From 5f0e8d40885156584673101834ece48eb3e24883 Mon Sep 17 00:00:00 2001 From: Ethan Green Date: Wed, 25 Jun 2025 02:05:47 +0300 Subject: [PATCH 1/7] Add typed modloader variants to ecosystem-schema model This is done so to better handle the mapping of modloader variants to specific package installers. We do so via enum as any modification of these variants will incur a compilation error that must be handled. --- src/ts/v1/models/ecosystem.rs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/ts/v1/models/ecosystem.rs b/src/ts/v1/models/ecosystem.rs index cb12f10..36a32b2 100644 --- a/src/ts/v1/models/ecosystem.rs +++ b/src/ts/v1/models/ecosystem.rs @@ -123,7 +123,23 @@ pub struct GameDefR2MM { pub struct R2MMModLoaderPackage { pub package_id: String, pub root_folder: String, - pub loader: String, + pub loader: R2MLLoader, +} + +#[derive(Serialize, Deserialize, Debug, Clone)] +#[serde(rename_all = "lowercase")] +pub enum R2MLLoader { + BepInEx, + GDWeave, + GodotML, + Lovely, + MelonLoader, + Northstar, + #[serde(rename = "recursive-melonloader")] + RecursiveMelonLoader, + #[serde(rename = "return-of-modding")] + ReturnOfModding, + Shimloader, } #[derive(Serialize, Deserialize, Debug, Clone)] From 1697331046123a5e2977de8648a9dfbcc7ccae75 Mon Sep 17 00:00:00 2001 From: Ethan Green Date: Wed, 25 Jun 2025 02:28:59 +0300 Subject: [PATCH 2/7] Add installer infrastructure and test bpx installer This commit contains two major features: Traits that define the behavior of filesystem operations and installer functionality, and an early implementation of the bepinex package installer which uses this functionality. New traits: - TrackedFs, which defines the API by which the installer will interact with the filesystem. - PackageInstaller, which defines the functionality and types that an installer implementee must define / consume to function. --- src/package/install/bepinex.rs | 72 ++++++++++++++++++++++ src/package/install/mod.rs | 55 +++++++++++++++++ src/package/install/tracked.rs | 106 +++++++++++++++++++++++++++++++++ src/project/mod.rs | 4 +- src/project/state.rs | 16 ++++- 5 files changed, 250 insertions(+), 3 deletions(-) create mode 100644 src/package/install/bepinex.rs create mode 100644 src/package/install/tracked.rs diff --git a/src/package/install/bepinex.rs b/src/package/install/bepinex.rs new file mode 100644 index 0000000..253531e --- /dev/null +++ b/src/package/install/bepinex.rs @@ -0,0 +1,72 @@ +use std::{fs, path::Path}; + +use walkdir::WalkDir; + +use crate::error::Error; +use crate::package::install::tracked::TrackedFs; +use crate::package::install::PackageInstaller; +use crate::ts::package_reference::PackageReference; + +pub struct BpxInstaller { + fs: T, +} + +impl BpxInstaller { + pub fn new(fs: T) -> Self { + BpxInstaller { fs } + } +} + +impl PackageInstaller for BpxInstaller { + async fn install_package( + &self, + _package: &PackageReference, + _package_deps: &[PackageReference], + package_dir: &Path, + state_dir: &Path, + _staging_dir: &Path, + game_dir: &Path, + _is_modloader: bool, + ) -> Result<(), Error> { + // Figure out the root bepinex directory. This should, in theory, always be the folder + // that contains the winhttp.dll binary. + let bepinex_root = WalkDir::new(package_dir) + .into_iter() + .filter_map(|x| x.ok()) + .filter(|x| x.path().is_file()) + .find(|x| x.path().file_name().unwrap() == "winhttp.dll") + .expect("Failed to find winhttp.dll within BepInEx directory."); + let bepinex_root = bepinex_root.path().parent().unwrap(); + + let bep_dir = bepinex_root.join("BepInEx"); + let bep_dst = state_dir.join("BepInEx"); + + // self.fs.dir_copy(&bep_dir, &bep_dst).await.unwrap(); + + // Install top-level doorstop files. + let files = fs::read_dir(bepinex_root) + .unwrap() + .filter_map(|x| x.ok()) + .filter(|x| x.path().is_file()); + + for file in files { + let dest = game_dir.join(file.path().file_name().unwrap()); + // self.fs.file_copy(&file.path(), &dest, None).await?; + } + + Ok(()) + } + + async fn uninstall_package( + &self, + _package: &PackageReference, + _package_deps: &[PackageReference], + _package_dir: &Path, + _state_dir: &Path, + _staging_dir: &Path, + _game_dir: &Path, + _is_modloader: bool, + ) -> Result<(), Error> { + todo!() + } +} diff --git a/src/package/install/mod.rs b/src/package/install/mod.rs index ba45745..02455b9 100644 --- a/src/package/install/mod.rs +++ b/src/package/install/mod.rs @@ -15,11 +15,58 @@ use super::error::PackageError; use super::Package; use crate::error::Error; use crate::error::IoError; +use crate::package::install::bepinex::BpxInstaller; +use crate::package::install::tracked::ConcreteFs; +use crate::package::install::tracked::TrackedFs; +use crate::project::state::StateEntry; +use crate::ts::package_reference::PackageReference; +use crate::ts::v1::models::ecosystem::R2MLLoader; use crate::ui::reporter::{Progress, ProgressBarTrait, VoidProgress}; pub mod api; mod legacy_compat; pub mod manifest; +pub mod bepinex; +mod tracked; + +pub trait PackageInstaller { + /// Install a package into this profile. + /// + /// `state_dir` is the directory that is "linked" to at runtime by the modloader. + /// `staging_dir` is the directory that contains files that are directly installed into the game directory. + async fn install_package( + &self, + package: &PackageReference, + package_deps: &[PackageReference], + package_dir: &Path, + state_dir: &Path, + staging_dir: &Path, + game_dir: &Path, + is_modloader: bool, + ) -> Result<(), Error>; + + /// Uninstall a package from this profile. + async fn uninstall_package( + &self, + package: &PackageReference, + package_deps: &[PackageReference], + package_dir: &Path, + state_dir: &Path, + staging_dir: &Path, + game_dir: &Path, + is_modloader: bool, + ) -> Result<(), Error>; + +} + + +/// Get the proper installer for the provided modloader variant. +pub fn get_installer(ml_variant: &R2MLLoader, fs: T) -> Option> { + match ml_variant { + R2MLLoader::BepInEx => Some(BpxInstaller::new(fs)), + _ => None, + } +} pub struct Installer { pub exec_path: PathBuf, @@ -119,6 +166,14 @@ impl Installer { ) -> Result, Error> { // Determine if the package is a modloader or not. let is_modloader = package.identifier.name.to_lowercase().contains("bepinex"); + BpxInstaller::new(ConcreteFs::new(StateEntry::default())); + + let fs = ConcreteFs::new(StateEntry::default()); + let test = get_installer(&R2MLLoader::BepInEx, fs); + + // bepinex::install_package(package.identifier.clone(), &package.dependencies, package_dir, state_dir, staging_dir, is_modloader).await; + + panic!(); let request = Request::PackageInstall { is_modloader, diff --git a/src/package/install/tracked.rs b/src/package/install/tracked.rs new file mode 100644 index 0000000..514b052 --- /dev/null +++ b/src/package/install/tracked.rs @@ -0,0 +1,106 @@ +use std::path::Path; +use tokio::fs; +use walkdir::WalkDir; + +use crate::package::install::api::{FileAction, TrackedFile}; +use crate::project::state::{StagedFile, StateEntry}; + +use crate::error::Error; + +pub trait TrackedFs { + /// Create a new instance dedicated to tracking filesystem edits during the + /// installation of the provided package. + /// + /// This essentially creates or opens the cooresponding entry within the + /// tracked_files.json file and writes any tracked fs modifications to it. + fn new(state: StateEntry) -> Self; + + /// Extract the new StateEntry from this instance. + fn extract_state(self) -> StateEntry; + + /// Copy a file from a source to a destination, overwriting it if the file + /// already exists. + /// + /// This will append (or overwrite) a FileAction::Create entry. + async fn file_copy(&mut self, src: &Path, dst: &Path, stage_dst: Option<&Path>) -> Result<(), Error>; + + /// Delete some target file. + /// + /// If `tracked` is set this this will append a FileAction::Delete entry, + /// overwriting one if it already exists for this file. + async fn file_delete(&mut self, target: &Path, tracked: bool); + + /// Recursively copy a source directory to a destination, overwriting it if + /// it already exists. + /// + /// This will append (or overwrite) a FileAction::Create entry for each file + /// copied while recursing. + async fn dir_copy(&mut self, src: &Path, dst: &Path) -> Result<(), Error>; + + /// Recursively delete some target directory. + /// + /// If `tracked` if set then this will append a FileAction::Delete entry + /// for each file deleted while recursing, otherwise matching entries are + /// deleted. + async fn dir_delete(&mut self, target: &Path, tracked: bool); +} + +#[derive(Debug)] +pub struct ConcreteFs { + state: StateEntry, +} + +impl TrackedFs for ConcreteFs { + fn new(state: StateEntry) -> Self { + ConcreteFs { + state + } + } + + fn extract_state(self) -> StateEntry { + self.state + } + + async fn file_copy(&mut self, src: &Path, dst: &Path, stage_dst: Option<&Path>) -> Result<(), Error> { + fs::copy(src, dst).await?; + let tracked = TrackedFile { action: FileAction::Create, path: dst.to_path_buf(), context: None }; + + if let Some(stage_dst) = stage_dst { + let mut staged = StagedFile::new(tracked)?; + staged.dest.push(stage_dst.to_path_buf()); + self.state.add_staged(staged, false); + } else { + self.state.add_linked(tracked, false); + } + + Ok(()) + } + + async fn file_delete(&mut self, target: &Path, tracked: bool) { + todo!() + } + + async fn dir_copy(&mut self, src: &Path, dst: &Path) -> Result<(), Error> { + let files = WalkDir::new(&src) + .into_iter() + .filter_map(|e| e.ok()) + .filter(|x| x.path().is_file()); + + for file in files { + let dest = dst.join(file.path().strip_prefix(&src).unwrap()); + let dest_parent = dest.parent().unwrap(); + + if !dest_parent.is_dir() { + fs::create_dir_all(dest_parent).await?; + } + + self.file_copy(file.path(), &dest, None).await?; + } + + Ok(()) + } + + async fn dir_delete(&mut self, target: &Path, tracked: bool) { + todo!() + } +} diff --git a/src/project/mod.rs b/src/project/mod.rs index 834b716..81beea7 100644 --- a/src/project/mod.rs +++ b/src/project/mod.rs @@ -34,8 +34,8 @@ pub mod error; pub mod lock; pub mod manifest; pub mod overrides; -mod publish; -mod state; +pub mod publish; +pub mod state; pub enum ProjectKind { Dev(ProjectOverrides), diff --git a/src/project/state.rs b/src/project/state.rs index deeb47a..d297bba 100644 --- a/src/project/state.rs +++ b/src/project/state.rs @@ -37,12 +37,26 @@ impl StagedFile { } } -#[derive(Serialize, Deserialize, Default)] +#[derive(Serialize, Deserialize, Default, Debug)] pub struct StateEntry { pub staged: Vec, pub linked: Vec, } +impl StateEntry { + /// Add a new staged file. If overwrite is set then already existing + /// entries with the same path will be replaced. + pub fn add_staged(&mut self, file: StagedFile, overwrite: bool) { + todo!() + } + + /// Add a new linked file. If overwrite is set then already existing + /// entries with the same path will be replaced. + pub fn add_linked(&mut self, file: TrackedFile, overwrite: bool) { + todo!() + } +} + #[derive(Serialize, Deserialize, Default)] pub struct StateFile { pub state: HashMap, From 6648a3e806d6803339ff5361b38ccfc7f225d417 Mon Sep 17 00:00:00 2001 From: Ethan Green Date: Wed, 25 Jun 2025 02:40:41 +0300 Subject: [PATCH 3/7] Add rest of bepinex installer plugin code ... And a small edit to the PackageInstaller trait install_package and uninstall_package functions to accept mutable self references, not immutable. In theory this is fine but it opens up problems if we plan on multithreading file ops due to rust's mutable borrow rules. If this becomes a problem (and we NEED mutability) we can rely on something like a RefCell at the cost of some runtime peformance. --- src/package/install/bepinex.rs | 122 +++++++++++++++++++++++++++------ src/package/install/mod.rs | 4 +- 2 files changed, 102 insertions(+), 24 deletions(-) diff --git a/src/package/install/bepinex.rs b/src/package/install/bepinex.rs index 253531e..95cf3eb 100644 --- a/src/package/install/bepinex.rs +++ b/src/package/install/bepinex.rs @@ -19,46 +19,124 @@ impl BpxInstaller { impl PackageInstaller for BpxInstaller { async fn install_package( - &self, - _package: &PackageReference, + &mut self, + package: &PackageReference, _package_deps: &[PackageReference], package_dir: &Path, state_dir: &Path, _staging_dir: &Path, game_dir: &Path, - _is_modloader: bool, + is_modloader: bool, ) -> Result<(), Error> { - // Figure out the root bepinex directory. This should, in theory, always be the folder - // that contains the winhttp.dll binary. - let bepinex_root = WalkDir::new(package_dir) - .into_iter() - .filter_map(|x| x.ok()) - .filter(|x| x.path().is_file()) - .find(|x| x.path().file_name().unwrap() == "winhttp.dll") - .expect("Failed to find winhttp.dll within BepInEx directory."); - let bepinex_root = bepinex_root.path().parent().unwrap(); + if is_modloader { + // Figure out the root bepinex directory. This should, in theory, always be the folder + // that contains the winhttp.dll binary. + let bepinex_root = WalkDir::new(package_dir) + .into_iter() + .filter_map(|x| x.ok()) + .filter(|x| x.path().is_file()) + .find(|x| x.path().file_name().unwrap() == "winhttp.dll") + .expect("Failed to find winhttp.dll within BepInEx directory."); + let bepinex_root = bepinex_root.path().parent().unwrap(); + + let bep_dir = bepinex_root.join("BepInEx"); + let bep_dst = state_dir.join("BepInEx"); + + self.fs.dir_copy(&bep_dir, &bep_dst).await.unwrap(); + + // Install top-level doorstop files. + let files = fs::read_dir(bepinex_root) + .unwrap() + .filter_map(|x| x.ok()) + .filter(|x| x.path().is_file()); + + for file in files { + let dest = game_dir.join(file.path().file_name().unwrap()); + self.fs.file_copy(&file.path(), &dest, None).await?; + } + + return Ok(()); + } + + let state_dir = state_dir.canonicalize()?; + let full_name= format!("{}-{}", package.namespace, package.name); + + let targets = vec![ + ("plugins", true), + ("patchers", true), + ("monomod", true), + ("config", false), + ].into_iter() + .map(|(x, y)| (Path::new(x), y)); - let bep_dir = bepinex_root.join("BepInEx"); - let bep_dst = state_dir.join("BepInEx"); + let default = state_dir.join("BepInEx/plugins"); + for (target, relocate) in targets { + // Packages may either have the target at their tld or BepInEx/target. + let src = match package_dir.join("BepInEx").exists() { + true => package_dir.join("BepInEx").join(target), + false => package_dir.join(target), + }; + + // let src = package_dir.join(target); + let dest = state_dir.join("BepInEx").join(target); - // self.fs.dir_copy(&bep_dir, &bep_dst).await.unwrap(); + if !src.exists() { + continue; + } - // Install top-level doorstop files. - let files = fs::read_dir(bepinex_root) - .unwrap() + if !dest.exists() { + fs::create_dir_all(&dest)?; + } + + // Copy the directory contents of the target into the destination. + let entries = fs::read_dir(&src)? + .filter_map(|x| x.ok()); + + for entry in entries { + let entry = entry.path(); + + let entry_dest = match relocate { + true => dest.join(&full_name).join(entry.file_name().unwrap()), + false => dest.join(entry.file_name().unwrap()), + }; + + let entry_parent = entry_dest.parent().unwrap(); + + if !entry_parent.is_dir() { + fs::create_dir_all(entry_parent)?; + } + + if entry.is_dir(){ + self.fs.dir_copy(&entry, &entry_dest).await?; + } + + if entry.is_file() { + self.fs.file_copy(&entry, &entry_dest, None).await?; + } + } + } + + // Copy top-level files into the plugin directory. + let tl_files = fs::read_dir(package_dir)? .filter_map(|x| x.ok()) .filter(|x| x.path().is_file()); - for file in files { - let dest = game_dir.join(file.path().file_name().unwrap()); - // self.fs.file_copy(&file.path(), &dest, None).await?; + for file in tl_files { + let parent = default.join(&full_name); + let dest = parent.join(file.file_name()); + + if !parent.exists() { + fs::create_dir_all(&parent)?; + } + + self.fs.file_copy(&file.path(), &dest, None).await?; } Ok(()) } async fn uninstall_package( - &self, + &mut self, _package: &PackageReference, _package_deps: &[PackageReference], _package_dir: &Path, diff --git a/src/package/install/mod.rs b/src/package/install/mod.rs index 02455b9..ee08238 100644 --- a/src/package/install/mod.rs +++ b/src/package/install/mod.rs @@ -35,7 +35,7 @@ pub trait PackageInstaller { /// `state_dir` is the directory that is "linked" to at runtime by the modloader. /// `staging_dir` is the directory that contains files that are directly installed into the game directory. async fn install_package( - &self, + &mut self, package: &PackageReference, package_deps: &[PackageReference], package_dir: &Path, @@ -47,7 +47,7 @@ pub trait PackageInstaller { /// Uninstall a package from this profile. async fn uninstall_package( - &self, + &mut self, package: &PackageReference, package_deps: &[PackageReference], package_dir: &Path, From 464ed15e5792ab88abf3e8553431edc38203c6b9 Mon Sep 17 00:00:00 2001 From: Ethan Green Date: Mon, 1 Sep 2025 07:53:19 +0300 Subject: [PATCH 4/7] Implement R2MM rule-based installers, rule generation, and tests --- .cargo/config.toml | 3 + Cargo.toml | 1 + .../BepInEx/config/BepInEx.cfg | 151 + .../BepInEx/core/0Harmony.dll | Bin 0 -> 204800 bytes .../BepInEx/core/0Harmony.xml | 4288 +++++++++++++++++ .../BepInEx/core/0Harmony20.dll | Bin 0 -> 111616 bytes .../BepInEx/core/BepInEx.Harmony.dll | Bin 0 -> 5632 bytes .../BepInEx/core/BepInEx.Harmony.xml | 86 + .../BepInEx/core/BepInEx.Preloader.dll | Bin 0 -> 42496 bytes .../BepInEx/core/BepInEx.Preloader.xml | 169 + .../BepInEx/core/BepInEx.dll | Bin 0 -> 125440 bytes .../BepInEx/core/BepInEx.xml | 1729 +++++++ .../BepInEx/core/HarmonyXInterop.dll | Bin 0 -> 23552 bytes .../BepInEx/core/Mono.Cecil.Mdb.dll | Bin 0 -> 43008 bytes .../BepInEx/core/Mono.Cecil.Pdb.dll | Bin 0 -> 86528 bytes .../BepInEx/core/Mono.Cecil.Rocks.dll | Bin 0 -> 27648 bytes .../BepInEx/core/Mono.Cecil.dll | Bin 0 -> 339456 bytes .../BepInEx/core/MonoMod.RuntimeDetour.dll | Bin 0 -> 105984 bytes .../BepInEx/core/MonoMod.RuntimeDetour.xml | 178 + .../BepInEx/core/MonoMod.Utils.dll | Bin 0 -> 187904 bytes .../BepInEx/core/MonoMod.Utils.xml | 1470 ++++++ .../BepInEx-BepInExPack/doorstop_config.ini | 16 + .../bepinex/BepInEx-BepInExPack/winhttp.dll | Bin 0 -> 25088 bytes .../bepinex/PlantEverything/.doorstop_version | 1 + .../BepInEx/config/BepInEx.cfg | 151 + .../PlantEverything/BepInEx/core/0Harmony.dll | Bin 0 -> 204800 bytes .../PlantEverything/BepInEx/core/0Harmony.xml | 4288 +++++++++++++++++ .../BepInEx/core/0Harmony20.dll | Bin 0 -> 112640 bytes .../BepInEx/core/BepInEx.Harmony.dll | Bin 0 -> 6656 bytes .../BepInEx/core/BepInEx.Harmony.xml | 86 + .../BepInEx/core/BepInEx.Preloader.dll | Bin 0 -> 43520 bytes .../BepInEx/core/BepInEx.Preloader.xml | 169 + .../PlantEverything/BepInEx/core/BepInEx.dll | Bin 0 -> 128512 bytes .../PlantEverything/BepInEx/core/BepInEx.xml | 1737 +++++++ .../BepInEx/core/HarmonyXInterop.dll | Bin 0 -> 23552 bytes .../BepInEx/core/Mono.Cecil.Mdb.dll | Bin 0 -> 43008 bytes .../BepInEx/core/Mono.Cecil.Pdb.dll | Bin 0 -> 86528 bytes .../BepInEx/core/Mono.Cecil.Rocks.dll | Bin 0 -> 27648 bytes .../BepInEx/core/Mono.Cecil.dll | Bin 0 -> 339456 bytes .../BepInEx/core/MonoMod.RuntimeDetour.dll | Bin 0 -> 105984 bytes .../BepInEx/core/MonoMod.RuntimeDetour.xml | 178 + .../BepInEx/core/MonoMod.Utils.dll | Bin 0 -> 187904 bytes .../BepInEx/core/MonoMod.Utils.xml | 1470 ++++++ .../Advize_PlantEverything.dll | Bin 0 -> 293376 bytes .../Advize-PlantEverything/CHANGELOG.md | 375 ++ .../plugins/Advize-PlantEverything/README.md | 191 + .../plugins/Advize-PlantEverything/icon.png | Bin 0 -> 137513 bytes .../Advize-PlantEverything/manifest.json | 9 + .../plugins/Valheim.DisplayBepInExInfo.dll | Bin 0 -> 8704 bytes .../bepinex/PlantEverything/changelog.txt | 6 + .../PlantEverything/doorstop_config.ini | 39 + .../doorstop_libs/libdoorstop_x64.dylib | Bin 0 -> 25720 bytes .../doorstop_libs/libdoorstop_x64.so | Bin 0 -> 31400 bytes .../doorstop_libs/libdoorstop_x86.dylib | Bin 0 -> 29300 bytes .../doorstop_libs/libdoorstop_x86.so | Bin 0 -> 30816 bytes .../PlantEverything/start_game_bepinex.sh | 289 ++ .../PlantEverything/start_server_bepinex.sh | 21 + .../bepinex/PlantEverything/winhttp.dll | Bin 0 -> 26112 bytes .../BepInEx/config/BepInEx.cfg | 153 + .../BepInEx/core/0Harmony.dll | Bin 0 -> 204800 bytes .../BepInEx/core/0Harmony.xml | 4288 +++++++++++++++++ .../BepInEx/core/0Harmony20.dll | Bin 0 -> 111616 bytes .../BepInEx/core/BepInEx.Harmony.dll | Bin 0 -> 5632 bytes .../BepInEx/core/BepInEx.Harmony.xml | 86 + .../BepInEx/core/BepInEx.Preloader.dll | Bin 0 -> 43520 bytes .../BepInEx/core/BepInEx.Preloader.xml | 169 + .../BepInEx/core/BepInEx.dll | Bin 0 -> 127488 bytes .../BepInEx/core/BepInEx.xml | 1737 +++++++ .../BepInEx/core/HarmonyXInterop.dll | Bin 0 -> 23552 bytes .../BepInEx/core/Mono.Cecil.Mdb.dll | Bin 0 -> 43008 bytes .../BepInEx/core/Mono.Cecil.Pdb.dll | Bin 0 -> 86528 bytes .../BepInEx/core/Mono.Cecil.Rocks.dll | Bin 0 -> 27648 bytes .../BepInEx/core/Mono.Cecil.dll | Bin 0 -> 339456 bytes .../BepInEx/core/MonoMod.RuntimeDetour.dll | Bin 0 -> 105984 bytes .../BepInEx/core/MonoMod.RuntimeDetour.xml | 178 + .../BepInEx/core/MonoMod.Utils.dll | Bin 0 -> 187904 bytes .../BepInEx/core/MonoMod.Utils.xml | 1470 ++++++ .../plugins/Valheim.DisplayBepInExInfo.dll | Bin 0 -> 8704 bytes .../changelog.txt | 18 + .../doorstop_config.ini | 16 + .../doorstop_libs/libdoorstop_x64.dylib | Bin 0 -> 25316 bytes .../doorstop_libs/libdoorstop_x64.so | Bin 0 -> 32800 bytes .../doorstop_libs/libdoorstop_x86.dylib | Bin 0 -> 29300 bytes .../doorstop_libs/libdoorstop_x86.so | Bin 0 -> 30816 bytes .../start_game_bepinex.sh | 86 + .../start_server_bepinex.sh | 22 + .../winhttp.dll | Bin 0 -> 25088 bytes .../test/installers/bepinex/manifest.json | 14 + src/package/install/api.rs | 6 +- src/package/install/bepinex.rs | 275 +- src/package/install/mod.rs | 349 +- src/package/install/rule/mod.rs | 5 + src/package/install/rule/rule_install.rs | 105 + src/package/install/rule/rule_resolver.rs | 255 + src/package/install/tracked.rs | 39 +- src/project/mod.rs | 200 +- src/project/state.rs | 20 +- src/ts/package_reference/mod.rs | 6 +- src/ts/v1/models/ecosystem.rs | 30 +- src/util/file.rs | 47 +- src/util/reg.rs | 9 +- 101 files changed, 26180 insertions(+), 504 deletions(-) create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/config/BepInEx.cfg create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony.xml create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony20.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.xml create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Preloader.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Preloader.xml create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.xml create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/HarmonyXInterop.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Mdb.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Pdb.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Rocks.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/MonoMod.RuntimeDetour.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/MonoMod.RuntimeDetour.xml create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/MonoMod.Utils.dll create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/MonoMod.Utils.xml create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/doorstop_config.ini create mode 100644 resources/test/installers/bepinex/BepInEx-BepInExPack/winhttp.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/.doorstop_version create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/config/BepInEx.cfg create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony.xml create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony20.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Harmony.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Harmony.xml create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.xml create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.xml create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/HarmonyXInterop.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Mdb.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Pdb.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Rocks.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/MonoMod.RuntimeDetour.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/MonoMod.RuntimeDetour.xml create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/MonoMod.Utils.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/core/MonoMod.Utils.xml create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/Advize_PlantEverything.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/README.md create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/icon.png create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/manifest.json create mode 100644 resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Valheim.DisplayBepInExInfo.dll create mode 100644 resources/test/installers/bepinex/PlantEverything/changelog.txt create mode 100644 resources/test/installers/bepinex/PlantEverything/doorstop_config.ini create mode 100644 resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.dylib create mode 100644 resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.so create mode 100644 resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.dylib create mode 100644 resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.so create mode 100644 resources/test/installers/bepinex/PlantEverything/start_game_bepinex.sh create mode 100644 resources/test/installers/bepinex/PlantEverything/start_server_bepinex.sh create mode 100644 resources/test/installers/bepinex/PlantEverything/winhttp.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/config/BepInEx.cfg create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/0Harmony.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/0Harmony.xml create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/0Harmony20.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.xml create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.xml create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.xml create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/HarmonyXInterop.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Mdb.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Pdb.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Rocks.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/MonoMod.RuntimeDetour.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/MonoMod.RuntimeDetour.xml create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/MonoMod.Utils.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/MonoMod.Utils.xml create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/plugins/Valheim.DisplayBepInExInfo.dll create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/changelog.txt create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_config.ini create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.dylib create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.so create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x86.dylib create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x86.so create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/start_game_bepinex.sh create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/start_server_bepinex.sh create mode 100644 resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/winhttp.dll create mode 100644 resources/test/installers/bepinex/manifest.json create mode 100644 src/package/install/rule/mod.rs create mode 100644 src/package/install/rule/rule_install.rs create mode 100644 src/package/install/rule/rule_resolver.rs diff --git a/.cargo/config.toml b/.cargo/config.toml index 4ae665f..6d70e9c 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1 +1,4 @@ target.'x86_64-pc-windows-msvc'.rustflags = "-C target-feature=+crt-static" + +[env] +CARGO_WORKSPACE_DIR = { value = "", relative = true } diff --git a/Cargo.toml b/Cargo.toml index 1047bf2..48484b6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,3 +52,4 @@ winreg = "0.50" [dev-dependencies] tempfile = "3.19" +dir-diff = "0.3.3" diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/config/BepInEx.cfg b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/config/BepInEx.cfg new file mode 100644 index 0000000..118814d --- /dev/null +++ b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/config/BepInEx.cfg @@ -0,0 +1,151 @@ +[Caching] + +## Enable/disable assembly metadata cache +## Enabling this will speed up discovery of plugins and patchers by caching the metadata of all types BepInEx discovers. +# Setting type: Boolean +# Default value: true +EnableAssemblyCache = true + +[Chainloader] + +## If enabled, hides BepInEx Manager GameObject from Unity. +## This can fix loading issues in some games that attempt to prevent BepInEx from being loaded. +## Use this only if you know what this option means, as it can affect functionality of some older plugins. +## +# Setting type: Boolean +# Default value: false +HideManagerGameObject = false + +[Harmony.Logger] + +## Specifies which Harmony log channels to listen to. +## NOTE: IL channel dumps the whole patch methods, use only when needed! +# Setting type: LogChannel +# Default value: Warn, Error +# Acceptable values: None, Info, IL, Warn, Error, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogChannels = Warn, Error + +[Logging] + +## Enables showing unity log messages in the BepInEx logging system. +# Setting type: Boolean +# Default value: true +UnityLogListening = true + +## If enabled, writes Standard Output messages to Unity log +## NOTE: By default, Unity does so automatically. Only use this option if no console messages are visible in Unity log +## +# Setting type: Boolean +# Default value: false +LogConsoleToUnityLog = false + +[Logging.Console] + +## Enables showing a console for log output. +# Setting type: Boolean +# Default value: false +Enabled = true + +## If enabled, will prevent closing the console (either by deleting the close button or in other platform-specific way). +# Setting type: Boolean +# Default value: false +PreventClose = false + +## If true, console is set to the Shift-JIS encoding, otherwise UTF-8 encoding. +# Setting type: Boolean +# Default value: false +ShiftJisEncoding = false + +## Hints console manager on what handle to assign as StandardOut. Possible values: +## Auto - lets BepInEx decide how to redirect console output +## ConsoleOut - prefer redirecting to console output; if possible, closes original standard output +## StandardOut - prefer redirecting to standard output; if possible, closes console out +## +# Setting type: ConsoleOutRedirectType +# Default value: Auto +# Acceptable values: Auto, ConsoleOut, StandardOut +StandardOutType = Auto + +## Which log levels to show in the console output. +# Setting type: LogLevel +# Default value: Fatal, Error, Warning, Message, Info +# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogLevels = Fatal, Error, Warning, Message, Info + +[Logging.Disk] + +## Include unity log messages in log file output. +# Setting type: Boolean +# Default value: false +WriteUnityLog = true + +## Appends to the log file instead of overwriting, on game startup. +# Setting type: Boolean +# Default value: false +AppendLog = false + +## Enables writing log messages to disk. +# Setting type: Boolean +# Default value: true +Enabled = true + +## Which log leves are saved to the disk log output. +# Setting type: LogLevel +# Default value: Fatal, Error, Warning, Message, Info +# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogLevels = All + +[Preloader] + +## Enables or disables runtime patches. +## This should always be true, unless you cannot start the game due to a Harmony related issue (such as running .NET Standard runtime) or you know what you're doing. +# Setting type: Boolean +# Default value: true +ApplyRuntimePatches = true + +## Specifies which MonoMod backend to use for Harmony patches. Auto uses the best available backend. +## This setting should only be used for development purposes (e.g. debugging in dnSpy). Other code might override this setting. +# Setting type: MonoModBackend +# Default value: auto +# Acceptable values: auto, dynamicmethod, methodbuilder, cecil +HarmonyBackend = auto + +## If enabled, BepInEx will save patched assemblies into BepInEx/DumpedAssemblies. +## This can be used by developers to inspect and debug preloader patchers. +# Setting type: Boolean +# Default value: false +DumpAssemblies = false + +## If enabled, BepInEx will load patched assemblies from BepInEx/DumpedAssemblies instead of memory. +## This can be used to be able to load patched assemblies into debuggers like dnSpy. +## If set to true, will override DumpAssemblies. +# Setting type: Boolean +# Default value: false +LoadDumpedAssemblies = false + +## If enabled, BepInEx will call Debugger.Break() once before loading patched assemblies. +## This can be used with debuggers like dnSpy to install breakpoints into patched assemblies before they are loaded. +# Setting type: Boolean +# Default value: false +BreakBeforeLoadAssemblies = false + +[Preloader.Entrypoint] + +## The local filename of the assembly to target. +# Setting type: String +# Default value: UnityEngine.CoreModule.dll +Assembly = UnityEngine.CoreModule.dll + +## The name of the type in the entrypoint assembly to search for the entrypoint method. +# Setting type: String +# Default value: Application +Type = Application + +## The name of the method in the specified entrypoint assembly and type to hook and load Chainloader from. +# Setting type: String +# Default value: .cctor +Method = .cctor + diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony.dll new file mode 100644 index 0000000000000000000000000000000000000000..99daef723fd1dd2189780b60d5a2f12c2a3e4e34 GIT binary patch literal 204800 zcmc${37jNFnfITaS(Q~?-90na-BUgHGy~NnbqvD{$1ouGp~x-5aNh_hBvdhqQ&ib_ zi!k1@qN0w1H{Ob__kHhp?<&lCyX&#*`s%u?yUqXmdm^hUtEWfV_p|@cTc7UCh$o(S z;)y4oc;b#c?SdD3f#-P{{vUb7^B&}_-!b<5%a2)t7p?usBJcgfU)$%wp;N!M&pFp# z*POno5kIMM`3=)oUVh_^@h#I=Ts_^`cH{JQH%^~$#uKJ*h_AYO{n%Jxzl8LeCwktg zLxJ~qpNOB+P3?!?y6KUj4W3tmv%G`ecrfm1+{cJpZ;82m$F~6D-+r@%1J^I`j)CS9 z`|H0GuS4-xLH7)~p?h$TND`>mWq~)UH+ZY`ezd>o9_tn(kN>f$xa)7Z`qo?U-!hrx zOLUk3z0`FMJlTI<% zMj@{(_~H74!`gw-0YWq?p*`aYfZ9}4HMru3Mmw(ItduHKm2Xa;a_~<-KYhRxpLpK| zspxSXgslmuJG=;0E>w;}1_$9l1{>wS0RJZEKUlA9`w)R= z{MAztaYI}|&$T*mFvNMNkb^cN%Rp+FmxL{^-sU$N<2@RQ3mWF?(c;&Dq%w33i zD0&Ql_$WP&<}vDm;$v{l`-4k9W+p?0nd>8ya&_;?`A6L?Hyi`f{Hgo+u-@&HNV zoXH1ccG8y zT!JqJ>}R5RIv6Ng68N?S0wcsw&BtegI2@nFv+)J7@OcW(#R^Ou>69lj#f+t$3FpFL z3a)uJ@gmGmHAM{^k#l7cog>N%6hr((0xDLYi#=WGs|uPRRWV(8CGV_sr664iGwm{^ z)>%#g1mk{uE_7Te}|U%6sar zeXWpo^%P=fDSE+>7tTt5njnX>D{)mOHe@~JGbEq8$oxtx%e4njmW;w=bQ#18VSPp8 zJCsr%!>UK~asszEemIm4i7`=y=t>@a?8)X;_{;ItdUmei8OBfI*}0ZSe4QTG^VkJn zj)CaOcyE!H!Vr%Xrj)jQgsdmZU2*7BSJ2B2MzKQ4j6v%!$1$j*d zD7gLpGTob@=*NvmO*in)hbp$N=od;O)yIdqdq(?G$#>pN5yVZ%jSbgw!x4p0t;`RP zXm$�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�Y*r+#Cg9S`aGfdAHffM#CGvkHk`0{b$6 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%0AqZSm-&!O84SLvGB+_ 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 J|NieN@K3@ + + + 0Harmony + + + + A factory to create delegate types + + + + Instance for the delegate type factory + + + Exists for API compatibility with Harmony + + + + + Creates a delegate type for a method + + Type of the return value + Types of the arguments + The new delegate type for the given type info + + + + Creates a delegate type for a method + + Type of the return value + Types of the arguments + Calling convention. If specified, adds to the delegate type + The new delegate type for the given type info + + + Creates a delegate type for a method + The method + The new delegate type + + + Creates a delegate type for a method + The method + Calling convention. If specified, adds to the delegate type. + The new delegate type + + + A getter delegate type + Type that getter gets field/property value from + Type of the value that getter gets + The instance get getter uses + An delegate + + + + A setter delegate type + Type that setter sets field/property value for + Type of the value that setter sets + The instance the setter uses + The value the setter uses + An delegate + + + + A constructor delegate type + Type that constructor creates + An delegate + + + + A helper class for fast access to getters and setters + + + Creates an instantiation delegate + Type that constructor creates + The new instantiation delegate + + + + Creates an getter delegate for a property + Type that getter reads property from + Type of the property that gets accessed + The property + The new getter delegate + + + + Creates an getter delegate for a field + Type that getter reads field from + Type of the field that gets accessed + The field + The new getter delegate + + + + Creates an getter delegate for a field (with a list of possible field names) + Type that getter reads field/property from + Type of the field/property that gets accessed + A list of possible field names + The new getter delegate + + + + Creates an setter delegate + Type that setter assigns property value to + Type of the property that gets assigned + The property + The new setter delegate + + + + Creates an setter delegate for a field + Type that setter assigns field value to + Type of the field that gets assigned + The field + The new getter delegate + + + + A delegate to invoke a method + The instance + The method parameters + The method result + + + A helper class to invoke method with delegates + + + Creates a fast invocation handler from a method + The method to invoke + Controls if boxed value object is accessed/updated directly + The + + + The directBoxValueAccess option controls how value types passed by reference (e.g. ref int, out my_struct) are handled in the arguments array + passed to the fast invocation handler. + Since the arguments array is an object array, any value types contained within it are actually references to a boxed value object. + Like any other object, there can be other references to such boxed value objects, other than the reference within the arguments array. + For example, + + var val = 5; + var box = (object)val; + var arr = new object[] { box }; + handler(arr); // for a method with parameter signature: ref/out/in int + + + + + If directBoxValueAccess is true, the boxed value object is accessed (and potentially updated) directly when the handler is called, + such that all references to the boxed object reflect the potentially updated value. + In the above example, if the method associated with the handler updates the passed (boxed) value to 10, both box and arr[0] + now reflect the value 10. Note that the original val is not updated, since boxing always copies the value into the new boxed value object. + + + If directBoxValueAccess is false (default), the boxed value object in the arguments array is replaced with a "reboxed" value object, + such that potential updates to the value are reflected only in the arguments array. + In the above example, if the method associated with the handler updates the passed (boxed) value to 10, only arr[0] now reflects the value 10. + + + + + Patch function helpers + + + Sorts patch methods by their priority rules + The original method + Patches to sort + Use debug mode + The sorted patch methods + + + + Sorts patch methods by their priority rules + The original method + Patches to sort + Use debug mode + The sorted patch methods + + + + Creates new replacement method with the latest patches and detours the original method + The original method + Information describing the patches + The newly created replacement method + + + + + High-level IL code manipulator for MonoMod that allows to manipulate a method as a stream of CodeInstructions. + + + + + Initialize IL transpiler + + Body of the method to transpile + Whether to always log everything for this instance + + + + Adds a transpiler method that edits the IL of the given method + + Transpiler method + Currently not implemented + + + + Processes and writes IL to the provided method body. + Note that this cleans the existing method body (removes insturctions and exception handlers). + + Method body to write to. + Original method that transpiler can optionally call into + + One of IL opcodes contains a CallSide (e.g. calli), which is currently not + fully supported. + + One of IL opcodes with an operand contains a null operand. + + + + Normalizes instructions into a consistent format for passing to transpilers. + Converts short branches to long, ensures that certain fields are properly initialized. + + Enumerable of instructions + Enumerable of normalized instructions + + + + Basic safe DLL emitter for dynamically generated s. + + Based on https://github.com/MonoMod/MonoMod.Common/blob/master/Utils/DMDGenerators/DMDCecilGenerator.cs + + + + Helper wrapper around ILProcessor to allow emitting code at certain positions + + + + + Write method body to a ILDasm -like representation + + Method body to write + String representation of the method body (locals and instruction) + Unexpected exception block type + + + + Patching methods potentially messes up the stack. + Especially calls to GetExecutingAssembly won't turn in correct methods + + + + Creates a patch sorter + Array of patches that will be sorted + Use debugging + + + Sorts internal PatchSortingWrapper collection and caches the results. + After first run the result is provided from the cache. + The original method + The sorted patch methods + + + Sorts internal PatchSortingWrapper collection and caches the results. + After first run the result is provided from the cache. + The original method + The sorted patch methods as instance + + + Checks if the sorter was created with the same patch list and as a result can be reused to + get the sorted order of the patches. + List of patches to check against + true if equal + + + Removes one unresolved dependency from the least important patch. + + + Outputs all unblocked patches from the waiting list to results list + + + Adds patch to both results list and handled patches set + Patch to add + + + Wrapper used over the Patch object to allow faster dependency access and + dependency removal in case of cyclic dependencies + + + Create patch wrapper object used for sorting + Patch to wrap + + + Determines how patches sort + The other patch + integer to define sort order (-1, 0, 1) + + + Determines whether patches are equal + The other patch + true if equal + + + Hash function + A hash code + + + Bidirectionally registers Patches as after dependencies + List of dependencies to register + + + Bidirectionally registers Patches as before dependencies + List of dependencies to register + + + Bidirectionally removes Patch from after dependencies + Patch to remove + + + Bidirectionally removes Patch from before dependencies + Patch to remove + + + Specifies the type of method + + + + This is a normal method + + + This is a getter + + + This is a setter + + + This is a constructor + + + This is a static constructor + + + This is an enumerator (, or UniTask coroutine) + This path will target the method that contains the actual enumerator code + + + Specifies the type of argument + + + + This is a normal argument + + + This is a reference argument (ref) + + + This is an out argument (out) + + + This is a pointer argument (&) + + + Specifies the type of patch + + + + Any patch + + + A prefix patch + + + A postfix patch + + + A transpiler + + + A finalizer + + + A reverse patch + + + A MonoMod + + + Specifies the type of reverse patch + + + + Use the unmodified original method (directly from IL) + + + Use the original as it is right now including previous patches but excluding future ones + + + Specifies the type of method call dispatching mechanics + + + + Call the method using dynamic dispatching if method is virtual (including overriden) + + + This is the built-in form of late binding (a.k.a. dynamic binding) and is the default dispatching mechanic in C#. + This directly corresponds with the instruction. + + + For virtual (including overriden) methods, the instance type's most-derived/overriden implementation of the method is called. + For non-virtual (including static) methods, same behavior as : the exact specified method implementation is called. + + + Note: This is not a fully dynamic dispatch, since non-virtual (including static) methods are still called non-virtually. + A fully dynamic dispatch in C# involves using + the dynamic type + (actually a fully dynamic binding, since even the name and overload resolution happens at runtime), which does not support. + + + + + Call the method using static dispatching, regardless of whether method is virtual (including overriden) or non-virtual (including static) + + + a.k.a. non-virtual dispatching, early binding, or static binding. + This directly corresponds with the instruction. + + + For both virtual (including overriden) and non-virtual (including static) methods, the exact specified method implementation is called, without virtual/override mechanics. + + + + + The base class for all Harmony annotations (not meant to be used directly) + + + + The common information for all attributes + + + Annotation to define targets of your Harmony patch methods + + + + An empty annotation can be used together with TargetMethod(s) + + + + An annotation that specifies a class to patch + The declaring class/type + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The argument types of the method or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + Assembly-qualified name of the declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + Assembly-qualified name of the declaring class/type + The name of the method, property or constructor to patch + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + Annotation to define the original method for delegate injection + + + + An annotation that specifies a class to patch + The declaring class/type + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The argument types of the method or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + The + + + + An annotation that specifies call dispatching mechanics for the delegate + The + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + Annotation to define your standin methods for reverse patching + + + + An annotation that specifies the type of reverse patching + The of the reverse patch + + + + A Harmony annotation to define that all methods in a class are to be patched + + + + A Harmony annotation used to change order in which Harmony patches are applied + + + + A Harmony annotation to define patch priority + The priority + + + + A Harmony annotation to define that a patch comes before another patch + + + + A Harmony annotation to define that a patch comes before another patch + The array of harmony IDs of the other patches + + + + A Harmony annotation to define that a patch comes after another patch + + + A Harmony annotation to define that a patch comes after another patch + The array of harmony IDs of the other patches + + + + A Harmony annotation to output a debug log for a patch + + + A Harmony annotation to debug a patch (output uses to log to your Desktop) + + + + A Harmony annotation to emit IL of the patch to a DLL + + + + A Harmony annotation to emit IL of the patch to the current working directory + + + + A Harmony annotation to emit IL of the patch to the given path + Directory to which emit the patch + + + + A Harmony attribute to automatically wrap the patch into try/catch. Exceptions are logged to Harmony log and eaten. + + + + If specified on a prefix, postfix or a finalizer, the method will be automatically wrapped into try/catch. + + + + Specifies the Prepare function in a patch class + + + + Specifies the Cleanup function in a patch class + + + + Specifies the TargetMethod function in a patch class + + + + Specifies the TargetMethods function in a patch class + + + + Specifies the Prefix function in a patch class + + + + Specifies the Postfix function in a patch class + + + + Specifies the Transpiler function in a patch class + + + + Specifies the ILManipulator function in a patch class> + + + + Specifies the Finalizer function in a patch class + + + + A Harmony annotation to declare injected arguments + + + + The name of the original argument + + + + The index of the original argument + + + + The new name of the original argument + + + + An annotation to declare injected arguments by name + + + + An annotation to declare injected arguments by index + Zero-based index + + + + An annotation to declare injected arguments by renaming them + Name of the original argument + New name + + + + An annotation to declare injected arguments by index and renaming them + Zero-based index + New name + + + + An abstract wrapper around OpCode and their operands. Used by transpilers + + + + The opcode + + + + The operand + + + + All labels defined on this instruction + + + + All exception block boundaries defined on this instruction + + + + Creates a new CodeInstruction with a given opcode and optional operand + The opcode + The operand + + + + Create a full copy (including labels and exception blocks) of a CodeInstruction + The to copy + + + + Clones a CodeInstruction and resets its labels and exception blocks + A lightweight copy of this code instruction + + + + Clones a CodeInstruction, resets labels and exception blocks and sets its opcode + The opcode + A copy of this CodeInstruction with a new opcode + + + + Clones a CodeInstruction, resets labels and exception blocks and sets its operand + The operand + A copy of this CodeInstruction with a new operand + + + + Creates a CodeInstruction calling a method (CALL) + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A code instruction that calls the method matching the arguments + + + + Creates a CodeInstruction calling a method (CALL) + The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A code instruction that calls the method matching the arguments + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Returns an instruction to call the specified closure + The delegate type to emit + The closure that defines the method to call + A that calls the closure as a method + + + + Creates a CodeInstruction loading a field (LD[S]FLD[A]) + The class/type where the field is defined + The name of the field (case sensitive) + Use address of field + + + + Creates a CodeInstruction storing to a field (ST[S]FLD) + The class/type where the field is defined + The name of the field (case sensitive) + + + + Returns a string representation of the code instruction + A string representation of the code instruction + + + + Exception block types + + + + The beginning of an exception block + + + + The beginning of a catch block + + + + The beginning of an except filter block + + + + The beginning of a fault block + + + + The beginning of a finally block + + + + The end of an exception block + + + + An exception block + + + + Block type + + + + Catch type + + + + Creates an exception block + The + The catch type + + + + + An exception thrown when a patch argument in a Harmony patch is invalid. + + + + + Original method to be patched. + + + + + Patch that was attempted to be applied. + + + + + + + + Constructs a new exception instance. + + Message of the exception. + Original method to be patched. + Patch that was attempted to be applied. + + + + An exception thrown when a reflection member is not found. + + + + + + + The Harmony instance is the main entry to Harmony. After creating one with an unique identifier, it is used to patch and query the current application domain + + + + Set to true before instantiating Harmony to debug Harmony or use an environment variable to set HARMONY_DEBUG to '1' like this: cmd /C "set HARMONY_DEBUG=1 && game.exe" + This is for full debugging. To debug only specific patches, use the attribute + + + + Creates a new Harmony instance + A unique identifier (you choose your own) + A Harmony instance + + + + The unique identifier + + + + Searches the current assembly for Harmony annotations and uses them to create patches + This method can fail to use the correct assembly when being inlined. It calls StackTrace.GetFrame(1) which can point to the wrong method/assembly. If you are unsure or run into problems, use PatchAll(Assembly.GetExecutingAssembly()) instead. + + + + Creates a empty patch processor for an original method + The original method/constructor + A new instance + + + + Creates a patch class processor from an annotated class + The class/type + A new instance + + + + Creates a patch class processor from an annotated class + The class/type + If true, the type doesn't need to have any attributes present for processing + A new instance + + + + Creates a reverse patcher for one of your stub methods + The original method/constructor + The stand-in stub method as + A new instance + + + + Searches an assembly for Harmony annotations and uses them to create patches + The assembly + + + + Searches the given type for Harmony annotation and uses them to create patches + The type to search + + + + Creates patches by manually specifying the methods + The original method/constructor + An optional prefix method wrapped in a object + An optional postfix method wrapped in a object + An optional transpiler method wrapped in a object + An optional finalizer method wrapped in a object + An optional ilmanipulator method wrapped in a + The replacement method that was created to patch the original method + + + + Creates patches by manually specifying the methods + The original method/constructor + An optional prefix method wrapped in a object + An optional postfix method wrapped in a object + An optional transpiler method wrapped in a object + An optional finalizer method wrapped in a object + The replacement method that was created to patch the original method + + + + Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process + The original method/constructor you want to duplicate + Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) + An optional transpiler as method that will be applied during the process + An optional ilmanipulator as method that will be applied during the process + The replacement method that was created to patch the stub method + + + + Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process + The original method/constructor you want to duplicate + Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) + An optional transpiler as method that will be applied during the process + The replacement method that was created to patch the stub method + + + + Unpatches all methods that were patched by the specified . Unpatching is done by repatching methods without patches of this instance. + The Harmony ID to restrict unpatching to a specific Harmony instance. + Gets thrown when a null or empty HarmonyID gets passed in. + + + + Unpatches all methods that were patched by this Harmony instance's ID. Unpatching is done by repatching methods without patches of this instance. + + + + Globally unpatches ALL methods by patching them with zero patches. Complete unpatching is not supported. + + + + Unpatches methods by patching them with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The Harmony ID to restrict unpatching to a specific Harmony instance. Whether this parameter is actually optional is determined by the global flag + When is set to true, the execution of this method will be skipped when no is specified. + + + + Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The original method/constructor + The + The optional Harmony ID to restrict unpatching to a specific Harmony instance + + + + Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The original method/constructor + The patch method as method to remove + + + + Test for patches from a specific Harmony ID + The Harmony ID + True if patches for this ID exist + + + + Gets patch information for a given original method + The original method/constructor + The patch information as + + + + Gets the methods this instance has patched + An enumeration of original methods/constructors + + + + Gets all patched original methods in the appdomain + An enumeration of patched original methods/constructors + + + + Gets the original method from a given replacement method + A replacement method, for example from a stacktrace + The original method/constructor or null if not found + + + + Tries to get the method from a stackframe including dynamic replacement methods + The + For normal frames, frame.GetMethod() is returned. For frames containing patched methods, the replacement method is returned or null if no method can be found + + + + Gets Harmony version for all active Harmony instances + [out] The current Harmony version + A dictionary containing assembly versions keyed by Harmony IDs + + + + Creates a new Harmony instance and applies all patches specified in the type + The type to scan for patches. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the assembly + The assembly to scan. + The ID for the Harmony instance to create, which will be used. + + + + Under Mono, HarmonyException wraps IL compile errors with detailed information about the failure + + + + Default serialization constructor (not implemented) + The info + The context + + + + Get a list of IL instructions in pairs of offset+code + A list of key/value pairs which represent an offset and the code at that offset + + + + Get a list of IL instructions without offsets + A list of + + + + Get the error offset of the errornous IL instruction + The offset + + + + Get the index of the errornous IL instruction + The index into the list of instructions or -1 if not found + + + + Class that holds all Global Harmony settings + + + + Set to true to disallow executing the legacy instance method without specifying a harmonyId. + If set to true and the legacy instance method is called without passing a harmonyId, then execution of said method will be skipped. + + + A wrapper around a method to use it as a patch (for example a Prefix) + + + + The original method + + + + Class/type declaring this patch + + + + Patch method name + + + + Optional patch + + + + Array of argument types of the patch method + + + + of the patch + + + + Install this patch before patches with these Harmony IDs + + + + Install this patch after patches with these Harmony IDs + + + + Reverse patch type, see + + + + Create debug output for this patch + + + + If not null, the IL of the patch is output to this path + + + + Whether to use (true) or (false) mechanics + for -attributed delegate + + + + Whether to wrap the patch itself into a try/catch. + + + + Default constructor + + + + Creates a patch from a given method + The original method + + + + Creates a patch from a given method + The original method + The patch + A list of harmony IDs that should come after this patch + A list of harmony IDs that should come before this patch + Set to true to generate debug output + + + + Creates a patch from a given method + The patch class/type + The patch method name + The optional argument types of the patch method (for overloaded methods) + + + + Gets the names of all internal patch info fields + A list of field names + + + + Merges annotations + The list of to merge + The merged + + + + Returns a string that represents the annotation + A string representation + + + + Annotation extensions + + + + Copies annotation information + The source + The destination + + + + Clones an annotation + The to clone + A copied + + + + Merges annotations + The master + The detail + A new, merged + + + + Gets all annotations on a class/type + The class/type + A list of all + + + + Gets merged annotations on a class/type + The class/type + The merged + + + + Gets all annotations on a method + The method/constructor + A list of + + + + Gets merged annotations on a method + The method/constructor + The merged + + + + + A mutable representation of an inline signature, similar to Mono.Cecil's CallSite. + Used by the calli instruction, can be used by transpilers + + + + + See + + + + See + + + + See + + + + The list of all parameter types or function pointer signatures received by the call site + + + + The return type or function pointer signature returned by the call site + + + + Returns a string representation of the inline signature + A string representation of the inline signature + + + + + A mutable representation of a parameter type with an attached type modifier, + similar to Mono.Cecil's OptionalModifierType / RequiredModifierType and C#'s modopt / modreq + + + + + Whether this is a modopt (optional modifier type) or a modreq (required modifier type) + + + + The modifier type attached to the parameter type + + + + The modified parameter type + + + + Returns a string representation of the modifier type + A string representation of the modifier type + + + + Patch serialization + + + + Control the binding of a serialized object to a type + Specifies the assembly name of the serialized object + Specifies the type name of the serialized object + The type of the object the formatter creates a new instance of + + + + Serializes a patch info + The + The serialized data + + + + Deserialize a patch info + The serialized data + A + + + + Compare function to sort patch priorities + The patch + Zero-based index + The priority + A standard sort integer (-1, 0, 1) + + + + Serializable patch information + + + + Prefixes as an array of + + + + Postfixes as an array of + + + + Transpilers as an array of + + + + Finalizers as an array of + + + + ILManipulators as an array of + + + + Returns if any of the patches wants debugging turned on + + + + Returns a list of paths that the IL should be dumped to + + + + Adds prefixes + An owner (Harmony ID) + The patch methods + + + + Adds a prefix + + + Removes prefixes + The owner of the prefixes, or * for all + + + + Adds postfixes + An owner (Harmony ID) + The patch methods + + + + Adds a postfix + + + Removes postfixes + The owner of the postfixes, or * for all + + + + Adds transpilers + An owner (Harmony ID) + The patch methods + + + + Adds a transpiler + + + Removes transpilers + The owner of the transpilers, or * for all + + + + Adds finalizers + An owner (Harmony ID) + The patch methods + + + + Adds a finalizer + + + Removes finalizers + The owner of the finalizers, or * for all + + + + Adds ilmanipulators + An owner (Harmony ID) + The patch methods + + + + Removes ilmanipulators + The owner of the ilmanipulators, or * for all + + + + Removes a patch using its method + The method of the patch to remove + + + + Gets a concatenated list of patches + The Harmony instance ID adding the new patches + The patches to add + The current patches + + + + Gets a list of patches with any from the given owner removed + The owner of the methods, or * for all + The current patches + + + + A serializable patch + + + + Zero-based index + + + + The owner (Harmony ID) + + + + The priority, see + + + + Keep this patch before the patches indicated in the list of Harmony IDs + + + + Keep this patch after the patches indicated in the list of Harmony IDs + + + + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + + + + If not null, IL DLL is output to this directory + + + + Whether to wrap the patch into a general try/catch that logs the error + + + + The method of the static patch method + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + Whether to wrap the patch into a general try/catch that logs the error + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + Whether to wrap the patch into a general try/catch that logs the error + If not null, the patch IL DLL is saved to this directory + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + + + Get the patch method or a DynamicMethod if original patch method is a patch factory + The original method/constructor + The method of the patch + + + + Determines whether patches are equal + The other patch + true if equal + + + + Determines how patches sort + The other patch + integer to define sort order (-1, 0, 1) + + + + Hash function + A hash code + + + + A PatchClassProcessor used to turn on a class/type into patches + + + + Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. + The Harmony instance + The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) + + + + Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. + The Harmony instance + The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) + If true, the type doesn't need to have any attributes present for processing + + + + Applies the patches + A list of all created replacement methods or null if patch class is not annotated + + + + A group of patches + + + + A collection of prefix + + + + A collection of postfix + + + + A collection of transpiler + + + + A collection of finalizer + + + + A collection of ILManipulator + + + + Gets all owners (Harmony IDs) or all known patches + The patch owners + + + + Creates a group of patches + An array of prefixes as + An array of postfixes as + An array of transpileres as + An array of finalizeres as + An array of ilmanipulators as + + + + Creates a group of patches + An array of prefixes as + An array of postfixes as + An array of transpileres as + An array of finalizeres as + + + + + IL manipulator to create Harmony-style patches. + + + + + Initializes a new instance of the class. + + Patches to apply to the body. + + + + Manipulates a by applying Harmony patches to it. + + + Reference to the method that should be considered as original. Used to reference parameter and + return types. + + Collection of Harmony patches to apply. + Method body to manipulate as instance. Should contain instructions to patch. + + In most cases you will want to use to create or obtain global + patch info for the method that contains aggregated info of all Harmony instances. + + + + + Manipulates IL into a replacement method with Harmony patches applied to it. + + Original method that contains and other metadata. + IL to rewrite. + + + + Convert the IL code into a Harmony patch. + + IL body of the method to rewrite into a Harmony patch. + Original method to use for context. + + + + Method patcher for normal managed methods that have IL body attached to them. + Uses in order to apply hooks in a way compatible with MonoMod's own + hooking system. + + + + + + + + + + + + + + + + + + A handler for that checks if a method is a normal Managed method. + + Not used + Patch resolver arguments + + + + + A general method patcher for implementing custom Harmony patcher backends. + + + + + + Constructs a method patcher + + Original method to patch + + + + + Original method to patch. + + + + + + Prepares method body for the unpatched that simply calls + function. + + + A that contains a call to + the original method to pass to the IL manipulator. + If null, Harmony patches must be manually applied to the original via . + + + + + + Detours to the provided replacement function. If called multiple times, + is re-detoured to the new method. + + + Result of + if returned non-null. + Otherwise, this will be null, in which case you must manually generate Harmony-patched method + with . + + of the hook, if it's different from `replacement`. + + + + + Creates a copy of the original method. If not possible, creates a method that calls into the original method. + + Copy of the original method that is transpileable. If not possible, returns null. + + This method creates a pure copy of the original method that is usable with transpilers. Currently, this + method is used to generate reverse patchers. + If a purse IL copy is not possible, a best approximation should be generated + (e.g. a wrapper that calls original method). + If no best approximation is possible, this method should return null, in which case generating reverse + patchers for the method will fail. + + + + + + A method patcher that uses to patch internal calls, + methods marked with and any other managed method that CLR managed-to-native + trampolines for and which has no IL body defined. + + + + + Constructs a new instance of method patcher. + + + + + + + + + + + + + + + A handler for that checks if a method doesn't have a body + (e.g. it's icall or marked with ) and thus can be patched with + . + + Not used + Patch resolver arguments + + + + + A global manager for handling Harmony patch state. Contains information about all patched methods and all + actual instances that handle patching implementation. + + + + + + Method patcher resolve event. + + + When a method is to be patched, this resolver event is called once on the method to determine which + backend to use in order to patch the method. + To make Harmony use the specified backend, set to an + instance of the method patcher backend to use. + + + + + + Creates or gets an existing instance of that handles patching the method. + + Method to patch. + Instance of that handles patching the method. + No suitable patcher found for the method. + + + + + Gets patch info for the given target method. + + Method to get patch info for. + Current patch info of the method. + + + + + Gets or creates patch info for the given method. + + Method to get info from. + An existing or new patch info for the method containing information about the applied patches. + + + + + Gets all methods that have been patched. + + List of methods that have been patched. + + + + + Removes all method resolvers. Use with care, this removes the default ones too! + + + + + Patcher resolve event arguments. + + + + + + Original method that is to be patched. + + + + + + Method patcher to use to patch . + Set this value to specify which one to use. + + + + + A PatchProcessor handles patches on a method/constructor + + + + Creates an empty patch processor + The Harmony instance + The original method/constructor + + + + Adds a prefix + The prefix as a + A for chaining calls + + + + Adds a prefix + The prefix method + A for chaining calls + + + + Adds a postfix + The postfix as a + A for chaining calls + + + + Adds a postfix + The postfix method + A for chaining calls + + + + Adds a transpiler + The transpiler as a + A for chaining calls + + + + Adds a transpiler + The transpiler method + A for chaining calls + + + + Adds a finalizer + The finalizer as a + A for chaining calls + + + + Adds a finalizer + The finalizer method + A for chaining calls + + + + Adds an ilmanipulator + The ilmanipulator as a + A for chaining calls + + + + Adds an ilmanipulator + The ilmanipulator method + A for chaining calls + + + + Gets all patched original methods in the appdomain + An enumeration of patched method/constructor + + + + Applies all registered patches + The generated replacement method + + + + Unpatches patches of a given type and/or Harmony ID + The patch type + Harmony ID or * for any + A for chaining calls + + + + Unpatches a specific patch + The method of the patch + A for chaining calls + + + + Gets patch information on an original + The original method/constructor + The patch information as + + + + Sort patch methods by their priority rules + The original method + Patches to sort + The sorted patch methods + + + + Gets Harmony version for all active Harmony instances + [out] The current Harmony version + A dictionary containing assembly version keyed by Harmony ID + + + + Creates a new empty generator to use when reading method bodies + A new + + + + Creates a new generator matching the method/constructor to use when reading method bodies + The original method/constructor to copy method information from + A new + + + + Returns the methods unmodified list of code instructions + The original method/constructor + Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) + A list containing all the original + + + + Returns the methods unmodified list of code instructions + The original method/constructor + A new generator that now contains all local variables and labels contained in the result + A list containing all the original + + + + Returns the methods current list of code instructions after all existing transpilers have been applied + The original method/constructor + Apply only the first count of transpilers + Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) + A list of + + + + Returns the methods current list of code instructions after all existing transpilers have been applied + The original method/constructor + A new generator that now contains all local variables and labels contained in the result + Apply only the first count of transpilers + A list of + + + + A low level way to read the body of a method. Used for quick searching in methods + The original method + All instructions as opcode/operand pairs + + + + A low level way to read the body of a method. Used for quick searching in methods + The original method + An existing generator that will be used to create all local variables and labels contained in the result + All instructions as opcode/operand pairs + + + + A patch priority + + + + Patch last + + + + Patch with very low priority + + + + Patch with low priority + + + + Patch with lower than normal priority + + + + Patch with normal priority + + + + Patch with higher than normal priority + + + + Patch with high priority + + + + Patch with very high priority + + + + Patch first + + + + A reverse patcher + + + + Creates a reverse patcher + The Harmony instance + The original method/constructor + Your stand-in stub method as + + + + Applies the patch + The type of patch, see + The generated replacement method + + + + A collection of commonly used transpilers + + + + Returns an instruction to call the specified delegate + The delegate type to emit + The delegate to emit + The instruction to call the specified action + + + + A transpiler that replaces all occurrences of a given method with another one using the same signature + The enumeration of to act on + Method or constructor to search for + Method or constructor to replace with + Modified enumeration of + + + + A transpiler that alters instructions that match a predicate by calling an action + The enumeration of to act on + A predicate selecting the instructions to change + An action to apply to matching instructions + Modified enumeration of + + + + A transpiler that logs a text at the beginning of the method + The instructions to act on + The log text + Modified enumeration of + + + + A transpiler that replaces the entire body of the method with another one + The replacement method. It's up to the caller of this transpiler to make sure that the signatures match. + of the patch. This is passed via transpiler. + A collection of that contains instructions of replacement method. + The replacement method is not a managed method that contains any IL. + This transpiler has a side effect of clearing up all previous locals and previous transpilers. + Use to run this transpiler as early as possible. + + + A helper class for reflection related functions + + + + Shortcut for to simplify the use of reflections and make it work for any access level + + + + Shortcut for to simplify the use of reflections and make it work for any access level but only within the current type + + + + Enumerates all assemblies in the current app domain, excluding visual studio assemblies + An enumeration of + + + Gets a type by name. Prefers a full name with namespace but falls back to the first type matching the name otherwise + The name + A type or null if not found + + + + Gets all successfully loaded types from a given assembly + The assembly + An array of types + + This calls and returns , while catching any thrown . + If such an exception is thrown, returns the successfully loaded types (, + filtered for non-null values). + + + + + Enumerates all successfully loaded types in the current app domain, excluding visual studio assemblies + An enumeration of all in all assemblies, excluding visual studio assemblies + + + Applies a function going up the type hierarchy and stops at the first non-null result + Result type of func() + The class/type to start with + The evaluation function returning T + The first non-null result, or null if no match + + The type hierarchy of a class or value type (including struct) does NOT include implemented interfaces, + and the type hierarchy of an interface is only itself (regardless of whether that interface implements other interfaces). + The top-most type in the type hierarchy of all non-interface types (including value types) is . + + + + + Applies a function going into inner types and stops at the first non-null result + Generic type parameter + The class/type to start with + The evaluation function returning T + The first non-null result, or null if no match + + + + Gets the reflection information for a directly declared field + The class/type where the field is defined + The name of the field + A field or null when type/name is null or when the field cannot be found + + + + Gets the reflection information for a field by searching the type and all its super types + The class/type where the field is defined + The name of the field (case sensitive) + A field or null when type/name is null or when the field cannot be found + + + + Gets the reflection information for a field + The class/type where the field is declared + The zero-based index of the field inside the class definition + A field or null when type is null or when the field cannot be found + + + + Gets the reflection information for a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A property or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the getter method of a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the setter method of a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for a property by searching the type and all its super types + The class/type + The name + A property or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the getter method of a property by searching the type and all its super types + The class/type + The name + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the setter method of a property by searching the type and all its super types + The class/type + The name + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for a directly declared method + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the reflection information for a method by searching the type and all its super types + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the reflection information for a method by searching the type and all its super types + The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets method of an enumerator method. + Enumerator method from which to get its + of the enumerator or null if no valid enumerator is detected + + + Gets the names of all method that are declared in a type + The declaring class/type + A list of method names + + + + Gets the names of all method that are declared in the type of the instance + An instance of the type to search in + A list of method names + + + + Gets the names of all fields that are declared in a type + The declaring class/type + A list of field names + + + + Gets the names of all fields that are declared in the type of the instance + An instance of the type to search in + A list of field names + + + + Gets the names of all properties that are declared in a type + The declaring class/type + A list of property names + + + + Gets the names of all properties that are declared in the type of the instance + An instance of the type to search in + A list of property names + + + + Gets the type of any class member of + A member + The class/type of this member + + + + Test if a class member is actually an concrete implementation + A member + True if the member is a declared + + + + Gets the real implementation of a class member + A member + The member itself if its declared. Otherwise the member that is actually implemented in some base type + + + + Gets the reflection information for a directly declared constructor + The class/type where the constructor is declared + Optional parameters to target a specific overload of the constructor + Optional parameters to only consider static constructors + A constructor info or null when type is null or when the constructor cannot be found + + + + Gets the reflection information for a constructor by searching the type and all its super types + The class/type where the constructor is declared + Optional parameters to target a specific overload of the method + Optional parameters to only consider static constructors + A constructor info or null when type is null or when the method cannot be found + + + + Gets reflection information for all declared constructors + The class/type where the constructors are declared + Optional parameters to only consider static constructors + A list of constructor infos + + + + Gets reflection information for all declared methods + The class/type where the methods are declared + A list of methods + + + + Gets reflection information for all declared properties + The class/type where the properties are declared + A list of properties + + + + Gets reflection information for all declared fields + The class/type where the fields are declared + A list of fields + + + + Gets the return type of a method or constructor + The method/constructor + The return type + + + + Given a type, returns the first inner type matching a recursive search by name + The class/type to start searching at + The name of the inner type (case sensitive) + The inner type or null if type/name is null or if a type with that name cannot be found + + + + Given a type, returns the first inner type matching a recursive search with a predicate + The class/type to start searching at + The predicate to search with + The inner type or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first method matching a predicate + The class/type to start searching at + The predicate to search with + The method or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first constructor matching a predicate + The class/type to start searching at + The predicate to search with + The constructor info or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first property matching a predicate + The class/type to start searching at + The predicate to search with + The property or null if type/predicate is null or if a type with that name cannot be found + + + + Returns an array containing the type of each object in the given array + An array of objects + An array of types or an empty array if parameters is null (if an object is null, the type for it will be object) + + + + Creates an array of input parameters for a given method and a given set of potential inputs + The method/constructor you are planing to call + The possible input parameters in any order + An object array matching the method signature + + + + A readable/assignable reference delegate to an instance field of a class or static field (NOT an instance field of a struct) + + An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), + implemented interface, or derived class of this type + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The runtime instance to access the field (ignored and can be omitted for static fields) + A readable/assignable reference to the field + Null instance passed to a non-static field ref delegate + + Instance of invalid type passed to a non-static field ref delegate + (this can happen if is a parent class or interface of the field's declaring type) + + + + This delegate cannot be used for instance fields of structs, since a struct instance passed to the delegate would be passed by + value and thus would be a copy that only exists within the delegate's invocation. This is fine for a readonly reference, + but makes assignment futile. Use instead. + + + Note that is not required to be the field's declaring type. It can be a parent class (including ), + implemented interface, or a derived class of the field's declaring type ("instanceOfT is FieldDeclaringType" must be possible). + Specifically, must be assignable from OR to the field's declaring type. + Technically, this allows Nullable, although Nullable is only relevant for structs, and since only static fields of structs + are allowed for this delegate, and the instance passed to such a delegate is ignored, this hardly matters. + + + Similarly, is not required to be the field's field type, unless that type is a non-enum value type. + It can be a parent class (including object) or implemented interface of the field's field type. It cannot be a derived class. + This variance is not allowed for value types, since that would require boxing/unboxing, which is not allowed for ref values. + Special case for enum types: can also be the underlying integral type of the enum type. + Specifically, for reference types, must be assignable from + the field's field type; for non-enum value types, must be exactly the field's field type; for enum types, + must be either the field's field type or the underyling integral type of that field type. + + + This delegate supports static fields, even those defined in structs, for legacy reasons. + For such static fields, is effectively ignored. + Consider using (and StaticFieldRefAccess methods that return it) instead for static fields. + + + + + + Creates a field reference delegate for an instance field of a class + The class that defines the instance field, or derived class of this type + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable delegate + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates an instance field reference for a specific instance of a class + The class that defines the instance field, or derived class of this type + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The name of the field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance. + If you need to access a field's value for potentially multiple instances, use instead. + FieldRefAccess<T, F>(instance, fieldName) is functionally equivalent to FieldRefAccess<T, F>(fieldName)(instance). + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + + The type that defines the field, or derived class of this type; must not be a struct type unless the field is static + + The name of the field + + A readable/assignable delegate with T=object + (for static fields, the instance delegate parameter is ignored) + + + + This method is meant for cases where the given type is only known at runtime and thus can't be used as a type parameter T + in e.g. . + + + This method supports static fields, even those defined in structs, for legacy reasons. + Consider using (and other overloads) instead for static fields. + + + + + + Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) + + An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), + implemented interface, or derived class of this type ("instanceOfT is FieldDeclaringType" must be possible) + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + This method is meant for cases where the field has already been obtained, avoiding the field searching cost in + e.g. . + + + This method supports static fields, even those defined in structs, for legacy reasons. + For such static fields, is effectively ignored. + Consider using (and other overloads) instead for static fields. + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates a field reference for an instance field of a class + + The type that defines the field; or a parent class (including ), implemented interface, or derived class of this type + ("instanceOfT is FieldDeclaringType" must be possible) + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. + If you need to access a field's value for potentially multiple instances, use instead. + FieldRefAccess<T, F>(instance, fieldInfo) is functionally equivalent to FieldRefAccess<T, F>(fieldInfo)(instance). + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + A readable/assignable reference delegate to an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + A reference to the runtime instance to access the field + A readable/assignable reference to the field + + + + Creates a field reference delegate for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable delegate + + + + Creates an instance field reference for a specific instance of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The name of the field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance. + If you need to access a field's value for potentially multiple instances, use instead. + StructFieldRefAccess<T, F>(ref instance, fieldName) is functionally equivalent to StructFieldRefAccess<T, F>(fieldName)(ref instance). + + + + + + Creates a field reference delegate for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + This method is meant for cases where the field has already been obtained, avoiding the field searching cost in + e.g. . + + + + + + Creates a field reference for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. + If you need to access a field's value for potentially multiple instances, use instead. + StructFieldRefAccess<T, F>(ref instance, fieldInfo) is functionally equivalent to StructFieldRefAccess<T, F>(fieldInfo)(ref instance). + + + + + + A readable/assignable reference delegate to a static field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + A readable/assignable reference to the field + + + + Creates a static field reference + The type (can be class or struct) the field is defined in + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable reference to the field + + + + Creates a static field reference + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The type (can be class or struct) the field is defined in + The name of the field + A readable/assignable reference to the field + + + + Creates a static field reference + An arbitrary type (by convention, the type the field is defined in) + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable reference to the field + + The type parameter is only used in exception messaging and to distinguish between this method overload + and the overload (which returns a rather than a reference). + + + + + Creates a static field reference delegate + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + + Creates a delegate to a given method + The delegate Type + The method to create a delegate from. + + Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate + where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) + instance delegate where the delegate invocation always applies to the given . + + + Only applies for instance methods. If true (default) and is virtual, invocation of the delegate + calls the instance method virtually (the instance type's most-derived/overriden implementation of the method is called); + else, invocation of the delegate calls the exact specified (this is useful for calling base class methods) + Note: if false and is an interface method, an ArgumentException is thrown. + + A delegate of given to given + + + Delegate invocation is more performant and more convenient to use than + at a one-time setup cost. + + + Works for both type of static and instance methods, both open and closed (a.k.a. unbound and bound) instance methods, + and both class and struct methods. + + + + + + Creates a delegate for a given delegate definition, attributed with [] + The delegate Type, attributed with [] + + Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate + where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) + instance delegate where the delegate invocation always applies to the given . + + A delegate of given to the method specified via [] + attributes on + + This calls with the method and virtualCall arguments + determined from the [] attributes on , + and the given (for closed instance delegates). + + + + + Returns who called the current method + The calling method/constructor (excluding the caller) + + + + Rethrows an exception while preserving its stack trace (throw statement typically clobbers existing stack traces) + The exception to rethrow + + + + True if the current runtime is based on Mono, false otherwise (.NET) + + + + True if the current runtime is .NET Framework, false otherwise (.NET Core or Mono, although latter isn't guaranteed) + + + + True if the current runtime is .NET Core, false otherwise (Mono or .NET Framework) + + + + Throws a missing member runtime exception + The type that is involved + A list of names + + + + Gets default value for a specific type + The class/type + The default value + + + + Creates an (possibly uninitialized) instance of a given type + The class/type + The new instance + + + + Creates an (possibly uninitialized) instance of a given type + The class/type + The new instance + + + + + A cache for the or similar Add methods for different types. + + + + Makes a deep copy of any object + The type of the instance that should be created; for legacy reasons, this must be a class or interface + The original object + A copy of the original object but of type T + + + + Makes a deep copy of any object + The type of the instance that should be created + The original object + [out] The copy of the original object + Optional value transformation function (taking a field name and src/dst instances) + The optional path root to start with + + + + Makes a deep copy of any object + The original object + The type of the instance that should be created + Optional value transformation function (taking a field name and src/dst instances) + The optional path root to start with + The copy of the original object + + + + Tests if a type is a struct + The type + True if the type is a struct + + + + Tests if a type is a class + The type + True if the type is a class + + + + Tests if a type is a value type + The type + True if the type is a value type + + + + Tests if a type is an integer type + The type + True if the type represents some integer + + + + Tests if a type is a floating point type + The type + True if the type represents some floating point + + + + Tests if a type is a numerical type + The type + True if the type represents some number + + + + Tests if a type is void + The type + True if the type is void + + + + Test whether an instance is of a nullable type + Type of instance + An instance to test + True if instance is of nullable type, false if not + + + + Tests whether a type or member is static, as defined in C# + The type or member + True if the type or member is static + + + + Tests whether a type is static, as defined in C# + The type + True if the type is static + + + + Tests whether a property is static, as defined in C# + The property + True if the property is static + + + + Tests whether an event is static, as defined in C# + The event + True if the event is static + + + + Calculates a combined hash code for an enumeration of objects + The objects + The hash code + + + + A CodeInstruction match + + + The name of the match + + + The matched opcodes + + + The matched operands + + + The matched labels + + + The matched blocks + + + The jumps from the match + + + The jumps to the match + + + The match predicate + + + Creates a code match + The optional opcode + The optional operand + The optional name + + + + Creates a code match + The CodeInstruction + An optional name + + + + Creates a code match + The predicate + An optional name + + + + Returns a string that represents the match + A string representation + + + + Creates a new code match for an opcode + Opcode to match + + + + Creates a new code match for a code instruction + Code instruction + + + + A CodeInstruction matcher + + + The current position + The index or -1 if out of bounds + + + + Gets the number of code instructions in this matcher + The count + + + + Checks whether the position of this CodeMatcher is within bounds + True if this CodeMatcher is valid + + + + Checks whether the position of this CodeMatcher is outside its bounds + True if this CodeMatcher is invalid + + + + Gets the remaining code instructions + The remaining count + + + + Gets the opcode at the current position + The opcode + + + + Gets the operand at the current position + The operand + + + + Gets the labels at the current position + The labels + + + + Gets the exception blocks at the current position + The blocks + + + + Creates an empty code matcher + + + Creates a code matcher from an enumeration of instructions + The instructions (transpiler argument) + An optional IL generator + + + + Makes a clone of this instruction matcher + A copy of this matcher + + + + Gets instructions at the current position + The instruction + + + + Gets instructions at the current position with offset + The offset + The instruction + + + + Gets all instructions + A list of instructions + + + + Gets all instructions as an enumeration + A list of instructions + + + + Gets some instructions counting from current position + Number of instructions + A list of instructions + + + + Gets all instructions within a range + The start index + The end index + A list of instructions + + + + Gets all instructions within a range (relative to current position) + The start offset + The end offset + A list of instructions + + + + Gets a list of all distinct labels + The instructions (transpiler argument) + A list of Labels + + + + Reports a failure + The method involved + The logger + True if current position is invalid and error was logged + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed) + Explanation of where/why the exception was thrown that will be added to the exception message + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at current position + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at any point between current position and the end + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at any point between current position and the start + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the check function returns false + Explanation of where/why the exception was thrown that will be added to the exception message + Function that checks validity of current state. If it returns false, an exception is thrown + The same code matcher + + + + Sets an instruction at current position + The instruction to set + The same code matcher + + + + Sets instruction at current position and advances + The instruction + The same code matcher + + + + Sets opcode and operand at current position + The opcode + The operand + The same code matcher + + + + Sets opcode and operand at current position and advances + The opcode + The operand + The same code matcher + + + + Sets opcode at current position and advances + The opcode + The same code matcher + + + + Sets operand at current position and advances + The operand + The same code matcher + + + + Creates a label at current position + [out] The label + The same code matcher + + + + Creates a label at a position + The position + [out] The new label + The same code matcher + + + + Adds an enumeration of labels to current position + The labels + The same code matcher + + + + Adds an enumeration of labels at a position + The position + The labels + The same code matcher + + + + Sets jump to + Branch instruction + Destination for the jump + [out] The created label + The same code matcher + + + + Inserts some instructions + The instructions + The same code matcher + + + + Inserts an enumeration of instructions + The instructions + The same code matcher + + + + Inserts a branch + The branch opcode + Branch destination + The same code matcher + + + + Inserts some instructions and advances the position + The instructions + The same code matcher + + + + Inserts an enumeration of instructions and advances the position + The instructions + The same code matcher + + + + Inserts a branch and advances the position + The branch opcode + Branch destination + The same code matcher + + + + Removes current instruction + The same code matcher + + + + Removes some instruction from current position by count + Number of instructions + The same code matcher + + + + Removes the instructions in a range + The start + The end + The same code matcher + + + + Removes the instructions in a offset range + The start offset + The end offset + The same code matcher + + + + Advances the current position + The offset + The same code matcher + + + + Moves the current position to the start + The same code matcher + + + + Moves the current position to the end + The same code matcher + + + + Searches forward with a predicate and advances position + The predicate + The same code matcher + + + + Searches backwards with a predicate and reverses position + The predicate + The same code matcher + + + + Matches forward and advances position + True to set position to end of match, false to set it to the beginning of the match + Some code matches + The same code matcher + + + + Matches backwards and reverses position + True to set position to end of match, false to set it to the beginning of the match + Some code matches + The same code matcher + + + + Matches forward and advances position to beginning of matching sequence + Some code matches + The same code matcher + + + + Matches forward and advances position to ending of matching sequence + Some code matches + The same code matcher + + + + Matches backwards and reverses position to beginning of matching sequence + Some code matches + The same code matcher + + + + Matches backwards and reverses position to ending of matching sequence + Some code matches + The same code matcher + + + + Repeats a match action until boundaries are met + The match action + An optional action that is executed when no match is found + The same code matcher + + + + Gets a match by its name + The match name + An instruction + + + + General extensions for common cases + + + + Joins an enumeration with a value converter and a delimiter to a string + The inner type of the enumeration + The enumeration + An optional value converter (from T to string) + An optional delimiter + The values joined into a string + + + + Converts an array of types (for example methods arguments) into a human readable form + The array of types + A human readable description including brackets + + + + A full description of a type + The type + A human readable description + + + + A a full description of a method or a constructor without assembly details but with generics + The method/constructor + A human readable description + + + + A helper converting parameter infos to types + The array of parameter infos + An array of types + + + + A helper to access a value via key from a dictionary + The key type + The value type + The dictionary + The key + The value for the key or the default value (of T) if that key does not exist + + + + A helper to access a value via key from a dictionary with extra casting + The value type + The dictionary + The key + The value for the key or the default value (of T) if that key does not exist or cannot be cast to T + + + + Escapes Unicode and ASCII non printable characters + The string to convert + The string to convert + A string literal surrounded by + + + + Extensions for + + + + Shortcut for testing whether the operand is equal to a non-null value + The + The value + True if the operand has the same type and is equal to the value + + + + Shortcut for testing whether the operand is equal to a non-null value + The + The value + True if the operand is equal to the value + This is an optimized version of for + + + + Shortcut for code.opcode == opcode && code.OperandIs(operand) + The + The + The operand value + True if the opcode is equal to the given opcode and the operand has the same type and is equal to the given operand + + + + Shortcut for code.opcode == opcode && code.OperandIs(operand) + The + The + The operand value + True if the opcode is equal to the given opcode and the operand is equal to the given operand + This is an optimized version of for + + + + Tests for any form of Ldarg* + The + The (optional) index + True if it matches one of the variations + + + + Tests for Ldarga/Ldarga_S + The + The (optional) index + True if it matches one of the variations + + + + Tests for Starg/Starg_S + The + The (optional) index + True if it matches one of the variations + + + + Tests for any form of Ldloc* + The + The optional local variable + True if it matches one of the variations + + + + Tests for any form of Stloc* + The + The optional local variable + True if it matches one of the variations + + + + Tests if the code instruction branches + The + The label if the instruction is a branch operation or if not + True if the instruction branches + + + + Tests if the code instruction calls the method/constructor + The + The method + True if the instruction calls the method or constructor + + + + Tests if the code instruction loads a constant + The + True if the instruction loads a constant + + + + Tests if the code instruction loads an integer constant + The + The integer constant + True if the instruction loads the constant + + + + Tests if the code instruction loads a floating point constant + The + The floating point constant + True if the instruction loads the constant + + + + Tests if the code instruction loads an enum constant + The + The enum + True if the instruction loads the constant + + + + Tests if the code instruction loads a field + The + The field + Set to true if the address of the field is loaded + True if the instruction loads the field + + + + Tests if the code instruction stores a field + The + The field + True if the instruction stores this field + + + + Adds labels to the code instruction and return it + The + One or several to add + The same code instruction + + + Adds labels to the code instruction and return it + The + An enumeration of + The same code instruction + + + Extracts all labels from the code instruction and returns them + The + A list of + + + Moves all labels from the code instruction to a different one + The to move the labels from + The to move the labels to + The code instruction labels were moved from (now empty) + + + Moves all labels from a different code instruction to the current one + The to move the labels from + The to move the labels to + The code instruction that received the labels + + + Adds ExceptionBlocks to the code instruction and return it + The + One or several to add + The same code instruction + + + Adds ExceptionBlocks to the code instruction and return it + The + An enumeration of + The same code instruction + + + Extracts all ExceptionBlocks from the code instruction and returns them + The + A list of + + + Moves all ExceptionBlocks from the code instruction to a different one + The to move the ExceptionBlocks from + The to move the ExceptionBlocks to + The code instruction blocks were moved from (now empty) + + + Moves all ExceptionBlocks from a different code instruction to the current one + The to move the ExceptionBlocks from + The to move the ExceptionBlocks to + The code instruction that received the blocks + + + General extensions for collections + + + + A simple way to execute code for every element in a collection + The inner type of the collection + The collection + The action to execute + + + + A simple way to execute code for elements in a collection matching a condition + The inner type of the collection + The collection + The predicate + The action to execute + + + + A helper to add an item to a collection + The inner type of the collection + The collection + The item to add + The collection containing the item + + + + A helper to add an item to an array + The inner type of the collection + The array + The item to add + The array containing the item + + + + A helper to add items to an array + The inner type of the collection + The array + The items to add + The array containing the items + + + + General extensions for collections + + + + Tests a class member if it has an IL method body (external methods for example don't have a body) + The member to test + Returns true if the member has an IL body or false if not + + + A file log for debugging + + + + Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop + + + + The indent character. The default is tab + + + + The current indent level + + + + Changes the indentation level + The value to add to the indentation level + + + + Log a string in a buffered way. Use this method only if you are sure that FlushBuffer will be called + or else logging information is incomplete in case of a crash + The string to log + + + + Logs a list of string in a buffered way. Use this method only if you are sure that FlushBuffer will be called + or else logging information is incomplete in case of a crash + A list of strings to log (they will not be re-indented) + + + + Returns the log buffer and optionally empties it + True to empty the buffer + The buffer. + + + + Replaces the buffer with new lines + The lines to store + + + + Flushes the log buffer to disk (use in combination with LogBuffered) + + + + Log a string directly to disk. Slower method that prevents missing information in case of a crash + The string to log. + + + + Log a string directly to disk if Harmony.DEBUG is true. Slower method that prevents missing information in case of a crash + The string to log. + + + + Resets and deletes the log + + + + Logs some bytes as hex values + The pointer to some memory + The length of bytes to log + + + + + Default Harmony logger that writes to a file + + + + + Whether or not to enable writing the log. + + + + + Text writer to write the logs to. If not set, defaults to a file log. + + + + + File path of the log. + + + + + Main logger class that exposes log events. + + + + + A single log event that represents a single log message. + + + + + Log channel of the message. + + + + + The log message. + + + + + Log channel for the messages. + + + + + No channels (or an empty channel). + + + + + Basic information. + + + + + Full IL dumps of the generated dynamic methods. + + + + + Channel for warnings. + + + + + Channel for errors. + + + + + Additional debug information that is related to patching + + + + + All channels. + + + + + Filter for which channels should be listened to. + If the channel is in the filter, all log messages from that channel get propagated into event. + + + + + Event fired on any incoming message that passes the channel filter. + + + + + Pretty print a full type name. + + The . + The pretty printed full type name. + + + + A helper class to retrieve reflection info for non-private methods + + + + Given a lambda expression that calls a method, returns the method info + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The generic type + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The generic type + The generic result type + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The lambda expression using the method + The method in the lambda expression + + + + A reflection helper to read and write private elements + The result type defined by GetValue() + + + + Creates a traverse instance from an existing instance + The existing instance + + + + Gets/Sets the current value + The value to read or write + + + + A reflection helper to read and write private elements + + + + Creates a new traverse instance from a class/type + The class/type + A instance + + + + Creates a new traverse instance from a class T + The class + A instance + + + + Creates a new traverse instance from an instance + The object + A instance + + + + Creates a new traverse instance from a named type + The type name, for format see + A instance + + + + Creates a new and empty traverse instance + + + + Creates a new traverse instance from a class/type + The class/type + + + + Creates a new traverse instance from an instance + The object + + + + Gets the current value + The value + + + + Gets the current value + The type of the value + The value + + + + Invokes the current method with arguments and returns the result + The method arguments + The value returned by the method + + + + Invokes the current method with arguments and returns the result + The type of the value + The method arguments + The value returned by the method + + + + Sets a value of the current field or property + The value + The same traverse instance + + + + Gets the type of the current field or property + The type + + + + Moves the current traverse instance to a inner type + The type name + A traverse instance + + + + Moves the current traverse instance to a field + The type name + A traverse instance + + + + Moves the current traverse instance to a field + The type of the field + The type name + A traverse instance + + + + Gets all fields of the current type + A list of field names + + + + Moves the current traverse instance to a property + The type name + Optional property index + A traverse instance + + + + Moves the current traverse instance to a field + The type of the property + The type name + Optional property index + A traverse instance + + + + Gets all properties of the current type + A list of property names + + + + Moves the current traverse instance to a method + The name of the method + The arguments defining the argument types of the method overload + A traverse instance + + + + Moves the current traverse instance to a method + The name of the method + The argument types of the method + The arguments for the method + A traverse instance + + + + Gets all methods of the current type + A list of method names + + + + Checks if the current traverse instance is for a field + True if its a field + + + + Checks if the current traverse instance is for a property + True if its a property + + + + Checks if the current traverse instance is for a method + True if its a method + + + + Checks if the current traverse instance is for a type + True if its a type + + + + Iterates over all fields of the current type and executes a traverse action + Original object + The action receiving a instance for each field + + + + Iterates over all fields of the current type and executes a traverse action + Original object + Target object + The action receiving a pair of instances for each field pair + + + + Iterates over all fields of the current type and executes a traverse action + Original object + Target object + The action receiving a dot path representing the field pair and the instances + + + + Iterates over all properties of the current type and executes a traverse action + Original object + The action receiving a instance for each property + + + + Iterates over all properties of the current type and executes a traverse action + Original object + Target object + The action receiving a pair of instances for each property pair + + + + Iterates over all properties of the current type and executes a traverse action + Original object + Target object + The action receiving a dot path representing the property pair and the instances + + + + A default field action that copies fields to fields + + + + Returns a string that represents the current traverse + A string representation + + + + + Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), + so this symbol will not be reported as unused (as well as by other usage inspections). + + + + + Can be applied to attributes, type parameters, and parameters of a type assignable from . + When applied to an attribute, the decorated attribute behaves the same as . + When applied to a type parameter or to a parameter of type , indicates that the corresponding type + is used implicitly. + + + + + Specify the details of implicitly used symbol when it is marked + with or . + + + + Only entity marked with attribute considered used. + + + Indicates implicit assignment to a member. + + + + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. + + + + Indicates implicit instantiation of a type. + + + + Specify what is considered to be used implicitly when marked + with or . + + + + Members of entity marked with attribute are considered used. + + + Inherited entities are considered used. + + + Entity marked with attribute and all its members considered used. + + + diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony20.dll new file mode 100644 index 0000000000000000000000000000000000000000..67779b38c011ada44dd72f22e833a49c3774d45e GIT binary patch literal 111616 zcmd3Pd7K}>9k6GFlv$bE)05C{+gX`D$AGnsL@ z1p+FfK;)2ch^U~Th$w;}$W25AQHUt&Pec(<#AA8C->14~dNv#6J^pz2vr}F5)KgDA z_0&^Oon5{E(VtMJQYwnyyYDJ>AD;YMD(-tb!-#I~yT4g|E&0sE`y%^2Gx4y~))f2C zDtM!q!ZVz^VavTTHRmRu&#g2y8b;5JhcBz@8s1(O-=R`pY%a{Dz#t4RCm7q z!m1#*SJkBchR6)1z7$c)($G7egufsDSMgM;Mf`^5n*j1JfBgXBpMR!WdLdEyUwisN zg7CKjbPuElbU#Ny?C@u(#vNeq1JJKjB7~Me_yeKv(E8QqtVj4OclhOES$)0(G$c7; zs8B4N1c30yva_If;u-o|is~9FtUkj7qUP0?!QDIHEejW*PLOMzjn@quE}g#2}v%78-VyhVKIn z@zrRcx<~`LNm>R;L&EzS#UnwXJe@d_DWcpa5`+SeIV6kfA9NAP~~CgjI zU6IZx>DChZ(p^{2lEg=2V+tXZHk9eAIs&1HdJ)zl>MHlVouoDb9!8Z(G-6jjk?B_! zT1RSzp)SD_%Iri3qtPq!O*$V_SG;+}n&=g4rneM;a8{uNr-*vCHx?(swbKo`MP__U zV>EtMQ*uu>^H%)OAmrD8XRamTO$KUXE}rnF&|@XM44(0h6%BDvpY@>5&+-NU)tQbG z%~VG0PQ@8js9nc^?KTE%DPd?zY{zVEFw@cOB(!Mp05CHEhzEdK0YE%33vKQ$e&cR) z=hIgR%z_IdmeKA4(=wv&oN#2Djx_5cL4G#LFAOM@B?vImiZz(a=a#}vkhbBX#aL}^ z9qF{|g8jm+0-Oe~n`Lp1HcU4M4~z&PkoC88|b zGRx>hVRQyT$tuzB=HVS|D14b!J_P^9PHV*aE3k{OLALuae1?yTy0O3vbqRHiK1?}9 zNX72(AWz$aWNZ&*v^{WW+lJ+$14RPz0hM6);F#`7fZ5hyr{zYVHiIpedn_Ogh8Ztj zMD(_75AeSN{21x~&FA}@NN<(s<{JvHky(_|-l#zyD$O=VtUW-Wh-$N4=w_~RC$Ka5 zj)4ja7ag%)XQ5zH?aVM^T=1Wx?awvDJ+vF>Zd0q_LfLHZ8W0*l09t0}f49B4)fh=b z&3n8K0A7xJO9^l7g{1yoC#h_tg>B+Y)qSyQMiJEWhFQE2#4=IuQqs)Cyv_1#j(S&U zPt5xSJ(8!3GUu{(8+)i|aVy}Ech8Kdx)`)D+;CczS^gTBZ&gP5>nsEY2$qYOoVN@- zHRL|n8gZAy*O+kkM^uxMNS5}K1nyx7GYB}+SAz%C2SG511u00>&VLC4h>WD0sshL= zUCw^B;v8MhWqvuMG4EPrGmzai0C-y@4F0JHP+Apdz5Y?^)hOSK?4%HFBNiDhLT79j zC^-oCEedxp0x(|5v1wlkl!iS>SMG?n@A;`xM*#vIhSf} z7PU={a}v%t?_(f10FbEPuaLeutbR_c0{aja%NrES(a0||%oul^mUkji1QV8SdPw!v z`c%KKrDDwJRMI|?>hAhff2gHm%;;3oypigj`c!Y$QZZ(9Dlq|0LK~jkV)r{h?_D`K zJFyM=WVpwmXdNC5rR}z`Xg$4!ccIM**8*N)TtuDa9>>T>5R@L*x?;_41OIvVU6>CQ zacPrYQ%fgDpojF|tX}?T1gb;-jgkHbwSSA5$+r&_t|PVML2dIUrdo}h$A6LsNO zmR8Rvwxi2HK$KI;1Th$}B#V|Qv^u4ZH^tm}=Oc~bE``e(hn;0#MIM0U7$uIU2bUWq zj@0rCj1qO+?rMNBJQ*nQkqCTL`IY(ceq{F;k=c%H8ohdZnd1`Omr6c4#QK6AS#rs_wdUiA<=|7_iCF1_<%CR34}0 zPSG+*4U_}s9wVcsX7u|ZM&m%NF{;aIkS_)KIU*$vhgjuOpSoQ@tWGhZ^DvC87G@yF zCz+KmlgC5ZqLZk~Cs~(mRmK>mDHvPF@YbPpg}YGxN)gFC4?(Dk(U!Hmv*7nW#Q1Mg zJ_Yy&8DV%pwOyoVl}nwWA<3Un*M}OqL##Xu%A!Eug=fSv$kTd|$P6>aZ3CgoBlS2Y zanQPf!Iu+S=5NxU|i7 z;*qm0m>}}%rV;8`fq8Rttl26;?=A0alZgop27$9%2}qm^JJXbJbk#S_QHNS}>tL zk_$bxBn`#6LmCaNrIBzg4aL4g8V#(ak#H>yt7nHa8dyssVVy?C;Gc(lP)4U{i+s%T zQ=nor#NCZ3y`g0dfi&zW5UnysiJSwYaSRMbfd=^mM$;G=i~wE;kGm!C z^KvjoZ&#Pz$RW2rRT(7M4);U!eL8Jdw!H(@6@$|!7u zPcIK(Ho6ztij`rAqegSI`~i8!%KOOED(}muS+3=0sq2s%)CB!8p&mvV_BQ4zz0#1+ zr3Uv^!Ev8?KT#Qp@}po-Y?wEJ0;N1M`%= zr3ZW>$}u-gL9<8SJx*tC3Ev|Ti~=A(LqY7SJA{`v(pjq{f)IBoZOF5sHKM`pxyWaA z)+kYS0;NZwFnU@l=K)39bxdsoef|~C2P|XAbguF&Qi$1o2A&ZsMRmA<@xzR9!B5V+ zP~-0pK;^l5{I(iCW9sk^AU-k;({HcgGo}vzK;r+P9zR{fXG{%W1{2;zEFER{5nVJ4 zNd^Hj^9gNSS|XTW_+BGc^_tB!Ftkd{oOdx2miI#@Se2pO(*PFQh=l+w6%;fCA>Y}p zhRnmthca52fVLilKyPCg)go-Y=sm zWi+y<=t%Dp#07Yl($576O&4a{lv$M@WQ1f?i_k$vNY1qg9b|+Qs1~7vkSyoyn7S&o zJ;!jLL-*?sSbQ^UNsne}ORBAGJ_&zQ?$B0~IoPRaYn00vws#er$`64d z&HZ_JMyxJ2uTLW)Gt3wl;>uxZA~x6-M=~&t^#dslCzLiwUW-Tm7EGkgk+fT#h{v-L z2*Xgb)V`baJjzhls1yF7*K|1Ep948gpuCD(K*6>==%DSvg4@L(p>i-|bOtQ%dWLU+ z#O|YD!`~5525ieg$cZ8GusJWQl=%PvK>BX-0|d z-dl=_lL;cQnPY^=3Cfs9Hh&&xgs)#0r%x+tjb z97KiThQ09N5m~*#>St3`X(;wdbp^!CV|OTuf%3hI-zxl;LF@@U`A7JC{PqNln`_Mk z;;#qxA1zMxQ$NHg$!d_DI|)sOHH9|M@pxmRDJeoS2cu@k?06!|iHpThr-at~p)Lu1 z*bj9}2nO5Q9#87B$7`c{WWf^VuR@zp;o=#7o5-kzE4AI=F6&vFG~2Wx=&aSm(L7J^ zdCmySrUzMDJLdM&9dirpRHMqy3-XAo$D>M3qTWx1q-~=kErS$MGtP9SH<9HFXghnB z&~hDQNl0kP&f13B^NrnB6uSI##2Y1cRC;2F!J3U)#j3egycvEMO*Y4El$>`9f~k0J zm)5v@E4>L#-O(#+?ujfW%z>3kY6W(ZSjEEF$4WD)g=DuOS^gmuJU)^hs%nwZ<`)UI zpKDAEV!`E5@Du8J5?r>k=VPF&G_U@Y??*rjnZj-|eKasL!;F!IwFUn{75PG12w=+Z z%&=5B8w$nUyPQzhnF2hw4h+CN08+jwaT+Q=uFtfGncgm$GR8$!r|}#QafhWQ|M~{lo@J>_C*pQDPSXrLYuX*_D#my%36ThQ9WUN_JW;*%GoTOH#){ zXp-zA5?L#u!li;qee|fGg%=QZnj{N<`AU=ntJ5nGjlmRATg}#JYpm6BKLbx@%=Q7Agmos)E;nkMEP6udJoOq1o&G-IF{ ztD_lv51KJev&E;`5~fLUXqpyiT6HwT8cf!m8NtoSP0c1QOta!RmdX38$=RJvWTnAAoi+|o4ue6 zqVS&#e`8`#1h|c;u-l~eF_pR*YWg4i<{ts5pPVYKcR@k?MLvR^A7;g5WT{l)($BSC8(C->`^IADLz@ zl+O1q0kqA{z?L;72aRMPvG+pedNPpL1-ZSB+`9cKawvnXnSf2^k;z8~(mCUbHJdBw z&$ebdLtMErP~4j7N_wz4whp;pq_-*zFg9KmyE5s*V+nOujX1>*a)rMNv@29BF(+Fy z-324b1U)F*}Dq23$%NO0%m#&-B>$gF zHa@mw1HO|^^8N4)1^+*kY)C8F(A?=%A=|MBO~(e&O0BvintiOai2q(^q%6as%1hFM zaZciSct)%~4lnLPtz?E7<4(a4LUwmervX_$RLfFGuz5>U)*2z3FMjTekz7Uw1)QEZ ztN0br+{iV@n7RoK0Cdr7uq)3SW_H_5jv$T!ir$vk6)6e_!12BcSkUQPZU)>m#0OVz zn-$>4Wv$S=8)$>+cpG4IoqGe&AxSrkx;}lGH^l){nI{#eTZp@XWzu)S>Yha)}01~gJTFC&k#zRJGhyV>ln;Qkg*pq zILIJSxJI)-cuGT87@$)!Vqze%L>>|PVioTP3MO>z^HJ5Us-yfZW>)+*+%j}a_GCDR`yOaQ zIH*rjk;RS7sI?8-^d3Mm?>lrJr1M!inC$qlhu~|>4PmbQUHF7KBkPOTt-}1^td&aqlH)qov8}NN+nJruR4qRGuKk zC*k;GtKHQie~$VcU8w4+2F2wq1zBmOdR4f>WF&V=+_OVEKQ5 zV`>A)36izV2-;lvH;BTNaW-uQ1aI@yT28NrZvri-3D$g`Mnw5IU>e0|=sjM%&(gb6 zywA~lf_S&ldt%MIie9PlaS`_ih#YK#2NnvpphTLMhovuDmT5^h>S6k4Lm!Ss01KIB z=|XslKL*e&T|@-VMD<>op)gjIzyDV}LMu-~9?(k39ySAO#Tay=2|2|%TBhaS5~D;s zPBr+9dM|)K%;#Ak??w32Guw42D*Sst0gM|8Mu~;=UJ6j8$Wkuvr&SaR)%%&CbQ>jx zqNR)Ba(J6_G5OAEQk1y&N`S{uwDd9JVI?icvy46-tHawacr%O=L#Xn(tn!}&=)z*> zc;qoRb}p2FQQ7WKB>&{*~E4@w$O+{$qIbzr9BB_=3Q za^9=V^A~X9Bi1ft;+F)>M*ff{GfVPRX3j;M68<}>Q-PQ4g>jPT?9@F(?mfXs{Ji zMtTa@(X>JQfm->sFv%)xMU1YCHa+E?2f{Kpl>rbag{lPjUlV-7eEeNTZqw5b#F?pRk?bi|S&Q)Pe;u zF($T^z8ne`@m_-fLq{{PiFXR<$Z1sZ9AKmk4*D(kSFE%zu_Yd2nCTg2dk)7OFxs#* z5c^-Nky0ukyW%7@6IxM$QgbB6Fr_w973@Qnoj4D`P`FkHpU{g+J zdb9F-JY?nT4R}VZg=_<885pNA#$AN!LF9Wy%9GNUb#7Mz$hkLp;V3BFlRaB+%=W;IO?3?m&jWevxJe(<4SF!%I8)|60)hjYNgO8XSRw7jz`<}A z176EK7yLvF_iOM+4@PS8V{#wOPakz39h-pQ^#*u##MrRHd1;zeo+LB#;2nATjHxxv zdkZBw7cv547`$2snIB@n`;!##esqS^#}Jm;aXAq(>8K#y!hrj<@QoA2J`L~Bk{o-L zR4P+cO}e?LAG48fM?5L1%$N|`EQGWGMoarITH3n)Fa}bnL&xB@ohA{k8cPTjZ^vNB z`)e&-Ou^Kv=}2etU5RNtPmFyP*k>b?PHc6b6<(xiG#N?1>Vk8cvwncu>Ont68t8i+ z(;E-cb`HnYy5MQ3Qi^ZoK*+*|TPNW8SHp)QK|`O(j;kp-y_Yw-{VdeAw zCZ!sskbf88*|nw?G(Bl>I`)(u8xqDg&{({{6f`ldveGngc*At>1Om5~)4nb*1Lj?T zbsXgbuvOgQVxS_gY_)5j=iEcX|t^n-0fg%0OrEhLdpNsXcNAz{5XuA(FAFp#10ua_9h*H>AeFoVr$Pv zei-ICW_mhpS*<&ZQqhm3qC?26v+3Q~8e)SCH%l&P;=o}#o6w`K2|5EEszdxIax^lJ}?g&DI2^=^16-vibK&%@>y^AORFinBi z9!$c67q09)vcC|lRU!!J#70Lpz_NX;j@bd4@m^@1RW$Rx(7LKNA2R8z0se zu))a{ne`=wbLIAIaOo$AzwZS8nW(+AD9}es$#Lug?`XhbRS3kcLQsPN6YV=PA;UQ> z-%&IhsuTj6jaA6|pt+@j#sy_1Hy++9m06ZK*o3Z&dZeqoBfF(?#`{5gwsK}Y+F++o zNG3DIW@K*^WMb8*zP zo{I}b+iX95_BgBJkc?Of7#ah2lua-&- z0aDFFM@7TozRA{(+G4$J!V@!3u}MZ#V3SO*AB6Jp%0xVJu?p7vZ9AIBFqm3qX^~_1 zjS8lX${;HsNHtlfnu13|bkI)~-$^R1KTE*}c-k2s8BGy;I-K5yn81v=#)Q1iAR{Q# zA3m%%8V#S~;wm&#SrYQ^8uDY^xtizi-I@!H|EykbnP>|A3JHz>xo-kpJM2 z|B#UX(2)PIkpJ+if0*{vmmtkmQ2R7gfu9B{@Y65_ej22}PeT;=X@CMh4Nu^w!3q2{ zG=ZO1Ch*h91b*6>z)xEe_-RG7f0)KNuoaV_$5@zh44&NajsTLKYsBIEBZ-c2O0XFI zd!C2n!KYl5XOnW-jRsGV@-5n2$K@D>_27{5EquD@KyuRf_J+s(07Kd?VPe2{EFBzI zuBJ5wU1M?nd=zjngmQ|UA$(amS9%JF#0lzb&TBi0FUizgB`%oss7 zWPb)rf~y#L5*&9Q%?jFZRNf~*R?5g*g=W~uY~d!nvu0HO1lb5>%nq@Pv6S=b)k2vu zdZ}$+&?(3f5iZT?x$q}J3v(pM(JFM3p5dK>WH|DT5iyRkT7^k~`s-4LtYAx^!SGH6 z-ry1O!a#rk*lB<@rkiqk4es{V0FZBtYX&&-Zipw6TV%sp)4|NGDVexp&8%nQg>03Q z|K3eh!MyUETbMsg9qbCGtKstQ&hnm)yfVX#;cIR=cRx57p~K2p4Z&7;+}}CxkTpl_ zf*al)pcm|?OKGtIu1m@taJ?nY8IX-zA1avGhVxxk%a<{=e6^mMe78X@Apd5o^43yf zhLy#OzwH=&_n?%t%Ts`}Fu*y3IOD7hR7q@D+{&jUpeN4va51j3vd2ovQI*K9h6ut?Nyb@;@F;llTW*_TI4xa@siyknB3-A?U&FZYQdltf#55d`t z4k{vxD8nA2v&$;PuY8D!3W(1hkd}b4LY5qd8NqqB$u)Udqp2_*v}YqLiCMT9aAEGq zs`rW@u|4jenGELEjjCgEaF*Cm6L&_(@YdI-2B$4(2RKLA)KyDQxns@F*?|vZ(5{uc zp~?jnEuhmrF`yISdFCC;V~EVEN&P*dMwMs_(i!T*NVj;b{JjleKRxp>Vaz=nfd-L} z_hEP&bK|h&dJcR|@uc?=JQ3W8NB+0lJGrHG2r6H1X~hSzi3P2)U)IS>z^bu?+M`US ztMMPyXMzl9*W9CmbI6VABro9AB%eGNUN0-wpJp!}t~&Cx9j6O|%!5kQXPrA#DqG6~ zI|gx(7QKMo+(C{z*E)AoeQ9cSGcg~~j4BL{)UKoWHePKI!`ax8vT`RU#IH{mS%sNU z^2WjfxQY1Qn?Dt(c%x%=%;4eIoMZJKHyCp)b9QsWMdxN|Qn^;g>OL;tn9%zZRN+R> zq>*j~4;h;?uQo3yxhBIcgYjhAbSrqeA7#KBhMS5O&*dYQ#(B?)4qkM3;vZ*{!hvAN zJr8l-`EUksXk!K5TaP=qF=W<@g~Jhxx7E3nA`FFUxF(Zd{6WivHsndj1g+dD7GRNh z?hE}j&Mwh~byx#(!QBo7rQHjVDK@c}^1Vyjy9f@t9J~f<6)%RL@BQW~7)okehXoMy zDTgrjV~EWRGsZmtIQ1kd7;%PE9Lf}zND9XAh5_C{us$FZkdR9sHV`_U1%4Pcz;?+w z!EBUkDawUqm`g#(wl>oa(uf+{x>%FPAjNE(7F8Qa!@CT4Eh_hnq(@qX`QTXT_4fW| zU^k>2bLn_ui^+Qe@Q$D4k+%~aD;g7V)W@%Q?mntc0WGW`ImJz2l`_Uy2CuG`F^qwz z8GxvvoK;aXVwChHNr@4a^$>}?KAO?DUf^=1kN~9oQFSWv#OTE-4ojY98RH?m!&=6i z2zk;Sl_%pzvVvH8# z$5Al9Oc&MV*|5F0u~0+<2&a)gE>Zjh5^bcaNgu$TV`z=)#ds@%eKa|&mdTp~ZCQO( z4U63Mz&oLPp?bmq(kZT#GMQzIg)z!;K1y^)m5K3nWztw^9w(6fPqLm+5rG^}tSggn z0#Rc;I*Pq8&}R>J*ivZK3gcR*xJvjl$_X-NmXmx$%Qhb+!bY*l_&PSzm+uSlG+HGl z$>Z>#5GoN*SHyh~N<*%1hlnWbCY^vW+#7qP)aJm!5$(3)O( z4v-W!c(9S0ip2)^l<}sFCu0>XA%yMCVWg%WJ>BIwD$K9jW4}pum#>7<@(J zy2{E}E{n!Xgp^1zzs?VkqV|qht6ADlQ}?hao@?BGYEu|##5%1$K9QeVXc&j1>Y8kg zQi(iCBTMQcZ=Vpx8L`%kCe+s(@Nf#FsvSXFD*DPVwNfOsQZyz260HcTagbL_Srmps*@f*bCD%@Jn zh-ncyoZNCerPOI^%4W4M^@2UlZ`_FJ2=`3@;}7$phQe}4-e0%xkP`!$bl<}3z0aWf zY}{4SIn+{E3lxnv5&E|gFYdaSm|IrI7TjYt0AKc>q*Uv)40&s#g0=Q=aaXXoSA%Y5 zm@zyR?%!Z>I+OoTjS<-@aNRK}vxlglNMXuHk@7V{nK8Uj<2@;7$D}-ulq2<&k0#}7 zg)(D!bIyBG9wcQMGpvD(VdO-{?}UoBMFiVD!?rqyFfttK$}O^bhx)9(mZ5>%3}gKk z)R*^JAZ3m9m=8tdJ_z{x=-&kS!;dwKh<6=v3h|a;%64yk9mpHI-9T)K7-Cb~a6JI6 zu6I2Xg2$M=`}IMe$6D=$QbzM;Z!XepYYNsWE9;4H%!sj!!W`Kto(@rQv7!ZXs%OP2 z5r$=e^yOqoW58~&rEqTmH}268EA*E14g@_69G&7BK0T}}?Ld#P8a;+ApVcy!q~w~D zGe;38ZS-9V15T&7PG}ottW&`n(yh~94bnZ)jo=TwdL(xj#Lux}j;~UHVbVMaG{Lh| zJjQGuwmP0@sJ^Mof@LtEdTC!V!-PZ z&zAC=WlVi`s4v36TWtoxi)e5cj8(jaxvymI_t$gJeV2!8ywt|orVRN18@h~(VdJo? zh{^1Kr7q|cy(x#P-xqZX)^txG^%smhI!G#a)~FaLtgNEx8P72+=B>cZ3^T?(5eZ~f ziTV>&w?KXvN;}1KeED_y^7~Hpz9Fkb807InRUR005LPkagz`GJmKS4mUaOE{xdTDN zt3V)?XnmUFnC5ihk1?|PgxdKC!M6d-dtdZ9?Ch%A31_2kK&BmhpNCBsWw8``M)_k+ z{;JAr?L4@lFSofHTma)A#2A8qV~uQWIySV>kVUn@4*jg*$a(U7PYCcK5YdZm#m|G| zjfFEDb=Ii(!Z2X|+9UY2Yh1~FYaLR1nRG4HRvsp?Gu{{I$_}x2hj=k*KyF`zTlo?k zfqGwtkGDEu@z>;gS2@GG3m{nvo`6ol#T+b`-K$34a8Dy-mf@nO$a!BOGHo)-qA>N5 zexoKsEdyH$X2}9-;nGp%nTaW_v{EUL*2cObV4AZNzE3A7n3wcrb)BvyM_(mJtXD&! zKjnPR=_uX}pmz@(9x~VkhYaLy$;O0KRdAO46vT(#;%Csm#wd}k9wK<8uoVT+$0H7@ zoQ(kiZtme^+&dfM8Zb6?SFj8g6`9b+Vi@iewzJG~J(l-1QoV|t_)vDeHE2Um@Y)j7 zn1aa{d47oy#!ehM6&hRV@5Ts<3$w+qgV@GVR>-IszuCBi$?)z4(qPsV#wyep^bTHL5226|(^wEsCcRxAC zg;#O!Tl8Vay>=HDfTseu;7!zpslBh!TZtiqkO?}TcH?FeA7+fZ2>kP%j|E>Rw#bcF zHFA;8O5w=-X&{>3l8UGC0`mqKlZZC~iBrkkYA5OS!0RM3Sk+3Tnp&IOZv#1ntq>N< zdw?lt;FiN&tA@zBJKhjRXJ_NJ7!1KF5T`+8n8He(6ARukaT>R3Jwqm)K+j*fz1>M} zKt~oyH9O6?Z?RdgkK&cFxCc{gFStnxF5b_G_dzl<&RCC#i1!c!EjT4d70#rcmd&uW zk*)4`0p9?-(1Z6d^|LjdO63k{P3gj5LR(juw)(=f>B6)-j+1g)ozxa*oL{PTDb-dd z1>vL+*)r=(jssrV+OXJo3hG;yF7qvk!EuSgdWOG%lCplykeM~jTqN%9kJ`WiIN1G< zvi=?h5f=jkE9tLKzpM%eMA}hoRq)#Y)|L+iLLPe~hvCW7y=k1!k_N)SUWTX>PLqi; z;pp$eP-6nZ0W~!jWo#QU@p6Eynu#^>y;!^Bc^|Pus91$5r4z!!X&2D0qy?t|OycdanLD7%Yj7_Bl`n2w#y0mN0=$kb$BWH!ni^DqYx!g)VM1gaY{ zj>-9Tjvp!?fmpd;_%lSxQnxA7M^g_12T)M4+8KC8tV_s&9t1L`wgu@PhsJGdViqre zvE>@yK`3VSh~g^<4>P0UN}vsIgfHOZV(^1$ol|S&eRFWL1jop2?)6BA>w~%r>ma8Z zhE#iTJ0dq0KGGJBsqGopu-ocJH$Nw9-m7p&kIFoVQ_pv?Uaarx)Jw4#4c&oqxMu-j zjBy?oxj^w3V^G8xEtmcKd#9d=bYqVaB{k~Gl>L58CvheKqp1(_$Y!l{32nB(yp5N> zaZgHtnU0QkKaOnVUFZb*RJ7(?ZG?4KTTmD1)`D{133@@f(cs4_H)bh%P@AdjTm)$H zIT@Q_tx^7bY5aGZP`I54Mrb};xDhoUIwVjVsPAly4n8ck)aRq{jZw*~O}2B#A%3Q# zMqQ8h(Mts{Gh(qNn!Td98BHUDBZCaOzXbDTEKH%v;Pz6hxB+UPomVL#4wsy6WN4!f zX?X-g;@2osiJp}%euQm>NkWNz9Q63Npx#iKCV78?dH))y z!xw-|1w)N!-Y&xATEp~XgP(hBR(4rUU)=KvK*S|{V%pJ#r^c!k`J+sHUR46a2pXo` zTWiuP*=0fa<<1fKE^X8u0%<|T8#3pTMyz~3DQ~S$sBahy5Yg9F5mA?{)9?6oYLrN2 z1DC@v9h88qjTt3!DEFe`%%$MWA&%?gFraayG2u)h*>HbD8UGIjZj_koV5fd+RE^|; zGUJ&6#{2R_kmYBP&unici`oz?s;lLbtd{9Wm>Fh_>_M^-re;LseUF7~>+WVq2gWb7 z-RK|C*rM6MX#F|pu$~%)IWsj=cUI9RwC@~E4{VrsT-`s09H;IeNBydDn-Y!8n6bi!iP|QoQ9!R&2GLExc$!3z5Xu5S-Nt?Dx zRk)_$VHC@EklW+>WGV(Tf-wwntN1%M z1B_V7i!dOwYtdO#-G#DX%@9>&!ui)Q;XW3Y{z z9NqwTE=G_!ed$fgDhUxOZXo>{C?3^?!(lyKwKsO@P!D<^{_`l?@hscbe%a7QIftGp zWnf^;BF>U%x^+dgN=)bO$|CtySH-bPq!#BOA2+7y@?JAWd99KpVc`<8+^>liFC)v) zt*Am*rdE>YYki()lN)?@gpU#fWAZ##qUqN0?DJWLYYJA0)P&ifa<+`gtfV8eabY&5 z`K(hVbd-E&M;a%mckt5Q`d->ldapD%9>i$SaBtufGs_$KL}MlSHknyU+rkQnI)UZ? ztY7|lESY~7_b%`oE^G!bD8G&@V_{8SP_D;8rrck7BGX?l>7(WOq4a3f*vr;eh%XG& zx?!iZR*}|?J}oSCRC!q(qO~MU>vLn$V!2Ktt(%0FS%w}}Y3(NI(Slj7tz)KNg7jEA zaf&zlyeti+-<^KHT+70=ZrLd$ZAYcNpC2z=r_}H^cn< z)y}bjwz~Sjf%ga6o+pjsvm9AqzJQlFhD#5agN^H1Zp3fvruIYn?=g=YLOq!Y_6Y>l~prPs0wkAkFQZTcjb8A)R(Vn_uP zo&i|q&2pVf?TjT-{*5_2fE;2YX-q%-94vhbaYkHH<@yRQkpi!t3$4HESI*IS@YYY3 z-@Ox}!NL@eVCdE0MmZ6ekQ{M694jdm=Us%mvdmPDL|m4?{Cgi;)%<;f^N6d}-e1yw zjuRDRdMadEJKpS5qS68oZt3H?!Tc>~^dYwMO^HejNU~*=n~|ve97xHE z1yD$U_-2Le-}1y57oCY-*hp0HO^Q0HF%wOtHqon2bGrgn!oJ5glv``|Ru>}`O^?S( z+Y*&H8IGUkB|$tmL5hak zYzAieXg=hP2I`>6v9>}7?G*793>hcy2Ly~|_UEI-0LC)44PdLp2!NKL9{l}j^oL(z zqxvm$M_(L(jxd)!8hL+J=Y1H`An!x)$nI5a0O!N3`Lw7(w!89a1TYsK=F|NaYiJlId+ZX|paz&3^j-d(wx(Y?m7JW&SD9X^OB|J<*G#NaG$a#;B;?)X?PJ{VxT zxGL4=#~W-Hn?e>oP4#U&iY){@1Yfoe@?Ao<2$8}EQCib`1f|)$8LDJ@kHRYrUk-R@ zhYBl!p_%EfT;ua5Pw+!IPsQ_e$hmSYBC+m_RcQzLt~a6CjUOctRu+p9II$X^{VMy` zG1H{pBMm=w*M@jrD&n@&1Hwhsr)nvxU^UcL6@Q8#m@WkB5P)J;p)@phK z2D-b zbkVS}e_wnG48V+03R5I-NF( z-$Gmi&xrLTE!s?=Wri8!ZsIVZOuKeN6z_P>LX3-USHpNg+-MM(bHoyzCH zcu*eA(cG!r z7@|$T;eHgX)x8)Kycg5l9i)%)y$ham7$ZG+n-}mlLC70LSP-(d%MPqn-?^DKH=rF6 zdxx>=j8iNFWcLd5KP7FhD^MI?#qW@;$$~w5*74HJ_J)VyD5{b98iT|$cSk` z#)(!At->&Q!;n6MFW4Peg<&L#v3#K2_LmC~m4L<1|&4 z!Y8F4z7>+$wmukp^mTeSGhuT&H7=KPnw@c5+GO?iR%k>d)l#8ITU*@Sk=|+XmhmwT z``hE3aZWQvB+qPH@ZU*6T_P!`!a8Yn+~uUDv}!j4 zq}#e7?@FQoxYxt<_5yw|rAWqQ$ZY4*K720n#m#B>$}UJ`WtiXHZ^yqmj z(9{Odi*A5*jo{lgu-P9#tX0|vuD34{qZ`n2Bbc|~>O#iFHMm{#6jj(C;Lj<(1Y^N9 z#tpC((G8ep^&rtyD_%JxFe+=ss60cX@?@I|x3F<{b=gL#~8tqw(Gljx}uJB+Oa1@bQ$-*Fy ziSLMm=~)P8U@Vkl>QGXC`9oqyRyYi3d&kuwI&oPYNVgU5f}VTFBT@i8AplaY1U!Wc zbmf+A)U%p|-;wyix^oZ)**FPF*a7SlfbE_Lr$#h)+*nMn0#2>$lD;#PanALLc87r} zAJ`QFLc%A3*1{|GM=-ED@$pclP@uK%UaSJUs512j{F?FOAB)t4nnJTt=OGZlamx;^ zf$5zL>Z0eSx)Zoq0CMD>OgpM~&)10#q0iRM>p7|sdTTT<#>kY{TMZfwxnpo52cE_R zHyZr|2Y16h3?^~*=|}M779?t4z|vRcHaABHZ42KamiVs3Hn8X)?UST&D<)BKeRS#i z?RMyuO7B$7yY6@AsZ+1lXFs_1gtaDq*9l`fS~wT8Ph279(9xUYaQzfg;z zowSoYb2EhcEmg~_FYlTk1JJ*}D<0SDfH0iVc-Xcq_!20!<*1J$s#u=E^BNX&^;P#xPy~@Qnr)S#B3oJ zcWk*QO;YL0$`-!GMpXY1*WJhKHqr<_J0Pyf_}TFDk7LU#5yrUGDgKCcr28oE46tr` zVhqoO7wWwZ5Bc~|`9sv75?v1iD}Go>{2mYnShqi})h#1Xw~PwaZ9MA!j24R>LgV~* zzz22-*e5jU@>!(<)A?ro1(G`pu{7(9Kz)1&!KBz6t5gi(zDV4H;Ks^~fMAQnt?2__ z)9o3;cY6AgL+!a<&3sZ8EWPzW%`GjIxhetGw>KuGCi3Y*v;)h5ZE%wMSj*Xr4X4$Z z?rSJlz}Wf_V?PNq#t5G=6kK|we^tK#RO^wT_(9#FZ&r<{r}Oa(?Axwb8F>|CF`XF( zL77*hN0q;A%L4nvS^Kd{5@JqYE_;xt|l)+;{-n}R`= zQ#b?UYA15Lf&(2GllzNXSn1+WQWo-X%(u4qsZVzdGdIan));ZThc=|a;yHS~Drd+`U5HHeuy!( zrB{9*A-$z0nx&{FeD<_s3kE51?_AIyOA_cBxsrK4qh&r2h@~nm#L9u_CaZEm2pQlD z5ya@GvJmCR$HXrZ8j+fmjhc5>7=^2+Nm*XBYRilI3vCPkES9SFk+y(!T}@B_-&Rv7 zL#-lT1~0=f=+O!t7rke0_;&cRK^ueesCHCQ4EkwHE5aQd6{27V+PfHK)?@w^h(ql; zW{K2Jw;^la3 zT&4;4%*IE8uOJ*`coy&|@P;9qQ+yMO!M^lDXhlsM3sXA%m2UlQ;q{+|dB+Q%Bi0|O zNFN6!7gK~>%EGsNK7kPC3I;#)Kr(WLx(xf8LICfRK*Ro(M!AxKScUDpduX*hyM~s? zvva6Vo`V(-O4u94F!(P3Tm?Yxc!6~K=c$uhJ%N5epk2W!>zF=eo#_bTU5O9gq;*2^ zcvUjG`5rV>O=&&NU1J6908J6Ayv+$G_Jhq|V?+KlvairsNkkJ4)=4^n$1&2D(tid> ziR@4j=VYwmF9SK7Ho2MIYkKH}vFmMaNTZHrtJ~brS@WX018A4;-PhD#M=#wAI{NGA zcboE69i#LOfW$l0VanIheb6GnWgCqrl2bEm^)Tvu7?~70$F2pS*STk){O3~FvFQX|H_G1uVzBT10Q~F|IOqEh;zLIRxZdp| z?RiLRl!&N5R_<*UI)kl7iIhs;W{kxbd&akA9y(KWkZs+6DOM3%`$#!Z%7!)I+fQ z`XnK7zU$%B*w>UV*&3y%5Hk|tX?=k9M!=A7N^7wW6^1f%pbB=9~5Dx1-e^bJJWbw06I5LZ(-tx-o8{wQ>| zBThH*m1IS)_0be#6~F@j1-d)Le5>=W zw(LcP-I3ZT5l?^pswiP5kgM?ZTK*1Yxd}oF%CZ%H{h2umoI^<;2zBpS9W$?cP^Kpzhvd0(Bmuke$ESe-E z^3>nr(1$i*dZL=@YEr$wFe2!) z1$_?OD*D`d>Vl5@t9g>qDD48*AAWp=lDX0-&6kJ;)d-`6DOG^d>$c~?`&k_nETW0MLo*oF#XjMB1Nz>{olFiOh_GfI2Z zqKwj>wSXrX4HaQYt>L`@hlHWi5rvVk+>K6iyc@b^?>q>}#y$SurnMU?-U9}QzeX;z zrW|bMkmLy8Oy+GpM9^;-qGh3lp=2+B1ivb}zl6Sy#3qh;2j`y-0Mu~r1=RZnobo}! z4fig4d|r$aacryaKSNQgd$z5%<75PQuwD+ zg&!L&&XA}dar4AKAep7{YP+e1NaszV=yPd(W`{! zvO7qh5Ab{}%xCQUGg@A_wVo-{xIoZwp#j#*9M;M@R1{DCjfd>`qqz9DE?`IU9K;w^ z^2XE%U8_-|gtFawUI_g$c%KpP`|@SqH!>Ty)w4!x6+FAaNDH%uor|aC_z%WUrNe+! zW{KfHgnr5vV+F~&NN>NGuP76*C?>gg;G%G%n$vr!T0>trBc_# z)^*L=7**FoO6vN4WXZZd9!R|WmUVqJ{VX>8$I{P|OTB*=*wnET0FaL$i3fla1Aus- zA>V|YV4I#mf?*!bfKqduunhe1kH_2Wj9JNkoOQt1|j!X;W+o#451t>6Xyq5C2)$64pt0|^22!IEZ!q{m>Bka56|MGa9p&) zoQvwoaR~nyAf*jpUp9I%PbIqdI9$D74cbwK6AJv6yi>Ue1vfp2({8}V&~jou2}j=I z#PLjTTzfDG9w z))~7mK=RTbXdKQ!cEEWNI6At~&p<*_w;MrFPntpoY!h>-wUKfKVVrdf+b^PwvR|)3 z0mtm`Om!nlez~+mri1-zh<6OFg7Jb;qw$gq@j?_LwJ|yuJ{luN%lA;|(uBeXREu{3uZE;)szAyI8d~4097Zvlzv=qFO#}XDGCq45d#IQetObMTWF9!$2yt*kVuq2T-)+-{CRL z<^1eGFuTj{<~Pz;7t7yNFAo81%BoJ z&_2M42bsx}eh0q+{O01l5zc;|?T!65jD_?AO1*+HKmTmCVA7%UEVWJCjg#p= ze`0EGO1*@JYpE|zd^>BYTPD%HP~3wi)Bl$Elj66;fAz#UNV{Cz{RHxh?21K}S~H36 z!4vP?!%{z7GGUsf)=s2*#bmnfMCSP2N%VhW8r`>drMqh%-6?`&Htn9W)Jb_ljDF@m zG(`7hp_AO>?QBu~b2hm>zT=kNEVX+h@h6X?+m~gkHv}@Tal$lPz0^#|2@`~x(0Qku z{=3D0U8CV%?Ne(L3if#B)ivjq-I~?4xpfOI^@?CV1h-W^pGnP4tD&jCo0C?jP5IrN zZguaxm2R^-ec7RIx4NbA*wi0|TDSUYZY2)9{ke-A{(UOlPYFNo2yg$Ge#>sQx~OsK zB3r!8ho4w+>90)~&`3UJMR@pQHOZaX&eq{_lw!SwR0*4UyP?!L^jv z^LDmbUDm&Dp{?G4ByF_{IofJE%7VNkmsk&TpExNs*HU{5|Bp-TGYck6>s8;M*+0Ek z-QUqay&KY4iCi97PWR#Ql-pxdDYw%^Ru7NAWw&niyBUoAMlWMybJl@}d*@Ml`$8X@ z)!ap_k>{r{_v<<-fmF|t(=GMFAR)6w0xz`D|CZG9QBCyUJ!iv|ZuNoLq&aIEX#Ou?F~8aX2fPt zC-)y<4IbG;cdO|0BXdaSn5k?pZ@0X(9C|*D?kl4I-BPpLq-LKL&W{t``X%4#l6Gh@ zYrHt`3vh2;&f5I3)KPZ_Yi$qk+^lY&Ny+>kX`9t8;y+^OD&X%Sl>g$ApSQ(LwQZQv zt7c4Rz5E2VW2qORlUJ*r9QofH6l`^1Bc*zuaJbf)Fs)Uc2Q9MHnIZwNk^Xm6l4zps=mA&9O_tE7kvlP`NN6MSV<;n`*eo3ykkCGeI~;LSCA7zM9pZPR zT2ybR4o#ELpXTZidQQYGTCPJm39a!%gAzJsrjE-?sDHK&4M}L#QXQHup*JToG#l?w zljbh@fz$?kS7VWcih~Tz!+B)J?Je@0rCowt?%W|AS}URNL4vE*UO17$90qn_Xg}bMAX>95TLseK|Pb)tl#<8)}XgudFSLu-V}y-Ub-Nu4Qi4}edm+aNUW z60S??BN93p=~m;U1aGTD?<*3lsPiOld5&=xs@sK%+e>Y|RNWL&F=#Nj)Ri>|~n^=<0ah&i!EElDZ0T76mlPsBvJ%P`*fg8G{JqlA`Y z3b|U{>xVc7S*^aI{v>fXNZftuFA_QfUCnCsP4%}B&HL5c5;p;3nbqps8166!Y?dPQ zfcm$D?vl6%)krAacQH&N=1r2{V;Ffdln~6vRYF28O0`-&g~1%-TuePytEbgCqgJA4 zuwYROJ+C?h^J&ohg8HfIm(Y);3_tTjcME5)sL2x7-%Og@RYpQs>p|$}YN~`VBSz>K z3TFh6`-UV#zf^e%z1hIfuheu2Y0iG5W=ZJRLglw=j)Yc9y4MwM1DF`p!y9UTDD;-v zRYDeqrmNLo)pAMqqU7**wU=Rlk5|FxK9PT@4@js4OosLgQTc~DD3rSuSt%i1D~ZS| z3F&%hh@32;14R5?UdWPes;A=+6>ri<~7P>>z>b_DDfO z`$+wzBWFtpLutfyM9$H1B8jfZMhUe_em#**62fE{m=huu32CkCiwsLhOLt=AdB3DSm zG$2~=fyf<#xkdQgFLIZJjzWLCS{)Gis)U9x4Oy*@h}>@&uoF)%P-sghL>@7yFLTgz zPE@NRkB4$tQx{qrc}l3AJTD=wFCU8hNJ3ij8zL`BXq@nQcI0Og z(w57FI- zs+sgpolW=J%!5_T>!v;e$W^;P(rKxYq3?HMHNSlZHYQI`PwI%MIq*+Z|7d>-Qo6bQ zIk;!E_X7TU+l+Wx&2K#xZWb=?tnBRVz#L-24?*V>IMipUm&U&c|C#guYGFjV2TG?t z*4GWUbr#*%CcKK+Sqol=yQjGKET+GC$?Kg1s(1OMjsbPU%o*_kNjo5E2mG{8XL=Dk zZNVRbxk%j4FQ(sI@<(v^Nas6nFPZs6xPO@ceYjl<|ATVvvz(SM* zQ(3xqruBAARCA}sx-2y?o~8KhJRAPA=BD7Dy09B=Y~f_MXHOf1`&ypv(fzZ#CaTPw zUE%(2-tw-9I$Wfe++{!b7tN+TzneZ5?mP32?3$^*Gw(RKPl>xl+za8R)xR^8>Lt@Z zXQ$QP?xYS!?LOmFz+ZCL!9AsI9a6nCrMF|I`q`8s{QI{b8+X)=vnBy@d-pkA^H7%a z0l&ZVW8h@-l4DVK2luZXH&cBdN2VsK<$aXNZM$Cy|Jy^KhI>*cOa0}ATR{K#xi_FJ z(e9IymTKs@68>6wO%)-;Zyi4y_+r-)!`~G5kK$TW2}z6l1R$1L)Jr$k`@_ze>hA8Z zbUEq@@ad>s+Q{=kv%Uq$`Oq#$z102?{MWWU3VznieGcxeyZi#KHSaHw-on&#oe`Co zXm`(42QMB6x45_m?rrm?!u{&JS=|%Wwnaj$Y)rw*N%H z|32M=JAH6H-2L0uBlgCHlRD<9H=U1kr_~`=1@0%EOW;O zeg&A1nqP;z+I|r31u^;`haW9SQe7kN4dPxTuBJ)-x1@ED&J#lCS)oHW+D!M_anA}r zFTsCVay#6WQmz@}UWfnOmcPOMR}1|GhyJzWUTHxq-sN57{^Bybhb0{cm+it*O-tFv ze>8{u|I?;4u9?iTUz{hTy{QeDyG^LYmIi8efGxsO|DM_foc5;P9`Zc72U;C-;d)WJ zZ-|?)=1T0|fLsvS5AIKl%UZAsVqVt5RIeq|SfBa<^s{po^SXW350Zo*0n9s+$H3jv zv>I-+&9pBy(S5Xq?rsj-GfC$4X7X>4fNuMHpuJ#r zE3St8V==8+*so*HTl_gG-ED9+PDA%Plv?|Dq@yX6=6@0RrCqlG^GdW7%I6+H!Z}{Q zJ4<@f?E3)Uk*n?OHA485#`jScN(?rt=V_$MEd7B<^##DEMt=skQT?n+?F((xQcXGR z-(R>2L*|Ml*O0feuYtlQ(aE>6v>V!gyASz8H8z0!@8Gi({{o-4U|W&?t5GjKq6v2- z?}C3z6LpnV7i%!thVkgLCbG9Wb@z7opGnd0Eu-8{fE!U07cW7bj)#lgu%_-Y@h_Z4 zJs*Y(YcrjG6Yf}PAAr4zsQ<9l`}Xjp@ejfJ{dtJ)vR1k`=IQP>o9>U?hhUlCbf%0a z=hLJ_^WcBnUIceu^9SJGqF7&N&Sbm3-Q5-Cy4^i|JlopQa1Uud8SdA|(S3aRI=D~G zS`5tgrd{B^xS&{tPh8Bl_D}nqG0V7W3FUAcTrCH3bv|-`)T9MiZIg$6rhIJtLH!s! ztBX1p;ABGtat=b5gX+oE(5J>5YF#yS?RZmNphJlR7u+;HrZ)Sbk1x0lp{uHx5v;}B zPz_yeH z{xZH-9b65ysEKNIHT3WCld$F;U`8iQQ8!gX<0ed1*c$Y6Ph*+u=he{o30W1L9K>ZN z45~~uG;_jqwV)cBKVioIV(v}Aqo}g};agSRNoQY4ShJ8_LL>xa3xO;kQ8pncC{Ae7 zozT)r$L?>H*BjNA7+=iaKW z4(L1o=lTB6_rX)A&UUwR?>+b2Th$dYm8lgXzh?BH;o^uTs~a>T%1R@}e=M03r~Ju< zW(iXUogoI>s8Qk!i_-9SMgH$oHL^U{uLf*Gd6Su1;o3d`XMJLZlD$)Rmxj|NB|BE< z#97kRh7)q~%t-DOeJ2Tc&qNXnIb zM$@2L@kdKG57gh3Y+cDAoNc|WsP>}u@%WoOOg--^?7t1Nq$1P0&4cPhp+%+Q-L#>S za&61lhLf(5Os#M|l938(qD}Kmu~AZDAD*^M5icmpH-6EeDdKBO);XwA?4w6Fc;{_j z(b7R@iEk8jThZ!4GsJg_x^mb}gJua=iPU_l6ent8yP{q!+B9g6c-o@w88lbC!qf(l zH|lA8{WpycN$_;`@`?usT_E}~wMslY^3g%_MWvE$ANdTZ(TcjIVn3*fN^@W7D}64+ zJDM_=ZKZDx`h~dFqK*t&Aoeh|LTu4L9<)%Dmy_lSG2Z#zAdhHZ>Si%g({pex#gz0} ztzx^<9NyQJ(<+WyGFMKUa1EtgNb{+Ii$oJs8^p|!$vKO~4T`#}e-@}$n0j99E!>9Z zba@q&?q>0EL4J;3gqhkPJ{fviPC)Ed)S`jIb1oKdDC(~MV{(FG1pU4cr*DN7bva>i z6;m68H)l#tm-s?avvX$WED-{y`()2Ivd_<1DpD17EZd#4OkAv}%Pagj-IjHqg>^3x z-AcBwBAj!HxKvTQDlf}fF4iz5?Q(_K$J7e3v}jGv6{5V7$|LHQoGXQ2QNJnrP0lsq zDW+D5!up4D)(ZMa5RIk6`rSF#i^Gbls82<^K2_9AXx=0o^u81{XF~HPno;iSra?R6Ue)m+)KE?wotYaz&+9rQ)P*ouYnI z36G@E?|XB$i&rHjV*9?5^N3hJg3>)N3dXL^ z+9B>{>V56Op|9uc6epDIoql&|j|vAp3`GggR3FNDR2-HR@_Y}JmtIWZk@Zc^E^&iJ zX}M2{EPmcg{g9CRdvUI$#BC+Hx%)&&QHf(qa{nN%Q&eGnRqpfRR*M>!`$zE`Ma_il z1@VwYjmzCHo>5dqWmWErV!uU=%l(shLs3RmRqg@tjzx{jeMuZ=O3vb!#mv#vh7E#d z>YqgqPIiboKCV9Z6|u*nX663H8iT*X7<|>DXuiM7f2x>9!M>t}xvz@D<0zL^;>99A zsP*({o~d!Ue?x>!)Cv(ZNE5G%L$yTRES}Hq%6(nDai*00CwqDB8{(QNCbcT}@50e2 zsmHUg%Y93nuc$twHst<8Y-H+Y@s4(1?mNP97HN{@pU6Eb<}$TH^b|dp`@R@`Hp@`Y zxN!QFR8P+PO1!A3i%**g>UB$Y z0jSJbGEZOs*1WHUS5YU%x90svT&AeGV}p6$iH8(*eeP9x-;0kGd3f0`F*t;6xGsy zV17UCw~G37{J{JH+6#)R?$;-OkoKXX-mR_5%h5hp)Mr^l8RyFK7WXa8&(V?;bzN~` zey-M+sTJa!qN@BntwYJW`_|_V*18q7vA90JP`gTLwiQj!FV<4elX<>UbAEoA7F5*S zqK^C_S`Skz#J&Bx^2;^HT+-ZtS4=L?uh4E#RP4xA`NOpBipndxF~3TCVxH8@&bTpu zq?UNTq)H(hrTs!tw`Tl0e~fmuqV5DWPTQ`if1hz*{&?-MqLz<+B7cH5^a7bn`NU`Q zYqg0M^+JA~cFufL_DX((w%VfJ$e*ljRMd*BBl%ObJiHo4ZCICeEdOlHuc!%Qzs#Rz zqm02bv`dxjtg)Gc&(UsH)Zd2Y51yrMRa9G9{@^Cq0D9J(7z7u(6(FD zn}Y+|_!cRz z1NcSF4l_EP5^ea?P)(#S`WZzCzohsJt=1D7Zp< zwM}aNIG`bUg|>Z>r235Z6kMqtQ`A&YS81btQubD6SHUW6yP|%T)m3nfmUodUyS!kn z)}yFb8&(&r)942iRL|Fj-%#*NZM>q6fx1C!Qq-5wyh;0`qW%HddhL*+j)U5u9aq%l z*&7QsY8%^Sp7Z-|EZC&&4w%$$3N~wLosv2*>XCx2+DwbuU2wOySW&-+>>lj_i`rfA z8|@E@dJD39HOIv=m$ydkF1Sz2Q`ELWe<-+LyG2oRN4!+p?Zy@`f zHrJxwD0o=gsi@-d?-uOTTp_7hJpSJWk7`R5_1BSl;p5t^iVBQMDttnF+|(S|uW*<4 zx}tgp78O3JxxzA+jg{qvPib=$b#vv2!l$*X6g8o5ec?0O4n=JlF{|)d?HxsZ*3eS8 zS4-=Xxp+p03;&=^QPi8&%L|{^zE;$|WhL0lK!T}cgu7;`#zBLx;9o(Ga9}xd_$XWQI4WFwdEEy zpy(gkcbCd^xf6yJ9ntzNm(*3`hZVh}6)I|f!LXvE+8K&EkU6aAU2T%0P7FMw=sj(o zqV7EXjH36ou%aG1eSFae+F?aa88)owLybNzL9-)VJFMs+ zP=CCyqno9_-hWL|gnFs}&G?%qc|9cEApSh;S49qer=q?c_8U;n6;k%?u*Zs=dV`{N z4S&8UM&GWel*-qNVs+P*QZuFUy&{)BpQ#%~P4fm!>OztDevzOkvdj67 zB#U~z{|`ke7WGp9gyIbS(3MmIrRyUy^-m-viYwEL`{*evW$6W#gNn2DK^9e3+)uA& zO7=>BUG~@t?y>%QBg-hyKc)27=Ss?TZ^0OxGf<-w*&PpEZcx{(8}V0 z`u!F)rg)J4q(w~x^_-&m<(yfZ6IFVy{%4j^>96$3)!(+L>BV{ak4#ZLXBX$|{6{(j zQ5O~$>Yl6E5;)VV!J8t(t~ROG;u8Hli>k~j(J!|se{re4T~Qwwgp14c;3}E!!a>*J z4U>nNS|N%HFU2=0UQx1|+!dhuu9lj=%34u8M1Rhrt|>0pUs2S;k?V_x>hCJ*%Z5#$ z?z~2(`?BGl;?wotD(d!8>x(P(J&Ky&cN3`a8mT$I?~dXseZX2t{eV2r(1$AOyqa>n z!!lY?Elkxbs*|bdiaLNpp)>R_QyawSk8e!JX>G)OVYei%$}HBa<;zldQOKDGD@cEyP4V`?#dfj zGF=~h6UjD+H%~7rnW0ZqRG_N5WS0JGMa>$vpk$8zC{uCczAcoT>TwI4IO?3sQ)Ocytuw#p03@@rMo5+zZO4FPh{#wF|26r;Pdqs zMOF7-RdT+*R#F^)&eu1nbn}P*vShw~hoU-$uLpIXqAt(;Rmp|=Aw}H;>KA&-dMfW` zF|g>~l4iZHqUP4^EOG0FOsy0@4&7bSqIW9l?-hS2@#?#ox>1m4Z_^uYpMMg6CV#rk1MiSh=bKEZZ`tn0~pvt+UU9aB=%ub*`*$!-?Y^&=&IeTkypiaS=) zu5V^)15WDREV)?!PEmAT7u2ga$~=RhLi$EU(dk`SKg5*mqp*HFiu%Ltl#WW*OT+qy zOsx=K*2R@}>7#!|vK3<7gw)a{`f^3RJHBt}GF@zvvYqw$rI+Y${FpSn1ns-&#m-gs$H%raL>RF{%>UT4>Ld?ua6v8g`(!Atj@YcAET%TQdehf&>Iw0n6^6W)~FIT>NAw=tJpu3Zj6%M zrY}^o#R&&WZ;O)MuHT?!kH>BkxA&6$;sI*WO0hVBWL-?j_Vw0Wp)|w#T`|$JU+Fg} z*&8u`Dg9Mc37hl-N_Khz-gJ(V-J#<}SS~#ee_{R({S2mL>A#NB{Iy=EG(R!kDE+l% z>uci=;ENun>^kQgrJF6;LCCg5<#LxkRpoLK%DXE{wpCxQWN*Zzimg$yyY*+3Y+UTy zr4edg!rP_yShBUrZd zoAO2J?<@;mn_3n7kY1-WooQc`K5WUBr&Yy1qMxl~T`3=??uaUHr#@TBPRFR*sb8U} zX&7fadueV{vdfcCmia0hjN_b2krex2!wu#5| zCPh^xeTyGr*<-E3ALTs}rMXN0PRXv0t%}_hC3{k@ z_^qtxN3mMjlTos#^jammIU%O(Dc!@A93i`-G7BC*kLvilQ9~ezd8mm-?5M;dhlxk>A}f z@Y_lyJJf$^(w{Agb{Y}trT&#=2le-Cwf;*~t^Z<;>m70biusHFnX2d3q_Jgx)xS|x z-}u30uUgd6q`_scS=66X2bcZLq8if%m%XlQzoWXX6i++OEPKPEo^wtsd()zvT2tBI z^*E)O9&J7ih@^tjEb|Io{o?CZFy*tetF@K1f3lC5yL%l@e^P}D=1 zafhQc59`a6?6)x|%kEOLEit~b!}_C&nuqytBr2C9`ahLycZ#p}{D)=RV^aTx zZ&}(s$}zo0$*zN~kM)wxRk9A(b!E}APxWV&Y(>n*vQPC_6{Vp!{~eXfzx89b5_-$x z9+5S>0iN&QdOlOqqx9A^=ljK&;nA|s^r0%3*x1cwpGB4axjs?Jmd2j%_*|c1E8%#Q z=5hT3rFp&MzOv)`MT)9)Y!hGVs}+@nkl@RxbYJRsE7=NIu(#|_rVQ=tE&E)_wwxke z{tjuEQ^{s3*=vXrqVxPp_t|7$Mb-0b{g*b`*HN->^qoqU;7S$WM9Kc6zigBJCrb9M ze!?dERv)yJYAyTkyC}`?^m3N16fcQK%D&U5+cdwA()`}?D24Fs-|OeAbkD~4uT_ zIF)xqqtXpy#1oOy4Pz!#vUDS=^oWc~H;lPbQ=`%i;|WDk>4vd~sa3B0(tVJ0D zu+kSn9aJ)U-^O9QY0CPif_g{Fc*o~7K4wbxrqi%{4X5$7Oeg-7bg;~6Ox{IpkeV@3 znlZ*KmaP;Y#Q(i4#yDS56OxaX#Tw?E{w>}ic15L&GcHt`V=!~#dda$#tiW}wELs+C z+^A&pV~>@^8+R(|>Vzx%Bp44WYE$xwvP9!4MSY!eqAV$@gk&iF{pE`X?YHmrGke6<(VM>mP4C6kgHy!GShg1DLE!GqsBx;Mq?t=*dsN0Ok^6arzw{s8jXoeBb6!HN10Kz&NK$HY$ay? zz|%5~Vnw}dRK@nO`lus*b81#px@=>#(wr7sa2owqUK8~7ZB0DJkiW!j!%xM(V-V>R z)bT5b2!6wWXxunSDme}j9v9Jkb6_+corl48ZRhHyP{RlMm zi6e1SU$%>&u5vK()Km@cB~!WgG!VRo@$}(@8-=~$(`=KRdg2qVi?1w>j<=JEUvLJ& z$^A)sPYJc_K#|EY^L!(dII`SyF87|2)Kne6{YXtU@Y|2nR0rO&O-*&;w;!ZQ`RMr7 z2T9v2qd9o@H9f*<$R!;+N0u%*p1wMA>w8+Hbkf(wI~l}DZ;0Ts#4|>jIcwtPGQzLR zCg|x)km^sZrV_udCQct7b-U{%pW6N$YOaZ^kygk1%7jzSns@{j)Oy|AX3>>%NA^qr31I8mw{=uHQH<3!TE zeQ8uk{k`aSoqNhqeJwft#?ly|(d*#R>*UcJV;j91e%(a5HS*j!o5#;G8!kt+J!XgU5!jRK2vgtBj;&K4&~5@F96Yu)6w4c zN*(Wf%hKh@m#w3=8<>4mZV%dMj#UpVgAb_mC;KF1lLchX;UUD4`1yGe{9||q_@5z^ zkMu2NjOSOAj%>^72_*exEy0fgb&0F|Xyj`x5Fx z+T=hM)ue*`j~yqD)PY}xjwW6^jjZ=P`!s2DX*ZcRhOHs3Epe*30XtCI81B3KhW_vP z2S{b=n|Q=}GH2?4os5s=l|}NmWYNfZmgkzuiR92W_Efl;|E=8nGL;>7 z+EPXEpHB5?KdSA&*@hDD!N@eCIDL8iOQ{`yl*_t?d*Qy})Rw;NUFD3k`}6PFd(X#u zr;FEk?%VNcT>8l{kJqMGc-BA1>x-YQTFY&h{1+jGwYi3J3`n1F6Q?~Hx9iyPx3P{y z*0uk)aI(qQnBxu+KhmCOZ+1icL<|c8wj?}bE+j-_n z&N22CgqwB#Jw~-Ae&3H*iiu>^mMZFnJJ`FD6n>lIB|G1qgB_Q>AgyiMJW`g_{1eaO z)x64-k0z<~2|u8{y28y`5$7SSzld1a8buRHzqcm5FZ&8vTfz-a<@m`|lqX^pTb>`Y zg{AeRmFygQ8||e};uS~sS_JQ1I<0`~xYc7&ijLp%Q7d}m8h+nPeAyOR;=SApk+Gx+ z$suS)cQVqJ9I~V#j&bxmjaw(7%v0tQ4Qb5F94JPO;FP~iOZvJPIhw|X0k7ny|wccrDn%qm*#WO7>~JaZT-g?&I20#AqP)pc#D?$20eplHFvaN;;aD1->r+ z&e9hUxtY?1JYs`vE18=;Dv+E~l_%w3#~Zm7S8|b&sCJITqfBLoawOYp zas}@!q=o5^oao~BvZb&Cc|!6Vk=@7t<_S;sX)evIb> z#*0e8RQ!IDU@gN&hUYMx$I#8t2iOOH-R=PiJFs3YOK7{19+(@39S zu~?x`%+o}-PA7ti;)2>Sz!&2bx?8`1&icexRcDKQ<13u)l^K-J{hUJ~pkLe%P7l6l zOZsK*;P`p2~MW3g?IohwUQ_@#Ub$vaz*8`3w)^l!~IJf=AMT6GrcPq{6hHd(G zw&zZk9u#v5%kjOrg9YWn!#Ql?(s!$}CJp$6%lbkmi+!sfG5(sV8@r6xYh1=Y&gTH< zv&*=&p~84oJT-P4roz4nV_@OeYc4PjaX#-dTraANt}u=HKRs5o46F}{YLO#swe%}G7mIqY}^KEm-9Al z?T|~IyYy}KD}Ya`TJ5|IstmNT5{V4HzEzETYb8h<$ zSKV5DIZJmLoyB*>%+s&MOrbuyH->uQw=r8ZN8g=*X@FO;WDgcWY$ByHU@ZVz+ZW4{GxV+!I^ocz58o*dzL_{T`0}2&tZgCiU-jZpA^ZCVjPY zzg9Zo*;vi-*o5biGrgg=lWVe@;Xa0V4<7yaD#Jq>jqO7kjme#y+ir%3AoYuP`7P|7 z8qLI=8jarFjPGWAALILt#0lTT9ANxahR2Y0zc{X>>-tY|eaD<##$U61u3E?6>jJLh z+7G2&fK(HQPB0OW#%J1q&EQ|w{}ETF;$%(O?4rJS-E~YH>hDL+v1M<&Zq!~b`N*}8 zYr9XQ@pfEW)&EnZ{deu#fE#O^&^)jIfVf5;0|RwR>(GBF&2u^QgiMd~9LM6+y0~-j zVdyjC_T#s#Q{z6C_>y1E*{K)f-QsVzuOK?CO!DfTtx?wQA7uD4!}l15SUQ8tdYw6!Fz0RH^E8^#Ta0_NI4wgLYPiKnVfYktb^_9< zxYn_cN8JIoB#n@39S4|G&b@ic!sU&#jh7o9h}#dJ z@J&n;Tc$~;uj@4F^mU#2I(=_vzE0oXnXl7(MIIi*O**|tHR%UODr{&vCA_;n1+;N^Z9f3c$qztlbs50BN~kyCtI{2E6P z-@n=gzqb{9@&?D*_a5if^G3(Cx;@~N$6L>>s5H(Qm@3wDEODHD^^K1F{MX{QIBuHo zas2&`^BO*lf7s#4`#OG?VySnz+rex6qj|M$gEOPdJD*s9(afjt|Q60M8v& zoUn;&dpE=F40pm-d9H&Zo#Ty|(V>Lh%-?VPZNi<%;k|}k360?FP1whL@{Pw6z7hWH z*u-6ic3Pjr1I*uL{CdK~#8(+V#PD5)^Yo25mnR-{9KbrYMH|j*;!Pv2N<7BWgQ8~q zlZnT979ZzXd=S42e>L%-m^||B#P3+g0gLSyi42dxKlJdLQjm0;mNjC%^G5Bl2}6?z zj!4>KlwzFRroEN7KK@~2d0tIYra^Ch4Fp`8RLGEGA$;$|_zEIS0+z2Xw2+_bVKqk{o&DDAl*FjzT_t6=R04l-km(3OMlpy z-v95(WzLw)FOuUlBlo*xk3r+pW6-+nfeyY9hjQ^f0%KKiOB`7*J%wO#${6SG@|sc( ziunUBOz|7^jkV>RXRY(o+^bTyAZ}TkGEe)s;CA327u=t66{LRx-f#R{Df^9zy5DH~ z`KuE9IFdQQa38PZ>$vUf42lX4FlRk;)-&gBE~U|#Qh%4$=$wSnvdgF|+a~%MG>`fj z!zR>-?FM}-X}dw+P17TaZhO^nZqu*YTH9ea=UU`lWvdo&Dls z=e>O=rtdel*G^7%IA~Nj95gBt8BbLB^);`iCt_Y;#b=nwa3I4%1u4}Q<2Lr>sqo&P zAtoH1k;ysCGYB8ZxSt~jpSJ$=Nf|zEaQR)D+jwSNQ^v(c&4lKRaz|}pdqy?#+%Kjw zEO$^0L-B@FG%@G6iWzv{;h-7xnfCjEKVI^RJf%5AKx?wc8QP$agTb=DaFs2!QP z#`rjk;10&$0^V(0Su-;807oNhjC*s&LHhKdZLwv}xFNN`_d#k#*KoHq9~y!oT`&D$pK=XTxibQF`% ze7Rv*Y@9~1{ThZ8z1PP-tnI0rpY^cTJ#t~zaR+^W@3@2BeLn7>XnY^XuHSKezH`t@ z?Qqfx?r_oyp6HY-*Ifhe$;w1o`>{uM)<2y!5d62YKElj>GWHv+Zs$7+!SRdb@c$m? z2*5pk%DMjKPVyupSo*BOOnr_NE3zU_IALErg2$Dl8Qo@3CL zKhH7fOP+BKvV1k?S?#26msLCIJ7(2RdfTXh>o%47Q<>kyHSae5)o)35rh}r~dB*Pt zF3;{ZPGr>x8i!YAA9RwP3wc%^bI@+fCHjirX1l~du>&wqJONlJo(3!x&jAi&{s@Mn zSz67~iQ@eDN{h0`V!JM;r(AbE;0xGt7A| z3D!9XJY5Xc2v#y2$#4wA zNes_ncp<~f7+%fren6Kf*9i{O$uc8!vdn0mT3xM^eJ1MPAm@*ula99v2|5|ZF-&4O z3D70(VEi72_cMHu;iC+nX80Pz`yG@I;u^p=86IKy5yQ^_@yyxj>gy8goRsqoPO8;< zC)H=8llp6u^9R7qPNQ$Scn~_t;$deza9<4N+0L+=;bjc3X1IpogAAW#*d9x1FOC%= zU0lZa3gEgp$K^t9yIhppvkYHjI4F)dBN=|r&>2shehl*y4&XbnH=|!l@V4BJ>< zFhguRtpb08ZYN-Y_$%NLaR{(Vd=5B{VLijMnLk^64gLkpX<@inqzMrjuLnG*yoKRPhFcl#Wq6dKVUSJ%!$O17)&oDkyoEW2 zgKSdZ*dfjwQqR!iU>zs%TNrwr#97JsUgr)GEPqT zGwflwg5eg1&obN>L!}(SyU0%td6#i5c8B<4NM0=Ezkp#6!W3`aSC0O zLkr_8nZK3cUWP{*8gZ1WfMGqu7KSSsZe_Ta;ZcT0JnJ*8XV}89hv7cOLo zizLF0Bu>kC0pk-HuV=i4;Yx;E8SZ6xl%bK#b!J%4u!Z4DhFcl#Wq5?)QHDker(#&o zu!Z4DhFcl#Wq6dKk;?iE>lwB%T*+`N!@Ud-r*0E%Lyj_Tq;V>S^$b_0(fr!V_+Exb z85-%V$*`Vb3&WKRw=&$5zD=wjvX}8A439F@GAM06!@Nww7xW?6!?17wjkE@aJp-wy zHZ$DA@GwI$i1>L7Co){Xu!rGhhI<$uW+-x4pW#G?3mEn=+{|zf!@~?kF6%R#$Z!F} z9)^1u9%d-=Sd-yIh6@<>Fx<>=55vO@MLz2@bPT4JUd7N;Nci0h_Y{%N#4@tUzB1x( zK8-kg7#?Q$?rFr=%Gr_(^UmN@3>PrW8%5HI4EHcR%utLbejdY~F@$esxMvLIaG0SO zOZeSmsg%5G!WS^?VYr#$9)|lSlFq(bg6}pEbW9@HFqvT9xnBTIWVo5(9)^b*it|XC z$8aLU1q}BvJj_tcWgUhS87`Phb?#xfnc*IWVm@m!>|wZ>;U0#E8Hx)@$A#xXDSdSQKX2*7i z-+8-pv-7Xc_neBCZ%Si z_Dh|f+L8KwYF1in+6`$>ra97E(^se8nZ76eaC&vd*%_gX-(@srUX-~ab5rKanN@vW z?DMxi$h1iWW{7BXJ=*?WnYwiZT5!j8a(L}_$GNWA_Tl$f&cyS z2IBxhab=vy!BeY3{I#DVku1tY3jXp>KQRg#zM|=XHT_BFvkZbyW)o*`^=!at)s*Vo zVuFul&If#s;jTjBeBW;Yppo4MxL~Xw@P{!=0T&Iq60m;YHGtn2tOGnflkhpiZzO*4 zt$@MdzXH5;B56K9aZ4|JMCm=?$XZ2oTw)JCFM_`r14wUs8i4rzJ75C-4wDXx#Q~lU zN<$2u0KAg_Uea(t9q~~L_#*&yJcGnv=0&WO0a%T{JEz00*?<#aWev|J`vG4LOVejv z1^~ye6#%!v=9<_JsEgmh_IUCQ>+5(DSp@iqC;{Ao-qI0M4*`4>f3aA{U!FM~@JZA~ z7iZy*<>~lqL?e;U3P9*+qkumKsEfxn`s+te0P13wMt}S0NkBY(*Tw^X1`zuC1k%)N ziLciK?$IX!?$ytP&OSh0{6TL7{yd;A-qp_rd|#i25#w>54%q6f1iZ*u1?YE<1nh8* z0_=2-0Sr3FVO%YN=321~nrp>!Xs#8PLvyX@f#zCqB{bLKTk_*D@}7g{En*)uZxJs* z^A_=MaBrD#aL?GVBBi_(@1yZIYN$097i4h<2d2?-jU%fb53yXagL3d z5;G&FCFaSPf5dzeQyRM_c2n$|u}5M*i2XG7tJv>jvs_iKiLTkMOI=sHo_3YQ&5vu3 zTM~Cu-0g99#qE!KEAI0+J-$4Cc6@vMs`x*~4^5bu(3r3w;hKb35-JnVOguNSEpcn& zONswV{5mlyX;xAoXdMq- zQ~#9Om9{GF&a{Wp{+4zu?c21X^yTS~ruWSloKc?P$ykxGDq~~D9T|r+PGmSTV>1gf z%QMf~l$<9euv(Sfd0kfogn$|9{lw-!pxi`HxF;E2<&xp@a5qgd|^08oQZ1+u0~vEVGf;* zYbvg3xTcFdF$333T<2g;&B8Ssv#JSy8*&b=b8(%AYc8&NxX#CQ0j~MDF2ub11$N%e zxE5gcxpDe{@A!%qTpr9lFRoTxZMYWU^5MD&*J50LTt}Af$;97y}N?a>(U4`pvT&v)5R>RX=gKG`0 zwYaW@A76*-I(VI5Vs>1Q>jqpm;<^df&A8U%x&_w;Q7>-AMLo1ooJgl{rY{sC96UJzfg{)?iN@5!1>U##xqv@ck1oTA5rru-); z`g?W%QQb9NrZ?2xsqV4ro~FzE(iEMc?%C?z4|l3pKmBXGXM;D-nC}pylzfGfuh3<^ zS1Nj?qOVr;)rwxN%XY0%{56WcR?*ig`Z{&T-=s$S@TMu`)XqEAeVe*JsP4a0_qWvj zAGlM!|AF>Vx_>JApNc-B=p%|gs_3JNeoxWwDf$CNf1v1(6#bE+;|y890qUNs?nBhQ zQr+F^{;2ar`eOY3xsYhkmf~+9b>mtocHsUeEhPS}T`#iqrNEa$ryJL8xVDOo`n}>$ z`t{-ieKD@3VzJSUYm-j-d0^cGwn=rMW;?n7~10KFSs-QsrFU$xs^_llQYZz7*=r29nV z$HnORaZAPfG2fx=9s2t*kKz)zz5s8(UW~ubJ2E~bei8qLp!?{Aq1wp!dvQMlIwSO( z69ySKCydbFN(hOR#4lir5qf=0NX$$Oi3PYWP8^}{i&-l6q0Mx?mC!9ne`NenjnZgI z-JEY$(v|waqzjG7Njl{g0+j_XX|7|z3{xP$G1 zj_%>ZM0L%W=H}tUnt{#shR=2TySz0EO-@Zqb8~|))aiG3*ZbX}kksqVt>V;_&j`k9 zTf$v#|4et#-R=#0gCWXKN_wYMT%_cLX9av6q-^C^SxNOe(;IFIx;r|3es8cg*w)qV z?Fe(GQam{jYlPV z+;d@fWZ2lz8ld{tdOWqEkhguI-{%c2mnyvzj*!`reJI~a?Y?k>*Y9m}hvkSkWnsju z?d=ts?GJPfK&76r(<(;BFWEX3rQ91OIZMKZ6=8*ZMl zv_nlznOUzQBoif6oLN#&HESimca4U#HkZwqz3j%0S?-QD?u06-)~n1@bItO3n0r048gej?K2`4x zKP9(Ha$yukR1e9_sNYVR$VyW=Mj3%;Qp5(#W@pY=g*niNOF^&pDK2%4nV&TfB?o># z?CWR=PjxT!`ekRGGAF4`1+&=ll4!^&^_j_ar?z5jHF#V6?x5FW=S7TRQ;1^1YBp!1 zvYO@%%1%WpYEB({b|st{^md{gb0$FL)U%S(24;tYzK%9CCHW$S&+@hhmUy{n#X(J` z23p*HMV=S*g}qGyMb!s7yDeghyTgMuERv3vwGgjsir3hIS*h@8?hapPm*1@%7OG|S zDb*b_h^LZtXW%qq{=>;c94vU#sOHkWfSTeC)pm5t!OJ}wNu^dotPYXd*(Z$Rva65O z+NNywqOD%0beelHT%Wg-Y@zZo7hXl0iKE$5J^nxoM#${2yifJGgKcW?&j|Y3d>wAT z8WUK2%mG0&VmTT%%j@>k1w6bk5pHV@iJ{(v?7WC1ka(6i)a4I@uYC8kN*Nd-Kmqm> z0S)Q&npRT3Hy4q|DRdDWs8X;V1G6vLm>H7E6Pl#a!%X1A(R;AZ(6;E_Z!qh4->HI!Qc-ph*+$Mg=sdwB;_N>L+f0MZO` zf!Z7eDBDa0Wer}L%04g1@H8JP)x02@<^@vq?gzxt3r@kNAjRZch&{}Q@l5$}Ad|Z~ zT5y|=n99A-?*-a8sRL1X(4=MrJzhBQC?=f55(F5e4U>6%EpSbg7lnVbysbbdE$a+= zLlmWgz!Z}RwR}d0zq>x*_j^qy&0Tj#*ykoC$i_(*W8dKmBW*i*`XE%y zn!<^Kf&*NHT@J9RSlw`|t{K(byfo~m;7O?LbIT|w{iO3@T(>P+#mT!9xLX)pS0Z#PG{ zGu^%*#0@?kd+uO22(v@0PSv4cstzS_bcZS#JUy_JM-a@xBIQYy_DE9h-6>{Hb`yga zJxai^oDuL|wgty#TTrL6E!fe$3x@2}Sza6iv>-b1pw_Afs#FgUO+8R0d!WiRdzG9M zXN-WH_C$P}HNr9|u#;zq5@SA)ING3QMkL~~K9aD=sKd$wI@&5DWTi%kX$>Q-l7XFE zvJ#_Y5=WOjQZ<1@s$^hMC4+A8F6?TX8fa^ib{Z+>z$H|kVHFGP*fY#x zAtG;6hlr6Px~Ty~r|5~wQKo`IMl(H2-mnWDO=Tl(z|-aT*3dL)Y!Hj&@ei<5tNersB80rs`E1pw!+a$43R7$Q@vO;%=Da$MwLu9r-Klrlt_n(w1pMNZzA4{ zNi)dl!kma;6COS+q2sOQW>rz#TKyh3ZXv!mhGe~k$LkNfu~_gK*;L;`(H?3E1pS08 zggINxwnx^eP{o;EMDD&8F)h#$s5q4%_?w%3I0Epw{T9>gU|u&{yeesZS1^bbQ)-E+ z0k=osU`V)eVVHV@D15P3mNKb>7I#^&i8p%{lSe>krVpDH{M@a1Dy^7xT|PgefM#E) zxl;6y#lYQZY32Lb5w%BQo(Ld=$c$7|yuDUSN(`e|cBl`>U_lF=emPF za+whhMIjMt8V=vR!3b?l#Ry9pIYP6wW_vI0;sQbz66gw|K=c`vP>)s$Y;EZX1 z!wd*5oXj`_hcD2RC>cfs*gnF$ti|625((g4yS%gAtzKHC)qrO&&8v^{nqme9kmRDr z$cNJsGK&sVg^V}txXrR5b>vDVNfl{QiK`vkq-8DeY{-g-vEcT(5$=d)EXn*NqMpgx z7C5hv#4)$A76cZf+Fl$9nYiDJ)n0aqwR6Qs=6GjF{bcP739k)B_O7Clw!(oBD>Vfg z0$rq`+&k4sx);;_G`SRqT)MOy2U`+#`#Pjk5$zE!4R^s#jxjk`808*PXIsn&QSaFq z0XsqJ^sIwbVOc8=wOVo4nRtg>!PuUN-kjB^y){IxnvzhhMez03!{2)`cnjehy@%v>YsR$m%okco|_4)2J`s z5qsd^*JMrdd+FgaleOweGZR#bc?idh<}mfWX;k@SL7cY;i$P>_0DPJ|xR{Ms=WRut zV(N+BD(4Ihav|poqpXO=EX*;vbh-1}y&ZI78)2Eb(Bh|_U_^wo zy)9jM9M(P48*KOSQEx$w7q?tQht!^wDW` zMC!JNS6w%TA5BMIN_a(**qPFAc_f9+F9mI^iFi*E*zZ6~;)re~0#1Xs)s2}W=_Q=5 zE=UJ2^4LW!WHYgm!db!+3g>w9t-?CBMHdZ$##VS9?CNH;QiO$E#S#Kk+r|)&G0_+f zdGQBs8>dbQ1QyEn24u{ zGM~_LRXW1*ajj^FllFFEgF&Gvo?f@%D2E%}*g8EBp0tb~X}7^EM<1k_1=ASD?wSu` zaPY(jF?4Ujfu0{O3{zGh^GS$7$@yB_3G6rMY)4S^<>9CuuEXP%7}c8_L4mSD=!F^k zl5JKXiYLQqTMCJqYYw?Fq27!^m=@?<${ftW?kO0`?7R@8&^AC!_IClIK8u7u(1v^# zu{nA9W(vcD!bl4b&{>Y9M|O#vRq$x+#iB+|^>(x&<2fCe$Fy(>MCKtz;BA9piNarr zPM??)^wE(`VBtl|c63A|w}*_?hPpdi>T!a!koY)Wk_bom9Q^R2N+no9f#k5pPxDZ1 zL;yC`$uuSGw0z(rISVP+QKJ}V1~iz>112^dtxOU@`z3+}KeWj07t{p^H5R!$rqk1I=Ku+~^ zU|{2sklza@;dQrjvSv6cfVBer@Q5@S=9uTEzf}zZUu05%~Z# zhT!k{5NgcS@|frmDHQl~RzQ8+r4|N8@ukL>-@Si#k5v z29pl8!IZZEmUedsr$Pkh_PE3DChUAWgddlz44q^(1jtRYnu_}r2hk0AT0u{tl2hI73q9`0V_Fq8l9g>tuk{$0^P*`$D>*zby+0&zid5AJi`rgwSxV-otDnp&WS!)!ep^bAX)ag9$<>N1;;4X{sX-5w8%R{sX+uVH3=nBthe5vF>0z^4e&5`-s#rK$;XD|%8Y`vPp%Gopn3EoBj5crDBHdMOnVl{`9U?ig8T!IuDwI2=VtcLRc*4es*&GmJQS zKuGTc^L~mB*qPu{D3dL>g(jsMYGca1BFlNXGsh)!)ZUWuIi2uL@+~>0)tkYLpQ(%R}*G5Vq&anupfec+fD#hz@Yjq2AL}yCE9`nl?(!85<`YNefjt zw2;r^r8N|7!9svY2qzYZPw-5I-~JQSe-O4|G|Gsdqa=mO07?-}-eqBhHisiPrNn@y z08s|poIx~a5*@<{bsT3q+sA57g60;5z&scr#A-*U<0gj<9|gmf#KHVkm^nkt`TrAa z+07Jb^SfQXOOT0Nyd$(SO@x7NW5XaMNnbBwuZ>k{NV(}|1_s)oU2%>25%jN&4B9E8QL=HrOW}kEv}_W zYA4&|NgA@HC~67$EWs}z1Jb+Y@Ge+YTWr4A+#A_XE7kGhjG$ew4P&G+Wapr4JIS-b z&cG9PAC>72V$vW=#r8WqGmO!V3$Jeg;waDZC3K>~r}WmgL`9Gd-Y_1X3H9`#5x=mK zZ*7FkzG(2d+d2XWTw6kRugfDYgkudpTT~S4tT1c5U{MY6lB)!*w9JO^tc@QsQ*k(~ z_PaZAjx^2Z_xnQL7KDN*ogKrB);fx3rJ9_^T#H)XnBy^+`GW(hnsl0WjyVBrDNWS$ zN;u3gJ#k3&j4aJ^x;WXP7Xu=0!({Xd#noDfh@4VO+Mo^a|MHD zFQwziQPC!D*)&9ZzsP&?a$^DIPI9-nL(z&@ZNI7_zKW#r7QJv=Kew_EB;}k)K@BDw zhiV|>6_Ue)VAzBSZNsoJLoF_!hZhC!aWi=VHA#H9AlaJQKu zy@p^NgogMLrHu@c!@y~`jU^l1iwO(XcZI@%cAFw*m|SCRJZreycy9CXHN4WDUb*@MPbFVFzOy04O{Qc2=k0MirHn?pg4;*N%WcxcdzZu8hdg(8;58p zNhX2ELvpSu2fwvJ5Y;s!nw!Imd@@IQ5FzLQPN6ux$9om>v@0a|a7(%#^+XvH#=`hj zYMGJTQ_za3Fv?P)DoaI0|6~ZWjea>~`CvZ(;WHYVVdlGa6-_wQ2w{z(*FoFV7Ry=mnjhXJY~pG(lFrUyXS09u^c-R%nlc1C2uwP}%Cuq~}N2|bH~w25JpDTJ){DfC>=}<^JuX*KZ@p!kuMTsz~qQkG1y>vdflFDPBp+x;Lwil zTtV7!g?PM4|Db#mZA>r-_;n!GBeGq^_Hu;vj?yt4=!85HM2F}Jql&;~68ZB*o;ucK zrco6A%VToAHZhMRiiO$R$%rn5_b^m&#}$?XF#r{$HJ4Ogt0?GF{3x2HLt_WFE)=2A zEX3g+8<6~miUP6xsXoTDT&zNH{~>voM@)5rW&B)5maal8_VQS26q7bS3SHQZ*+@U0 z5I8}{2^CsydN1iQxb`M`(%BRr#m{JMg&p*W%>GscIeCS$|Ce0|=gLoCxf5~j7E;5uHmu@&_9~!k;}ewShe$8bfukLy z>%?}F9?c-epnk(M2>C)RVs?)_*v3N~g-DYj=A!paD3GMM5t!+{&^6fTptF&0m_jp~ zgQm=-S%q}RX5eU>u2%4l;ZT8xXvhGYYiVwQJ!%j~T4Z_=kT;z1B2sCFBjKmH*qGy~ zpqVeaU;PZGg8UFRv;a5`ri$>0nL$tB=plwsFE7+$o|`O=qa$P!YD1chwe)yJ5wsF5 z@plMxwgrmThe&_BO<^f zU`d2n7ZV7PB+VAuPP0Qt&k+&|i>U-CFc#QHVV2M@qXf1lRAq8w@@PWf;DV1Er+b%K zgOiQ`)SI)6;sA*6@^FoWjZ;x5oeoe0wL~mlB0~K3VpDJl9uUw|Aj0TT2;IX0f^x6V zG=>fNoF&-Z@oPGygNxgS$A{uvJnY1SHNmI0BD54|9Lt2yvy9C}qjVWBQ4+(9K|*Zp zBq;+|QlUQM<4h^=aXPpe%m;*e$}1^C1ulw0qez2vWi)6iE6UVXWT(2fggH%9fZs2m z*ON{j4 zt58%I%DV&Qhe0jmI&`1~e*DklT2YK{HffAf}%VE_zd5r_-NN<`1lSP-K@UoSzQm6h-FL* zwQ^;tK)ZS#DojODZ%J$9scdD_NxuX6Q5up|qQHoxldC4B)T|&k>{2ltT4GSN8SFN` z03UC=5FcT)*TftXBA*(*MCIni*VD*+E$9$SBaXU*>MaKRbQ!|H#}?;A+X6p$V6(O$ zM;ZfpOto@ZH11n~<-zFPs?9!ddfRKT5IuJe2Ae9;yRR$2nZv`3j6}wDBMa)SAQxwE zu*?AwJqmU6NRShThI3?0kTJsO@gSE*8vk1r@i!h5sAHtjME-PZQbd<-cDyLTZ#+;- zKhn?`#q)B@)Z^7)C`X+{KYRM=&?Y($ADI+Rmgn2$W@km^FsS!rH?=~Pi-9lmojo14 zqQNLNsqMWx0EZAR9KO?1@Pz%?K;e0t|2a*5Lg-G~DrT+ZhfAu>*$ zw_?ms+v?|ClBlvApxx4oeP&XtPBsPJ=p6L@KBy5pE84(evQXRd=?{ z&i`Ll-K?$_*T#)*#6p0{L^$mZst_}>-?xyneNME)nT44m5iQ&ppv z6Iu?)L&(*S{GRl2v?R;9+l4eVKxNv6n1j?Tno;DHpd*ZKfGFIn3G(_k<3e>*+NdO*!z#2q&sG2B%A7jfo>LKuju4E)V=qXz53nnq-A z-wsS-V^HSgs^or&LcvqDP zJd&LjT~9OK7ei!6$nGNN71?xD@GxpaiD9%fjJ;R^>W87Ax|-6A#dnO!(Sz$GOk_;K zH^*mVGeiSebutVp9jrLJ7K4vAP_!>JJG7lUMs}zf(w*#JWL{&DuNqqabzZ$w%AHCn zzDX~a5Cov3{@Z$)d8s;-m@b)I5ly;|sQ$CseQ9*Bo*aP6No5aiw@YsQf9-=!r*p-?=Db5k`SMH&rK>bY5{9Uan$q}he`$64O-nYq2&xjWx@ch0urFner50*2b@Ik8Dnk(LCQ8y z#e_s84Iy^O6^HyVE?IP^&TO$nBuBldj$~I*1<8>biIa#_3oLOesj!4Af;cHBfdrDN zt`e1kC=!tx6_te9#nMW-!(}O{!z2jnVfeOB_331$C(DswUq8i-~SwwuXy5v3R$3c-B+-N!{QYNjx zIlQzZvyFaT|G~Dbb#=tX+8Mb0pcZz5hiFPEt7LL?gZ-3{YVmuJz(oJs9HK#dVRTbDk>;`;^@~9@JotQdt+uYUOZhwK= z=zlRJH||&q=^!zj(uW}*KYs&BF|P~n1;6hR>eNb1FJ15id5MyP6*EU0gZ**-bhOjS zY(M6^Hg?r_tNa3>@#N=gCSDUw3bO|pP4kk^%s77#W_u^)5>OHQBi8CsEL`wnrPrhD zq!S;9ITUqvUiNA%!`y?PdPNj{Bq*0lK}t9F*(|7v!%*l6{w1hRy!-0uFt3G)Ha|FU zQ9wd0+DGN-4;aav+{zTKR)=Xj6OL%oAtBc5h^87vnN{QXSbg{FoR6tU z*xi(CQ3AS;7_lCs#(8rWZ@){Sf{xsXO9w#20%DaxAAjw)qVHdg( zqlsYZF-V-7qmPuoV|oqMH1~U;mE!4vmF_ZG)ObNiqWU%HP_*bDuCEJnt(cI^PLM@z z_Tmc4>bV5ND_UxOl!_f>&If$=x2@d{_bCwV+zWPYD=Qutj70TaqCPxysJrc1T)!D^ zfYr;tz8PrI9f+5>$; zxLiWHk8_EUMEO@Ew_2}!S4kr6GRm0(rrHX+Q3K(|eH2;LUx8ymL>SzT{x^^DXXmI$VVL2SpyWDR7Q#}XC#X#hi_2cZU&}i_$qks9&Yrgi?v+uj( z#AlOjC$IR$UR^SdYwb8rhe?{7mCckSc7C&^`-a;|oF#xJ>E^urVw{&NwKi{Eq@+;E zb1H!$ta4I&u)Mm7iVD!~_WI^#`K7p7sISRrqF&paKN;sUX+G0zThG~uE1}PPhQ_VQ z$hX-x7L8ME-)Pk`z(ba6sh*CpF zz1FNYIiOD7$;;!KOvh2OBl0nij?w8dKMes1R~-Yc$CF8L4fOC+a#$YM$};;-a#Ow0 z%IDI2&eO0eT7}D6N`IbikT>tp>Wgve@dvfE9n-p5UBUXd3gaMpolP97vmVvi38RTo zBd?y*WDZR@1P*a{E>7QmsTHv5sd$*F9ZKm{z&d~hbY%)fGBg$!^$4bGRzIn?lU9+> zBqPy~u@XD{>Sw%tG|P$!v5E2bd|u86&bEx0ejX^m)b|;2T%1fs<1}&X-7M0&t!h47 zgAM15SBs)>I3PY_aaOMobdt-=%Wf2;&^e+0QA{!QAGegRFy*xi6?DH93 zaR%p2@?;mY~U(SpUBjGQVtLv9@5ERWge_d$a+r3qrDzo=_|cb*S$1f?527)OyX>^ z2{GzXhyGvW%*oMN7>=1t!i~)H)x10h=SViCB_FW#Wu;v@rMw#(^5=|jufDxr&#QY) z%*tm$OhTPk_vh8e99ftOy0m;&%zs-Vskt4^5CD-((N4?lntrgJ=hXpDq>nu{@;UeK zKy=c{XI!^Ss9wv>u1~#on6p9WSXA(s^TIqg4mw&XQQK>ua*1lKG)JxYU3urK`i8uE z)ML{u7+IAAhvmFnhG$Un5>J>Zis4?!m(L}E^vjOQ%OmZfI4iR8`f!%dwctE-%@n4H zh8c8WHBb@smCw{hQ0SV4gRJvMzeg=G>LT3lc03Lj(PdIm70!*5z03=3bm*6 zYS!^Y8fd$c(DNjyAkwrp!G4`S;O?}jjgj~cSH>b|L(qCpS6b2 zXh4w1z-bVZ%aw8K5f_3_Di%@323u+NtpY$=pRqP0J*f`TMrdbMAm|#CG2LDi=%6^o zO{vShi6|defkB(XRY|>u&RR+J?W=!7K(MKy@d9n6uggnJl>^Lgx^dc%Nql4=6)R@BkycUrqkYnMLQwDJ|&RK@;j-hNS%C2CU{*OtPIa zj_M$GoNcV9*~a0lHQXA`t5%v)c-dGQ)#A%q!z^pWNcX|rsz=4p6M|K>oQ3|n8CqtV z7~Dfn+aC>@?5Lj^$3T;0qmfl+$h4kKnKvYRNt$69>O)iVDO2-@a73;!as9TXuk}66 z1>-m;%iqK3_N_`PV_5w_O0v4z4E>T6keEEnk61rn==ZZ^{Ve4&ATOX1o7KC~tku<7 zmbZtU>dLzZK}a=qsZ{bZBQsvxW}E71UY*LTzqfY2ahOm(hxgGE)o>_=JQ?N?cBw@V zgd<|MeW6#dLl*9}+79HSYl{$^Or!pKm7yLfd}h6OUg6H>F~n~+`y{H!|K z3G2`qACnl)JMdl(qQc=)p5k$YhOGjX$2l_b#$+V_ZD!QkQm9RUDzQN581^rC^Kz)F z-8I-6XD|lc&8%IZRkN!l)AGHuz9p}|%gSLxi@badE@K0RL(Ac2PGk(zjNOx*N9OOUk4Xo}P6Hv2y z$eX!lb+8ZhK!AFnUv{L&Bh?YN8>^1wh>n!mPoSuwi!*@Us*a?fTOQ3T465)JPdpFP z!U`-$x!habWm}o@+q6er*^1-WsLOBKLPL>OmNLNwB+^xU%PP_c-xxQBEi@jUd7D3g z4QeBh8ZMZOP<@!Zs>0HV{H9~Rw6Q&06p&p)P~_b&W$j@o?Fu+;v`2cUR&QMY?_xqQ z`T5d zWu{uOReUUq`@qLrv1iPRg>pETapr)mwMd+}k&)EvfJPA_<^+pJA>Ew(g>C`<!g~S20M!l`Y!dQS=kY@t@7J9129Kz=lc=%Z{p785IFMH@^Uo)bmM_Fm^iXu2W z(tSzljG~3h>qD%M1uxbf$F;c6x)0lObb13N!T*@av9-Y&l9yp&31yKyc}M2#z$^>$ zTVT1FUYX-TvC;tK5^J~?a;XQo^ftv&)TgB=i*Qud@?n5b;UIhPk|WWpli~fbPpDpW zpJCkN>ZS3>JXb3W{@Fa`=3*&h!t|2y?wPkk2zrx8vi8tjRH4UJdly8)e}

=+YbIvdQ@l6TCBdwb<87i^zPn7!=kbT!%M0fsk}>gT`n0F5-Pw zXFP!`wKlq*QSo9ZUJS*H)Ag~udzTkCIjPO+6|lk`Cr>fkh3c$6=0Z2CbNw!yYh5kM z(G4A#{e2~Ad52$}AgMa^=WsTlPsR^m^JO*|?{oD?0@~f$kjOk4YXgA{;08)9vHi27 zO12meP-2L(kDbfA?{o2i?)yEOLdqsvAwQh+S+7T9L<)klHbdyfYrL7aw!~+ z@5I^Z?qP==CP*1_D64(Jj#6CJD;mMdT!um|GC`?wIdyTq?zvU0tj+vXY`)BL+QKa= z&smQ`4n@zuA{4p#Bt*;av?q^Pj7kwF7iFj!NU-2a(ZK!S9><227 z35Fbm?dKT)XTqYb#l|`&?I;$W5G@%Om7Qj{Rp7A{?1u=wejiC0a~l=~;-qq`L(qVI zHG2`K&Wi*OJkef~4U1yG+R}ub3OgBSBL@QqPX_E;W-)%qG>I6og54hiD;KFCURd48 z?!c^SffF$~;8@7@kesJ)KJ zb@w)JuqIJwCgb7~_KQj#++^hZ5`(Zv795N>dfG&1!P3)mN2(op_g}~AHA8|mHVpQs zU;XU;_iWvD{+aZy@BCx&oipG4vsyih*uf}Cl+=`@N`{p1jcNy!d`ro80BiF~ey-$R zn$*6oqz!b9nMbvTk|~lH@TeV?e|Jq>es0Zew}THe;X$n2)_(Elx^HiXm!)lQb9=TP z7Jt*V*G%hwd)q%E@}^H6Ji-G#4sCDW#miM@9_IFCdyMT(AHV+khju@_`@K7Fyl&UQ z=^Jj`9PdvWcYku`33}pLfbKD#@z6-K!FLnif^VDeReV{je3k`EId=HUe{eCbkl7}y zR?ge*_zdzm57g6j*zZZ=GxE%SC|*>Iq~m~gk8sx3iiQ%!5kILHj$T#OvJ9XE4jhOwXn9& zaWz2|xA*#+htzp>SMU66((^8fFosq*#|~czrNPSYD>?!$uM1u-s5-OY)p@@bUO@uXz08l#6#8&0)NnaZNW)ZI>H~0Bj{x%hRB}To zF|Va}B435->Qz51J@*iJT@^1Y2|^@SL!I4AQobSM)ofV0$*gCixv7Si(NMBU7SeCS zmC0oKIAB;ev}-=sYPQvo>pW8bcBFp7>YD{w0JH;@IVl9G=C<2(brwr;S1P%jBMYoX zisFXWGS?KzI=d!@?lz^0Ov~E`+ZORg3W)V6cF@7<%LzE)LI^M$n>~W|ROpHs|Db>> z(CHjK=j9jF#t`i^ugYvn>I73!9?v`O@(6<08I7F7op&}y+L@a6IoZG@v)9j`W}2xT zG0rGU8UQ1Koo{gQ5ESvg*}Zc$PUva?x?|Hf#y~#gpGGt*&u3gdgRY=DqPl!m{Tk}p z{m&M(FkL#U$e95Aq0_JE82ZP!AgG??=#LW^Fe;SCGSQf;j9drGXSLV0JbN^Ey$ZUz z%5iqZq0|;DpWOg7#Bz`s+auWc}6k;MZvSv}novAXGj(seYbz7Qs!8 z3ubi3vazMm(bf5~P&bz;^o|9m6ho{aJ?td4jlsKjMYe|Ns5`-jXZ;1y@N0Vk8Pd7M$(8Xvjrrq5 zsDH?Jjm1quZ{-4msByWXC`}`r1afU~vP=~aigy?&X}=j*&lP19|yBJKNaC@SUweR``DAdAE(M6D3tl-ZLsLqYC}I6f1589U zJIcmjfKZfknj0UcBw1pLVHo$z23$tsPPkXS7CxJdyB1c}4B81WKemfVugCr3AuhDg~1!lG$k$6Ah^+ zA3x7F4xT}$QC6;@>rh!{ECL+ibkPbxDl!0c1l0Y8#DeJ7Fs7j(*%_Iki}NF_76`~i z;Npda?~5&sxE2>cf$~Hx{0uO9;A#BCu)sQ81;eP`5T-;-JM8rqiMjECkQ705C zjZp2=2Jl1p8(d4}40puJbn+ptQNnE1KDDg&1u)?E`3ruEKRc56xHHSM=6oSDlKJ|U zr(o%#(S7i6zK{a0AgmlG24X+&5#hMc)Y)s|?2gI)YckP9vEczOEI1$JypaGiU_VPK z&llnloCM6SXfVW;ifRW7Y&kB*4^PKPa2+d$Fl)vD+r>UQu#;?@I!LHEHdf1dA!aYn zbJ>4l+Ejy8whB|S6pMw>ND4VQ_qGu+u+A#PK!NpUDCk}3kkyx#HKJp(lwtTNS8(U!uNQZP$-PP)*X5eR{?^~PNl zoegRre@DK;7HA2i4CfnIF~c9bA`;UZxJu)=j=~XxMV&>uMwuvCEQ&ahK$h}vfGORb z81smw`5{+w-27SR$tuMwbrtg**z@Q>Lw=4Uy<%y#PBv(vZZg;T$XC(BtHWW%r+9}#mM>SM2x|H^)8kSETh;8w(v1&QR)w9M5 zWzhq4s1^Z(C6;l2^b@yNeBiLQO&cXMOd&b#DL zjFE^nguTy##V~E~7cd62=3;3IaZhrZkz+n|QUIcv#TZWgO~r((_9t8P?gL&n+k1qp zJqqw}44i^vY-Qr8;UB|y@3sD^<=m=IEQ}j0<0$XF`mg;@FSXm(PG39CJ-2am)q8K; z``+EVcJA46^Yq@`J9h27anFuhrfHjkJ-u$=)ve)wTtPBrmd zogCM2@ULLt&3e54#Bk+pJOR6d2ihO+v;&>M75e@1FGV9VwcC{08b^CLi0Bhw#9MNB zl<3S8hYpI?*jE0?2*fh)w~QLGUKeT9j-$&pKR>44&jpfUX0|+0`OogCuKrf}wspEL zIW_W z?pt3jIPuuM=V2Fov+%cPXcyUgqPw}7^q%NeZfn1rMF>6A2BX%V`gXt;BP{4Ud6G0sy@Fo<}{QM6=YrqwdiY>TepI+V5-49hlT#%Y87@y>Ar# zaYUeLpda0kacBU;wfA*iYpoC1Z7CY>wg{8YgJyVfskPLN7*8-qQSlSpA;fJFMw!)R z?dT6+Sbw-fW!2Y&Uk2=HX7BauU3F9Va0oP5n&j;v|mkyr5}3yE|SFnVs3p z%qCtCks)c-K%^#s5S2h}Mf#(NHxvTml?aI*QsGJOAa?SCpZb zSC36vzFzR$oM+_qjNv$Lpr=jUD>}O6=>7Xg^}L%klZzHLt}B}!9v~W0H2OyHn~Rm% zZqgckfzkov;6y|2-`mmac)IZr#RXSGznQ`QOPdA+pPNSAkFzTO&GcoGS!kDGcRwTD zM6Yuo>f1QcLhzo1-pYE}y=a{%RwIvrez=BC2If=%`rnHHAd|J0{RSmXCmK(BzLxZyPkN^9LXmx?aXf6R8Ba~?ChDyr1$~9%ipIXF)IhP-MAI;$2=~7S zt!mq1qQ*^YRILruH*VUXscrB%x?$6Z)*e%v+gg~bsqPZ=n&=7V+p4>iIcMN_WPSV6 z4QJp&|l5cQWqvVNK+ZQyQ}QOns*XWI&NY8$E~S|#Q&0Y{*}nfq0&ne-9q=rkLx z^43H&@of_VGx|ucQeHL3@Kk5ABe}I>d*^nJK?B)<=dg~oXNdlaUT1tX@GK|ivqpSA z45MFraFm*XbBfmPIXKvlejVsXQCn+!Z8r^?8+=m^uX=X={8kYEQnnDn!7+aTPeUk| zl3+XVU-l^1AM4aVFkR)ruHZypS6L5Br%Q^bMd=-ZXH>=)Da*CR^cf6{(pKfyYLspY zyeiOCnX^jZHi4&vzgii^*gq1(%ffj{y9Uj-h~bcOO>Lsbl!svRfXbX3kTy|EggMWM z&YK!r{sHhN`n}5h>*Q&Tv=N*}`W(Fp=?XfGmH$Y4NWAY7$eB?P)5nxZWUt_#P~!9z zEfP5hN)y>FHKZb>t&YerB+6IJR(Z&^h2LT^7z|ipN#qD8f<66aL%U4F7G6 zVtzaxj#bJ!zvN=1nJGX}&msQ{!5^kK=o%doX%YO_wU5(3 zi6i)eSV&L{eSs3RUSJAv9etW!qa-a5xS0L~dX+%WnEhwM zxhWh{&e9Q82fV0u1O7o(5p$xH_9}A1H9SC(X*n0bt+YsFHs>jNL`0gL5uw&ohy*v@ z`7^BTMLT!xIDWkIcn9qqHiFD#k8STthm64irY0L_0 zRrjZT*EWNi!NUeFK;U@2r4e&t#%R@mXJpO1;hmTf4NL{5<0E1-tcvz-Ebfr$-C5Y@ zIull|=ouXCxnuiHKjT@2*}^bjGGfHEjVZzWxr2v2Bs>$$74*46Yecf-9?vsM zcT&$645vmgQgi|J)=-CJxXQ*m!Wj!g6p@8oa6d|mGLQO2FI%@ z9dxo*#`LLB$#I2I9#~#ma?nBk-NLBpof7>zaiwUh@~{YTpTI7I`8{U9o4~L5TCESC z#yrFErQ&_627Ao#;HFRe(;vakqfF8BOebJ7eTHqrY^9pWC|7ZPRH>sJUOpbU9q>Dr ztoXS-bnZJ>9=~vPXCvYCRwBBh#2NtZYhkpBfhu%QgRUw~YDA}1qOdA9kJQA`#IYt8 zCyq5hkT}-Zk~pa`H*u8pS1wx`SG889B~emZiTjhF7>hQltQ6WXnsAUMjCpYwvRWz9 z2$k6PKlC5(|ztaM#2y(wNR}LO0R| z*CTu^$CUEzy_GK>W9kwvm3=O1Fk{MQ8k_Xo)4l?|@Z4?2OT4a1iFAcllw+!&4r@)H za6P@Oi1S&lXe$+3THR6lwHH{9@2Jj>)DEJJ3a#7PmD-ldOqlHx6J4F{UD>SJo(89V zi_x`XYuDCndTS<&tG`0?_|}RaQBt9{gTASkr^i8E-8_|DrDrV6}{0}jv#ut9uj?*lyuxI6snrXNTC za*OAkxxa+_DZKrM-&7%|VwtEPr~<17?ytMa!nc_Tn+{EoD@yC+)-wjF0j>|ZK>_q! zP+|LKCp7}Mg>BK#`qx$f?&CuuQ2BPc0FT2LOd(W4oEVTLCd4!h2&Jb+m z!~#dJKqXm0jwWH9B%-rBg?lWwO|V#NGt77vbL26HM<*mJqKcgH zI`)_6%A{RkTRNl=FQJ3Ul_W1g2)aT;; mGNuQs@@0)_tbpt6-NuCxxC_+7{~7(`!Mn)+&;Fl|z<&U-vg9)W literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.xml b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.xml new file mode 100644 index 0000000..86b7dc6 --- /dev/null +++ b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.xml @@ -0,0 +1,86 @@ + + + + BepInEx.Harmony + + + +

+ Specifies the indices of parameters that are ByRef. + + + + + The indices of parameters that are ByRef. + + + + The indices of parameters that are ByRef. + + + + An extension class for Harmony based operations. + + + + + Applies all patches specified in the type. + + The HarmonyInstance to use. + The type to scan. + + + + A wrapper for Harmony based operations. + + + + + Applies all patches specified in the type. + + The type to scan. + The HarmonyInstance to use. + + + + Applies all patches specified in the type. + + The type to scan. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the assembly. + + The assembly to scan. + The HarmonyInstance to use. + + + + Applies all patches specified in the assembly. + + The assembly to scan. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the calling assembly. + + The Harmony instance to use. + + + + Applies all patches specified in the calling assembly. + + The ID for the Harmony instance to create, which will be used. + + + + Returns an instruction to call the specified delegate. + + The delegate type to emit. + The delegate to emit. + The instruction to + + + diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Preloader.dll new file mode 100644 index 0000000000000000000000000000000000000000..acdcdd05ab6aa3d183b9d53d98b8cd89aff4bf47 GIT binary patch literal 42496 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 cy0%XK+xO24{H` + + + BepInEx.Preloader + + + + + Doorstop environment variables, passed into the BepInEx preloader. + https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables + + + + + Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file. + + + + + Full path to the game's "Managed" folder that contains all the game's managed assemblies + + + + + Full path to the game executable currently running. + + + + + Array of paths where Mono searches DLLs from before assembly resolvers are invoked. + + + + + Delegate used in patching assemblies. + + The assembly that is being patched. + + + + Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and + loading assemblies one at a time. + + + + + List of all patcher plugins to be applied + + + + + Adds a single assembly patcher to the pool of applicable patches. + + Patcher to apply. + + + + Adds all patchers from all managed assemblies specified in a directory. + + Directory to search patcher DLLs from. + + + + Releases all patchers to let them be collected by GC. + + + + + Applies patchers to all assemblies in the given directory and loads patched assemblies into memory. + + Directories to load CLR assemblies from in their search order. + + + + Loads an individual assembly definition into the CLR. + + The assembly to load. + File name of the assembly being loaded. + + + + A single assembly patcher. + + + + + Target assemblies to patch. + + + + + Initializer method that is run before any patching occurs. + + + + + Finalizer method that is run after all patching is done. + + + + + The main patcher method that is called on every DLL defined in . + + + + + Type name of the patcher. + + + + + + + + + + + The main entrypoint of BepInEx, called from Doorstop. + + + + + Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. + + + + + This exists because the Mono implementation of is/was broken, and would call Write directly instead of calling TraceEvent. + + + + + The main entrypoint of BepInEx, and initializes all patchers and the chainloader. + + + + + The log writer that is specific to the preloader. + + + + + Inserts BepInEx's own chainloader entrypoint into UnityEngine. + + The assembly that will be attempted to be patched. + + + + Allocates a console window for use by BepInEx safely. + + + + + Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later. + + + + + + + + + + + + + + + diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.dll new file mode 100644 index 0000000000000000000000000000000000000000..2fb6c0d0a62c39a78315d246186661fedb66cd01 GIT binary patch literal 125440 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�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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.xml new file mode 100644 index 0000000..03a03f4 --- /dev/null +++ b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.xml @@ -0,0 +1,1729 @@ + + + + BepInEx + + + + + Abstraction layer over Unity's input systems for use in universal plugins that need to use hotkeys. + It can use either Input or Unity.InputSystem, depending on what's available. Input is preferred. + WARNING: Use only inside of Unity's main thread! + + + + + Best currently supported input system. + + + + + True if the Input class is not disabled. + + + + + Generic input system interface. Just barely good enough for hotkeys. + + + + + + + + + + + + + + + + + + + + All KeyCodes supported by the current input system. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type of all classes representing and enforcing acceptable values of config settings. + + + + Type of values that this class can Clamp. + + + + Change the value to be acceptable, if it's not already. + + + + + Check if the value is an acceptable value. + + + + + Type of the supported values. + + + + + Get the string for use in config files. + + + + + Specify the list of acceptable values for a setting. + + + + + List of values that a setting can take. + + + + + Specify the list of acceptable values for a setting. + If the setting does not equal any of the values, it will be set to the first one. + + + + + + + + + + + + + + Specify the range of acceptable values for a setting. + + + + Lowest acceptable value + Highest acceptable value + + + + Lowest acceptable value + + + + + Highest acceptable value + + + + + + + + + + + + + + Provides access to a single setting inside of a . + + Type of the setting. + + + + Fired when the setting is changed. Does not detect changes made outside from this object. + + + + + Value of this setting. + + + + + + + + Container for a single setting of a . + Each config entry is linked to one config file. + + + + + Types of defaultValue and definition.AcceptableValues have to be the same as settingType. + + + + + Config file this entry is a part of. + + + + + Category and name of this setting. Used as a unique key for identification within a . + + + + + Description / metadata of this setting. + + + + + Type of the that this setting holds. + + + + + Default value of this setting (set only if the setting was not changed before). + + + + + Get or set the value of the setting. + + + + + Get the serialized representation of the value. + + + + + Set the value by using its serialized form. + + + + + If necessary, clamp the value to acceptable value range. T has to be equal to settingType. + + + + + Trigger setting changed event. + + + + + Write a description of this setting using all available metadata. + + + + + Section and key of a setting. Used as a unique key for identification within a . + The same definition can be used in multiple config files, it will point to different settings then. + + + + + + Group of the setting. All settings within a config file are grouped by this. + + + + + Name of the setting. + + + + + Create a new definition. Definitions with same section and key are equal. + + Group of the setting, case sensitive. + Name of the setting, case sensitive. + + + + + + + Check if the definitions are the same. + + + + + + Check if the definitions are the same. + + + + + + + + Check if the definitions are the same. + + + + + Check if the definitions are the same. + + + + + + + + Metadata of a . + + + + + Create a new description. + + Text describing the function of the setting and any notes or warnings. + Range of values that this setting can take. The setting's value will be automatically clamped. + Objects that can be used by user-made classes to add functionality. + + + + Text describing the function of the setting and any notes or warnings. + + + + + Range of acceptable values for a setting. + + + + + Objects that can be used by user-made classes to add functionality. + + + + + An empty description. + + + + + A helper class to handle persistent data. All public methods are thread-safe. + + + + + All config entries inside + + + + + Create a list with all config entries inside of this config file. + + + + + Create an array with all config entries inside of this config file. Should be only used for metadata purposes. + If you want to access and modify an existing setting then use + instead with no description. + + + + + Full path to the config file. The file might not exist until a setting is added and changed, or is called. + + + + + If enabled, writes the config to disk every time a value is set. + If disabled, you have to manually use or the changes will be lost! + + + + + + + + Create a new config file at the specified config path. + + Full path to a file that contains settings. The file will be created as needed. + If the config file/directory doesn't exist, create it immediately. + Information about the plugin that owns this setting file. + + + + Reloads the config from disk. Unsaved changes are lost. + + + + + Writes the config to disk. + + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section and Key of the setting. + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + + + + Access one of the existing settings. If the setting has not been added yet, false is returned. Otherwise, true. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section and Key of the setting. + The ConfigEntry value to return. + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + The ConfigEntry value to return. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each definition can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section and Key of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Simple description of the setting shown to the user. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each definition can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section and Key of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Simple description of the setting shown to the user. + + + + Access a setting. Use Bind instead. + + + + + Access a setting. Use Bind instead. + + + + + An event that is fired every time the config is reloaded. + + + + + Fired when one of the settings is changed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns the ConfigDefinitions that the ConfigFile contains. + Creates a new array when the property is accessed. Thread-safe. + + + + + Returns the ConfigEntryBase values that the ConfigFile contains. + Creates a new array when the property is accessed. Thread-safe. + + + + + Provides access to a single setting inside of a . + + Type of the setting. + + + + Entry of this setting in the . + + + + + Unique definition of this setting. + + + + + Config file this setting is inside of. + + + + + Fired when the setting is changed. Does not detect changes made outside from this object. + + + + + Value of this setting. + + + + + A keyboard shortcut that can be used in Update method to check if user presses a key combo. The shortcut is only + triggered when the user presses the exact combination. For example, F + LeftCtrl will trigger only if user + presses and holds only LeftCtrl, and then presses F. If any other keys are pressed, the shortcut will not trigger. + + Can be used as a value of a setting in + to allow user to change this shortcut and have the changes saved. + + How to use: Use in this class instead of in the Update loop. + + + + + Shortcut that never triggers. + + + + + All KeyCode values that can be used in a keyboard shortcut. + + + + + Create a new keyboard shortcut. + + Main key to press + Keys that should be held down before main key is registered + + + + Main key of the key combination. It has to be pressed / let go last for the combination to be triggered. + If the combination is empty, is returned. + + + + + Modifiers of the key combination, if any. + + + + + Attempt to deserialize key combination from the string. + + + + + Serialize the key combination into a user readable string. + + + + + Check if the main key was just pressed (Input.GetKeyDown), and specified modifier keys are all pressed + + + + + Check if the main key is currently held down (Input.GetKey), and specified modifier keys are all pressed + + + + + Check if the main key was just lifted (Input.GetKeyUp), and specified modifier keys are all pressed. + + + + + + + + + + + + + + Arguments for events concerning a change of a setting. + + + + + + + + + Setting that was changed + + + + + Serializer/deserializer used by the config system. + + + + + Convert object of a given type to a string using available converters. + + + + + Convert string to an object of a given type using available converters. + + + + + Convert string to an object of a given type using available converters. + + + + + Get a converter for a given type if there is any. + + + + + Add a new type converter for a given type. + If a different converter is already added, this call is ignored and false is returned. + + + + + Check if a given type can be converted to and from string. + + + + + Give a list of types with registered converters. + + + + + For types that are in assemblies that can't get loaded before preloader runs (or it won't work on these assemblies) + + + + + A serializer/deserializer combo for some type(s). Used by the config system. + + + + + Used to serialize the type into a (hopefully) human-readable string. + Object is the instance to serialize, Type is the object's type. + + + + + Used to deserialize the type from a string. + String is the data to deserialize, Type is the object's type, should return instance to an object of Type. + + + + + True if an external console has been started, false otherwise. + + + + + The stream that writes to the standard out stream of the process. Should never be null. + + + + + The stream that writes to an external console. Null if no such console exists + + + + + Data class that represents information about a loadable BepInEx plugin. + Contains all metadata and additional info required for plugin loading by . + + + + + General metadata about a plugin. + + + + + Collection of attributes that describe what processes the plugin can run on. + + + + + Collection of attributes that describe what plugins this plugin depends on. + + + + + Collection of attributes that describe what plugins this plugin + is incompatible with. + + + + + File path to the plugin DLL + + + + + Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet) + + + + + + + + This attribute denotes that a class is a plugin, and specifies the required metadata. + + + + + The unique identifier of the plugin. Should not change between plugin versions. + + + + + The user friendly name of the plugin. Is able to be changed between versions. + + + + + The specfic version of the plugin. + + + + The unique identifier of the plugin. Should not change between plugin versions. + The user friendly name of the plugin. Is able to be changed between versions. + The specfic version of the plugin. + + + + This attribute specifies any dependencies that this plugin has on other plugins. + + + + + Flags that are applied to a dependency + + + + + The plugin has a hard dependency on the referenced plugin, and will not run without it. + + + + + This plugin has a soft dependency on the referenced plugin, and is able to run without it. + + + + + The GUID of the referenced plugin. + + + + + The flags associated with this dependency definition. + + + + + The minimum version of the referenced plugin. + + + + + Marks this as depenant on another plugin. The other plugin will be loaded before this one. + If the other plugin doesn't exist, what happens depends on the parameter. + + The GUID of the referenced plugin. + The flags associated with this dependency definition. + + + + Marks this as depenant on another plugin. The other plugin will be loaded before this one. + If the other plugin doesn't exist or is of a version below , this plugin will not load and an error will be logged instead. + + The GUID of the referenced plugin. + The minimum version of the referenced plugin. + When version is supplied the dependency is always treated as HardDependency + + + + This attribute specifies other plugins that are incompatible with this plugin. + + + + + The GUID of the referenced plugin. + + + + + Marks this as incompatible with another plugin. + If the other plugin exists, this plugin will not be loaded and a warning will be shown. + + The GUID of the referenced plugin. + + + + This attribute specifies which processes this plugin should be run for. Not specifying this attribute will load the plugin under every process. + + + + + The name of the process that this plugin will run under. + + + + The name of the process that this plugin will run under. + + + + Helper class to use for retrieving metadata about a plugin, defined as attributes. + + + + + Retrieves the BepInPlugin metadata from a plugin type. + + The plugin type. + The BepInPlugin metadata of the plugin type. + + + + Retrieves the BepInPlugin metadata from a plugin instance. + + The plugin instance. + The BepInPlugin metadata of the plugin instance. + + + + Gets the specified attributes of a type, if they exist. + + The attribute type to retrieve. + The plugin type. + The attributes of the type, if existing. + + + + Gets the specified attributes of an instance, if they exist. + + The attribute type to retrieve. + The plugin instance. + The attributes of the instance, if existing. + + + + Retrieves the dependencies of the specified plugin type. + + The plugin type. + A list of all plugin types that the specified plugin type depends upon. + + + + This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline. + It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build. + + + + + The manager and loader for all plugins, and the entry point for BepInEx plugin system. + + + + + The loaded and initialized list of plugins. + + + + + List of all loaded via the chainloader. + + + + + Collection of error chainloader messages that occured during plugin loading. + Contains information about what certain plugins were not loaded. + + + + + The GameObject that all plugins are attached to as components. + + + + + Initializes BepInEx to be able to start the chainloader. + + + + + Analyzes the given type definition and attempts to convert it to a valid + + Type definition to analyze. + If the type represent a valid plugin, returns a instance. Otherwise, return null. + + + + The entrypoint for the BepInEx plugin system. + + + + + A cacheable metadata item. Can be used with and to cache plugin metadata. + + + + + Serialize the object into a binary format. + + + + + + Loads the object from binary format. + + + + + + A cached assembly. + + + + + + List of cached items inside the assembly. + + + + + Timestamp of the assembly. Used to check the age of the cache. + + + + + Provides methods for loading specified types from an assembly. + + + + + Default assembly resolved used by the + + + + + Default reader parameters used by + + + + + Event fired when fails to resolve a type during type loading. + + + + + Looks up assemblies in the given directory and locates all types that can be loaded and collects their metadata. + + The specific base type to search for. + The directory to search for assemblies. + A function to check if a type should be selected and to build the type metadata. + A filter function to quickly determine if the assembly can be loaded. + The name of the cache to get cached types from. + A dictionary of all assemblies in the directory and the list of type metadatas of types that match the selector. + + + + Loads an index of type metadatas from a cache. + + Name of the cache + Cacheable item + Cached type metadatas indexed by the path of the assembly that defines the type. If no cache is defined, return null. + + + + Saves indexed type metadata into a cache. + + Name of the cache + List of plugin metadatas indexed by the path to the assembly that contains the types + Cacheable item + + + + Converts TypeLoadException to a readable string. + + TypeLoadException + Readable representation of the exception + + + + The base plugin type that is used by the BepInEx plugin loader. + + + + + Information about this plugin as it was loaded. + + + + + Logger instance tied to this plugin. + + + + + Default config file tied to this plugin. The config file will not be created until + any settings are added and changed, or is called. + + + + + Create a new instance of a plugin and all of its tied in objects. + + BepInPlugin attribute is missing. + + + + Logs entries using Unity specific outputs. + + + + + Log levels to display. + + + + + Writer for the disk log. + + + + + Timer for flushing the logs to a file. + + + + + Whether to write Unity log messages to disk log. + + + + + Creates a new disk log listener. + + Path to the log. + Log levels to display. + Whether to append logs to an already existing log file. + Whether to include Unity log into the disk log. + + + + + + + + + + Disposes of Disk logger + + + + + Log event arguments. Contains info about the log message. + + + + + Logged data. + + + + + Log levels for the data. + + + + + Log source that emitted the log event. + + + + + Creates the log event args- + + Logged data. + Log level of the data. + Log source that emits these args. + + + + + + + Like but appends newline at the end. + + Same output as but with new line. + + + + A static Logger instance. + + + + + Collection of all log listeners that receive log events. + + + + + Collection of all log source that output log events. + + + + + Logs an entry to the current logger instance. + + The level of the entry. + The textual value of the entry. + + + + Creates a new log source with a name and attaches it to log sources. + + Name of the log source to create. + An instance of that allows to write logs. + + + + The level, or severity of a log entry. + + + + + No level selected. + + + + + A fatal error has occurred, which cannot be recovered from. + + + + + An error has occured, but can be recovered from. + + + + + A warning has been produced, but does not necessarily mean that something wrong has happened. + + + + + An important message that should be displayed to the user. + + + + + A message of low importance. + + + + + A message that would likely only interest a developer. + + + + + All log levels. + + + + + Helper methods for log level handling. + + + + + Gets the highest log level when there could potentially be multiple levels provided. + + The log level(s). + The highest log level supplied. + + + + Returns a translation of a log level to it's associated console colour. + + The log level(s). + A console color associated with the highest log level supplied. + + + + A generic log listener that receives log events and can route them to some output (e.g. file, console, socket). + + + + + Handle an incoming log event. + + Log source that sent the event. Don't use; instead use + Information about the log message. + + + + Log source that can output log messages. + + + + + Name of the log source. + + + + + Event that sends the log message. Call to send a log message. + + + + + A generic, multi-purpose log source. Exposes simple API to manually emit logs. + + + + + + + + + + + Creates a manual log source. + + Name of the log source. + + + + Logs a message with the specified log level. + + Log levels to attach to the message. Multiple can be used with bitwise ORing. + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + + + + A source that routes all logs from API to BepInEx logger. + + + + + + Whether Trace logs are rerouted. + + + + + Creates a new trace log source. + + New log source (or already existing one). + + + + Internal log source. + + + + + Creates a new trace log source. + + + + + Writes a message to the underlying instance. + + The message to write. + + + + Writes a message and a newline to the underlying instance. + + The message to write. + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Creates a new Unity log source. + + + + + + + + Paths used by BepInEx + + + + + List of directories from where Mono will search assemblies before assembly resolving is invoked. + + + + + The directory that the core BepInEx DLLs reside in. + + + + + The path to the core BepInEx DLL. + + + + + The path to the main BepInEx folder. + + + + + The path of the currently executing program BepInEx is encapsulated in. + + + + + The directory that the currently executing process resides in. + On OSX however, this is the parent directory of the game.app folder. + + + + + The path to the Managed folder of the currently running Unity game. + + + + + The path to the config directory. + + + + + The path to the global BepInEx configuration file. + + + + + The path to temporary cache files. + + + + + The path to the patcher plugin folder which resides in the BepInEx folder. + + + + + The path to the plugin folder which resides in the BepInEx folder. + + This is ONLY guaranteed to be set correctly when Chainloader has been initialized. + + + + + + The name of the currently executing process. + + + + + Provides methods for running code on other threads and synchronizing with the main thread. + + + + + Current instance of the helper. + + + + + Gives methods for invoking delegates on the main unity thread, both synchronously and asynchronously. + Can be used in many built-in framework types, for example + and to make their events fire on the main unity thread. + + + + + Queue the delegate to be invoked on the main unity thread. Use to synchronize your threads. + + + + + Queue the delegate to be invoked on a background thread. Use this to run slow tasks without affecting the game. + NOTE: Most of Unity API can not be accessed while running on another thread! + + + Task to be executed on another thread. Can optionally return an Action that will be executed on the main thread. + You can use this action to return results of your work safely. Return null if this is not needed. + + + + + False if current code is executing on the main unity thread, otherwise True. + Warning: Will return true before the first frame finishes (i.e. inside plugin Awake and Start methods). + + + + + + Convenience extensions for utilizing multiple threads and using the . + + + + + + + + Apply a function to a collection of data by spreading the work on multiple threads. + Outputs of the functions are returned to the current thread and yielded one by one. + + Type of the input values. + Type of the output values. + Input values for the work function. + Function to apply to the data on multiple threads at once. + Number of worker threads. By default SystemInfo.processorCount is used. + An exception was thrown inside one of the threads, and the operation was aborted. + Need at least 1 workerCount. + + + + Generic helper properties and methods. + + + + + Whether current Common Language Runtime supports dynamic method generation using namespace. + + + + + An encoding for UTF-8 which does not emit a byte order mark (BOM). + + + + + Try to perform an action. + + Action to perform. + Possible exception that gets returned. + True, if action succeeded, false if an exception occured. + + + + Combines multiple paths together, as the specific method is not available in .NET 3.5. + + The multiple paths to combine together. + A combined path. + + + + Returns the parent directory of a path, optionally specifying the amount of levels. + + The path to get the parent directory of. + The amount of levels to traverse. Defaults to 1 + The parent directory. + + + + Tries to parse a bool, with a default value if unable to parse. + + The string to parse + The value to return if parsing is unsuccessful. + Boolean value of input if able to be parsed, otherwise default value. + + + + Converts a file path into a UnityEngine.WWW format. + + The file path to convert. + A converted file path. + + + + Indicates whether a specified string is null, empty, or consists only of white-space characters. + + The string to test. + True if the value parameter is null or empty, or if value consists exclusively of white-space characters. + + + + Sorts a given dependency graph using a direct toposort, reporting possible cyclic dependencies. + + Nodes to sort + Function that maps a node to a collection of its dependencies. + Type of the node in a dependency graph. + Collection of nodes sorted in the order of least dependencies to the most. + Thrown when a cyclic dependency occurs. + + + + Checks whether a given cecil type definition is a subtype of a provided type. + + Cecil type definition + Type to check against + Whether the given cecil type is a subtype of the type. + + + + Try to resolve and load the given assembly DLL. + + Name of the assembly, of the type . + Directory to search the assembly from. + The loaded assembly. + True, if the assembly was found and loaded. Otherwise, false. + + + + Try to resolve and load the given assembly DLL. + + Name of the assembly, of the type . + Directory to search the assembly from. + Reader parameters that contain possible custom assembly resolver. + The loaded assembly. + True, if the assembly was found and loaded. Otherwise, false. + + + + Tries to create a file with the given name + + Path of the file to create + File open mode + Resulting filestream + File access options + File share options + + + + + Try to parse given string as an assembly name + + Fully qualified assembly name + Resulting instance + true, if parsing was successful, otherwise false + + On some versions of mono, using fails because it runs on unmanaged side + which has problems with encoding. + Using solves this by doing parsing on managed side instead. + + + + + Gets unique files in all given directories. If the file with the same name exists in multiple directories, + only the first occurrence is returned. + + Directories to search from. + File pattern to search. + Collection of all files in the directories. + + + + Console class with safe handlers for Unity 4.x, which does not have a proper Console implementation + + + + diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/HarmonyXInterop.dll new file mode 100644 index 0000000000000000000000000000000000000000..ca690b1937a00a6f3ed5666cf2a223ba054ef156 GIT binary patch literal 23552 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Mdb.dll new file mode 100644 index 0000000000000000000000000000000000000000..bddf5cbdb5e0fa67f1a50ffce4173d540c2fe346 GIT binary patch literal 43008 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 z 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 CYk-#k literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Pdb.dll new file mode 100644 index 0000000000000000000000000000000000000000..9227f6db0bf46d7494d3c675c5d2b6e007d9995e GIT binary patch literal 86528 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 Z-~Ml(rMTgK*XIB2bNYWW`2Rr-{7<+s*ku3! literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Rocks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a77ac871e5e6cd346c7c2d9a24bdda7d046a1a04 GIT binary patch literal 27648 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 + + + MonoMod.RuntimeDetour + + + +

+ A fully managed detour. + Multiple Detours for a method to detour from can exist at any given time. Detours can be layered. + If you're writing your own detour manager or need to detour native functions, it's better to create instances of NativeDetour instead. + + + + + Mark the detour as applied in the detour chain. This can be done automatically when creating an instance. + + + + + Undo the detour without freeing it, allowing you to reapply it later. + + + + + Free the detour, while also permanently undoing it. This makes any further operations on this detour invalid. + + + + + Undo and free this temporary detour. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + A "raw" native detour, acting as a wrapper around NativeDetourData with a few helpers. + Only one NativeDetour for a method to detour from can exist at any given time. NativeDetours cannot be layered. + If you don't need the trampoline generator or any of the management helpers, use DetourManager.Native directly. + Unless you're writing your own detour manager or need to detour native functions, it's better to create instances of Detour instead. + + + + + Apply the native detour. This can be done automatically when creating an instance. + + + + + Undo the native detour without freeing the detour native data, allowing you to reapply it later. + + + + + Changes the source of this native detour to a new source address. This does not repair the old source location. + This also assumes that is simply a new address for the same method as this was constructed with. + + The new source location. + + + + Changed the target of this native detour to a new target. + + The new target address. + + + + Free the detour's data without undoing it. This makes any further operations on this detour invalid. + + + + + Undo and free this temporary detour. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. + If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. + + + + + Generate a new delegate with which you can invoke the previous state. + If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. + If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(byte). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ulong). + + + + + Generate a DynamicMethod to easily call the given native function from another DynamicMethod. + + The pointer to the native function to call. + A MethodBase with the target function's signature. + The detoured DynamicMethod. + + + + Fill the DynamicMethodDefinition with a throw. + + + + + Emit a call to DetourManager.Native.Copy using the given parameters. + + + + + Emit a call to DetourManager.Native.Apply using a copy of the given data. + + + + + The data forming a "raw" native detour, created and consumed by DetourManager.Native. + + + + + The method to detour from. Set when the structure is created by the IDetourNativePlatform. + + + + + The target method to be called instead. Set when the structure is created by the IDetourNativePlatform. + + + + + The type of the detour. Determined when the structure is created by the IDetourNativePlatform. + + + + + The size of the detour. Calculated when the structure is created by the IDetourNativePlatform. + + + + + DetourManager.Native-specific data. + + + + diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/MonoMod.Utils.dll new file mode 100644 index 0000000000000000000000000000000000000000..1d9fb357158ab6f5b76be0d85795fd3e93a954bf GIT binary patch literal 187904 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 + + + MonoMod.Utils + + + + + An IL manipulation "context" with various helpers and direct access to the MethodBody. + + + + + The manipulator callback, accepted by the Invoke method. + + + + + + The manipulated method. + + + + + The manipulated method's IL processor. + + + + + The manipulated method body. + + + + + The manipulated method's module. + + + + + The manipulated method instructions. + + + + + A readonly list of all defined labels. + + + + + Has the context been made read-only? No further method access is possible, but the context has not yet been disposed. + + + + + Events which run when the context will be disposed. + + + + + The current reference bag. Used for methods such as EmitReference and EmitDelegate. + + + + + Invoke a given manipulator callback. + + The manipulator to run in this context. + + + + Mark this ILContext as read-only and prevent this context from further accessing the originally passed method. + + + If the method is altered prior to calling MakeReadOnly or afterwards by accessing the method directly, the results are undefined. + + + + + See + + + + + See + + + + + See + + + + + Define a new label to be marked with a cursor. + + A label without a target instruction. + + + + Define a new label pointing at a given instruction. + + The instruction the label will point at. + A label pointing at the given instruction. + + + + Determine the index of a given instruction. + + The instruction to get the index of. + The instruction index, or the end of the method body if it hasn't been found. + + + + Obtain all labels pointing at the given instruction. + + The instruction to get all labels for. + All labels targeting the given instruction. + + + + Bind an arbitary object to an ILContext for static retrieval. + + The type of the object. The combination of typeparam and id provides the unique static reference. + The object to store. + The id to use in combination with the typeparam for object retrieval. + + + + Dispose this context, making it read-only and invoking all OnDispose event listeners. + + + + + Obtain a string representation of this context (method ID and body). + + A string representation of this context. + + + + Specifies where a ILCursor should be positioned in relation to the target of a search function + + + + + Move the cursor before the first instruction in the match + + + + + Equivalent to Before with `cursor.MoveAfterLabels()` causing emitted instructions to become the target of incoming labels + + + + + Move the cursor after the last instruction in the match + + + + + Indicates whether the position of a ILCursor is the result of a search function and + if the next search should ignore the instruction preceeding or following this cursor. + + SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After + + + + + A foward searching function cannot match the Next instruction and must move the cursor forward + + + + + A reverse searching function cannot match the Next instruction and must move the cursor backward + + + + + A cursor used to manipulate a method body in an ILContext. + + + + + The context to which this cursor belongs to. + + + + + The instruction immediately following the cursor position or null if the cursor is at the end of the instruction list. + + + + + The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. + + + + + The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. + + + + + The index of the instruction immediately following the cursor position. Range: 0 to Instrs.Count + Setter accepts negative indexing by adding Instrs.Count to the operand + + + + + Indicates whether the position of a MMILCursor is the result of a search function and + if the next search should ignore the instruction preceeding or following this cursor. + + See + + + + + Enumerates all labels which point to the current instruction (label.Target == Next) + + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + Create a clone of this cursor. + + The cloned cursor. + + + + Is this cursor before the given instruction? + + The instruction to check. + True if this cursor is before the given instruction, false otherwise. + + + + Is this cursor after the given instruction? + + The instruction to check. + True if this cursor is after the given instruction, false otherwise. + + + + Obtain a string representation of this cursor (method ID, index, search target, surrounding instructions). + + A string representation of this cursor. + + + + Move the cursor to a target instruction. All other movements go through this. + + The target instruction + Where to move in relation to the target instruction and incoming labels (branches) + Whether to set the `SearchTarget` and skip the target instruction with the next search function + this + + + + Move the cursor after incoming labels (branches). If an instruction is emitted, all labels which currently point to Next, will point to the newly emitted instruction. + + this + + + + Move the cursor before incoming labels (branches). This is the default behaviour. Emitted instructions will not cause labels to change targets. + + this + + + + Move the cursor to a target index. Supports negative indexing. See + + this + + + + Overload for Goto(label.Target). defaults to MoveType.AfterLabel + + this + + + + Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also + + this + If no match is found + + + + Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. + + True if a match was found + + + + Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also + + this + If no match is found + + + + Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. + + True if a match was found + + + + Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + If no match is found + + + + Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + True if a match was found + + + + Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + If no match is found + + + + Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + True if a match was found + + + + Set the target of a label to the current position (label.Target = Next) and moves after it. + + The label to mark + + + + Create a new label targetting the current position (label.Target = Next) and moves after it. + + The newly created label + + + + Create a new label for use with + + A new label with no target + + + + Remove the Next instruction + + + + + Remove several instructions + + + + + Move the cursor and all labels the cursor is positioned after to a target instruction + + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position, accessing a given member. + + The type in which the member is defined. + The instruction opcode. + The accessed member name. + this + + + + Bind an arbitary object to an ILContext for static retrieval. See + + + + + Emit the IL to retrieve a stored reference of type with the given and place it on the stack. + + + + + Store an object in the reference store, and emit the IL to retrieve it and place it on the stack. + + + + + Emit the IL to invoke a delegate as if it were a method. Stack behaviour matches OpCodes.Call + + + + + A label to be used in ILContexts. + + + + + The target instruction this label points at. + + + + + All instructions using this label. + + + + + An IL inline reference bag used for ILContexts. + + + + + Get the object for the given ID. + + The object type. + The object ID. + The stored object. + + + + Get a MethodInfo for the getter. + + The object type. + The getter method. + + + + Store a new object. + + The object type. + The object to be stored. + An ID to be used for all further operations. + + + + Remove the object with the given ID from the bag, essentially clearing the ID's slot. + + The object type. + The object ID. + + + + Get a MethodInfo invoking a delegate of the given type, with the delegate at the top of the stack. Used by . + + The delegate type. + A MethodInfo invoking a delegate of the given type. + + + + The default IL reference bag. Throws NotSupportedException for every operation. + + + + + An IL reference bag implementation to be used for runtime-generated methods. + + + + + Collection of extensions used by MonoMod and other projects. + + + + + Create a hexadecimal string for the given bytes. + + The input bytes. + The output hexadecimal string. + + + + Invokes all delegates in the invocation list, passing on the result to the next. + + Type of the result. + The multicast delegate. + The initial value and first parameter. + Any other arguments that may be passed. + The result of all delegates. + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns true. + + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns false. + + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns null. + + + + + Split PascalCase words to become Pascal Case instead. + + PascalCaseString + Pascal Case String + + + + Read the string from the BinaryReader BinaryWriter in a C-friendly format. + + The input which the method reads from. + The output string. + + + + Write the string to the BinaryWriter in a C-friendly format. + + The output which the method writes to. + The input string. + + + + Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). + + The input delegate. + The output delegate. + + + + Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). + + The input delegate. + The wanted output delegate type. + The output delegate. + + + + Print the exception to the console, including extended loading / reflection data useful for mods. + + + + + Get the method of interest for a given state machine method. + + The method creating the state machine. + The "main" method in the state machine. + + + + Gets the actual generic method definition of a method, as defined on the fully open type. + + The potentially instantiated method to find the definition of. + The original method definition, with no generic arguments filled in. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Get a certain custom attribute from an attribute provider. + + The attribute provider. + The custom attribute name. + The first matching custom attribute, or null if no matching attribute has been found. + + + + Determine if an attribute provider has got a specific custom attribute. + + The attribute provider. + The custom attribute name. + true if the attribute provider contains the given custom attribute, false otherwise. + + + + Get the integer value pushed onto the stack with this instruction. + + The instruction to get the pushed integer value for. + The pushed integer value. + + + + Get the integer value pushed onto the stack with this instruction. + + The instruction to get the pushed integer value for. + The pushed integer value or null. + + + + Determine if the method call is a base method call. + + The caller method body. + The called method. + True if the called method is a base method of the caller method, false otherwise. + + + + Determine if the given method can be preferably called using callvirt. + + The called method. + True if the called method can be called using callvirt, false otherwise. + + + + Determine if the given type is a struct (also known as "value type") or struct-alike (f.e. primitive). + + The type to check. + True if the type is a struct, primitive or similar, false otherwise. + + + + Get the long form opcode for any short form opcode. + + The short form opcode. + The long form opcode. + + + + Get the short form opcode for any long form opcode. + + The long form opcode. + The short form opcode. + + + + Calculate updated instruction offsets. Required for certain manual fixes. + + The method to recalculate the IL instruction offsets for. + + + + Fix (and optimize) any instructions which should use the long / short form opcodes instead. + + The method to apply the fixes to. + + + + Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. + + The System.Reflection member reference. + The Mono.Cecil member reference. + True if both references share the same signature, false otherwise. + + + + Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. + + The Mono.Cecil member reference. + The System.Reflection member reference. + True if both references share the same signature, false otherwise. + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + Determine if two types are compatible with each other (f.e. object with string, or enums with their underlying integer type). + + The first type. + The second type. + True if both types are compatible with each other, false otherwise. + + + + Creates a delegate of the specified type from this method. + + The method to create the delegate from. + The type of the delegate to create. + The delegate for this method. + + + + Creates a delegate of the specified type with the specified target from this method. + + The method to create the delegate from. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + + Creates a delegate of the specified type from this method. + + The method to create the delegate from. + The type of the delegate to create. + The delegate for this method. + + + + Creates a delegate of the specified type with the specified target from this method. + + The method to create the delegate from. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + + Find a method for a given ID. + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID recursively (including the passed type's base types). + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID. + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID recursively (including the passed type's base types). + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a property for a given name. + + The type to search in. + The property name. + The first matching property or null. + + + + Find a property for a given name recursively (including the passed type's base types). + + The type to search in. + The property name. + The first matching property or null. + + + + Find a field for a given name. + + The type to search in. + The field name. + The first matching field or null. + + + + Find a field for a given name recursively (including the passed type's base types). + + The type to search in. + The field name. + The first matching field or null. + + + + Find an event for a given name. + + The type to search in. + The event name. + The first matching event or null. + + + + Find an event for a given name recursively (including the passed type's base types). + + The type to search in. + The event name. + The first matching event or null. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The method to get the ID for. + The name to use instead of the reference's own name. + The ID to use instead of the reference's declaring type ID. + Whether the type ID should be included or not. System.Reflection avoids it by default. + Whether the ID should be "simple" (name only). + The ID. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The call site to get the ID for. + The ID. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The method to get the ID for. + The name to use instead of the reference's own name. + The ID to use instead of the reference's declaring type ID. + Whether the type ID should be included or not. System.Reflection avoids it by default. + Whether the method is regarded as a proxy method or not. Setting this paramater to true will skip the first parameter. + Whether the ID should be "simple" (name only). + The ID. + + + + Get the "patch name" - the name of the target to patch - for the given member. + + The member to get the patch name for. + The patch name. + + + + Get the "patch name" - the name of the target to patch - for the given member. + + The member to get the patch name for. + The patch name. + + + + Clone the given method definition. + + The original method. + The method definition to apply the cloning process onto, or null to create a new method. + A clone of the original method. + + + + Clone the given method body. + + The original method body. + The method which will own the newly cloned method body. + A clone of the original method body. + + + + Force-update a generic parameter's position and type. + + The generic parameter to update. + The new position. + The new type. + The updated generic parameter. + + + + Resolve a given generic parameter in another context. + + The new context. + The original generic parameter. + A generic parameter provided by the given context which matches the original generic parameter. + + + + Relink the given member reference (metadata token provider). + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given type reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given method reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given callsite. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given field reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given parameter definition. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given parameter definition. + + The original parameter definition. + A clone of the original parameter definition. + + + + Relink the given custom attribute. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given custom attribute. + + The original custom attribute. + A clone of the original custom attribute. + + + + Relink the given generic parameter reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given generic parameter. + + The original generic parameter. + A clone of the original generic parameter. + + + + Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#. + Note that sizeof(t) != Marshal.SizeOf(t), f.e. when t is char. + + The type to get the size from. + The managed type size. + + + + Get a type which matches what the method should receive via ldarg.0 + + The method to obtain the "this" parameter type from. + The "this" parameter type. + + + + Get a native function pointer for a given method. This matches an IL-level ldftn. + + + The result of ldftn doesn't always match that of MethodHandle.GetFunctionPointer(). + For example, ldftn doesn't JIT-compile the method on mono, which thus keeps the class constructor untouched. + And on .NET, struct overrides (f.e. ToString) have got multiple entry points pointing towards the same code. + + The method to get a native function pointer for. + The native function pointer. + + + + A variant of ILGenerator which uses Mono.Cecil under the hood. + + + + + The underlying Mono.Cecil.Cil.ILProcessor. + + + + + Abstract version of System.Reflection.Emit.ILGenerator. See for proper documentation. + + + + + Get a "real" ILGenerator for this ILGeneratorShim. + + A "real" ILGenerator. + + + + Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. + + The ILGeneratorShim type. + The "real" ILGenerator type. + + + + Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. + + The ILGeneratorShim type. + The "real" ILGenerator type. + + + + Get the non-generic proxy type implementing ILGenerator. + + The "real" ILGenerator type, non-generic. + + + + A DynamicMethodDefinition "generator", responsible for generating a runtime MethodInfo from a DMD MethodDefinition. + + + + + + A DMDGenerator implementation using Mono.Cecil to build an in-memory assembly. + + + + + Fill the DynamicMethod with a stub. + + + + + Fill the DynamicMethod with a stub. + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Allows you to remap library paths / names and specify loading flags. Useful for cross-platform compatibility. Applies only to DynDll. + + + + + Open a given library and get its handle. + + The library name. + Whether to skip using the mapping or not. + Any optional platform-specific flags. + The library handle. + + + + Try to open a given library and get its handle. + + The library name. + The library handle, or null if it failed loading. + Whether to skip using the mapping or not. + Any optional platform-specific flags. + True if the handle was obtained, false otherwise. + + + + Release a library handle obtained via OpenLibrary. Don't release the result of OpenLibrary(null)! + + The library handle. + + + + Get a function pointer for a function in the given library. + + The library handle. + The function name. + The function pointer. + + + + Get a function pointer for a function in the given library. + + The library handle. + The function name. + The function pointer, or null if it wasn't found. + True if the function pointer was obtained, false otherwise. + + + + Extension method wrapping Marshal.GetDelegateForFunctionPointer + + + + + Fill all static delegate fields with the DynDllImport attribute. + Call this early on in the static constructor. + + The type containing the DynDllImport delegate fields. + Any optional mappings similar to the static mappings. + + + + Fill all instance delegate fields with the DynDllImport attribute. + Call this early on in the constructor. + + An instance of a type containing the DynDllImport delegate fields. + Any optional mappings similar to the static mappings. + + + + Similar to DllImport, but requires you to run typeof(DeclaringType).ResolveDynDllImports(); + + + + + The library or library alias to use. + + + + + A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. + + + + The library or library alias to use. + A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. + + + + A mapping entry, to be used by . + + + + + The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. + + + + + Platform-dependent loading flags. + + + + The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. + Platform-dependent loading flags. + + + + The relinker callback delegate type. + + The reference (metadata token provider) to relink. + The generic context provided to relink generic references. + A relinked reference. + + + + Generic platform enum. + + + + + Bit applied to all OSes (Unknown, Windows, MacOS, ...). + + + + + On demand 64-bit platform bit. + + + + + Applied to all NT and NT-oid platforms (Windows). + + + + + Applied to all Unix and Unix-oid platforms (macOS, Linux, ...). + + + + + On demand ARM platform bit. + + + + + On demand Wine bit. DON'T RELY ON THIS. + + + + + Unknown OS. + + + + + Windows, using the NT kernel. + + + + + macOS, using the Darwin kernel. + + + + + Linux. + + + + + Android, using the Linux kernel. + + + + + iOS, sharing components with macOS. + + + + diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/doorstop_config.ini b/resources/test/installers/bepinex/BepInEx-BepInExPack/doorstop_config.ini new file mode 100644 index 0000000..a68f30f --- /dev/null +++ b/resources/test/installers/bepinex/BepInEx-BepInExPack/doorstop_config.ini @@ -0,0 +1,16 @@ +[UnityDoorstop] +# Specifies whether assembly executing is enabled +enabled=true +# Specifies the path (absolute, or relative to the game's exe) to the DLL/EXE that should be executed by Doorstop +targetAssembly=BepInEx\core\BepInEx.Preloader.dll +# Specifies whether Unity's output log should be redirected to \output_log.txt +redirectOutputLog=false +# If enabled, DOORSTOP_DISABLE env var value is ignored +# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS +ignoreDisableSwitch=false +# Overrides default Mono DLL search path +# Sometimes it is needed to instruct Mono to seek its assemblies from a different path +# (e.g. mscorlib is stripped in original game) +# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed +# Original Managed folder is added as a secondary folder in the search path +dllSearchPathOverride= \ No newline at end of file diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/winhttp.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/winhttp.dll new file mode 100644 index 0000000000000000000000000000000000000000..bdf9c790dbf3cd0c1c2af726f33db01c1adf64c5 GIT binary patch literal 25088 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 Xrx=Yx@wrpo?RS*0RHTI-2 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/.doorstop_version b/resources/test/installers/bepinex/PlantEverything/.doorstop_version new file mode 100644 index 0000000..64b5ae3 --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/.doorstop_version @@ -0,0 +1 @@ +4.4.0 \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/config/BepInEx.cfg b/resources/test/installers/bepinex/PlantEverything/BepInEx/config/BepInEx.cfg new file mode 100644 index 0000000..7c93bbd --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/config/BepInEx.cfg @@ -0,0 +1,151 @@ +[Caching] + +## Enable/disable assembly metadata cache +## Enabling this will speed up discovery of plugins and patchers by caching the metadata of all types BepInEx discovers. +# Setting type: Boolean +# Default value: true +EnableAssemblyCache = true + +[Chainloader] + +## If enabled, hides BepInEx Manager GameObject from Unity. +## This can fix loading issues in some games that attempt to prevent BepInEx from being loaded. +## Use this only if you know what this option means, as it can affect functionality of some older plugins. +## +# Setting type: Boolean +# Default value: false +HideManagerGameObject = false + +[Harmony.Logger] + +## Specifies which Harmony log channels to listen to. +## NOTE: IL channel dumps the whole patch methods, use only when needed! +# Setting type: LogChannel +# Default value: Warn, Error +# Acceptable values: None, Info, IL, Warn, Error, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogChannels = Warn, Error + +[Logging] + +## Enables showing unity log messages in the BepInEx logging system. +# Setting type: Boolean +# Default value: true +UnityLogListening = true + +## If enabled, writes Standard Output messages to Unity log +## NOTE: By default, Unity does so automatically. Only use this option if no console messages are visible in Unity log +## +# Setting type: Boolean +# Default value: false +LogConsoleToUnityLog = false + +[Logging.Console] + +## Enables showing a console for log output. +# Setting type: Boolean +# Default value: false +Enabled = true + +## If enabled, will prevent closing the console (either by deleting the close button or in other platform-specific way). +# Setting type: Boolean +# Default value: false +PreventClose = false + +## If true, console is set to the Shift-JIS encoding, otherwise UTF-8 encoding. +# Setting type: Boolean +# Default value: false +ShiftJisEncoding = false + +## Hints console manager on what handle to assign as StandardOut. Possible values: +## Auto - lets BepInEx decide how to redirect console output +## ConsoleOut - prefer redirecting to console output; if possible, closes original standard output +## StandardOut - prefer redirecting to standard output; if possible, closes console out +## +# Setting type: ConsoleOutRedirectType +# Default value: Auto +# Acceptable values: Auto, ConsoleOut, StandardOut +StandardOutType = Auto + +## Which log levels to show in the console output. +# Setting type: LogLevel +# Default value: Fatal, Error, Warning, Message, Info +# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogLevels = Fatal, Error, Warning, Message, Info + +[Logging.Disk] + +## Include unity log messages in log file output. +# Setting type: Boolean +# Default value: false +WriteUnityLog = false + +## Appends to the log file instead of overwriting, on game startup. +# Setting type: Boolean +# Default value: false +AppendLog = false + +## Enables writing log messages to disk. +# Setting type: Boolean +# Default value: true +Enabled = true + +## Which log leves are saved to the disk log output. +# Setting type: LogLevel +# Default value: Fatal, Error, Warning, Message, Info +# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogLevels = Fatal, Error, Warning, Message, Info + +[Preloader] + +## Enables or disables runtime patches. +## This should always be true, unless you cannot start the game due to a Harmony related issue (such as running .NET Standard runtime) or you know what you're doing. +# Setting type: Boolean +# Default value: true +ApplyRuntimePatches = true + +## Specifies which MonoMod backend to use for Harmony patches. Auto uses the best available backend. +## This setting should only be used for development purposes (e.g. debugging in dnSpy). Other code might override this setting. +# Setting type: MonoModBackend +# Default value: auto +# Acceptable values: auto, dynamicmethod, methodbuilder, cecil +HarmonyBackend = auto + +## If enabled, BepInEx will save patched assemblies into BepInEx/DumpedAssemblies. +## This can be used by developers to inspect and debug preloader patchers. +# Setting type: Boolean +# Default value: false +DumpAssemblies = false + +## If enabled, BepInEx will load patched assemblies from BepInEx/DumpedAssemblies instead of memory. +## This can be used to be able to load patched assemblies into debuggers like dnSpy. +## If set to true, will override DumpAssemblies. +# Setting type: Boolean +# Default value: false +LoadDumpedAssemblies = false + +## If enabled, BepInEx will call Debugger.Break() once before loading patched assemblies. +## This can be used with debuggers like dnSpy to install breakpoints into patched assemblies before they are loaded. +# Setting type: Boolean +# Default value: false +BreakBeforeLoadAssemblies = false + +[Preloader.Entrypoint] + +## The local filename of the assembly to target. +# Setting type: String +# Default value: UnityEngine.CoreModule.dll +Assembly = UnityEngine.CoreModule.dll + +## The name of the type in the entrypoint assembly to search for the entrypoint method. +# Setting type: String +# Default value: Application +Type = GameObject + +## The name of the method in the specified entrypoint assembly and type to hook and load Chainloader from. +# Setting type: String +# Default value: .cctor +Method = .cctor + diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony.dll new file mode 100644 index 0000000000000000000000000000000000000000..99daef723fd1dd2189780b60d5a2f12c2a3e4e34 GIT binary patch literal 204800 zcmc${37jNFnfITaS(Q~?-90na-BUgHGy~NnbqvD{$1ouGp~x-5aNh_hBvdhqQ&ib_ zi!k1@qN0w1H{Ob__kHhp?<&lCyX&#*`s%u?yUqXmdm^hUtEWfV_p|@cTc7UCh$o(S z;)y4oc;b#c?SdD3f#-P{{vUb7^B&}_-!b<5%a2)t7p?usBJcgfU)$%wp;N!M&pFp# z*POno5kIMM`3=)oUVh_^@h#I=Ts_^`cH{JQH%^~$#uKJ*h_AYO{n%Jxzl8LeCwktg zLxJ~qpNOB+P3?!?y6KUj4W3tmv%G`ecrfm1+{cJpZ;82m$F~6D-+r@%1J^I`j)CS9 z`|H0GuS4-xLH7)~p?h$TND`>mWq~)UH+ZY`ezd>o9_tn(kN>f$xa)7Z`qo?U-!hrx zOLUk3z0`FMJlTI<% zMj@{(_~H74!`gw-0YWq?p*`aYfZ9}4HMru3Mmw(ItduHKm2Xa;a_~<-KYhRxpLpK| zspxSXgslmuJG=;0E>w;}1_$9l1{>wS0RJZEKUlA9`w)R= z{MAztaYI}|&$T*mFvNMNkb^cN%Rp+FmxL{^-sU$N<2@RQ3mWF?(c;&Dq%w33i zD0&Ql_$WP&<}vDm;$v{l`-4k9W+p?0nd>8ya&_;?`A6L?Hyi`f{Hgo+u-@&HNV zoXH1ccG8y zT!JqJ>}R5RIv6Ng68N?S0wcsw&BtegI2@nFv+)J7@OcW(#R^Ou>69lj#f+t$3FpFL z3a)uJ@gmGmHAM{^k#l7cog>N%6hr((0xDLYi#=WGs|uPRRWV(8CGV_sr664iGwm{^ z)>%#g1mk{uE_7Te}|U%6sar zeXWpo^%P=fDSE+>7tTt5njnX>D{)mOHe@~JGbEq8$oxtx%e4njmW;w=bQ#18VSPp8 zJCsr%!>UK~asszEemIm4i7`=y=t>@a?8)X;_{;ItdUmei8OBfI*}0ZSe4QTG^VkJn zj)CaOcyE!H!Vr%Xrj)jQgsdmZU2*7BSJ2B2MzKQ4j6v%!$1$j*d zD7gLpGTob@=*NvmO*in)hbp$N=od;O)yIdqdq(?G$#>pN5yVZ%jSbgw!x4p0t;`RP zXm$�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�Y*r+#Cg9S`aGfdAHffM#CGvkHk`0{b$6 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%0AqZSm-&!O84SLvGB+_ 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 J|NieN@K3@ + + + 0Harmony + + + + A factory to create delegate types + + + + Instance for the delegate type factory + + + Exists for API compatibility with Harmony + + + + + Creates a delegate type for a method + + Type of the return value + Types of the arguments + The new delegate type for the given type info + + + + Creates a delegate type for a method + + Type of the return value + Types of the arguments + Calling convention. If specified, adds to the delegate type + The new delegate type for the given type info + + + Creates a delegate type for a method + The method + The new delegate type + + + Creates a delegate type for a method + The method + Calling convention. If specified, adds to the delegate type. + The new delegate type + + + A getter delegate type + Type that getter gets field/property value from + Type of the value that getter gets + The instance get getter uses + An delegate + + + + A setter delegate type + Type that setter sets field/property value for + Type of the value that setter sets + The instance the setter uses + The value the setter uses + An delegate + + + + A constructor delegate type + Type that constructor creates + An delegate + + + + A helper class for fast access to getters and setters + + + Creates an instantiation delegate + Type that constructor creates + The new instantiation delegate + + + + Creates an getter delegate for a property + Type that getter reads property from + Type of the property that gets accessed + The property + The new getter delegate + + + + Creates an getter delegate for a field + Type that getter reads field from + Type of the field that gets accessed + The field + The new getter delegate + + + + Creates an getter delegate for a field (with a list of possible field names) + Type that getter reads field/property from + Type of the field/property that gets accessed + A list of possible field names + The new getter delegate + + + + Creates an setter delegate + Type that setter assigns property value to + Type of the property that gets assigned + The property + The new setter delegate + + + + Creates an setter delegate for a field + Type that setter assigns field value to + Type of the field that gets assigned + The field + The new getter delegate + + + + A delegate to invoke a method + The instance + The method parameters + The method result + + + A helper class to invoke method with delegates + + + Creates a fast invocation handler from a method + The method to invoke + Controls if boxed value object is accessed/updated directly + The + + + The directBoxValueAccess option controls how value types passed by reference (e.g. ref int, out my_struct) are handled in the arguments array + passed to the fast invocation handler. + Since the arguments array is an object array, any value types contained within it are actually references to a boxed value object. + Like any other object, there can be other references to such boxed value objects, other than the reference within the arguments array. + For example, + + var val = 5; + var box = (object)val; + var arr = new object[] { box }; + handler(arr); // for a method with parameter signature: ref/out/in int + + + + + If directBoxValueAccess is true, the boxed value object is accessed (and potentially updated) directly when the handler is called, + such that all references to the boxed object reflect the potentially updated value. + In the above example, if the method associated with the handler updates the passed (boxed) value to 10, both box and arr[0] + now reflect the value 10. Note that the original val is not updated, since boxing always copies the value into the new boxed value object. + + + If directBoxValueAccess is false (default), the boxed value object in the arguments array is replaced with a "reboxed" value object, + such that potential updates to the value are reflected only in the arguments array. + In the above example, if the method associated with the handler updates the passed (boxed) value to 10, only arr[0] now reflects the value 10. + + + + + Patch function helpers + + + Sorts patch methods by their priority rules + The original method + Patches to sort + Use debug mode + The sorted patch methods + + + + Sorts patch methods by their priority rules + The original method + Patches to sort + Use debug mode + The sorted patch methods + + + + Creates new replacement method with the latest patches and detours the original method + The original method + Information describing the patches + The newly created replacement method + + + + + High-level IL code manipulator for MonoMod that allows to manipulate a method as a stream of CodeInstructions. + + + + + Initialize IL transpiler + + Body of the method to transpile + Whether to always log everything for this instance + + + + Adds a transpiler method that edits the IL of the given method + + Transpiler method + Currently not implemented + + + + Processes and writes IL to the provided method body. + Note that this cleans the existing method body (removes insturctions and exception handlers). + + Method body to write to. + Original method that transpiler can optionally call into + + One of IL opcodes contains a CallSide (e.g. calli), which is currently not + fully supported. + + One of IL opcodes with an operand contains a null operand. + + + + Normalizes instructions into a consistent format for passing to transpilers. + Converts short branches to long, ensures that certain fields are properly initialized. + + Enumerable of instructions + Enumerable of normalized instructions + + + + Basic safe DLL emitter for dynamically generated s. + + Based on https://github.com/MonoMod/MonoMod.Common/blob/master/Utils/DMDGenerators/DMDCecilGenerator.cs + + + + Helper wrapper around ILProcessor to allow emitting code at certain positions + + + + + Write method body to a ILDasm -like representation + + Method body to write + String representation of the method body (locals and instruction) + Unexpected exception block type + + + + Patching methods potentially messes up the stack. + Especially calls to GetExecutingAssembly won't turn in correct methods + + + + Creates a patch sorter + Array of patches that will be sorted + Use debugging + + + Sorts internal PatchSortingWrapper collection and caches the results. + After first run the result is provided from the cache. + The original method + The sorted patch methods + + + Sorts internal PatchSortingWrapper collection and caches the results. + After first run the result is provided from the cache. + The original method + The sorted patch methods as instance + + + Checks if the sorter was created with the same patch list and as a result can be reused to + get the sorted order of the patches. + List of patches to check against + true if equal + + + Removes one unresolved dependency from the least important patch. + + + Outputs all unblocked patches from the waiting list to results list + + + Adds patch to both results list and handled patches set + Patch to add + + + Wrapper used over the Patch object to allow faster dependency access and + dependency removal in case of cyclic dependencies + + + Create patch wrapper object used for sorting + Patch to wrap + + + Determines how patches sort + The other patch + integer to define sort order (-1, 0, 1) + + + Determines whether patches are equal + The other patch + true if equal + + + Hash function + A hash code + + + Bidirectionally registers Patches as after dependencies + List of dependencies to register + + + Bidirectionally registers Patches as before dependencies + List of dependencies to register + + + Bidirectionally removes Patch from after dependencies + Patch to remove + + + Bidirectionally removes Patch from before dependencies + Patch to remove + + + Specifies the type of method + + + + This is a normal method + + + This is a getter + + + This is a setter + + + This is a constructor + + + This is a static constructor + + + This is an enumerator (, or UniTask coroutine) + This path will target the method that contains the actual enumerator code + + + Specifies the type of argument + + + + This is a normal argument + + + This is a reference argument (ref) + + + This is an out argument (out) + + + This is a pointer argument (&) + + + Specifies the type of patch + + + + Any patch + + + A prefix patch + + + A postfix patch + + + A transpiler + + + A finalizer + + + A reverse patch + + + A MonoMod + + + Specifies the type of reverse patch + + + + Use the unmodified original method (directly from IL) + + + Use the original as it is right now including previous patches but excluding future ones + + + Specifies the type of method call dispatching mechanics + + + + Call the method using dynamic dispatching if method is virtual (including overriden) + + + This is the built-in form of late binding (a.k.a. dynamic binding) and is the default dispatching mechanic in C#. + This directly corresponds with the instruction. + + + For virtual (including overriden) methods, the instance type's most-derived/overriden implementation of the method is called. + For non-virtual (including static) methods, same behavior as : the exact specified method implementation is called. + + + Note: This is not a fully dynamic dispatch, since non-virtual (including static) methods are still called non-virtually. + A fully dynamic dispatch in C# involves using + the dynamic type + (actually a fully dynamic binding, since even the name and overload resolution happens at runtime), which does not support. + + + + + Call the method using static dispatching, regardless of whether method is virtual (including overriden) or non-virtual (including static) + + + a.k.a. non-virtual dispatching, early binding, or static binding. + This directly corresponds with the instruction. + + + For both virtual (including overriden) and non-virtual (including static) methods, the exact specified method implementation is called, without virtual/override mechanics. + + + + + The base class for all Harmony annotations (not meant to be used directly) + + + + The common information for all attributes + + + Annotation to define targets of your Harmony patch methods + + + + An empty annotation can be used together with TargetMethod(s) + + + + An annotation that specifies a class to patch + The declaring class/type + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The argument types of the method or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + Assembly-qualified name of the declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + Assembly-qualified name of the declaring class/type + The name of the method, property or constructor to patch + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + Annotation to define the original method for delegate injection + + + + An annotation that specifies a class to patch + The declaring class/type + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The argument types of the method or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + The + + + + An annotation that specifies call dispatching mechanics for the delegate + The + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + Annotation to define your standin methods for reverse patching + + + + An annotation that specifies the type of reverse patching + The of the reverse patch + + + + A Harmony annotation to define that all methods in a class are to be patched + + + + A Harmony annotation used to change order in which Harmony patches are applied + + + + A Harmony annotation to define patch priority + The priority + + + + A Harmony annotation to define that a patch comes before another patch + + + + A Harmony annotation to define that a patch comes before another patch + The array of harmony IDs of the other patches + + + + A Harmony annotation to define that a patch comes after another patch + + + A Harmony annotation to define that a patch comes after another patch + The array of harmony IDs of the other patches + + + + A Harmony annotation to output a debug log for a patch + + + A Harmony annotation to debug a patch (output uses to log to your Desktop) + + + + A Harmony annotation to emit IL of the patch to a DLL + + + + A Harmony annotation to emit IL of the patch to the current working directory + + + + A Harmony annotation to emit IL of the patch to the given path + Directory to which emit the patch + + + + A Harmony attribute to automatically wrap the patch into try/catch. Exceptions are logged to Harmony log and eaten. + + + + If specified on a prefix, postfix or a finalizer, the method will be automatically wrapped into try/catch. + + + + Specifies the Prepare function in a patch class + + + + Specifies the Cleanup function in a patch class + + + + Specifies the TargetMethod function in a patch class + + + + Specifies the TargetMethods function in a patch class + + + + Specifies the Prefix function in a patch class + + + + Specifies the Postfix function in a patch class + + + + Specifies the Transpiler function in a patch class + + + + Specifies the ILManipulator function in a patch class> + + + + Specifies the Finalizer function in a patch class + + + + A Harmony annotation to declare injected arguments + + + + The name of the original argument + + + + The index of the original argument + + + + The new name of the original argument + + + + An annotation to declare injected arguments by name + + + + An annotation to declare injected arguments by index + Zero-based index + + + + An annotation to declare injected arguments by renaming them + Name of the original argument + New name + + + + An annotation to declare injected arguments by index and renaming them + Zero-based index + New name + + + + An abstract wrapper around OpCode and their operands. Used by transpilers + + + + The opcode + + + + The operand + + + + All labels defined on this instruction + + + + All exception block boundaries defined on this instruction + + + + Creates a new CodeInstruction with a given opcode and optional operand + The opcode + The operand + + + + Create a full copy (including labels and exception blocks) of a CodeInstruction + The to copy + + + + Clones a CodeInstruction and resets its labels and exception blocks + A lightweight copy of this code instruction + + + + Clones a CodeInstruction, resets labels and exception blocks and sets its opcode + The opcode + A copy of this CodeInstruction with a new opcode + + + + Clones a CodeInstruction, resets labels and exception blocks and sets its operand + The operand + A copy of this CodeInstruction with a new operand + + + + Creates a CodeInstruction calling a method (CALL) + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A code instruction that calls the method matching the arguments + + + + Creates a CodeInstruction calling a method (CALL) + The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A code instruction that calls the method matching the arguments + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Returns an instruction to call the specified closure + The delegate type to emit + The closure that defines the method to call + A that calls the closure as a method + + + + Creates a CodeInstruction loading a field (LD[S]FLD[A]) + The class/type where the field is defined + The name of the field (case sensitive) + Use address of field + + + + Creates a CodeInstruction storing to a field (ST[S]FLD) + The class/type where the field is defined + The name of the field (case sensitive) + + + + Returns a string representation of the code instruction + A string representation of the code instruction + + + + Exception block types + + + + The beginning of an exception block + + + + The beginning of a catch block + + + + The beginning of an except filter block + + + + The beginning of a fault block + + + + The beginning of a finally block + + + + The end of an exception block + + + + An exception block + + + + Block type + + + + Catch type + + + + Creates an exception block + The + The catch type + + + + + An exception thrown when a patch argument in a Harmony patch is invalid. + + + + + Original method to be patched. + + + + + Patch that was attempted to be applied. + + + + + + + + Constructs a new exception instance. + + Message of the exception. + Original method to be patched. + Patch that was attempted to be applied. + + + + An exception thrown when a reflection member is not found. + + + + + + + The Harmony instance is the main entry to Harmony. After creating one with an unique identifier, it is used to patch and query the current application domain + + + + Set to true before instantiating Harmony to debug Harmony or use an environment variable to set HARMONY_DEBUG to '1' like this: cmd /C "set HARMONY_DEBUG=1 && game.exe" + This is for full debugging. To debug only specific patches, use the attribute + + + + Creates a new Harmony instance + A unique identifier (you choose your own) + A Harmony instance + + + + The unique identifier + + + + Searches the current assembly for Harmony annotations and uses them to create patches + This method can fail to use the correct assembly when being inlined. It calls StackTrace.GetFrame(1) which can point to the wrong method/assembly. If you are unsure or run into problems, use PatchAll(Assembly.GetExecutingAssembly()) instead. + + + + Creates a empty patch processor for an original method + The original method/constructor + A new instance + + + + Creates a patch class processor from an annotated class + The class/type + A new instance + + + + Creates a patch class processor from an annotated class + The class/type + If true, the type doesn't need to have any attributes present for processing + A new instance + + + + Creates a reverse patcher for one of your stub methods + The original method/constructor + The stand-in stub method as + A new instance + + + + Searches an assembly for Harmony annotations and uses them to create patches + The assembly + + + + Searches the given type for Harmony annotation and uses them to create patches + The type to search + + + + Creates patches by manually specifying the methods + The original method/constructor + An optional prefix method wrapped in a object + An optional postfix method wrapped in a object + An optional transpiler method wrapped in a object + An optional finalizer method wrapped in a object + An optional ilmanipulator method wrapped in a + The replacement method that was created to patch the original method + + + + Creates patches by manually specifying the methods + The original method/constructor + An optional prefix method wrapped in a object + An optional postfix method wrapped in a object + An optional transpiler method wrapped in a object + An optional finalizer method wrapped in a object + The replacement method that was created to patch the original method + + + + Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process + The original method/constructor you want to duplicate + Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) + An optional transpiler as method that will be applied during the process + An optional ilmanipulator as method that will be applied during the process + The replacement method that was created to patch the stub method + + + + Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process + The original method/constructor you want to duplicate + Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) + An optional transpiler as method that will be applied during the process + The replacement method that was created to patch the stub method + + + + Unpatches all methods that were patched by the specified . Unpatching is done by repatching methods without patches of this instance. + The Harmony ID to restrict unpatching to a specific Harmony instance. + Gets thrown when a null or empty HarmonyID gets passed in. + + + + Unpatches all methods that were patched by this Harmony instance's ID. Unpatching is done by repatching methods without patches of this instance. + + + + Globally unpatches ALL methods by patching them with zero patches. Complete unpatching is not supported. + + + + Unpatches methods by patching them with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The Harmony ID to restrict unpatching to a specific Harmony instance. Whether this parameter is actually optional is determined by the global flag + When is set to true, the execution of this method will be skipped when no is specified. + + + + Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The original method/constructor + The + The optional Harmony ID to restrict unpatching to a specific Harmony instance + + + + Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The original method/constructor + The patch method as method to remove + + + + Test for patches from a specific Harmony ID + The Harmony ID + True if patches for this ID exist + + + + Gets patch information for a given original method + The original method/constructor + The patch information as + + + + Gets the methods this instance has patched + An enumeration of original methods/constructors + + + + Gets all patched original methods in the appdomain + An enumeration of patched original methods/constructors + + + + Gets the original method from a given replacement method + A replacement method, for example from a stacktrace + The original method/constructor or null if not found + + + + Tries to get the method from a stackframe including dynamic replacement methods + The + For normal frames, frame.GetMethod() is returned. For frames containing patched methods, the replacement method is returned or null if no method can be found + + + + Gets Harmony version for all active Harmony instances + [out] The current Harmony version + A dictionary containing assembly versions keyed by Harmony IDs + + + + Creates a new Harmony instance and applies all patches specified in the type + The type to scan for patches. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the assembly + The assembly to scan. + The ID for the Harmony instance to create, which will be used. + + + + Under Mono, HarmonyException wraps IL compile errors with detailed information about the failure + + + + Default serialization constructor (not implemented) + The info + The context + + + + Get a list of IL instructions in pairs of offset+code + A list of key/value pairs which represent an offset and the code at that offset + + + + Get a list of IL instructions without offsets + A list of + + + + Get the error offset of the errornous IL instruction + The offset + + + + Get the index of the errornous IL instruction + The index into the list of instructions or -1 if not found + + + + Class that holds all Global Harmony settings + + + + Set to true to disallow executing the legacy instance method without specifying a harmonyId. + If set to true and the legacy instance method is called without passing a harmonyId, then execution of said method will be skipped. + + + A wrapper around a method to use it as a patch (for example a Prefix) + + + + The original method + + + + Class/type declaring this patch + + + + Patch method name + + + + Optional patch + + + + Array of argument types of the patch method + + + + of the patch + + + + Install this patch before patches with these Harmony IDs + + + + Install this patch after patches with these Harmony IDs + + + + Reverse patch type, see + + + + Create debug output for this patch + + + + If not null, the IL of the patch is output to this path + + + + Whether to use (true) or (false) mechanics + for -attributed delegate + + + + Whether to wrap the patch itself into a try/catch. + + + + Default constructor + + + + Creates a patch from a given method + The original method + + + + Creates a patch from a given method + The original method + The patch + A list of harmony IDs that should come after this patch + A list of harmony IDs that should come before this patch + Set to true to generate debug output + + + + Creates a patch from a given method + The patch class/type + The patch method name + The optional argument types of the patch method (for overloaded methods) + + + + Gets the names of all internal patch info fields + A list of field names + + + + Merges annotations + The list of to merge + The merged + + + + Returns a string that represents the annotation + A string representation + + + + Annotation extensions + + + + Copies annotation information + The source + The destination + + + + Clones an annotation + The to clone + A copied + + + + Merges annotations + The master + The detail + A new, merged + + + + Gets all annotations on a class/type + The class/type + A list of all + + + + Gets merged annotations on a class/type + The class/type + The merged + + + + Gets all annotations on a method + The method/constructor + A list of + + + + Gets merged annotations on a method + The method/constructor + The merged + + + + + A mutable representation of an inline signature, similar to Mono.Cecil's CallSite. + Used by the calli instruction, can be used by transpilers + + + + + See + + + + See + + + + See + + + + The list of all parameter types or function pointer signatures received by the call site + + + + The return type or function pointer signature returned by the call site + + + + Returns a string representation of the inline signature + A string representation of the inline signature + + + + + A mutable representation of a parameter type with an attached type modifier, + similar to Mono.Cecil's OptionalModifierType / RequiredModifierType and C#'s modopt / modreq + + + + + Whether this is a modopt (optional modifier type) or a modreq (required modifier type) + + + + The modifier type attached to the parameter type + + + + The modified parameter type + + + + Returns a string representation of the modifier type + A string representation of the modifier type + + + + Patch serialization + + + + Control the binding of a serialized object to a type + Specifies the assembly name of the serialized object + Specifies the type name of the serialized object + The type of the object the formatter creates a new instance of + + + + Serializes a patch info + The + The serialized data + + + + Deserialize a patch info + The serialized data + A + + + + Compare function to sort patch priorities + The patch + Zero-based index + The priority + A standard sort integer (-1, 0, 1) + + + + Serializable patch information + + + + Prefixes as an array of + + + + Postfixes as an array of + + + + Transpilers as an array of + + + + Finalizers as an array of + + + + ILManipulators as an array of + + + + Returns if any of the patches wants debugging turned on + + + + Returns a list of paths that the IL should be dumped to + + + + Adds prefixes + An owner (Harmony ID) + The patch methods + + + + Adds a prefix + + + Removes prefixes + The owner of the prefixes, or * for all + + + + Adds postfixes + An owner (Harmony ID) + The patch methods + + + + Adds a postfix + + + Removes postfixes + The owner of the postfixes, or * for all + + + + Adds transpilers + An owner (Harmony ID) + The patch methods + + + + Adds a transpiler + + + Removes transpilers + The owner of the transpilers, or * for all + + + + Adds finalizers + An owner (Harmony ID) + The patch methods + + + + Adds a finalizer + + + Removes finalizers + The owner of the finalizers, or * for all + + + + Adds ilmanipulators + An owner (Harmony ID) + The patch methods + + + + Removes ilmanipulators + The owner of the ilmanipulators, or * for all + + + + Removes a patch using its method + The method of the patch to remove + + + + Gets a concatenated list of patches + The Harmony instance ID adding the new patches + The patches to add + The current patches + + + + Gets a list of patches with any from the given owner removed + The owner of the methods, or * for all + The current patches + + + + A serializable patch + + + + Zero-based index + + + + The owner (Harmony ID) + + + + The priority, see + + + + Keep this patch before the patches indicated in the list of Harmony IDs + + + + Keep this patch after the patches indicated in the list of Harmony IDs + + + + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + + + + If not null, IL DLL is output to this directory + + + + Whether to wrap the patch into a general try/catch that logs the error + + + + The method of the static patch method + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + Whether to wrap the patch into a general try/catch that logs the error + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + Whether to wrap the patch into a general try/catch that logs the error + If not null, the patch IL DLL is saved to this directory + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + + + Get the patch method or a DynamicMethod if original patch method is a patch factory + The original method/constructor + The method of the patch + + + + Determines whether patches are equal + The other patch + true if equal + + + + Determines how patches sort + The other patch + integer to define sort order (-1, 0, 1) + + + + Hash function + A hash code + + + + A PatchClassProcessor used to turn on a class/type into patches + + + + Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. + The Harmony instance + The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) + + + + Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. + The Harmony instance + The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) + If true, the type doesn't need to have any attributes present for processing + + + + Applies the patches + A list of all created replacement methods or null if patch class is not annotated + + + + A group of patches + + + + A collection of prefix + + + + A collection of postfix + + + + A collection of transpiler + + + + A collection of finalizer + + + + A collection of ILManipulator + + + + Gets all owners (Harmony IDs) or all known patches + The patch owners + + + + Creates a group of patches + An array of prefixes as + An array of postfixes as + An array of transpileres as + An array of finalizeres as + An array of ilmanipulators as + + + + Creates a group of patches + An array of prefixes as + An array of postfixes as + An array of transpileres as + An array of finalizeres as + + + + + IL manipulator to create Harmony-style patches. + + + + + Initializes a new instance of the class. + + Patches to apply to the body. + + + + Manipulates a by applying Harmony patches to it. + + + Reference to the method that should be considered as original. Used to reference parameter and + return types. + + Collection of Harmony patches to apply. + Method body to manipulate as instance. Should contain instructions to patch. + + In most cases you will want to use to create or obtain global + patch info for the method that contains aggregated info of all Harmony instances. + + + + + Manipulates IL into a replacement method with Harmony patches applied to it. + + Original method that contains and other metadata. + IL to rewrite. + + + + Convert the IL code into a Harmony patch. + + IL body of the method to rewrite into a Harmony patch. + Original method to use for context. + + + + Method patcher for normal managed methods that have IL body attached to them. + Uses in order to apply hooks in a way compatible with MonoMod's own + hooking system. + + + + + + + + + + + + + + + + + + A handler for that checks if a method is a normal Managed method. + + Not used + Patch resolver arguments + + + + + A general method patcher for implementing custom Harmony patcher backends. + + + + + + Constructs a method patcher + + Original method to patch + + + + + Original method to patch. + + + + + + Prepares method body for the unpatched that simply calls + function. + + + A that contains a call to + the original method to pass to the IL manipulator. + If null, Harmony patches must be manually applied to the original via . + + + + + + Detours to the provided replacement function. If called multiple times, + is re-detoured to the new method. + + + Result of + if returned non-null. + Otherwise, this will be null, in which case you must manually generate Harmony-patched method + with . + + of the hook, if it's different from `replacement`. + + + + + Creates a copy of the original method. If not possible, creates a method that calls into the original method. + + Copy of the original method that is transpileable. If not possible, returns null. + + This method creates a pure copy of the original method that is usable with transpilers. Currently, this + method is used to generate reverse patchers. + If a purse IL copy is not possible, a best approximation should be generated + (e.g. a wrapper that calls original method). + If no best approximation is possible, this method should return null, in which case generating reverse + patchers for the method will fail. + + + + + + A method patcher that uses to patch internal calls, + methods marked with and any other managed method that CLR managed-to-native + trampolines for and which has no IL body defined. + + + + + Constructs a new instance of method patcher. + + + + + + + + + + + + + + + A handler for that checks if a method doesn't have a body + (e.g. it's icall or marked with ) and thus can be patched with + . + + Not used + Patch resolver arguments + + + + + A global manager for handling Harmony patch state. Contains information about all patched methods and all + actual instances that handle patching implementation. + + + + + + Method patcher resolve event. + + + When a method is to be patched, this resolver event is called once on the method to determine which + backend to use in order to patch the method. + To make Harmony use the specified backend, set to an + instance of the method patcher backend to use. + + + + + + Creates or gets an existing instance of that handles patching the method. + + Method to patch. + Instance of that handles patching the method. + No suitable patcher found for the method. + + + + + Gets patch info for the given target method. + + Method to get patch info for. + Current patch info of the method. + + + + + Gets or creates patch info for the given method. + + Method to get info from. + An existing or new patch info for the method containing information about the applied patches. + + + + + Gets all methods that have been patched. + + List of methods that have been patched. + + + + + Removes all method resolvers. Use with care, this removes the default ones too! + + + + + Patcher resolve event arguments. + + + + + + Original method that is to be patched. + + + + + + Method patcher to use to patch . + Set this value to specify which one to use. + + + + + A PatchProcessor handles patches on a method/constructor + + + + Creates an empty patch processor + The Harmony instance + The original method/constructor + + + + Adds a prefix + The prefix as a + A for chaining calls + + + + Adds a prefix + The prefix method + A for chaining calls + + + + Adds a postfix + The postfix as a + A for chaining calls + + + + Adds a postfix + The postfix method + A for chaining calls + + + + Adds a transpiler + The transpiler as a + A for chaining calls + + + + Adds a transpiler + The transpiler method + A for chaining calls + + + + Adds a finalizer + The finalizer as a + A for chaining calls + + + + Adds a finalizer + The finalizer method + A for chaining calls + + + + Adds an ilmanipulator + The ilmanipulator as a + A for chaining calls + + + + Adds an ilmanipulator + The ilmanipulator method + A for chaining calls + + + + Gets all patched original methods in the appdomain + An enumeration of patched method/constructor + + + + Applies all registered patches + The generated replacement method + + + + Unpatches patches of a given type and/or Harmony ID + The patch type + Harmony ID or * for any + A for chaining calls + + + + Unpatches a specific patch + The method of the patch + A for chaining calls + + + + Gets patch information on an original + The original method/constructor + The patch information as + + + + Sort patch methods by their priority rules + The original method + Patches to sort + The sorted patch methods + + + + Gets Harmony version for all active Harmony instances + [out] The current Harmony version + A dictionary containing assembly version keyed by Harmony ID + + + + Creates a new empty generator to use when reading method bodies + A new + + + + Creates a new generator matching the method/constructor to use when reading method bodies + The original method/constructor to copy method information from + A new + + + + Returns the methods unmodified list of code instructions + The original method/constructor + Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) + A list containing all the original + + + + Returns the methods unmodified list of code instructions + The original method/constructor + A new generator that now contains all local variables and labels contained in the result + A list containing all the original + + + + Returns the methods current list of code instructions after all existing transpilers have been applied + The original method/constructor + Apply only the first count of transpilers + Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) + A list of + + + + Returns the methods current list of code instructions after all existing transpilers have been applied + The original method/constructor + A new generator that now contains all local variables and labels contained in the result + Apply only the first count of transpilers + A list of + + + + A low level way to read the body of a method. Used for quick searching in methods + The original method + All instructions as opcode/operand pairs + + + + A low level way to read the body of a method. Used for quick searching in methods + The original method + An existing generator that will be used to create all local variables and labels contained in the result + All instructions as opcode/operand pairs + + + + A patch priority + + + + Patch last + + + + Patch with very low priority + + + + Patch with low priority + + + + Patch with lower than normal priority + + + + Patch with normal priority + + + + Patch with higher than normal priority + + + + Patch with high priority + + + + Patch with very high priority + + + + Patch first + + + + A reverse patcher + + + + Creates a reverse patcher + The Harmony instance + The original method/constructor + Your stand-in stub method as + + + + Applies the patch + The type of patch, see + The generated replacement method + + + + A collection of commonly used transpilers + + + + Returns an instruction to call the specified delegate + The delegate type to emit + The delegate to emit + The instruction to call the specified action + + + + A transpiler that replaces all occurrences of a given method with another one using the same signature + The enumeration of to act on + Method or constructor to search for + Method or constructor to replace with + Modified enumeration of + + + + A transpiler that alters instructions that match a predicate by calling an action + The enumeration of to act on + A predicate selecting the instructions to change + An action to apply to matching instructions + Modified enumeration of + + + + A transpiler that logs a text at the beginning of the method + The instructions to act on + The log text + Modified enumeration of + + + + A transpiler that replaces the entire body of the method with another one + The replacement method. It's up to the caller of this transpiler to make sure that the signatures match. + of the patch. This is passed via transpiler. + A collection of that contains instructions of replacement method. + The replacement method is not a managed method that contains any IL. + This transpiler has a side effect of clearing up all previous locals and previous transpilers. + Use to run this transpiler as early as possible. + + + A helper class for reflection related functions + + + + Shortcut for to simplify the use of reflections and make it work for any access level + + + + Shortcut for to simplify the use of reflections and make it work for any access level but only within the current type + + + + Enumerates all assemblies in the current app domain, excluding visual studio assemblies + An enumeration of + + + Gets a type by name. Prefers a full name with namespace but falls back to the first type matching the name otherwise + The name + A type or null if not found + + + + Gets all successfully loaded types from a given assembly + The assembly + An array of types + + This calls and returns , while catching any thrown . + If such an exception is thrown, returns the successfully loaded types (, + filtered for non-null values). + + + + + Enumerates all successfully loaded types in the current app domain, excluding visual studio assemblies + An enumeration of all in all assemblies, excluding visual studio assemblies + + + Applies a function going up the type hierarchy and stops at the first non-null result + Result type of func() + The class/type to start with + The evaluation function returning T + The first non-null result, or null if no match + + The type hierarchy of a class or value type (including struct) does NOT include implemented interfaces, + and the type hierarchy of an interface is only itself (regardless of whether that interface implements other interfaces). + The top-most type in the type hierarchy of all non-interface types (including value types) is . + + + + + Applies a function going into inner types and stops at the first non-null result + Generic type parameter + The class/type to start with + The evaluation function returning T + The first non-null result, or null if no match + + + + Gets the reflection information for a directly declared field + The class/type where the field is defined + The name of the field + A field or null when type/name is null or when the field cannot be found + + + + Gets the reflection information for a field by searching the type and all its super types + The class/type where the field is defined + The name of the field (case sensitive) + A field or null when type/name is null or when the field cannot be found + + + + Gets the reflection information for a field + The class/type where the field is declared + The zero-based index of the field inside the class definition + A field or null when type is null or when the field cannot be found + + + + Gets the reflection information for a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A property or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the getter method of a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the setter method of a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for a property by searching the type and all its super types + The class/type + The name + A property or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the getter method of a property by searching the type and all its super types + The class/type + The name + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the setter method of a property by searching the type and all its super types + The class/type + The name + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for a directly declared method + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the reflection information for a method by searching the type and all its super types + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the reflection information for a method by searching the type and all its super types + The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets method of an enumerator method. + Enumerator method from which to get its + of the enumerator or null if no valid enumerator is detected + + + Gets the names of all method that are declared in a type + The declaring class/type + A list of method names + + + + Gets the names of all method that are declared in the type of the instance + An instance of the type to search in + A list of method names + + + + Gets the names of all fields that are declared in a type + The declaring class/type + A list of field names + + + + Gets the names of all fields that are declared in the type of the instance + An instance of the type to search in + A list of field names + + + + Gets the names of all properties that are declared in a type + The declaring class/type + A list of property names + + + + Gets the names of all properties that are declared in the type of the instance + An instance of the type to search in + A list of property names + + + + Gets the type of any class member of + A member + The class/type of this member + + + + Test if a class member is actually an concrete implementation + A member + True if the member is a declared + + + + Gets the real implementation of a class member + A member + The member itself if its declared. Otherwise the member that is actually implemented in some base type + + + + Gets the reflection information for a directly declared constructor + The class/type where the constructor is declared + Optional parameters to target a specific overload of the constructor + Optional parameters to only consider static constructors + A constructor info or null when type is null or when the constructor cannot be found + + + + Gets the reflection information for a constructor by searching the type and all its super types + The class/type where the constructor is declared + Optional parameters to target a specific overload of the method + Optional parameters to only consider static constructors + A constructor info or null when type is null or when the method cannot be found + + + + Gets reflection information for all declared constructors + The class/type where the constructors are declared + Optional parameters to only consider static constructors + A list of constructor infos + + + + Gets reflection information for all declared methods + The class/type where the methods are declared + A list of methods + + + + Gets reflection information for all declared properties + The class/type where the properties are declared + A list of properties + + + + Gets reflection information for all declared fields + The class/type where the fields are declared + A list of fields + + + + Gets the return type of a method or constructor + The method/constructor + The return type + + + + Given a type, returns the first inner type matching a recursive search by name + The class/type to start searching at + The name of the inner type (case sensitive) + The inner type or null if type/name is null or if a type with that name cannot be found + + + + Given a type, returns the first inner type matching a recursive search with a predicate + The class/type to start searching at + The predicate to search with + The inner type or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first method matching a predicate + The class/type to start searching at + The predicate to search with + The method or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first constructor matching a predicate + The class/type to start searching at + The predicate to search with + The constructor info or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first property matching a predicate + The class/type to start searching at + The predicate to search with + The property or null if type/predicate is null or if a type with that name cannot be found + + + + Returns an array containing the type of each object in the given array + An array of objects + An array of types or an empty array if parameters is null (if an object is null, the type for it will be object) + + + + Creates an array of input parameters for a given method and a given set of potential inputs + The method/constructor you are planing to call + The possible input parameters in any order + An object array matching the method signature + + + + A readable/assignable reference delegate to an instance field of a class or static field (NOT an instance field of a struct) + + An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), + implemented interface, or derived class of this type + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The runtime instance to access the field (ignored and can be omitted for static fields) + A readable/assignable reference to the field + Null instance passed to a non-static field ref delegate + + Instance of invalid type passed to a non-static field ref delegate + (this can happen if is a parent class or interface of the field's declaring type) + + + + This delegate cannot be used for instance fields of structs, since a struct instance passed to the delegate would be passed by + value and thus would be a copy that only exists within the delegate's invocation. This is fine for a readonly reference, + but makes assignment futile. Use instead. + + + Note that is not required to be the field's declaring type. It can be a parent class (including ), + implemented interface, or a derived class of the field's declaring type ("instanceOfT is FieldDeclaringType" must be possible). + Specifically, must be assignable from OR to the field's declaring type. + Technically, this allows Nullable, although Nullable is only relevant for structs, and since only static fields of structs + are allowed for this delegate, and the instance passed to such a delegate is ignored, this hardly matters. + + + Similarly, is not required to be the field's field type, unless that type is a non-enum value type. + It can be a parent class (including object) or implemented interface of the field's field type. It cannot be a derived class. + This variance is not allowed for value types, since that would require boxing/unboxing, which is not allowed for ref values. + Special case for enum types: can also be the underlying integral type of the enum type. + Specifically, for reference types, must be assignable from + the field's field type; for non-enum value types, must be exactly the field's field type; for enum types, + must be either the field's field type or the underyling integral type of that field type. + + + This delegate supports static fields, even those defined in structs, for legacy reasons. + For such static fields, is effectively ignored. + Consider using (and StaticFieldRefAccess methods that return it) instead for static fields. + + + + + + Creates a field reference delegate for an instance field of a class + The class that defines the instance field, or derived class of this type + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable delegate + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates an instance field reference for a specific instance of a class + The class that defines the instance field, or derived class of this type + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The name of the field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance. + If you need to access a field's value for potentially multiple instances, use instead. + FieldRefAccess<T, F>(instance, fieldName) is functionally equivalent to FieldRefAccess<T, F>(fieldName)(instance). + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + + The type that defines the field, or derived class of this type; must not be a struct type unless the field is static + + The name of the field + + A readable/assignable delegate with T=object + (for static fields, the instance delegate parameter is ignored) + + + + This method is meant for cases where the given type is only known at runtime and thus can't be used as a type parameter T + in e.g. . + + + This method supports static fields, even those defined in structs, for legacy reasons. + Consider using (and other overloads) instead for static fields. + + + + + + Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) + + An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), + implemented interface, or derived class of this type ("instanceOfT is FieldDeclaringType" must be possible) + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + This method is meant for cases where the field has already been obtained, avoiding the field searching cost in + e.g. . + + + This method supports static fields, even those defined in structs, for legacy reasons. + For such static fields, is effectively ignored. + Consider using (and other overloads) instead for static fields. + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates a field reference for an instance field of a class + + The type that defines the field; or a parent class (including ), implemented interface, or derived class of this type + ("instanceOfT is FieldDeclaringType" must be possible) + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. + If you need to access a field's value for potentially multiple instances, use instead. + FieldRefAccess<T, F>(instance, fieldInfo) is functionally equivalent to FieldRefAccess<T, F>(fieldInfo)(instance). + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + A readable/assignable reference delegate to an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + A reference to the runtime instance to access the field + A readable/assignable reference to the field + + + + Creates a field reference delegate for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable delegate + + + + Creates an instance field reference for a specific instance of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The name of the field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance. + If you need to access a field's value for potentially multiple instances, use instead. + StructFieldRefAccess<T, F>(ref instance, fieldName) is functionally equivalent to StructFieldRefAccess<T, F>(fieldName)(ref instance). + + + + + + Creates a field reference delegate for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + This method is meant for cases where the field has already been obtained, avoiding the field searching cost in + e.g. . + + + + + + Creates a field reference for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. + If you need to access a field's value for potentially multiple instances, use instead. + StructFieldRefAccess<T, F>(ref instance, fieldInfo) is functionally equivalent to StructFieldRefAccess<T, F>(fieldInfo)(ref instance). + + + + + + A readable/assignable reference delegate to a static field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + A readable/assignable reference to the field + + + + Creates a static field reference + The type (can be class or struct) the field is defined in + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable reference to the field + + + + Creates a static field reference + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The type (can be class or struct) the field is defined in + The name of the field + A readable/assignable reference to the field + + + + Creates a static field reference + An arbitrary type (by convention, the type the field is defined in) + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable reference to the field + + The type parameter is only used in exception messaging and to distinguish between this method overload + and the overload (which returns a rather than a reference). + + + + + Creates a static field reference delegate + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + + Creates a delegate to a given method + The delegate Type + The method to create a delegate from. + + Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate + where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) + instance delegate where the delegate invocation always applies to the given . + + + Only applies for instance methods. If true (default) and is virtual, invocation of the delegate + calls the instance method virtually (the instance type's most-derived/overriden implementation of the method is called); + else, invocation of the delegate calls the exact specified (this is useful for calling base class methods) + Note: if false and is an interface method, an ArgumentException is thrown. + + A delegate of given to given + + + Delegate invocation is more performant and more convenient to use than + at a one-time setup cost. + + + Works for both type of static and instance methods, both open and closed (a.k.a. unbound and bound) instance methods, + and both class and struct methods. + + + + + + Creates a delegate for a given delegate definition, attributed with [] + The delegate Type, attributed with [] + + Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate + where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) + instance delegate where the delegate invocation always applies to the given . + + A delegate of given to the method specified via [] + attributes on + + This calls with the method and virtualCall arguments + determined from the [] attributes on , + and the given (for closed instance delegates). + + + + + Returns who called the current method + The calling method/constructor (excluding the caller) + + + + Rethrows an exception while preserving its stack trace (throw statement typically clobbers existing stack traces) + The exception to rethrow + + + + True if the current runtime is based on Mono, false otherwise (.NET) + + + + True if the current runtime is .NET Framework, false otherwise (.NET Core or Mono, although latter isn't guaranteed) + + + + True if the current runtime is .NET Core, false otherwise (Mono or .NET Framework) + + + + Throws a missing member runtime exception + The type that is involved + A list of names + + + + Gets default value for a specific type + The class/type + The default value + + + + Creates an (possibly uninitialized) instance of a given type + The class/type + The new instance + + + + Creates an (possibly uninitialized) instance of a given type + The class/type + The new instance + + + + + A cache for the or similar Add methods for different types. + + + + Makes a deep copy of any object + The type of the instance that should be created; for legacy reasons, this must be a class or interface + The original object + A copy of the original object but of type T + + + + Makes a deep copy of any object + The type of the instance that should be created + The original object + [out] The copy of the original object + Optional value transformation function (taking a field name and src/dst instances) + The optional path root to start with + + + + Makes a deep copy of any object + The original object + The type of the instance that should be created + Optional value transformation function (taking a field name and src/dst instances) + The optional path root to start with + The copy of the original object + + + + Tests if a type is a struct + The type + True if the type is a struct + + + + Tests if a type is a class + The type + True if the type is a class + + + + Tests if a type is a value type + The type + True if the type is a value type + + + + Tests if a type is an integer type + The type + True if the type represents some integer + + + + Tests if a type is a floating point type + The type + True if the type represents some floating point + + + + Tests if a type is a numerical type + The type + True if the type represents some number + + + + Tests if a type is void + The type + True if the type is void + + + + Test whether an instance is of a nullable type + Type of instance + An instance to test + True if instance is of nullable type, false if not + + + + Tests whether a type or member is static, as defined in C# + The type or member + True if the type or member is static + + + + Tests whether a type is static, as defined in C# + The type + True if the type is static + + + + Tests whether a property is static, as defined in C# + The property + True if the property is static + + + + Tests whether an event is static, as defined in C# + The event + True if the event is static + + + + Calculates a combined hash code for an enumeration of objects + The objects + The hash code + + + + A CodeInstruction match + + + The name of the match + + + The matched opcodes + + + The matched operands + + + The matched labels + + + The matched blocks + + + The jumps from the match + + + The jumps to the match + + + The match predicate + + + Creates a code match + The optional opcode + The optional operand + The optional name + + + + Creates a code match + The CodeInstruction + An optional name + + + + Creates a code match + The predicate + An optional name + + + + Returns a string that represents the match + A string representation + + + + Creates a new code match for an opcode + Opcode to match + + + + Creates a new code match for a code instruction + Code instruction + + + + A CodeInstruction matcher + + + The current position + The index or -1 if out of bounds + + + + Gets the number of code instructions in this matcher + The count + + + + Checks whether the position of this CodeMatcher is within bounds + True if this CodeMatcher is valid + + + + Checks whether the position of this CodeMatcher is outside its bounds + True if this CodeMatcher is invalid + + + + Gets the remaining code instructions + The remaining count + + + + Gets the opcode at the current position + The opcode + + + + Gets the operand at the current position + The operand + + + + Gets the labels at the current position + The labels + + + + Gets the exception blocks at the current position + The blocks + + + + Creates an empty code matcher + + + Creates a code matcher from an enumeration of instructions + The instructions (transpiler argument) + An optional IL generator + + + + Makes a clone of this instruction matcher + A copy of this matcher + + + + Gets instructions at the current position + The instruction + + + + Gets instructions at the current position with offset + The offset + The instruction + + + + Gets all instructions + A list of instructions + + + + Gets all instructions as an enumeration + A list of instructions + + + + Gets some instructions counting from current position + Number of instructions + A list of instructions + + + + Gets all instructions within a range + The start index + The end index + A list of instructions + + + + Gets all instructions within a range (relative to current position) + The start offset + The end offset + A list of instructions + + + + Gets a list of all distinct labels + The instructions (transpiler argument) + A list of Labels + + + + Reports a failure + The method involved + The logger + True if current position is invalid and error was logged + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed) + Explanation of where/why the exception was thrown that will be added to the exception message + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at current position + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at any point between current position and the end + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at any point between current position and the start + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the check function returns false + Explanation of where/why the exception was thrown that will be added to the exception message + Function that checks validity of current state. If it returns false, an exception is thrown + The same code matcher + + + + Sets an instruction at current position + The instruction to set + The same code matcher + + + + Sets instruction at current position and advances + The instruction + The same code matcher + + + + Sets opcode and operand at current position + The opcode + The operand + The same code matcher + + + + Sets opcode and operand at current position and advances + The opcode + The operand + The same code matcher + + + + Sets opcode at current position and advances + The opcode + The same code matcher + + + + Sets operand at current position and advances + The operand + The same code matcher + + + + Creates a label at current position + [out] The label + The same code matcher + + + + Creates a label at a position + The position + [out] The new label + The same code matcher + + + + Adds an enumeration of labels to current position + The labels + The same code matcher + + + + Adds an enumeration of labels at a position + The position + The labels + The same code matcher + + + + Sets jump to + Branch instruction + Destination for the jump + [out] The created label + The same code matcher + + + + Inserts some instructions + The instructions + The same code matcher + + + + Inserts an enumeration of instructions + The instructions + The same code matcher + + + + Inserts a branch + The branch opcode + Branch destination + The same code matcher + + + + Inserts some instructions and advances the position + The instructions + The same code matcher + + + + Inserts an enumeration of instructions and advances the position + The instructions + The same code matcher + + + + Inserts a branch and advances the position + The branch opcode + Branch destination + The same code matcher + + + + Removes current instruction + The same code matcher + + + + Removes some instruction from current position by count + Number of instructions + The same code matcher + + + + Removes the instructions in a range + The start + The end + The same code matcher + + + + Removes the instructions in a offset range + The start offset + The end offset + The same code matcher + + + + Advances the current position + The offset + The same code matcher + + + + Moves the current position to the start + The same code matcher + + + + Moves the current position to the end + The same code matcher + + + + Searches forward with a predicate and advances position + The predicate + The same code matcher + + + + Searches backwards with a predicate and reverses position + The predicate + The same code matcher + + + + Matches forward and advances position + True to set position to end of match, false to set it to the beginning of the match + Some code matches + The same code matcher + + + + Matches backwards and reverses position + True to set position to end of match, false to set it to the beginning of the match + Some code matches + The same code matcher + + + + Matches forward and advances position to beginning of matching sequence + Some code matches + The same code matcher + + + + Matches forward and advances position to ending of matching sequence + Some code matches + The same code matcher + + + + Matches backwards and reverses position to beginning of matching sequence + Some code matches + The same code matcher + + + + Matches backwards and reverses position to ending of matching sequence + Some code matches + The same code matcher + + + + Repeats a match action until boundaries are met + The match action + An optional action that is executed when no match is found + The same code matcher + + + + Gets a match by its name + The match name + An instruction + + + + General extensions for common cases + + + + Joins an enumeration with a value converter and a delimiter to a string + The inner type of the enumeration + The enumeration + An optional value converter (from T to string) + An optional delimiter + The values joined into a string + + + + Converts an array of types (for example methods arguments) into a human readable form + The array of types + A human readable description including brackets + + + + A full description of a type + The type + A human readable description + + + + A a full description of a method or a constructor without assembly details but with generics + The method/constructor + A human readable description + + + + A helper converting parameter infos to types + The array of parameter infos + An array of types + + + + A helper to access a value via key from a dictionary + The key type + The value type + The dictionary + The key + The value for the key or the default value (of T) if that key does not exist + + + + A helper to access a value via key from a dictionary with extra casting + The value type + The dictionary + The key + The value for the key or the default value (of T) if that key does not exist or cannot be cast to T + + + + Escapes Unicode and ASCII non printable characters + The string to convert + The string to convert + A string literal surrounded by + + + + Extensions for + + + + Shortcut for testing whether the operand is equal to a non-null value + The + The value + True if the operand has the same type and is equal to the value + + + + Shortcut for testing whether the operand is equal to a non-null value + The + The value + True if the operand is equal to the value + This is an optimized version of for + + + + Shortcut for code.opcode == opcode && code.OperandIs(operand) + The + The + The operand value + True if the opcode is equal to the given opcode and the operand has the same type and is equal to the given operand + + + + Shortcut for code.opcode == opcode && code.OperandIs(operand) + The + The + The operand value + True if the opcode is equal to the given opcode and the operand is equal to the given operand + This is an optimized version of for + + + + Tests for any form of Ldarg* + The + The (optional) index + True if it matches one of the variations + + + + Tests for Ldarga/Ldarga_S + The + The (optional) index + True if it matches one of the variations + + + + Tests for Starg/Starg_S + The + The (optional) index + True if it matches one of the variations + + + + Tests for any form of Ldloc* + The + The optional local variable + True if it matches one of the variations + + + + Tests for any form of Stloc* + The + The optional local variable + True if it matches one of the variations + + + + Tests if the code instruction branches + The + The label if the instruction is a branch operation or if not + True if the instruction branches + + + + Tests if the code instruction calls the method/constructor + The + The method + True if the instruction calls the method or constructor + + + + Tests if the code instruction loads a constant + The + True if the instruction loads a constant + + + + Tests if the code instruction loads an integer constant + The + The integer constant + True if the instruction loads the constant + + + + Tests if the code instruction loads a floating point constant + The + The floating point constant + True if the instruction loads the constant + + + + Tests if the code instruction loads an enum constant + The + The enum + True if the instruction loads the constant + + + + Tests if the code instruction loads a field + The + The field + Set to true if the address of the field is loaded + True if the instruction loads the field + + + + Tests if the code instruction stores a field + The + The field + True if the instruction stores this field + + + + Adds labels to the code instruction and return it + The + One or several to add + The same code instruction + + + Adds labels to the code instruction and return it + The + An enumeration of + The same code instruction + + + Extracts all labels from the code instruction and returns them + The + A list of + + + Moves all labels from the code instruction to a different one + The to move the labels from + The to move the labels to + The code instruction labels were moved from (now empty) + + + Moves all labels from a different code instruction to the current one + The to move the labels from + The to move the labels to + The code instruction that received the labels + + + Adds ExceptionBlocks to the code instruction and return it + The + One or several to add + The same code instruction + + + Adds ExceptionBlocks to the code instruction and return it + The + An enumeration of + The same code instruction + + + Extracts all ExceptionBlocks from the code instruction and returns them + The + A list of + + + Moves all ExceptionBlocks from the code instruction to a different one + The to move the ExceptionBlocks from + The to move the ExceptionBlocks to + The code instruction blocks were moved from (now empty) + + + Moves all ExceptionBlocks from a different code instruction to the current one + The to move the ExceptionBlocks from + The to move the ExceptionBlocks to + The code instruction that received the blocks + + + General extensions for collections + + + + A simple way to execute code for every element in a collection + The inner type of the collection + The collection + The action to execute + + + + A simple way to execute code for elements in a collection matching a condition + The inner type of the collection + The collection + The predicate + The action to execute + + + + A helper to add an item to a collection + The inner type of the collection + The collection + The item to add + The collection containing the item + + + + A helper to add an item to an array + The inner type of the collection + The array + The item to add + The array containing the item + + + + A helper to add items to an array + The inner type of the collection + The array + The items to add + The array containing the items + + + + General extensions for collections + + + + Tests a class member if it has an IL method body (external methods for example don't have a body) + The member to test + Returns true if the member has an IL body or false if not + + + A file log for debugging + + + + Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop + + + + The indent character. The default is tab + + + + The current indent level + + + + Changes the indentation level + The value to add to the indentation level + + + + Log a string in a buffered way. Use this method only if you are sure that FlushBuffer will be called + or else logging information is incomplete in case of a crash + The string to log + + + + Logs a list of string in a buffered way. Use this method only if you are sure that FlushBuffer will be called + or else logging information is incomplete in case of a crash + A list of strings to log (they will not be re-indented) + + + + Returns the log buffer and optionally empties it + True to empty the buffer + The buffer. + + + + Replaces the buffer with new lines + The lines to store + + + + Flushes the log buffer to disk (use in combination with LogBuffered) + + + + Log a string directly to disk. Slower method that prevents missing information in case of a crash + The string to log. + + + + Log a string directly to disk if Harmony.DEBUG is true. Slower method that prevents missing information in case of a crash + The string to log. + + + + Resets and deletes the log + + + + Logs some bytes as hex values + The pointer to some memory + The length of bytes to log + + + + + Default Harmony logger that writes to a file + + + + + Whether or not to enable writing the log. + + + + + Text writer to write the logs to. If not set, defaults to a file log. + + + + + File path of the log. + + + + + Main logger class that exposes log events. + + + + + A single log event that represents a single log message. + + + + + Log channel of the message. + + + + + The log message. + + + + + Log channel for the messages. + + + + + No channels (or an empty channel). + + + + + Basic information. + + + + + Full IL dumps of the generated dynamic methods. + + + + + Channel for warnings. + + + + + Channel for errors. + + + + + Additional debug information that is related to patching + + + + + All channels. + + + + + Filter for which channels should be listened to. + If the channel is in the filter, all log messages from that channel get propagated into event. + + + + + Event fired on any incoming message that passes the channel filter. + + + + + Pretty print a full type name. + + The . + The pretty printed full type name. + + + + A helper class to retrieve reflection info for non-private methods + + + + Given a lambda expression that calls a method, returns the method info + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The generic type + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The generic type + The generic result type + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The lambda expression using the method + The method in the lambda expression + + + + A reflection helper to read and write private elements + The result type defined by GetValue() + + + + Creates a traverse instance from an existing instance + The existing instance + + + + Gets/Sets the current value + The value to read or write + + + + A reflection helper to read and write private elements + + + + Creates a new traverse instance from a class/type + The class/type + A instance + + + + Creates a new traverse instance from a class T + The class + A instance + + + + Creates a new traverse instance from an instance + The object + A instance + + + + Creates a new traverse instance from a named type + The type name, for format see + A instance + + + + Creates a new and empty traverse instance + + + + Creates a new traverse instance from a class/type + The class/type + + + + Creates a new traverse instance from an instance + The object + + + + Gets the current value + The value + + + + Gets the current value + The type of the value + The value + + + + Invokes the current method with arguments and returns the result + The method arguments + The value returned by the method + + + + Invokes the current method with arguments and returns the result + The type of the value + The method arguments + The value returned by the method + + + + Sets a value of the current field or property + The value + The same traverse instance + + + + Gets the type of the current field or property + The type + + + + Moves the current traverse instance to a inner type + The type name + A traverse instance + + + + Moves the current traverse instance to a field + The type name + A traverse instance + + + + Moves the current traverse instance to a field + The type of the field + The type name + A traverse instance + + + + Gets all fields of the current type + A list of field names + + + + Moves the current traverse instance to a property + The type name + Optional property index + A traverse instance + + + + Moves the current traverse instance to a field + The type of the property + The type name + Optional property index + A traverse instance + + + + Gets all properties of the current type + A list of property names + + + + Moves the current traverse instance to a method + The name of the method + The arguments defining the argument types of the method overload + A traverse instance + + + + Moves the current traverse instance to a method + The name of the method + The argument types of the method + The arguments for the method + A traverse instance + + + + Gets all methods of the current type + A list of method names + + + + Checks if the current traverse instance is for a field + True if its a field + + + + Checks if the current traverse instance is for a property + True if its a property + + + + Checks if the current traverse instance is for a method + True if its a method + + + + Checks if the current traverse instance is for a type + True if its a type + + + + Iterates over all fields of the current type and executes a traverse action + Original object + The action receiving a instance for each field + + + + Iterates over all fields of the current type and executes a traverse action + Original object + Target object + The action receiving a pair of instances for each field pair + + + + Iterates over all fields of the current type and executes a traverse action + Original object + Target object + The action receiving a dot path representing the field pair and the instances + + + + Iterates over all properties of the current type and executes a traverse action + Original object + The action receiving a instance for each property + + + + Iterates over all properties of the current type and executes a traverse action + Original object + Target object + The action receiving a pair of instances for each property pair + + + + Iterates over all properties of the current type and executes a traverse action + Original object + Target object + The action receiving a dot path representing the property pair and the instances + + + + A default field action that copies fields to fields + + + + Returns a string that represents the current traverse + A string representation + + + + + Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), + so this symbol will not be reported as unused (as well as by other usage inspections). + + + + + Can be applied to attributes, type parameters, and parameters of a type assignable from . + When applied to an attribute, the decorated attribute behaves the same as . + When applied to a type parameter or to a parameter of type , indicates that the corresponding type + is used implicitly. + + + + + Specify the details of implicitly used symbol when it is marked + with or . + + + + Only entity marked with attribute considered used. + + + Indicates implicit assignment to a member. + + + + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. + + + + Indicates implicit instantiation of a type. + + + + Specify what is considered to be used implicitly when marked + with or . + + + + Members of entity marked with attribute are considered used. + + + Inherited entities are considered used. + + + Entity marked with attribute and all its members considered used. + + + diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony20.dll new file mode 100644 index 0000000000000000000000000000000000000000..b087d3e9a26533a3659dd104e4229c73f735deed GIT binary patch literal 112640 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 z

G%RjU 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 + + + BepInEx.Harmony + + + +

+ Specifies the indices of parameters that are ByRef. + + + + + The indices of parameters that are ByRef. + + + + The indices of parameters that are ByRef. + + + + An extension class for Harmony based operations. + + + + + Applies all patches specified in the type. + + The HarmonyInstance to use. + The type to scan. + + + + A wrapper for Harmony based operations. + + + + + Applies all patches specified in the type. + + The type to scan. + The HarmonyInstance to use. + + + + Applies all patches specified in the type. + + The type to scan. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the assembly. + + The assembly to scan. + The HarmonyInstance to use. + + + + Applies all patches specified in the assembly. + + The assembly to scan. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the calling assembly. + + The Harmony instance to use. + + + + Applies all patches specified in the calling assembly. + + The ID for the Harmony instance to create, which will be used. + + + + Returns an instruction to call the specified delegate. + + The delegate type to emit. + The delegate to emit. + The instruction to + + + diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.dll new file mode 100644 index 0000000000000000000000000000000000000000..b9c4b84c966fa9d75d8b4eddecfc214e6915c104 GIT binary patch literal 43520 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 I=QQwt0DRj`)c^nh literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.xml b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.xml new file mode 100644 index 0000000..159e156 --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.xml @@ -0,0 +1,169 @@ + + + + BepInEx.Preloader + + + + + Doorstop environment variables, passed into the BepInEx preloader. + https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables + + + + + Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file. + + + + + Full path to the game's "Managed" folder that contains all the game's managed assemblies + + + + + Full path to the game executable currently running. + + + + + Array of paths where Mono searches DLLs from before assembly resolvers are invoked. + + + + + Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later. + + + + + + + + + + + + + + + + Delegate used in patching assemblies. + + The assembly that is being patched. + + + + Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and + loading assemblies one at a time. + + + + + List of all patcher plugins to be applied + + + + + Adds a single assembly patcher to the pool of applicable patches. + + Patcher to apply. + + + + Adds all patchers from all managed assemblies specified in a directory. + + Directory to search patcher DLLs from. + + + + Releases all patchers to let them be collected by GC. + + + + + Applies patchers to all assemblies in the given directory and loads patched assemblies into memory. + + Directories to load CLR assemblies from in their search order. + + + + Loads an individual assembly definition into the CLR. + + The assembly to load. + File name of the assembly being loaded. + + + + A single assembly patcher. + + + + + Target assemblies to patch. + + + + + Initializer method that is run before any patching occurs. + + + + + Finalizer method that is run after all patching is done. + + + + + The main patcher method that is called on every DLL defined in . + + + + + Type name of the patcher. + + + + + + + + + + + Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. + + + + + The main entrypoint of BepInEx, and initializes all patchers and the chainloader. + + + + + The log writer that is specific to the preloader. + + + + + Inserts BepInEx's own chainloader entrypoint into UnityEngine. + + The assembly that will be attempted to be patched. + + + + Allocates a console window for use by BepInEx safely. + + + + + This exists because the Mono implementation of is/was broken, and would call Write directly instead of calling TraceEvent. + + + + + The main entrypoint of BepInEx, called from Doorstop. + + + + diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.dll new file mode 100644 index 0000000000000000000000000000000000000000..565d481d519dbfe95cd9db8db1e826bb0df5fed2 GIT binary patch literal 128512 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 z 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 R@9%u>Hp%}U{O>dd{$C{ML3RKD literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.xml new file mode 100644 index 0000000..a96d13d --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.xml @@ -0,0 +1,1737 @@ + + + + BepInEx + + + + + The manager and loader for all plugins, and the entry point for BepInEx plugin system. + + + + + The loaded and initialized list of plugins. + + + + + List of all loaded via the chainloader. + + + + + Collection of error chainloader messages that occured during plugin loading. + Contains information about what certain plugins were not loaded. + + + + + The GameObject that all plugins are attached to as components. + + + + + Initializes BepInEx to be able to start the chainloader. + + + + + Analyzes the given type definition and attempts to convert it to a valid + + Type definition to analyze. + If the type represent a valid plugin, returns a instance. Otherwise, return null. + + + + The entrypoint for the BepInEx plugin system. + + + + + A cacheable metadata item. Can be used with and to cache plugin metadata. + + + + + Serialize the object into a binary format. + + + + + + Loads the object from binary format. + + + + + + A cached assembly. + + + + + + List of cached items inside the assembly. + + + + + Timestamp of the assembly. Used to check the age of the cache. + + + + + Provides methods for loading specified types from an assembly. + + + + + Default assembly resolved used by the + + + + + Default reader parameters used by + + + + + Event fired when fails to resolve a type during type loading. + + + + + Looks up assemblies in the given directory and locates all types that can be loaded and collects their metadata. + + The specific base type to search for. + The directory to search for assemblies. + A function to check if a type should be selected and to build the type metadata. + A filter function to quickly determine if the assembly can be loaded. + The name of the cache to get cached types from. + A dictionary of all assemblies in the directory and the list of type metadatas of types that match the selector. + + + + Loads an index of type metadatas from a cache. + + Name of the cache + Cacheable item + Cached type metadatas indexed by the path of the assembly that defines the type. If no cache is defined, return null. + + + + Saves indexed type metadata into a cache. + + Name of the cache + List of plugin metadatas indexed by the path to the assembly that contains the types + Cacheable item + + + + Converts TypeLoadException to a readable string. + + TypeLoadException + Readable representation of the exception + + + + Base type of all classes representing and enforcing acceptable values of config settings. + + + + Type of values that this class can Clamp. + + + + Change the value to be acceptable, if it's not already. + + + + + Check if the value is an acceptable value. + + + + + Type of the supported values. + + + + + Get the string for use in config files. + + + + + Specify the list of acceptable values for a setting. + + + + + List of values that a setting can take. + + + + + Specify the list of acceptable values for a setting. + If the setting does not equal any of the values, it will be set to the first one. + + + + + + + + + + + + + + Specify the range of acceptable values for a setting. + + + + Lowest acceptable value + Highest acceptable value + + + + Lowest acceptable value + + + + + Highest acceptable value + + + + + + + + + + + + + + Section and key of a setting. Used as a unique key for identification within a . + The same definition can be used in multiple config files, it will point to different settings then. + + + + + + Group of the setting. All settings within a config file are grouped by this. + + + + + Name of the setting. + + + + + Create a new definition. Definitions with same section and key are equal. + + Group of the setting, case sensitive. + Name of the setting, case sensitive. + + + + + + + Check if the definitions are the same. + + + + + + Check if the definitions are the same. + + + + + + + + Check if the definitions are the same. + + + + + Check if the definitions are the same. + + + + + + + + Metadata of a . + + + + + Create a new description. + + Text describing the function of the setting and any notes or warnings. + Range of values that this setting can take. The setting's value will be automatically clamped. + Objects that can be used by user-made classes to add functionality. + + + + Text describing the function of the setting and any notes or warnings. + + + + + Range of acceptable values for a setting. + + + + + Objects that can be used by user-made classes to add functionality. + + + + + An empty description. + + + + + Provides access to a single setting inside of a . + + Type of the setting. + + + + Fired when the setting is changed. Does not detect changes made outside from this object. + + + + + Value of this setting. + + + + + + + + Container for a single setting of a . + Each config entry is linked to one config file. + + + + + Types of defaultValue and definition.AcceptableValues have to be the same as settingType. + + + + + Config file this entry is a part of. + + + + + Category and name of this setting. Used as a unique key for identification within a . + + + + + Description / metadata of this setting. + + + + + Type of the that this setting holds. + + + + + Default value of this setting (set only if the setting was not changed before). + + + + + Get or set the value of the setting. + + + + + Get the serialized representation of the value. + + + + + Set the value by using its serialized form. + + + + + If necessary, clamp the value to acceptable value range. T has to be equal to settingType. + + + + + Trigger setting changed event. + + + + + Write a description of this setting using all available metadata. + + + + + A helper class to handle persistent data. All public methods are thread-safe. + + + + + All config entries inside + + + + + Create a list with all config entries inside of this config file. + + + + + Create an array with all config entries inside of this config file. Should be only used for metadata purposes. + If you want to access and modify an existing setting then use + instead with no description. + + + + + Full path to the config file. The file might not exist until a setting is added and changed, or is called. + + + + + If enabled, writes the config to disk every time a value is set. + If disabled, you have to manually use or the changes will be lost! + + + + + + + + Create a new config file at the specified config path. + + Full path to a file that contains settings. The file will be created as needed. + If the config file/directory doesn't exist, create it immediately. + Information about the plugin that owns this setting file. + + + + Reloads the config from disk. Unsaved changes are lost. + + + + + Writes the config to disk. + + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section and Key of the setting. + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + + + + Access one of the existing settings. If the setting has not been added yet, false is returned. Otherwise, true. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section and Key of the setting. + The ConfigEntry value to return. + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + The ConfigEntry value to return. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each definition can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section and Key of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Simple description of the setting shown to the user. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each definition can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section and Key of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Simple description of the setting shown to the user. + + + + Access a setting. Use Bind instead. + + + + + Access a setting. Use Bind instead. + + + + + An event that is fired every time the config is reloaded. + + + + + Fired when one of the settings is changed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns the ConfigDefinitions that the ConfigFile contains. + Creates a new array when the property is accessed. Thread-safe. + + + + + Returns the ConfigEntryBase values that the ConfigFile contains. + Creates a new array when the property is accessed. Thread-safe. + + + + + Provides access to a single setting inside of a . + + Type of the setting. + + + + Entry of this setting in the . + + + + + Unique definition of this setting. + + + + + Config file this setting is inside of. + + + + + Fired when the setting is changed. Does not detect changes made outside from this object. + + + + + Value of this setting. + + + + + A keyboard shortcut that can be used in Update method to check if user presses a key combo. The shortcut is only + triggered when the user presses the exact combination. For example, F + LeftCtrl will trigger only if user + presses and holds only LeftCtrl, and then presses F. If any other keys are pressed, the shortcut will not trigger. + + Can be used as a value of a setting in + to allow user to change this shortcut and have the changes saved. + + How to use: Use in this class instead of in the Update loop. + + + + + Shortcut that never triggers. + + + + + All KeyCode values that can be used in a keyboard shortcut. + + + + + Create a new keyboard shortcut. + + Main key to press + Keys that should be held down before main key is registered + + + + Main key of the key combination. It has to be pressed / let go last for the combination to be triggered. + If the combination is empty, is returned. + + + + + Modifiers of the key combination, if any. + + + + + Attempt to deserialize key combination from the string. + + + + + Serialize the key combination into a user readable string. + + + + + Check if the main key was just pressed (Input.GetKeyDown), and specified modifier keys are all pressed + + + + + Check if the main key is currently held down (Input.GetKey), and specified modifier keys are all pressed + + + + + Check if the main key was just lifted (Input.GetKeyUp), and specified modifier keys are all pressed. + + + + + + + + + + + + + + Arguments for events concerning a change of a setting. + + + + + + + + + Setting that was changed + + + + + Serializer/deserializer used by the config system. + + + + + Convert object of a given type to a string using available converters. + + + + + Convert string to an object of a given type using available converters. + + + + + Convert string to an object of a given type using available converters. + + + + + Get a converter for a given type if there is any. + + + + + Add a new type converter for a given type. + If a different converter is already added, this call is ignored and false is returned. + + + + + Check if a given type can be converted to and from string. + + + + + Give a list of types with registered converters. + + + + + For types that are in assemblies that can't get loaded before preloader runs (or it won't work on these assemblies) + + + + + A serializer/deserializer combo for some type(s). Used by the config system. + + + + + Used to serialize the type into a (hopefully) human-readable string. + Object is the instance to serialize, Type is the object's type. + + + + + Used to deserialize the type from a string. + String is the data to deserialize, Type is the object's type, should return instance to an object of Type. + + + + + True if an external console has been started, false otherwise. + + + + + The stream that writes to the standard out stream of the process. Should never be null. + + + + + The stream that writes to an external console. Null if no such console exists + + + + + This attribute denotes that a class is a plugin, and specifies the required metadata. + + + + + The unique identifier of the plugin. Should not change between plugin versions. + + + + + The user friendly name of the plugin. Is able to be changed between versions. + + + + + The specfic version of the plugin. + + + + The unique identifier of the plugin. Should not change between plugin versions. + The user friendly name of the plugin. Is able to be changed between versions. + The specfic version of the plugin. + + + + This attribute specifies any dependencies that this plugin has on other plugins. + + + + + Flags that are applied to a dependency + + + + + The plugin has a hard dependency on the referenced plugin, and will not run without it. + + + + + This plugin has a soft dependency on the referenced plugin, and is able to run without it. + + + + + The GUID of the referenced plugin. + + + + + The flags associated with this dependency definition. + + + + + The minimum version of the referenced plugin. + + + + + Marks this as depenant on another plugin. The other plugin will be loaded before this one. + If the other plugin doesn't exist, what happens depends on the parameter. + + The GUID of the referenced plugin. + The flags associated with this dependency definition. + + + + Marks this as depenant on another plugin. The other plugin will be loaded before this one. + If the other plugin doesn't exist or is of a version below , this plugin will not load and an error will be logged instead. + + The GUID of the referenced plugin. + The minimum version of the referenced plugin. + When version is supplied the dependency is always treated as HardDependency + + + + This attribute specifies other plugins that are incompatible with this plugin. + + + + + The GUID of the referenced plugin. + + + + + Marks this as incompatible with another plugin. + If the other plugin exists, this plugin will not be loaded and a warning will be shown. + + The GUID of the referenced plugin. + + + + This attribute specifies which processes this plugin should be run for. Not specifying this attribute will load the plugin under every process. + + + + + The name of the process that this plugin will run under. + + + + The name of the process that this plugin will run under. + + + + Helper class to use for retrieving metadata about a plugin, defined as attributes. + + + + + Retrieves the BepInPlugin metadata from a plugin type. + + The plugin type. + The BepInPlugin metadata of the plugin type. + + + + Retrieves the BepInPlugin metadata from a plugin instance. + + The plugin instance. + The BepInPlugin metadata of the plugin instance. + + + + Gets the specified attributes of a type, if they exist. + + The attribute type to retrieve. + The plugin type. + The attributes of the type, if existing. + + + + Gets the specified attributes of an instance, if they exist. + + The attribute type to retrieve. + The plugin instance. + The attributes of the instance, if existing. + + + + Retrieves the dependencies of the specified plugin type. + + The plugin type. + A list of all plugin types that the specified plugin type depends upon. + + + + This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline. + It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build. + + + + + The base plugin type that is used by the BepInEx plugin loader. + + + + + Information about this plugin as it was loaded. + + + + + Logger instance tied to this plugin. + + + + + Default config file tied to this plugin. The config file will not be created until + any settings are added and changed, or is called. + + + + + Create a new instance of a plugin and all of its tied in objects. + + BepInPlugin attribute is missing. + + + + Data class that represents information about a loadable BepInEx plugin. + Contains all metadata and additional info required for plugin loading by . + + + + + General metadata about a plugin. + + + + + Collection of attributes that describe what processes the plugin can run on. + + + + + Collection of attributes that describe what plugins this plugin depends on. + + + + + Collection of attributes that describe what plugins this plugin + is incompatible with. + + + + + File path to the plugin DLL + + + + + Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet) + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + Log levels to display. + + + + + Writer for the disk log. + + + + + Timer for flushing the logs to a file. + + + + + Whether to write Unity log messages to disk log. + + + + + Creates a new disk log listener. + + Path to the log. + Log levels to display. + Whether to append logs to an already existing log file. + Whether to include Unity log into the disk log. + + + + + + + + + + Disposes of Disk logger + + + + + A generic log listener that receives log events and can route them to some output (e.g. file, console, socket). + + + + + Handle an incoming log event. + + Log source that sent the event. Don't use; instead use + Information about the log message. + + + + Log source that can output log messages. + + + + + Name of the log source. + + + + + Event that sends the log message. Call to send a log message. + + + + + Log event arguments. Contains info about the log message. + + + + + Logged data. + + + + + Log levels for the data. + + + + + Log source that emitted the log event. + + + + + Creates the log event args- + + Logged data. + Log level of the data. + Log source that emits these args. + + + + + + + Like but appends newline at the end. + + Same output as but with new line. + + + + A static Logger instance. + + + + + Collection of all log listeners that receive log events. + + + + + Collection of all log source that output log events. + + + + + Logs an entry to the current logger instance. + + The level of the entry. + The textual value of the entry. + + + + Creates a new log source with a name and attaches it to log sources. + + Name of the log source to create. + An instance of that allows to write logs. + + + + Simple thread safe list that prioritizes read speed over write speed. + Read is the same as a normal list, while write locks and allocates a copy of the list. + Logger lists are rarely updated so this tradeoff should be fine. + + + + + + The level, or severity of a log entry. + + + + + No level selected. + + + + + A fatal error has occurred, which cannot be recovered from. + + + + + An error has occured, but can be recovered from. + + + + + A warning has been produced, but does not necessarily mean that something wrong has happened. + + + + + An important message that should be displayed to the user. + + + + + A message of low importance. + + + + + A message that would likely only interest a developer. + + + + + All log levels. + + + + + Helper methods for log level handling. + + + + + Gets the highest log level when there could potentially be multiple levels provided. + + The log level(s). + The highest log level supplied. + + + + Returns a translation of a log level to it's associated console colour. + + The log level(s). + A console color associated with the highest log level supplied. + + + + A generic, multi-purpose log source. Exposes simple API to manually emit logs. + + + + + + + + + + + Creates a manual log source. + + Name of the log source. + + + + Logs a message with the specified log level. + + Log levels to attach to the message. Multiple can be used with bitwise ORing. + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + + + + A source that routes all logs from API to BepInEx logger. + + + + + + Whether Trace logs are rerouted. + + + + + Creates a new trace log source. + + New log source (or already existing one). + + + + Internal log source. + + + + + Creates a new trace log source. + + + + + Writes a message to the underlying instance. + + The message to write. + + + + Writes a message and a newline to the underlying instance. + + The message to write. + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Creates a new Unity log source. + + + + + + + + Paths used by BepInEx + + + + + List of directories from where Mono will search assemblies before assembly resolving is invoked. + + + + + The directory that the core BepInEx DLLs reside in. + + + + + The path to the core BepInEx DLL. + + + + + The path to the main BepInEx folder. + + + + + The path of the currently executing program BepInEx is encapsulated in. + + + + + The directory that the currently executing process resides in. + On OSX however, this is the parent directory of the game.app folder. + + + + + The path to the Managed folder of the currently running Unity game. + + + + + The path to the config directory. + + + + + The path to the global BepInEx configuration file. + + + + + The path to temporary cache files. + + + + + The path to the patcher plugin folder which resides in the BepInEx folder. + + + + + The path to the plugin folder which resides in the BepInEx folder. + + This is ONLY guaranteed to be set correctly when Chainloader has been initialized. + + + + + + The name of the currently executing process. + + + + + Provides methods for running code on other threads and synchronizing with the main thread. + + + + + Current instance of the helper. + + + + + Gives methods for invoking delegates on the main unity thread, both synchronously and asynchronously. + Can be used in many built-in framework types, for example + and to make their events fire on the main unity thread. + + + + + Queue the delegate to be invoked on the main unity thread. Use to synchronize your threads. + + + + + Queue the delegate to be invoked on a background thread. Use this to run slow tasks without affecting the game. + NOTE: Most of Unity API can not be accessed while running on another thread! + + + Task to be executed on another thread. Can optionally return an Action that will be executed on the main thread. + You can use this action to return results of your work safely. Return null if this is not needed. + + + + + False if current code is executing on the main unity thread, otherwise True. + Warning: Will return true before the first frame finishes (i.e. inside plugin Awake and Start methods). + + + + + + Convenience extensions for utilizing multiple threads and using the . + + + + + + + + Apply a function to a collection of data by spreading the work on multiple threads. + Outputs of the functions are returned to the current thread and yielded one by one. + + Type of the input values. + Type of the output values. + Input values for the work function. + Function to apply to the data on multiple threads at once. + Number of worker threads. By default SystemInfo.processorCount is used. + An exception was thrown inside one of the threads, and the operation was aborted. + Need at least 1 workerCount. + + + + Abstraction layer over Unity's input systems for use in universal plugins that need to use hotkeys. + It can use either Input or Unity.InputSystem, depending on what's available. Input is preferred. + WARNING: Use only inside of Unity's main thread! + + + + + Best currently supported input system. + + + + + True if the Input class is not disabled. + + + + + Generic input system interface. Just barely good enough for hotkeys. + + + + + + + + + + + + + + + + + + + + All KeyCodes supported by the current input system. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Generic helper properties and methods. + + + + + Whether current Common Language Runtime supports dynamic method generation using namespace. + + + + + An encoding for UTF-8 which does not emit a byte order mark (BOM). + + + + + Try to perform an action. + + Action to perform. + Possible exception that gets returned. + True, if action succeeded, false if an exception occured. + + + + Combines multiple paths together, as the specific method is not available in .NET 3.5. + + The multiple paths to combine together. + A combined path. + + + + Returns the parent directory of a path, optionally specifying the amount of levels. + + The path to get the parent directory of. + The amount of levels to traverse. Defaults to 1 + The parent directory. + + + + Tries to parse a bool, with a default value if unable to parse. + + The string to parse + The value to return if parsing is unsuccessful. + Boolean value of input if able to be parsed, otherwise default value. + + + + Converts a file path into a UnityEngine.WWW format. + + The file path to convert. + A converted file path. + + + + Indicates whether a specified string is null, empty, or consists only of white-space characters. + + The string to test. + True if the value parameter is null or empty, or if value consists exclusively of white-space characters. + + + + Sorts a given dependency graph using a direct toposort, reporting possible cyclic dependencies. + + Nodes to sort + Function that maps a node to a collection of its dependencies. + Type of the node in a dependency graph. + Collection of nodes sorted in the order of least dependencies to the most. + Thrown when a cyclic dependency occurs. + + + + Checks whether a given cecil type definition is a subtype of a provided type. + + Cecil type definition + Type to check against + Whether the given cecil type is a subtype of the type. + + + + Try to resolve and load the given assembly DLL. + + Name of the assembly, of the type . + Directory to search the assembly from. + The loaded assembly. + True, if the assembly was found and loaded. Otherwise, false. + + + + Try to resolve and load the given assembly DLL. + + Name of the assembly, of the type . + Directory to search the assembly from. + Reader parameters that contain possible custom assembly resolver. + The loaded assembly. + True, if the assembly was found and loaded. Otherwise, false. + + + + Tries to create a file with the given name + + Path of the file to create + File open mode + Resulting filestream + File access options + File share options + + + + + Try to parse given string as an assembly name + + Fully qualified assembly name + Resulting instance + true, if parsing was successful, otherwise false + + On some versions of mono, using fails because it runs on unmanaged side + which has problems with encoding. + Using solves this by doing parsing on managed side instead. + + + + + Gets unique files in all given directories. If the file with the same name exists in multiple directories, + only the first occurrence is returned. + + Directories to search from. + File pattern to search. + Collection of all files in the directories. + + + + Console class with safe handlers for Unity 4.x, which does not have a proper Console implementation + + + + diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/HarmonyXInterop.dll new file mode 100644 index 0000000000000000000000000000000000000000..8885f918a7afee3cd2d9ffe016115f5f4daf68ea GIT binary patch literal 23552 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 ChlKY4 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Mdb.dll new file mode 100644 index 0000000000000000000000000000000000000000..bddf5cbdb5e0fa67f1a50ffce4173d540c2fe346 GIT binary patch literal 43008 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 z zQ^b)#E+$-#aUtQ>N@H_~n)7j;GePcAYYX?N98;uM1q-oG%E08#g|&KI^q|DJN{8L; z+S%^*Ry$d~yFpgzv6XGF*Ou=dRUEL1s8f+*0alm0GYsh3NMSv**b=Ll^oR z4|=d<;{kKlg5u8$47YrO2p205a*OAin5hR#Hgx8uw zWI8#23QBIIQpmp!CXDpRaUV358Vi5eCC|2S#93RGEU&HN)2mqc6)d$dF*_E14<*68d%f>c$)G7~J})(Lh}x2@Hev2)~F zlti`|A2`vnwzhZ}8+n2!9aL@aC%i!=RGXZz>$Ds^wc>JzEXZeK^k`c=fV8jHv`x0_ zeP+G-#ltP5_GoWwwI)vp+WL-;hfi9gJ-_DpD%Xy?duV+SIxH(1LD!WRo&<_ZF3%iw z#fKk#w1@e+yHLxa$*RcYlrJE%qbeGY%7`S}%58vCAy4d!W6M|-iAOZ&<(ampD(sfQ zWL0c(x8FFnqpB=kCU=lEt)l_8p>0iTB_Jy4S4}Ion?AzpDI#?8{sGx%S}SA{*;scR zL&vdrtkCh5)`X#2)RxAVvvy6MwC1DD9OH2U@2t5xU~#CL>Zs!plTC=p+%P9+5>v9a zJXvMeR)ut)-~-LW{tZFyqv4W#6c6{Uf#)Tkkgs-nqkHHogfOBvQWLksxx)Z^+aP(? zY>?x)C7m7#CqFb0^OFxG+J(S%K|0h6Uu@A zg)t)aRUx3S0gYop=M2ydo(CoSmyb0dP&MpQg?r)fw;tWpTy7G9rMBwy9ysSo! zRCr~)P2Mlg2$pCqU*lK#-LO6$gksRm&CPFW`Il#Er;WuL$i9+0j)&g}73$XRIKH;o zI_F@}j<@wC$wemz0dJYGESFxe+$>xJL5q0tdljf5H<89JE9^KzM_ol9p;x^hKF(G zlbb3+ks{4aod@T)gexMo>nkJ8ax?9;?UKiKPTOP6x${w71*ugbZmws=LviO8O2it0 zw;c2-%>|_*3S_J%7owuD<%VJq2)~(XBmB2N{8kgKiJ4Q3W^5}~n(mJBhy;}P8On2V zaISM!M9%7*gGQp$DkBoxFF? z#Hs*h(D@rc=G;o8sslLATF}(sfo*Bt&P&J*al|Nhv_iD94s*yFy~kR)71e?R|PQ53t)C7 zFpr55;?6`fg^=atB7M17UoPQ=xnc}rXa}z2C5D*%3U|gdr3K3hujRYXGKXm46uY{7 zcb_>#&b{uG3pdK-4DKm}6&t>Nd4#6~I%)X#tvajuT?Wqq`OsfKZ!K5nZx5aW+Vbx0 zguV4e;?r9KGvzezr8iWKOvlJ64oWrTHb92#<*G3wmbtp9i+61;-b4y^0rS1X! zz`bqZ45lr-!WM)gY+*!eTk`+P7P9VX%P87Hf&P1YI!lCe%Q-BpEL!vHk=AG}MpzTr z@`c-qwyc4csl9EHe1kc{Yi#!{bBMDMb0oIA1!qHrAk%aYTT4eTz2%-ZHse41I)oaB7wyD*4F`DAC?#W$_=0wMRWcq>aw z@iE+joeH&m49`-yk+@kue!3m|r94pFd*bXvb_%%l#tvzUo4gEhVoWwd`C(AdIrmd5 z&~t)*(nkq?TfK=C0sfANLNtg+Q6fmBU}umphbRv>2cxmh=+|_dwl_t-sa8Th{K8E$ z)sln`n4*IuNYMdINtb5?(_;A=&?qOogR4p>GOvia|uug~J$Iy`F-b48+f#2lhP z0ri6uv2z*p;K$5iE=Kc6vcV&V98zpFzl{X_PBnH&02@g~?g3cNFu?8wrvk;7%JLV0 zz-=lknw{oPnL|k6Hnt!dux#%eXxBVXbKuS^=~ay+)M^5D}$2ll1If-O9_@9`cf$t8$EIz-|mj96IFg1|27bV!tTtT>?Y#wjPx?hr|t<{%@c= z&BtI`klDMG{veayca4F}$&4GVdoH8p(sz!WkIFr!&9kmjK4@_2J~$bRJnd9`2d^OW z6wS#&aOCxLxWR6*LfCa(25ru=ExrrB9$a`Kmr4fY(a zI?a#Q0)@TaNAVIoZMJkHzjAc3QU=b$1fsKf?uC59yHMCbS9+I2&*ZJ#NIT1W z5bU5_3Cfh;=m#_PXsr(?ky{yAsqLuUZB5+m<8^iNvLfCKk}l2tG7ZcR@R34`|N& zDyVHEh7mdyHXh1{QeV@yR!t2n3^v~C!`$Zn&#~p)Q=+c|FT;j&hl3L)Q?Pdxx=2nt zR%0bJyg!BYJ{k+l-rSl#>6|;j4x9do#>r{OZEQZGf#Y3`78qvM=o5zK3!$Jngo$jo zjM7){b6~1ngJav&PHN0EI7Es%NX7=SEsu<@0aKocZp5!8e4ZpqGE?`V;S{R|Z%Yd} zbO@-?kYm}oBT<8)V9T)g1+>uZ!``)kF=wR4+X2M#=CFIoLFijemHsJz3Qpl;7%*5u zR1_A1FAS&fUxWY$TSF1Y7me7VcO9t7X?Sf@urIO4>Sk>5kk~|MnHEaayPma3QXFXU z0W{a|B58IQd;?hWWDX4G>)|B^Yr&T7XH%%BBr=qxy1EuhdMm_r_;SCG>2;+ zz{O16&r;6_OrEGyjisCuO};Y|v%+2_82E_%%c#vG&M`YNA)$EhjOzx* zTeV5NvU`i2L>-w%+;b=p!_vm_?m{DfE!Yq8ERiRgn?uwt zif>McnvTVZt^0OV7kHyf0+5W39OZ2Y(B@%eid5-eZGQOffO7Kae0g8DNJ-c9sL|EzLoLaiArR% z?6=tNhY;qE`@NtKV4daelvdQVPJ;reN68T$qCp?S9Uej|vGXh(0WA-cGddBWf>?3X zH*iIM#JcxC>wkJ)i+lDcu3z^-q<24cM68U#7?+5vo!07Oe(*|11%t#KpI;9LZ02Y< zVpfTJ!>)HD?A4O@?t)(5@^hxLd+I;kmR|)Mi_C0#8AmTkW?}UIIA&B zbN>!=#BaJiUKvfnSy7uQA&R4$Z{i|fILPgWR?QoO>IZc-9O391JS_(j#naV5Sxh%7 z0&9>b9ztCnfoC_5&b>`Z*c!6N!!0*lL0<1$?CW6);ru=pV>Sz8W_gc*gwP~AHYSe( zKsb{6Ph8yQubbX?P;Z_Ck5HR?95oY$S>qYl6-wNm3>^+--0-N*;ckDi6P9DaGFM*Wa^+w!_XOIO zyYl*$JgjfqFK%1N>$MhE0Ujr{-~o^KJ#a<5@1rc-C)}&o-fr}BnAmzD`@xLef-9Dk zAAmWJ8N#j)(^TATgp<>1eWZ5n4%wWzQnn`SA#$5;>UR*}Jz40>7l?#H-yV+s@CV=a zvp;i)Bje!R=^vp%iy3Zqaz6$%!Qv}Gj`tK`Bm!Xydrwm+^$sgkDC7|M=OXY;z>)fz z%aBhDyfTu^Jwpk}+)r@vkX;~c=rLS0;W-jwH;41j1Hhs=Iq%|O0S@xyMZDV9s1Mam zUoV2_M3CSlyC_jeu)`-&CYD`Ub!*qeLpNJPlMN7P z8k){1K9ECeNnGIjuD=16+Xbl@hJ#rBOASvWyj#Ol3IB(N+X%l3m|q0Ckq9V!8P?0= zDueE#-dF!_n8ioFIipL1-LoW zkhM+Zg*~JThP3P}*29-aq0eg0x#O_wLEJ>kY~*E3sp$0%-tlm~Hvp#o3u2=oRJ_TG z3bOoOAky9v$N}^RLNenm52-KOc2`B%IUe)SRhVvS4(%I)qoTPGl)|3;Pk<3=f5n%PB6uc&=N9oWzVP^GD5p)v14;vela8$0Rgq*>baGof z5{XBz_N!zmL0b?U79kd46iM%E5EI9(3Li4NZBOdigYz~GSgF4jy3t#>E!ax@9W+Z% z6fnw6u~YAWD7j}dY@REz%JIQh2xb7^NZ3 zbe~P=(?Xv~-0hlpoej>x68AS$V}BQgvVQ@g?KhbFmO2Hz@HcWJY>UGE)({w@9t=Px zXhEN_kK^+XTvG3%n1XE_ZISyzOnp|!ZV|livHr(;9#1UHV}zQ2##y5dU8?8t=-m6@ z<<6P1%poZ6@0=Nzro1af8}#(GWfHg6XbhgvgwzL=VV%vHY|EPfn$ntsBF^v~AUC(> zJ|z4N!uw+YfXQ9hgCt;!@J(J<7bYuFEaOs(RPYc`4-00LHdIYD_`WIk;>bNx^$4ms zFprX@xN~7$vzoW^n0W@Dkm6H@zb$R8Q(I?FJ*4drQbMW+Wi=An0q5ZN4sd<75%9`^ zY^HBhjvVV3A;<*1w2<82@_J|^6J;@F#GktmRV z8q@j0DtljzzZCwUmBOS`{0eFuFzk}wnMmLYoA{k5d1{Y@Nm=ra8{0z#`F#n(O5Ij_^d^qYlljw0n$seQkkJZ(a$m-0Zh-uMsE zJfY64Bj>Ln!BIbQzfcubXR6KR3H4$nTMZ>hZ;w&`Ka65Izk;4w2OdWq;ZVc^@Or$hYkw(uV+-uBArhet(P%wek^i2U)fKaX}W=xlY8c>Y&osL9d_ zYVrf?CTMayS}`8J!vb-}|0>msqt+y53d|}0SYl0LE-*$=rD}|?Nh}8DsGERa7+Qm| zGw{t*Vh`16EGn2A(^w4kmFit^&IVL2*nKv!I*cdlu4p875cbZ*h6OuB9jPMdeKD{+ zc5L$ndkO9GSnC!Fc2=0!JnXy4X`qKZ&i3 zx<4xH3)J;BN)4*p)IWh$sy`ty%vN^@hAv&!-Kjnh&R38W2G!SmOt?gQOX8|zp;CGbUPi>xD*>xFWNP#&ly zeTz`4g>suvHVUOfC<~>0Pv{p4eMikY^fKtO?Gl^iLckN14NDz$gV<;YybMIAFO^*)(r{Q2+z)Xwt73f8I(&z!|mv6qSQ`Q-*S4x6V>VBLk+JK%6n!% z=)VY)Q&TidnG@AJiXP4+2jRnTO&*-28|p$xHq?R61)$g37o$ACnj_d(bs5SNVx9Zs zds9k6co@a3Sd9^M4{ z>fsHbuO4o1V0n|l^5`(j28ZQkLixEx__^}y!z+h(j%N97lhXc8tUE-!`i$79E&8?C z)eP?$sz%Bug>s_6x7OSQZJ(C5FV)=+_=B3SpnRp~9+YP$??-8leh}p^#J3-WEZ zW2^)JYp-&oCaP4;Bj7x->N_Zl@ju@8>f7S0&DN8s{g2qwDBrL78R44UD9=c~j`FXu zx8b)3s{f9%ss1CB8S``YIMr`iE;7}aFv_!KyvD*(L#-E?&&Fb)oA9}z{+O%;%-Lb6 zarLz5&%!fX_+N%+9Elu9(Mt|=u5rhy`OavRl^FeTkT4eTXCYyn`bi=T_>AgFuH#q+ z$0%yAg9pA;y$-QDwSIbm-dnaA^fr^_`(s%CGLE=KD~{KtW&J3}CRjdF(=T*Nn^Sue zC~q4qccVO5J)&m0N#xAg=yw$KAE$OUUW~He`gUk}6Y`b1u+FIBO0=ec9Se&$6|fZY z)9D55And}<(in1H2rJWhC3RtSsbBXc>_=U7wU14St#FYT<@5dW@r@_CkrHfO33iNw z^`%hvcKJ+TPc@OC^^7POLQMVM>O{M7KK6sUO>R^j=3^nN*Nv$~KGtC6+%mOIu=CU% z;Sj#V^bH^TseLK@^NNoRgs*W&%PUz*ou}51nW-98)Bf!5Jk=uD93MMMu=Rp%Q%|^G zavN1YHt^K!7opqSvFb{}w!ymx;SBb7xZ76h8ueu8tM2})o|{X-?spGRsRH(pJ6^3X zV2`^K)n>sibk83>6K^*R`q*^AKJ8|P)9%mv1Q>Omj7 z$9~d1P(7hBbyMgWU{_C~o)@~`ta`yssa+aVKdXBg*xlUVqwc54SKUeKuYzq;D-cVQ z)Dzg7(-SQfucNN6MPnBX*u! z7XQGVqE-v`x^Ww#bBgK^>FGt_MbY;vQK8)~`(*WU zNxM_jUrXA3N>$7(_Sc~%3&#GoL^{;rg6aM`)d?Dt{x&GDq+OTVUT7D>eaJUU+I6d$ z2eXIs)VJ+Tk+eEaunXNcs?LsVR%iNkUEy8!W_77w_j2{8Bd4lw`gQc@scKm68MR+d zQ=b>?8h3g0qR44#hhV>o{Iy}7dz$)^V6@><)IF~;bx!E&NUt(xQI`wdt3oHbeX2=g z>I`c~q))9E>^xO%91}TRtvgg}{e*jSB&)V)3^GrQ!1h4Ds@-$VDnN zm+d~QUNn9mxm48&woU!icqekD8syD4=F!1bDtfirsWJDGnrQSI^-UkELx#RaJ?3Nk zj|l;LN-*|U8U4JvmB#{#SbcPd+O>e#cJdh}Mc^k}J**u70%>SNVLN91;O$0FA0 z(Y!-F>tom1hehvD7cJIxf37(S*t%mh_H@kxV5ws@HnI9xV1M40AgRd=qU1fZ1d}x>bb+ygM&ME7N-mk9mF(c6teL&sfWB1hTvL904 z^f9iR533*g*n9St$hXz2KK7&fjnVJ;KjV3!T4?o0zpv&j6V22l^!}t;0MtnJZf)Ng(4`tW<9=asQs%e)Bd`%hJ!k2RKs@D10X z&H(nJn(Ej69Wn7Ub(D|&7TC|#5+D0TJfwb6sCyjPOKP28#~sAWs>jFP2z@d7imE<7 z@byj6U8=Q!eL4C|wLoKvo_JNQDPTLJzfrII*ov};qi-p9g|=Zu*%Q&X)qs!9g4X|~ zF4CC$IAZC~>bpKRx9n+Pzw@!*BI^FE?3E$~IqP{~Wg1h1WxMP@tJQwpM^(p0|EjWn z-J2M(zp86}tigId@{ZbBzVBZ&`@2Zysd)>GJYwRDIepg{8P>Hu}kZBN8j^f@O9%0=I^5)6|hmE52In@BA;`7s3KNj=xBZ2s82M- zYK{B-y0Y4XV*42ftk(VgB|0ZI-k9cN3$2B*1C2R8cAHhHQbw z(8E@HbY!aWgkLv4vMx5gP&YlXF?MhP`&0eG*dfMiKIb*)VV2Q-B6ZoO?z2vd9coNm zLyYq;8#}Df?vnB|V}}T_Nfzb&@Vc+bb~tGo+X-CFkky78j%_1GfA6KuO$8~s*nv2mS`&8mJpc8p=4 zM9yvMv&pAo#~A}Y_Qm=aV@r*P1>3HEQvJ)=GUMu#$+=yf6n-OiywSc+x7$_!kJw7% zHo^1`aFy|O!LCu6N>#SX__mKN0Cs}$l+U>%;gqd5UN2ykWot%Qdy?@7spA-pDLcui zI)(kcZfuC}U$)L@5NsRv!YN=^`q=&Mw6ar-_kGSM++)kSjpsk5_54YAMOoVTlaGBC z*e0X9L)ZPGdRN7G@ zr+1uv#^4BSBH`Bm7#EV`HRGk5lqXV#{xZ zQ}MP)}mG(?2eQ!#UGo)S<-UPM)`5e3*_BpA!sUCoz zEfsRv<5y)YG@Uvd>Sm!(TWww7)l zbnVYle(gz3*;{g{G%a6iq9ckhPiWZVOpL50_69wc@|RknM^MYT2j{SsM2M}vUE<-J zArs#*K&>scA-`73+*`7ad99C@%t#J=NPbIw26Mz#%Vnl$o*MvL>I|VDx)+_lziq2Y zRVL*8aI^^nOU~XtdPtsJi~xKVVPO3%&dsatf)V;?n7UJ z-?SWU<5Lph+QS?>{6+)(Z2NxJoTa|it=^V#(UHcs!Q3Pq%+2*OANQtkMhE<*bGbBr z80V(MC*E~HyxB6RM$VB8?q#&gyns5SDgzun3d#2G)n#DRzhBl1j#H!QV7a`;wILTZ$ZPCqDydL6c#!f*L{G6M&G+fP={ zh3Lyr>qPzoBL8Bc>zKJudbvg-wlqHVTKTg0c0O8}iaE-_*)!oog-$YV;z#uEt{{nEAj<9h!r{AMb>s?z6(e?*k2wCC3Ww$&<> zAyoyRJ1Ukm5i>d(wI(`B_lC7TMY@4!l$7j=H@+|PT4y0W<^GOpQt#q#iP|699SFV@I3oDDW&=`;su0={ z9)~iDcfNU_eW;Xpf?HLi@Z=VhiPynu!GKC#8 zPmi~$W9viM6BFL9X4TI`xnKEgb+Nj1)I5~ejyf8YDLB!r7C8-4j+b()PkGtshVBl| zf5$7r;{~o3*f6O>i*UApat7cf<>#W`C)}f@48boy9dnn!J5jRtYW2)$zTL5;{2M4K zxk3FU@i0zRAFY21U!N z#!Kp|>LZPM^V`M(<2lqG1OCSwPco*7?T4B_OY|7))REECQPKm4nv?5$;3rbLh0-H3 zdwiJmYSmWxs4*b)0ih2Fe~XmcamtH3FZ14tUm1(deEDyo^Jmqc4SE$%=rPvsfHE`s zp-@bdl(2cWNIPH3vmvt^CvPmz7N49gJ)SQx&gank+2YAd#gmtcf6f=m)k3*iD3rY1 zyiR1|NjRikClam`&Rd1^R^hx(WHv}?7+-a7Fgwlu*li{~_KW`-OhLiZqM?Oz&;QS0g7`4-5SXDIZpk$GX)M()MBX#mc9!3UZ{L5FMTp9i9>$ zPB$NM@3QU|4eyqCxLd6*f53V{D7!=&PISQ;x0&~=gHXHyI}}!qN6}d%N)=o|N8cwm4s~ zZBXvAPshFYz4pC;ciDFuuT=foEkQeIL)cmv9Nb+(ayw;JK{V^xd6*|gR8 zRO~Lm)T$cZ{s#Cd`8ng<`W=u~8z%gBhvixD|8vGFl-1(%?FOG`Za3adJ^_7ZTF)~oM0F0#w_ohaUC`7z)#jTca!ZM@`!)UdG|<@v^|C@(U8jq+0CHI!ExucN%$ z_#MhGNbPmTn}BbW@>b(5NcfZSHp(xUe?fVj`45zL2z|wqaJ3cXe046$ zW2IcFE(3fr=2s#9?ieu+vN(~T314aQl< zHsjxntBhNWyN&yd?;Afi{$Mni2bh!0gUnORF7q7o-^}gi=gqs#d(Fqq7tD9faaOA} z+gfO?vO29kYrwk1y285Jy4Koheb4%-^;;`s*V<$4N%rCPLVK(Il>H9gVXX@t8~RM> z%FvCWpM+ivh2aUlBgNf=g;5IO4VpOqtHO7K>rggeeQLz3ePi)EiA`9uCt$5V5dSq} zJ#WE|;VX?-;r{k3jh{#PE$2Fvhg95%@}ki!50SE3$_^c*~ zE1HZqUj=-7@->u~*Sv}HnlaSsgV3K)zEJZwlnct1#PAqVB8>KMx94SU-4 zj1r5)I&JkwbtA1dvA?n4$tb*NB96i+%Rn>Xy%@?Sbb>u2-h4E%D~h8$03J56#@C>n z01umZ3$h+%3Xx~R$Bigk(b~igX&lPcXu6?3BjWr6yD}3`1dc`dB6fDThsHZ>CeHegNBI)oVB=>01eAtxB1+3xi_$hu zhOOU39M!8kj0ECm8SFR(`_1n`$}aUbxDUXW)4ymuYgCvu<~(z;x!OF#e9Nq|hOG0f zTdhZ}A6qY3uUegUzkR*^2m3>NUT9P3oX{Ua_Ao*a{>BX!Y(UI72jBuN3ZHVPjTIOd z96$JOAvP2|AHjG<;rkfIsvO?0#yB;?|4kUFCiNNPdsN_v zBM_mCM%r~|x2|tfJ#E6*rj8!$>smiu5F{tv z=-?S@N&CzIn|823$E7z+Yn!D`%w`7CKD;SC&~d`5qi0cfb;J^{d$1>cq#|``XKy;! z-`SPM`@el9aIVYiCvAC8=fFlU+Y4~z*4#k4w{`I{wWYIXFx}B1y|s4^bn3nY>L$9x z>+@RYr@JyetxLK$s9p%m_GC7o_b#=hb5o`(kX3Y2u61F$FP%k|Zd~wQu_E2q-Hu-) z%MEm92MBcIul>Z1ZM}L9V*}bK+uPaSTXU`@N-q_r`xLb_Y4p^Pe z<}f^9|~)Ea|Z`JQNMEl zl$Gg$kpvEYrYD^(vUH+B$0iyqEeekB$aE|5Jb}I(OAgY)K>(e(T)KBd&sIS;k;1Aa zTLAR3Xism<^rer^q86!V>XNPWViZo*I+gayrWn5qeU0ORf+T>dO{BGw--@LFJkCmzLr*` zErB!B*%j%HY4p;S){(S;Zs^FRPahN-tkmYIqhYiUVt9RMac*v||4bjri66k&lSX)@ z6{c0Lb5mONboOl;B!G6>GTmSW=y-7hL$-8~nyl*F(39>Uu4`a#=U~r3356YVR_gls zo6}vV?a^Gp&^<}?{IZQ3G5pd4M=luV)t%W4d-X$SFEY(%hkNkti?$Ho7wGKSgYh`8 ztAys~KqRzfJ$hWn3gV!S{=R9INK<8)En2aR^NuVV-6H^JA+uAE)aD|ADjnv9d zM{u^rshLhTO2*5FdnEzO)MP*w=A9rq-UVcH_8|y`77*Bo%vwN2cmdlOGyxZk?2+ah zkr4#w@+WymAG;>6hG2e=hI+N+LcIXg1@o8T7330uF=6D&daQj}2|(c}!3uOvuO5o< zJryKrp#||)8lw_ydjzPaNdnNI9w~;Z;>0g)Gq=y{+uG|5<}?u=*@Gf&S9qSDTRQuy z)m-2hc?w^I={ijyEH{I_NJxSVu+Cr9i;Gznvs^Ed?U~L^eO_)L)0J!0F|%^OLv=2* zsjrhccCVSgtiKCsV_s)YrlU;#5)xg!XPy|rO9ml`Ta=z(P*H+fE%*8dv5-@APZ}37 zTJ*>87uTh^1NfTIhC$)mFt}+GXJwHFb600_nGv+P{-U%hGf>LPRE1TeAZ|gh&J;;O zOGd4~67OBfWjEW~$z2pOiC(XZTu1kGZpsx=z03;pigZusnF5v62R$y&V)}Ir6dMK= z^S%D9+03TRB~|l}TS>7!na;iv>hezf>%eof+0Ly+A%60bm>9@x$n<0eN^6m8=52*z zS7o;%1|`1qHcGMpH;}TM3U-r9FBOuqrBY|KB0e&Ti*)UT^a*_#o$sabDsP}ua-J3? z-vtwpTeg*Ymnyi76Sh6Ya1-)kNXvBgP)P=9M~={9ts>T`Am~?ZMznQf9mXySd<2kw zy7hO@u)FmE*zZH#vI>x|i*ZVTX@o0+WDo&p5kgWEC7DZZ?bs|_n!pUD2|9ar40xxd z`!uCX@4h+)VT7hEAB6lRodcVdx8c;{t{3^L>ohfT+tHB|V#fxi0UwbW=KHxgcO+3r z`uUhDBu~vl6aDRoCP<>x;0E@imZ#IFVZVUlxb&GBETYVavYPIZ2{o-`yFEYCQ?mOO z_s{JqC2>RE+6~fDtOp}DZ;KJ;7)dT>k{+@p1Z=k@_mx!8iW9OuY7l>%!x++ZXRnMO z^N^3q!sNqxp$w2B`(oTx$Z!jQ1ddHHLP2Lz#c`h-?B7Lva7)4+m6ku)tGc)yS_xo5 z9}00XDLEj*BLy*GB(ONQDAV1Y?hAH)vLo(GZ$g^v$mBXU>q<&m#b6Sd2>DLl;b@9> zmWCH%ry^{A{1m8qmdx9#2?N5zpFNhC)vmw4HVpuYLI=LiPO87?L zTxR_`w8C8x?_EUrvXy@JMBJb1WeZ5AuZZ-rrellFvZ|L=1&m!Y*qDj^+|-`N5>b+% zv1sb;Gc(BGJUvvE249=n`DL*DNF;M z+4L$8>uf)UUokmiSm`oGbpRrd1>jPoF?}=c^XS2p7Hq9ixfxYxR*GiW0?WMGkX4I& zalaw{UW7*Jtip=dh1-!*(!%sWDH;U!3f%xn!iN^?Aonq}8iCXQ^D=!nsR$Zw9f5Av z;<9^4g+91rg<>P57pUk(iz`r|k4`-Wir;b%Dq8MA(d(u^33)?|Ug_=u4yc#qKB;p6 zIU%cLChdbBguOqW**#LQ>;=xk&Peu=$y+V)hsb9-gU3Yl3CnbEW`Nh=rge3?uiMM=HjHUi zyG*rq!Eq?%0dc~$ z)gm2?)n#P9Nk2&P5K!*!T-?K;emD zFh)U^#?Dzz68+T^^DVoza9dOeZiw?&znm&~7*UZ^+N~V|Gj57obU(BTcZfOc?RrbA zWzah?fpN@~6EDr};(DMwITzBl`tyZ14(J+dmu#4GJY|)IO>?dEkH(gJnLhAo=k7ra zj?a9a0PX14ZN!xloO63OWHt@r-kgqHfw0w%6llKJhuwxcT5kW;vJI!=E=BKTL}$f2 z7k#Y7bnZhC<3llmyO6*DhMf;f2>LMG(BWw}2{}OI1P+;jV=QMZ`p!sDY?!=;Iy)a0cfa zrYPrZM;6y!{L3>KG#Qx1*wmb<@8tx-fKY;VkFNAd1rPa6I2T7S&<~m*$ytMa5GHQX zXo(9np{Em%fqL~ymk|ww(iiNjJ4%Q=!t?P}9+wyK0*)#46;=kD!FgWy){)yop&&&K zbY}W;$EH!MZ)R|oGKl@u*4Fvit^EVurfg^b=B+9?Un)Gp2~Iy@^j80NT~Ebquv;0i z?`thN>~57f{BJcX@y`FCm5x(xAX+(B{&(G#w3NZnQVL_P(Gh7@lZu^deB>n2v_h)& zr4*({P%S%XW-LuebK)wmze5&n3=ZMNeVF68vjes`$9uwM*#*7*!0?&567Od9;`e|& zJXdeR)AkImX+Rm3L)i!V0Ir?*+k&zO^lqireq5`~;94CcrxFF zeg;Ke8o$fa51uYyX-Fi;G;pZQ|4wqN-~N+(XhRR=oX(yOnh#z33Krsi05~c$eLMLKy&IO}2pmx0!(PZAfW@0ZqnEG~5YP9ZKLh^==tlfU+5p~e z>_k6$98UISHsL*pz)OdLMq2_J?ICT3f1O!Ucd$=8#J|oesXG+#Dax3AGTy4pKu?al z9w|!Wc(nLEO~IAD5HIZot&chx?^JlO7tar%vj+=L+e=QMF|VcCo`TnD*gIP>x>lpi zLYJcbBlQX7pdGa42=>EYgJ{Dj`X97DXz$i5p@Sz;xu+M<8~BU$|EeGGPdXXzn{ed& zB$_8kB7!&;H!r>>N{xp$)2FfP1 zI1~J7z#IogF)g7z#I-$#fhVuj;yv5u(2_F&Pr=dSC$(i(U~k7M{5k=0$H{nKhVhEC zWocKcr|vBnuVCD@Czqn9UbM_X$4;?(Pmc%fz#pM}W+PSJfp>!X{I>FHjGF%9I^)Bp z_46;R|K5Ac!tXq;tR`jHO@`ryP{eBpRfsc zD{MsVCM5^}1HVYxq$<$pcq6e~Ul!?0I~!Hu$NNwbu1TC=x`{bqh^tanhSP+XC#w{M zxlQ3n)UAo1Vk8zx*)HXB*99@nHt4M}L|IZ+Dc5aM+f`9f;XtLtwsLeF zUmI<*jEeZSczjz8O>M$^UuJx5d~GCbCz=wAqKQSeGK>bd$wa@EFg)E3j&tIt6`Hslz3xeIsT^`8{vsaIFx9D#*19I`~_W*(_Tu-0 zHU``hhN+pv@HT2cybV#(7)mUl`W19f2BTuqcJX((+=W>p!A+#_e{Hxz!Z2l$9ty#k zB-1wt&J=tBpH+oXSK*4g;!_*rQ{6cJDHao>D&t%MtjWMgg~bVp6x?JsRD>hak=rN| z_1INL6UUW>9U2mKDX54fT1t@k5pX3&umaK5SmCmt;fsyLI<3|^28|Sp2(?GUrZ{a~ zBBSGY9m5B0%|r^b62`j>d|K2(KPOszdBEVo7CnYj_2r1Fa0Il(a?MX0Ohg9VgAiz- z&~C(MlhM!+g5-vVFk%c8m#XwILK>ux%@R#>;hBm?OcFEEBekyZ_rNGu8HsHR;@cLx zO#qevHXAD(D4rO85c*g64o?g}QW3V}!_OhCho5Xr48O<#9exf24bG=c2iXV%|6mzh z^j{VziQ&J21kLL3L!IV+#(tR6sM!xpf7{Q%?<<4H9Tj%;I3|W)az!SbR3X!U_?M9T z5=L7CH19Zugim-Q0zXOB8?dSZ>LnlxBJe-_2Im5xa`EBc;MZ}7Un~lJF_7_MoO5IN zSLle%Ot40nW5{n|x3}|Bb4e`Ju`-NkP;Tr?x z+{VIx8J*?yhn;jDyVBjlO&Yi}$Ee-rPdEE`?+B16Ej+wUQ zA3uHj(}#b1%KAUP^4*RLKe#^q=8-+mjd}XVx7@PwH^)!^;oa+w`^rOW#C5i&p%-h;JAVDIVn3MweAz9BJ$Pc- z2b*8m`u?9D-g?%S!{0guzZO_?{X6x)jl5Lz`A>c3(cj-=w?QZ9f-g2#-+t}~2Tc6k z0vo?F{gKU=JB^5emCUdV+i;CJ#<@1%vYdZPytU zYlh_{#^bLtAo#h~Mao7Ku4>Yj+1GO7Yfb*hczpPL)4|W-B7Fe9)O0F%y;94L&+xCa zz|e$0zt8w8%V`YRh`*HS;2Iyk8kOxJ#HW(lLg)yPjsqWl=ve0TI^gT5h@=!>@KnFD z#mA2b7<@t^g;sU=Yrx+c#?p2c_!YLq@K;$p$k>5J2-N~~9V;$k@r82sSD2r&MQCh5 zSXH<-rZ4h|N^tSVx+JA+1QN^Znj)C??MRhJz#>=)lPX}O8)?EYRRFxw!CH#!%xRJ+ zi?8K1z7~lP*`+Db8{(w`>nqCmT1{NQ&c>q~B&`rvWp;^91ZKyHBJdF|`m1oEH|v|UJ1Qb{B1XnV&sJhxqRvfVp@EU8u~5qChJGKRwsCYs>c#PD~}9#!At$~yccayG_+ zsXL-D(%1|RzbO1%P{U+-B(VrzH;_e)v&9 zCV!Ir{eu0v>^H9Lm=M6uwz(s8we2L>$vCEqS(&_n7c70_%zY&4E#diWc9o z!7o@FYTW$bU9qOe?`&$DI(1gl6kMjwYC2{^(}FEH7Q|O}xeBRr^ftA1+SJw=tyA%1 z--fCvijueE$@G&e>XxT+Z%=D^x@-M{C+_%-J^lTse)@&4AMwP|*Pq_{u=mlk?bl5G z{q5^}PI|BBh=}sGk5+ynY+h+Z^h@9?R})ZzBAf0W;O;j-BP)z?3QzZ$|H)f$?beFH2QInsNLn`kuyr|k z`zp7ti?8~x%gMV#xplqW8`j~)s&#!hKAhe$vjZ>VrSV44x{-Fb_T!rY|9}77`e@OD zM+r9-@lt4K37=9O^YP+APtOuYiF`LAot9U!*y5uJkb!TQ|KHF5&I9~yZG~^Nso|0B zIo0v|_WPidZxR01Jce%yal7b$Olt<9)oLY9SXSfoX$7Fg_)gPO;EPcn4Va%t>_2|U z?InJ|2Oqm|JxXv=Mt%c{B2oW1?G^*$KiE;I0*{4DhC#wjPy`-|4^+kWbC zu=sjpyFER=FMl5A6D5Pc&@YhP{I@Bi_io%-Lwc=pKu<2C)i3jTlKf&T|h CYk-#k literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Pdb.dll new file mode 100644 index 0000000000000000000000000000000000000000..9227f6db0bf46d7494d3c675c5d2b6e007d9995e GIT binary patch literal 86528 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 Z-~Ml(rMTgK*XIB2bNYWW`2Rr-{7<+s*ku3! literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Rocks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a77ac871e5e6cd346c7c2d9a24bdda7d046a1a04 GIT binary patch literal 27648 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 + A fully managed detour. + Multiple Detours for a method to detour from can exist at any given time. Detours can be layered. + If you're writing your own detour manager or need to detour native functions, it's better to create instances of NativeDetour instead. + + + + + Mark the detour as applied in the detour chain. This can be done automatically when creating an instance. + + + + + Undo the detour without freeing it, allowing you to reapply it later. + + + + + Free the detour, while also permanently undoing it. This makes any further operations on this detour invalid. + + + + + Undo and free this temporary detour. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + A "raw" native detour, acting as a wrapper around NativeDetourData with a few helpers. + Only one NativeDetour for a method to detour from can exist at any given time. NativeDetours cannot be layered. + If you don't need the trampoline generator or any of the management helpers, use DetourManager.Native directly. + Unless you're writing your own detour manager or need to detour native functions, it's better to create instances of Detour instead. + + + + + Apply the native detour. This can be done automatically when creating an instance. + + + + + Undo the native detour without freeing the detour native data, allowing you to reapply it later. + + + + + Changes the source of this native detour to a new source address. This does not repair the old source location. + This also assumes that is simply a new address for the same method as this was constructed with. + + The new source location. + + + + Changed the target of this native detour to a new target. + + The new target address. + + + + Free the detour's data without undoing it. This makes any further operations on this detour invalid. + + + + + Undo and free this temporary detour. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. + If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. + + + + + Generate a new delegate with which you can invoke the previous state. + If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. + If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(byte). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ulong). + + + + + Generate a DynamicMethod to easily call the given native function from another DynamicMethod. + + The pointer to the native function to call. + A MethodBase with the target function's signature. + The detoured DynamicMethod. + + + + Fill the DynamicMethodDefinition with a throw. + + + + + Emit a call to DetourManager.Native.Copy using the given parameters. + + + + + Emit a call to DetourManager.Native.Apply using a copy of the given data. + + + + + The data forming a "raw" native detour, created and consumed by DetourManager.Native. + + + + + The method to detour from. Set when the structure is created by the IDetourNativePlatform. + + + + + The target method to be called instead. Set when the structure is created by the IDetourNativePlatform. + + + + + The type of the detour. Determined when the structure is created by the IDetourNativePlatform. + + + + + The size of the detour. Calculated when the structure is created by the IDetourNativePlatform. + + + + + DetourManager.Native-specific data. + + + + diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/MonoMod.Utils.dll new file mode 100644 index 0000000000000000000000000000000000000000..1d9fb357158ab6f5b76be0d85795fd3e93a954bf GIT binary patch literal 187904 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 + + + MonoMod.Utils + + + + + An IL manipulation "context" with various helpers and direct access to the MethodBody. + + + + + The manipulator callback, accepted by the Invoke method. + + + + + + The manipulated method. + + + + + The manipulated method's IL processor. + + + + + The manipulated method body. + + + + + The manipulated method's module. + + + + + The manipulated method instructions. + + + + + A readonly list of all defined labels. + + + + + Has the context been made read-only? No further method access is possible, but the context has not yet been disposed. + + + + + Events which run when the context will be disposed. + + + + + The current reference bag. Used for methods such as EmitReference and EmitDelegate. + + + + + Invoke a given manipulator callback. + + The manipulator to run in this context. + + + + Mark this ILContext as read-only and prevent this context from further accessing the originally passed method. + + + If the method is altered prior to calling MakeReadOnly or afterwards by accessing the method directly, the results are undefined. + + + + + See + + + + + See + + + + + See + + + + + Define a new label to be marked with a cursor. + + A label without a target instruction. + + + + Define a new label pointing at a given instruction. + + The instruction the label will point at. + A label pointing at the given instruction. + + + + Determine the index of a given instruction. + + The instruction to get the index of. + The instruction index, or the end of the method body if it hasn't been found. + + + + Obtain all labels pointing at the given instruction. + + The instruction to get all labels for. + All labels targeting the given instruction. + + + + Bind an arbitary object to an ILContext for static retrieval. + + The type of the object. The combination of typeparam and id provides the unique static reference. + The object to store. + The id to use in combination with the typeparam for object retrieval. + + + + Dispose this context, making it read-only and invoking all OnDispose event listeners. + + + + + Obtain a string representation of this context (method ID and body). + + A string representation of this context. + + + + Specifies where a ILCursor should be positioned in relation to the target of a search function + + + + + Move the cursor before the first instruction in the match + + + + + Equivalent to Before with `cursor.MoveAfterLabels()` causing emitted instructions to become the target of incoming labels + + + + + Move the cursor after the last instruction in the match + + + + + Indicates whether the position of a ILCursor is the result of a search function and + if the next search should ignore the instruction preceeding or following this cursor. + + SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After + + + + + A foward searching function cannot match the Next instruction and must move the cursor forward + + + + + A reverse searching function cannot match the Next instruction and must move the cursor backward + + + + + A cursor used to manipulate a method body in an ILContext. + + + + + The context to which this cursor belongs to. + + + + + The instruction immediately following the cursor position or null if the cursor is at the end of the instruction list. + + + + + The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. + + + + + The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. + + + + + The index of the instruction immediately following the cursor position. Range: 0 to Instrs.Count + Setter accepts negative indexing by adding Instrs.Count to the operand + + + + + Indicates whether the position of a MMILCursor is the result of a search function and + if the next search should ignore the instruction preceeding or following this cursor. + + See + + + + + Enumerates all labels which point to the current instruction (label.Target == Next) + + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + Create a clone of this cursor. + + The cloned cursor. + + + + Is this cursor before the given instruction? + + The instruction to check. + True if this cursor is before the given instruction, false otherwise. + + + + Is this cursor after the given instruction? + + The instruction to check. + True if this cursor is after the given instruction, false otherwise. + + + + Obtain a string representation of this cursor (method ID, index, search target, surrounding instructions). + + A string representation of this cursor. + + + + Move the cursor to a target instruction. All other movements go through this. + + The target instruction + Where to move in relation to the target instruction and incoming labels (branches) + Whether to set the `SearchTarget` and skip the target instruction with the next search function + this + + + + Move the cursor after incoming labels (branches). If an instruction is emitted, all labels which currently point to Next, will point to the newly emitted instruction. + + this + + + + Move the cursor before incoming labels (branches). This is the default behaviour. Emitted instructions will not cause labels to change targets. + + this + + + + Move the cursor to a target index. Supports negative indexing. See + + this + + + + Overload for Goto(label.Target). defaults to MoveType.AfterLabel + + this + + + + Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also + + this + If no match is found + + + + Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. + + True if a match was found + + + + Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also + + this + If no match is found + + + + Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. + + True if a match was found + + + + Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + If no match is found + + + + Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + True if a match was found + + + + Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + If no match is found + + + + Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + True if a match was found + + + + Set the target of a label to the current position (label.Target = Next) and moves after it. + + The label to mark + + + + Create a new label targetting the current position (label.Target = Next) and moves after it. + + The newly created label + + + + Create a new label for use with + + A new label with no target + + + + Remove the Next instruction + + + + + Remove several instructions + + + + + Move the cursor and all labels the cursor is positioned after to a target instruction + + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position, accessing a given member. + + The type in which the member is defined. + The instruction opcode. + The accessed member name. + this + + + + Bind an arbitary object to an ILContext for static retrieval. See + + + + + Emit the IL to retrieve a stored reference of type with the given and place it on the stack. + + + + + Store an object in the reference store, and emit the IL to retrieve it and place it on the stack. + + + + + Emit the IL to invoke a delegate as if it were a method. Stack behaviour matches OpCodes.Call + + + + + A label to be used in ILContexts. + + + + + The target instruction this label points at. + + + + + All instructions using this label. + + + + + An IL inline reference bag used for ILContexts. + + + + + Get the object for the given ID. + + The object type. + The object ID. + The stored object. + + + + Get a MethodInfo for the getter. + + The object type. + The getter method. + + + + Store a new object. + + The object type. + The object to be stored. + An ID to be used for all further operations. + + + + Remove the object with the given ID from the bag, essentially clearing the ID's slot. + + The object type. + The object ID. + + + + Get a MethodInfo invoking a delegate of the given type, with the delegate at the top of the stack. Used by . + + The delegate type. + A MethodInfo invoking a delegate of the given type. + + + + The default IL reference bag. Throws NotSupportedException for every operation. + + + + + An IL reference bag implementation to be used for runtime-generated methods. + + + + + Collection of extensions used by MonoMod and other projects. + + + + + Create a hexadecimal string for the given bytes. + + The input bytes. + The output hexadecimal string. + + + + Invokes all delegates in the invocation list, passing on the result to the next. + + Type of the result. + The multicast delegate. + The initial value and first parameter. + Any other arguments that may be passed. + The result of all delegates. + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns true. + + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns false. + + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns null. + + + + + Split PascalCase words to become Pascal Case instead. + + PascalCaseString + Pascal Case String + + + + Read the string from the BinaryReader BinaryWriter in a C-friendly format. + + The input which the method reads from. + The output string. + + + + Write the string to the BinaryWriter in a C-friendly format. + + The output which the method writes to. + The input string. + + + + Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). + + The input delegate. + The output delegate. + + + + Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). + + The input delegate. + The wanted output delegate type. + The output delegate. + + + + Print the exception to the console, including extended loading / reflection data useful for mods. + + + + + Get the method of interest for a given state machine method. + + The method creating the state machine. + The "main" method in the state machine. + + + + Gets the actual generic method definition of a method, as defined on the fully open type. + + The potentially instantiated method to find the definition of. + The original method definition, with no generic arguments filled in. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Get a certain custom attribute from an attribute provider. + + The attribute provider. + The custom attribute name. + The first matching custom attribute, or null if no matching attribute has been found. + + + + Determine if an attribute provider has got a specific custom attribute. + + The attribute provider. + The custom attribute name. + true if the attribute provider contains the given custom attribute, false otherwise. + + + + Get the integer value pushed onto the stack with this instruction. + + The instruction to get the pushed integer value for. + The pushed integer value. + + + + Get the integer value pushed onto the stack with this instruction. + + The instruction to get the pushed integer value for. + The pushed integer value or null. + + + + Determine if the method call is a base method call. + + The caller method body. + The called method. + True if the called method is a base method of the caller method, false otherwise. + + + + Determine if the given method can be preferably called using callvirt. + + The called method. + True if the called method can be called using callvirt, false otherwise. + + + + Determine if the given type is a struct (also known as "value type") or struct-alike (f.e. primitive). + + The type to check. + True if the type is a struct, primitive or similar, false otherwise. + + + + Get the long form opcode for any short form opcode. + + The short form opcode. + The long form opcode. + + + + Get the short form opcode for any long form opcode. + + The long form opcode. + The short form opcode. + + + + Calculate updated instruction offsets. Required for certain manual fixes. + + The method to recalculate the IL instruction offsets for. + + + + Fix (and optimize) any instructions which should use the long / short form opcodes instead. + + The method to apply the fixes to. + + + + Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. + + The System.Reflection member reference. + The Mono.Cecil member reference. + True if both references share the same signature, false otherwise. + + + + Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. + + The Mono.Cecil member reference. + The System.Reflection member reference. + True if both references share the same signature, false otherwise. + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + Determine if two types are compatible with each other (f.e. object with string, or enums with their underlying integer type). + + The first type. + The second type. + True if both types are compatible with each other, false otherwise. + + + + Creates a delegate of the specified type from this method. + + The method to create the delegate from. + The type of the delegate to create. + The delegate for this method. + + + + Creates a delegate of the specified type with the specified target from this method. + + The method to create the delegate from. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + + Creates a delegate of the specified type from this method. + + The method to create the delegate from. + The type of the delegate to create. + The delegate for this method. + + + + Creates a delegate of the specified type with the specified target from this method. + + The method to create the delegate from. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + + Find a method for a given ID. + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID recursively (including the passed type's base types). + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID. + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID recursively (including the passed type's base types). + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a property for a given name. + + The type to search in. + The property name. + The first matching property or null. + + + + Find a property for a given name recursively (including the passed type's base types). + + The type to search in. + The property name. + The first matching property or null. + + + + Find a field for a given name. + + The type to search in. + The field name. + The first matching field or null. + + + + Find a field for a given name recursively (including the passed type's base types). + + The type to search in. + The field name. + The first matching field or null. + + + + Find an event for a given name. + + The type to search in. + The event name. + The first matching event or null. + + + + Find an event for a given name recursively (including the passed type's base types). + + The type to search in. + The event name. + The first matching event or null. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The method to get the ID for. + The name to use instead of the reference's own name. + The ID to use instead of the reference's declaring type ID. + Whether the type ID should be included or not. System.Reflection avoids it by default. + Whether the ID should be "simple" (name only). + The ID. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The call site to get the ID for. + The ID. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The method to get the ID for. + The name to use instead of the reference's own name. + The ID to use instead of the reference's declaring type ID. + Whether the type ID should be included or not. System.Reflection avoids it by default. + Whether the method is regarded as a proxy method or not. Setting this paramater to true will skip the first parameter. + Whether the ID should be "simple" (name only). + The ID. + + + + Get the "patch name" - the name of the target to patch - for the given member. + + The member to get the patch name for. + The patch name. + + + + Get the "patch name" - the name of the target to patch - for the given member. + + The member to get the patch name for. + The patch name. + + + + Clone the given method definition. + + The original method. + The method definition to apply the cloning process onto, or null to create a new method. + A clone of the original method. + + + + Clone the given method body. + + The original method body. + The method which will own the newly cloned method body. + A clone of the original method body. + + + + Force-update a generic parameter's position and type. + + The generic parameter to update. + The new position. + The new type. + The updated generic parameter. + + + + Resolve a given generic parameter in another context. + + The new context. + The original generic parameter. + A generic parameter provided by the given context which matches the original generic parameter. + + + + Relink the given member reference (metadata token provider). + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given type reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given method reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given callsite. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given field reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given parameter definition. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given parameter definition. + + The original parameter definition. + A clone of the original parameter definition. + + + + Relink the given custom attribute. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given custom attribute. + + The original custom attribute. + A clone of the original custom attribute. + + + + Relink the given generic parameter reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given generic parameter. + + The original generic parameter. + A clone of the original generic parameter. + + + + Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#. + Note that sizeof(t) != Marshal.SizeOf(t), f.e. when t is char. + + The type to get the size from. + The managed type size. + + + + Get a type which matches what the method should receive via ldarg.0 + + The method to obtain the "this" parameter type from. + The "this" parameter type. + + + + Get a native function pointer for a given method. This matches an IL-level ldftn. + + + The result of ldftn doesn't always match that of MethodHandle.GetFunctionPointer(). + For example, ldftn doesn't JIT-compile the method on mono, which thus keeps the class constructor untouched. + And on .NET, struct overrides (f.e. ToString) have got multiple entry points pointing towards the same code. + + The method to get a native function pointer for. + The native function pointer. + + + + A variant of ILGenerator which uses Mono.Cecil under the hood. + + + + + The underlying Mono.Cecil.Cil.ILProcessor. + + + + + Abstract version of System.Reflection.Emit.ILGenerator. See for proper documentation. + + + + + Get a "real" ILGenerator for this ILGeneratorShim. + + A "real" ILGenerator. + + + + Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. + + The ILGeneratorShim type. + The "real" ILGenerator type. + + + + Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. + + The ILGeneratorShim type. + The "real" ILGenerator type. + + + + Get the non-generic proxy type implementing ILGenerator. + + The "real" ILGenerator type, non-generic. + + + + A DynamicMethodDefinition "generator", responsible for generating a runtime MethodInfo from a DMD MethodDefinition. + + + + + + A DMDGenerator implementation using Mono.Cecil to build an in-memory assembly. + + + + + Fill the DynamicMethod with a stub. + + + + + Fill the DynamicMethod with a stub. + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Allows you to remap library paths / names and specify loading flags. Useful for cross-platform compatibility. Applies only to DynDll. + + + + + Open a given library and get its handle. + + The library name. + Whether to skip using the mapping or not. + Any optional platform-specific flags. + The library handle. + + + + Try to open a given library and get its handle. + + The library name. + The library handle, or null if it failed loading. + Whether to skip using the mapping or not. + Any optional platform-specific flags. + True if the handle was obtained, false otherwise. + + + + Release a library handle obtained via OpenLibrary. Don't release the result of OpenLibrary(null)! + + The library handle. + + + + Get a function pointer for a function in the given library. + + The library handle. + The function name. + The function pointer. + + + + Get a function pointer for a function in the given library. + + The library handle. + The function name. + The function pointer, or null if it wasn't found. + True if the function pointer was obtained, false otherwise. + + + + Extension method wrapping Marshal.GetDelegateForFunctionPointer + + + + + Fill all static delegate fields with the DynDllImport attribute. + Call this early on in the static constructor. + + The type containing the DynDllImport delegate fields. + Any optional mappings similar to the static mappings. + + + + Fill all instance delegate fields with the DynDllImport attribute. + Call this early on in the constructor. + + An instance of a type containing the DynDllImport delegate fields. + Any optional mappings similar to the static mappings. + + + + Similar to DllImport, but requires you to run typeof(DeclaringType).ResolveDynDllImports(); + + + + + The library or library alias to use. + + + + + A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. + + + + The library or library alias to use. + A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. + + + + A mapping entry, to be used by . + + + + + The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. + + + + + Platform-dependent loading flags. + + + + The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. + Platform-dependent loading flags. + + + + The relinker callback delegate type. + + The reference (metadata token provider) to relink. + The generic context provided to relink generic references. + A relinked reference. + + + + Generic platform enum. + + + + + Bit applied to all OSes (Unknown, Windows, MacOS, ...). + + + + + On demand 64-bit platform bit. + + + + + Applied to all NT and NT-oid platforms (Windows). + + + + + Applied to all Unix and Unix-oid platforms (macOS, Linux, ...). + + + + + On demand ARM platform bit. + + + + + On demand Wine bit. DON'T RELY ON THIS. + + + + + Unknown OS. + + + + + Windows, using the NT kernel. + + + + + macOS, using the Darwin kernel. + + + + + Linux. + + + + + Android, using the Linux kernel. + + + + + iOS, sharing components with macOS. + + + + diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/Advize_PlantEverything.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/Advize_PlantEverything.dll new file mode 100644 index 0000000000000000000000000000000000000000..44512bb5b63adde0745d4eaf014415a847ee1483 GIT binary patch literal 293376 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%0AQ@nTjfs?EfaBhj&|Dx)nTm`>)GMHN}aY{Nt<0 z$~H#@T$cF-{bar9>K}pQDrMo!^1VRQ3HZ8r^FX7bC~j0Kct4Kc`}4Qt%H|;Ogm3Ll zn8Fhl%v?tp-CDLj38$C^thrl+iJ2DD(9R^dI7W6johtZR1}cvqHYEi;vmbHw#GwcB zj_)IT9$@t+FfF`=rGb9^^zr@FRZomr^=-7Z=tsv_P3_^GW-W?nw7}Opg8>>hv@aqi z<;zb+lQ4$MARbDZ=qm@xc@8pv_65U#C0h+f>NY=wRy>EuDD7D-lF{KSaGRQmArX7= zV=1irT|vbFMAcdh&y275TN?0E*f`JkiWtl7_4&QiB#v%V1w5hayKvIoD9D{*pebij zttypox%LMQ3kubr&(FQoDr+DIdT3C#%3q1$AF(Yt`64~jNz>e<@X%=W1kIvObv?rP zK%~$(OnYc_>9CbAIE8rdJObsAwP^GWlZ}^2Se%JG4C0k7&S96z`;J%hwI<>=IVO;M9*m<&6z}w_w0e6QsBDxyL0GkoOU=i#6RO8xBD< z{~#GzN}c%nhkmHNK#^e;qHyX{sX1lnK!1rT?OWE-(qbfL8CErUN}1(&_-k`7T8zqM z*sF>WdV+fnR>{~F94A@fl+;+Ja|_lpK_LtfO}&su$Q4})hyMztCY49GvSJ~@6|=2f z-b9YVBExQt5~%*uk$JLOaQODgIEg!$*Gu)s++B}NA%AIRhNmAwbt%Eg`{8KHe|id7 zAOLLGN}j*VC3_a7{|!Fu#;^c2VLGiCdxu&e<8|m6;}uE4=-vr=A=;)pLQ)x(0Pk;WjS8&aZVy+kl{S&wlok68R*V0x! zOA2VDFpP6rwylPKaF8dgd<_{qXmP@Iv?9mC?-o3$4lD=e+@5tYIc&I0q+s0FwDg!7 z+mI>9eVl|*`kPco_-N#TWmc!!T7`#Y)nh8IdC^0qW(z%yfe{SgN$Cv&tEwf>kxi%F zktIo?@u-Cx%E@}@gDOXiMrv4JlD}=i%??Yfxd`ynJvw-k6*3x_Hy(c+->i-T)MB6A zo}F<~1pEy>b%@$PXe?T@n2SLl< z*+=Zhjmq3iieqpYjKO5o0EjU&grg5?M`x(4XE4~k6R4~e!5Ary-HHvBkCe-F0MUcI z?e+ulsK2BsOC~Nd)I~oZE)#^`2|`)6U9HuxolNo2L3gBDwBDC~u>7*$IHFLa~a=@p}3=Ws>5VVFR?0`ljdBq)Ns#W_#eTJ9- zO=%#kNCcp;_5ns8rtr<9EQ5P6p2EF1(Io7cB9bh;P8UtK1Y%lO6ur73FCI?%R`&NQ zvHEdgOWjJgrfhzeL&;yTly&IyXA-yke6PVmo9mc`uqA9I>FOr9zF^95mPU<~*Zps| zzq1iC$*aZ^&%lPS>^r(93}?0u#on=H)6Y47p(0uANM|IAYL@js2IjTvinmcHQ=4W+ zk6OVYNN2&BIqDi?h2-3bWAyIWxY05PFV_JPPDaGZ_QOJ7C20yX=>NoeZVryel{tB( zum`8m92oixIxMu2E_#jsl2dFN+BeyMhLvIGAQw*-asf|er_J#WV`;@=g6?~-@LmGr zy$uB#sbSo%8ptD*fK~D@yWDyCMWv?auSZ*CmwuHr^_LWLk;(tBaOHP<9CSj+JZC8r z&@sRGH{LCBYgya<8nJryuk?1YPSJfYs6j&Ac!(k^-iy1~J`0$>6)GuAtjM^i4Qp-K zaJi)M;o-Am_(mivK>j%?=E@IT?!iRzKoT2s9)tm`B{qhF_X_nBD|I}c=qM1a;$h5h z4pKSU;8k{Y1{fJsjo$<$QAtU0>!kk6` zG&W*$JS&hzf-oe;?Y;I`NkxB9u9N32@sx~t#Iq%Puw7x+W2LGb*$kolt_W_lnISxE zg%wFb@2|XJuY9-d*sfJz^>&{pQ)!qiGt*06l0dj+cflK1;S|%%e5aCGwR3hrE|jl8 z%wz^>qDr!fN1|x?hBC2A$iY6Spd)Xj zo;}&SQ+Mo+=|HS%(gg6vw8xdR{xZr|`>g*T{t0$e*rf)^6f z^#9FnPuJe4<|OEW%Zz4x*R1V}T^x#hu#m$dQ(&cRgsV`rNmSMu5pndCzYm0+MX)JT z1o@AER?$?IZ)Cw6mPvrdj4xkMtf4O!=sI#o(YR$q-;MZvp$#aygQ>DDw)a6W{s)3` z2t5S8p9@D<#rQGduEpq9v5gKB00kAfLG<0!6dm9 zKjgZ9|NMPCiwgPj4LhTF)TtF3w!M6tet0{*=ggr?C^EC%d+*RA;CK@&I@;fAy(Eq&djPR;`k(iTg)VgDnb2ireiNJnSo2a5bn?gT#z5B~B{-1{Hg_o)N7hj}&KLM`XI zw$ISCdb(`b!)l-MV~)%W@}~AqUn)=A-v!!2u3u%;8S8?C)qM$E)68xSCzfLhp8Nm$ zkE&SLw2q)y$BzUlb3j(VvELV8Us`s`9v?jIy{!$N&HgKnell@6Z+i{bcZp$l_VWHa z13mwrcEiOm|33^=N5dvt!%e+`EHjBtrqR?@$(X>2GkanW6~2r^{>VXcCSh=!M@%VJ zwa84XvC?c@?0J2r7Vm@XH&~J!A|ZlhpK;zjGNE7)?-3P(CnVxOX{~IZogAfr>Ff0+ zc5{r5zWJ|@&zF=NpOep}(vyQX5B}WvlLH*_z0#kOg=2-7J)MTkh2xuN&95%P-yHVq zjg}9k7#}MjXuRrem+1u@8)nBj#ka4=HEsLuuB4?KLmRfpHu&;0?WTr&gx%>~Nm_QP z%M1^^ez=X+4{19}WH#Ht7xwEe0A+!D^$eJ8kcwc{r++wV4hJ8f2WahEPFnNlJHPzI zcKdN44Z|M>mEDix`FmYsVxmq^{zxNu)34ilcv$OqR+A%ph=kli_r4nQ2jg(P$DVoU z@L^F~v&#zJ@Ns|7!?~7KwNEw*_2EyB@;g14*)!9=&tmB+Ap^@c(@iiUjDGkWi-oW4 zb&v=$i(6(FO7eK8W2S$~x22dN!B5&t?VH)Iw&aMtnCYRo=C2*O$pr|k@0qwCjDjWK z{+}`xgaeNHaact#CSmwg^m_B1alN`+zl92YOl9!3qjO6i6qY*YBaMH;JrB`0=A@nb zUnh61CQer$VEVmyPO!>sKb$kZULtZp1*+?%#_o2WdphdEH#j{bNiCK~6PskSq{mw^ zJG|Aa-dq8&|6CbR5Zv}%u~s*bljZTN!Y#@}zOD7OJT{3=_%D)9V@kkA&*;3x?fyJ; zGzL~#?TviX_+|R=(E3^fUH8VF*baYQ#VXTY2W1Cc;`AV;R(wEZwxRsIBw@@Y!A6UZ zNl{1FZtx%P0zV5|Ej#Xl6r&lJJl1-e-D0C_snVxPL=#+c-*iN@Z|+#9oqb4ARfGNX zfcEU{Q}!HQQ*RJ?0qOZF+^FqfWFUw@Mtu;;2G-?#x2a%W3~~@NJCGG04xHpL|8Npz zavh;9Uzw<9f zofv*2&WMlSjFEOxCHk?$^$uiq>(oo2Gd)_Q*8)vYg5pc(WBybZe5dam-l~f|c)!0* z&}vp1rg%hYJ!pIp)gn7to^|F`AKAHmDu0mpUJGN9xm*z5^ds(P)oQNe2T^^G1b({hKM8#;o4oVREoL#L& z+nt4rjqa%JiZLD#M<7hN!d=lJ|F#KR9!%o3O+UJEqweS8DW>u#yRBP9NMiP6cxGt2 zp=@0hia>j0Oobxk!2xkyXgNIc{I*+ONJeFrf_SM2xzcI1m4yOX1<5IyHph93CQ9vW zXt&=J>AKw-^N&St*vq}n7V6krFB-=DgHikOjq>pA<=_1ZU88)m`oKxIvGNh7VXOjA z)m5SR#kS4zW~V#j-zp)FB%Zj3j=xjp2b1e|%%i0RQnLbvbHvI!mM}N*j&LtrQscAo zX6{=R_|x}Px5)XGF5DO479yE`k63!p!tmb5C{(;lmJB(rZq+C3MGxxy zy^W65i}_CX0Kj? zBiqp9Q(yV7-f~I3r%91Ie#J5Zc@6%@K#;2kn5}0uQPr_Eqs8`H9D%m?=|!s8$8ZS5 zPI5LA^jjzEA)5lMrb-Oq2U&+*2TDJw0MsL)%iwXL4dT$aQbH5iCgF}9nx)V z8n4WQOS z*eGy-3@T zZuP^U%~FYicZQj~!eNA41tLNPcv9oy*dByTEzCexRbyu}n3udR+I)vnR(?{6j1bM! zp>{EYQm3JDyk@+~x=kS@ZY4jO^|A?BeABy=I{$_tIu&w*et0tw-9eQV+rU9%!t8z@ zxEDs)gZ+X~S>z0V(A=8_I?%3{kvG%zlmRmHvW!j8cx~TY*v4RyT_eJ6{ zyc|SBD1-m^OTv!8M8uy`U@daG751EF1Rc@33Ze3fW?7B0NddFpe>SxQpesUjU-7&4 z?Kn#s`^8xR5)O03$-^GpkVX%|q@nGBf{i!}qGX1DPK-P?G?I(a@#;kd*H5y9lGZ(H z)h-xLWD?h{ruVS1JXxT_Fp>0B8JMcT>2pCTy@t?NZ@uUT78eTA-x--9UPmc!34^>y z-22IbiK1h+qNJ~*yxinWB}1uhh+2MaT6^N&uYa0^z}MpW^H7hI=>UytT3)X^FtNc5 zjkrJ#l#W0h?-C&*Q|?(}oC?+)Sh()Ea%}Ft5Mz;zf8S9W^Cy;tzNPjRctS!2@i$}!iQYSSK6ym`PR1<4YW+VUj~EdgW)ArAZN zZ}HRfkvbaU^(+aRE3w}h+_rGC2OOKR-TW8g$<#=SQgdJMNQ4mf7xr2AC5pa6z`uuN z0!tm8leUdnW74G1o1!HZu0bg$PXDJ-=dn)b<;)kKEZr)%zHLrB0@EL_ueh?l+9zBV22;qK zrSdM&|J|eADlQA>s%*xEI>eu9W_61jZ_Ex3F&!o3R+M$gU*;sBQa-$DodO>+`S{gl znue=v#6`9Ij4c(&q1YZxP+T%nMaM1^1&3E6(QdWSn^?hW+c{Mdf+Ub zHE<=#z1W$3*EZc%mwaChhCXww-Nvs=C7k1nX63BE2K$Sp`jgL8o9^~oeL)d8&>41U zR8fQKJuA6umI<~eer>~fhD?M5WEEYB<*?2JEq|Yrrhg)m2kJJo99B?j5dnE0YYyzg z0d58_g@4Irjl@Z{H2c@Jb6lT;5MlB_~wO$GXH7 z_0M9$Y?nuz@?PIx0bM{7jwemNegqqD-260kPLAAyLxmI>n=bM3ua$1`o~Wccixz-4I2g1<2`>m4oS&!6?p29kfQvL!Uv*2ocw zAM!}amv@T?--om+!BNmzAgnJ({6dEmQ%fCGbyT zQFM>zrfQ2|IOUV-*9(-`qpsOsR~A9QaBVY{{7v%@rPrfFxOJ70=o>CG%AIj(Wr~qg z+LhLDp4#9)_9V+1jKZD(831vdkFTp{M`ZZ~suMFLjh8d`Q2jl0&=e8MCU4VW3aN14 z4#a&R>KP9EPrjmyRNjc%;2Ij1W!kH86=oY@z?R?`wYGgr$4ImjSMYtuwhjppugC>; z`ua+8Inz>iDt`6}N62Bb+*Z6vC1Y@Nv+4QY8xw_mPwpDb!hI03=$qXsS6F?horjl; z_S>5F2V3Q3-G1vAzanHtP1ID8h+-T0q%qb|3OP!BA8K%gEO^dFK+#ech~*5m6rno? z0D9GPiw}Ih$i@!1ZnY02ObdF@S1)dzfPHyYs-_Aax>=^?A;J^73-IE= zTW(VUT*19(E+wzc`;ur}PAZu-*LDuw5It3SqqrUI3%orW`Lfiu4=NkYioe?bth=_F zRD_JEoUA}F#UQE*8j7%6b~k|%22#tdxiMcM(vF=nq#Hc|Qd(gbfSze+-J$Oq|JOv< zM}Q6_9mM#?ZeK?0w{S}~R`2sz#u3XDoZsA{z3fS3)oq~zMjE`E zhXIx-^|Au}Z!O!0I4QIwh0YCCY@W5w+=^j&dc2JKCH4YTH-t=Zhlu86M|HIDXyqh__F+S^ooG4BOWm*_JksQfqD1 zVOIp^G;PMNG;tIE{16F>>a}(3pNzY{ienT7|7huhPJ5dn^h<3Ccah8;T^fGpU>Dj} z>Gaj=%?$xVp9qyo zE7(}VMSykv^atOiQsW!58xQSTIUHdy`#ABGAc(FqOlEX*>r|q3Gdv~xPb{GbV zU`T8RNSI7Avq$V$T{YBg$K@sJ?+|JgRWBqj+5jiAfyQ7PhfnqZr|owWYl$s3_4N7g zUr&6Ad5aFy`tAlru%bE4SniU&JG3A`O^?7wJeP1uu2vhMF4!SAOpciOH-l= zra>H8WGd|)mUiqD9xWkYNU!r`8QMvsgnzYD5SqUSA&asTKFI~4Ra(#fEvYEbAA25y zw5}QT$lHIqr4-n3pt}7s?5D<0nJsbq8ZR}x0+|98NNG3d%}^$jB>Ok}{w+-Z!y?hJ zvTYs7E@}Kn^WWdYCSjzs+R%r;i_z(=P$a2Ie7rgEUYUNqqy(nIX^b%WW$=6u#u{?v zvn|i=eB9t}Ecd{S?%Ib$SUPmv$QM|&s_NUVM2d*>Hy)`4j+IjahQnTO*T&DGA+}NY zu}APrh}lMM4XqefvaH!?A&UAv5EFRi@OH_O%wppX6rT^0a5}$o}6Bbab=TA}gb;&zEf9b>65Za8^`3xFR9Y1l>o59xW|Jn#?BN9NwXUP{Gr2(nue&wx&T@yZO?dQ(tyr$iKo622FPA;D`N1iXI2f zHwsA#8o@+Da)qp$5G`F!9{WIH7K*Os`{ahdunyL9K3b7J+Z@s+Y;0K`KGEZdH7gS8 z-A@TjwySK_me&eK{;2E=oew=rnMjhX8!wOa@JCbsX^Frv&FKYxex`#DMGylQN2FOf z`t&n+3`=KwrnYoYizd=u4)xW}#uEFoB{u!Am)rDTRD|(_PRfqnP#s!aNLwc43ut-g z_#Tb^zl8hk)oip>?gxZ+88k4z%0%G5(|%jH|37sIAZKL>VLj0<~&Y+piYN&h-|hjtOo2t*5g;dYditHPRI{zNR!$m%;^U z#I=elQe=i9K)|5PQsm>N%$b=y&i;8hx4I7jLLJO3Qtz*CCo`V2-npK~JSSZ@-m_eU z>6cQdce8eMrm@E%A&j|Pds9?j6~%;DHIY&?pnum5F0XitJO_l7*knPd%5uHw5XY#EJ1hFqo%-t^Ct1juN z;cQ+(kX8U271DZHm44wHUgP|)fNeY2aV#wiL-7(zx3}e`v)|J3KjiTx_`LHdUnS+G z{tKQy2RF8M>tWv`?3tWLy#qpvV7GW50n0XbeQSyMup#Bgp`;e&847N>ocRPyVMig= z3_zrd^Y$9qe#hDdN`r#D%iI}B3>oi(KBL~HZ{KI;lfBmsYh|d5pGkEOdQUPioVjJz zo-|KTX#0%_y^br9sYt_r)fC;fRiKa>=fk zCW!I-6zE%GC)I)zk^r_K9{C~Hc<>=?z~L}vd0l&15{s%F0v3HyTd7adtZ||E`^mt{ zkb52XUyt`CLzi*6I0ShDxr#=Bm6Ys1i9l3BvHQ`ikSbXB+i3#E>yr5Tf1bhh`hzJ* zSWt>rjb0taDU?8MIw0>Gh^IE0v%2A9(dMh6X!HuQ2?II^E-@3Z3SF+IGMt5=7BFYw zi0qS^4<(wR%aDlMomy{ijiZ=5c=1jAXvhfTnmd%hz70&QB+STt(1??n`3iGr>CmzO z5cY&wlGy^2)FQXQ9u=0w+H=q!M|WDA4DrOnLykmwP{$B2m9!^<()2!fNWn7)1KD8& z3fEgzFVE#N)JGGW~DodoTcgnQNM1_G|EiC~}^w-Ab>1Q2k6MlH#Vc0cd{ptE0bBkc8w!!3`CW<{aLgjeG_r zcfE>xlFGCwD?MgLKzr_AF#TJ=4>B>}jHNql@M9=s)WmO$Z9_CqnSsoqaGEV*@)Yx_ zhXGYo^~$nAo!IJ&Bs-4nrnG&Gv|=2{xPP1-`5YVTIPi9FZ80U!mfBu*X$>#$x8!(e zFU0aY$Ozxn2)lf+E$WPP`^Ve%gFG4@95fWw)mF1Te?_-u+d8)?nx$%gRyrqD#5NGt zWdmzKi*Qz3wviPC1~6SVjzsPrdj;&Fk{iD;OZM z|E0D!y8)Koy}(?skgSlqO=mu@{f@eK_l}o1NWvKQA*W%r;nDxb!f z^_n2G$ur1;B+oZ~O5f4LD+a_g!2gKrOrC^H^0ZrS<)!klASA_nVm&E4jg-S>+raR` z!*21=_Hv}F!2FFx6Y%11YC{^Nd|=-Ui)?rhl8T0JAsWe$+d(Ly$6Q|OO^0TlkrAHV z+J1hyA;?~63r!QF-HkABaZ@<}WNZ0bg7x7frTvW#E#{o6eGs|TJyN$nqoBRTjzW7B z+8;Lb@H1h_r%V7Xj-na?P=vtJ|Dx?1n>2}nth=AKZQHhO+qP|6)3)8yw!5co+vc=w zy|eM|#_kW;ji@gbQF*H_>fX$Zljk7XVJv+-za24wMov5md|N*d916&S0drucR1uY4 z6%ch#XF;sm`v`TLw!Hn2+5GDY-3}e}=-h_K63bHrk1-zXKn`{Gwbt{E>RAsR5>wsi z$phTc4KiL7S0W}FyN#=aE=X7GJ_)Y3h*78e+$`J9+MDc-zmH!L-gQi(vP9>cr~abb z?sNLEU%1VPsal}XTAk=7zqgEiDbr`miqs!tWJ5Epu(KUS$>UDEJJDZ;U#>Stsh6z- zBBhr>RTK05@FssDM?Ivj`y}QotExKK@=J(uW|hkLTgj3=@L6rCG*jEhjOdhC0Hw$1)zg@wMBq*U`H2vUOsHj0N zRWiotph~?6!hYj4+n%h&lY-oxtt~!!)TbqoxS;)B&Ng?fS-^M@1 zTJHDSvu}wvSeh3ykV50w@xp#@d%G;=^QYuvAX$FDZXZ?p>6BLIGat(aDrBl>+!#@6 znsBga5JI9O^m1!yHrF&q?mp)G2w=6Gb(9<5{{fQns0kQth@~8Q*kCK|mnzDCjv6Rb zRo?XX5#l^t^5Eyf*lR-Nx#!%mu4J3PB?8#gytQ@{IQ%@ExoGX>g|T!bZ_jh!+ZlhG z){!}oK$f-$lxiTUa?|IeZcIXF>e%lG7w?d=7)^n3=2OAD*hMWq&rMZ;-E6-pD}N1t zZGgaBQ(QizD|Yz=UKUFJv63W9gP0xjXQI9`!DK{)6H1ao+{FJdH&8e3Z->66+Vz=w zGQHKikL##HQ+!r4ci=wINc1ulTr5d&&#FYBA{&wi6y+?;8`hol6L;Sbq=ky-vg*NW z%>oQk4De{Hn>CW;q#5{ajm}n2XE^fdjoZN_!9V8^8yuY%=+mYLl**SyAN^7{j> z($21ml~0e8p1Aj7ZWkin#<()e=^2>V7<7l1ul$9C^i-`eN*k{iG==(VNg7P!R)mw5 zoP~yn(gZnX0&BElfe)z#>tXo4{)T?r`U)P)NXs2eX&>x+pZ5kSGx=!;*zD&BHV9Tb7v}PUNMfPaV$ij#lHcjxLPq1h~wpfOm%zl8M4NHmjUrUiuCE|P~FP~f}c zqXpxMk|*{({`^t*fCuT&$@lv-=#-^a=(g$gH>x)&7WivwoddHhmxVBtAX59Y?d~3Y zF&DWkC9t>20bF6Z=QzoeEsGK8YdVjOlC<)rgilevPi+Rw$RE`26ab2s%}qi<9u$SY zLq-p;Z(D0onKyPoefJ!@dD|d4EP}qkWSeW;Y5C^JJM3Zxb1jphTJA1dT#OD6$(>q1 z5tGI8PUz9KjfE;*w#M_Fu0sEI_}S#3-7^07^V^~iZ@1fTBW#WlSE#MK7A&{bX=;8< z456Qjo_3j(RCt(JaeB>I2$M8$hn~ixaY^BKX$#Vp3E5(k{ft{U51}39U{VZG7;ijRlLu?9DH=)xiA9zF!bI0j4W){h6?ls^AU2Od#|S2qV%A& zMI&+34KrMTlalz){}qcjCssM5#Wnm;fwu27jzz8BcE@|n@CWzPej3igUSJM#U zk&Haj-KsbXfS@j4Pnj@e>@K#bLr+4&uC;139me@qxZg8IK`=)dXs&>;R71FnDShVX;H zqYmY!KtSM?{|TeY(y>KV!yN6+U0>g{_4vIBg9>en6dGC5f*7Q17X*n7hf44Zqo^j` zQkIc09Kry|AY}-Wlr-EB6qzk60rg2tR0Jy48A+2+m@!a=T1R`0c~bv`|1fh~M5Z(p zn#ThAIGyz)mnB3uzl+zX-CK6`vsl9j&7ab9! zpqrJmk=O9yTnr?SQzR3>E&+eTZ?G9Dm!ZRFPWR7>^}9KB@ORg18@dLE&sK_I;Jjl4 zMH7wzw$_xlsjJJ?AX&iS{+Q`}&K*u(Z47+2pd>F$V2t$p=TtpacqB|h>aVr1n2Ijs zy{OURScPQ;>d43;u)k;1kd^kbeS<&KFtfZ9O5yYEzrSo@6}Hiaz&HmfHhA^Vj<4yTX+0)cs3!>4|op(#Pj+JCKl z*?CqHauNqd6z(5~ExuO{7AAC4+jDLv(q>#3j3NPxs_lC8NMPQxXK+$CtIr#%Xb|h& z@(*Ov8D;^*y245ON*Z)Y4&5RcbdjOY-&dVPfkq@oKl#gm5gf*cl!WBfTi95vsaN+a zf)68s>@gsti*{E)MpVVw3j&^6>W7PE5(c3qPee*ZPYe zH@t5+O?ytTM|ukmw{&F(hxvaz% zTYP@Uv_2kp`6G(%AfyUJRaHRD7%&NRaZ|9ZN{>Qoo1>g8D^(K?EEAv8A!~bw4u)o^ zrE&#r3op$~HE>K*k#l8YxpVU*o=%^!l_G7fovhI$6Tq_~<@z6w2I8QtJLlEoHf1aJeJB8`eQp4V>25cq`Z)47h#HA?IZaoVX(rjG11a zpFqxodo$WNYM`U|A-;I#P`<^yJ;V6$Km+rI`^Vq$P$vBQH_v26bXJqV&p%kF5YztD zI=w_pPB4sN!>QnDr>eHN+LoYnbd2?c%z$U;`DYXgAu<#~1w}oK4yfhNS9Kp)rdw6k z1$ZQ36!YJ#I0>LAQ9u-O=MQN8+WpmhM#PTTLwgzHQ3C@dKva`7wQYrjhCpOIz+CaYAtuuVnYsm~sxX}V$KYr(tP3hNbtJpg=q|LrcgAPRI#W|CH4ZnnM+X^iECU#zl8A# zL}RUHILrh^h$GZE$b@O>l>sgU@Asl|AtlF9FrkZzML{-CB{)GP`de@DHFQNczOrm_ zxo(~)ZUeXxRnc3tdro3OY8pHVI3<#+vVx+VklLM37!?Y~5fD_qv{cmFu5CCC6|Bg# zhF54WT%^6dJ5ShB0U@Pkag-;J#;l+11QbqmKT@$6s!n+QaG}_F$V~t`>)#JiF)^%u zm<>1vS*gPeAj;QaQK|6I1n{hD0SwYu6M*m2VU!+gJLn_`xg2(kg%rpwLv)Q|(VHBX z;{QAt-(dca4n~-`|H?$#*y66bjn3x&TOoMYjx9&@Eeo}hi7BR0aSL+|BrCCUL+(^1 zjN1c+O2w)n;#PP=f*Q}@?9B2zzkKG$3x^sLzoxECwf1la)VEs(=9 zPEK5KE8iWWV(7H7mL_;yKW+Y(jx@2VyJW#c?3cc=c3Z=alV9k%cMA)A-bq&{BGcZl zb^r_@=`G#Xzkkn($#7`m+&<)(zHfRj|62Lta0bEj>6xLf9s{SH-tj3_tZvbWH&uO# z9$xf8=>{^FT6ENy79nAk`Ja@H@sTMpNRsU4UV57;;a+|$6n}ugMF+tsPO-R{&C8jk z6OGy=nX6eT*fQ`VuZM`=(6=+>;7U*g(0c>2k%M4vlW&eKRM*2^>BVBCxZ9D^#{&CX zImcTf3uCi5^=e}Ta`z#^vGsh(JQ2ngSk{Rr8ReLdQA0$PS2k3rRY?iML(Qv1L>KMXEJA-|(3Ld{%EQ`r&cpaX@(Du854*PZYXj+1k)MwVbGl@`RJv`+A5>NA3*& zVHd<_{em4j7k2~IYgH4Q)0=VW#gZ6J>idHQ#_Z$eD8>elspEMHD!q*cX{|ZTi=nMw z7-$;i8+{;UeLu5NzV^o67tADR8hg$V&MwuFe|sLYM%vcn_cb~sl2p~uWikv*OVDT9 zA_|*uaqM-^VHHq>M>a@9q;pA1GWeC6y*L&zOu7w=1ObzLauVicx51k#6pAu9Jlf=V z3LU#X^#e`Q`h7<@)b1S{IBulGyL|VSGc>FRWtyULDI9d0IixFof5{&-f%-?7vwSye z%`Smy2pBH_QFQ#z@C`#eM<+z^R{O^Qfxph8wHIeaYjp9t8%9E$;VeJe1`1}n%rDhO zThW*z8MXrPY2$pqyP*x$VjII(ZZPA<6iUY~2aN~-ky`MhA9s0|>6kgz)*Bd?S~F&* z0qt|Qhri1KL656L?L3{L?^7T}&kA;x+TWXU$*8uL@p{*EKm+E~cQ?FF46BN6g0a_V zo;oUHCqaVKEQqqde-eZ?_6K<%fgj6KJd-zkhoT+SevhjHs48N8uL2lL$%!D+__7*A zXZ+ub(xgp|in|E^XNSw|*z2JE7$6G$Um4?muVxyF;t#!|>F0g-)#PV2;$u1Q`N*`} z1)6DOEAvz)nJ<6$k6il8sQdp#kL{n z!&~10O9CZQ*H)t$4d1)K*?@UjEw#JUN|J>sG#33blR3Gwxr64AKN*IMQHjPo4}oxm z9cUihjS9HRYU_+I1tQypmWAz=^&E9uJqwJdG(DdGcwQl7w6rUCij&t<$C&*ks(}8Sw5+cribXQ=m@i zvPM>N?zi)5(cEVlA9gsWjw*_Q7lUB67Tg$ujND^Ab0!h0w^PO1Z8@Emr9TAy`eyGT z6W$WyaxkTfU^KQMiZETL{rj94S!)TMe0YqYR-`&$QOx9)z@4O-F0zZ#jA`~VY8$*(REQeKJu7YFCxlS!cvE}>p zHJ`uwnp%84F!+OZVUqy`Y57b1FFMt`QYGf4y z=eg`|eU55zv0104suHU?<@~3k^Cr-9OOWWmCi@oWaQsiKJK$pgiNe8Le!Ee+5 zwqbXfU^jd2$wq_5Vw{g{@lMA+e=yTX)U3Nrg`<1J$opJ*d2KOjR1ELwu%0#dI@RVT zo=XGg#J67q*#Bl$J3nSS9-qUs;=P#VaqhAkkLO$Us0f9`VEcQv61d&k>DMH5_4KBA zMIU5wcbk6r*0nuZMVQzp%V1$?RNI*G;87i(0hp$K#nv@0Bn4%mUd@Ns`+YWi$Aik5 zkUUwH{;{|XZ2!OqGUhP4jJ)z9b%&>hC<~-nwLV%sw}Ju9RO5pOd4P{Z0oFoxKXDkP!Iijd_t_`s);Iz#WUKt**g(0qc; z-*p$*%K8la#mr@h0~p^=TS^H-pFTZI9xX+hfbsFg-!^fVe+Rvo$U2J%BwByPMrW+* zAK<#5JUZMvM(5GDbZpQKCn-7#{7>K7h5CN(6yEh@74t6Wnv0-!i+re&#_)R$%~Ma0 z5MMau5dUWZa+eoy_q@ekdCS!_BJIQ)^lD2ivj?WIZKZyYkvy=+^Iq>Co-6)PL}_>Y z6b94l@Ap4_ZM=rYzxYGI-aB7BXJPrwlGNo^NWsP)pP+}HdG`LAm8Xc>A9tpsUli=~ zxyN5AAFPcvR|&%VD)V?;aATbWBj^Tfe%+@&>;TR|dZ6m3kHom&_5)m)UxIjy?7Sbi zNwYP9=FpABv`yDM7*iJ9Y_FMMi*AmwHV>#GJd0<8D9IDD$mn-`R|!^sAPvA?Bd56k zaYSr)Y~D2DG}G$M4M3-`5E-Hc*0^Cz@vr7|os{fG#3mZAySmysY(GaZ+ksrI!qDN0Xd(2I^;|b2rCFeREyM!$~c`32rA;=l{CkEJf^)|uzZ-1NJ zEx{xlnqghjht8H$0i9zV)&WCYx{9}gU6Tss^vpCY7!C3#lS3-FF72Dj22Ww%1OfWS zD55L|9oXe1|DVo30Ofzt`5*X~6&nCXqm&K=0zyvzPv>6;%2idZb-PYqt(18wp^zED zl-QIoQHt=FkutcLBBC~WO}R{i+Q!e-_t#hJ+IB!8OpBd_V$Yy6Pz#dSDP*K=p3h7NgYHrZ<`%53@?<@k z3mHVm#X0?0js6&)L2x)XN%tQ$MehgaGxTclg2wuBBE9Fn2EFv5)^*ap4ePKy)B>oL zKI_(~uaGccoPtl)C{jIyReZ;-V0`ut_*z|8oPrkMx#=M|I7UoJTr_H_KO*EUKaH5W zAg`5Nuy{j4;joj9(hYaZTU~^~mnlhEm zVK#lBfu8>Ts9Xu}8-XhXCT&$k_M~>vlJwQN(QPq%o1Q&ZH=uDfC z8T%G{ggB1)P!W*%YMOozVLm(9AM&A8Z%PE9EZIORFZL^ep-Dbq>RA5u>tWO|?cE-G zD?6W;H0pZ)Y?(kxSwYtm$wBc!R0;DaA5Uzh@+?Deb@`&TAZa_m8eVw}DBT%OQVKh& zsGBCzT1qt)a(Z<|v-9CD8GR#%JVyJB8x3CQWOn0m6Ii4@^T zuM;sDRvx)dMDJnw<1V(}jz*s%>e|SRcCm>sFlvaWHT0|e6>=!2o0LK7m+O!vtEGN7&=b$g-c9jAVp47_NDuaBEWb}#J@P&s zdpBDCFF3ds!;c9Ec>;Fh>8!bl!%a)RzVlUd$0n zI%F?=N~=JE?U`;0Xr)~DKHE_YSHIo}ibu64))b*&2mdf!^y0bsHCS}Ljxt%{xnY?M z>#HGI?~^|p>Tkz^hDIH22)~AYMN-Ds1xz@zH{G~FM6nE}{2jtt^5%Np06lhSm(gDQ5WR!0(qXjJ=@=(@fCwAqWFKHld zp{e*XUri|Kq?GfxdP9;>Od)9t^nxi*dS$%^I1l(9r(l*EeG7lR;#9cdK$mtKI6L6u z7NF$#eZhL3vEA~-xpNgy*f!X-1`xutFCQu;U7#E~b;c?067u!Tg@MXu7RjMT6pn3Bn)dX(BxsHzd?Skbfe^U0iON1K)g7G(J{$Z#=tXXVAMgJnG7Qq zh{lA+7Y^*e16Bhc%gSO5_RM=toDBQbG|I@RK-ZtFJpWC2$cKgr`4OC@<}1D*KMnUv zqPN3j58VnHarji*B{^=`&%|X>bl$?ZLs@>up2S=Ei@gnr; z0L2j7Y2fU%2;K^Vig(cgqZ>2CT3()s#{#_>D@U2AH7x7kVhf7@yEVgHX>`T*X0L(B z(5q!)-TW>oFozT#N#4zuk29c@j&oRIK!h}@PUwnBx9x^Gt z*S6j$Xph7EuD)ka^;=W7o(|t8U$z#5+U`*%o6R=oAyUtJyM*cBhoMd1Cv=H^hJCrz zMitr`e%a5x+`Tq_D_WKhBuA+eG2aW@y94_ysJO3Fz3tmHEy`!zb!S=@HNxk>#{5y{2XG_o*d2 z{Z_;zr1N|k)SZo~J&XZV>S7U|)eLN|X{)M*qQ_xpCL&A6SMr73Me}) z3Q@Sp(@6XAITPfe)j9CE0yUo3riu03eDdrO{%Uy5&uSDNhk`>_hBM3~wSCzw6t_XI zVqb);Z0bqg5CSLgbdRWv9g~&1Xv zmG-TkqNz(>X&*lB&7Hh@SC5H51qHYJ>MXv7hreeCPCZ+8#(t~(RP8ej{P`!wJ`Ck( z^(PSwj=e;Fv=JUHdOFoOu|%UhL{qBB;Wi7Aj++X~DIJdN3ny@Y2w{W-7-?pe_$$Q> zn#;icyjiTpV?*1^^Op(@ZT<%6v1^lFsS9 zlITw*cu&bEaA%$fi(oDl}xx82QcC{_cOJeCY zjk`P>R~Vr&4ikxR{EH5(bZUe8Tca|$j0;z8LUtlvHe_$oXHS(#7GZ0DeUbAGZeuZ1 zchX@D-NoN@5%WM8iu&l+fw#eo$#!$sp294-&*10u9oUX>Fe z=Dty*^Kgrl>ilcnjPcc6SnNG?A{|*ez^z>e;o)(mJ%+o4IBnGp_Gd5 z9W-^V~xQQh@cl$oZTs9A3yg8Ec1G-5pEDAou_zX8W zE*?o3O?w_6GNBk1e7|k?vn|3jNu=UF`wOI-SK1gH!8v!%9*3pk(Ld#{B9^1&eWhQt zpg3|CY@fROI0a`G>G3-~3#U*qu2zzy@Fu?h|v3qh2+W9;l+l98@kM-TB@ zpr)aNkZFS&g_#43K*+Jb{!SjhqP&Gz-lP4w1_x%cPZ`dI4`Nq;IU`@Aw0r;Jwk><6 zAdWe>_GR715}6PXpNN=>Idc~%x*t+N7UqplJRtNR=a^VT3o8eOAc+2E9s?>uvOLoA z3(OUrzL4<(4~r-=a6U}`Eg9bx(e!VgU>Fk)R2m;rWgGq)|9+6O*3#5rW}7g%Ugy5v zl`^Mdap4bVO_!x*I>zacKyj-bBly~6PdK2cpvg@W3RRZ^KVpie1L?v=5x*@;-pcO) z5vZS)>#BQc>d!g{{dcx+y?!YF+pu%CufJjNdVTN_*jNh{Z{o!)oEtu#O)ooBT8ie4 ztxTnPwMcZSlq+1jV#OyK1AAq$19mHAN;iF{loC5RX3oz@w+LGDsnBi|l;!N}c0Ot{Ov8@dv{a+OtS77|uVcVxCK@ zck8UV-_zX@?NL=NzY|h@I||J^wSv{gOVU{}OsmzS#LAgMiq2H@uIUDbpzXqaI+C(x zCZ+omHfe#uhF%|3$-RcBSg;ACtQ2LX?8?!_U49%~dAfOffTmZ=gHREmoxo1aT^wqW zStir3^#k%ZB@`SiO7CM?-$lUnuWN)Xx)$xUv9(L$pX139eo@s8iY0>;2FuXe7}Qer zogFn}g;~=ZrcUfrsf@Lgsww{U%9X*oG8;VbPI<+&Ic5;0*!-DW7&7CrZAG>NfJz5J z_|g}U$FCE#-#U@}8)H>7kKSxXL(;PN{;>j4(xLE?D{jxY)aht|$lO8A!k;#a(Kv)M zUPcmbu0GGk5lcShZ9@xS=?><`;6Dk7e%?(Xx$p>(i4|WL>?Iw2Ew`nL@%zq9+56j( zwGLEQJ2R4AE7f%@+$#}hXlDIH#$dM5yK922Rj`oGG2I66RloJ>J1j)0JZAM|FANTBZ%)Zk4GDKEUk90 z8@8r>dVb7pGc7FV95h%%&;}gGkiXXc#_E$#T1Eb-{@#Lwk0~~AHZno>h9dFn%WjgPM_Pk@nfVA;}`ZcURC#BXWiAhDh5 z{hUY-dv7qg-R1q3fNf}fo`L@(P;h%B24cJIFU}emG0~BNMJOOJI`cl5ED;RbCkh(_ z{QdaZl*Gxpr@4Pjt$C&U0(-mc6$Ng%3NE7I<*)`<|77y~J%8I@S|0_z_UxuE;u2H3 z3FICjva`N^z93$nGiV(ci?c4Za@%i?5>x5)dq&UPsc$EI#QeF{lB4?(aH+122+rD{ z$Ea;dfhi0!h8xHJ=BWIxkF*?4zQ)btQ{Pes^6Z|4blGf(*(aCF?I9RZ%mEXl(odY- zUXK{y1db_}hR@P>{W)x5EnM^XIX44zT^IrG>D`X^D0>7#K%krRnkKc?;gUY2+h-vTj^L+gWTCn2I+#%)KxG~aZ!k$?O+xZSL7t7G` zH&A*CG5!K94lnBEA4y&*aKsqme=Z&*-+(Fj&N2)4Y3=;#acAr431fAKAOqyF7nuJ^ z3j?!01QuP85Ge-s`sw~eLjSQd(@j;%1N8GQnDOyn^}RH#J&W5$qwTP|!Jh~+N0~bY zd!W4^Am*m`UATeff55H(#)hfF{x4?1{wFpJ=Ip<+U_QU_)bRKp+Ffq8UVL75{(SuH zDJU$IOdcR7lc6^BLPbs%M1PUIVSV$pdfL zm`d^`+#YxOxND^iTLC!S=skB(O>7fV5ml?;BlGO=u*}Hbk}VI=YL`8;Us+@aiWu%V zgS5}dFZJT*_eH0i7E*M6^NaxBMqBD27cl9k4q`_{h#CbIC2H*?W~No??tbKh6Z;k|n4K=|CEC)gu22MW5zGmWf0+FB?-HzCk$AOv7{Q zOdBB2WAIa@2a@Jk&rRihtQL>RYwUL-5U;t5Xbt9a z0i@VbxlM-7xj>@tGO&Yd#W?R*;a0Xyk#w(L-(#0kQ*x=&Ph_(EP|i8?FoBMpWVz$5 z%pruYJ|Mycy99_jMV4HyC!H&2ol51)RWVK{w)@<`j5orBgmF;(M8Byw+Uz#5*-rSXGeK9@&7C0#qfK@0)x(h_; zE+sJ~cNg9^I5m7pqtzmt&ybhhy4A^+6g#ar@%kI_mnO^yit107G&_fgQrr-nBXIDD zc9Mt@1_R7Cptybdh>32vUZa`W*=ufgriP!jq4{y?QrDH#k}6Qwmq#@07HK@0)B(Po zMN4UpMfY$b56NlsNmDba9Uz)T2`g@=H`;;6A&bY6NN=bzS+|uU89#!gX^DJ{3 zJ#*%Dw?xTHtQgHj!W;04^)->r?Z7Hf)R^Jex7s`&q$5_-z}z#{dx?y1Ty;;n)-(m2 zvP?8Fr7$(#;l{0Wq~}DWOHSoenq~s@#4xtY=MNA-<>+01Kg_C4r$0k$exXAfDVv_3 zz2izx6RxWs&O^+>s#9_LUH6T@oC-o!<$ahYt-77`v<%?8FPYNQ+?V$Ul-3j+_#PXy z&!Rl0kNP>r81uzsJJ#kWEI@u>LZ?Oh38T#F2ib&SfGuMGrwOL_1YVb{ufJ-IK1Lix zV@g(mf1>f%jMJxE`yKP=2m6e9KD*tav1te#Wjw|Hix1NqZ0-0!o5QGRawHyE@7|3N z_8;Y>RFI5Unfd~^dCSk#0?g<^=&Tw8XW&{CAR0x)?H?)35065{S2w*?3nb8R&$wOy z3br`iE#%UU%k2+`BECad*PKteQLx6FX80g~C~8)t?L~YNY45LZ>i1sI({=<=14}6y4FhVC^g^DFGVG9t)2cLH<@$I0ii+iJi4g!%;&r$t* zb%yUBIp*)>j<82tF=*&WB+ta>qecgJGMVHri6ax5$0m`Fka_J~Dbui{_^{!`#R+r6 z2cOk62dBxFF<^>@#%!Q%@{+r=Q9@1{w0W3StCi%Bb99a&I#vXK*W%T#SzM=A4K+@9KU6U*v$8&L1y(ugi+;CAqv*rAX$_pMBL0-``9-d9PZm zf3vLmbzt4{c`(3`i=*2Vs7lRqj^Zm}UKUT_mW7T4EwKtEyoaA=;y^bun?dPz6B4i+ z6H9nJ-zHoGH=GnDB~Ki^)yT;;R=S zCY1=mFTt-^UGM%YvKA&BHBZxweg#;V8`^L zN)bYp$>V!rTGU0Fmd1VE1HOZ(rK_2JWKfa$*nY!TH6~1NYIKE-JIw)k@}%A}Kgr}6 zh2X`^IEIt^up89-Z4C*NI|0z4y<)yUHr_0maSlRy&)kE$K^NS81dzA$n)g)|vgl6r zzDZ<%JH2tq5u$L%3EOso3PF?y6jYcI23}KLYh6{XiKWI#i5xDS;)V1gb>-~ z<>dH(U8MgFauL#5Fyuro2As?oGD_w{^T8+oOzsaxP|I^jkuD&RAo_;jn;35@ogc)@ z?+K~Qz5OJRoyl!rM3aJZrt#w3e)RHia6E8qoUm^Q3tG_UhZIC*gc}K;8pJ~e&;{!< zu=<02Z(WHrg#4v3PK~n9!h=kbA?B_oj=1AtGSw*7-`r>Iifcs#YC0(~HyMV&nAbdj zi!+e`-H||*yQo!{PQDXO67j_hvhC?nrPU8fN{8Prq`r61#%O`EBieJ7ENgTSJc)OV z1csfIA3U8dTZ&YQ5n}X&EwZ4v|MHo+Z5==XAd={ZS{cX#F(ixM{oP#{zBq{?odsg5i+KU>YWo&x^{Q1^PvfPa9!yxw@I5Y>_Y+Lj>;^7DOa#cl_k^kfa<|{qJYraY|OzaJ1j*J zS5-Z;jXB>^g0H!uV{53WA`;eYU>HsIqX0aK6ve_IY6!x=F^uJ#C~nEY>!)y42}Bdb zJmUneRtc{{DL@NelL_6T;#euE7Tz#GmA>R&oFBJ=l?xY7(7K_51=rXi>ugd&(R#6T z;XK6!(@0!sn}JmKEB&y0ad}A$gB`Q-8>D!h@S%yKrP#}v8%UXCzdjd%QOm(jESW-W z>#cvdjJZ4|fB=R~>jlGeZ)X5lqiD!LRY)idJ=cbd_|sX`JS0I(@iOATw4r71;U?9; zSip~7djr5Jg(rH1kH3IWg`D0EOb((z|5dQp`aM2c?PCF_nbnpWh%Imo(GFJ1KU5B) z0EG87Lya;3ZU8YQ$v-FC$&Pij1^H%JC4wR9;i8G@{@A_Rx1m7R-;6$40H{$XQ*ZZ) zVobrY0AO-;UFb55QuO~BS43d{AH@~exc^ym;tkdOugL#8V21xe)n(f&P=;P#R8$qU zm`Dg}M9{KfTqXIp(q=`jdNZ53=7ycIaaz>Z2HDrI)-@)0C|Ai}(d?M0Vn`68LP$%K zd&e_sZs$`L`4t{UVerh5?DN&jzBajTmCrjbE8o3e2)hPudyMdh|NjbLD1ZM-IQX!b z$>iZ4;Fr?B@6~J>`gDA(Lvj7`A9I|kp!gA?Wc*psr=*vT*~om_@6|5&XR%-2a8(Dx z3-$(^qs1(~!)0{2c4p)4lV7Lsv%H_+12o#9gsC-Md|kd!aHnDFl~<*3g|<4IQ?X*; zPtJLSe>>s>GVe8t+cLt`O%zG&F50%DK)`dIgwba2SKVWZF_Zl?Oyiunsf&>+JHPazI7se@_3@k)M+!)f!pCul4Ih;P1g7z%D-NhehEXm z%Zh|BvApX~{3!-mPK33PAE|YRtzNRR1^E&L9y9j)xHiN2oIZVaJcqyse8kDi-p>*v z(&^yXrN?3qMxN~Z z2g8yz>}31wC>dN__!LJ@`km*=tZ!p{sc`<>nO^$wUqeTWj#?7@E;RQryX4^4_X#{b z{8hiD7X6p9Fz9I(CdB(^6^I7q2xjnkzlpi`6kg{)8T8~-9Q_6yYs@qK%h}X&q%`(Q zp1%CPyySk$78Cfp!ej{W)^6$6_cio84)$}i_RF{oa`1-kGI_~fezm^>i!Q!Imj)GA zVR>=V+{P<2UByVML+}NV$tlI}bojpA=Mua^ISSUQOfHSKD991)IvtgyxBXexAlM0W z$n%z7#ZvjL%i(f4{y^b&#GcToQ4>o*)3(SitO0TWn_g6A%;9rW${Rvt%=73`7lqp>r zpwcj9r#9LBc72-X<8w;RPsE=FWULF3^eW-(b+)k5?CqpMbeP9&G%$SFwEp{db8B?n z&00`A?xy`BB_~%l!U-V*mxpg*`+3HRISGP%aRz!BH}SR=a5!PT4tMfrsdj;4xW+Y| zi&Fq1^C6h{-&B#pCR4Q?M4a~Ul!T%!Z0y{e<@Psi(I?Ej-U>dI_G1{8GTzPo z%0<{&KX4uQAx5V{rE&QKOaEpeE1V~}3gx(~D=3+H=KoM1>2+H*-as{{oGmp6@%Rq ziV@(jzHqwDwntZUx2!V%Qt(G|n6BEA`&BcwmVTH&Rh(&A*`fQ#aH>QOq3-~x<4&*8 zkubq|sIt?emL=TqHtq*vn7w4*6G;$e)>$l7@XEl3toS$f{!|}D5}q1i4G2zwtYaP` zP^8lHqH$*27dp7fW?IS&kGFIhwNtyvdjfAW!^xk&k2ahIq?(h!xZC{b<&+lUevxI} zv9v|b-GOD30B!-XiVmaE2-M^=$mv1|Ad8bxu~CMOzp1LUT$%{+%iK9D3GhZ^zpmAy zD~JX9W=omP3P8{^DuJHs4J-N7R-r(K(p0F80W+$)x{Z8@CRr}Pbyw&c=-|he!)~+m z8=AWt_Jqd`AVQVcBX^&~lXN&y(hCgvzIG&36%S*sH96n+i2}9J?)0^XCQyU{zf^@@ z{g`s?RkR#=2d&^`Z=~p=%^9)G1JN^Plvsc$0ALNu^pKT|^p;WHN-aaAR2-4ic(Fpj zIgex3RfzIi%F8u(Z_nfoOIYfC4A}Pf&g7}rscr64b?lG!v|gz_?wv?Mdt$+;x%h_o ztTKT^MkL#?yB;P#7H!?{T|PEGU0*R2Gb|x}L=30mR8}N(O&oWq0*Hi0#*vp}2zPaA zOdLo)g4~`jqDynI(u7$sXY-kOJ^~V4xJ?j=;+Sg4H6cVK zIX^bIpiEX@r!p*=3#euEk4Xxto;^&<2C5!8l#r5IjpPA-G{~V@TAG@A%!w^Vgo`Xn zKr!X0997;~EAKmA>U`FbXi6|)Lk_1`ybN<`$w5~}x4!2>rerWb zQy^lgU_#(k1ikrXWJ}r8zJ@a>({no;62#FwW@u;Mzftl zzQadf7io-s8PkNb8W$$c%i==Rp6#W2NsWlOzYQs^YW3e$@Em5WV6B{v`|s8{1k}B1 z0&26lng-)DD(KEyX5-+ii#^}JwI3}6jdiQPyd z!oSLbf$j@o;cB6KB8*6%1;MbKqtvmTCavfq(o?=lKt|z{(TCF;#An6&92oJgUpepX zOJxK4uO`!Pl0*NT04YEJKid8TnyT)9;K%nt*F4Wt<}q_Jg-n^1Oqpkqc}z-%lqiW3 z6@`)%nIaiNDJe7|4T?}GWk`~#|33Sk=Xv_9?^^%$TkE%ew{>6b*M9G_r?bzw$GzvW zhr2TX{=JfA7bnh%Cv-c;Rey?x&pmkXQ++aXg)3svR`ukkyIo?I)bFS4OxwOX?h}@X zkb5m)_`#M3qZh5&LNfLic3>-W+(>0W#hRI1>SQX;WtuK_H^RW-iQa39t)eB5MM|ov z%uJt3i{xR?N3sJ)#mWK|GEzHD^*@m)jc&5--P>YhX2J086y>R6(L(pa^moUO8Gjpo z|9hJKZp^L4<9FF+y~Accce*z9-uwPWWAT#o*X5I`{)Iaoh70HDMLUk26kv1g&K%5f z3p%*Vt1~;e^48gw?`9$|wqQK^8~Eb5f;*`_E+_5b9bw;SZQy-z63Y}lS$5yB=Ov4Y zu930P!p0i=PL^yX7G;YaPRYjV@P=eoZ9fib24f1r6yB|O4COz&@^2KIi{h})T<;iV za4zlWTb-XY;Ga{x;68KcPt*L=uP>6{*bhpKJel&Cnapz8K~pp5ODR<##P*i|Q;(Y7-z5WtVV;| z6X0~Zy0q#Mx`-L+oJOEQKgET(T!52s9qKs)Eg7Hw^l!0-mdbPdsNtRYjIFa z_|YrB^%^s2C5n8Ek7k{>i7D`txA`(rARgX3)w46;fyb|_m*&E>+amfx-D{{Z`QD>@ z)Ms5{5|?x@$0ZhKo{teL{b4%f;q2o3>8sfB-{*Bi=X!$!FUiiHkd64=?IW_S*KXm{ zxgYDBU!LAPCdW4xzJ4fUEY?=;QC@(MwKLTR$-A6al-D-Pr8GiG;*W>1!+H~JDe>$`3k$M*9TO&5dS84-CwxIw`1qYeMz_D8K4S7jJV?p6VZ1&s zmAS%eM4PKe88b~Oa3LKmYu`KNSfnPp*}YR@NW7@g(pbVf{iDPs&J8whcB77oEVfg; z@Mk8r-CAPubh#3zBi{b}9=AN@ewpfKQ(SX3HCD2|Q!{9O@1Gp2;xj%UfcO5+Y z{hG(K-CCJdxzEE+Kfki6CU5iV$id%bUrT7V<~|62_DT9%T)tfv$IVJUmGXU8ZmeZl z%uSp*+!y&Wo82=w%Jx~d&)eHszNQr445y93^*`Q~wwlT%YcmIf&qjIYN3zAAV(3X4 z``8@1*0Gtn=P`Ha;`_^l&y;m<1km>)7_M%Fa5omO@7!myh+~ND4@}|HzzH8oqsd z*=}9t&f62f#?P3=w3Alm0qtn@sa}DHwp}MyL*x|Iu5Q*04fpM`lql%0sFC*NnPvR; z=}A$7y$}7LV9o0LtTgKk{=%yJxbmr39*$d)y zPrB?|IJGM9n<4ZiU;O)yLh7R@+;VB&h&RcM?ez~Z9Zmak=CC-6K__3|b=r|8BZ{9_ z4szUhZm?;W$g{Mxv=+uzbEoskw+qw?{_GSY)vFa}P5lUQ6Z*vX>Z~}G*FiCPL8}tV zZEU-*$;1cp{Vq`FA?Z_oE}NjfJzW+yR}^7QWf>C6-_~(`@jBCJb3IA2L*~Jmh)3XM zz5bxCZFY%|js3@K7pe;Q%jXW3Y*l?JQ|V`7xi3??Ak%0(|2mJ^3)Ym(R=ND$6zoG{ z@*VG-7cO|n#Tl--*>!MRR=>6xp{eWa!p^je2|qh6TXxN(Y%;oiO)bCdjIrCMY0Kia z!TEm8D5;Y{`2(+g1unkI;3lQsUEaq`L%kjBJxzM`D>U)ozGo#d2^_}uH?$vguWy%0 zWn(+Gc6K1FP;_}Z+Nrd(n{A>tt&-F-%xg6FL|^@F>DdBhf$vX`7hRH)nYvB&nwP^w zKf74oiBX}%Vl-aSRPC_79!DO!s*onxe#L5Hu;wd<_PX_dVF5By|D zpN6xW`Ri!P6HNTprT1Bj}Lj8_ydB+eRYZDdKa4q%Mi->rxM;lH_w3scM$<~^*Y}h+g)BgGX;Lomtvw3G{ z-gxTVGwt^aO%wXYe^ah)Wh&2Mpy8mN#%m!H^@O5RAKKo(pG%M%X=OJ4`N-s0h)m_u zpVhJ5mv~!${^XR{#nHS0GrM5KeS$aC(7~%$nnw3mRai^76-%ATNrMRk`%ztg1I|=I z!T7gdYfq23lzy!0D!cwBw#uXR1^wYTdAba4k?P zD1ELfdo6nL z+?Cb8Q7k;nDMhW&Tl|Hg_UYuY?Pq9m6P27-zqU2Z7rU5RO?((UmYXc}2lGDH;8xYr z?GvMQbZJ=f!jaVMRFe?CJA{l_9}OcBvxT^CtyQFZzgH zlhe(W=M$go&~)!O6!a>mtA5|}A8Jgzoes@Z`7Vu_aZVC#nfj9vmqUO3 z=IKqK4G?^E_p|I3&C4$=N>7F^q|8<<_nYi8syMVuL}=Tk(4vdXsnl0Kyg0scS7PVP zD-)JMcNOEu>)metmkv_Lxm;#j4yAm=oHfX7DiX8!XY04|3#G%152~@qyVGp;ughKd z=E3eGoS67x*y`fBCv6LA2$mV-O$4N8F-SEcmLy@)3I^MAp^PgB7LnQ`p z|1xf<+81-jA>;Zx=e-em4e=Z+y_jOluMg$ykLuctGdygC-cpM1R823KHFRB3-pX13 zh-PhQ{z>Amk=iX=qaK*(dpFlb|5(mb&{+R57@0=vI=)eAt|0cu%LxUIVv#>|k7f29 znhMn@E)Ux9OlijNe5FOmwpRv6{P}O6k(#^vXe@S%W$3pA?F_?-%xek1)L6q^zH}TM zDLV3eefG+Ur+2Fw62qHL%y}EUj{Vwka09E|ux{zqL(4^b-+LyvDu|u1R+;|1b$7*^ zF|X^}s6|``s6K7i_k3C$^-5=E@#nUjtXYx5U+IM=y26695qA>x~ z)M!d`m`-R{v#>u^_|9}T)Y45%&7X9 z71w@m^x7@|Xa20t9P^=jpI1NS&A0lM{Uy>`Yu$PzYk&K_!#TaY9bR|JgvJK4K1D^R zx-2FHd>dT*W3yyQBYY>}foheN*-Hx}ze=Y20gY1!xL-}^+Q&Okx!PK*@N>GiW<*z? zk>^$v6Bn2rbUDUWNQo^EF*JSQ|rg@~@xoa^JUsUH#6?W6oRMR>Qv}@}{LO?OOZfCD7>={}wDM zHi$8-Ii~7S{ryoC2gm82R4*!I!@yl@$K4W@9hnRXSd&$u5Q09G@epkee<37F4+z5%w_DIXR6?xhg}tTc_xyw3 ziL|@cTSitVYmXN5z3Hp<7u9mm{i%*^N_1EH9+)3%`$1_Yc%+0$vi)As&F@TUqZbAg zgWouEH5R!lQO93zwf7D8KI^S9d_iV8>4CE68kJ)vC6m@@x`DdCZK3PW4?$vnXX)>6 z$fwwCf26Ht=i?6-)EEcDm5)t?Qwq>gcEI~0^s9mj{URaTld5s*}6&0LLq4+(UN}{`^TJ|faXi!F6yLPj$$R0F8yFq}t0*8&$+N?-DN8>6 zkC)Aq+?|F-x0Y)+$4G)!E(+M z-9uDSBYFyV8!94gp1#FAF2>B=x?{Swo5er3mMTI<-&!H{vTlr@w7>^7wL914_EAK| zC$HG`IdTn*-pL>HD!oPrztXNc)2GD3PqN>ncTcI5C5IT*TE@_QpL6QnPugd-Ih-hEY4$~In(%0l(zzs8eyN?e&vSQCYH%LK zaHPF?`8`h6lQ~un-CLBrN=BYPe^+WU!jW7uxVrLvFu~eEGc(`6{%B0M=*kcCvU_9n zD@!+G@{TEzdZaBA8b3MedHSle^xrLfGrRUubiecW#{I2rNn>A+mk!uF8;))ebUb}D zv&+C%#Jhlhiv{K?u0j*5uaW<9$$XIVp&-f}$m zu=Z>nHs-wX!zG?KPLG<^iu(_|EYrF|8Cno=bhkv5ym;xB#^28EH?_-B=_IR_vU({@ zYCMxOeRy8Pnf0}peBjdx$g`Jvqoty1Gj<|6S#O@%llF7huZpx%SxD?^W01BMDI&*Xuf?c$H4d1stF_>@7i4$N%1kWKef~ z!?`cl{xpX@%bb_kF_Ph=_vpkfp|LF;0@PHMhljUOejd1eMM|Wj<%aW!4DIC`m(Smh zNUS->e0Cs{(*D4>r|j>caM^lI|F2p7bT1lAjx{{w{JH*esbTnagoDhcpmvo!i?`0- zvfC#1@OaX^Y`gQD?aumTiRYR>d`2P%1KrIscGGVN;4saxpOv;bI9Im#Sks4U`uO74 zZ=Bgy?)n!VvAUk?ptTttQYx@Ie7JlMrZ}?k)Cmr!g!Jy3-xoV5+Z4)o)CTXH_^F5S zN1r$mx&7M!kBh0)9&*bP;hRNg zSauj~Dit{|K!IJg%gnJ--~LTpN%q0krBkDgqsN6>R^IjP$+`7}A~Az$@?`SoiA|38 z{rHS;_B6Zs{EpsvyX^ZAw~)&ztn(U;;ImKD-&P)(+&()Xxi@04sxI19QsbR?_~-$; zPez4L)r*Q<<}dutx^7J`NZ+w2MSZGo#Ue{=tw7I>zk_2);jQ-Z(n%xTwhymlh9n%S zs@M!$jI!)66raq}SXXQai~C&TR?})*xjyqFIltI{+wZeModcFL-{%YqC5*D(Q@qp7 zvYb|towKwuZjvih4%;6(%yd;w_woB5d0Z;dfxY_`Vw#mY1aB|XOKT6DwfgXdU-Mze z#$9Z?|I~)LG|45{gq~|0*;*hJsy+HRtbau{%0X!%s9(JzbK|ZH2{o~gGEVnA%ZuN# zaNc9hL}vQg1!h;;4=qz4x!V?-uN|~Jx!}XwD&Zo%?+3?^?Yv{Vzh;^_Yel#?E%1;k znN1lQM2kOjjT=5?zjEHl?*aE}z|ro3)QsU6$+15*#V0s;Liey%q%o}4nm=}1&df{g zyRKn=^jYy_fXw4V)?*e0Q8F#-v$vl`iOY8vJiqj`oSFahj{vUY?*M>I>G*uQz3SM6dfbh&hGK-%q@EEby)4 zqxXezi^)jUX^sq<&^fR&Zw%@5oleQ;S z=W{6O8En{YV82VBw7acuYc1pUM^=*>YM-7SmAQ#Myc}15D*C8@T=}b9Ev-&(Vc|5l zlBWWjbgGy`=Oq)+zH#{I-$pj%u6(Z-(Yi>z_T$z;j`=tSN=^OOY#A zvh2O#vzZ+?-q+j{+GNaXUY>Mx{rmC7hs-5Xxd%1lg07T*S=%zE5n47wcQSx|x4FQx zNUf7vZQ6CD8(KGvX2vGB=3lt`vH3;6rVn+TR_QoUm#=u8sPTjOpm)kP+ukdk+kc$L z6hEy$*hLF6i-anF4L&Y=FLA7XXcOtiU6sr?`Dz(kL>gl4k8*rTi2jo*^*%3u zJAL}AX8rS*IlU_t8CdhGQdG{Je0W*st4Y|}m%4mq|Bf7i5&!q6>X)70zAU}Bu}i$Q z%BM)?$SuP~i$|X&R1_}O)Hb_p>S&1MxH)3NjvdiyeRerY{)+i@@)iFb6jt4IyQtXT zOQasy-mBs{k=^kkC4H{>)VR$x`Abi8Wi$crpiapH_r{9K-+XP87fx}8Z1C^ezHytT zGnc;nw3`)U>+>_(y-6PMFW*?Pla7X2M>brup3!|b`1*wJM!6G0)Z9vbRTe6YsyB`4 zG{4O*ueWcX$<>2qbt4}Cq5K?dvEP<`w_b1haSdO-4Rof zF`5iX51yaPxzzfM-S|}YlVt1bhWe&@i3zipK8_X}(jI)B*jI2=ep2K1zM?;7k0N!c z#c!Wevffk?RG7Ct*5z*7;&pT7JB`k>JNJHXdzK>rd|y;)U1yv-GJl4mkV53h_Z)lS z3nz{)Uj22Jp=tf*Qej<1_E!NbNr#rG@aUxbN{oJ|0{(>8<_pi&s~SpIG0#{{EUem2 z9)EP>-r?)RXQey+ULFmt4KVZ(UYOqg(KN4=zly5l_{y$@i%~y+O%&Xs%!&}4xyqDk z{KF@N$*>M7W^yX`)U10H}v~o21e+-_a33Ulfp#RqAhOk7k0+_&s133+@w=TQ30cE zdeXzPGY4g>xU0^t`Nr?@0XZ%12POtXk1v03JQ+is)zd-G_gVUqTBM7I%I)mymz(Sg zIc2CWW;q?L7wQuCI=pjVRPR&g+b`lK{AWUSUct}E(n_})1$WBv=pRa23|$D<=Cu{F zy|_?1(-C@ z(0pqT2TZW#SF~!|j=+7e-WGZC5nsh%EoX>m#$nJB!C*ANAL(jYi1zLc`)~y0nhxM&BPDWJsb=1CkojpBXP&wbcV)e4=1kK2xCXacF$_6SE_>1Cq zxpYl#6Xdg4t*(6fV?Z;?V5;L#dcXwdPq(t@&?ugOJ+5}9TVi;4tR8MUe4jJM@lJgJ zUn~pHIz?pry~q6LDQvqb(t;J*gwNU@Fil@QJ|s@z@#xHjy#ljcLyyeI=(YGa@>)Jv zGc#x$YX626r&3x9C;fbpfcea($Hf)ly#=?A`v>tvBpgus<*R%B=i5@oFGgO6M)f4!EzH7}TH+tQ z&K_F!esLjQ^D@_h+RILZJNdv>w4I$RR7_(vyTE3$C;#nzfx@+SRTzU|oM!H7q_ns^ zBm9d=dLEbg#gw@3jfgx-mc3tnz{I%LMSJ6VOkZ8t^)i;K?$di7D2MdZ_Ek73x#;|? z-0}AQcGN^$t4Xn4zBpj|@v?E;kv-{(n(p&9$J)31X}3A0 zbG~{mzHY6S&s=UC@nT4`IJC~8AkW#;JSfSc)FG>)zIo;1N2!I9(sUI{swXaK+#&DI zPxqAvzRteE=e51nFI0^@_zCUT+3JvT5c;W-B_(a@>e0z*u#5-s_G29IztGp5m<4o~D*wzgc&W%rPIG z1Gkryx68mkdK@|T_P|u(7R5%Yh9Ycxmx4rPjM%krJri{+8|s8_Xl{<2wGKA?%~jfy zBVc{GN`39biHT#TF6~w7@5f{6@<~rSMx3ASf4t+%>f-KWvA-!6_Pw(3xn201W7B5Q z9iw_beE0q;dl#8q_*9@L$Nb&1R|C!NdiD2?&9TI~?VZp_&{)Zuyxed=`bOWxMBBaE zlCJ94^ptDo+YWKoEi zmNmTJ*n0EFeuS;YaVEe%Udlo^n;lOYoh%R$=_e;Mg@v z9ev*3851KRlgk!Wzu)(*WUi$1@iBj-`keUVVY2Od^tT)DCMvgQ&z-$|Bj4e}WGBa= z&3iPTT`Ar;-u2@)>%8v705);rcVSwzh*XaI*`Gx;nu^VBeU_VhRi!9q6Eo?bp4ua* z$MpC6g12$O;PVfB;Q!+fRy;ugpClYR^nLg3J>chI9qbhvy?viwWL$K>-cWxzVF$m+ zsJ&sKI?4*lnhMGaN^-)6F~QL>k$yU%elgLJUcqw0)-m3}dwneY;_SkL{6cj?V}gT8 zl(0^HTfazHlWkn6&)@YZDZqdK&#Iv}ur)WpP}c!~-`@rMRN=;(l{PDDLIE2{e_|33&FFXsiH z__X5F0Dt=)=!Vaa@Tmo#m*5jG!wjFC@CmyB;IHQfc!%+A@F*UKdj_m;kcVU<$&g6k z6bVn~AXXr{P|E{4P)uD;O#+=T%>+K8G%XEY@-CtRZ8`O3u!R<{EreDc4kQ_-`G5;` zE-eWR(%~hy(c|?e(Wldsz!Ulx^c%rD`dnH*z{`+J%LT09#PfjzFwF-}L&CNg%Bi^k zEBxz*TtE_08!{Gbhdc;&qnw+NByfijZ}BrqOEbv>4`2ybCKq@M$p=Wxc%6)h+=z;h zqQC>Ck0PEy9638xp}2?s5(`uvHXi5+n)S6qScH#7p4)pV7qY z_s|N`B7t%(eEx4E@^4M2=K?RZ@wW7I@mV?m$pt>@;yD|(;pv0$Z%y)nc9edvhtKL~ z#LfBur~p^}0DTn@1xW%a`ln#J6s4FY?lYJ;3`aWf$Hr5rk|no6ijmg zQ)8R~kYBMVls=7Ef%p-T#sr?IFlINZiqzBkxis!t6WCPdC zR3ZD##?7?Af;kPw2G}gd%}7APqMVuyY({A-3mFn0IB0>-=S7QZ3l-355uncoMlA3Z z^3wueKU|hC=$U{fq6OjsNH%c6QWYLw_bmr3;eNEjTPd=l!Gb`U6+Ch&@Z(Dh+=e+M z@XJabrrCDTV0>V+4n8NxcHn!wVn;6RFYM_Kyw6EH0m!2`4GH)7&T?u#@L(t2t4YLF zNG|wASUhTEZEej4zV5<%c-z+6ngs46K1J-e#aHPU#AQTvdwfM{xt4SA0ejZ~R}vU@ zU4~?I!)fh???ERwKQ}(WRjJLf-P;@GRjCk0XjMNG31_b71{G_}KUQ$O9pC#Bl)@Uwqq* zzA_{(pbgV}Alw%(li`c^d6OT0bhP>5N5L<|4SVqMvhESvLjt?^;Q1%_;Oi~jA76Vl z{&*kK0+wC*Kt}*RV_AWCKdT@~;A@}^i49nU;B`7j;PamxkxP35oQlAEI2|SLtpbE% z@RbjL(KxKlD#klT1tg>NHh3=81qb&X*~bTt@55_8w-2xL-G2N$xq`?Wx9r+MDIbUD zYscYzvqcO?JcU?>cn@(1@mC!E0TPfsfK%fDzLoufP?%0Ta2dXG0Z@wn#aHtAA7cSk z8zwev_}9$fs{n2kumB6Vi;MzLA;YNg7$tl~OoA~JY7Fqg2t4wksnP*xG=KxpKzmGw zf$i{h5Pnn$&6XZ7$pv4B@a>|JaYLtsW(UuVynq`X!MNoj;{kH0i49D^D(H;fYd z^;hf67zxA2epwH%lNF;yb{1ZB@B(&>3E7Gv*;p}rKIx3`5wT-z*neZ-z&KIKStGn8 z55|WqaXZ=g(ROFx84!;NAX9{AE!>1q$qi=Yl42;vWk!yPBNHb~0+m!JN=hO#BTNce zJYljJKH5BJA{0E>CR7V~706*afAv}cH(1ie7H>}-GeH*~hmmPuaB~g>Lwxe)gcNqf47=9&%uO2*Rj3q(?V1OGp6F63UKlu3Ly>`dSu%q~Bk$GU((TL~+ z@R$cyf$Z~M-2AXww4E|MKk$M8tPZ1uEtnEkkIV;IAa)zs0mAMedkHO$G7xM2YX(EH zUetnhFkWXk_8eIOvS_RiZMQK5j~&9^qSiMfOUB+I3n6R>mAnD%6G+D1|JA|~>;tNk zAsnye4E7zFII>)97THc@=dgKXiO9}l3&?2U`HmM9V84(ZjKr-N`-7|m*<}o)z*j*p zvJ#9ESxOXM@)kx9PdD(oHwvHmR*aPbpLz0HdW^|Z{C5OA!41aJ_T$?<$CQzg`}qRf zOd$!9N$fxptde#@ZljI^tiYSP3^EQ<8JwanhwP=k1=ut0P{3`abSn2lJ3 zSO-Z0AL%S1rxAbC#liC)iM|Yyl^)OMNA#h$gXusvoaJou*si26Y$5QnkB&WrYBS(q zj{}>5B;poCLquCdAH*p3SXlBTdpu+T;&sGENOtguJsI*n`%xJE$!-UKWT57-!&m_i z$4M$RaEiMgzUH0bZX}7oE5cF80qzON5$4xq8*|KVld)<#8kwyh^2^)h))qG5tk8}1n~N$5H%645ceQPA*LecAznpnMC?QS ziUL0|1QFVn@D(FQJA{e~9MnDnbMW&XB{&M}p#(YF zWsrr46^M<9t%%!o@G`q}%HU;|lg>A|Exetb76V%u@H+8xCM7y&Qi4F8yEL#BL=jfJ z&ckpkN-(N}mzmOupri!zh--)>T|9?bmx+!N{GCHCDT|_bd1bIemz_=-xasmkX6Xt; zR_i8HDTBL+y}EI*Z*O&F;I--(m=*zxx(YDOwhgD~Hh#!0+l1-xIcI`DCnxH$(JO;m zJrT$*NLIja=v&ypas#Wg`{Haw8pPholBGOUxmu9dR2q{4HFd+pLpwGgvU| z=41tb%=$Um0j>EEB&Yc}q&T9Q`815~GRI%Dd=O(H*+Cj&G2$)r1z1m;`4Z$)a|$kY zFl5dIIc9DNU(tT;isj=1LN@Vyc+Znz+QcRma+ggeq>D`+q#t6K%{7>gL(vqQ2ADo+ zbDxg{D419IL;!`I0{{PgJtYBJ*D!t(;BhSjlHj!K5q=E3bj4pE@q9@j?q-Qe!gnj` zV7{VT7(W%za>GlSxZ$su_!{N{3hsDLC)~dzu-zT!E<{hnSQy1Xiu+v}4CJD8DdHn{ zOh6e7xzh@WfJt{Y0Sx?b=NDiFlpgq8F+gH~+d~}Yi+h;DS6&T|onTjzDWWr^2nhC& zhuda(Xv3|FJrdxaO7J%k!+>f4z7n@aNTT z&m*vPays8D7)FQ8#bFd5<3IUNz4pugH(q>ysYl?e;-2Rpm~R;oK}iC3z6s3#lz-`^ z3CI4=-odZ6$hG15diP z>lp*G(Kyu*w?o2r3DN3xMLAKBBH(m%FRTH-HiK7du`LStJ{nNKuiV~3UXA?(Srt1A z*%-S5*%3=p{Ac~t?Qc=A7RIlZQ+a4ebohw=HEw9(|C#`_q<;;MW&LaM(29^{(@aq} zLn|YUo2C=mYr=GBn(=o6L;!qb0}q-{&@7Ri0eLhF@GO0Yup2b%&?ZIkl4n3SH25xo z7}q+NjTUzZRz0AtL6K@yK;^ZbD^ zR-l9|1*p@j!K+|TWaN2a1<}aPfJOQ!7|S9|f#EoO*RF&xPlkMWUcN)vZH5|*0}K&1 z%+Q8$f+fO!F+7ClRt_oDGnyF2X84|k5!t|FMppP&9g7I#Vp;$^po_3YCL;W1BK93wjsm$B8a6x@u1Ky$6&Z&TZsb`K2Li}azyUTJDsiCnS4;wE z5V1Bke<}%JhwKcE1V=NF1ObGpBa0`@f+Lzz5>yk`#j!{w3FMT?eVONA-5?1Z38Uu} z-yj8!Aj<}#oLe_Yg9>ttMvZgF1{uJynY^6|r#rN2!aj0xl4O7@d{-J@XFoWVp!FD# zjgbpCf$e0I=F){$2Hyd}OWxoLgO*{28+rA}g2`Qf+X6E3yvTx8WGUbxcRxuMP}$%m zlYy0J81*Kg@vr4kD*-!XDe!1yquBxqlJJr#G-IM_m^!E+Yz0{hVH{$3tcNgZWJ82$ zBAX`62H7fMe#jV-0eqy;#EV^nwFnTFE+#;u4zvlof=XHv)`ZNJupVT=gnd93PuMSH z8HBNkVSUKt z2>XUin=niQZ^4o$Dv=El zb`RA#P1q2!Rl*jKF{F@3#4L&TMSw6#Nxau`gl$2lO_(t=v>X!n%<45cU??5MkeuO%sMm;k{lZj0+jV5%TyXkO>f`hD?qy zV`SQdIU=(pEC`t^VM)k>3ClwkPgpgw48oowDFmBxGBLzp76A;L_M zO%vveY?ZJWWDG~i~ zvI4@qkW~;CgRF(HqsV#)%R@Fq*bQXUgxy27O4wUu45{StEg%yhj3kTJCt-ZZvS0JHkMFoVzRm;) zyMRoNup7v<32Q=TN!Sxqrz>G^P@TbqO(2UW3@G63We~=Ntbj0iWEF&MN7h1^hXOv@ z9>QXg4H0%6*)(C76!0;u64ro>;W&AG-3n6hwOD|#w+d#^0tow};0SF$VJix5(9#HF zQuKzFMVOQ#K87N~wj!%WmJD_(hQX3ugas7U1V@?a2PArHfn=U5V>}{{M*$ zAxiw7*EMJF;P7h2IR-*G2=mYrcJK-aRrd}r=8qG=E$aNY3 zmj5xH|1n`?XMo+d1z-TqAxi;X+vuQaWa70XgJ5LU$Wp+CZAUQ!AbyG*tJ+piX9$W2 zdkae%0i`T*YzkQyvJ^m}hsQj#$uSPSX*we?ge(Qf=>4YK4yFlH)2pX52EnKClH@U% zfDB~hD_j$xafV#WPCY6*6W~agKQvR2gp6F$3}hf9*J1{8kfnfhJ$`yKP(&^X*!2zR z&A}338v48FErC)F-aw<3gC+b1EI2RfM!l@QK(CN&jE1jS_W(=64x3W41%M&Krc5`o1p=0$ ze@YtC2LV&U)Qu+DLO{-676$r}oq_#a01;r4h%p)}azucoe@&kw5>OQb_{au9X8Ih_ zK#nj*!zzw_z!O<2TFJ4%`ZBqsxTPUiEJ#9@47OOodo%#g6+CtZ9JGptu`P>R26j?we*?g?=Sjio-eL&{eL^jS{c+3&r zUx&AzjEv?!*)Aeu>A)=))FI13b_R^@GGK}adJpgzc@-Q2rpU-^{t)Q@9~=3fl9R|% zK%Na1-660uwR1kK1TVOo~+KCvay(xb>=qJp|-irS?7$PjpUJc6tBZQS9 z8z&n!Y;Vh-0j3FCwWk9o!2)6Y4mWsD0;*1YmOf%S4z~Q6fP*l12P^(lK!C6WhcK>e zAWqmNhj?%r$Pw1=z{Gn7Xp@b0$>A&9`=*4c?(U>K0~`t4yZbB10ltJ?+^vS?fB>># zuXYc^SU6#{j&$HG*iV?I<4b61gatb~^5=qcgq6YAIZ#A4+Bc4!l;=S;VI-$sx(nbA zQF5~r##aEk2=joki{Lq7$DQIqA$X09yl;!Z_`e3A-A4GYfJwsgpp^jOF1-0vnsPUN{;NQmuqL-KuB*TZ8Qzy~{H5R=vScvo zb`-k-N{Etp>*b)1Fue70@PKS^yFb(wV4Q5IFV%qOF=`KuuLdZQjfUP+4XXiJgz!I>PX)r&`d0ESW|bmaGL!L=3-{x&^=!yoF?%?J#x=Fd$2%aq>(Tr~^iX zMMA3w@kGf?&k_FHppLLoXboT*8TpKI2Z(q7(`zcaJD`AUK*ftoun`pWpcv4H)&v%i zrGN~tSixq{-;4SJu6ZR0wg8@|WP9tCCfEwZ2^02tys;fn^^s$je9jAX0EXANWrKR3 zyFw4ZIb_M8(}xZ`1T=5RB|jqbeM`0_A6?;x;0R$RzK`J|6MjdInfUezKL&b)9q<(u z=>}>4+9r`+@Eln-c;IU)@(h3>e7jum%-2uk1yDkk4c_`56X^qvgf07KiS&bjf9;si z0Ej2d)K5nA74ZFl*OCpw{Y*vQf)>Kk{A@&rzyrd@{mzQM2Mi7pfP*l5?`zQD+k$9Bbis76q%UC#!G2Q908SfxkdMt3z<`WA zFDrltSqjh#PLNsw!hgk9fgBO@gLSTgtZ#TNDd0%(R{m8`jSQ~^Udw=XWaJeB@7n*4 zm;8v~D`XAy&*GL0SVHLF9sRS&$m?YdERhYZmvsQ<&~~)=dRYfF$jJTt1Ei7RdpcVB z4+#F(m}M|*@~@JV7{feX3wgAZ7!NXXEtHrzvJ?;*$}UTZ$q|+j$|p;OsS;KaDk8f9 z(;)0#sGKYb(+qPjg|OL=4~4Tv#{}`xU{zi5sgU z48N}9!CH`!N5qSDAxi<-k+KrJ*z3PyeAqYywxdmFLvRdSv98FM4HpKPd3cy}rh!|N2n(vYRnT#3Gh31bC>-HN876UNF2>wqy4 ztc9>wFeZY*uLi?MD$Nv(iDJ`)QN>WviDFC0vO#Xl0uaNN;KBOOu_A_9!$Xj~dZ_5c zu(W^8OHLf?A{)3BLkI5^w)}&aOa}ciYM2DpPS{AyHE22Tb5lGv9g`?0flU*(1WgiS zfu9NEXXy2qi*iz!HDOHqDxqZ%wsGGAkjB~xlh|h|CXI~{rnawDP6nI)*CypQVV;!a zIt}+R%PU~xgjw&~EU$zyz&i)<_5z@(U`d1}#+oarV$W$%4EP-uV-X+xMP^1k z`T>!G8BgQoDS-aJX$&N@;Q22hDZmFvN-z#d1-_zu5mpu!3ZTe}mk~ic!-l8dBEk=p zVVVz75%E6Pe^EP8yiUAtlxQBPfU_tI%LcFq=40Uhf3z2E`x=$>P{hk0fTTdg!2iuD zM!hA^_WzQF1>Wzl4X>dQQ9=(-kLvuFL!Kov3sF=|A8$(r5(6eEZHLm926zscoQ8NA zVMq+#1@m9}6H3qin@^7ZL-M@+O?+GYp0fXH_&X=v_`j&M>3?lG|DW_#m_q?-Q9haE zUa^_|x7GjcEx9dnNncbFZ;=9!)A;Ah7)ZCm*FZKTCAeUPa*XkuLp#W6oaEUfuZ;+8 zJcmqX+yA0}kD8pOwZo&d_IQiTkg%SANkJSt|GPK;Df7S4|F*&al_Oq;OmfW^|H}EV z5)zVt<;8}Zd!Hm1 zZte~D-Xz3gmsDFSb+NiiwcEOObzS|fvfAzc zd(J%bJkNaz7XSNM_}r73Gc#w-%$zxM=Jk<%{HdKp|4Ki>FEjilppKJ1gpryd)$J0? z0u(CoFI++H;-H{%%0|Ps4erWVgg9cQ&}aLS2dy7~#fjNzrbR2-elsNrlH#i3L# zoLQsLbj*djb>MFW)WuiW{TRDX0=mR=fNt>uphx^+H&Iv`CMY#6QMEn@P zWBB3AtGFezMAYKfh~E|16Pl^75!Kl7IilBza#th#jqo?Z-!4|;cND+1_*IK`;5y;% zgu4^&F2wDEy9@3dK_}D-8I}Xi7MsMR?4RO}b!YZ7xEpq5_Dg_!vtI}NRQ8+LkGU~B z7ooQRVsFO#o+xGaTtTZx72=AV`Pwq^F}O=X;U%$5kY%|?&^&Zh+?2Cg8xvp4S*ulW zj&pe>X#%@(D-E1%5*2xE+AZv^WOz_~Id8j0TxYf*!q6ySSiV-+}rZ(SsZs8}mkl0r6cY3v! z?ftsGNsAUdh&U9pQaf1iYrR=JT<{#=_W&!kpA`I7->UsX!5KXS{OckF{Oe+?_F};w z^f7Jbr2j(boJqpf3~E`fYHjhP0>J7?xrlQ)H4_ zDn+?|<~pqHD|{O8uELjGo5Vwfuey$Ej~1R_8F<|l=C&y1wnzwV@-w*mPvuQO_U5^< z3z1XpzD`t3ep6frnQV1eupI7VIn=ZtO#Ybr0H->uT|MP?_gU@cDc^M8#x&1r$EN(k z?bm*X6LNknG*Ni`+MlLSDc)fCAAoP6W^z4mA@oAP=O+^;YbwDUKtG4x#d3QWb5#mA zc1;*|0low`^@|7L9?>5L%oPuF%*WXM7>6E*`ytQ0A~f}35A~FN=vm}0<^J_F_pfsO z^@%_8lcc#8B7U;*P{>k$+m;J2vk5k|BoYhWG z&GMdNnx{Cg7IwF=`vtgj#R1L*YjWttmHOpH1MW(_sR(zo^eqgHBAndU2N`~X;b$1$ z2KWNgsS$^YM)X%X-)j9-(I>sl`k#xg_iokaPWz&lYAMT=;Jn^pz2Vna%>G!`CjIK! zpUMj9+1}4)eZX9Oz|`D`|B~?Qx6S^v_5n+XUw>dW^a*0VCnjh=n*D6n6o#b?=Q6Bd zxQyXDg5t~t&A(*TfZBUl7oxsAK_jg-g<&bfxeUkjPt7aOu1Cy$qF$r+s$l#whBxSE ztDnujLC;%#I=h9boz;q0|1tZZ@U7N!s`b#sf}C6QYgQNMkY1XZQwjVfz#m$@BUkMk4+rTJt_Jw|8(v#NXt#R`#9}B zjil?O{x_H3pL<&W%;gUOPa6K1{<+InX!|(dGy2KPPXJHU!i))Phl+lY8`jQVzE7Oi zC#-uVcL!73!TFxntJaA;g5EsJB^M(S!7#fQ=ymJ9=-tOLEA@BQEyz70K3I2Y-Z6%6 z=@Wbph}Rg8XKxUyxw5_6^U7U6^zF*K4isJzm9A61y?MpJ-C-SNhdM3{Yn2QnglL#eDE=I*~*FFHqT+^H(woYY$zXuRIs@SJv14>WwT;G{m(FjjB`H8U{jq<9q67U)kl z#3vnfJ=ZWg>9Ff1V2-)oZn$C6TiV%%&rUim^u|4|!>*}~w@*4IW;cEwBj(D+71~Kx zSK~dCj=6R=K7=@THJ+Mu(Dg{;=}E7-E-rX!(ixXF`P0bpcq1fAJlpu@q@&_B#6ep$ z{ufdeH@!b8$Gx!0Rd~#`yeX^jh+f~c$8|*C)`S*uzdkX)@GWg`(-h$U2KcwM&o*5M z%)zF)g@x|>nw9|nNYklFRF;~;QSti3IzW7&tnjor(S#o1dah|>;aTxUQ)l4<_y08E zu7G>edUq~rY5kLhmF}MP|53O}53hd*?)dsqF{bZZ{{d(|x}GHJNnonML*e8jI)zrd z|7HEO$)s(54#^=4ge1_NOK{?pP3{k_ct>n?7jKwc^dR??YJKg7i;DKRcWkIA^0@~$ zEG-&!e`Z5<(G6}&b%Xnt8*)MOxeX79TipM;p|0ql`!5?#Xb0WimZqY^h_kWi2;h6- zu)C+F3z!JtQ4{mImhDBy+}~*F0si%ten402r?tcG8Gz01+SX`MvwH)>Eet=-FvKth zSR==A_s?376jiWxtzhYTSbL-OMA2i~6*<2xI?mEaHrQK5XSHm+gYhsl$?vqMA(`5= zr?rV2vjJypd{dlaSv}5DdRCji@#1MOFeb;dXyaAWDqvqdgE5gtf0F0kX*KMw5t}yd zpEfG4+W0g^PtsJca;kg9tsC#0b}#dDFZYW-F(+rWZTas{dk1l76ed1DU_RYC_Zrj; z;fcda_xCqGAl~6taO-5#zJrmpeEM7BryJ)_KPsNwxM+I0hc$`k^u{mblzV=M_^-MC zw6SXX5w=Jl<9sJDAKXF~1;!@A$w5Pb#r?}K-wMp4K z@+KgSp+=`x@Ok11ylVD|x?=p5jhKfsc9K&Re! z09x*2B?q|GZsYj3>0}Swrc-_1rc-_1rW55O%-e%H-9&sCrF&C6tkda&2N@nk=tCtZ zJw1i^6qjfCs$asbP5%3m$5@7sbDYym;jo8JHoWEem+p_3zUFzmJ6QS{tf`m8(};;$ zW%vTaR~i0^;nU#!8SxIg-_hyz+dDelgnLJ)yKx@?|HYC@*DE{UE2e@i(S-<4}0G3Sz6@R z^}q_P#YH{$u!qi-)VrwHcX9k396!kMgB)iEht@DZT@1;d`SHxH-qOJFnPKKC!Em3+ zp)XK1>pFH9dp8E|*Q#~j>XBL1`sRj$oUPsst;c6VW1yA}xTuz@^{wE??~MhnpVj4} zx~kT%L#o?2w1zQvF||{W?Pq4)3l87J3vI;ngWx&8_+iF8#&M1_=4r-^qE04G!N@ZE zVA(0gk9l98_|390FWEV-a{QyZKUiFT3u5MC40?t+o%s%L?G49t6dMhU1ua$BfqT|ke&GUE0$ZWsoV>!N(YW+TNRjq&D7@Mtm zpEfSZDfB*X+%)^BcU|vuvyXXcK2ojs^irHe?_Lec1CFFmKO2t3A{I-rPd%<^H^RHJsM(X~*e}J>HUCO>^p* zP9f;D%&XyA?P6G{eRY>{5%Ia}qPM)qcC~0N%wdb0B&3VoZ*h)3FP*XQdFgD0&r4@2 zd|omTh?yO8wSz;0T&@?mEH9u(za(<9 zt{MnmoRf9)K-Pkj+TRV_uaOp_dN>rtEYD4PEbJ!D7Iu?nJH`6B(0gNcP2nEzIKw(vUU^8mx!+&uf>Qdedz9{S_L>a4nvdVAZ#QNAWGGtkG^ee0&m8_? z#bcoG%&b#P;W*dZDVC*r_l?kjN1$oHQGCRE)5LdY9Cwpl5z4xE_zReiKQ@e8sM=G* z&no5s*RDBV81dqZU(0}Nbx3zzpG!$S-YGd#lZD8pk6PXc~g`!%~yGd#oaHNafF z@)Z;@w=QlF_q%lQV}`$Gn4^6!SI4=C@8xET-)q+t>Ehqvo{ZV~a85Q>oQHEJi>)q# zS26Sh>cVi{@5&Z~aA%8zDgxLC=CxkLdR-ES-<{#O_!!U(A`2kJrOWX8ifm#o~e)Zvy7cI05LI(VDYZ zykAQ2?b2@n^LpvcfUhv-w+x?U_*7{e_$Nwt0X|w<5BR;(%Py@G7vO!jI=qXSFRlv zKEnWRE9c`KGlEYroTE<`tvPe_+2TZYolf`w!~OcRXFnonE zt{h6`%GsWC&Bb#7r!APnn7SNF8_3}@GQ5Z36AWKrI474v>lg+YUd!;FTyDo)u8mxx zb5AbU1BbrC(3MAN=PZ6hC9o*=e(A; zvpfLl+7EZ_g#GM(9PY;_yiAyhWwW>E{C?uP*`2xT^Y_nwG#4@9{&D{C*+lbIhVD7! z-Z^J`&VLtN$L`|{UzPZ|+jFj;{P^6bCVb}tg1=<=)&UbF8Fc&8OE1iOc)=-V;A2F=_+49F?|gE49_g! z_zQ@Rb_uz)ODK+Z31N=0`-}-WCgaBzZp&*fJ+_dkRZxBU8ICd37H!LWc3wHdV~eQl zXBcXW$z9ISw|HCL?eqQYzI!p{b%@=Mv-=pk&md0C9PLs{Rdy*!OZlaQS$8SL_c7kj zaEzh0g!mZ)Y|XiQ3DaaZJ_$u-VfV{RsIR@um@|wKl@ux}39nUhUhFPod^uy*F=icO ze2nok9AkKh;W3717;06-XE{S(718uF9AkKh;W36US3O(QT6Tur+EUJa>9a+zl$EpF z$I#F4jKnNsY78G=M*Z~hWn4POyv*)1>=w(Z#>Db#r=w+;GiAnp0ZM_??X3$(a4i9|eWG86M-%m)U)W-C_lWmN6_}LAmT-!M$JwKOVN9%6Wmp;k?y<<;Br zPA>MrjhbgT#_$lsV+>!errJBhZf!NiEMHABxo-8dMUT(lxthwgpW(|4#bsPlhC44K z&Uao$W!%s1{p=PsM6-#VELy~wlG)90D#t@bu~H)bu${_mWXx&66^av#q&qsWFDu_v{;BeV z%6YHN>%8d87wwq;!2Cz%ue~^U@dp=Qb4m8XsS8&v+_UhX7WP++R(z)7-in`B{JEld z(V9iyShN!76;|UEiNGsT<$zCq{NtLy3r^)Ip9Z_gh4*0Gc=sg-=Lo)rR~zpW)5HT} z32u)p7eBzu(U0I3?oqKy{0LMY#fgQV;*`QMoJx2Crx8wIfBZ?YS)2r2Z*D#4&SqFU zncOR;5v*s}HSJEX5dG8c2K?l-ZvftP>Aq|szQgbY!{0Fc9m97SdY4d~;wAe5XD_)9 za1~=VFx<+pkKsOsw=(=1!|ySClHqTc+<>&NF?^Syw~{a=43{u$WVnT4FT;^a%KavW zU#kJ=Z zc!J??7{1Ez|1lIxiSk5-#SG^&T*0u3;Wma*hBq+$GQ)2({5iwt8NR_VYZ=j;!f-yr zRSX*$Zey5Wc!1#{hTma$g5f_i{3FA680yQ3W+B75467NoF}#Z50K-o%r+WM1a;oQV zGCaocG{d(T{)OSh6%?nK;XH=R88$H7%rL-kh~cLh-pcSkhTms+oZ&MJUuO6Q!}l3x zucTb2Ff3!ZgyH23TN!R+*vD{~;inlMWcU!nCm5b)_!`5r4D(hI{TZvM)Rn8Kmew$A zX1JN5pW}o%&M?E97=DG}cNiXL_&mpagW;bUPOK)Hvl&)Z-$L}OZwG9y{yN~6>Td!X z)!zZUx|(>nk>PJvugwwS-&WTFez3Y3aL$_F0A8}@dBCM>UIlEOfTb0@#znpIsWp_# zBU=f+u$AcKZrfQRMAfz+V8=GXj4=H2Hj4A?wh-{%?c`puokDkSC(IQ)_FC`ba(Vo%V7P&QBRS-8C_aFY!*dGfuoDik zap!z0U<3544jozy*o4`sF4l_~fX#ScUB_G(?*fVqVh&)7mY^9)bkPS&y66WDU4)QY z$86jWxEm>S5k_2H3?P;+A_&(-6d}481Wp%w;L}A6e{~VZe;p@*h5(0f6IvI;IB%xI z^$Ebe;u^qF@i%~1WB#fGi(CA-v;1kmYj7)97oWshiH;aI0q)05Ssn3i2K*Gx=f2d?SP*V2LZ1aUk3bJ@fE-uaF0|MH;O}mH({+n$FBT+fS(oj1Aa~%2D}-g zqAor!9s;~Yd>il!;t1fa;(LI%iSGk`5hJFKJ9|d~Z^wwK0S{v2)Ww|`J9Xsx z1mIm5KXJMfBdCtAiJS!dD!wp+)2Vo8T?Ze(0{oizHQ+tsS-^Y6ZvgKT&jEg2oCdsK z{1)&5@gm@1@e<%S#2LVE;#GAWr<8sV_>lMm;J0vVP6x-Y1AYgutn1+WO~CKsYLpJ{ z-v)dbudVAS!@Gb#5N81&5$^;35Vxyzl;ni4cD#nE?S?zZFrp2>y+?}z#MjRT@bXmPmr0-_h-t#wW81BA?LBXExaLguwm zz-#gLI?g)-Lguw=;QkCCWB{+QqxH2hz~}IKIcf$kuj}|c&h>yFXg2_6>o)=B>YoM7 z*KY=#q~8KqsNV`YlL2*cf&N9frvTzCvwl0=MSx4hZTijbCE`o^Er56Ew*ua&e-ZF5 z{dT~=(+>jPt$zjZYx-9K@6`_heqFx@@B#fkz;EdH13su92K<)(O~CKy4*`Bx|2E*m z`Vqh%=-&hUq5gfqAL)+(KBgZ9{E7Z3;N$v_0smhADd2Ja7~s$JCjfu0p8)&^{Yk*5 z^^<_V)Sm+UNBtM>HDa4<9yH|+R|(u7cU|UPBX+vh0QR`v_cV$J5ZWldfzU?rErd3T z?;x~Md>5hZ;y)1DF8&jt?bs7K;%yiIh0u2K9*6$7>w9p2;JVq}DYEg>U#G}*m%u&A zjlCE#*}VpEiu-*}mza*wE^#43yF{t`GA~a1BD71CA@nIoash63+=J;JM!OInS3oU-8`M`Kf1tce}U8`+4tE-UqV2o%M9q^I2!I z{+RV<*1K7`*)`cOW!L3y$nDJCo*T_Qm>bO-%KzK^gZX#o&nSAV=+{MmC^}n|KdpA! z=cm0hEoXY+^y2BOrgu&sojx|*TRgpZLGkB`?rAJGjFa2F<{*2W#Hq7{7#>AO(X4cHScIJVZUz&OM z%)>LkH*>?qc_TI=4+PjjDg-aw`x1YIswU{w3qeGvF36&V!h^T4erPrW}sH zxO9^C50_Qa{sq%80^?TtzkAbB(5dPF{)JIGEE49h@SlbIkMpGaXK?@18tHx)?xqdWy%Y_(vqQQga9@RK zFQxrD+<`sP{jYF8dX03KdxU7bL%O%Z{qYB-`wqCXU=QYDt~`PF5hlU{EP!2CfUn&Y zLZ%8}#o@b2Vx}kqoFit7x%gcK>uo-M6|mVB;kOvS%P@zo!EX)VTKq1DdmVm0{A%&5 z1FXld0l!ATCg9fN*Nop4_-(+i1;1AOHsaTYUpwF?{O!Q66TdF}w!l)m62Fh(w-rD7 zw^N+Ptpx$AO#U4-|Bjh|uQmVPVg4;~$#^r&zn7VR*O-4>@z;lOr$Ky4Yr?NVyr%sI zI`KEc2U#byKW8_H1352h_vE~-_2m8;bT$3f+_$w` zaRO*%-co%{-rHJB-tGE+d>v!ImZg0m|1jJQc*FMl`1`hYAm_LGm+<$Ola}fSavDSn z;;+dYbGf{S^%>J{cFmZUrEQw#0^Nha-RF8}+Cv=n9oM^XzwgqD-`1*&8$?fWr+Yuj z-jesC`?n=8y7!m9@46wY6Xj|_`LeY78Sf)qiDz)eCeN;!o!a2cn_We-uJ>Gt-@vRB z+9R`ST)&@nv+JU=M?5!V-Rydz%%we1cEVFM>q-1hc(#{6iQfs&uB;bPXE(b}m%B9j zT~zj>=l$~QwfDgTF~f9=T4S&|(y&+f<8fo4Cp_9c><{-Fp#iZu5=x9VMEXJzgA=qygF|5>3GG9g zMD0){7&bD5HV^pwjJjw9A0VXf7iNfYMQ7Vae4#Mp597m!8N%E9N8_PD+zhce97=@3 zaj|5*KQ<7JjM|*{4TWS-XS6rbVe}d?BN8zDJz;|xjZ5AacNu#Vtwy}RJr*6O!WPT; ziwEgbjE40o#t(^I8y+%xj96^6b_m2nM!;weL?ep_BYhu|ur3@O3Vx)N9sc;>M@m?0 z7=ixo_<%ngt~?)Bsc1_+LW=Hw!=E^>O5vQUx{b*Bu-6!hb;S%r7VIM@><$|K;Q6GE z_s52Mx~o1ylJl>ZVf4rN`Q)^M7FG+|pqT z`UATcw}j#eQ6u#kjEH5y%H_uL%9V?ZmBHYmW&XgjMXP#OR4rOn-P>bSFAEqw%l&H` z26~KO&Y@XKp|BBaG9pII zpKwwz$AONaNFp>q>Rra9uf>J}MqJbw{;FWLKhU$tFqT#=T2{FwIvK7k%E31t~ zE0ruxM4K5j2ddB`D3RwHO*Y{k=wFv;zZL+$LduXcrY1=?(Sa6TFecddLE* zFfQ79b{T<$h z-XHJB-<_5ANE{A>E{4bWVs58UK=|07lA1FV43QcY*4=KzdZV!cbj$Rd<@a}~AOSy^ z{*c%h@rMki2|Y0s4stG%X^dP!(Gb}~#g(~taQV&90WKLQt&2jKM7<%SHb;i>C1Oz* zHvBPR){;!g#KBq2Kt&|Ly{s(cLiO#7L2jbL5UgraVwl<>6>At&w@y-ZvFKn5Y75k6 z3W_=->arm+G(i0WJ%*}v3s**ykx0SU4aHziBt&a;*w_fk6V3IZ_+T_n9Y9E@A+~Ka z5}g6`HrR z=+SMll#;}aNYIFh#R2a3=M;>z2CiA#CTfMS zn_a9vq{fFXYK+Dj{DFSaVGKacP#Zf)O5u;QlHpt}4MUl&_YWJLiRj=U7+xO=8Z>ed z197lVwzuJ+q=sqaH~?eU?i2&v7%z;zD83aW+gSNjGa!DzETj=^vOAjOfcg=}3Dhe) z+G6$Su859QvQtW#Qactj}u+dl**V)wuW_>aRY8fNCben17oU~Jp$Q-}L zi1a~4kYW%i6I$+vjANIXAEJ^nR=&Du*c@2MTme6vDOJ}T8@5V}x3fNKV_1PDFaH2Sb@?jwF^=QFo<^r!iS@W&6TmstVDG z&X|-MXPi;nDi~vZ3}Q;{K?4Wz-5jS**%rI9AF|tt$%4UTH%1eUG@3Q+4H$CVvR$O! z(=s8w!Qz-UP(g!ouWa{+Vokhj6jF5UJ zuplrGlY=6gWpzXGM0CJ`fH7fEOTki(bHle`O)G{$LYieH3JOC^gixV`vucJ1BAyf} zYnhB*a}wDSitK@O4`PrJ&8E?eV2mwYQJ(KM4n+cTB&S(bB!O|gQY|}T>Pd60A=uw+ zltBYQ3Mq5DA>xkgDWr#L8>bKYM31b~w{ZZSFMA zRfs7cnS#hjXNf^4L8lt%<{F_fIEqOx^g0U6L$c{zPi;KVjX7s0%qfGM{=LeH5q_i# zs|mm=XRCj&>Fe+ZLqnJ+qrg;6DQt80%t%0rF0m6AZ1STj=`YEEoQw-|)q=1lhNO<_ zob?+%Ucl)5jip9m%TvNI^3>Ij)SL1x)Zk|8KPD86d? zb$3@SfyS$$*3OucR2)ZvW|I8@l1ANv2NvmMEsK!}9akct2X;eOM2x*d@#cDAM5s*l zM$b?m*0yP>1-0ED9Z_pj7*a+cJ8?5&YbYLQgnshd31e77l2lR#m3YKII7rlG1<5$3 z8j{@>&DA%AEJZNH^WmWCG9<-u3>JHaLNUt#rH+o##Ma8lwl|77u&J?=e5UkL0*FM1 zq}16TGT7i2upP}og9{Tg0#VeE%AT?|`!1KiVPFtLE&9*^RGhRPxhEl>T1e*^WRF_O zXJ5cto@cKW6}eEQvdmj4oJc#N6YEG1doUs#N!jmA#Rys9)K`^kVu{35;BqXJlkEWa z=CrDIpgV^mVKy}#I2iFGiGFEuB-M;fv{m(YN`^iydpvn4F_j-NM3NsJU-`|h-{X&k z4UDXqpi5_mA&cve#iG!bzz5iA;(NpXy^JM?iHk-cJB(zPiH&1etFx)tUPpMFm6C$l z=LqdWJA?+AFa=Am8BR=^VbW>hX>%*!mx)Zb8L}&y7>cwH_4dY@qU|-q2hHW;TFhbs zP(dhpGAd&{rwFO&nD3G8;vm47l=LRf7FLzK5o`Lg=94ff$vKuY_W|qyVJ1Jo8IKy_ zaCD^Ai6VhcLc|BK7DyGsDO7SN$z&?d5GOGw-lFM5+N7zeL@HHACKF_ogBJS}{TO${ zvSNdnX&PZAcD>dDKNrP}=w!i)??l?koLDP0XX;4EerFm+BzJjpIFE|~wq{MQ)l-wP zs>>!}WyhBzwvz_oRiC9z7>i~P`xLFHf43DvZiRBoqV|Sjj=&y@Y_TeRicv~v1+hnkfQA)7ZiVOcMBQXX zWo>%RtWDo2w&g4;>``RMY`mj#8bZUCptH%snGWYib~DyD>D-d_>_bH}FBkrFC#jexcafdU-8O5^gt@CN-jE z#jxFIV)}R-^To0HjRp7wStBwfSuHk8=3vTZCWY|$k0S*A{v3;3rvi)nvO|pRr-J=iWQRY9a7NI8-AOT(qaGc}2dHjac4uWAaUO!<@~Qb$X3 zo`M>jlO0Mgg}v6c#wnKcI_kz@Pjd!N%bXC{ZI{-$@;K7kwl)PiZEf@K%R4Pee?=gTfWbRy{?sQI2?OpmJFE6gL??Zv0dM zSIKNk-$~4A?PtK-7QZvlw))es8Q4m*{wYzCbx(+`>9YVrlRij`+nF>QaFRl^+~e^!q`WHEJbK0N@dYXn;Kw~ zNDZ+lSqwRdSU6{T3z@9!tXTy&i*r_B*@o#MN&}{aNL|Eccg8S>(o42yDYnEoX}39M z92A56&TwDK%!A@6oHHI%PT>u-QZQ!96s(oj!MmB(fpMgDVEN2t3cYsIk~B?6V!1JC zhQd{mG)u8D&O#BPq&8xNGY04;MIgU3++xqcvSQDHGTC!rwmN4r#2q7?qzREyaD{Tv z@nx9V5IHB_N!5W*A)XTA%p+x{!}L>TI}Thb-LzQ`#g%phk5|^rhwy|^vz#QqIrh_f zu`}HAo8c5@&W0#?n>8b{GgZTbngdzfB+ZO~l?6$f9oba2Kz5WKaN5FhazdeUmP9GY z7f+cEDLiH3sB4azQiFu!DNL#ga|Bqri3!NL5oKXdeI%1U=cG;Xz>(y{jZidaFj99( zDWEyt$);~xZ&z%{+=r(VP&kWDY3ecm6g7N~l2+#{S5#sJ->=R&VyiMKs1o;QlQBzE z{8iXEOJAVRIAM_y?a7LjkR~e9lQK!^OrD^~I7yQeYhsdlQj)>kOrDG+PehV@Y7)W{ zm%c!sGWkfGct8&16vQ#eeO3DuvRlL(4osbKafbw(cQDQdcq(Xi3Le><3945{-{hfxoZQpbI*j_Ugt4_<*w|tJ!F5ASXVCgl( z9brj$r%9h|&f9i7^J9BWib|_GO!#C}#&}Kzr^OjLg%UQNal1Z+TI}4Od#Tnux=EOV9WP2WBlTMJ8ol2FF$pjhYpv8Wtxougx zToT*HWv^uz+bme|oy^+FoLDP0XX;4EerFm+BzJksl$IJGb%8z^tMot;)-iOZ;Y~%5 zY&IvG%uaLJX(}s|SZ(Slzv96%aZQ^v*)(>Twr02$-{dLT9CpN4Jf|$sD;v`!mu&vB zQEKT-=~Ij*nY>BnuG7?Ynz^YauFBfvEZMY8GHa7eT4lSM94oI$#bJC}j5~3PeFx6b z(kWO)GsSF$=|h)XEc@N`JL#mEs&bTK?P{5+NUyEYMn*?<@b;IXx+hTOkh)xai zFTHUX&LUOiUAwdCSx2beap29mmmabsU!rVBGse1z{17 z7UfO40;%}W4Mj)_VJs#ip-32~4w1KcZFF%hj&#RysB(~bFzJ{_&C{q5ee>ps{L_pD zZXun#S%4F$ATM)DhMCDA)6gJ@=+?YGDg`$jIqN!larnS8~t=> zhi*n>xU9n0BiJ-e*|p$%63O;?#w!~&bajFZuhjH(fx;XtQiJF+1@+QYJl(1wAx*{8 z&5C4JXgb-4Q$xeFJ=5KdTLtpA8=X3Ag{VOa%>#+NL57H5Q)wbL!9I(H=KIg zjRU0e%vem>@z#+W(@HUDmx}a8TqK<;QyxB377Abw#NZiHkOj#+N2inuPLbhQtU6uC z(#+8?TJ!9IcbO~?HLvo>GiSEXB&-nVU}_75TN7o9Iga(1=ZWNLRY3=#+M_r#5f>rU z6P?RNy(JxA@5k}LEBoovDxc0GPUPG_&lWO zj%*1TBYgFN9k?_Ao|@4Bdqwv!3Lp=^)7CIu?N&a~-9v|Ll@}YI6gQc58O4bs*3g$^ zoopTq%7c(m(Dse^ajUJ7H%y5EoA9>!HqtfbA85re3uq{A?u^m_dr7btCmAIjl?Qfd z>D(%v5vQvI(5?tcu1P+iZ#NWs?J7k=I`{2Mh_(o}a1*g8pV!A3SU&N}`SK}RV(;o; z6uZ5Hqi}OEt)eo5gb(L-`PxhkH@sph&N^`!DaDNVN_p0?vWj9jYmL(pb{KaXsUDCK z4%4IhSSoSxi>0y&(y9grz6e0Ybs)(O;Xy*)1u@?SfM$pclW26|EVbj*E%3d#+-}|} zuriS62wD6iM36<$jHL1t#$G;m+eZi-upHsPbW{{l4z6Rk#>p=awBSVrLO0{4Uu;O; z+H7ty&)wqIhq`5J-2z+OFn}Zf7A4V!<73!a7j@utI21$kF#t%tt)s)8(7q=l+EHkrR!d2=BTo1|Q>oBU#aTm%U zn-EPjDAgn`^w>%lMl+vWfRt?Uqf^AqSeyh++!Dou3Q4P5KyoImIL#2;AjP@3-VoG- zeG{{r@{#wEaFQc|1IZ*y_yYcZZ>))$KVP9P1u5hXxuVP*JLpW1%Q64vpe|DxKz_!9K{B zd~j;t)HCQ;@{qSRy5NF^Xz|Ars?rrLvkllBTS|(7jzcenY?_WL+#Io!k*45SX*eWE z!&RAg)M7Z54hdEzrOLy-TrB09=PGc#R31~_G(@8mEi_TDz)>Eo_Tr*g6O=6sO(TY5 z)TEM$9(u1*q;zFBf^*06wjXXO$3}aiLD;3}o(2R#UUlwhuaoR>72&R-*$|SltT$;1 zbofUDDDrw}0=kx2haZk%6W2Hd&D|Re@l^n&;>;8rXOQd<0XvQa52|RO+Zg5h$MR$n zpU6j^0mC}1M3gbU$cqagZCy;j^>u#?hm3Idh*Jb>NfFb1NnDA-V`?L{=lCdgFNF@wh;7CC}G~D9HcTz8YIc+n;rg8-00kmyD)+wIyZTkGe;Qi zZQ$x4*CkuQ)chQ=5fzGN=NfFmqc7pwXk>`5Wka>%Y6SVV(z$crfV}GNAMp3_%{L}C zgr_mPd6}sVCx3Cs33Ag)S0(9Y9o)DwB1MuG{rQp@0p`vmZk7go7%kE0?s^=Vm%3%3 z`)b(X17aIZJ$-OVaUST#h6G)O;d$|HWH0@83`lbqPK{x%Y4%)mVus4&W~Mt>WSZL* z%$is($Ri1#B_ALW>Fy?lN%a5?$~QR3gy@P=rm{NFZUcj6Hp*-#+H`TlLCLxeKxE_A z!DrA3;%b+=OEM6O$XaFuZt9|w2zJYv1hpC6K*9Y*`Sb>%&31tdM-r<0MSFJ1k&Uj$ zc0{ASwvQA(G&vdz~l$Q-h|qJ6m8NZA`fvN&ZwaacCp-QCJGVUAdF zB>Hh75-aU-gI`yYcgMjJT_K0|kq#cl+8bJs0~!ufYN#G~I^|49O}r_Xh)E^RmuCj4 zJ=ta2&g>rGZG5>8fD1#?YZ}`e0Tzh5@tC?(#uRaZiTB0myq_>BC*g)+CnX^uBhm0M z_M`EZL8K3vVBCR$Ler*tb1=aqmMWbeZ!({d!b}R*RnWXk3Zt04@@6iX$Ta&9>cAv< z&?LB-E8j3dJ?%Dd>yIzO<1G$=Z0SFQl5C+Ny{1KF*xCTReJ{wMW8Xv@XiK_?8s$|R<(0KRG} zOK_!W;?kmp#PGWu&U2b-5rNKZ%DjT;_Yri_U|L)gPZled7f?EL>53Z!9ZsGj1>V$5 z&D0Cc!=>gMBBm8>4O^%SBP@@VT5)Xx(7YI~1L2{d0rM5kWNz^0i21~tpDy>~Dj>bO1}apCphQM&417`r z`LRa~>xN7vFoP@W1fbo?=B4PIRA7Mu@4wM3R@QnPo8XXp5;e9VW3*zxszFYw_*xyC zNgTqFlGc?tZrH3k2q3@t2J1xL`b0OU0!iAIih>EuT8D=eK8;E_(2Hrn@OqFO57l@t zvxd22t`fn;76ciuw7x;ji&NkH*E0V)VcPkjd+1>r^xEiX^8lojt-gWoC?5Ji-O?pc zWSL>*Mn3@cx-~! zSNUBA=C~JI=sY{2DK1KbGu1TUpo5bAN39BJ!)$^8RRa6S0al3;YSmP!WZfz!*9Xm6 zNlQ}c6Q=p$;6_bgZCOoXo~95~N?PwSs}}==T&WWcWH3_<*bM=?DPlRX;xy1bBA+~v z1Y{_YqU9)wBPGLjmwgcc9Y5)j7@EMq7K)8p&q747II2!ntLG`Wy5$Zx4s|3d$1UZhUyknzlG&h)0wUlWh- ztnx~a=`!bQRm-|@u*JkJvs}w97p8L@x*{{S^_h8)gm7PzjVa1@%`DAri3I<-lcm zJ|v+zE5UJf>>Oc$!}4&Z6jW}G(G{P8^kJflH8m7)3T{o;+7FjqE1jx6Tb3#PImJ0GEs2XtHD1eGi9Sk3>1ph@$j(_S$q7jg zsOz6cl5wSDobsGYT*ghpD+SyqS(eU&z41lI%Iv%vM@2qYA5Noujt-C^E*lW%l4Qlh zxy0TvNyQT>^s-_Giq1&qr(e&hPKm$8SgD9_zba#{9Nr8QL#ek+teKHi@5@BUsyh`a zS(wKyc3L`Bq2u#xB{|oCoic@=^aotk`)gRZGoN%-80ub_P}l)5m@>XqiWO4C z#U#Fg9@LThV%9PirhQl)BczI%G~6Z2z- zXt6I6F;~~g+@Q184oWne;YBMm6S;YRTqbs@1qYsTV@=FDEn{w(gU2By0-@y2^!0X|*9cUhD8j`6~`EUhXF4M4Sa{-lo_Ub!01OeQch$0DD} zk>iv(?WkfQ3QJ&)glV;iHrO0Dg6h#x=hK$hVWw?HEFH+TIJswwf?yqo-T2 zuTHxrn5cyYhSYLy&_YMC#=vXELBT5?vWX#tyJ`I-lycObO>f6J`?b5faRHIzHq!dK zDKzHEd{toqmUfblxbTO~hjyh?UgoAFEwsXDE-X@O;l)k7_#$M(nR4g!DBA75j;>~3 zOLtw{#>VERPSM!mYie!S*ws*PqC{O=YkNmSXQz#k{K$5ug-UQu_G8lHmAr!4uy-&d zpSQwtH;U<}NAaQ2A%IZe^g6zrgwxy*hb!bFowVGW!qFaVJDE?9vQ>#KU%Z!(XFFtU zybOiSS3E`6EcXe~ro#{(xh~L5ZxWNp@@S_#(m3@62QVj>0kV^-n-Gk{EXdJ9@_IIR z<&;)2MLUUts#RJa%v9TEnoL18YnOF*lNvXdds(@OI4c(Et~UZx6A8B1)-edsE`>zI;4uY8s3dK8$TL7>@AVMnOVb#oJ{6{;sTiUmS?R2Iko!q8@>&(vehZ7?tf2C(kfO4=EbT^G{peApVTL>ssynoPsgbwRYeG$dqLSG3)rqfm4TfLvmb0A?=G zL(v$IgRRh6SjVzQ&}|)29J>gT1k!WTmK4f|HkksgG~>}^9EU_yBt~N>7lveikhZnW zj*Byb*r6WambLS6bOOAn&Wq0G6QTCm)PUTYp!afRVR-peVr@!P%Vynht;=w$0h;6d zB%FKzRT`3%0v!M&7#|EUY1;@%QEs@(KpenPZDe*sQXI6EfZ?9hBgr)D5<4RLC3akz za1hK)N-UW|)D?B`2O9%tf#?}#L}oRH8#q|7fEeLE4fGcA!+1`FhDL_8mVi9Ddvrxr z7P6`hv@UBxyi3ldpl4#`pnwn(6n@#??Dgj6)?!6h?kIy5Y)MJoPrH5QrVNw_j?r0a zwmEK^)65ytIJ}M;_JIre#JAiel1DDErb{JrB*ByKcz~TYgJ}!T5n$B}4k(~U;Z=0% zB&0Z@$>LUpP`Bb5p|_xkC5mCy4Qc&!l}^fk>2g}H%b*e{a2c)c?H)$XvL6x)JYwRm z9S&ldc2RhglcUX8lgIoU`>b7hYpJ8HrnfWPY=YXJKE3AHs{bkXQ6*oTBQ4T}fNVyq!P-L7C80!~Bksy|QTvjD)G_(%5Woa^j&d)Xi&OL=`2C6)=7L*Uy6Z!;(T(YpxF|e+!T=Kys;)57$ z#|%U?hVd33p1-y0gu6|YEn%n)@=1e>iYEql%fjWtUFo&03EZhSSi@g;~sWt>1|f*`VC_^58C4x55Uw1>w=Sb5&=+R*4aM#XpuY2^f~*XPc@- zOtwsF-(89=SIkS(`m~gv^mfb;bvfOrs!5%&P?k#smSxgNFJ}{LoY@IkI3sejXXOjs zfztxgE*j__qVKWrM}*9I38rc_=b+Sy3N^JpE1PpfP0p0{PnZsg^OA>L*24%|lfX%D zC|%Md^pPN(&yPmCm^*V!WZoL9gzO`TKYZL4I@!a}cnXdI^u-tKyLt6qFZ-Eu_6bcp5b@9IX^JBqxMf zB{6u*TVX1f(AnZa(M7j`oP!K_Nh%1j3Q93QTMa}EF=U5UqgudR&`4qeyh8K_rSwr* zohvtzOUFWpJac9a`Fvhm*+lG#3#`$bi@kCwB2Eu=55mUcb%}s9iOuu^hGV8hURW+X z2$>D8Vk>lO=2RH@LTD-B_FoYtZnSee7jR$rH3W*nVMWkFF=a-~?~4*=>n<@}$QL@+WkKk-1)e27F!_L8KUoSDArarI0-3KVn)bz6S zl%BTEcukuf=0Yt~j$=6kyE#}?BKfd=m}&+LIyz@A01_2Uf3c!x1m!nHBx5*~iZ9l| z)Hm;y5EUFyOGeVEahqw$mb^ercPLa1OKY3v>e6MIYD?ugBQoh$A(U8Q(J>cW$uHMm zVPW!YsU}6TXdveA2vAf^bi#gonsA&*l_DW(nv{e{N#OLvPJs9oH5tl7Q6!(^2WBuF zmhz&7m7NqwX*W=tV`~YPms})Cku@2q3u7sLqLQs-ToU*1Wfwg}Wp1FF3tAKnK|TCY z9XnL+1=8|SDh_o?T^Cn7z~PJx(@%|wD?6$2N0NEN2Qol8VWoHS8pPM)%fKVy z@F5K3h=coPJ~3bxu`k4_iTe;fQsZYImA(vl_W}+u*W#N0>wE{nj{)BCUb7JU$NsOg z$38Arqf~_v3pfAoupsL*#L`7lLv81*?=E~t2oHseT7*&SmZ9Zhh%pFP0=OP9#dY$D z{~dn*dPxYFe4sM^&+{H;S>4#-90@7jpFGE+4g6%R07FC2|mJ~)tRtnlh z10EM_L~gs0LaZSLM$L0IeBGiQ6i8X(W3s^Fqo`t(D@7`v#li;;Wi`i1{S{m+>Nrn4 zwjmY>p^2=y5OvTk>_$9i9~9+tkxK$$1IQJ7seLN3&ar~$>)x=h&p*JeVOAu3*x z=ftwG)OJ+!L(t#-D0~3!%%cG5)ggo#tjj~7L)wZ)2uhXC7z&!R5joK~Ag1BdNGKZh zCQ7OLzqo)JAcp_A$O{^A@E{7?5hs9(R{dTq+KhaZk2C^}5USD0FB_gD6L~e9yE(ei zNaOdV#mKoAWfE;c=9st(A#XWSP@SDSHR&g+B@!-@<1+CHu|!;h5%e;Vi~qtyf5l~; zT<&DbWo9`t_i|NkF|P%AP~SQiCt_YRxF9hh&Pl9OdmXi>C@1J_b6JNJpW0T%p#GTL z;&_n(Wu$f!)rub}QL-(l4C#3$_jIvab_}vOY`cNlRazEhCjX>UlDj3z()qQFsB8eY zB}q=Yy&C- z#*ocKQ&~T%7f>5zt}D{Tq)?I-7I9RD5VE1D&c(tHS3$dwJN0a_Cb_lj+Lp?US{~aa zD6g!Wlos3nN&|?fu1KV0Q>B_wQuK+8Y`h-)r7l5TL#0*%ts28=RNBm_&P`1tE1N`? z%+m3jg$kN3GBj35HC2YLLyC*K2C1BsMye*-cIbIju4}arIJhPojjA%4Qsxq-R<~4d zVqz`0qanUuR6@(!K2jaj><}kMoT{WaRTwR(w234vJ&ytvzXcm zL6*WxLp$Yz7}I%S)ZxjHrE-+<;O88qC@hsKhQM=hjTRf1YYOW?*>K2(ZIqNDvZNNWOFb*Y z@QH~W^{64#LWa<^y66_EwIRwstiD8LYK(L$-544Sa6-I{2(c(N#a2gX8V6~yGts9> z0o8$6kV;$CP8!{`l6Av`m2HjlsYGj5Dy@|8d8y&uq8{x;GDoGA)0%XN%Md36rB0SF zvM}3GvR?d8r<5Vi{B)kEFVXNoWul2N4HhCT$BeOx?OsjR=m64EE21Ak2iZMb;YCSu zzjdY&g))qImQ=*N@nd&$9WtlIsp-gk4##0{2bz351(6pC&J&kl$*)B*=E%F?b!@MnsPr4L(3^hl_N`&Ve{h%UclS0VY za$;1>beZo)Ef621^-+V+VaW#hxkI~AO46Ie5ox&Ow2rVex-`S0K18ETdP+ywHOjbF z^EgT)r;Y)nmA%l9GK>N%mvjc*PGMt~vdr5a0`^_8Tyl^PY7Vnpp^ zo_YbXUFfLk@zN|qU5*#F92#c4uod8|2c^Sgs8~s08mC#3b1_xLuqB){MmiR~Ap;iW zLY+9RjI^8<_)y{meglX{5~{4Dw3rwjm7Yoq;}L))Q`Kl%j9IA~Dz$CSk@GZZRi)9K z5l?Dgs#lUu($1JbrG=7BEhj7J2gRvrd%0KdMXRQUP@gkLpn0ibajp}*lj)>AXS`T{ z4JB#|(lj(NOfN%H=&aOyXgnYrp148kG;VjHUl0X+q8N}yLTIpZS|jNOhO`>>S(2Dh zSQj+HQQs3KGDa)+Dmgh)x=|F%Fy$w^l5CS0c$Xn0HPX(q!yv=w2!$-4BNQ^7qt--q$%X&T$IrGX3tNYV}mG24ioc|`$;F)pwyau!dh@i=}l#+8fNLas8Eg> z7HekNz1gX)tUN6(k(S${%qhpoXOXj~+r4d^k|ybeGKXGBY1jGsqx4>=`ner6jT;9 zdFcU-mh?EzvZRNePg!~(=+3F-cx6eAm!T~4&NUUaN;4}{EJt~kW(xn15^cAo zlcXheLOfoX(qm>QRoZkjb((3FEN#M7mNwbOu(mSQL{6nQjs*IhWgIZ2$X?R;Us$|Y zp32#|Chb!2<*jWfkxSs&Lp>thtXM=d^NTADe(+W9bQ=(lN0BB~dr za&OhsrKx2mnU{SpV;xb?K}>*idPP%mkV6UhrIR&A80maZ&y zX(mk?lPQf;>aEUF(>Ov4dvdYo{A3_GElRd9mE-h99;p^dfUj#C`TX<2j}{$RI^-x4(O zkc*qCJUCioTprLKNj!|(BIYuub0O3!VUi9}6GoaOsU=gfKw)j%IAuMj1{pOMV@aq}Y8n)`<*(evjgwQcvsTrViY@taIn9!FPTO^A!PP2pNoox0{c`!1&d3pW>8Z!z zquI%a+{u=d&Mkd3Z*k^=dPp0qoXfoy?`az)r1xolV=fw}S%J>bamvu-EQ4H39R$S@ z(4-znCrt+7O5S$sapbDzP^sgny-aHHpSJi+l4dPir&)7$*f_kKnu3-CGI2>Zhg=dz z4X16w*-P8!;?ItiZf)9O~3~S6SSrS$$NyDt4K@ zy_IJ1*s&DNamo{NmM89@Z7&#}pM95^2Fjhb8A;=D>gL+HN}egcxGYshGsPOG?1r=K zG>)fobABbyL;>Yq5XVXkKHR}86tp2l8x@&OdWreNW=zQ!EzNdYi(#~2OADQ_0SlBi zmAXyLO7_#Tr*pkXr0I}Mo2_&_L+S)R3zIghO5Ng3iJ#WfGi@~|<&ZWH%ap=7V@%00 zt>rVNSF@^=v>9q7y~m`aNt-v(He0&Pq@*fvo_q>JXSJXeN%P7B86-1(u--`Hs|`1? z|6nr&f%efNdg zuYeEFFObI1h$Z&wJXI$;nj9>NL*zQ9$+nW`*5pAfX?se$M;>UA7Q9+FqQh0mGhM={ z21%b8k`0xdEyeCNt4TIp>ex+9`eb718XFMl2kyo#m|fRtN^o>}af{T>Ny#-Wh=ypkY9sRj{XXah7If z&Qm*4rBEeGlUe$02TqCC5qNFERNZP2 zVR9pkgh$qh-0YTuCCLz@L)>|&Wr$9y#YF7dBmMu^-nYlbb)EU0xqQsFaTs%? zQEb)H%A)mjtgPjj*27UNTCzwhVl1shkt2x_9||8q(KpM+aiDT54V3*DmJM8$YQ&w^GC1^P@{E=wEg|gcfUFJ-nlazi6hHsqsQFW zd3^8hJKs6?+%WKwsAWeO(7J0+%m4CgpbbG{=Un@x4v7O~3L-mEG&HI2R%g?sP|vuC z($ytjXd$?YP_%v*#3VXh5T4~1R5?FSaZ)Wwo`gtRzRWO%A}DJH*cv&>{^Pw;z*$;? z_2gCHjV(K-T8Is$fu&VZ3#ls|1ViFahAXqGmz_$mDcH&i2C<@)M9zPU;TC(V77t&@ z0c|0ZNSV;Waf!FmO+97JWJi`ZgOEFq zKtAYq#Uo>H8MGW;k@IrU8@=PvG4Mv;H_EKkXdN7?0tu{nEtddjkX^pk6e{0dNGSsFzxaS=)B-#fRP z%zR;*Xr5X&>4wr9UXj8eN16W(5J6ZdfU1cIgSNx6;Ru*QkqZkBZLuIPy(dlhN!&_T z&X7T(Kq5<9AU2)|b43N2&K^wZr{omDVzj`xN#&PLjk}hmFMY=^6L>p->C3|`aX97M@voT3BYFwhhyb-PM1Q7jkHKJV8 z=Ze%u)x88rwfK}#MEXIjB7G`xaB9Vo0E1!1H$qfXdP`$|M)Z6&PTjDG8wW{_qatFQ zpAoLbn^Ueag5)4ec_6%E?v#?FrkrksW!N)z2tcb62!KymfI`9%e1?1EWH<`{4^HC< zl4^z;l<@m*3KGRr$3_xWity@v9hi#Hh)(dHqEAgA(#{kLSvYWCuv+*kkYn^mbK(L3 z$^xfQoIpBXxdh#(xJvq$$Pz+AfG_{q`?Ao5eN*@TQ?y93u?YuJNg79Rq^44qXu0>1 z>JgLS<}g4e>d`e3)KjiLk-H2ts|}6@pX{&7=sa1Cup6KrMQaT0;VDXg#@o)}k}}mI zOC;kiSO&4=jtH*~Lm3Ne^SY*2xX72)*F!kI;G;I`QIx~PpbT=5MVAfXw^;(hB*Ywp z^vH-1Uv;(j0(mHZ&kdWZLo(iRjgTJ`))&$)Yje&#Nw7u_cMT|qMO&{_0g^~7aY|T0 zRElJ<=7uS}Pc$|D)u>iO%V^SuM3R_g7jXHOt?6nAlnNL93&lbOLM*v+iQ;~lYtRwD zz)K%5Hpv+hmsNNguu`%`DHTf6K*t1Z1x(xYqAjNykn}nZEiLVzDgF7&uoAQ2Ih&@; zF$+d(!(cM1N}{UHhEsOMqdWA;#_IZE$s_|t(VH6`@2<2%U*KY3M+7=*5|QB>+Y0we zl1WKnW?U#hkc4-R)**oAFz=TD@%j&$0EsVFITHMrBpIk)P^M;<6mCQcs#|!-WY}>! zCf6&0Z&Uj_1_`6{H>JOkL=s8Qaw)%PHpP*mC&?XJ5=}>}rvxg(BCOiIj1HXdg6Qse z5n>-+)A&F^t|zt)gS_*wHAvC7_)c4rDWZ`0$O8*xc#eO|*)PSJtFq{r|O+j!OnVQi1Cj-An zuf`w+<-T?l{xUp^UzBAP4{w@IyvY68S3gJ4|wrpysr^F*PMxK+04h| zPbT?h&|gyjZr2|fCNO`q4^YyHQVteiM`#`;N+E`PGFia`a1ChRoDIN^$#}{hVXkhB z*{lg`^9hX@ojNg>GBU)XePUci_ep23sW;UTEzPLh^~`cij?Uq(zD`WqMIo9%Oq2`} zpL}W%VMVrZ{v~_7fmM8B(uHQG^m93J0L@uaMdKe47^2L@FATM68Tv4pBq~u7G11_J zU7ZBuBeq4hF~;Kg9=w&QLhAYqPen<5CBdOACW-dN+>5D$I$2;*kMiRG8PpNqM7d5| z&R~)fZYIK4s{KsrGJ8P6Q~wyPCk43b(Q7jrq<>obkEc0mWDhU6^3*iu7YJ9=a)div z`*gf6SmO(r?1eMnS0Q|6#Fb2f#0j(HA7zlB@N)1=$hpUgovN-$2h~Q}4Gx-x-lqJe zaQ9@012xK+sJwFwL6es}eAB#za}_jjlBU-F6riYRQ16|gW;iB$e^8Iv0&^hLSeji1 zf$Tx_kkcRhByGEVp1GA_UEEB-lKR(O$eNwVRA$2@VHzt zgy5G?9TfwLz7p@H5iFQbV=G`}zqS~G zy>v6)?7ai8o!mPEwWeiW-$`poXihdJ!D5j3YZ-?Z$Z4Q>9YOt-jbk3`2~+%%_YaFo z1(%cY{u*H*4ZlX*PW&Vpp43|e!}IYT@13`G`p3$3fz8pkg6l}U=X=97M%OLXJw@<* zE#BKk@Qn3c;prG$p1zu2!E=K=Ra?r}{i8e$_ZGpmsXVRfzdzh>1XKrncu0b0*Rn@}_E;bQ~s^Hq_LHSxHLHNxhACNrit`?kdd1l859>)?7L2Rnt5OGLHga&(rR;!D{gWl5#j=LXKiw4D}>Ro^+ zOpa+4p}FxOgvRySxX3VI=1?Xylt{KT3}dBWW40z-{<9`B4(W)Jh!cLF z@#Y#sIljZA!e4`mvm4`al7!cRE1yI&9i*EY9Ick3WcwYLx45Q-6Yx&jF)F}j2elm% z=~jWT^v6l$T3?is0j^)KVeq%r6G#X8_mV)bFI~xC*RInr$VlBK$!7)F?R#I>YGkg=m$c5A@1!N4a;NNd2fGf8x6Ky__nR7#eR8gM;U&9{ni{$>&! zaULWa<#?&6eAaZ(Tar0ffhaMdn8bx-sFF%H2-((J{HwtBMiRA>d65iVa@hvq%Z=hixS)wIX_D7G<2q9=f1)@t2-TIc6xXoO zed-G$8z5(R`IjkuFMO%>NfRY4v=i^F@O4DaL{)3!n-4}C`I3!v$s`|x zN@{$~)xQxC<9ZeXv6*^yk01tLHK?ZG+Jm4Vr}Mby3*TF7fPNL=;nSkZXM*3>kx{_E0Y@DJYV4F+P`vKNzcCuAZZQQCSt4Y+zgzYztR=7^w zJblVb*&maSktC9*R3q2ixYJA4gnGmY*LcXJd3+dZ;l5~>NTPDjMkR;{*B0&dNENU7 zkV%GjtJJS4xx$X#EQhZ);`ZxlP?TnL@KG5L!(bM}SN9K5J+ZBVr-opKAu-PJVl)_TirLgI!VWwNO10T^bsn;y+l^s44V_4!jT=r`tR!o8TzpfX zJe>BI8V{K`!N>lRN%P4@4JM_6My7GO(ee+QEKaSeW4urhPcAlV)X%pxM3ckhsyEKi z@>~xZ9nXhAY+hu?U`V@c2t;h9En;3x!%#5aOd2}9a++9^f+6tY^b3L4O#0muc#j^l zx>HTN@`D&-B&ljm%2hy%(=7yAGwG&Qp#i2QIK;4fZf02HbRll7qQ)O#O_dLdz|^F` zChUmTg(znDBk+7Pe0Bc;jT5PLp{aanu3Fkds@P0R;l3HrfKY|Ni%EQ5zhIE;K{q@q zE8vwn`O<9I;zs2w9(%bOak_uX1J)|ygypJP;e41vaeSk6f*wAZ{Kdd(se9`|*jO1q za`Cx*^fa1XXh05Yf*+I0oylk>%4m7(Mx(q&(TZ{-Dz)|7i1YPRmg9BE8IkJJo8im* zH=g%KkSJ*(=&?^zRttD2_t!kLDnN5Jo_qhL0kN(EHYUy(gooQq7UL#mcfuVtYI2j% ze#jzQgJfaZY;N8nO1C)nRr1-TZ&hNhII^>i-jB~8qg+Igi1n%=PK^0IGw` zi|BjyTv5cJ((cy$D9iIjqazrq@|}Ir7E}70M{rwqG?)!WGBTYP)fnz~9Dn~yo0QpT zeGiJS15#M@ou}{{PpT)Z;hwv8pwtO~Qd8;x%ExYe`so3x$iyl7;r&yT?36ujnS>>c zxSE(9%_ByV*Oax}@DdN%I8k?yq)KzWE$PY)3uKQ`X-}9R_Dec}>-fPPYq&DeZk7C~ z_UF(Pe*8Qc&Fw&7eU5|?-33th*xhzNBPjPPDGo!MBwNXi;XVvslEy0Wq#$WesdgJ^ zXd_`-D=noYmsNSA%y*%p)V-$7WTEdZl#Nv!H zZ6*a=)(wzoVe-@yMOk6M`9LK-5hD`ZzXu4ly^0-3WN&2^U#4cl-`ZS(R-#v=D zT2c%WEvLM)%Kf9I+O}}?!no!XTIcct zN+YccU-dSnKi(K}+(b*vBzGf@i+{M@JLxU5Ivr2^4^*nKgF(G1rWJ#Al*W;nq8Xv2txyXQ98+MIm;LR<kmX9QNk^ac0VHb9o^wGH z1&y185L}_Me0@are-isjD@{#eUG)%-Fe0*I#waZ$p$I2Uhr+2O5(v~!&^<=AjY7^c zVzkI7`I-j(fb;xeOxXuvll^v`vD2QTkcJ}&fm7af*V0az#8^5wXymEuU|3#R#rX#A z__G2(<(T&Oo69tDer_k#-?Gq&!hN%Fo3d~ijH3Z(xF80PSK@=sbo>sjGs6)o0zEN} zn2L5>lqtqKbYLy*MFsW-+Txq8*1=RnN*zsP%vZWo4TxK?SiOa}HoeP&s~rom6kLKw zt&P5XqE>(;AhH}FYK=I8iU@-SS<=ie``j zvoRE8oT~dU=)pV4vHK!`;ocQx2^A9;)dU0I6WgiV5K!2^A! zN_6VSsOK z9AGxS3lguJ>}mJT>@#%dR>Ts1kkeEK>gRnRwDm9$q90>B$w>XfjUh#+tsR7|qY7zL z(ZNpFy8mY~GXHdA$Z%s8*2)@}_`3UV8TD*?E z2DQYCxTdpY)b2h8?$~T9ZK-OSO*9&^kLgv!V&<{v^@WNRoI}4H^t&vC=}_NezDeBl zJ0?2d=k~5k&@(z9H>4e^tV-H$(>&X;O*TDr`~zI)gE~}+VNf#sO)7jAGcDN-b7Q@p zl{VG=hAnBKGRi50XfNMSB#kK%#72xFKg&4+jHfKzD4~;Y91UqVe`a7ukWt7}&-mrB34l+7=&2-9l z@I&x5lj zw>@6+(DQb%sI3tTw#sn@>&l3U(sKhftJ>QaZ;!CPVV(z$dvM&ARA*R*siKMNy_Q0L z@Ix#-N)THx=6CD0pcxQ}2CM1@y-VyU(8gh?*8=GOlJs7$h4>h-8Vj^jdS8+*5~51T z#Bb4aMu2%Q?p7~BXFP4p<~V?zv4c~BPjkjE=t-6|freHPscW1||M(=D zW*{SDYI=88eDGZ}z83CNCi%fx+8!dS-(I4$MhOD_-6kGKbzGvgst1&H#{Y<&V`UWA78!{hX#%=R+s_%>)k+L(@=ka|kL$!WXVqRBsjTAHb;g5w(d z*N+E{LjNe~-1?ch2ZkPB#?>j5;73IT`!K6_S;li{Fm1&q`YqFf9T62lJDY^<6Ur!L z7S}D36_6lDK4G+i);J`jK$%^%4zJ_t+qMnoH;!5enJ);H-m=c~o;~p4d(1)mYxXg@ zK%32>rDnpy^pHF|pKzAM!dv=R^}AqNi6bCx!L3pb^(Wkjg zRgNiZ&&;Dqy|YKx)A4|(R0nH``e{3nLXH$p@pG9pVMH^BKR5 zQmel`z{+%Sh)kF(B19&OltvEB=48XW=Los3V4mGPFuOHn;|8QidW%!BKfr32+V`;3#^9GLk^BT-o$?aw=+ za$HMtOBBXv)NIwKlqoWm%#D22y^T1UqqV|r8OiHtKt@)zqAIgBJbq4$gLXa#Ii<^A z#CYf$;>HWePcbo1QKU6Hh9gt|h*!UM7*FQ#m$`zZo+)GuW?XF<6KlqV;S1L;&@XXa z0mT})K1RQ&k)=d-941h^OzBp%Q^rgzLINmx85kzXx6IkleQTs6xn>H8`(n5b7YL4& zWx|}w@4#XZLW3?fw}+l6*a|R)uX#<}&;=4Li7uBW9@HLvZ4F?J=>n1EXpnt>Oal<3&WgmwF{Spg`l~AlqKU1I- z0OFw#nd2`7B0!fyBS(?dz?UtM$s7i$m@ur8z>DKWPTH{s2FZ^)M^F4j&~QH&Z^d-E zl4d{?3KCFhas~DJTq&`RxHmu-9)?l`8&Bq|Y3_K=gl|+B*(+(P3Lw)sRACN%>eoDk z5~f2#HnZ(_aV@IC`qe$z@|#HCYqme`4r}^VxrmJhxMoLvZiJ}4!%>Gch;k(yAexp7 z#vH1qP81$Vg{yMQSAbN#F|EL%%ovnUh{pLU>OB=$X26*dV)jn*>`us3yz3E^Y|yDG z#x%|z^2;=iMKVi9-;S8=aU~Ry7j)&jN+A-xL}6hJNF|~8(hyKxRcNGF-i<12R7uSy zsyT(6f)C%dZ96b^0?yJTri_|J(V3f+sNHlqW|*`@-KLM9Smc0_hJ+CcB1Wi>7#T4R zIx05O5Eqffj5(3kA8ox4QHxa>uMK0N3U6N9T)Gh3g zQk=M;eIQ~onkOsBHu?hE39;JL|1-EROY!7B?Xy{AN}FK`%R90P8`L9&Kkc^<0j^jd zsUv&#$hnAxJY|wpg_stTzD$T|x{d-~Mt}%Vy0|D%{+q608xE6!<`AE94KVS%Zd;-i z8iH!kYE#rnogtgOQ2$X8NNg`j=1`^d9+~<&`n0VN$89Sir5_=M=-o+kQY7rj*`ru! zDEA>MJw;3Kmwbotgn|+MU}D^^nL`jTMRjvg+0ai6;>ItMDnmSHf5iWs~ zQc`W(&7LG4QwC@*DQi)$yWN;Cae7)mx-|zyCPpq6Qr}Iklar#1@Hp^?RXA*;;>G2Q zv=tt4a++fU%5BudnVnAV#Q;!>{d8gR+8nH;D8Wa@1WW(@F~*%QC|>p%QQfA_@uf9uDizx;Q9 z{$EYz$KO78W?=s>ZnhLmsx^foE$#WX)~>|aBDi{?`|)o`T#haT*jl7)^@*C zM*Y&8DgUg6)IZw^0PLMU(*ar$W&dm&;4j@oulQprRQi6(^IF?;r608S=Xk-UK~Dkn zTvxiqFTL%T-oY;jIPJ+Pn#q;k&6?n0uJj%*(;z>praBBty`9C)beiS!Z5hF=^bSz& zOcz=*xRoKdG8vFr%CN)IJK0Cl=}g9U@&T*nO1IEXTLIm@hsxbJ!)=Sj2U*kRmp(uf zxzbN^rJtf(wD2R`LQ^>VAYEupb>mN_(2_#+Os2EY$_7y*lLm3@x$PC;7SfNPVU*_G zd^i7QSQm}oVk6z%rWLK+>h0#=_JUzKV2s~P#%u4k6uHH&Y?X{@k%~R0RS0NrQ*s6& z;2y-%OQqU-RbFxha6MN5cfn#SUxSdZK9j+DDx2+2r?XlAseCqrija(K7HrCA^DU^A z&1Z%4xk6XEHJi1fQ{|WH-m$<;;S2$pNWN(mT>EMyv`xR78?y+1e zv3u>XDt!zu6jZ{x(xL^myJ7@`2APM9P{W`r*dS#^@V0W@z2tH1sd$~d;=%=tH&Hh1%z<(^Dd$aIdx1tBv+j|_N4AU`3`{seWw$W*@1h_(VhnmJe{3WV{?IS?5Z zByGT0{DFZn`OOBjLl58#K!N~da+Zop91^&tGnECsQz#rzEdbj;*9pT&s4w~#1;UH^ z=pv-g^YrR0q{bGUB0NOjFAqqKDGMSj72z1j8ZjzDJn@>YAY1LxGbj{#^V z+m?YM-|EOHr#g8iw1pXaHizb;+=t~5N$4q%vw8)4SKdRT_YuVmC9EUCF%w){@xygD z$<7u|>B$%cl6OkCx^PwsTmrg(A&~DEdT@UarOlS=NXzMFliQsFMQ|53KD!y*IRFEU zU=m#em{O@ktPPS*aM_a?qQz(Yk z_&{3&6RaOx)}9B_wuFC`&`wBkobalsSJN$Ns1LXZ z&wUGm1JNuqCb1?p5TvU?GZw32dpZTGPU9YgESm*4#NOZvHVR}eX4AW^4f1S->7do= zHh@{4wN%6}Opccd44~}{W{4h|A`4h?%=DQo%`^?S{L8RbFV4FQR(t_6S_C7dVN~(h z08IKPAkYkPq#|6kvTCU?l0k4%UiQl?gwg8_tm?9bbOm7vS{i_T1^=$v(4zc?Uw$Kt zMlB2d@|%A7CcItwt&9~|oaEr^%OjAREQO8#d!YRKbTHdlK#ye)558|ju1qhEI~G^e zhppfxp1;{i0f3~i8=6-+)uYfRpFNv0FQ1y3m|J?PFtNB;oV_%&a^dxfnXAR=*{2F; ziVKU=^K*xG581y@6%Hf1UtTC4nkz0ZElkWjRXDYLX=ZxzuN7Cu=C2j!4$Upk%(T9= zFnP){`DYG$aWc! z1y}FmAEMkI1h9MrGtE$yzJG9V&<=|R2h#{1yHV~Oh;;JOH;R)>M_z0io7#qNOk6AC zrA7nMJCsS80<5G#%x=e0{**uUc^AZ4X{^{^=yv&M2oqq%XrOiNOQVy;CJLfr$l#$wvmik8L_k$5Kkixk zK28-K_b+b3K&ZR|GZPp@3QXw}D>fe@&}v~!OVd>T&}-)qC)JtF4_Y#w|2+!RbaAqI zvfMdZTspi^oLHJi0uE-|gHU+>`Cjj8%AABjSScH3fu)-&r_RKJu-b!b#AIjyoNGm;L)KZ0qvzEefBFF)NAI(+ z4$Y==SA@FOKaRJ-ajy<^+D?0UYTeLzp7o^L{FMw&ctJ8Ri%Zy%ftBF+w#UHD$YapZ zk^o_jm+{9@B9+0tiKa_s&yj`s>!*v0^UDj9MdaZgfDwgkPZo!-Oia%$!iK|K!=VoJ zda#8}_Jf(PPP|?`JwJch7)z+8I@umJPDeX>9q3>JIAuP6`qbeI#}?*iM~e&aQHST} zE>B+>U74FS=8G6g=+l!+NXi|anJ&&Pg^N6vGM`&0F2X3-dW)_hV?;ahUr3pLX`8JM zg=<3~5NC{cri>a#E9m8MFPkzQFg5hW$OD=)55g}4Lfe0Fyy*g|=+IS;Efk9{PAoRh z25aL_ak8(`Wu%+yFY)XSFCwMM*+vhAD8CZGp9=!{i@|Y9j=2JCz^im!EL?hrBU{bY z;mLD0hp~!?e)RyHubf!lwUxxjSl!y@Jv5T5!*D2B*iW0y+I_rkOIlAPPg{LeGjEEjsz&V)mcOitIPI`si)NycvHGigvi6NMmAZM4N@#D z4)CNNb5Z{4H*GEofdtO@n0MKp%`;Y7hVkRmH;`(v9S|@SCWfo!taa@&Z1TswP91sq z;{!>tOdE!jUbIfO3yB^(>_RFASq*@W*uD$nISpQrM6wYQlRq%A0H@FN_NCfspbmKi z|EA}k^UoqxV23LVcW|pONDH4GPUmcBbj~mRbAK7iDBXb=uP?0$F_A#J_a}7 zbD$o+pC9QOpr4{=0(#6B$j2`((}Z($5J2;~HK24$LJ5T}_zavx=x z(i&{t&S%?E1=)X_M_RpuG?$Oxl)(^&SR*SZE&nNwL4r59Wgj6ugKV$0ReuJOmGc>J zY%BjFI`vooLjECdgwX}^6Z}ibhOvfRZxyoI_?g*0TOE}C1^W!15eUq#l|Isw+j?@B zEV_+^O)Ha$u(%-3uRYAmbmJ1)K+?Q3+m+(H8qgs^$P-Fpj`8#-02}e=ZyrgvSnfi} z!QivWKlp~<9vUukm~?8hu6Avkb*f+pD3E7D8?(h*YE8b_$D31aohaIdjCC7) z9;QQcYdfrPzGB@tfu_wP$a3~8dlo#rTX`sFe0Ueu5R*n6fH9~jw0I<-cQE}J=x1dG zO$Eoh8Tbgwy*KEWx09lvE~vpiK;}IDn+iv7+Z1H!wlef~7Q$wEeH+D}=xu=p1viBv<1)1E@14g%DJDYHLu;IQ+#sp-X~h3QMnOGOz@ zjLn}aBI)@2)P)NN4nW#4NG%_+{(kKs?Aa}^6VoCAd7-#~3>gxTV;CxmIA`r(031pa zI9wxPx_XNeu*seU#c(~8GCOKOwOE{+`ueE}qz|tYEht~Y5CfWyTBQHlQ8Y?YfoM;T*7@de9 ztll}0#vD2$x;yqzx(k?u>}7~Bl$!h|-|X4y9TY@~fGVqZELB$T2(|QBy30UR7#-xW z2Lra3c|xX^VFaaZIl@WNVvN9_SO_R1gvrXvT{)HqJs4Hcs|VE~lvK2Qx*NaX$xq3b zLH{6<3~Pu3*We4*Qs5S_09AhjyU&}swO7~#X1>sh9aFCL3?58VCH%ElNrFM!Kqfe# zO4b`hNV0~hMmB(dc;;o$>5AR)@M|lkAid)I@JEZd81`ykoEzBNFz5 zzA>qcz5vUhMJJDpzn!c?gk%jbe6xfWomq^6IfX-y2N${4fldKN$3-N>zkd4qWYf}W z$N|hv%@hMU#cD^mJJI)#tXWV!{|MY)o3&Q3hfu?3@KQLv#!N9p<|gMdO8*T!p+2qN z8bg9ASvyV_uRv*w3rHxOnpm2=y7Rf`PR%baU7r5d^H(lh_!@5wPt8uxoj|F>S10DK z6c>Mg_l4chPa&TMn+0JgeFS;%5THO2tkQazg&1L?wrRA{p*3s-q<4^^%KxCJx83!m zTQaoKaMQ38X$JQgO~Uu3y8Y1LC(vRW{M&luW{z=XP?IYyIIYTNvXFxi^{#!@ zC=!nE5f6%pg0XTJnhk$9(`Ix@$LB6%F>qV^mbJ2He={mhJrs+rf&b|NI>5&!LnM0Z z&Gcq^3T-L7>LaIMw?YYxzNXSaJD;JCwDuwQP_CDf&8qP{(L=KQv8=`X5h669GNvd&9abP9Wth^kJ;$8Jl1X)zKvn=sb9Wm&zMjx zkD&&~>$W*y!twLx(p?zf1)dot%46&fP+GfH9(x2nL`sGnHar!Z!(bY}u&-FkY~kyG zF&==yT^mQoQ;4-WxU!9+Cze4|2T{hw0`?(hp_?1rbiz>>Ie9L3vL%H72gF9a%(@R(9@HA`XqKt}L(d=Kh%YU&z`NNu6u z0WMsBRxWN~On_dO6HCKi^KuQx5w>m9v1uK~}|g$2%L z(|}ciFZGx~G+sWZmTv96igAP3>Rs^Kono=1m1`vgM?B>bUAn@vAPtUj(MN^+QP*3m*?TkCX3hU#m25;-fl5vskHVp6t|-V!x^|?n=ZW& zOOM*72H>5zDyQ($#B8xJGCwtad3w@%MPojfGP%R^*H;#%uUuU!{Ok7%dw1_eHg!kJ zJn`&-%lj@}+V{+^sRMhacI_`dGr4Qxz}|hkE*CEyIJoc9zC8z?!31RwV3r*0&~9Un zr_2|IUOqZ@Yyn-}m|wW|lr98%egDw2z$yDkl7+a3MhMODD|b$6^s^U zhenH&%Xk@JW$09KVRm|v>xvdDH{HGAr63>BpBnReN3Ts^N8c4xQ=nFtB`$t0{!y!* znm^!qp>i2HxgIJf4=x;@UpO)|GlEHAGYeJ1#NN=<3|?--pZ~MX6kf1rzx{a_6i6A) z{(atSw@@-nWE z;{-0*!dzFlTt8N{>$1u7={3^-F6V|9y2+#djgPi zJG>c7t?Qr#sV!SQnuL1=^F9p8Ucj~&(DKjkpp|et!d32XF^hH=@cxui-k9IBxSS07 zAXnM5(plfFnKZW+W4~M+(?kGiCvOm7j$M@t4<|SOq4gw>#248-T?(AXA zGnQx3HshR2;@g*PJ#LA?H|%C1nKSlv>qhEY!s-v~b2rZaNW?+!{`UC)2?hQy`0{r6 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/CHANGELOG.md b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/CHANGELOG.md new file mode 100644 index 0000000..1b1d060 --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/CHANGELOG.md @@ -0,0 +1,375 @@ +### 1.19.1 +- Fixed vine related null reference exception upon disconnecting from server. + +### 1.19.0 +- Fixed mod initialization on dedicated servers. +- Improved mod initialization and re-initialization performance. +- Improved both configuration change & sync event handling. +- Fixed null reference exception when leaving a server while wielding a cultivator. + +### 1.18.4 +- Updated ServerSync internally to v1.18. + +### 1.18.3 +- Compiled against Valheim v0.220.3. +- Changed berry bushes to be ground-only pieces. +- Disabling biome restrictions for crops now works for biomes added by Expand World. + +### 1.18.2 +- Updated for Valheim v0.219.13 (Bog Witch). +- Mod can now be run in Unity dev build for profiling purposes. + +### 1.18.1 +- Fixed ashlands ferns floating during & after placement while [Difficulty]PlaceAnywhere is set to true. +- Correctly assigned native biomes for Ashlands pickables. +- Improved [Difficulty]PlaceAnywhere related ZDO lookup performance. +- Added Invalid IL exception handling to all Transpilers. +- Added pre-emptive NRE prevention for references to 3rd party modded plants. +- Added 5 new config settings to the [Saplings] category which act as overrides for 3rd party modded tree saplings. +- Misc code changes. + +### 1.18.0 +- Added [Crops]OverrideModdedCrops (default: true). + - Applies [Crops] settings to crops from 3rd party mods. +- Added [General]EnableDebris (default: true). + - Allows/prevents placement of debris with the cultivator. +- Added [Debris]PickableStoneRespawnTime. + +### 1.17.3 +- Fixed default resource return of smoke puffs from 3 to 1. +- Adjusted default cost of placing pickable smoke puffs from 15 to 5. +- Config files do not need to be reset for these changes to take effect. + +### 1.17.2 +- Added [Difficulty] CanRemoveFlora setting (off by default). + - Allows the cultivator to deconstruct decorative flora placed by a player. +- Added configurable respawn times for branch and flint debris. +- Removed Glowing Mushroom as a plantable resource. + +### 1.17.1 +- Fixed typo preventing world loading for users with default configurations. + +### 1.17.0 +- Updated for Ashlands. +- Added Ashwood Sapling. + - Associated config settings. +- Added Pickable Fiddlehead. + - Associated config settings & picked mesh. +- Added Pickable SmokePuff. + - Associated config settings & picked mesh. +- Added FernAshlands decorative piece. +- Added [Vines] category of config settings. +- Added vanilla-friendly color customizable growing vines and berries. + - Too much to describe about this feature. Check [Vines] category of settings to learn more. +- Added [Difficulty]PlantsRequireShielding configuration option. + - Enabled by default. + - Governs whether plants (crops, saplings) require shielding in inhospitable environments (Ashlands, Deep North, Mountain). +- Fixed autumn birch config setting changed events. +- Added support for multiple required resources for saplings. +- Minor code optimizations and major project refactor. + +### 1.16.5 +- Improved the methods used for obtaining references to prefabs added by other mods when configured for use via the ExtraResources feature. + +### 1.16.4 +- Added an additional late attempt to resolve missing references to prefabs added by other mods when configured for use via the ExtraResources feature. +- Updated some mod debug console messages as well as their verbosity. + +### 1.16.3 +- Updated for Valheim 0.217.46. + +### 1.16.2 +- Decoupled the [Crops]EnableCropOverrides and [Difficulty]EnforceBiomesVanilla settings. + - EnableCropOverrides no longer needs to be true for EnforceBiomesVanilla to apply to vanilla crops. +- EnforceBiomes and EnforceBiomesVanilla setting descriptions updated. + +### 1.16.1 + +Performance: +- Removed costly and now redundant Harmony patch to Plant.Awake(). + +Bug Fixes: +- Changing [Sapling] settings while in game now correctly re-adds custom saplings to the cultivator. +- Setting EnforceBiomesVanilla to true while in game now correctly restores vanilla allowed biomes. + +### 1.16.0 + +This update was centered around optimization. + +- Load times are down across the board: + - In chainloading process. + - Config file generation. + - Mod initialization. + - Mod re-initialization after config synchronization or changes. +- Config file is no longer written per config option set, but instead writes once after all config settings are initially bound. +- Cached sprites and fixed texture caching. +- Missing object references are now fixed once instead of with each mod re-initialization. +- Piece components are no longer destroyed, improving compatibility with other mods (namely PlanBuild). +- Compressed the meshes for picked pickables. +- Picked flowers/mushrooms are no longer rendered while unpicked. +- Users can now set piece name and description for ExtraResources. +- Custom saplings can now be placed in all expected biomes when EnforceBiomes is enabled. +- Changed order of EnemiesTargetCrops setting in configuration manager. +- Many misc code improvements and optimizations. +- Probably some other things I forgot to write down. +- Targets .NET Framework 4.8. Compiled against Valheim 0.217.31. + +### 1.15.2 +- [General]DisabledResourceNames now correctly applies to custom saplings. +- Updated ServerSync to v1.17. +- Refactored and cleaned up code. +- Compiled against Valheim 0.217.29 & BepInEx 5.4.2202. + +### 1.15.1 +- Corrected behaviour of [Crops]EnemiesTargetCrops. When disabled, mobs will definitely no longer attack your crops. + +### 1.15.0 +- Moved localization & ExtraResources.cfg files to the config folder. +- Added [Difficulty]EnemiesTargetPieces & [Crops]EnemiesTargetCrops. + - When false, mobs won't attack pieces or crops placed with the cultivator. +- Removed hammer's ability to remove cultivator pieces. +- Fixed dupe exploit when RecoverResources is enabled. + +### 1.14.1 +- Fixed NRE when a custom ExtraResource has a Pickable component and [General]ShowPickableSpawners is enabled. + +### 1.14.0 +- Updated for Valheim v0.217.22. +- Compiled against BepInEx 5.4.22. +- Updated ServerSync to v1.15. +- New feature and config option: [General]EnableExtraResources. + - When enabled, users/server admins can define any prefabs (even from other mods) to add to the cultivator build table. This feature will be expanded upon in future updates. +- New config option [General]DisabledResourceNames. + - Specific resources added by the mod can now be modularly disabled. +- Added autumn birch sapling (plains variant). +- Misc code improvements. + +### 1.13.7 +- Updated for Valheim v0.217.14 (Hildir's Request). + +### 1.13.6 +- Updated for Valheim v0.216.9. +- Rebuilt embedded asset bundle for Unity 2020.3.45f1. +- Removing pieces with the cultivator will now play piece specific SFX. +- Removing pickable objects with the cultivator will now drop its resources before being destroyed. + +### 1.13.5 +- To avoid confusion and to make things more intuitive, [Crops] and [Seeds] categories will no longer display in the BepInEx Configuration Manager unless their respective overrides, EnableCropOverrides and EnableSeedOverrides, are set to true. + +### 1.13.4 +- Compiled against Valheim v0.214.305. +- Fixed default min and max growth scale for vanilla saplings. + +### 1.13.3 +- Updated for Valheim v0.214.2. +- Compiled against BepInEx 5.4.21.0. +- Fixed growth remaining hovertext formatting bug that was introduced with latest Valheim update. + +### 1.13.2 +- Ancient and Ygga Saplings can now grow in any biome when EnforceBiomes is disabled. + +### 1.13.1 +- Removed meadows restriction on decorative pieces when EnforceBiomes is enabled. +- Omitted black cores from respawn time display. +- Fix for Unity Exception when running in development mode. +- Miscellaneous code optimizations and reduction of mod footprint. + +### 1.13.0 +- Trees & Seeds update! +- Added ygga saplings. +- Gave ancient saplings a unique appearance. +- Added [Seeds] config options TreeDropMin & TreeDropMax. +- Corrected [Seeds] setting descriptions. +- Fixed benign NRE when leaving game while viewing plant growth progress. + +### 1.12.0 +- Updated for Mistlands v0.212.7. +- [Crops] configuration options added for, and now apply to, jotun puffs and magecap. +- Added small ygga tree recipe to the cultivator. +- Added 2 new [Crops] settings, CropsRequireSunlight & CropsRequireGrowthSpace. + - Greenhouses? + +### 1.11.7 +- Updated ServerSync to v1.13 for Valheim 0.211.11. + +### 1.11.6 +- Updated ServerSync to v1.11 for Valheim 0.211.7 crossplay support. + +### 1.11.5 +- Fixed null reference error that occurs when an ancient sapling matures into a tree while PlaceAnywhere is enabled. + +### 1.11.4 +- Fixed localized text for BlueberryBush build description. + +### 1.11.3 +- Fixed [Crops]OnionReturn using value set in OnionCost. +- Ensured plant growth times are set to a minimum 10 seconds. +- [Difficulty]ResourcesSpawnEmpty now applies to all pickables. + - Applies to berry bushes, mushrooms, flowers, and debris. +- Updated to ServerSync v1.6. + +### 1.11.2 +- Fixed collision on dandelions. + +### 1.11.1 +- Added new icons for all added pieces in the cultivator menu to match vanilla art style. +- Removed [General]AlternateIcons config option. +- Added 3 new buildable pieces: Branch, Stone, and Flint debris. +- New config category 'Debris', including 6 new settings. + +### 1.11.0 +- At long last, with 3D modeling assistance from Bento, custom meshes for picked flowers and mushrooms are finally here. + - Added custom meshes for picked flowers and mushrooms. +- [General]AlwaysShowSpawners has been removed in place of ShowPickableSpawners (defaults to true) which can be toggled off to restore vanilla behaviour. +- Added toggleable snap points for vines. +- Updated some config descriptions. +- Misc improvements. + +### 1.10.1 +- Toggling [Crops]EnableCropOverrides off while in game now correctly un-applies all [Crops] settings. + +### 1.10.0 +- Removed custom AncientSeeds item. + - Planting an Ancient Sapling now requires a vanilla AncientSeed. +- Added Cost and Return config settings for individual crops. +- Added extra null reference prevention. +- Compiled against BepInEx 5.4.19.0. +- Moved [Difficulty]EnableCropOverrides to [Crops]. +- Added EnableSeedOverrides to [Seeds] + - Must be enabled for [Seeds] config options to be applied. + +### 1.9.2 +- Fixed incompatibility with Better Creative, with fix submitted by its author, Heinermann. + +### 1.9.1 +- New config category: UI. + - Moved EnablePickableTimers to UI category. + - Added [UI]EnablePlantTimers and [UI]GrowthAsPercentage. +- Growth time remaining can be seen as hover text on crops, saplings, and pickables, and optionally may be displayed as a percentage. + +### 1.9.0 +- Adopted ServerSync in place of Authoritative Config. +- Changes to configuration options while in game, through BepInEx Configuration Manager or synchronization with connected clients, will immediately take effect without a world reload. + +### 1.8.6 +- Berry bushes, mushrooms, and flowers can now individually have their recipes removed from the cultivator by setting their respective resource cost to 0 in the configuration file. + +### 1.8.5 +- Added extra null reference error prevention. +- Compiled against BepInEx 5.4.1601 and Valheim 0.205.5. + +### 1.8.4 +- Fixed bug where some trees would only drop one or two items from their drop table, even when [Seeds] oneOfEach was set to true. + +### 1.8.3 +- Added [Seeds] configuration options category with 4 new settings. + - These settings normalize the amount of seeds that drop from the various tree types, and allow the user to define seed drop rates and amounts. + +### 1.8.2 +- Fixed ancient trees having no placement cost. + +### 1.8.1 +- Updated for Valheim v 0.202.14 (Hearth & Home). +- Removed config options [Saplings] BirchCost, OakCost, AncientCost. +- Removed custom Birch/Oak seeds and saplings (included now in base game). + +### 1.8.0 +- Added [General] EnablePickableTimers config option (defaults to true). + - When enabled, pickables will display growth time remaining in hover text. +- Added large glowing mushroom recipe to cultivator. + +### 1.7.1 +- Cultivator can now remove branch, stone, and flint spawners using the deconstruct key. + +### 1.7.0 +- Redesigned the PlaceAnywhere config setting. +- When PlaceAnywhere is enabled, the following changes take effect: + - Saplings, small trees, and bushes can be placed indoors. + - Saplings can grow into trees indoors, and sapling grow radius is ignored. + - Bushes and saplings/trees placed while PlaceAnywhere is enabled will defy gravity. + - (to prevent them from falling through floors). + - Even if PlaceAnywhere is later disabled, the pieces will continue to float until the world is loaded without the mod present. + +### 1.6.3 +- Rebuilt embedded asset bundle for Valheim 0.155.7. +- Fixed monster AI targeting non-player built flora after 0.155.7 AI changes. + +### 1.6.2 +- Added config option [Difficulty] : ResourcesSpawnEmpty (defaults to false). + - When set to true, berry bushes will spawn without fruit when placed. + +### 1.6.1 +- EnforceBiomes config option now correctly applies to saplings. +- Fixed cultivator not animating when deconstructing vines. + +### 1.6.0 +- Cultivator can no longer remove all building pieces, only pickables and vines. +- Deconstruct now respects ward permissions. +- Added vfx and sfx when removing vines. +- Added config option, RecoverResources, to the [Difficulty] section of config (off by default). + +### 1.5.2 +- Updated for Valheim 0.154.1. +- Removed respawn time fix for pickable resources (fixed in base game). + +### 1.5.1 +- Added CropsRequireCultivation config option to [Crops] section (defaults to true). +- Fixed logic for PlaceAnywhere and RequireCultivation config options. + +### 1.5.0 +- Added new server authoritative config options to override grow radius, growth time, and scale of crops. +- Improved compatibility with other mods that cause game code to execute earlier than expected. + +### 1.4.3 +- Added chance for birch sapling to spawn autumn (plains) leaf variants. +- Added AlwaysShowSpawners config setting. + - When enabled, spawners for mushrooms, thistle, and dandelion will remain visible after being picked. + +### 1.4.2 +- Birch trees found in the plains can now drop birch cones. +- Added config options for modifying growth time and min/max scale of beech, pine, and fir saplings. +- Centralized debug log source for tidier logging. + +### 1.4.1 +- Correctly adds cultivator recipes after receiving authoritative config. + +### 1.4.0 +- Added several new buildable pieces to the cultivator that can be enabled/disabled with new config option EnableMiscFlora (on by default). +- New config options to control grow radius of all tree saplings. +- Misc performance and code improvements. + +### 1.3.3 +- Fixed mod not initializing when connecting to a server that isn't hosting the mod. +- Fixed BirchCost, OakCost, and AncientCost config options not taking effect. + +### 1.3.2 +- Reverted to 1.2 method of adding cultivator recipes. + - Hopefully this addresses the problem some people were experiencing with 1.3. + +### 1.3.1 +- Server configuration settings are now properly authoritative when enabled. +- Configuration options are now re-applied each time a world is loaded. + +### 1.3.0 +- Dropped MCE support. + - Mod now uses Authoritative Config for server config synchronization. + +### 1.2.2 +- Fixed small beech and fir trees disappearing. Improved MCE support. + +### 1.2.1 +- Re-fixed functionality of EnforceBiomesVanilla config option. + +### 1.2.0 +- Added ability to plant small fir and beech trees. +- EnforceBiomesVanilla config option now allows barley and flax to grow outside of the plains. +- Added localization support (see mod description for details). + +### 1.1.0 +- New icons for berry bush pieces and placeholder icons for seed items. +- Corrected DandelionRespawnTime config description. +- Added EnforceBiomesVanilla option (default true). +- Optimizations: reduced mod footprint. + +### 1.0.0 +- Created Mod. \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/README.md b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/README.md new file mode 100644 index 0000000..3911f90 --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/README.md @@ -0,0 +1,191 @@ +![](https://staticdelivery.nexusmods.com/mods/3667/images/1042/1042-1618905952-462602285.png) + +| [Description](#description) | [Features](#features) | [Installing](#installing) | [Compatibility](#compatibility) | [Contact Author](#contact-author) | [Other Info](#config-and-other-info) | [Config](#config) | [Source](#source) | [Screenshots](#screenshots) | +|---|---|---|---|---|---|---|---|---| + +## New +Looking to make your farming life simpler and more efficient? Try my latest mod, [Plant Easily](https://valheim.thunderstore.io/package/Advize/PlantEasily/). It allows you to plant evenly spaced crops, either one at a time or in any amount of rows and columns, with grid snapping features and invalid crop placement prevention. It also allows bulk harvesting of resources and auto-replanting of crops. It's highly configurable and includes gamepad support. Most importantly, it supports vanilla crops, saplings, and the pickable resources added by Plant Everything. + +## Description +A rewrite of the Planting Plus mod by bkeyes93. Plant Everything allows you to plant and harvest gathered and pickable resources found throughout the world, such as berry bushes, mushrooms, thistle, dandelion, as well as previously unavailable saplings and decorative flora. Expand your farming repertoire with berry bushes, flowers, and mushrooms whose resources will respawn over time. While you're at it, spruce up your settlement with some small trees, bushes, and even wall-mountable vines! + +In addition to the added plantable resources, a wide range of configurable options allows you to tweak the mod/game's farming related aspects in favor of aesthetics, game balance, or your personal preference. By default the configuration file is centered around game balance and respects all of the vanilla game settings. This includes its obscenely long respawn time for pickables, which can range as high as several hours of real time spent in the game. I strongly encourage you to lower your pickable respawn times for a more enjoyable experience. + +`If you need to remove a spawner, aim at it and press your deconstruct key (middle click by default) with your cultivator in your hand the way you would destroy a building piece with your hammer equipped.` + +## Features + +This mod adds a wide range of features, some of which are not well known (or even forgotten), but all of which are toggleable. I'll do my best to provide as comprehensive a list as I can, and will update it over time. The following is a short list of some of the most significant features. + +**Adds 29 recipes to the cultivator** +- which are unlocked by obtaining at least 1 of each of the recipe's required materials, as you would any other recipe in the game. These recipes can be individually disabled, see Misc Features section below. + +**Provides the option to grow crops in any biome.** +- Also allows you to remove other restrictions such as whether crops need cultivated ground, open sky, space to grow, or even whether you can plant your trees indoors. + +**Displays growth time remaining** +- on crops, pickables, and saplings as hover text. See [UI] section of config for related settings and toggling it on/off. + +**Personalize numerous game settings** +- relating to crops, saplings, pickables, and seeds. These settings include growth times, costs, yields, grow radius, and size scaling. + +**Remove pesky respawning debris** +- such as sticks, stones, and flint using your cultivator (see bold text at end of 'Description' section). Also allows you to set resource cost and return of debris. + +**Plant some flora indoors.** +- When [Difficulty]PlaceAnywhere is enabled, the following changes take effect: Saplings, small trees, and bushes can be placed indoors. Saplings can grow into trees indoors, and sapling grow radius is ignored. Bushes and saplings/trees placed while PlaceAnywhere is enabled will defy gravity (to prevent them from falling through floors). Even if PlaceAnywhere is later disabled, the pieces will continue to float until the world is loaded without the mod present. + +**Synchronizes configuration settings in multiplayer using ServerSync.** +- Mod configurations will be synchronized between connected clients who are using the mod. If [General] LockConfiguration is set to true, only server admins will be able to modify configuration settings. However, settings falling under the [General] category of the config file will not be synchronized (with the exception of EnableMiscFlora). Though ServerSync will sync configs between connected clients, a client's locally stored configuration file will not be altered. + +**Supports localized text** +- for the added plantable resources. The mod does offer localization support, but the mod has yet to be translated to other languages. Users can help to translate the mod to other languages by enabling "EnableLocalization" in the config, and then re-launching the game once. This will generate a .json file in the config\PlantEverything directory named 'english_PlantEverything.json'. Using any text editor, edit the names and descriptions in the right column and resave the file as '{language}_PlantEverything.json'. Finally, change the language setting in the mod's config file to match {language} of your json file. For example, if you launch the game while "spanish_PlantEverything.json" is present AND the config language option is set to "spanish", it will load strings for names and descriptions from the Spanish json file. + +If you are willing to translate to other languages, I would be more than happy to offer them as optional downloads with the mod. + +**Make any prefab buildable:** +- Users / server admins can now add any prefab (even from other mods) to the cultivator build table. When enabled, a file named PlantEverything_ExtraResources.cfg will be generated in the config\PlantEverything directory containing two example entries with different but acceptable formatting. Entries beginning with PE_Fake are ignored so you can safely leave them there. Any entries containing prefab names or resource names that can't be resolved, or containing a resource cost of 0 will be ignored. A FileWatcher will monitor changes to this file, apply them immediately, and synchronize them to connected clients. This feature will be expanded upon in future mod updates. + +**Miscellaneous Features:** + +- Custom meshes for flowers and mushrooms to indicate picked status. Picked models will not display on clients without the mod or who have ShowPickableSpawners set to false, but the spawner will remain and will display again once matured. +- Works in multiplayer environments even for users without the mod. Unmodded clients will be able to see and interact with all of the added resources that you plant. However, some settings may only work if the mod is installed on the server as well. +- Snap points can be seamlessly toggled on/off for vines to help with placement using Configuration Manager. +- Many of the added resources can be disabled by setting their resource cost to 0. Eligible resources will mention it in the description of their respective config settings. For all other pieces, you can disable the resource by adding its prefab name to [General]DisabledResourceNames, and separating names with a comma (e.g. Ancient_Sapling,Pickable_Flint). The prefab names used by the mod are included below. +- Can detect crops and saplings added by 3rd party mods and have this mod's settings applied to them. + +The following recipes have been added to the cultivator: + +Raspberry Bush, Blueberry Bush, Cloudberry Bush\ +Mushrooms, Yellow Mushrooms, Blue Mushrooms\ +Thistle, Dandelion, SmokePuffs, Fiddlehead Fern\ +Ancient Sapling, Ygga Sapling, Autumn Birch Sapling, Ashwood Sapling + +- Prefab Names:\ +RaspberryBush, BlueberryBush, CloudberryBush\ +Pickable_Mushroom, Pickable_Mushroom_yellow, Pickable_Mushroom_blue\ +Pickable_Thistle, Pickable_Dandelion, Pickable_SmokePuff, Pickable_Fiddlehead\ +Ancient_Sapling, Ygga_Sapling, Autumn_Birch_Sapling, Ashwood_Sapling + +With EnableMiscFlora enabled in config: + +Small Beech Tree, Small Fir Tree, Small Dead Fir Tree\ +Small Plains Bush, Small Fruitless Bush (2 tints), Small Shrub (2 tints)\ +Small Ygga Shoot, Vines, Custom Ashvine, Ashlands Fern\ +Branch, Stone, Flint + +- Prefab Names:\ +Beech_small1, FirTree_small, FirTree_small_dead\ +Bush01, Bush01_heath, Bush02_en, shrub_2, shrub_2_heath\ +YggaShoot_small1, vines, PE_VineAsh_sapling, FernAshlands\ +Pickable_Branch, Pickable_Stone, Pickable_Flint + +Below are the names of some interesting prefabs you can add when [General]EnableExtraResources is set to true.\ +For a complete list of vanilla prefabs, see https://valheim-modding.github.io/Jotunn/data/prefabs/prefab-list.html + +Pickable_SurtlingCoreStand, Pickable_BlackCoreStand, Pickable_RoyalJelly + +Pickable_BogIronOre, Pickable_Tin, Pickable_Obsidian\ +Pickable_MountainCaveCrystal, Pickable_MountainCaveObsidian\ +Pickable_Meteorite, Pickable_Tar, Pickable_TarBig + +Pickable_DragonEgg, Pickable_DvergerThing, Pickable_DvergrLantern\ +Pickable_DvergrMineTreasure, Pickable_DvergrStein, Pickable_Fishingrod + +Pickable_DolmenTreasure, Pickable_ForestCryptRandom, Pickable_ForestCryptRemains01\ +Pickable_ForestCryptRemains02, Pickable_ForestCryptRemains03, Pickable_ForestCryptRemains04\ +Pickable_SunkenCryptRandom, Pickable_MountainCaveRandom, Pickable_MountainRemains01_buried + +Pickable_Hairstrands01, Pickable_Hairstrands02\ +Pickable_Item, Pickable_MeatPile, Pickable_RandomFood + +## Installing + +### Manual Install + +Extract the Advize_PlantEverything.dll file into the BepInEx/plugins folder. +Directory structure should look like this: +``` +BepInEx -> + plugins -> + Advize_PlantEverything.dll +``` +#### In multiplayer environments: +In order for all settings to work reliably, install the mod on the server (if dedicated) and every connected client. Even if not installed on the server and all clients, clients with the mod will still be able to place the additional resources added by the mod. + +## Compatibility +Here you'll find info about known mod conflicts and possible solutions. + +### Valheim+: +Though compatible out of the box, Valheim+ does have some config settings that can overlap with settings from Plant Everything. Only if and when these specific features are desired from one mod or the other will you have to decide which mod's feature you'd prefer to use. Doing so is as simple as toggling something on/off in either of the mod's config files. + +### PlantEasily: +There are zero conflicts between this and PlantEasily, as it was designed to compliment this mod and vice versa. + +### Farming: +While there can be overlap between config options, there are no hard conflicts with Farming by smoothbrain. I do recommend you study the config files for each mod and choose which mod will drive the features that best suit your needs. + +### MassFarming: +There are no conflicts between this mod and MassFarming, but as far as I know it still does not support the pickable resources added by this mod (berry bushes, flowers, mushrooms). + +### FarmGrid: +The FarmGrid config file requires a bit of tweaking in order to support the resources added in this mod. See following guide. +``` +Open your FarmGrid config file in a text editor or in game using the Configuration Manager mod. Find the line beginning with + +plantObjectMasks = + +Change it to: + +plantObjectMasks = piece, piece_nonsolid, item + +Find the line beginning with + +customPlants = + +Change it to: + +customPlants = RaspberryBush(Clone): 0.5, RaspberryBush: 0.5, BlueberryBush(Clone): 0.5, BlueberryBush: 0.5, Pickable_Mushroom(Clone): 0.5, Pickable_Mushroom: 0.5, Pickable_Mushroom_yellow(Clone): 0.5, Pickable_Mushroom_yellow: 0.5, Pickable_Mushroom_blue(Clone): 0.5, Pickable_Mushroom_blue: 0.5, CloudberryBush: 0.5, CloudberryBush(Clone): 0.5, Pickable_Thistle(Clone): 0.5, Pickable_Thistle: 0.5, Pickable_Dandelion(Clone): 0.5, Pickable_Dandelion: 0.5 + + +Tweak grid spacing as you see fit. If spacing seems off to you, replace the traditional decimal format for spacing with the following: +0.15 = 15e-2 +0.25 = 25e-2 +0.5 = 5e-1 +0.75 = 75e-2 +1 = 1 +1.5 = 15e-1 +``` +## Contact Author +You can reach me on NexusMods to provide bug reports or feedback https://www.nexusmods.com/valheim/mods/1042 + +For further mod or mod dev support, I can be found at the following Discord server: + +[![](https://i.imgur.com/HZMpQip.png)](https://discord.gg/89bBsvK5KC) + +## Config and Other Info: +Mod is highly configurable, a config file will be generated after first loading the mod and can be found in BepInEx/config/advize.PlantEverything.cfg + +The config can be edited out of game with a text editor, or modified in game using the Configuration Manager mod. + +## Config +### Default Config File: +``` +Please see Nexus mod page for the default configuration. +``` +## Source +Github Repo: [Advize_ValheimMods](https://github.com/AdvizeGH/Advize_ValheimMods) + +## Screenshots + +Showcase of some the additional flora added in 1.4.0 + +![](https://staticdelivery.nexusmods.com/mods/3667/images/1042/1042-1619617919-1974000660.png) + +Added cultivator recipes + +![](https://staticdelivery.nexusmods.com/mods/3667/images/1042/1042-1715855093-683483227.png) + +Custom meshes for picked flowers and mushrooms, with growth time displayed + +![](https://staticdelivery.nexusmods.com/mods/3667/images/1042/1042-1650757157-636832645.png) \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/icon.png b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..66e769b267dfb3a91f5409715aa97297d5318720 GIT binary patch literal 137513 zcmXV%cTiJZw8d{iq=b8|A8%-q@c?6cNyuRJ$5HRL&Z`X~SZJVv(-?gIdb^%ewh zf?1a#e(06|R>AiT^?|1^`r~a?_lTu-04ww{3y}fVbnn7pN2V&6V}x zsgRowLo8tKA>qzJZa{#umw$+YzgvjZH3cPwt5>$Ayxs!<6J=y@<3WT&37zAe_|4Jt zFHUGo=k9Dqyp<(Iz}DW??Mz2=3kvG}{?JU}Jfj=I*B*`MG&9mw<>8s)95P`8FHVQ! z>#3vJ*KxfilveS;q6d{o+~nZ6ob@F$S6A0X$_9NS@%Oi@k=fZL(`R4-zvUGo^Mwk^ z>+iUeUfE0@EzaC%3grKJ{K8P8#kVibuU{U`e>q};3GxZKWXz#`p~MsWv}ET|@#pEX z+Gw)>jV1EQ$>}?T_@NWIRZF^~ zo{DtWz|SB5JOk4(@z+(yS3Z|V*{)p9`r}#XSXu&%#Jlhc+oyS>zOO4Jca(qV57YBTqPl&CErFnnLJN`qT`w(hz2pwhJa@dAsIJ4yC# zq2JOkUal7i6V9}FDxXpwcHd$pWlOH+6#D*>@JLwUsJ!QPgt%v+F>(8Yv5WofH-A3u zjs8thHxc!i-@Y{*!mX4#{ybr2a6l%s*tgzI?(SHk%0#)P%I9;{me(F0|Jx}*OFL$5 zaEeiE;&sz_Ku^>ALb|XmO++o^9q32z$qdlwnf;*09~A_!{av~csW&q#LZD~aabS@V zlw*ZkZ(GX9Pwb1uf8z?-Jw9Yk;W)I4RA}9=^C7>KzrVVEyzE`vu>uFDcbrZQPXH%@ zOBIiEIkAB@9@fKS?|2M=6vW4fl!b*(l2fbsIJQH?JQvjyQEBC$@70ob1tw8`ur2-)^Q*DeKp}#&y<28160us zF#pGLws8PbqjJ?r+~8cV`a>}Q^jl8(l7=o&G-fmyAEOnoCZTZ?B?#ioF98hIh3j=u zf{EH+ zWdR?!5gGZIAN+RjPCXWg&AicU0PLi7aAH$}Pb-1V6Qu^yII-oX5T{mTB9O(l9yGtN zct$s$XPJY89j+w{L|S>vntmzxW0u9{nL0WbPdOs(jFRdWJ<^t*_*VvTQTVQK2kU8G zOf?;l=a1{ER;ZhvyAsj-D8a&E;jltrg@&v z4yp%Mc|y7ERJ8b?C{~a1vU>}F;@FtHqlgoGm?KbzJ#9;MrGxN;4-v|k^_UQ4R%5mw z|0EGUh(}u^CZa7VIhGRe;(tG=qjX#opO&IngwLUJ zSC<;|;!;eB7ephB{_c#44J0sqprqpuqh^;LFp8keL7oC=q6=hZ!mi;k=`HVcv4Q z+1o5YNufgR7Y|eXc=UyiJR`lQLMWfJ!Uuwiu{ofpkuL2EO7npis^kT*9f7^^z_**f z&o2&r*y7<;GOw&c@v%>SazvW~aZ>}K#tu@=y=KL zBny5Am`rDvJB(wbVo!4Xj%0o58DjlyIIQ}+4gbt?LY3@Y3kY`VQ+9|n^Sc3Glkw8~ zExG2alrgO2s}18@KU|gGam4}??n|(fX^W*=$=k#p_a{2;Rbq@q3R zx#*g6`NfF}zUOpX^ZoDmH!2*rkH{Iv&}4M!uQE$;%t~Y472Aq1$m0eP=v#1K!I@j4YN%TpO=_H#I5h7|<9TzS=)<#YFgG5%^RM^!tg&-e*2@oxQI2 zPzK_>Xnt32|9YI`#_QjcN&*Ez2g3@lzddw$hhnxrFwK4O+QLotbwL>Q8o#m9Z~0WS zjayd?kWUl?xQ@F$0Oi!nEcMPp^3Fa<;rF=wj$LG62wKNt{kKKH>`e zQm<0J936aMan|x>N#=)4?W=8^x_6#6tG(5|g%*jh91aA(6I1UxS!mlCqa^^GRWy>) zNIC|s2;MEb0e+|p+>+49=FAJ$=y6Aq;fHgMppY3vBG91@BpsvWi0y0d4Z=R)5x1Ku z#!FbDy(B#&dW~3-hBJv_E^)yaO7vu+M=OFC@{qzvwS^vfQPLgvva~VO^@CkW8tG6K zCm%x>4aSL`g9t{NYhB%maYviW7zyiqnq1p8ptre7@pE5$*51DvDC8dm3@>+2^uREsn*77B=%WIkMLz{w?(mEW^H&aKPEvkV-IsZ)P`S@KkOymuhL2pVk zPn&4ih?$Kg^x)UCE>#uN)`~`$Lu8LZa9~!0(yw=tZr$XQ`3DcI4GH!B*(XPjg0lGs zqRu57{;9ut^~{fNx2uOEXs6M+er&(}zTI8n6t)twhJQJB@z#|^)Pt-D{U5*%DzufL zi+I3O{Tia@EGVpH36y Dy(#_g4gG^6*EvG^27kd4cb*F0i+WbU&#wc^z^_uw`)*3q(& zB~cWjZGRR4u}CYca@Fk5A#4relBU&E*A_6Ro7~$4DyL5_cJPCm^}d>wY#sJGDE@sh*+ z1XqXpt_F9Uwl=fWhW4X;HpNU|_4a9O;2f8JA=e;a1hPH2y)`iK=t3xPfUUE$}JQx8_J3&;u`=>=Gqrr)S!%zhkdWhwerh%MH&yGXY;*%9dnS z?{-MS)amrv@Yacd!=_B;)&?a?eI?$tLEpjhwg@(<( z^>8OJ_r6RxW<{(G38m^B$qZRj#zW~VKV%Beiz9;m&C34f)xI)2FgM4mHQurkv6jJ> zEt-0rP%Ua@S0h*F5*^tXzw=mv0~_lMQF^Mp`CTqcD9z>;4(%&}R|*QVB>l};ymGxS zzbHvYu1b9I;V-eC51qk_w=?vzrntaTe9w*zMK-hNp6oWzMY*2&XZ-YN-#yok3%`=< zj|Mw)--%W~XU?Yj*~%+dJmg(UFt4uo_FZ7v@SC%}zKZZ;-u5FeVwKfW$a%ihF&Krp z-K3pMAGorWbZtv>J%~2|e4HHt6E$Eyi6s>9(nfby>srw8ru~jwkJjy}&(IjmcJD!- zM?Xwce;~n6Ga50JPBNZ8MD+VC^}AeYSj)!xN7BC6;W~@o-WX-~$CLwBRo5L}}b8&k@RXeIO^gw#G`l}SyQ}Bo@c@f_ySI{v5~v(^M$5tV2;S#RCon&~}w;-@bpc6VoGZNXx+yRZyxUm?@%);THE zlnRBD3!+UQT8R@K>R_E+GNrbZ2x~w4P|99G{Yx?(Pi-YF-tz33exvZN-JZwMR9s>z=r}QZ?1^ovJlLwRK~%a zF@Z6+5zY*A$IC8-BX_u82Ijd^KW=!00edTo9O>dNVIRj{-)Pz$a!je*D9vTW_zw7s zR?qeNOI8c@Ztj=3hF@*+`M4m0#=Hag?O$11dAQFuQknZCcsUNyxV8=@GF`4Eq*UKbYfmu6=|tsWSQCrq5ikf86u8 zCseAFzx!+!%kNpajrUe$U3_!J@GAR7Pky$j+}w26t%EMe;4&$bHd_goL^M%{Fhtt= zM1eBqjHm>48}~|ojsuax_gRwp6X8BX`G+O)L-W}Op}QTV0A?_Oy7DWQBnPE=^%+9h zHWL8@pmqZqjG(8J@EGdcOKZ%P-TuNWkf4$Iask&})6}kwri;7)Cs(jp;)b%(ElR!)q(kuPeT zI{UlqEsoGg%c1%#`QKF_ytl8iP>zmwX8aodRZ7iKi=Z8_G~VCBoYoxQUr}>36P}*K zQdRPjivQX~E1b}gaDou!I$p-cohqTV^S6}JN*>ThPlc_PCgdE;ryCi2w#FUTa9-J>zH* z?Aq0xDM_D$I;YZC;FeIWsG8jBT~5g#H*Lj)O2sVyIFOTYcF?1f0g_ zC=szR#HNU>Bz~=G%ArPdDod_M?8Rr}5cQ;VzV5x;18S@?^CNPxa66aQ#FZ-rrZuIc z;uH_JntD5z1dcuvL``CerM>i2@qND?EKHdlk*T@0_Ak~Ec2W&FggvP7=ntk~-W%m@ zc;H~##)kgt!HAy;P&4>b0crLDn5L98Q;61sxbb+1_ST2r>bJMtd?4% zmxwx*%cE~c7ozb54Do$h(4_};|IJAoj-KV#R~i9rDa(C@JX5*sF*rK{dFFum9? zeW&(A1wJwH@7b1M5^9*(gXnrBKhP@4eichcpHjm_&Cp6zTU7-?cJqbmpwrI*jRZrY zH2C9@+%cI4_1eM?Mq<~`V3u0R{TxEJ#G2`t%M}|x+J(Z)8d=_J8sUVSlO;xO=R7Zt z6x4Ff0#w{u?3c(J(K`ziC=!M@CWeYN1$XN!;-I_zt7%ZX?bS3N2U;_AYs$WpICe;u z6D8~$6S$G-TmSHH9S+zbt&l9$CTlTF!JV9 zX?jKfwP^kQU-C6_dk-!zqivhVs$!C=o1yhV#uJV5%6oo}h_y14I-)vxU{Kbfe)ns* zY0TC^i)75fFo&ZSGZf&-CB*(P{2Gdn(}A|8zG#=W~ZMGP~RltMUv#5;mRVVd~vM%|4Mog4wBA;r^ z*4x1O&)g6vv6IrMt~KTQBX4b$nkE+{Dhl8)o#_>;BZm2zrdF_e{f6z@i?XS($o2Vb z^mG;Dljb-@LfGTIH0os#@DKRGC+LzW*J7)2xIg958gckHiDHUb`&1FG6E&ZVcZ3Er zKSxWhsPE`@mObv9p!BPU&Hv(%wBM(B^i1zh#91>NXKFBg@D11yHg>7?B)#2Qc+Kqh z(w>ihs|9A$l)g&u{yA~HO7+r`@1Oo@Cx_~vRn5rW&6XZh39bG1PfZT$QS;v?V91sE z7W8D}=8v2MYPbY)Wv06`Hx#CpPM~5dL?o4PV-Mn!~ZHf-X(`vI`%2Eg;9|^+D3#4jw%> zK9R(cD&Ih=wNIUDAXR93NN7rAYQs)~e1kIV=D*B7jY^ol=-a%pPm)ALP$poet!u66 z6s@X_14=lQKJdeqD1oHS-o(W;F0WK2NkqBL>ML$Wt`$#A)7Ogd7zauM%&L`vKZizK zUs}N2g|8H+Smcfnkq(V>@$e( z@zXW1KKp1@oe-xfHbW5!O{H)`zZaFFh9+2PqM`MR*j-s7Z<(eBu~zdmtW_WC2H!iB z?<)?A`mm>pp3)-z&T$KuutyTIMK{Nrh=Xht41zouE~#@p;Bd@rI(oy5IJLLJ$13Tx zSr1Zs0YY{WBS)!z{fr_UBH(ksMI4wL^!<@ z+6!kAm7)98Cqql_Sq%T(6_`geW$G{$SE@sz)W$l#2CDf%2z@Y$9Ii41?MV;k=$>WV zK$)=p0L@6S@ABPy0s*$2SHDv-iSW`Qzq85fz@gU5ATahf4`&4bZT7po;SCekBO2~M zx@9a(Cr^!0bo-tqtogT=25!v$UhL>G6LSn*+P2MYt@7#u-`ClFf{+F_s>JfzoCA{N zQYJ~u2?VXJHfvi)1hit!Acj;?;8(W^-^{j0(^fuFFzSJaYnrA=#C|evujL@E1BPr_ zC`IozQ|M*kn2Ez_3Y;(7baFRpt}NkYo!Hw=jj4crH=H=Kd~)xZ*VI(^P0eb&paehxHh8&$HOzCLL<5Ea1mNAG|b`lyiU-@W*jkvL0E$ z;5wwUVb-;x5j{5db$&m`D^Z{ueZ-y7J$ESiJyA1oNZIU!hFXGW-j{VSWY*xSqr3|MMxqL_@;d2GLK3DOiM)bU7izXsx_or|Y4GZ%*uQlsR8!2VkW|IvI3w0{3 z^q;jXo>8kz=9AUE$f*RT$=#TFAy$8l^Oy`4a|+^Q(xVHgNc3`obUyyMY6?dth2dF_97KeLz<>&HnqKwUxZJ9n>0 z{(^4}4O5uvB)a5z3~8#q4rhW`nk)&&w9MuQXZF)dJ!WEtu*Cn!77tA&N5Dzp9B_`p zN5H-3Qv(((f@mJM#izEm4|d?Vuab;_HV$a9rn??^@T3yY;84E7oiDW-3k&aq@@=dO zb0^Ubf#@iD@UK2}Ba!Ozr;_R)yh|u@2pg!J&5PNTIQR@7&*ZbOTOCMrqq_ACDM$mZ zmXDtU=i4xg`}72dn9d4+wEw~8`fEd%CjYci$yDDanQAXwbyLoUP6Tt$gAuU)H336A z92WI}PB7M+CLHJ?gZhQdwqf64llB#i2$H>`A+L5(lQYyc)kPoxV{)a?Q71azWi)Dc z-K6o{v!vp4NSAD(4+XMHkC0jJC1~z$xIkQPv!De1 zvFdw$Byns z1YJeLbK!J5Y9?W~g^9~FLlXA(pyylYQ@!E+$&Atu!0e$i5*7nW?&A zWF83q2#@_)rxP|$CXDk=E4#G0|6FH0v)%jcLGJPJEounFzu<7RiNWcI7KdA+$Kd$l z)M?T*9Ph(&^vn|()>*P*QPbI#{Bpk97B9iLr^@r|5linLhkp&5RGHh#k>^`iESo6Eh)F_> z-XdmXw}noakW{_h(fD2m>k1dN&+gv8*ys-g_{<>(uhxElhq39jiaQ~tD}1tUwgY)g zU|^?>WFvpCNHbzkyAGTQ}F8^wVUE|wG5 zhoI*2+a6;iQ*!&PP>>)z$Jyw=uvB*6idWhvvRX6VIAQ6?4B!WgCPrjTyywKKo1ci; z&01Q3Ii*|UruO&vo)0m_sJ|L=>RPkOn{_0eeMUhQ)Kr6HEF#7nBNXJ^V5iAloiR$y z*_;Xv>dkq}O&kmA2~Ohh>&jUAFu65Zxnic6z5lOoqBYXBFRifAF@|eQZ}utr-Pr59 zOttsCs;4-eFegAMh^s5Znk+}W2Y=3ESY}%eYp<9aUr1p24vg=#1pmw%PV;USA^ccB zH+m#BcbYM;-^z%8kC!y>1;>P+4cGdTQ`NBet8XJZ^<3>bx;2oR9G)AqI_2??uIa>0 zM1-`#%}&%w2254UGzNM$!W`KpPN`48)DRD$!p`xlGW>OwarZ6?c0y*H!Aeq7(V zxVGv+k@f%UWn16i%qaM~YA;0D+?;$aROc5RLTJ|vJMCU-VPaF9-BNaV$SBI>E%qqG zD~_FZXtJ-bfHpf*e?0Eoj9J*0to~qO4p%hk*Cx8Az z;nb)zB;Gt+D&u~UeB=2qkjoiEEv@jr51kD1kWem@tSI_QhMfa)yl%Wb*)Sj2h7*lCF$%oY6q~@Jj z;P7HxZd{IO-?~Js*h5qt2b~0AAvJxWJYX&AR0*CVr=GYQoq`Fu+On~{SV-I>w$>n~ zX4l*|KGfZH4*ul)l@lwQE(mI7WJJoz;WyCsO%qc{>W=I*ZZmqgoczj;-zuz zm^HD)p|;d}>;%4Vg4N@e8oY|5`$i+fb?WC|S zlo8DTHn-Hn@h>#_)+5%p*c2rs;r~vJl=wBKXBK-<3jHLIPHEN= zW7cQhX!2Ss645q;Fo(u_%CMHGehuI2+@rSEeu0GMn)+Z|vrx1|#N3Z~m^hTN-INJc z$2>j78E}MG34CmcrF0_1>Tg|Tm8?T;i&QEi252yj5kgq4~ z-v2it1mD%%IctGY$s_2B-;hFyK)!J$hJwE9%-8+W>yPkk%U~F?Pcg5n1^9upPCsMF z38M6wHtudIOStbj)KStu^`4}qI5c8tXS9I}28S~Gh@BYH#%Df^En_g;7Kdn>dn>t^ zrOrozKAy2Q!x^NE+e)+?uff-PFi437H?P})&zwSWH?V^w4x=_#Wpkl4ns#bVD={{l z*l@5Slv8RbOF-DViO>x)<#RPHLdCzSy34UD6Brv|9kTNtZjM z-tE5th!`b}AGig{OOX+kWd7lfo0dHZ`829HdfNqVUTGL#_Rw=oKJ&(ZKlJ~;R75S{ z3h0hl{YOBIj*A7V9H>^5b@fheLjCl9!rVe|g=#Bnf|J?nL#W2=_I(U*&Dcg4#GPL zI$k!&`oNA)|6X?#7;)cb9t%PVpyE(*oHKlvr;h9Fe5_`^^PN=~YqoD+q`D5(Wr%G0 z5(3Q-o$y`N^rk-YNu;HrfY&l!!^=i z$>_21ipb7pTS}>VWWYfS-!0X33sb}M1L%*Vij-TCJ+P>m&+eEl#}IC!9XhMR^g666 zZ2A`Iv&rFs=v{7=RS|L~no!c}Y%#ZL(j=i3&{@@)6SMXsKR2fGV2EVM-0u)_j5(ka z9O-inl-d}*M~MmGqu`eS(^%bH8hcJ`22y{TW8BJL=HMuAc`AsVOSi-M`%@oc>qo$v z8*GuP)uxkQ@rE28&GQ+zEE4MQ>5*XZ&HFd@ZV!m2UT!%5f6$;qUFkMT(wXH-UQsy? zp98@T(6p$PtnIHvxm;=i<7aSLS}PZ3&t!Qd_&fd;7wQwQ zgvW78slF!_u`m;xq(TaGMV)j-Fg*g9YUk&wBAUj%_a|<2d)IBSksGbE}6By^< zbt-&B9$`&+24JZWUDOeu+JOIPfj8u2e{2%hmduzi*Vcg&8L4v{wP}qjMNlWkm-^pp z)06j}5-;PBb5RGG!#=EOE>v}o91bVa9?xqsPf{6XoM0*7?5o{XNIjLfH)6K1Bo>fj zW252`KGqtpD39HEO>py;<(z3`2W?VAR>xVSJ$yBV&1@=g|3H&)Fh9s+HhHE*Gta)( zP&>mAWz4B7fL(vTD%;=W&ls&7%QU<^`PCk70H^o&mvTH=Xe!HW{^~ORp<8{Tv^dpg z(f=N9@=N|^cHfRVJ>zC(Xiu#tn&4vBIM)14(mku`yNeNWuFrPErbmx?8gsJjfdW6O^=ow{-^h`DM2oH@ zM;f=DzHa3cU6j*>xAiO%GxQ(Q>5VNGoHK8 zv{yNo>-gwc?Uw0K4Oc*C;m{}{nwqVcrFGbwU6<2HqNhs27s>JV2{6m4ax+cDcHX-4 zFCCr^0cq3>OiX#HvBB1P$1VC+@5CdO7L0$_UgH|2Xo+ZjcfvWN&Q?9VFlNvFfYw*^ z)b?dh*vS*Vmbfuj#}-E&kNhZ|08B&B?D-Kg4^NM3=V7>MYbdi`CR%%~?$ifZnO%)- zOF)uW+vqR1iQzC+*g?OlqF+P!hS*Q??#PffU-eQBC^Pl^}cxKt;>$9g;E5173 z5{{P%CmimJtLFa2Fe~P$go7BICUV0g9lP~pe@}HlzqmjOvw#eicOLy!;I0JZ^vc`YxAV?`?Ia-2 z)L7lDQ@G}YTZa@#%RyX5_vs89sN@VrM(~)2&=BnN+5I41yVoqSfgNDVlo+6TShfxz zJKjO9iu9{HYN;OV26Io-6BZ9(JvlnzQ_4$4In2@Bf9l&`VYUP<)g5|n6bIt5WE)Lm zBLh;uR`=DXKL@k0j-D;lVeyDxm1|}CS8VgvN0?z=T@$V50-&-Sw#lv4Cv1hLWsQ_Q zn@)dC#$;EaDWPtYq3LE!xs{8gxI_SjikN5-$?MiAay-vH{180nu=A1kjQ$<&OCXEtyAEe8;arv3!^Ddz9LzcahnY z1w>;q#;HF%ma7p) z4GyF^_vV>5o;p&AZiS4F&~SM1B;#3R#~L@7Dp}Ux zB^jqXwl0tFTet3;@@_%c+PDmd<_w4Knd5FP@t8fr^E|Oayh`6UrzCF68J^YX?)JHx z-2L3A$22B#N|||}F?`UAyf=NQ-|^C-v^~SbPm}T#Pb_h4{aO_IMPckSw}&D6e&6K1 z+U470bIi@p?j8P!n!tYg<|(s953RAQ^yezLam)9`6nq)fwaG1fZhXV9DXdp35WhZG zcOqp{dtq2pREo?>Sp zLF%8dv3SX<{BO{*@l9z!eq8_UEQ;|;@*3xtb_@Si4iKYIEdWGEQH8mHx&O{bRtTSM zNaIL$(ucM|jjqf;>(|oo^E<2A4qrz~E2FO|7!kL9#HIyKiyLk%Kpr0GKK<1;I#LmR z-SnP++5EXe-{$JGCDNWv>>&5`x@$k)=Gcuo{vM}&9(C2L`1h`|g=qI^Cn%bMdHFF2 z`~A&7Z={~+U7w#%uDqKOIei9GU4CER*}J!>QiQqo6&e^#V}44nuDf88vzV?_y51Kiybh;N`qVAi68LafRaOx=A_cOa4O}s;#R$ZMggsGEA<9v+Pe^2>faN6&- zC4YO;YPv8iW{}yXSUkN?dN$-JBZTrhwIA3iC+QER4rQ|;{|k3)9Fl1|tGv=+ptBCK zHx#CF?_FnXu^ad+=hi9HPgM%f0sXL>tO&we81i+fL(_4qM-E5OC%5u$_QklYb&Ino zbtM1Ee^>))-ImX-uTw!){^pWbK@VIE!Th`r_1?VVGezFNas{NcY ze$jLC^XH;xY3ue;UPd2pl*_R?;@xRWA3?e>Bd@kBB`rOm=c`+p-w?$zZ^4`6g8VnX zuMb1cfoT(Lrxoe=wSPi>?uAL#E@e&C*z3O3%!QgZPZOy>AMdIMMS29+{T&zfg7t@l zhulpkTtyT$g_kttUkIxkR;{rakGec}BC2p23n`@u`AK8GM#4Ld#Lt8$l zaOROX&l_D$)M=TKqdXsdHGJ~j=^LmAp5qyU|4~a|S%2@CIzneDK_gOU>6e9rLiF!# zz8kr7jHftee`)W9!(9h~yab{w*c@_UV}{p6B9?PzYv6utoGbZYK|{N0v?(gP=2ouj2inz|j5PJVPU9Y0rn}tu!46EL zFwHth9khA4_(#UNI^N?tyW#VjhcAqgEzkU-#_Z0pACt&6dUc7$xP#2Q#Q%-^$eMGT zuKoq5o#z^6H9MbO1+;zBRVL4jt(Jn`YJAbX52>v2hDn8caP>pH&d+Jhosub^BE`KyjTbyt z^3Nr6yA)5wNTHm_M|VLLDlvsMVGZMc%9k66tLrCT1pEQ8Jp@W5EgtkQ0!Rv^mTa zwLgsyzP0;U5=kO^5TMGvIc|Gm%C*d?s$7J1fyj?pR)FY0CnxWj&cja&E}q|Y+poEN zFbfL>PwqRNJ7BLZFBp|`xNy+@^;|0RrV-uKS{C~yyN3P7wSzALN6#q+6Zk}g>q)Rm zhKO)dYWMk4McY8Zar$S+2KgrZ%MW=H^`{)V79jihQuyl)jr5oJj^I?}&&4T+$Gngp zkS7#;`fd@~ct-at!BN5JItZ$ZCf$y@;&kjuFT+WlUlBxkWAkGp$#+dT^2oBDR1)Bk;gu{1Jd4?lI;DyhR&Fy;J6eiDf3gA+=cmikDmS5G~m8& z)ilapIrvBSQmvFoSz?sAZ0$9{V}wUn70H^K z-BhwlyZq>CU)zU0mvGAOLAX%o?%m7*?XbHZ9*%W|rRYmz58iq!3`L#W(e+moj)j_cIbg_$EdRGYkov!KmSUYf>xZ($~P_HY0|1>36*N$E1EYJUS0f2y> zw*Bt$jkbI~_d7go+ICa&@lgG&)`0JgD5y@Z#GZ=ud;hFGZ+^V&~b zN}||(3YV|ZyI7n z#~|JCC%z}`Gf~8aNitY37Pstdi$CAMV{R0vKHYNA4GjTcJSr~^3ubLue3U{R|P^_^xoq6y~|$AsBEfK@mi7xb#7hF^Bd@|ywOQp zCW=_@bTjKphS!UYrTp;(*caU;a*DZ6L>HZC|7dZ`#=dk}KPKM3u(3#qJ2~V*+c|2? z{1*ZHo6uNM1t|7s?-4RvlN8%$vA4Q!9Ck#{MDw3Jd&pJvTwjuS#5}$VKYjyv#D4tS z=Z8GdOL-43@&>d#k#A2rciMnl;DWk1kb204emDGDfPB!(t;Et0-v?CQ

tsLs5Mn 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 z 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 IRrkRE0i2t4oB#j- literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/changelog.txt b/resources/test/installers/bepinex/PlantEverything/changelog.txt new file mode 100644 index 0000000..805f4a7 --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/changelog.txt @@ -0,0 +1,6 @@ +3 commits since v5.4.23.2 + +Changelog (excluding merges): +* (cd593c4) [ManlyMarco] Add useful links to solution +* (a90b5bb) [ManlyMarco] Upgrade Doorstop to version 4.4.0 (#1092) +* (9cfc06e) [kohanis] Migrate to sdk-style projects (#894) \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_config.ini b/resources/test/installers/bepinex/PlantEverything/doorstop_config.ini new file mode 100644 index 0000000..97f55df --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/doorstop_config.ini @@ -0,0 +1,39 @@ +# General options for Unity Doorstop +[General] + +# Enable Doorstop? +enabled = true + +# Path to the assembly to load and execute +# NOTE: The entrypoint must be of format `static void Doorstop.Entrypoint.Start()` +target_assembly=BepInEx\core\BepInEx.Preloader.dll + +# If true, Unity's output log is redirected to \output_log.txt +redirect_output_log = false + +# Overrides the default boot.config file path +boot_config_override = + +# If enabled, DOORSTOP_DISABLE env var value is ignored +# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS +ignore_disable_switch = false + +# Options specific to running under Unity Mono runtime +[UnityMono] + +# Overrides default Mono DLL search path +# Sometimes it is needed to instruct Mono to seek its assemblies from a different path +# (e.g. mscorlib is stripped in original game) +# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed +# Original Managed folder is added as a secondary folder in the search path +# To specify multiple paths, separate them with semicolons (;) +dll_search_path_override = + +# If true, Mono debugger server will be enabled +debug_enabled = false + +# When debug_enabled is true, specifies the address to use for the debugger server +debug_address = 127.0.0.1:10000 + +# If true and debug_enabled is true, Mono debugger server will suspend the game execution until a debugger is attached +debug_suspend = false \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.dylib b/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.dylib new file mode 100644 index 0000000000000000000000000000000000000000..0851f6c697651706a3e3e5a55f63e9044ed93628 GIT binary patch literal 25720 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.so b/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.so new file mode 100644 index 0000000000000000000000000000000000000000..3677234abf9a3da05953535901b3346a0e6f730f GIT binary patch literal 31400 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.dylib b/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.dylib new file mode 100644 index 0000000000000000000000000000000000000000..27a98647c09b8b9681930a8c57fa1682e7b9a065 GIT binary patch literal 29300 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.so b/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.so new file mode 100644 index 0000000000000000000000000000000000000000..0025d8536e4b11b4867e756ac9d41d0e06cd39c0 GIT binary patch literal 30816 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 [doorstop arguments] [game arguments] +# 2. Via config: edit the options below and run ./run.sh without any arguments + +# LINUX: name of Unity executable +# MACOS: name of the .app directory +executable_name="valheim.x86_64" + +# All of the below can be overriden with command line args + +# General Config Options + +# Enable Doorstop? +# 0 is false, 1 is true +enabled="1" + +# Path to the assembly to load and execute +# NOTE: The entrypoint must be of format `static void Doorstop.Entrypoint.Start()` +target_assembly="BepInEx/core/BepInEx.Preloader.dll" + +# Overrides the default boot.config file path +boot_config_override="" + +# If enabled, DOORSTOP_DISABLE env var value is ignored +# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS +ignore_disable_switch="0" + +# Mono Options + +# Overrides default Mono DLL search path +# Sometimes it is needed to instruct Mono to seek its assemblies from a different path +# (e.g. mscorlib is stripped in original game) +# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed +# Original Managed folder is added as a secondary folder in the search path +# To specify multiple paths, separate them with colons (:) +dll_search_path_override="" + +# If 1, Mono debugger server will be enabled +debug_enable="0" + +# When debug_enabled is 1, specifies the address to use for the debugger server +debug_address="127.0.0.1:10000" + +# If 1 and debug_enabled is 1, Mono debugger server will suspend the game execution until a debugger is attached +debug_suspend="0" + +# CoreCLR options (IL2CPP) + +# Path to coreclr shared library WITHOUT THE EXTENSION that contains the CoreCLR runtime +coreclr_path="" + +# Path to the directory containing the managed core libraries for CoreCLR (mscorlib, System, etc.) +corlib_dir="" + +################################################################################ +# Everything past this point is the actual script + +# Special case: program is launched via Steam +# In that case rerun the script via their bootstrapper to ensure Steam overlay works +steam_arg_helper() { + if [ "$executable_name" != "" ] && [ "$1" != "${1%"$executable_name"}" ]; then + return 0 + elif [ "$executable_name" = "" ] && [ "$1" != "${1%.x86_64}" ]; then + return 0 + elif [ "$executable_name" = "" ] && [ "$1" != "${1%.x86}" ]; then + return 0 + else + return 1 + fi +} +for a in "$@"; do + if [ "$a" = "SteamLaunch" ]; then + rotated=0; max=$# + while [ $rotated -lt $max ]; do + if steam_arg_helper "$1"; then + to_rotate=$(($# - rotated)) + set -- "$@" "$0" + while [ $((to_rotate-=1)) -ge 0 ]; do + set -- "$@" "$1" + shift + done + exec "$@" + else + set -- "$@" "$1" + shift + rotated=$((rotated+1)) + fi + done + exit 1 + fi +done + +# Handle first param being executable name +if [ -x "$1" ] ; then + executable_name="$1" + shift +fi + +if [ -z "${executable_name}" ] || [ ! -x "${executable_name}" ]; then + echo "Please set executable_name to a valid name in a text editor or as the first command line parameter" + exit 1 +fi + +# Use POSIX-compatible way to get the directory of the executable +a="/$0"; a=${a%/*}; a=${a#/}; a=${a:-.}; BASEDIR=$(cd "$a" || exit; pwd -P) + +arch="" +executable_path="" +lib_extension="" + +abs_path() { + # Resolve relative path to absolute from BASEDIR + if [ "$1" = "${1#/}" ]; then + set -- "${BASEDIR}/${1}" + fi + echo "$(cd "$(dirname "$1")" && pwd)/$(basename "$1")" +} + +# Set executable path and the extension to use for the libdoorstop shared object +os_type="$(uname -s)" +case ${os_type} in + Linux*) + executable_path="$(abs_path "$executable_name")" + lib_extension="so" + ;; + Darwin*) + real_executable_name="$(abs_path "$executable_name")" + + # If we're not even an actual executable, check .app Info for actual executable + case $real_executable_name in + *.app/Contents/MacOS/*) + executable_path="${executable_name}" + ;; + *) + # Add .app to the end if not given + if [ "$real_executable_name" = "${real_executable_name%.app}" ]; then + real_executable_name="${real_executable_name}.app" + fi + inner_executable_name=$(defaults read "${real_executable_name}/Contents/Info" CFBundleExecutable) + executable_path="${real_executable_name}/Contents/MacOS/${inner_executable_name}" + ;; + esac + lib_extension="dylib" + ;; + *) + # alright whos running games on freebsd + echo "Unknown operating system ($(uname -s))" + echo "Make an issue at https://github.com/NeighTools/UnityDoorstop" + exit 1 + ;; +esac + +_readlink() { + # relative links with readlink (without -f) do not preserve the path info + ab_path="$(abs_path "$1")" + link="$(readlink "${ab_path}")" + case $link in + /*);; + *) link="$(dirname "$ab_path")/$link";; + esac + echo "$link" +} + +resolve_executable_path () { + e_path="$(abs_path "$1")" + + while [ -L "${e_path}" ]; do + e_path=$(_readlink "${e_path}"); + done + echo "${e_path}" +} + +# Get absolute path of executable +executable_path=$(resolve_executable_path "${executable_path}") + +# Figure out the arch of the executable with file +file_out="$(LD_PRELOAD="" file -b "${executable_path}")" +case "${file_out}" in + *64-bit*) + arch="x64" + ;; + *32-bit*) + arch="x86" + ;; + *) + echo "The executable \"${executable_path}\" is not compiled for x86 or x64 (might be ARM?)" + echo "If you think this is a mistake (or would like to encourage support for other architectures)" + echo "Please make an issue at https://github.com/NeighTools/UnityDoorstop" + echo "Got: ${file_out}" + exit 1 + ;; +esac + +# Helper to convert common boolean strings into just 0 and 1 +doorstop_bool() { + case "$1" in + TRUE|true|t|T|1|Y|y|yes) + echo "1" + ;; + FALSE|false|f|F|0|N|n|no) + echo "0" + ;; + esac +} + +# Read from command line +i=0; max=$# +while [ $i -lt $max ]; do + case "$1" in + --doorstop-enabled) + enabled="$(doorstop_bool "$2")" + shift + i=$((i+1)) + ;; + --doorstop-target-assembly) + target_assembly="$2" + shift + i=$((i+1)) + ;; + --doorstop-boot-config-override) + boot_config_override="$2" + shift + i=$((i+1)) + ;; + --doorstop-mono-dll-search-path-override) + dll_search_path_override="$2" + shift + i=$((i+1)) + ;; + --doorstop-mono-debug-enabled) + debug_enable="$(doorstop_bool "$2")" + shift + i=$((i+1)) + ;; + --doorstop-mono-debug-suspend) + debug_suspend="$(doorstop_bool "$2")" + shift + i=$((i+1)) + ;; + --doorstop-mono-debug-address) + debug_address="$2" + shift + i=$((i+1)) + ;; + *) + set -- "$@" "$1" + ;; + esac + shift + i=$((i+1)) +done + +target_assembly="$(abs_path "$target_assembly")" + +# Move variables to environment +export DOORSTOP_ENABLED="$enabled" +export DOORSTOP_TARGET_ASSEMBLY="$target_assembly" +export DOORSTOP_BOOT_CONFIG_OVERRIDE="$boot_config_override" +export DOORSTOP_IGNORE_DISABLED_ENV="$ignore_disable_switch" +export DOORSTOP_MONO_DLL_SEARCH_PATH_OVERRIDE="$dll_search_path_override" +export DOORSTOP_MONO_DEBUG_ENABLED="$debug_enable" +export DOORSTOP_MONO_DEBUG_ADDRESS="$debug_address" +export DOORSTOP_MONO_DEBUG_SUSPEND="$debug_suspend" + +# Final setup +doorstop_directory="${BASEDIR}/doorstop_libs" +doorstop_name="libdoorstop_${arch}.${lib_extension}" + +export LD_LIBRARY_PATH="${doorstop_directory}:${LD_LIBRARY_PATH}" +if [ -z "$LD_PRELOAD" ]; then + export LD_PRELOAD="${doorstop_name}" +else + export LD_PRELOAD="${doorstop_name}:${LD_PRELOAD}" +fi + +export DYLD_LIBRARY_PATH="${doorstop_directory}:${DYLD_LIBRARY_PATH}" +if [ -z "$DYLD_INSERT_LIBRARIES" ]; then + export DYLD_INSERT_LIBRARIES="${doorstop_name}" +else + export DYLD_INSERT_LIBRARIES="${doorstop_name}:${DYLD_INSERT_LIBRARIES}" +fi + +exec "$executable_path" "$@" diff --git a/resources/test/installers/bepinex/PlantEverything/start_server_bepinex.sh b/resources/test/installers/bepinex/PlantEverything/start_server_bepinex.sh new file mode 100644 index 0000000..3b3f85f --- /dev/null +++ b/resources/test/installers/bepinex/PlantEverything/start_server_bepinex.sh @@ -0,0 +1,21 @@ +#!/bin/sh +# BepInEx-specific settings +# NOTE: Do not edit unless you know what you are doing! +#### +export DOORSTOP_ENABLED=1 +export DOORSTOP_TARGET_ASSEMBLY=./BepInEx/core/BepInEx.Preloader.dll + +export LD_LIBRARY_PATH="./doorstop_libs:$LD_LIBRARY_PATH" +export LD_PRELOAD="libdoorstop_x64.so:$LD_PRELOAD" +#### + + +export LD_LIBRARY_PATH="./linux64:$LD_LIBRARY_PATH" +export SteamAppId=892970 + +echo "Starting server PRESS CTRL-C to exit" + +# Tip: Make a local copy of this script to avoid it being overwritten by steam. +# NOTE: Minimum password length is 5 characters & Password cant be in the server name. +# NOTE: You need to make sure the ports 2456-2458 is being forwarded to your server through your local router & firewall. +exec ./valheim_server.x86_64 -name "My server" -port 2456 -world "Dedicated" -password "secret" \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/winhttp.dll b/resources/test/installers/bepinex/PlantEverything/winhttp.dll new file mode 100644 index 0000000000000000000000000000000000000000..f2685f25098eec8559a9c4947bf6daccd7192870 GIT binary patch literal 26112 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

B^QqfLX1K+Q47n_%Sp(xQD{9j4vp()TsG=Zp&F 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�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�Y*r+#Cg9S`aGfdAHffM#CGvkHk`0{b$6 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%0AqZSm-&!O84SLvGB+_ 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 J|NieN@K3@ + + + 0Harmony + + + +

A factory to create delegate types + + + + Instance for the delegate type factory + + + Exists for API compatibility with Harmony + + + + + Creates a delegate type for a method + + Type of the return value + Types of the arguments + The new delegate type for the given type info + + + + Creates a delegate type for a method + + Type of the return value + Types of the arguments + Calling convention. If specified, adds to the delegate type + The new delegate type for the given type info + + + Creates a delegate type for a method + The method + The new delegate type + + + Creates a delegate type for a method + The method + Calling convention. If specified, adds to the delegate type. + The new delegate type + + + A getter delegate type + Type that getter gets field/property value from + Type of the value that getter gets + The instance get getter uses + An delegate + + + + A setter delegate type + Type that setter sets field/property value for + Type of the value that setter sets + The instance the setter uses + The value the setter uses + An delegate + + + + A constructor delegate type + Type that constructor creates + An delegate + + + + A helper class for fast access to getters and setters + + + Creates an instantiation delegate + Type that constructor creates + The new instantiation delegate + + + + Creates an getter delegate for a property + Type that getter reads property from + Type of the property that gets accessed + The property + The new getter delegate + + + + Creates an getter delegate for a field + Type that getter reads field from + Type of the field that gets accessed + The field + The new getter delegate + + + + Creates an getter delegate for a field (with a list of possible field names) + Type that getter reads field/property from + Type of the field/property that gets accessed + A list of possible field names + The new getter delegate + + + + Creates an setter delegate + Type that setter assigns property value to + Type of the property that gets assigned + The property + The new setter delegate + + + + Creates an setter delegate for a field + Type that setter assigns field value to + Type of the field that gets assigned + The field + The new getter delegate + + + + A delegate to invoke a method + The instance + The method parameters + The method result + + + A helper class to invoke method with delegates + + + Creates a fast invocation handler from a method + The method to invoke + Controls if boxed value object is accessed/updated directly + The + + + The directBoxValueAccess option controls how value types passed by reference (e.g. ref int, out my_struct) are handled in the arguments array + passed to the fast invocation handler. + Since the arguments array is an object array, any value types contained within it are actually references to a boxed value object. + Like any other object, there can be other references to such boxed value objects, other than the reference within the arguments array. + For example, + + var val = 5; + var box = (object)val; + var arr = new object[] { box }; + handler(arr); // for a method with parameter signature: ref/out/in int + + + + + If directBoxValueAccess is true, the boxed value object is accessed (and potentially updated) directly when the handler is called, + such that all references to the boxed object reflect the potentially updated value. + In the above example, if the method associated with the handler updates the passed (boxed) value to 10, both box and arr[0] + now reflect the value 10. Note that the original val is not updated, since boxing always copies the value into the new boxed value object. + + + If directBoxValueAccess is false (default), the boxed value object in the arguments array is replaced with a "reboxed" value object, + such that potential updates to the value are reflected only in the arguments array. + In the above example, if the method associated with the handler updates the passed (boxed) value to 10, only arr[0] now reflects the value 10. + + + + + Patch function helpers + + + Sorts patch methods by their priority rules + The original method + Patches to sort + Use debug mode + The sorted patch methods + + + + Sorts patch methods by their priority rules + The original method + Patches to sort + Use debug mode + The sorted patch methods + + + + Creates new replacement method with the latest patches and detours the original method + The original method + Information describing the patches + The newly created replacement method + + + + + High-level IL code manipulator for MonoMod that allows to manipulate a method as a stream of CodeInstructions. + + + + + Initialize IL transpiler + + Body of the method to transpile + Whether to always log everything for this instance + + + + Adds a transpiler method that edits the IL of the given method + + Transpiler method + Currently not implemented + + + + Processes and writes IL to the provided method body. + Note that this cleans the existing method body (removes insturctions and exception handlers). + + Method body to write to. + Original method that transpiler can optionally call into + + One of IL opcodes contains a CallSide (e.g. calli), which is currently not + fully supported. + + One of IL opcodes with an operand contains a null operand. + + + + Normalizes instructions into a consistent format for passing to transpilers. + Converts short branches to long, ensures that certain fields are properly initialized. + + Enumerable of instructions + Enumerable of normalized instructions + + + + Basic safe DLL emitter for dynamically generated s. + + Based on https://github.com/MonoMod/MonoMod.Common/blob/master/Utils/DMDGenerators/DMDCecilGenerator.cs + + + + Helper wrapper around ILProcessor to allow emitting code at certain positions + + + + + Write method body to a ILDasm -like representation + + Method body to write + String representation of the method body (locals and instruction) + Unexpected exception block type + + + + Patching methods potentially messes up the stack. + Especially calls to GetExecutingAssembly won't turn in correct methods + + + + Creates a patch sorter + Array of patches that will be sorted + Use debugging + + + Sorts internal PatchSortingWrapper collection and caches the results. + After first run the result is provided from the cache. + The original method + The sorted patch methods + + + Sorts internal PatchSortingWrapper collection and caches the results. + After first run the result is provided from the cache. + The original method + The sorted patch methods as instance + + + Checks if the sorter was created with the same patch list and as a result can be reused to + get the sorted order of the patches. + List of patches to check against + true if equal + + + Removes one unresolved dependency from the least important patch. + + + Outputs all unblocked patches from the waiting list to results list + + + Adds patch to both results list and handled patches set + Patch to add + + + Wrapper used over the Patch object to allow faster dependency access and + dependency removal in case of cyclic dependencies + + + Create patch wrapper object used for sorting + Patch to wrap + + + Determines how patches sort + The other patch + integer to define sort order (-1, 0, 1) + + + Determines whether patches are equal + The other patch + true if equal + + + Hash function + A hash code + + + Bidirectionally registers Patches as after dependencies + List of dependencies to register + + + Bidirectionally registers Patches as before dependencies + List of dependencies to register + + + Bidirectionally removes Patch from after dependencies + Patch to remove + + + Bidirectionally removes Patch from before dependencies + Patch to remove + + + Specifies the type of method + + + + This is a normal method + + + This is a getter + + + This is a setter + + + This is a constructor + + + This is a static constructor + + + This is an enumerator (, or UniTask coroutine) + This path will target the method that contains the actual enumerator code + + + Specifies the type of argument + + + + This is a normal argument + + + This is a reference argument (ref) + + + This is an out argument (out) + + + This is a pointer argument (&) + + + Specifies the type of patch + + + + Any patch + + + A prefix patch + + + A postfix patch + + + A transpiler + + + A finalizer + + + A reverse patch + + + A MonoMod + + + Specifies the type of reverse patch + + + + Use the unmodified original method (directly from IL) + + + Use the original as it is right now including previous patches but excluding future ones + + + Specifies the type of method call dispatching mechanics + + + + Call the method using dynamic dispatching if method is virtual (including overriden) + + + This is the built-in form of late binding (a.k.a. dynamic binding) and is the default dispatching mechanic in C#. + This directly corresponds with the instruction. + + + For virtual (including overriden) methods, the instance type's most-derived/overriden implementation of the method is called. + For non-virtual (including static) methods, same behavior as : the exact specified method implementation is called. + + + Note: This is not a fully dynamic dispatch, since non-virtual (including static) methods are still called non-virtually. + A fully dynamic dispatch in C# involves using + the dynamic type + (actually a fully dynamic binding, since even the name and overload resolution happens at runtime), which does not support. + + + + + Call the method using static dispatching, regardless of whether method is virtual (including overriden) or non-virtual (including static) + + + a.k.a. non-virtual dispatching, early binding, or static binding. + This directly corresponds with the instruction. + + + For both virtual (including overriden) and non-virtual (including static) methods, the exact specified method implementation is called, without virtual/override mechanics. + + + + + The base class for all Harmony annotations (not meant to be used directly) + + + + The common information for all attributes + + + Annotation to define targets of your Harmony patch methods + + + + An empty annotation can be used together with TargetMethod(s) + + + + An annotation that specifies a class to patch + The declaring class/type + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The argument types of the method or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + Assembly-qualified name of the declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + Assembly-qualified name of the declaring class/type + The name of the method, property or constructor to patch + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + Annotation to define the original method for delegate injection + + + + An annotation that specifies a class to patch + The declaring class/type + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The argument types of the method or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + The + + + + An annotation that specifies call dispatching mechanics for the delegate + The + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + Annotation to define your standin methods for reverse patching + + + + An annotation that specifies the type of reverse patching + The of the reverse patch + + + + A Harmony annotation to define that all methods in a class are to be patched + + + + A Harmony annotation used to change order in which Harmony patches are applied + + + + A Harmony annotation to define patch priority + The priority + + + + A Harmony annotation to define that a patch comes before another patch + + + + A Harmony annotation to define that a patch comes before another patch + The array of harmony IDs of the other patches + + + + A Harmony annotation to define that a patch comes after another patch + + + A Harmony annotation to define that a patch comes after another patch + The array of harmony IDs of the other patches + + + + A Harmony annotation to output a debug log for a patch + + + A Harmony annotation to debug a patch (output uses to log to your Desktop) + + + + A Harmony annotation to emit IL of the patch to a DLL + + + + A Harmony annotation to emit IL of the patch to the current working directory + + + + A Harmony annotation to emit IL of the patch to the given path + Directory to which emit the patch + + + + A Harmony attribute to automatically wrap the patch into try/catch. Exceptions are logged to Harmony log and eaten. + + + + If specified on a prefix, postfix or a finalizer, the method will be automatically wrapped into try/catch. + + + + Specifies the Prepare function in a patch class + + + + Specifies the Cleanup function in a patch class + + + + Specifies the TargetMethod function in a patch class + + + + Specifies the TargetMethods function in a patch class + + + + Specifies the Prefix function in a patch class + + + + Specifies the Postfix function in a patch class + + + + Specifies the Transpiler function in a patch class + + + + Specifies the ILManipulator function in a patch class> + + + + Specifies the Finalizer function in a patch class + + + + A Harmony annotation to declare injected arguments + + + + The name of the original argument + + + + The index of the original argument + + + + The new name of the original argument + + + + An annotation to declare injected arguments by name + + + + An annotation to declare injected arguments by index + Zero-based index + + + + An annotation to declare injected arguments by renaming them + Name of the original argument + New name + + + + An annotation to declare injected arguments by index and renaming them + Zero-based index + New name + + + + An abstract wrapper around OpCode and their operands. Used by transpilers + + + + The opcode + + + + The operand + + + + All labels defined on this instruction + + + + All exception block boundaries defined on this instruction + + + + Creates a new CodeInstruction with a given opcode and optional operand + The opcode + The operand + + + + Create a full copy (including labels and exception blocks) of a CodeInstruction + The to copy + + + + Clones a CodeInstruction and resets its labels and exception blocks + A lightweight copy of this code instruction + + + + Clones a CodeInstruction, resets labels and exception blocks and sets its opcode + The opcode + A copy of this CodeInstruction with a new opcode + + + + Clones a CodeInstruction, resets labels and exception blocks and sets its operand + The operand + A copy of this CodeInstruction with a new operand + + + + Creates a CodeInstruction calling a method (CALL) + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A code instruction that calls the method matching the arguments + + + + Creates a CodeInstruction calling a method (CALL) + The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by
Type.GetType like Some.Namespace.Type. + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A code instruction that calls the method matching the arguments + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Returns an instruction to call the specified closure + The delegate type to emit + The closure that defines the method to call + A that calls the closure as a method + + + + Creates a CodeInstruction loading a field (LD[S]FLD[A]) + The class/type where the field is defined + The name of the field (case sensitive) + Use address of field + + + + Creates a CodeInstruction storing to a field (ST[S]FLD) + The class/type where the field is defined + The name of the field (case sensitive) + + + + Returns a string representation of the code instruction + A string representation of the code instruction + + + + Exception block types + + + + The beginning of an exception block + + + + The beginning of a catch block + + + + The beginning of an except filter block + + + + The beginning of a fault block + + + + The beginning of a finally block + + + + The end of an exception block + + + + An exception block + + + + Block type + + + + Catch type + + + + Creates an exception block + The + The catch type + + + + + An exception thrown when a patch argument in a Harmony patch is invalid. + + + + + Original method to be patched. + + + + + Patch that was attempted to be applied. + + + + + + + + Constructs a new exception instance. + + Message of the exception. + Original method to be patched. + Patch that was attempted to be applied. + + + + An exception thrown when a reflection member is not found. + + + + + + + The Harmony instance is the main entry to Harmony. After creating one with an unique identifier, it is used to patch and query the current application domain + + + + Set to true before instantiating Harmony to debug Harmony or use an environment variable to set HARMONY_DEBUG to '1' like this: cmd /C "set HARMONY_DEBUG=1 && game.exe" + This is for full debugging. To debug only specific patches, use the attribute + + + + Creates a new Harmony instance + A unique identifier (you choose your own) + A Harmony instance + + + + The unique identifier + + + + Searches the current assembly for Harmony annotations and uses them to create patches + This method can fail to use the correct assembly when being inlined. It calls StackTrace.GetFrame(1) which can point to the wrong method/assembly. If you are unsure or run into problems, use PatchAll(Assembly.GetExecutingAssembly()) instead. + + + + Creates a empty patch processor for an original method + The original method/constructor + A new instance + + + + Creates a patch class processor from an annotated class + The class/type + A new instance + + + + Creates a patch class processor from an annotated class + The class/type + If true, the type doesn't need to have any attributes present for processing + A new instance + + + + Creates a reverse patcher for one of your stub methods + The original method/constructor + The stand-in stub method as + A new instance + + + + Searches an assembly for Harmony annotations and uses them to create patches + The assembly + + + + Searches the given type for Harmony annotation and uses them to create patches + The type to search + + + + Creates patches by manually specifying the methods + The original method/constructor + An optional prefix method wrapped in a object + An optional postfix method wrapped in a object + An optional transpiler method wrapped in a object + An optional finalizer method wrapped in a object + An optional ilmanipulator method wrapped in a + The replacement method that was created to patch the original method + + + + Creates patches by manually specifying the methods + The original method/constructor + An optional prefix method wrapped in a object + An optional postfix method wrapped in a object + An optional transpiler method wrapped in a object + An optional finalizer method wrapped in a object + The replacement method that was created to patch the original method + + + + Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process + The original method/constructor you want to duplicate + Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) + An optional transpiler as method that will be applied during the process + An optional ilmanipulator as method that will be applied during the process + The replacement method that was created to patch the stub method + + + + Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process + The original method/constructor you want to duplicate + Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) + An optional transpiler as method that will be applied during the process + The replacement method that was created to patch the stub method + + + + Unpatches all methods that were patched by the specified . Unpatching is done by repatching methods without patches of this instance. + The Harmony ID to restrict unpatching to a specific Harmony instance. + Gets thrown when a null or empty HarmonyID gets passed in. + + + + Unpatches all methods that were patched by this Harmony instance's ID. Unpatching is done by repatching methods without patches of this instance. + + + + Globally unpatches ALL methods by patching them with zero patches. Complete unpatching is not supported. + + + + Unpatches methods by patching them with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The Harmony ID to restrict unpatching to a specific Harmony instance. Whether this parameter is actually optional is determined by the global flag + When is set to true, the execution of this method will be skipped when no is specified. + + + + Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The original method/constructor + The + The optional Harmony ID to restrict unpatching to a specific Harmony instance + + + + Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The original method/constructor + The patch method as method to remove + + + + Test for patches from a specific Harmony ID + The Harmony ID + True if patches for this ID exist + + + + Gets patch information for a given original method + The original method/constructor + The patch information as + + + + Gets the methods this instance has patched + An enumeration of original methods/constructors + + + + Gets all patched original methods in the appdomain + An enumeration of patched original methods/constructors + + + + Gets the original method from a given replacement method + A replacement method, for example from a stacktrace + The original method/constructor or null if not found + + + + Tries to get the method from a stackframe including dynamic replacement methods + The + For normal frames, frame.GetMethod() is returned. For frames containing patched methods, the replacement method is returned or null if no method can be found + + + + Gets Harmony version for all active Harmony instances + [out] The current Harmony version + A dictionary containing assembly versions keyed by Harmony IDs + + + + Creates a new Harmony instance and applies all patches specified in the type + The type to scan for patches. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the assembly + The assembly to scan. + The ID for the Harmony instance to create, which will be used. + + + + Under Mono, HarmonyException wraps IL compile errors with detailed information about the failure + + + + Default serialization constructor (not implemented) + The info + The context + + + + Get a list of IL instructions in pairs of offset+code + A list of key/value pairs which represent an offset and the code at that offset + + + + Get a list of IL instructions without offsets + A list of + + + + Get the error offset of the errornous IL instruction + The offset + + + + Get the index of the errornous IL instruction + The index into the list of instructions or -1 if not found + + + + Class that holds all Global Harmony settings + + + + Set to true to disallow executing the legacy instance method without specifying a harmonyId. + If set to true and the legacy instance method is called without passing a harmonyId, then execution of said method will be skipped. + + + A wrapper around a method to use it as a patch (for example a Prefix) + + + + The original method + + + + Class/type declaring this patch + + + + Patch method name + + + + Optional patch + + + + Array of argument types of the patch method + + + + of the patch + + + + Install this patch before patches with these Harmony IDs + + + + Install this patch after patches with these Harmony IDs + + + + Reverse patch type, see + + + + Create debug output for this patch + + + + If not null, the IL of the patch is output to this path + + + + Whether to use (true) or (false) mechanics + for -attributed delegate + + + + Whether to wrap the patch itself into a try/catch. + + + + Default constructor + + + + Creates a patch from a given method + The original method + + + + Creates a patch from a given method + The original method + The patch + A list of harmony IDs that should come after this patch + A list of harmony IDs that should come before this patch + Set to true to generate debug output + + + + Creates a patch from a given method + The patch class/type + The patch method name + The optional argument types of the patch method (for overloaded methods) + + + + Gets the names of all internal patch info fields + A list of field names + + + + Merges annotations + The list of to merge + The merged + + + + Returns a string that represents the annotation + A string representation + + + + Annotation extensions + + + + Copies annotation information + The source + The destination + + + + Clones an annotation + The to clone + A copied + + + + Merges annotations + The master + The detail + A new, merged + + + + Gets all annotations on a class/type + The class/type + A list of all + + + + Gets merged annotations on a class/type + The class/type + The merged + + + + Gets all annotations on a method + The method/constructor + A list of + + + + Gets merged annotations on a method + The method/constructor + The merged + + + + + A mutable representation of an inline signature, similar to Mono.Cecil's CallSite. + Used by the calli instruction, can be used by transpilers + + + + + See + + + + See + + + + See + + + + The list of all parameter types or function pointer signatures received by the call site + + + + The return type or function pointer signature returned by the call site + + + + Returns a string representation of the inline signature + A string representation of the inline signature + + + + + A mutable representation of a parameter type with an attached type modifier, + similar to Mono.Cecil's OptionalModifierType / RequiredModifierType and C#'s modopt / modreq + + + + + Whether this is a modopt (optional modifier type) or a modreq (required modifier type) + + + + The modifier type attached to the parameter type + + + + The modified parameter type + + + + Returns a string representation of the modifier type + A string representation of the modifier type + + + + Patch serialization + + + + Control the binding of a serialized object to a type + Specifies the assembly name of the serialized object + Specifies the type name of the serialized object + The type of the object the formatter creates a new instance of + + + + Serializes a patch info + The + The serialized data + + + + Deserialize a patch info + The serialized data + A + + + + Compare function to sort patch priorities + The patch + Zero-based index + The priority + A standard sort integer (-1, 0, 1) + + + + Serializable patch information + + + + Prefixes as an array of + + + + Postfixes as an array of + + + + Transpilers as an array of + + + + Finalizers as an array of + + + + ILManipulators as an array of + + + + Returns if any of the patches wants debugging turned on + + + + Returns a list of paths that the IL should be dumped to + + + + Adds prefixes + An owner (Harmony ID) + The patch methods + + + + Adds a prefix + + + Removes prefixes + The owner of the prefixes, or * for all + + + + Adds postfixes + An owner (Harmony ID) + The patch methods + + + + Adds a postfix + + + Removes postfixes + The owner of the postfixes, or * for all + + + + Adds transpilers + An owner (Harmony ID) + The patch methods + + + + Adds a transpiler + + + Removes transpilers + The owner of the transpilers, or * for all + + + + Adds finalizers + An owner (Harmony ID) + The patch methods + + + + Adds a finalizer + + + Removes finalizers + The owner of the finalizers, or * for all + + + + Adds ilmanipulators + An owner (Harmony ID) + The patch methods + + + + Removes ilmanipulators + The owner of the ilmanipulators, or * for all + + + + Removes a patch using its method + The method of the patch to remove + + + + Gets a concatenated list of patches + The Harmony instance ID adding the new patches + The patches to add + The current patches + + + + Gets a list of patches with any from the given owner removed + The owner of the methods, or * for all + The current patches + + + + A serializable patch + + + + Zero-based index + + + + The owner (Harmony ID) + + + + The priority, see + + + + Keep this patch before the patches indicated in the list of Harmony IDs + + + + Keep this patch after the patches indicated in the list of Harmony IDs + + + + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + + + + If not null, IL DLL is output to this directory + + + + Whether to wrap the patch into a general try/catch that logs the error + + + + The method of the static patch method + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + Whether to wrap the patch into a general try/catch that logs the error + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + Whether to wrap the patch into a general try/catch that logs the error + If not null, the patch IL DLL is saved to this directory + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + + + Get the patch method or a DynamicMethod if original patch method is a patch factory + The original method/constructor + The method of the patch + + + + Determines whether patches are equal + The other patch + true if equal + + + + Determines how patches sort + The other patch + integer to define sort order (-1, 0, 1) + + + + Hash function + A hash code + + + + A PatchClassProcessor used to turn on a class/type into patches + + + + Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. + The Harmony instance + The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) + + + + Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. + The Harmony instance + The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) + If true, the type doesn't need to have any attributes present for processing + + + + Applies the patches + A list of all created replacement methods or null if patch class is not annotated + + + + A group of patches + + + + A collection of prefix + + + + A collection of postfix + + + + A collection of transpiler + + + + A collection of finalizer + + + + A collection of ILManipulator + + + + Gets all owners (Harmony IDs) or all known patches + The patch owners + + + + Creates a group of patches + An array of prefixes as + An array of postfixes as + An array of transpileres as + An array of finalizeres as + An array of ilmanipulators as + + + + Creates a group of patches + An array of prefixes as + An array of postfixes as + An array of transpileres as + An array of finalizeres as + + + + + IL manipulator to create Harmony-style patches. + + + + + Initializes a new instance of the class. + + Patches to apply to the body. + + + + Manipulates a by applying Harmony patches to it. + + + Reference to the method that should be considered as original. Used to reference parameter and + return types. + + Collection of Harmony patches to apply. + Method body to manipulate as instance. Should contain instructions to patch. + + In most cases you will want to use to create or obtain global + patch info for the method that contains aggregated info of all Harmony instances. + + + + + Manipulates IL into a replacement method with Harmony patches applied to it. + + Original method that contains and other metadata. + IL to rewrite. + + + + Convert the IL code into a Harmony patch. + + IL body of the method to rewrite into a Harmony patch. + Original method to use for context. + + + + Method patcher for normal managed methods that have IL body attached to them. + Uses in order to apply hooks in a way compatible with MonoMod's own + hooking system. + + + + + + + + + + + + + + + + + + A handler for that checks if a method is a normal Managed method. + + Not used + Patch resolver arguments + + + + + A general method patcher for implementing custom Harmony patcher backends. + + + + + + Constructs a method patcher + + Original method to patch + + + + + Original method to patch. + + + + + + Prepares method body for the unpatched that simply calls + function. + + + A that contains a call to + the original method to pass to the IL manipulator. + If null, Harmony patches must be manually applied to the original via . + + + + + + Detours to the provided replacement function. If called multiple times, + is re-detoured to the new method. + + + Result of + if returned non-null. + Otherwise, this will be null, in which case you must manually generate Harmony-patched method + with . + + of the hook, if it's different from `replacement`. + + + + + Creates a copy of the original method. If not possible, creates a method that calls into the original method. + + Copy of the original method that is transpileable. If not possible, returns null. + + This method creates a pure copy of the original method that is usable with transpilers. Currently, this + method is used to generate reverse patchers. + If a purse IL copy is not possible, a best approximation should be generated + (e.g. a wrapper that calls original method). + If no best approximation is possible, this method should return null, in which case generating reverse + patchers for the method will fail. + + + + + + A method patcher that uses to patch internal calls, + methods marked with and any other managed method that CLR managed-to-native + trampolines for and which has no IL body defined. + + + + + Constructs a new instance of method patcher. + + + + + + + + + + + + + + + A handler for that checks if a method doesn't have a body + (e.g. it's icall or marked with ) and thus can be patched with + . + + Not used + Patch resolver arguments + + + + + A global manager for handling Harmony patch state. Contains information about all patched methods and all + actual instances that handle patching implementation. + + + + + + Method patcher resolve event. + + + When a method is to be patched, this resolver event is called once on the method to determine which + backend to use in order to patch the method. + To make Harmony use the specified backend, set to an + instance of the method patcher backend to use. + + + + + + Creates or gets an existing instance of that handles patching the method. + + Method to patch. + Instance of that handles patching the method. + No suitable patcher found for the method. + + + + + Gets patch info for the given target method. + + Method to get patch info for. + Current patch info of the method. + + + + + Gets or creates patch info for the given method. + + Method to get info from. + An existing or new patch info for the method containing information about the applied patches. + + + + + Gets all methods that have been patched. + + List of methods that have been patched. + + + + + Removes all method resolvers. Use with care, this removes the default ones too! + + + + + Patcher resolve event arguments. + + + + + + Original method that is to be patched. + + + + + + Method patcher to use to patch . + Set this value to specify which one to use. + + + + + A PatchProcessor handles patches on a method/constructor + + + + Creates an empty patch processor + The Harmony instance + The original method/constructor + + + + Adds a prefix + The prefix as a + A for chaining calls + + + + Adds a prefix + The prefix method + A for chaining calls + + + + Adds a postfix + The postfix as a + A for chaining calls + + + + Adds a postfix + The postfix method + A for chaining calls + + + + Adds a transpiler + The transpiler as a + A for chaining calls + + + + Adds a transpiler + The transpiler method + A for chaining calls + + + + Adds a finalizer + The finalizer as a + A for chaining calls + + + + Adds a finalizer + The finalizer method + A for chaining calls + + + + Adds an ilmanipulator + The ilmanipulator as a + A for chaining calls + + + + Adds an ilmanipulator + The ilmanipulator method + A for chaining calls + + + + Gets all patched original methods in the appdomain + An enumeration of patched method/constructor + + + + Applies all registered patches + The generated replacement method + + + + Unpatches patches of a given type and/or Harmony ID + The patch type + Harmony ID or * for any + A for chaining calls + + + + Unpatches a specific patch + The method of the patch + A for chaining calls + + + + Gets patch information on an original + The original method/constructor + The patch information as + + + + Sort patch methods by their priority rules + The original method + Patches to sort + The sorted patch methods + + + + Gets Harmony version for all active Harmony instances + [out] The current Harmony version + A dictionary containing assembly version keyed by Harmony ID + + + + Creates a new empty generator to use when reading method bodies + A new + + + + Creates a new generator matching the method/constructor to use when reading method bodies + The original method/constructor to copy method information from + A new + + + + Returns the methods unmodified list of code instructions + The original method/constructor + Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) + A list containing all the original + + + + Returns the methods unmodified list of code instructions + The original method/constructor + A new generator that now contains all local variables and labels contained in the result + A list containing all the original + + + + Returns the methods current list of code instructions after all existing transpilers have been applied + The original method/constructor + Apply only the first count of transpilers + Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) + A list of + + + + Returns the methods current list of code instructions after all existing transpilers have been applied + The original method/constructor + A new generator that now contains all local variables and labels contained in the result + Apply only the first count of transpilers + A list of + + + + A low level way to read the body of a method. Used for quick searching in methods + The original method + All instructions as opcode/operand pairs + + + + A low level way to read the body of a method. Used for quick searching in methods + The original method + An existing generator that will be used to create all local variables and labels contained in the result + All instructions as opcode/operand pairs + + + + A patch priority + + + + Patch last + + + + Patch with very low priority + + + + Patch with low priority + + + + Patch with lower than normal priority + + + + Patch with normal priority + + + + Patch with higher than normal priority + + + + Patch with high priority + + + + Patch with very high priority + + + + Patch first + + + + A reverse patcher + + + + Creates a reverse patcher + The Harmony instance + The original method/constructor + Your stand-in stub method as + + + + Applies the patch + The type of patch, see + The generated replacement method + + + + A collection of commonly used transpilers + + + + Returns an instruction to call the specified delegate + The delegate type to emit + The delegate to emit + The instruction to call the specified action + + + + A transpiler that replaces all occurrences of a given method with another one using the same signature + The enumeration of to act on + Method or constructor to search for + Method or constructor to replace with + Modified enumeration of + + + + A transpiler that alters instructions that match a predicate by calling an action + The enumeration of to act on + A predicate selecting the instructions to change + An action to apply to matching instructions + Modified enumeration of + + + + A transpiler that logs a text at the beginning of the method + The instructions to act on + The log text + Modified enumeration of + + + + A transpiler that replaces the entire body of the method with another one + The replacement method. It's up to the caller of this transpiler to make sure that the signatures match. + of the patch. This is passed via transpiler. + A collection of that contains instructions of replacement method. + The replacement method is not a managed method that contains any IL. + This transpiler has a side effect of clearing up all previous locals and previous transpilers. + Use to run this transpiler as early as possible. + + + A helper class for reflection related functions + + + + Shortcut for to simplify the use of reflections and make it work for any access level + + + + Shortcut for to simplify the use of reflections and make it work for any access level but only within the current type + + + + Enumerates all assemblies in the current app domain, excluding visual studio assemblies + An enumeration of + + + Gets a type by name. Prefers a full name with namespace but falls back to the first type matching the name otherwise + The name + A type or null if not found + + + + Gets all successfully loaded types from a given assembly + The assembly + An array of types + + This calls and returns , while catching any thrown . + If such an exception is thrown, returns the successfully loaded types (, + filtered for non-null values). + + + + + Enumerates all successfully loaded types in the current app domain, excluding visual studio assemblies + An enumeration of all in all assemblies, excluding visual studio assemblies + + + Applies a function going up the type hierarchy and stops at the first non-null result + Result type of func() + The class/type to start with + The evaluation function returning T + The first non-null result, or null if no match + + The type hierarchy of a class or value type (including struct) does NOT include implemented interfaces, + and the type hierarchy of an interface is only itself (regardless of whether that interface implements other interfaces). + The top-most type in the type hierarchy of all non-interface types (including value types) is . + + + + + Applies a function going into inner types and stops at the first non-null result + Generic type parameter + The class/type to start with + The evaluation function returning T + The first non-null result, or null if no match + + + + Gets the reflection information for a directly declared field + The class/type where the field is defined + The name of the field + A field or null when type/name is null or when the field cannot be found + + + + Gets the reflection information for a field by searching the type and all its super types + The class/type where the field is defined + The name of the field (case sensitive) + A field or null when type/name is null or when the field cannot be found + + + + Gets the reflection information for a field + The class/type where the field is declared + The zero-based index of the field inside the class definition + A field or null when type is null or when the field cannot be found + + + + Gets the reflection information for a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A property or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the getter method of a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the setter method of a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for a property by searching the type and all its super types + The class/type + The name + A property or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the getter method of a property by searching the type and all its super types + The class/type + The name + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the setter method of a property by searching the type and all its super types + The class/type + The name + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for a directly declared method + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the reflection information for a method by searching the type and all its super types + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the reflection information for a method by searching the type and all its super types + The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets method of an enumerator method. + Enumerator method from which to get its + of the enumerator or null if no valid enumerator is detected + + + Gets the names of all method that are declared in a type + The declaring class/type + A list of method names + + + + Gets the names of all method that are declared in the type of the instance + An instance of the type to search in + A list of method names + + + + Gets the names of all fields that are declared in a type + The declaring class/type + A list of field names + + + + Gets the names of all fields that are declared in the type of the instance + An instance of the type to search in + A list of field names + + + + Gets the names of all properties that are declared in a type + The declaring class/type + A list of property names + + + + Gets the names of all properties that are declared in the type of the instance + An instance of the type to search in + A list of property names + + + + Gets the type of any class member of + A member + The class/type of this member + + + + Test if a class member is actually an concrete implementation + A member + True if the member is a declared + + + + Gets the real implementation of a class member + A member + The member itself if its declared. Otherwise the member that is actually implemented in some base type + + + + Gets the reflection information for a directly declared constructor + The class/type where the constructor is declared + Optional parameters to target a specific overload of the constructor + Optional parameters to only consider static constructors + A constructor info or null when type is null or when the constructor cannot be found + + + + Gets the reflection information for a constructor by searching the type and all its super types + The class/type where the constructor is declared + Optional parameters to target a specific overload of the method + Optional parameters to only consider static constructors + A constructor info or null when type is null or when the method cannot be found + + + + Gets reflection information for all declared constructors + The class/type where the constructors are declared + Optional parameters to only consider static constructors + A list of constructor infos + + + + Gets reflection information for all declared methods + The class/type where the methods are declared + A list of methods + + + + Gets reflection information for all declared properties + The class/type where the properties are declared + A list of properties + + + + Gets reflection information for all declared fields + The class/type where the fields are declared + A list of fields + + + + Gets the return type of a method or constructor + The method/constructor + The return type + + + + Given a type, returns the first inner type matching a recursive search by name + The class/type to start searching at + The name of the inner type (case sensitive) + The inner type or null if type/name is null or if a type with that name cannot be found + + + + Given a type, returns the first inner type matching a recursive search with a predicate + The class/type to start searching at + The predicate to search with + The inner type or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first method matching a predicate + The class/type to start searching at + The predicate to search with + The method or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first constructor matching a predicate + The class/type to start searching at + The predicate to search with + The constructor info or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first property matching a predicate + The class/type to start searching at + The predicate to search with + The property or null if type/predicate is null or if a type with that name cannot be found + + + + Returns an array containing the type of each object in the given array + An array of objects + An array of types or an empty array if parameters is null (if an object is null, the type for it will be object) + + + + Creates an array of input parameters for a given method and a given set of potential inputs + The method/constructor you are planing to call + The possible input parameters in any order + An object array matching the method signature + + + + A readable/assignable reference delegate to an instance field of a class or static field (NOT an instance field of a struct) + + An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), + implemented interface, or derived class of this type + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The runtime instance to access the field (ignored and can be omitted for static fields) + A readable/assignable reference to the field + Null instance passed to a non-static field ref delegate + + Instance of invalid type passed to a non-static field ref delegate + (this can happen if is a parent class or interface of the field's declaring type) + + + + This delegate cannot be used for instance fields of structs, since a struct instance passed to the delegate would be passed by + value and thus would be a copy that only exists within the delegate's invocation. This is fine for a readonly reference, + but makes assignment futile. Use instead. + + + Note that is not required to be the field's declaring type. It can be a parent class (including ), + implemented interface, or a derived class of the field's declaring type ("instanceOfT is FieldDeclaringType" must be possible). + Specifically, must be assignable from OR to the field's declaring type. + Technically, this allows Nullable, although Nullable is only relevant for structs, and since only static fields of structs + are allowed for this delegate, and the instance passed to such a delegate is ignored, this hardly matters. + + + Similarly, is not required to be the field's field type, unless that type is a non-enum value type. + It can be a parent class (including object) or implemented interface of the field's field type. It cannot be a derived class. + This variance is not allowed for value types, since that would require boxing/unboxing, which is not allowed for ref values. + Special case for enum types: can also be the underlying integral type of the enum type. + Specifically, for reference types, must be assignable from + the field's field type; for non-enum value types, must be exactly the field's field type; for enum types, + must be either the field's field type or the underyling integral type of that field type. + + + This delegate supports static fields, even those defined in structs, for legacy reasons. + For such static fields, is effectively ignored. + Consider using (and StaticFieldRefAccess methods that return it) instead for static fields. + + + + + + Creates a field reference delegate for an instance field of a class + The class that defines the instance field, or derived class of this type + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable delegate + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates an instance field reference for a specific instance of a class + The class that defines the instance field, or derived class of this type + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The name of the field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance. + If you need to access a field's value for potentially multiple instances, use instead. + FieldRefAccess<T, F>(instance, fieldName) is functionally equivalent to FieldRefAccess<T, F>(fieldName)(instance). + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + + The type that defines the field, or derived class of this type; must not be a struct type unless the field is static + + The name of the field + + A readable/assignable delegate with T=object + (for static fields, the instance delegate parameter is ignored) + + + + This method is meant for cases where the given type is only known at runtime and thus can't be used as a type parameter T + in e.g. . + + + This method supports static fields, even those defined in structs, for legacy reasons. + Consider using (and other overloads) instead for static fields. + + + + + + Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) + + An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), + implemented interface, or derived class of this type ("instanceOfT is FieldDeclaringType" must be possible) + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + This method is meant for cases where the field has already been obtained, avoiding the field searching cost in + e.g. . + + + This method supports static fields, even those defined in structs, for legacy reasons. + For such static fields, is effectively ignored. + Consider using (and other overloads) instead for static fields. + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates a field reference for an instance field of a class + + The type that defines the field; or a parent class (including ), implemented interface, or derived class of this type + ("instanceOfT is FieldDeclaringType" must be possible) + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. + If you need to access a field's value for potentially multiple instances, use instead. + FieldRefAccess<T, F>(instance, fieldInfo) is functionally equivalent to FieldRefAccess<T, F>(fieldInfo)(instance). + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + A readable/assignable reference delegate to an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + A reference to the runtime instance to access the field + A readable/assignable reference to the field + + + + Creates a field reference delegate for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable delegate + + + + Creates an instance field reference for a specific instance of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The name of the field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance. + If you need to access a field's value for potentially multiple instances, use instead. + StructFieldRefAccess<T, F>(ref instance, fieldName) is functionally equivalent to StructFieldRefAccess<T, F>(fieldName)(ref instance). + + + + + + Creates a field reference delegate for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + This method is meant for cases where the field has already been obtained, avoiding the field searching cost in + e.g. . + + + + + + Creates a field reference for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. + If you need to access a field's value for potentially multiple instances, use instead. + StructFieldRefAccess<T, F>(ref instance, fieldInfo) is functionally equivalent to StructFieldRefAccess<T, F>(fieldInfo)(ref instance). + + + + + + A readable/assignable reference delegate to a static field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + A readable/assignable reference to the field + + + + Creates a static field reference + The type (can be class or struct) the field is defined in + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable reference to the field + + + + Creates a static field reference + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The type (can be class or struct) the field is defined in + The name of the field + A readable/assignable reference to the field + + + + Creates a static field reference + An arbitrary type (by convention, the type the field is defined in) + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable reference to the field + + The type parameter is only used in exception messaging and to distinguish between this method overload + and the overload (which returns a rather than a reference). + + + + + Creates a static field reference delegate + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + + Creates a delegate to a given method + The delegate Type + The method to create a delegate from. + + Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate + where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) + instance delegate where the delegate invocation always applies to the given . + + + Only applies for instance methods. If true (default) and is virtual, invocation of the delegate + calls the instance method virtually (the instance type's most-derived/overriden implementation of the method is called); + else, invocation of the delegate calls the exact specified (this is useful for calling base class methods) + Note: if false and is an interface method, an ArgumentException is thrown. + + A delegate of given to given + + + Delegate invocation is more performant and more convenient to use than + at a one-time setup cost. + + + Works for both type of static and instance methods, both open and closed (a.k.a. unbound and bound) instance methods, + and both class and struct methods. + + + + + + Creates a delegate for a given delegate definition, attributed with [] + The delegate Type, attributed with [] + + Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate + where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) + instance delegate where the delegate invocation always applies to the given . + + A delegate of given to the method specified via [] + attributes on + + This calls with the method and virtualCall arguments + determined from the [] attributes on , + and the given (for closed instance delegates). + + + + + Returns who called the current method + The calling method/constructor (excluding the caller) + + + + Rethrows an exception while preserving its stack trace (throw statement typically clobbers existing stack traces) + The exception to rethrow + + + + True if the current runtime is based on Mono, false otherwise (.NET) + + + + True if the current runtime is .NET Framework, false otherwise (.NET Core or Mono, although latter isn't guaranteed) + + + + True if the current runtime is .NET Core, false otherwise (Mono or .NET Framework) + + + + Throws a missing member runtime exception + The type that is involved + A list of names + + + + Gets default value for a specific type + The class/type + The default value + + + + Creates an (possibly uninitialized) instance of a given type + The class/type + The new instance + + + + Creates an (possibly uninitialized) instance of a given type + The class/type + The new instance + + + + + A cache for the or similar Add methods for different types. + + + + Makes a deep copy of any object + The type of the instance that should be created; for legacy reasons, this must be a class or interface + The original object + A copy of the original object but of type T + + + + Makes a deep copy of any object + The type of the instance that should be created + The original object + [out] The copy of the original object + Optional value transformation function (taking a field name and src/dst instances) + The optional path root to start with + + + + Makes a deep copy of any object + The original object + The type of the instance that should be created + Optional value transformation function (taking a field name and src/dst instances) + The optional path root to start with + The copy of the original object + + + + Tests if a type is a struct + The type + True if the type is a struct + + + + Tests if a type is a class + The type + True if the type is a class + + + + Tests if a type is a value type + The type + True if the type is a value type + + + + Tests if a type is an integer type + The type + True if the type represents some integer + + + + Tests if a type is a floating point type + The type + True if the type represents some floating point + + + + Tests if a type is a numerical type + The type + True if the type represents some number + + + + Tests if a type is void + The type + True if the type is void + + + + Test whether an instance is of a nullable type + Type of instance + An instance to test + True if instance is of nullable type, false if not + + + + Tests whether a type or member is static, as defined in C# + The type or member + True if the type or member is static + + + + Tests whether a type is static, as defined in C# + The type + True if the type is static + + + + Tests whether a property is static, as defined in C# + The property + True if the property is static + + + + Tests whether an event is static, as defined in C# + The event + True if the event is static + + + + Calculates a combined hash code for an enumeration of objects + The objects + The hash code + + + + A CodeInstruction match + + + The name of the match + + + The matched opcodes + + + The matched operands + + + The matched labels + + + The matched blocks + + + The jumps from the match + + + The jumps to the match + + + The match predicate + + + Creates a code match + The optional opcode + The optional operand + The optional name + + + + Creates a code match + The CodeInstruction + An optional name + + + + Creates a code match + The predicate + An optional name + + + + Returns a string that represents the match + A string representation + + + + Creates a new code match for an opcode + Opcode to match + + + + Creates a new code match for a code instruction + Code instruction + + + + A CodeInstruction matcher + + + The current position + The index or -1 if out of bounds + + + + Gets the number of code instructions in this matcher + The count + + + + Checks whether the position of this CodeMatcher is within bounds + True if this CodeMatcher is valid + + + + Checks whether the position of this CodeMatcher is outside its bounds + True if this CodeMatcher is invalid + + + + Gets the remaining code instructions + The remaining count + + + + Gets the opcode at the current position + The opcode + + + + Gets the operand at the current position + The operand + + + + Gets the labels at the current position + The labels + + + + Gets the exception blocks at the current position + The blocks + + + + Creates an empty code matcher + + + Creates a code matcher from an enumeration of instructions + The instructions (transpiler argument) + An optional IL generator + + + + Makes a clone of this instruction matcher + A copy of this matcher + + + + Gets instructions at the current position + The instruction + + + + Gets instructions at the current position with offset + The offset + The instruction + + + + Gets all instructions + A list of instructions + + + + Gets all instructions as an enumeration + A list of instructions + + + + Gets some instructions counting from current position + Number of instructions + A list of instructions + + + + Gets all instructions within a range + The start index + The end index + A list of instructions + + + + Gets all instructions within a range (relative to current position) + The start offset + The end offset + A list of instructions + + + + Gets a list of all distinct labels + The instructions (transpiler argument) + A list of Labels + + + + Reports a failure + The method involved + The logger + True if current position is invalid and error was logged + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed) + Explanation of where/why the exception was thrown that will be added to the exception message + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at current position + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at any point between current position and the end + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at any point between current position and the start + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the check function returns false + Explanation of where/why the exception was thrown that will be added to the exception message + Function that checks validity of current state. If it returns false, an exception is thrown + The same code matcher + + + + Sets an instruction at current position + The instruction to set + The same code matcher + + + + Sets instruction at current position and advances + The instruction + The same code matcher + + + + Sets opcode and operand at current position + The opcode + The operand + The same code matcher + + + + Sets opcode and operand at current position and advances + The opcode + The operand + The same code matcher + + + + Sets opcode at current position and advances + The opcode + The same code matcher + + + + Sets operand at current position and advances + The operand + The same code matcher + + + + Creates a label at current position + [out] The label + The same code matcher + + + + Creates a label at a position + The position + [out] The new label + The same code matcher + + + + Adds an enumeration of labels to current position + The labels + The same code matcher + + + + Adds an enumeration of labels at a position + The position + The labels + The same code matcher + + + + Sets jump to + Branch instruction + Destination for the jump + [out] The created label + The same code matcher + + + + Inserts some instructions + The instructions + The same code matcher + + + + Inserts an enumeration of instructions + The instructions + The same code matcher + + + + Inserts a branch + The branch opcode + Branch destination + The same code matcher + + + + Inserts some instructions and advances the position + The instructions + The same code matcher + + + + Inserts an enumeration of instructions and advances the position + The instructions + The same code matcher + + + + Inserts a branch and advances the position + The branch opcode + Branch destination + The same code matcher + + + + Removes current instruction + The same code matcher + + + + Removes some instruction from current position by count + Number of instructions + The same code matcher + + + + Removes the instructions in a range + The start + The end + The same code matcher + + + + Removes the instructions in a offset range + The start offset + The end offset + The same code matcher + + + + Advances the current position + The offset + The same code matcher + + + + Moves the current position to the start + The same code matcher + + + + Moves the current position to the end + The same code matcher + + + + Searches forward with a predicate and advances position + The predicate + The same code matcher + + + + Searches backwards with a predicate and reverses position + The predicate + The same code matcher + + + + Matches forward and advances position + True to set position to end of match, false to set it to the beginning of the match + Some code matches + The same code matcher + + + + Matches backwards and reverses position + True to set position to end of match, false to set it to the beginning of the match + Some code matches + The same code matcher + + + + Matches forward and advances position to beginning of matching sequence + Some code matches + The same code matcher + + + + Matches forward and advances position to ending of matching sequence + Some code matches + The same code matcher + + + + Matches backwards and reverses position to beginning of matching sequence + Some code matches + The same code matcher + + + + Matches backwards and reverses position to ending of matching sequence + Some code matches + The same code matcher + + + + Repeats a match action until boundaries are met + The match action + An optional action that is executed when no match is found + The same code matcher + + + + Gets a match by its name + The match name + An instruction + + + + General extensions for common cases + + + + Joins an enumeration with a value converter and a delimiter to a string + The inner type of the enumeration + The enumeration + An optional value converter (from T to string) + An optional delimiter + The values joined into a string + + + + Converts an array of types (for example methods arguments) into a human readable form + The array of types + A human readable description including brackets + + + + A full description of a type + The type + A human readable description + + + + A a full description of a method or a constructor without assembly details but with generics + The method/constructor + A human readable description + + + + A helper converting parameter infos to types + The array of parameter infos + An array of types + + + + A helper to access a value via key from a dictionary + The key type + The value type + The dictionary + The key + The value for the key or the default value (of T) if that key does not exist + + + + A helper to access a value via key from a dictionary with extra casting + The value type + The dictionary + The key + The value for the key or the default value (of T) if that key does not exist or cannot be cast to T + + + + Escapes Unicode and ASCII non printable characters + The string to convert + The string to convert + A string literal surrounded by + + + + Extensions for + + + + Shortcut for testing whether the operand is equal to a non-null value + The + The value + True if the operand has the same type and is equal to the value + + + + Shortcut for testing whether the operand is equal to a non-null value + The + The value + True if the operand is equal to the value + This is an optimized version of for + + + + Shortcut for code.opcode == opcode && code.OperandIs(operand) + The + The + The operand value + True if the opcode is equal to the given opcode and the operand has the same type and is equal to the given operand + + + + Shortcut for code.opcode == opcode && code.OperandIs(operand) + The + The + The operand value + True if the opcode is equal to the given opcode and the operand is equal to the given operand + This is an optimized version of for + + + + Tests for any form of Ldarg* + The + The (optional) index + True if it matches one of the variations + + + + Tests for Ldarga/Ldarga_S + The + The (optional) index + True if it matches one of the variations + + + + Tests for Starg/Starg_S + The + The (optional) index + True if it matches one of the variations + + + + Tests for any form of Ldloc* + The + The optional local variable + True if it matches one of the variations + + + + Tests for any form of Stloc* + The + The optional local variable + True if it matches one of the variations + + + + Tests if the code instruction branches + The + The label if the instruction is a branch operation or if not + True if the instruction branches + + + + Tests if the code instruction calls the method/constructor + The + The method + True if the instruction calls the method or constructor + + + + Tests if the code instruction loads a constant + The + True if the instruction loads a constant + + + + Tests if the code instruction loads an integer constant + The + The integer constant + True if the instruction loads the constant + + + + Tests if the code instruction loads a floating point constant + The + The floating point constant + True if the instruction loads the constant + + + + Tests if the code instruction loads an enum constant + The + The enum + True if the instruction loads the constant + + + + Tests if the code instruction loads a field + The + The field + Set to true if the address of the field is loaded + True if the instruction loads the field + + + + Tests if the code instruction stores a field + The + The field + True if the instruction stores this field + + + + Adds labels to the code instruction and return it + The + One or several to add + The same code instruction + + + Adds labels to the code instruction and return it + The + An enumeration of + The same code instruction + + + Extracts all labels from the code instruction and returns them + The + A list of + + + Moves all labels from the code instruction to a different one + The to move the labels from + The to move the labels to + The code instruction labels were moved from (now empty) + + + Moves all labels from a different code instruction to the current one + The to move the labels from + The to move the labels to + The code instruction that received the labels + + + Adds ExceptionBlocks to the code instruction and return it + The + One or several to add + The same code instruction + + + Adds ExceptionBlocks to the code instruction and return it + The + An enumeration of + The same code instruction + + + Extracts all ExceptionBlocks from the code instruction and returns them + The + A list of + + + Moves all ExceptionBlocks from the code instruction to a different one + The to move the ExceptionBlocks from + The to move the ExceptionBlocks to + The code instruction blocks were moved from (now empty) + + + Moves all ExceptionBlocks from a different code instruction to the current one + The to move the ExceptionBlocks from + The to move the ExceptionBlocks to + The code instruction that received the blocks + + + General extensions for collections + + + + A simple way to execute code for every element in a collection + The inner type of the collection + The collection + The action to execute + + + + A simple way to execute code for elements in a collection matching a condition + The inner type of the collection + The collection + The predicate + The action to execute + + + + A helper to add an item to a collection + The inner type of the collection + The collection + The item to add + The collection containing the item + + + + A helper to add an item to an array + The inner type of the collection + The array + The item to add + The array containing the item + + + + A helper to add items to an array + The inner type of the collection + The array + The items to add + The array containing the items + + + + General extensions for collections + + + + Tests a class member if it has an IL method body (external methods for example don't have a body) + The member to test + Returns true if the member has an IL body or false if not + + + A file log for debugging + + + + Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop + + + + The indent character. The default is tab + + + + The current indent level + + + + Changes the indentation level + The value to add to the indentation level + + + + Log a string in a buffered way. Use this method only if you are sure that FlushBuffer will be called + or else logging information is incomplete in case of a crash + The string to log + + + + Logs a list of string in a buffered way. Use this method only if you are sure that FlushBuffer will be called + or else logging information is incomplete in case of a crash + A list of strings to log (they will not be re-indented) + + + + Returns the log buffer and optionally empties it + True to empty the buffer + The buffer. + + + + Replaces the buffer with new lines + The lines to store + + + + Flushes the log buffer to disk (use in combination with LogBuffered) + + + + Log a string directly to disk. Slower method that prevents missing information in case of a crash + The string to log. + + + + Log a string directly to disk if Harmony.DEBUG is true. Slower method that prevents missing information in case of a crash + The string to log. + + + + Resets and deletes the log + + + + Logs some bytes as hex values + The pointer to some memory + The length of bytes to log + + + + + Default Harmony logger that writes to a file + + + + + Whether or not to enable writing the log. + + + + + Text writer to write the logs to. If not set, defaults to a file log. + + + + + File path of the log. + + + + + Main logger class that exposes log events. + + + + + A single log event that represents a single log message. + + + + + Log channel of the message. + + + + + The log message. + + + + + Log channel for the messages. + + + + + No channels (or an empty channel). + + + + + Basic information. + + + + + Full IL dumps of the generated dynamic methods. + + + + + Channel for warnings. + + + + + Channel for errors. + + + + + Additional debug information that is related to patching + + + + + All channels. + + + + + Filter for which channels should be listened to. + If the channel is in the filter, all log messages from that channel get propagated into event. + + + + + Event fired on any incoming message that passes the channel filter. + + + + + Pretty print a full type name. + + The . + The pretty printed full type name. + + + + A helper class to retrieve reflection info for non-private methods + + + + Given a lambda expression that calls a method, returns the method info + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The generic type + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The generic type + The generic result type + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The lambda expression using the method + The method in the lambda expression + + + + A reflection helper to read and write private elements + The result type defined by GetValue() + + + + Creates a traverse instance from an existing instance + The existing instance + + + + Gets/Sets the current value + The value to read or write + + + + A reflection helper to read and write private elements + + + + Creates a new traverse instance from a class/type + The class/type + A instance + + + + Creates a new traverse instance from a class T + The class + A instance + + + + Creates a new traverse instance from an instance + The object + A instance + + + + Creates a new traverse instance from a named type + The type name, for format see + A instance + + + + Creates a new and empty traverse instance + + + + Creates a new traverse instance from a class/type + The class/type + + + + Creates a new traverse instance from an instance + The object + + + + Gets the current value + The value + + + + Gets the current value + The type of the value + The value + + + + Invokes the current method with arguments and returns the result + The method arguments + The value returned by the method + + + + Invokes the current method with arguments and returns the result + The type of the value + The method arguments + The value returned by the method + + + + Sets a value of the current field or property + The value + The same traverse instance + + + + Gets the type of the current field or property + The type + + + + Moves the current traverse instance to a inner type + The type name + A traverse instance + + + + Moves the current traverse instance to a field + The type name + A traverse instance + + + + Moves the current traverse instance to a field + The type of the field + The type name + A traverse instance + + + + Gets all fields of the current type + A list of field names + + + + Moves the current traverse instance to a property + The type name + Optional property index + A traverse instance + + + + Moves the current traverse instance to a field + The type of the property + The type name + Optional property index + A traverse instance + + + + Gets all properties of the current type + A list of property names + + + + Moves the current traverse instance to a method + The name of the method + The arguments defining the argument types of the method overload + A traverse instance + + + + Moves the current traverse instance to a method + The name of the method + The argument types of the method + The arguments for the method + A traverse instance + + + + Gets all methods of the current type + A list of method names + + + + Checks if the current traverse instance is for a field + True if its a field + + + + Checks if the current traverse instance is for a property + True if its a property + + + + Checks if the current traverse instance is for a method + True if its a method + + + + Checks if the current traverse instance is for a type + True if its a type + + + + Iterates over all fields of the current type and executes a traverse action + Original object + The action receiving a instance for each field + + + + Iterates over all fields of the current type and executes a traverse action + Original object + Target object + The action receiving a pair of instances for each field pair + + + + Iterates over all fields of the current type and executes a traverse action + Original object + Target object + The action receiving a dot path representing the field pair and the instances + + + + Iterates over all properties of the current type and executes a traverse action + Original object + The action receiving a instance for each property + + + + Iterates over all properties of the current type and executes a traverse action + Original object + Target object + The action receiving a pair of instances for each property pair + + + + Iterates over all properties of the current type and executes a traverse action + Original object + Target object + The action receiving a dot path representing the property pair and the instances + + + + A default field action that copies fields to fields + + + + Returns a string that represents the current traverse + A string representation + + + + + Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), + so this symbol will not be reported as unused (as well as by other usage inspections). + + + + + Can be applied to attributes, type parameters, and parameters of a type assignable from . + When applied to an attribute, the decorated attribute behaves the same as . + When applied to a type parameter or to a parameter of type , indicates that the corresponding type + is used implicitly. + + + + + Specify the details of implicitly used symbol when it is marked + with or . + + + + Only entity marked with attribute considered used. + + + Indicates implicit assignment to a member. + + + + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. + + + + Indicates implicit instantiation of a type. + + + + Specify what is considered to be used implicitly when marked + with or . + + + + Members of entity marked with attribute are considered used. + + + Inherited entities are considered used. + + + Entity marked with attribute and all its members considered used. + + + diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/0Harmony20.dll new file mode 100644 index 0000000000000000000000000000000000000000..7cc2c1d735f9a791cf7abf3a49697d8cdc44ebb6 GIT binary patch literal 111616 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

I9bm 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

;HBxha-yOwO`hc~P`T=>Kp$}Emc{SyD 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.xml b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.xml new file mode 100644 index 0000000..86b7dc6 --- /dev/null +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.xml @@ -0,0 +1,86 @@ + + + + BepInEx.Harmony + + + +

+ Specifies the indices of parameters that are ByRef. + + + + + The indices of parameters that are ByRef. + + + + The indices of parameters that are ByRef. + + + + An extension class for Harmony based operations. + + + + + Applies all patches specified in the type. + + The HarmonyInstance to use. + The type to scan. + + + + A wrapper for Harmony based operations. + + + + + Applies all patches specified in the type. + + The type to scan. + The HarmonyInstance to use. + + + + Applies all patches specified in the type. + + The type to scan. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the assembly. + + The assembly to scan. + The HarmonyInstance to use. + + + + Applies all patches specified in the assembly. + + The assembly to scan. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the calling assembly. + + The Harmony instance to use. + + + + Applies all patches specified in the calling assembly. + + The ID for the Harmony instance to create, which will be used. + + + + Returns an instruction to call the specified delegate. + + The delegate type to emit. + The delegate to emit. + The instruction to + + + diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.dll new file mode 100644 index 0000000000000000000000000000000000000000..7999a807aa2e7b203f8e38da0159b39160a472f6 GIT binary patch literal 43520 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 UCk5UXF2rIo?Emxm|D6W@FNmG>EdT%j literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.xml b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.xml new file mode 100644 index 0000000..fe5607d --- /dev/null +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.xml @@ -0,0 +1,169 @@ + + + + BepInEx.Preloader + + + + + Doorstop environment variables, passed into the BepInEx preloader. + https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables + + + + + Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file. + + + + + Full path to the game's "Managed" folder that contains all the game's managed assemblies + + + + + Full path to the game executable currently running. + + + + + Array of paths where Mono searches DLLs from before assembly resolvers are invoked. + + + + + Delegate used in patching assemblies. + + The assembly that is being patched. + + + + Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and + loading assemblies one at a time. + + + + + List of all patcher plugins to be applied + + + + + Adds a single assembly patcher to the pool of applicable patches. + + Patcher to apply. + + + + Adds all patchers from all managed assemblies specified in a directory. + + Directory to search patcher DLLs from. + + + + Releases all patchers to let them be collected by GC. + + + + + Applies patchers to all assemblies in the given directory and loads patched assemblies into memory. + + Directories to load CLR assemblies from in their search order. + + + + Loads an individual assembly definition into the CLR. + + The assembly to load. + File name of the assembly being loaded. + + + + A single assembly patcher. + + + + + Target assemblies to patch. + + + + + Initializer method that is run before any patching occurs. + + + + + Finalizer method that is run after all patching is done. + + + + + The main patcher method that is called on every DLL defined in . + + + + + Type name of the patcher. + + + + + + + + + + + The main entrypoint of BepInEx, called from Doorstop. + + + + + Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. + + + + + This exists because the Mono implementation of is/was broken, and would call Write directly instead of calling TraceEvent. + + + + + The main entrypoint of BepInEx, and initializes all patchers and the chainloader. + + + + + The log writer that is specific to the preloader. + + + + + Inserts BepInEx's own chainloader entrypoint into UnityEngine. + + The assembly that will be attempted to be patched. + + + + Allocates a console window for use by BepInEx safely. + + + + + Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later. + + + + + + + + + + + + + + + diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.dll new file mode 100644 index 0000000000000000000000000000000000000000..826b4790be43110c3faec0513f0e02e73e7f1fea GIT binary patch literal 127488 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.xml new file mode 100644 index 0000000..1681aee --- /dev/null +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.xml @@ -0,0 +1,1737 @@ + + + + BepInEx + + + + + Abstraction layer over Unity's input systems for use in universal plugins that need to use hotkeys. + It can use either Input or Unity.InputSystem, depending on what's available. Input is preferred. + WARNING: Use only inside of Unity's main thread! + + + + + Best currently supported input system. + + + + + True if the Input class is not disabled. + + + + + Generic input system interface. Just barely good enough for hotkeys. + + + + + + + + + + + + + + + + + + + + All KeyCodes supported by the current input system. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type of all classes representing and enforcing acceptable values of config settings. + + + + Type of values that this class can Clamp. + + + + Change the value to be acceptable, if it's not already. + + + + + Check if the value is an acceptable value. + + + + + Type of the supported values. + + + + + Get the string for use in config files. + + + + + Specify the list of acceptable values for a setting. + + + + + List of values that a setting can take. + + + + + Specify the list of acceptable values for a setting. + If the setting does not equal any of the values, it will be set to the first one. + + + + + + + + + + + + + + Specify the range of acceptable values for a setting. + + + + Lowest acceptable value + Highest acceptable value + + + + Lowest acceptable value + + + + + Highest acceptable value + + + + + + + + + + + + + + Provides access to a single setting inside of a . + + Type of the setting. + + + + Fired when the setting is changed. Does not detect changes made outside from this object. + + + + + Value of this setting. + + + + + + + + Container for a single setting of a . + Each config entry is linked to one config file. + + + + + Types of defaultValue and definition.AcceptableValues have to be the same as settingType. + + + + + Config file this entry is a part of. + + + + + Category and name of this setting. Used as a unique key for identification within a . + + + + + Description / metadata of this setting. + + + + + Type of the that this setting holds. + + + + + Default value of this setting (set only if the setting was not changed before). + + + + + Get or set the value of the setting. + + + + + Get the serialized representation of the value. + + + + + Set the value by using its serialized form. + + + + + If necessary, clamp the value to acceptable value range. T has to be equal to settingType. + + + + + Trigger setting changed event. + + + + + Write a description of this setting using all available metadata. + + + + + Section and key of a setting. Used as a unique key for identification within a . + The same definition can be used in multiple config files, it will point to different settings then. + + + + + + Group of the setting. All settings within a config file are grouped by this. + + + + + Name of the setting. + + + + + Create a new definition. Definitions with same section and key are equal. + + Group of the setting, case sensitive. + Name of the setting, case sensitive. + + + + + + + Check if the definitions are the same. + + + + + + Check if the definitions are the same. + + + + + + + + Check if the definitions are the same. + + + + + Check if the definitions are the same. + + + + + + + + Metadata of a . + + + + + Create a new description. + + Text describing the function of the setting and any notes or warnings. + Range of values that this setting can take. The setting's value will be automatically clamped. + Objects that can be used by user-made classes to add functionality. + + + + Text describing the function of the setting and any notes or warnings. + + + + + Range of acceptable values for a setting. + + + + + Objects that can be used by user-made classes to add functionality. + + + + + An empty description. + + + + + A helper class to handle persistent data. All public methods are thread-safe. + + + + + All config entries inside + + + + + Create a list with all config entries inside of this config file. + + + + + Create an array with all config entries inside of this config file. Should be only used for metadata purposes. + If you want to access and modify an existing setting then use + instead with no description. + + + + + Full path to the config file. The file might not exist until a setting is added and changed, or is called. + + + + + If enabled, writes the config to disk every time a value is set. + If disabled, you have to manually use or the changes will be lost! + + + + + + + + Create a new config file at the specified config path. + + Full path to a file that contains settings. The file will be created as needed. + If the config file/directory doesn't exist, create it immediately. + Information about the plugin that owns this setting file. + + + + Reloads the config from disk. Unsaved changes are lost. + + + + + Writes the config to disk. + + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section and Key of the setting. + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + + + + Access one of the existing settings. If the setting has not been added yet, false is returned. Otherwise, true. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section and Key of the setting. + The ConfigEntry value to return. + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + The ConfigEntry value to return. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each definition can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section and Key of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Simple description of the setting shown to the user. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each definition can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section and Key of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Simple description of the setting shown to the user. + + + + Access a setting. Use Bind instead. + + + + + Access a setting. Use Bind instead. + + + + + An event that is fired every time the config is reloaded. + + + + + Fired when one of the settings is changed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns the ConfigDefinitions that the ConfigFile contains. + Creates a new array when the property is accessed. Thread-safe. + + + + + Returns the ConfigEntryBase values that the ConfigFile contains. + Creates a new array when the property is accessed. Thread-safe. + + + + + Provides access to a single setting inside of a . + + Type of the setting. + + + + Entry of this setting in the . + + + + + Unique definition of this setting. + + + + + Config file this setting is inside of. + + + + + Fired when the setting is changed. Does not detect changes made outside from this object. + + + + + Value of this setting. + + + + + A keyboard shortcut that can be used in Update method to check if user presses a key combo. The shortcut is only + triggered when the user presses the exact combination. For example, F + LeftCtrl will trigger only if user + presses and holds only LeftCtrl, and then presses F. If any other keys are pressed, the shortcut will not trigger. + + Can be used as a value of a setting in + to allow user to change this shortcut and have the changes saved. + + How to use: Use in this class instead of in the Update loop. + + + + + Shortcut that never triggers. + + + + + All KeyCode values that can be used in a keyboard shortcut. + + + + + Create a new keyboard shortcut. + + Main key to press + Keys that should be held down before main key is registered + + + + Main key of the key combination. It has to be pressed / let go last for the combination to be triggered. + If the combination is empty, is returned. + + + + + Modifiers of the key combination, if any. + + + + + Attempt to deserialize key combination from the string. + + + + + Serialize the key combination into a user readable string. + + + + + Check if the main key was just pressed (Input.GetKeyDown), and specified modifier keys are all pressed + + + + + Check if the main key is currently held down (Input.GetKey), and specified modifier keys are all pressed + + + + + Check if the main key was just lifted (Input.GetKeyUp), and specified modifier keys are all pressed. + + + + + + + + + + + + + + Arguments for events concerning a change of a setting. + + + + + + + + + Setting that was changed + + + + + Serializer/deserializer used by the config system. + + + + + Convert object of a given type to a string using available converters. + + + + + Convert string to an object of a given type using available converters. + + + + + Convert string to an object of a given type using available converters. + + + + + Get a converter for a given type if there is any. + + + + + Add a new type converter for a given type. + If a different converter is already added, this call is ignored and false is returned. + + + + + Check if a given type can be converted to and from string. + + + + + Give a list of types with registered converters. + + + + + For types that are in assemblies that can't get loaded before preloader runs (or it won't work on these assemblies) + + + + + A serializer/deserializer combo for some type(s). Used by the config system. + + + + + Used to serialize the type into a (hopefully) human-readable string. + Object is the instance to serialize, Type is the object's type. + + + + + Used to deserialize the type from a string. + String is the data to deserialize, Type is the object's type, should return instance to an object of Type. + + + + + True if an external console has been started, false otherwise. + + + + + The stream that writes to the standard out stream of the process. Should never be null. + + + + + The stream that writes to an external console. Null if no such console exists + + + + + Data class that represents information about a loadable BepInEx plugin. + Contains all metadata and additional info required for plugin loading by . + + + + + General metadata about a plugin. + + + + + Collection of attributes that describe what processes the plugin can run on. + + + + + Collection of attributes that describe what plugins this plugin depends on. + + + + + Collection of attributes that describe what plugins this plugin + is incompatible with. + + + + + File path to the plugin DLL + + + + + Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet) + + + + + + + + This attribute denotes that a class is a plugin, and specifies the required metadata. + + + + + The unique identifier of the plugin. Should not change between plugin versions. + + + + + The user friendly name of the plugin. Is able to be changed between versions. + + + + + The specfic version of the plugin. + + + + The unique identifier of the plugin. Should not change between plugin versions. + The user friendly name of the plugin. Is able to be changed between versions. + The specfic version of the plugin. + + + + This attribute specifies any dependencies that this plugin has on other plugins. + + + + + Flags that are applied to a dependency + + + + + The plugin has a hard dependency on the referenced plugin, and will not run without it. + + + + + This plugin has a soft dependency on the referenced plugin, and is able to run without it. + + + + + The GUID of the referenced plugin. + + + + + The flags associated with this dependency definition. + + + + + The minimum version of the referenced plugin. + + + + + Marks this as depenant on another plugin. The other plugin will be loaded before this one. + If the other plugin doesn't exist, what happens depends on the parameter. + + The GUID of the referenced plugin. + The flags associated with this dependency definition. + + + + Marks this as depenant on another plugin. The other plugin will be loaded before this one. + If the other plugin doesn't exist or is of a version below , this plugin will not load and an error will be logged instead. + + The GUID of the referenced plugin. + The minimum version of the referenced plugin. + When version is supplied the dependency is always treated as HardDependency + + + + This attribute specifies other plugins that are incompatible with this plugin. + + + + + The GUID of the referenced plugin. + + + + + Marks this as incompatible with another plugin. + If the other plugin exists, this plugin will not be loaded and a warning will be shown. + + The GUID of the referenced plugin. + + + + This attribute specifies which processes this plugin should be run for. Not specifying this attribute will load the plugin under every process. + + + + + The name of the process that this plugin will run under. + + + + The name of the process that this plugin will run under. + + + + Helper class to use for retrieving metadata about a plugin, defined as attributes. + + + + + Retrieves the BepInPlugin metadata from a plugin type. + + The plugin type. + The BepInPlugin metadata of the plugin type. + + + + Retrieves the BepInPlugin metadata from a plugin instance. + + The plugin instance. + The BepInPlugin metadata of the plugin instance. + + + + Gets the specified attributes of a type, if they exist. + + The attribute type to retrieve. + The plugin type. + The attributes of the type, if existing. + + + + Gets the specified attributes of an instance, if they exist. + + The attribute type to retrieve. + The plugin instance. + The attributes of the instance, if existing. + + + + Retrieves the dependencies of the specified plugin type. + + The plugin type. + A list of all plugin types that the specified plugin type depends upon. + + + + This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline. + It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build. + + + + + The manager and loader for all plugins, and the entry point for BepInEx plugin system. + + + + + The loaded and initialized list of plugins. + + + + + List of all loaded via the chainloader. + + + + + Collection of error chainloader messages that occured during plugin loading. + Contains information about what certain plugins were not loaded. + + + + + The GameObject that all plugins are attached to as components. + + + + + Initializes BepInEx to be able to start the chainloader. + + + + + Analyzes the given type definition and attempts to convert it to a valid + + Type definition to analyze. + If the type represent a valid plugin, returns a instance. Otherwise, return null. + + + + The entrypoint for the BepInEx plugin system. + + + + + A cacheable metadata item. Can be used with and to cache plugin metadata. + + + + + Serialize the object into a binary format. + + + + + + Loads the object from binary format. + + + + + + A cached assembly. + + + + + + List of cached items inside the assembly. + + + + + Timestamp of the assembly. Used to check the age of the cache. + + + + + Provides methods for loading specified types from an assembly. + + + + + Default assembly resolved used by the + + + + + Default reader parameters used by + + + + + Event fired when fails to resolve a type during type loading. + + + + + Looks up assemblies in the given directory and locates all types that can be loaded and collects their metadata. + + The specific base type to search for. + The directory to search for assemblies. + A function to check if a type should be selected and to build the type metadata. + A filter function to quickly determine if the assembly can be loaded. + The name of the cache to get cached types from. + A dictionary of all assemblies in the directory and the list of type metadatas of types that match the selector. + + + + Loads an index of type metadatas from a cache. + + Name of the cache + Cacheable item + Cached type metadatas indexed by the path of the assembly that defines the type. If no cache is defined, return null. + + + + Saves indexed type metadata into a cache. + + Name of the cache + List of plugin metadatas indexed by the path to the assembly that contains the types + Cacheable item + + + + Converts TypeLoadException to a readable string. + + TypeLoadException + Readable representation of the exception + + + + The base plugin type that is used by the BepInEx plugin loader. + + + + + Information about this plugin as it was loaded. + + + + + Logger instance tied to this plugin. + + + + + Default config file tied to this plugin. The config file will not be created until + any settings are added and changed, or is called. + + + + + Create a new instance of a plugin and all of its tied in objects. + + BepInPlugin attribute is missing. + + + + Logs entries using Unity specific outputs. + + + + + Log levels to display. + + + + + Writer for the disk log. + + + + + Timer for flushing the logs to a file. + + + + + Whether to write Unity log messages to disk log. + + + + + Creates a new disk log listener. + + Path to the log. + Log levels to display. + Whether to append logs to an already existing log file. + Whether to include Unity log into the disk log. + + + + + + + + + + Disposes of Disk logger + + + + + Log event arguments. Contains info about the log message. + + + + + Logged data. + + + + + Log levels for the data. + + + + + Log source that emitted the log event. + + + + + Creates the log event args- + + Logged data. + Log level of the data. + Log source that emits these args. + + + + + + + Like but appends newline at the end. + + Same output as but with new line. + + + + A static Logger instance. + + + + + Collection of all log listeners that receive log events. + + + + + Collection of all log source that output log events. + + + + + Logs an entry to the current logger instance. + + The level of the entry. + The textual value of the entry. + + + + Creates a new log source with a name and attaches it to log sources. + + Name of the log source to create. + An instance of that allows to write logs. + + + + Simple thread safe list that prioritizes read speed over write speed. + Read is the same as a normal list, while write locks and allocates a copy of the list. + Logger lists are rarely updated so this tradeoff should be fine. + + + + + + The level, or severity of a log entry. + + + + + No level selected. + + + + + A fatal error has occurred, which cannot be recovered from. + + + + + An error has occured, but can be recovered from. + + + + + A warning has been produced, but does not necessarily mean that something wrong has happened. + + + + + An important message that should be displayed to the user. + + + + + A message of low importance. + + + + + A message that would likely only interest a developer. + + + + + All log levels. + + + + + Helper methods for log level handling. + + + + + Gets the highest log level when there could potentially be multiple levels provided. + + The log level(s). + The highest log level supplied. + + + + Returns a translation of a log level to it's associated console colour. + + The log level(s). + A console color associated with the highest log level supplied. + + + + A generic log listener that receives log events and can route them to some output (e.g. file, console, socket). + + + + + Handle an incoming log event. + + Log source that sent the event. Don't use; instead use + Information about the log message. + + + + Log source that can output log messages. + + + + + Name of the log source. + + + + + Event that sends the log message. Call to send a log message. + + + + + A generic, multi-purpose log source. Exposes simple API to manually emit logs. + + + + + + + + + + + Creates a manual log source. + + Name of the log source. + + + + Logs a message with the specified log level. + + Log levels to attach to the message. Multiple can be used with bitwise ORing. + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + + + + A source that routes all logs from API to BepInEx logger. + + + + + + Whether Trace logs are rerouted. + + + + + Creates a new trace log source. + + New log source (or already existing one). + + + + Internal log source. + + + + + Creates a new trace log source. + + + + + Writes a message to the underlying instance. + + The message to write. + + + + Writes a message and a newline to the underlying instance. + + The message to write. + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Creates a new Unity log source. + + + + + + + + Paths used by BepInEx + + + + + List of directories from where Mono will search assemblies before assembly resolving is invoked. + + + + + The directory that the core BepInEx DLLs reside in. + + + + + The path to the core BepInEx DLL. + + + + + The path to the main BepInEx folder. + + + + + The path of the currently executing program BepInEx is encapsulated in. + + + + + The directory that the currently executing process resides in. + On OSX however, this is the parent directory of the game.app folder. + + + + + The path to the Managed folder of the currently running Unity game. + + + + + The path to the config directory. + + + + + The path to the global BepInEx configuration file. + + + + + The path to temporary cache files. + + + + + The path to the patcher plugin folder which resides in the BepInEx folder. + + + + + The path to the plugin folder which resides in the BepInEx folder. + + This is ONLY guaranteed to be set correctly when Chainloader has been initialized. + + + + + + The name of the currently executing process. + + + + + Provides methods for running code on other threads and synchronizing with the main thread. + + + + + Current instance of the helper. + + + + + Gives methods for invoking delegates on the main unity thread, both synchronously and asynchronously. + Can be used in many built-in framework types, for example + and to make their events fire on the main unity thread. + + + + + Queue the delegate to be invoked on the main unity thread. Use to synchronize your threads. + + + + + Queue the delegate to be invoked on a background thread. Use this to run slow tasks without affecting the game. + NOTE: Most of Unity API can not be accessed while running on another thread! + + + Task to be executed on another thread. Can optionally return an Action that will be executed on the main thread. + You can use this action to return results of your work safely. Return null if this is not needed. + + + + + False if current code is executing on the main unity thread, otherwise True. + Warning: Will return true before the first frame finishes (i.e. inside plugin Awake and Start methods). + + + + + + Convenience extensions for utilizing multiple threads and using the . + + + + + + + + Apply a function to a collection of data by spreading the work on multiple threads. + Outputs of the functions are returned to the current thread and yielded one by one. + + Type of the input values. + Type of the output values. + Input values for the work function. + Function to apply to the data on multiple threads at once. + Number of worker threads. By default SystemInfo.processorCount is used. + An exception was thrown inside one of the threads, and the operation was aborted. + Need at least 1 workerCount. + + + + Generic helper properties and methods. + + + + + Whether current Common Language Runtime supports dynamic method generation using namespace. + + + + + An encoding for UTF-8 which does not emit a byte order mark (BOM). + + + + + Try to perform an action. + + Action to perform. + Possible exception that gets returned. + True, if action succeeded, false if an exception occured. + + + + Combines multiple paths together, as the specific method is not available in .NET 3.5. + + The multiple paths to combine together. + A combined path. + + + + Returns the parent directory of a path, optionally specifying the amount of levels. + + The path to get the parent directory of. + The amount of levels to traverse. Defaults to 1 + The parent directory. + + + + Tries to parse a bool, with a default value if unable to parse. + + The string to parse + The value to return if parsing is unsuccessful. + Boolean value of input if able to be parsed, otherwise default value. + + + + Converts a file path into a UnityEngine.WWW format. + + The file path to convert. + A converted file path. + + + + Indicates whether a specified string is null, empty, or consists only of white-space characters. + + The string to test. + True if the value parameter is null or empty, or if value consists exclusively of white-space characters. + + + + Sorts a given dependency graph using a direct toposort, reporting possible cyclic dependencies. + + Nodes to sort + Function that maps a node to a collection of its dependencies. + Type of the node in a dependency graph. + Collection of nodes sorted in the order of least dependencies to the most. + Thrown when a cyclic dependency occurs. + + + + Checks whether a given cecil type definition is a subtype of a provided type. + + Cecil type definition + Type to check against + Whether the given cecil type is a subtype of the type. + + + + Try to resolve and load the given assembly DLL. + + Name of the assembly, of the type . + Directory to search the assembly from. + The loaded assembly. + True, if the assembly was found and loaded. Otherwise, false. + + + + Try to resolve and load the given assembly DLL. + + Name of the assembly, of the type . + Directory to search the assembly from. + Reader parameters that contain possible custom assembly resolver. + The loaded assembly. + True, if the assembly was found and loaded. Otherwise, false. + + + + Tries to create a file with the given name + + Path of the file to create + File open mode + Resulting filestream + File access options + File share options + + + + + Try to parse given string as an assembly name + + Fully qualified assembly name + Resulting instance + true, if parsing was successful, otherwise false + + On some versions of mono, using fails because it runs on unmanaged side + which has problems with encoding. + Using solves this by doing parsing on managed side instead. + + + + + Gets unique files in all given directories. If the file with the same name exists in multiple directories, + only the first occurrence is returned. + + Directories to search from. + File pattern to search. + Collection of all files in the directories. + + + + Console class with safe handlers for Unity 4.x, which does not have a proper Console implementation + + + + diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/HarmonyXInterop.dll new file mode 100644 index 0000000000000000000000000000000000000000..241602f6122fd62576fd934f1aac72c056599f8b GIT binary patch literal 23552 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Mdb.dll new file mode 100644 index 0000000000000000000000000000000000000000..bddf5cbdb5e0fa67f1a50ffce4173d540c2fe346 GIT binary patch literal 43008 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 z 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 CYk-#k literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Pdb.dll new file mode 100644 index 0000000000000000000000000000000000000000..9227f6db0bf46d7494d3c675c5d2b6e007d9995e GIT binary patch literal 86528 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 Z-~Ml(rMTgK*XIB2bNYWW`2Rr-{7<+s*ku3! literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Rocks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a77ac871e5e6cd346c7c2d9a24bdda7d046a1a04 GIT binary patch literal 27648 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 + + + MonoMod.RuntimeDetour + + + +

+ A fully managed detour. + Multiple Detours for a method to detour from can exist at any given time. Detours can be layered. + If you're writing your own detour manager or need to detour native functions, it's better to create instances of NativeDetour instead. + + + + + Mark the detour as applied in the detour chain. This can be done automatically when creating an instance. + + + + + Undo the detour without freeing it, allowing you to reapply it later. + + + + + Free the detour, while also permanently undoing it. This makes any further operations on this detour invalid. + + + + + Undo and free this temporary detour. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + A "raw" native detour, acting as a wrapper around NativeDetourData with a few helpers. + Only one NativeDetour for a method to detour from can exist at any given time. NativeDetours cannot be layered. + If you don't need the trampoline generator or any of the management helpers, use DetourManager.Native directly. + Unless you're writing your own detour manager or need to detour native functions, it's better to create instances of Detour instead. + + + + + Apply the native detour. This can be done automatically when creating an instance. + + + + + Undo the native detour without freeing the detour native data, allowing you to reapply it later. + + + + + Changes the source of this native detour to a new source address. This does not repair the old source location. + This also assumes that is simply a new address for the same method as this was constructed with. + + The new source location. + + + + Changed the target of this native detour to a new target. + + The new target address. + + + + Free the detour's data without undoing it. This makes any further operations on this detour invalid. + + + + + Undo and free this temporary detour. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. + If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. + + + + + Generate a new delegate with which you can invoke the previous state. + If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. + If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(byte). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ulong). + + + + + Generate a DynamicMethod to easily call the given native function from another DynamicMethod. + + The pointer to the native function to call. + A MethodBase with the target function's signature. + The detoured DynamicMethod. + + + + Fill the DynamicMethodDefinition with a throw. + + + + + Emit a call to DetourManager.Native.Copy using the given parameters. + + + + + Emit a call to DetourManager.Native.Apply using a copy of the given data. + + + + + The data forming a "raw" native detour, created and consumed by DetourManager.Native. + + + + + The method to detour from. Set when the structure is created by the IDetourNativePlatform. + + + + + The target method to be called instead. Set when the structure is created by the IDetourNativePlatform. + + + + + The type of the detour. Determined when the structure is created by the IDetourNativePlatform. + + + + + The size of the detour. Calculated when the structure is created by the IDetourNativePlatform. + + + + + DetourManager.Native-specific data. + + + + diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/MonoMod.Utils.dll new file mode 100644 index 0000000000000000000000000000000000000000..1d9fb357158ab6f5b76be0d85795fd3e93a954bf GIT binary patch literal 187904 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 + + + MonoMod.Utils + + + + + An IL manipulation "context" with various helpers and direct access to the MethodBody. + + + + + The manipulator callback, accepted by the Invoke method. + + + + + + The manipulated method. + + + + + The manipulated method's IL processor. + + + + + The manipulated method body. + + + + + The manipulated method's module. + + + + + The manipulated method instructions. + + + + + A readonly list of all defined labels. + + + + + Has the context been made read-only? No further method access is possible, but the context has not yet been disposed. + + + + + Events which run when the context will be disposed. + + + + + The current reference bag. Used for methods such as EmitReference and EmitDelegate. + + + + + Invoke a given manipulator callback. + + The manipulator to run in this context. + + + + Mark this ILContext as read-only and prevent this context from further accessing the originally passed method. + + + If the method is altered prior to calling MakeReadOnly or afterwards by accessing the method directly, the results are undefined. + + + + + See + + + + + See + + + + + See + + + + + Define a new label to be marked with a cursor. + + A label without a target instruction. + + + + Define a new label pointing at a given instruction. + + The instruction the label will point at. + A label pointing at the given instruction. + + + + Determine the index of a given instruction. + + The instruction to get the index of. + The instruction index, or the end of the method body if it hasn't been found. + + + + Obtain all labels pointing at the given instruction. + + The instruction to get all labels for. + All labels targeting the given instruction. + + + + Bind an arbitary object to an ILContext for static retrieval. + + The type of the object. The combination of typeparam and id provides the unique static reference. + The object to store. + The id to use in combination with the typeparam for object retrieval. + + + + Dispose this context, making it read-only and invoking all OnDispose event listeners. + + + + + Obtain a string representation of this context (method ID and body). + + A string representation of this context. + + + + Specifies where a ILCursor should be positioned in relation to the target of a search function + + + + + Move the cursor before the first instruction in the match + + + + + Equivalent to Before with `cursor.MoveAfterLabels()` causing emitted instructions to become the target of incoming labels + + + + + Move the cursor after the last instruction in the match + + + + + Indicates whether the position of a ILCursor is the result of a search function and + if the next search should ignore the instruction preceeding or following this cursor. + + SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After + + + + + A foward searching function cannot match the Next instruction and must move the cursor forward + + + + + A reverse searching function cannot match the Next instruction and must move the cursor backward + + + + + A cursor used to manipulate a method body in an ILContext. + + + + + The context to which this cursor belongs to. + + + + + The instruction immediately following the cursor position or null if the cursor is at the end of the instruction list. + + + + + The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. + + + + + The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. + + + + + The index of the instruction immediately following the cursor position. Range: 0 to Instrs.Count + Setter accepts negative indexing by adding Instrs.Count to the operand + + + + + Indicates whether the position of a MMILCursor is the result of a search function and + if the next search should ignore the instruction preceeding or following this cursor. + + See + + + + + Enumerates all labels which point to the current instruction (label.Target == Next) + + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + Create a clone of this cursor. + + The cloned cursor. + + + + Is this cursor before the given instruction? + + The instruction to check. + True if this cursor is before the given instruction, false otherwise. + + + + Is this cursor after the given instruction? + + The instruction to check. + True if this cursor is after the given instruction, false otherwise. + + + + Obtain a string representation of this cursor (method ID, index, search target, surrounding instructions). + + A string representation of this cursor. + + + + Move the cursor to a target instruction. All other movements go through this. + + The target instruction + Where to move in relation to the target instruction and incoming labels (branches) + Whether to set the `SearchTarget` and skip the target instruction with the next search function + this + + + + Move the cursor after incoming labels (branches). If an instruction is emitted, all labels which currently point to Next, will point to the newly emitted instruction. + + this + + + + Move the cursor before incoming labels (branches). This is the default behaviour. Emitted instructions will not cause labels to change targets. + + this + + + + Move the cursor to a target index. Supports negative indexing. See + + this + + + + Overload for Goto(label.Target). defaults to MoveType.AfterLabel + + this + + + + Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also + + this + If no match is found + + + + Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. + + True if a match was found + + + + Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also + + this + If no match is found + + + + Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. + + True if a match was found + + + + Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + If no match is found + + + + Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + True if a match was found + + + + Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + If no match is found + + + + Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + True if a match was found + + + + Set the target of a label to the current position (label.Target = Next) and moves after it. + + The label to mark + + + + Create a new label targetting the current position (label.Target = Next) and moves after it. + + The newly created label + + + + Create a new label for use with + + A new label with no target + + + + Remove the Next instruction + + + + + Remove several instructions + + + + + Move the cursor and all labels the cursor is positioned after to a target instruction + + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position, accessing a given member. + + The type in which the member is defined. + The instruction opcode. + The accessed member name. + this + + + + Bind an arbitary object to an ILContext for static retrieval. See + + + + + Emit the IL to retrieve a stored reference of type with the given and place it on the stack. + + + + + Store an object in the reference store, and emit the IL to retrieve it and place it on the stack. + + + + + Emit the IL to invoke a delegate as if it were a method. Stack behaviour matches OpCodes.Call + + + + + A label to be used in ILContexts. + + + + + The target instruction this label points at. + + + + + All instructions using this label. + + + + + An IL inline reference bag used for ILContexts. + + + + + Get the object for the given ID. + + The object type. + The object ID. + The stored object. + + + + Get a MethodInfo for the getter. + + The object type. + The getter method. + + + + Store a new object. + + The object type. + The object to be stored. + An ID to be used for all further operations. + + + + Remove the object with the given ID from the bag, essentially clearing the ID's slot. + + The object type. + The object ID. + + + + Get a MethodInfo invoking a delegate of the given type, with the delegate at the top of the stack. Used by . + + The delegate type. + A MethodInfo invoking a delegate of the given type. + + + + The default IL reference bag. Throws NotSupportedException for every operation. + + + + + An IL reference bag implementation to be used for runtime-generated methods. + + + + + Collection of extensions used by MonoMod and other projects. + + + + + Create a hexadecimal string for the given bytes. + + The input bytes. + The output hexadecimal string. + + + + Invokes all delegates in the invocation list, passing on the result to the next. + + Type of the result. + The multicast delegate. + The initial value and first parameter. + Any other arguments that may be passed. + The result of all delegates. + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns true. + + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns false. + + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns null. + + + + + Split PascalCase words to become Pascal Case instead. + + PascalCaseString + Pascal Case String + + + + Read the string from the BinaryReader BinaryWriter in a C-friendly format. + + The input which the method reads from. + The output string. + + + + Write the string to the BinaryWriter in a C-friendly format. + + The output which the method writes to. + The input string. + + + + Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). + + The input delegate. + The output delegate. + + + + Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). + + The input delegate. + The wanted output delegate type. + The output delegate. + + + + Print the exception to the console, including extended loading / reflection data useful for mods. + + + + + Get the method of interest for a given state machine method. + + The method creating the state machine. + The "main" method in the state machine. + + + + Gets the actual generic method definition of a method, as defined on the fully open type. + + The potentially instantiated method to find the definition of. + The original method definition, with no generic arguments filled in. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Get a certain custom attribute from an attribute provider. + + The attribute provider. + The custom attribute name. + The first matching custom attribute, or null if no matching attribute has been found. + + + + Determine if an attribute provider has got a specific custom attribute. + + The attribute provider. + The custom attribute name. + true if the attribute provider contains the given custom attribute, false otherwise. + + + + Get the integer value pushed onto the stack with this instruction. + + The instruction to get the pushed integer value for. + The pushed integer value. + + + + Get the integer value pushed onto the stack with this instruction. + + The instruction to get the pushed integer value for. + The pushed integer value or null. + + + + Determine if the method call is a base method call. + + The caller method body. + The called method. + True if the called method is a base method of the caller method, false otherwise. + + + + Determine if the given method can be preferably called using callvirt. + + The called method. + True if the called method can be called using callvirt, false otherwise. + + + + Determine if the given type is a struct (also known as "value type") or struct-alike (f.e. primitive). + + The type to check. + True if the type is a struct, primitive or similar, false otherwise. + + + + Get the long form opcode for any short form opcode. + + The short form opcode. + The long form opcode. + + + + Get the short form opcode for any long form opcode. + + The long form opcode. + The short form opcode. + + + + Calculate updated instruction offsets. Required for certain manual fixes. + + The method to recalculate the IL instruction offsets for. + + + + Fix (and optimize) any instructions which should use the long / short form opcodes instead. + + The method to apply the fixes to. + + + + Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. + + The System.Reflection member reference. + The Mono.Cecil member reference. + True if both references share the same signature, false otherwise. + + + + Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. + + The Mono.Cecil member reference. + The System.Reflection member reference. + True if both references share the same signature, false otherwise. + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + Determine if two types are compatible with each other (f.e. object with string, or enums with their underlying integer type). + + The first type. + The second type. + True if both types are compatible with each other, false otherwise. + + + + Creates a delegate of the specified type from this method. + + The method to create the delegate from. + The type of the delegate to create. + The delegate for this method. + + + + Creates a delegate of the specified type with the specified target from this method. + + The method to create the delegate from. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + + Creates a delegate of the specified type from this method. + + The method to create the delegate from. + The type of the delegate to create. + The delegate for this method. + + + + Creates a delegate of the specified type with the specified target from this method. + + The method to create the delegate from. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + + Find a method for a given ID. + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID recursively (including the passed type's base types). + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID. + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID recursively (including the passed type's base types). + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a property for a given name. + + The type to search in. + The property name. + The first matching property or null. + + + + Find a property for a given name recursively (including the passed type's base types). + + The type to search in. + The property name. + The first matching property or null. + + + + Find a field for a given name. + + The type to search in. + The field name. + The first matching field or null. + + + + Find a field for a given name recursively (including the passed type's base types). + + The type to search in. + The field name. + The first matching field or null. + + + + Find an event for a given name. + + The type to search in. + The event name. + The first matching event or null. + + + + Find an event for a given name recursively (including the passed type's base types). + + The type to search in. + The event name. + The first matching event or null. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The method to get the ID for. + The name to use instead of the reference's own name. + The ID to use instead of the reference's declaring type ID. + Whether the type ID should be included or not. System.Reflection avoids it by default. + Whether the ID should be "simple" (name only). + The ID. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The call site to get the ID for. + The ID. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The method to get the ID for. + The name to use instead of the reference's own name. + The ID to use instead of the reference's declaring type ID. + Whether the type ID should be included or not. System.Reflection avoids it by default. + Whether the method is regarded as a proxy method or not. Setting this paramater to true will skip the first parameter. + Whether the ID should be "simple" (name only). + The ID. + + + + Get the "patch name" - the name of the target to patch - for the given member. + + The member to get the patch name for. + The patch name. + + + + Get the "patch name" - the name of the target to patch - for the given member. + + The member to get the patch name for. + The patch name. + + + + Clone the given method definition. + + The original method. + The method definition to apply the cloning process onto, or null to create a new method. + A clone of the original method. + + + + Clone the given method body. + + The original method body. + The method which will own the newly cloned method body. + A clone of the original method body. + + + + Force-update a generic parameter's position and type. + + The generic parameter to update. + The new position. + The new type. + The updated generic parameter. + + + + Resolve a given generic parameter in another context. + + The new context. + The original generic parameter. + A generic parameter provided by the given context which matches the original generic parameter. + + + + Relink the given member reference (metadata token provider). + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given type reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given method reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given callsite. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given field reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given parameter definition. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given parameter definition. + + The original parameter definition. + A clone of the original parameter definition. + + + + Relink the given custom attribute. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given custom attribute. + + The original custom attribute. + A clone of the original custom attribute. + + + + Relink the given generic parameter reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given generic parameter. + + The original generic parameter. + A clone of the original generic parameter. + + + + Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#. + Note that sizeof(t) != Marshal.SizeOf(t), f.e. when t is char. + + The type to get the size from. + The managed type size. + + + + Get a type which matches what the method should receive via ldarg.0 + + The method to obtain the "this" parameter type from. + The "this" parameter type. + + + + Get a native function pointer for a given method. This matches an IL-level ldftn. + + + The result of ldftn doesn't always match that of MethodHandle.GetFunctionPointer(). + For example, ldftn doesn't JIT-compile the method on mono, which thus keeps the class constructor untouched. + And on .NET, struct overrides (f.e. ToString) have got multiple entry points pointing towards the same code. + + The method to get a native function pointer for. + The native function pointer. + + + + A variant of ILGenerator which uses Mono.Cecil under the hood. + + + + + The underlying Mono.Cecil.Cil.ILProcessor. + + + + + Abstract version of System.Reflection.Emit.ILGenerator. See for proper documentation. + + + + + Get a "real" ILGenerator for this ILGeneratorShim. + + A "real" ILGenerator. + + + + Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. + + The ILGeneratorShim type. + The "real" ILGenerator type. + + + + Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. + + The ILGeneratorShim type. + The "real" ILGenerator type. + + + + Get the non-generic proxy type implementing ILGenerator. + + The "real" ILGenerator type, non-generic. + + + + A DynamicMethodDefinition "generator", responsible for generating a runtime MethodInfo from a DMD MethodDefinition. + + + + + + A DMDGenerator implementation using Mono.Cecil to build an in-memory assembly. + + + + + Fill the DynamicMethod with a stub. + + + + + Fill the DynamicMethod with a stub. + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Allows you to remap library paths / names and specify loading flags. Useful for cross-platform compatibility. Applies only to DynDll. + + + + + Open a given library and get its handle. + + The library name. + Whether to skip using the mapping or not. + Any optional platform-specific flags. + The library handle. + + + + Try to open a given library and get its handle. + + The library name. + The library handle, or null if it failed loading. + Whether to skip using the mapping or not. + Any optional platform-specific flags. + True if the handle was obtained, false otherwise. + + + + Release a library handle obtained via OpenLibrary. Don't release the result of OpenLibrary(null)! + + The library handle. + + + + Get a function pointer for a function in the given library. + + The library handle. + The function name. + The function pointer. + + + + Get a function pointer for a function in the given library. + + The library handle. + The function name. + The function pointer, or null if it wasn't found. + True if the function pointer was obtained, false otherwise. + + + + Extension method wrapping Marshal.GetDelegateForFunctionPointer + + + + + Fill all static delegate fields with the DynDllImport attribute. + Call this early on in the static constructor. + + The type containing the DynDllImport delegate fields. + Any optional mappings similar to the static mappings. + + + + Fill all instance delegate fields with the DynDllImport attribute. + Call this early on in the constructor. + + An instance of a type containing the DynDllImport delegate fields. + Any optional mappings similar to the static mappings. + + + + Similar to DllImport, but requires you to run typeof(DeclaringType).ResolveDynDllImports(); + + + + + The library or library alias to use. + + + + + A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. + + + + The library or library alias to use. + A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. + + + + A mapping entry, to be used by . + + + + + The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. + + + + + Platform-dependent loading flags. + + + + The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. + Platform-dependent loading flags. + + + + The relinker callback delegate type. + + The reference (metadata token provider) to relink. + The generic context provided to relink generic references. + A relinked reference. + + + + Generic platform enum. + + + + + Bit applied to all OSes (Unknown, Windows, MacOS, ...). + + + + + On demand 64-bit platform bit. + + + + + Applied to all NT and NT-oid platforms (Windows). + + + + + Applied to all Unix and Unix-oid platforms (macOS, Linux, ...). + + + + + On demand ARM platform bit. + + + + + On demand Wine bit. DON'T RELY ON THIS. + + + + + Unknown OS. + + + + + Windows, using the NT kernel. + + + + + macOS, using the Darwin kernel. + + + + + Linux. + + + + + Android, using the Linux kernel. + + + + + iOS, sharing components with macOS. + + + + diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/plugins/Valheim.DisplayBepInExInfo.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/plugins/Valheim.DisplayBepInExInfo.dll new file mode 100644 index 0000000000000000000000000000000000000000..29f0060d6a80cbf61fcdd5416cf8110ed9f22958 GIT binary patch literal 8704 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 IRrkRE0i2t4oB#j- literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/changelog.txt b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/changelog.txt new file mode 100644 index 0000000..180fd48 --- /dev/null +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/changelog.txt @@ -0,0 +1,18 @@ +BepInEx 5.4.22 + +### ⚠️ BepInEx 5 now enters long term support (LTS) mode +BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6. + +For developers: BepInEx 5 source code is now maintained on [`v5-lts`](https://github.com/BepInEx/BepInEx/tree/v5-lts) branch. In turn `master` branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of `master`. + +## What's Changed +* fix: handle parameter spread for lts version by @Danielduel in https://github.com/BepInEx/BepInEx/pull/496 +* Add TomlTypeConverter for UnityEngine.Rect by @ManlyMarco in https://github.com/BepInEx/BepInEx/pull/510 +* Fix logging "1 plugins to load" instead of "1 plugin to load" by @ManlyMarco in https://github.com/BepInEx/BepInEx/pull/653 +* Make Logger.Listeners and Logger.Sources thread safe by @ManlyMarco in https://github.com/BepInEx/BepInEx/pull/656 +* Fix argument count when launched with Steam on Linux by @zeroepoch in https://github.com/BepInEx/BepInEx/pull/562 + +## New Contributors +* @Danielduel made their first contribution in https://github.com/BepInEx/BepInEx/pull/496 + +**Full Changelog**: https://github.com/BepInEx/BepInEx/compare/v5.4.21...5.4.22 \ No newline at end of file diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_config.ini b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_config.ini new file mode 100644 index 0000000..eb5ae30 --- /dev/null +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_config.ini @@ -0,0 +1,16 @@ +[UnityDoorstop] +# Specifies whether assembly executing is enabled +enabled=true +# Specifies the path (absolute, or relative to the game's exe) to the DLL/EXE that should be executed by Doorstop +targetAssembly=BepInEx\core\BepInEx.Preloader.dll +# Specifies whether Unity's output log should be redirected to \output_log.txt +redirectOutputLog=false +# If enabled, DOORSTOP_DISABLE env var value is ignored +# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS +ignoreDisableSwitch=false +# Overrides default Mono DLL search path +# Sometimes it is needed to instruct Mono to seek its assemblies from a different path +# (e.g. mscorlib is stripped in original game) +# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed +# Original Managed folder is added as a secondary folder in the search path +# dllSearchPathOverride= \ No newline at end of file diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.dylib b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.dylib new file mode 100644 index 0000000000000000000000000000000000000000..8c25b9f12da80f5e147200defa877675b69a6973 GIT binary patch literal 25316 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 Lhv*!bG;sX~lF74a literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.so b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.so new file mode 100644 index 0000000000000000000000000000000000000000..9eb7e8f6cbca3a5c7194c4f496392ccd8a5c14e6 GIT binary patch literal 32800 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x86.so b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x86.so new file mode 100644 index 0000000000000000000000000000000000000000..0025d8536e4b11b4867e756ac9d41d0e06cd39c0 GIT binary patch literal 30816 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 Xrx=Yx@wrpo?RS*0RHTI-2 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/manifest.json b/resources/test/installers/bepinex/manifest.json new file mode 100644 index 0000000..6af2a39 --- /dev/null +++ b/resources/test/installers/bepinex/manifest.json @@ -0,0 +1,14 @@ +[ + { + "packages": ["BepInEx-BepInExPack-5.4.2100"], + "dir": "BepInEx-BepInExPack" + }, + { + "packages": ["denikson-BepInExPack_Valheim-5.4.2202"], + "dir": "denikson-BepInExPack_Valheim-5.4.2202" + }, + { + "packages": ["Advize-PlantEverything-1.19.1"], + "dir": "PlantEverything" + } +] diff --git a/src/package/install/api.rs b/src/package/install/api.rs index 322e084..f073d4c 100644 --- a/src/package/install/api.rs +++ b/src/package/install/api.rs @@ -20,7 +20,7 @@ pub enum FileAction { } #[derive(Serialize, Deserialize, Clone, Debug)] -pub struct TrackedFile { +pub struct LinkedFile { pub action: FileAction, pub path: PathBuf, pub context: Option, @@ -48,7 +48,7 @@ pub enum Request { package_dir: PathBuf, state_dir: PathBuf, staging_dir: PathBuf, - tracked_files: Vec, + tracked_files: Vec, }, StartGame { mods_enabled: bool, @@ -68,7 +68,7 @@ pub enum Response { protocol: Version, }, PackageInstall { - tracked_files: Vec, + tracked_files: Vec, post_hook_context: Option, }, PackageUninstall { diff --git a/src/package/install/bepinex.rs b/src/package/install/bepinex.rs index 95cf3eb..5fddd35 100644 --- a/src/package/install/bepinex.rs +++ b/src/package/install/bepinex.rs @@ -1,11 +1,13 @@ -use std::{fs, path::Path}; +use std::fs; +use std::path::Path; use walkdir::WalkDir; use crate::error::Error; use crate::package::install::tracked::TrackedFs; -use crate::package::install::PackageInstaller; -use crate::ts::package_reference::PackageReference; +use crate::package::install::{rule, InstallMetadata, PackageInstaller}; +use crate::package::Package; +use crate::ts::v1::models::ecosystem::{GameDef, R2MMInstallRule, TrackingMethod}; pub struct BpxInstaller { fs: T, @@ -17,134 +19,193 @@ impl BpxInstaller { } } -impl PackageInstaller for BpxInstaller { +impl PackageInstaller for BpxInstaller { async fn install_package( &mut self, - package: &PackageReference, - _package_deps: &[PackageReference], + package: &Package, package_dir: &Path, state_dir: &Path, - _staging_dir: &Path, - game_dir: &Path, + staging_dir: &Path, is_modloader: bool, + game_def: Option<&GameDef>, ) -> Result<(), Error> { - if is_modloader { - // Figure out the root bepinex directory. This should, in theory, always be the folder - // that contains the winhttp.dll binary. - let bepinex_root = WalkDir::new(package_dir) - .into_iter() - .filter_map(|x| x.ok()) - .filter(|x| x.path().is_file()) - .find(|x| x.path().file_name().unwrap() == "winhttp.dll") - .expect("Failed to find winhttp.dll within BepInEx directory."); - let bepinex_root = bepinex_root.path().parent().unwrap(); - - let bep_dir = bepinex_root.join("BepInEx"); - let bep_dst = state_dir.join("BepInEx"); - - self.fs.dir_copy(&bep_dir, &bep_dst).await.unwrap(); - - // Install top-level doorstop files. - let files = fs::read_dir(bepinex_root) - .unwrap() - .filter_map(|x| x.ok()) - .filter(|x| x.path().is_file()); - - for file in files { - let dest = game_dir.join(file.path().file_name().unwrap()); - self.fs.file_copy(&file.path(), &dest, None).await?; - } - - return Ok(()); - } - - let state_dir = state_dir.canonicalize()?; - let full_name= format!("{}-{}", package.namespace, package.name); - - let targets = vec![ - ("plugins", true), - ("patchers", true), - ("monomod", true), - ("config", false), - ].into_iter() - .map(|(x, y)| (Path::new(x), y)); - - let default = state_dir.join("BepInEx/plugins"); - for (target, relocate) in targets { - // Packages may either have the target at their tld or BepInEx/target. - let src = match package_dir.join("BepInEx").exists() { - true => package_dir.join("BepInEx").join(target), - false => package_dir.join(target), - }; - - // let src = package_dir.join(target); - let dest = state_dir.join("BepInEx").join(target); - - if !src.exists() { - continue; - } - - if !dest.exists() { - fs::create_dir_all(&dest)?; - } - - // Copy the directory contents of the target into the destination. - let entries = fs::read_dir(&src)? - .filter_map(|x| x.ok()); - - for entry in entries { - let entry = entry.path(); - - let entry_dest = match relocate { - true => dest.join(&full_name).join(entry.file_name().unwrap()), - false => dest.join(entry.file_name().unwrap()), - }; - - let entry_parent = entry_dest.parent().unwrap(); - - if !entry_parent.is_dir() { - fs::create_dir_all(entry_parent)?; + let game_def = game_def.unwrap(); + let r2 = game_def.r2modman.as_ref().unwrap().first().unwrap(); + let rules = rule::resolve_install_rules(package_dir, &r2.install_rules)?; + + for (rule, sources) in rules { + match rule.tracking_method { + TrackingMethod::Subdir => { + rule::install_sub_dir(&sources[..], rule, package, package_dir, state_dir).await?; } - - if entry.is_dir(){ - self.fs.dir_copy(&entry, &entry_dest).await?; + TrackingMethod::SubdirNoFlatten => { + rule::install_sub_dir_no_flatten(&sources[..], rule, package, package_dir, state_dir).await?; } - - if entry.is_file() { - self.fs.file_copy(&entry, &entry_dest, None).await?; + TrackingMethod::None => { + rule::install_untracked(&sources[..], rule, package, package_dir, state_dir).await?; + } + TrackingMethod::State => { + rule::install_untracked(&sources[..], rule, package, package_dir, state_dir).await?; } + _ => todo!(), } - } + }; - // Copy top-level files into the plugin directory. - let tl_files = fs::read_dir(package_dir)? - .filter_map(|x| x.ok()) - .filter(|x| x.path().is_file()); + Ok(()) - for file in tl_files { - let parent = default.join(&full_name); - let dest = parent.join(file.file_name()); + } - if !parent.exists() { - fs::create_dir_all(&parent)?; - } + async fn enable_package( + &mut self, + _package: &Package, + _package_dir: &Path, + _state_dir: &Path, + _staging_dir: &Path, + _is_modloader: bool, + ) -> Result<(), Error> { + todo!() + } - self.fs.file_copy(&file.path(), &dest, None).await?; - } + async fn disable_package( + &mut self, + _package: &Package, + _package_dir: &Path, + _state_dir: &Path, + _staging_dir: &Path, + _is_modloader: bool, + ) -> Result<(), Error> { + todo!() + } - Ok(()) + async fn get_metadata( + &self, + _package: &Package, + _package_dir: &Path, + _state_dir: &Path, + _staging_dir: &Path, + _is_modloader: bool, + ) -> Result { + todo!() } async fn uninstall_package( &mut self, - _package: &PackageReference, - _package_deps: &[PackageReference], + _package: &Package, _package_dir: &Path, _state_dir: &Path, _staging_dir: &Path, - _game_dir: &Path, _is_modloader: bool, ) -> Result<(), Error> { todo!() } + + async fn start_game( + mods_enabled: bool, + state_dir: &Path, + game_dir: &Path, + game_exe: &Path, + args: Vec, + ) -> Result { + todo!() + } +} + +#[cfg(test)] +mod tests { + use std::collections::HashSet; + use std::path::PathBuf; + + use crate::package::index::PackageIndex; + use crate::project::Project; + use crate::ui::reporter::VoidReporter; + use crate::util::file; + use crate::TCLI_HOME; + use crate::ts::package_reference::PackageReference; + + use super::*; + use serde::Deserialize; + use tokio::sync::OnceCell; + + #[derive(Deserialize, Debug)] + struct TestManifest { + packages: Vec, + dir: String, + } + + static INIT: OnceCell<()> = OnceCell::const_new(); + + async fn init_index() { + INIT.get_or_init(|| async { + if PackageIndex::requires_update(&TCLI_HOME) + .await + .unwrap_or_default() + { + PackageIndex::sync(&TCLI_HOME).await.unwrap(); + } + }) + .await; + } + + fn format_paths(paths: &HashSet) -> String { + let mut v: Vec<_> = paths.iter().map(|p| p.display().to_string()).collect(); + v.sort(); + v.join("\n\t") + } + + #[tokio::test] + pub async fn test_package_install() { + crate::ts::init_repository("https://thunderstore.io", None); + + init_index().await; + + // Enumerate directory names within the tests artifact dir to determine what packages we + // will be installing. + let workspace = Path::new(env!("CARGO_WORKSPACE_DIR")); + let assets = workspace.join("resources/test/installers/bepinex"); + let manifests: Vec = { + let str = fs::read_to_string(assets.join("manifest.json")) + .expect("Failed to read test manifest."); + serde_json::from_str(&str).unwrap() + }; + + let mut failures = Vec::new(); + + for manifest in &manifests { + // Spin up a new project dir for each install combination. + let project_dir = tempfile::tempdir().unwrap(); + let project = Project::create_new( + project_dir.path(), + true, + crate::project::ProjectKind::Profile, + ) + .unwrap(); + + project.add_packages(&manifest.packages).unwrap(); + project.commit(Box::new(VoidReporter), false).await.unwrap(); + + let asset_dir = assets.join(&manifest.dir); + let (only_proj, only_asset) = file::dir_diff(&project.state_dir, &asset_dir); + + if !(only_proj.is_empty() && only_asset.is_empty()) { + failures.push(format!( + "Mismatch for packages {:?}:\n Project dir: {}\n Asset dir: {}\n Only in project:\n\t{}\n Only in asset:\n\t{}\n", + manifest.packages.iter().map(|x| x.to_string()).collect::>(), + project.state_dir.display(), + asset_dir.display(), + format_paths(&only_proj), + format_paths(&only_asset), + )); + } + } + + if !failures.is_empty() { + panic!( + "Package installation failures ({} total):\n\n{}", + failures.len(), + failures.join("\n---\n") + ); + } + } + + } diff --git a/src/package/install/mod.rs b/src/package/install/mod.rs index ee08238..694c30a 100644 --- a/src/package/install/mod.rs +++ b/src/package/install/mod.rs @@ -1,320 +1,133 @@ -use std::env; -use std::fs; +use std::collections::HashMap; use std::path::{Path, PathBuf}; -use std::process::Stdio; +use std::str::FromStr; +use std::{clone, iter}; -use colored::Colorize; -use tokio::io::AsyncReadExt; -use tokio::process::Command; - -use self::api::Response; -use self::api::PROTOCOL_VERSION; -use self::api::{Request, TrackedFile}; -use self::manifest::InstallerManifest; -use super::error::PackageError; -use super::Package; use crate::error::Error; -use crate::error::IoError; +use crate::game::ecosystem; use crate::package::install::bepinex::BpxInstaller; -use crate::package::install::tracked::ConcreteFs; use crate::package::install::tracked::TrackedFs; -use crate::project::state::StateEntry; +use crate::package::Package; use crate::ts::package_reference::PackageReference; -use crate::ts::v1::models::ecosystem::R2MLLoader; -use crate::ui::reporter::{Progress, ProgressBarTrait, VoidProgress}; +use crate::ts::v1::models::ecosystem::{EcosystemSchema, GameDef, R2MLLoader}; pub mod api; +pub mod bepinex; mod legacy_compat; pub mod manifest; -pub mod bepinex; -mod tracked; +pub mod rule; +pub mod tracked; + +#[derive(Debug, Clone)] +pub struct InstallMetadata { + pub config_files: Vec, + pub additional_metadata: HashMap, +} + +impl InstallMetadata { + pub fn new() -> Self { + Self { + config_files: Vec::new(), + additional_metadata: HashMap::new(), + } + } + + pub fn add_config_file(&mut self, path: PathBuf) { + self.config_files.push(path); + } + + pub fn add_metadata(&mut self, key: String, value: String) { + self.additional_metadata.insert(key, value); + } +} -pub trait PackageInstaller { +pub trait PackageInstaller { /// Install a package into this profile. - /// + /// /// `state_dir` is the directory that is "linked" to at runtime by the modloader. /// `staging_dir` is the directory that contains files that are directly installed into the game directory. async fn install_package( &mut self, - package: &PackageReference, - package_deps: &[PackageReference], + package: &Package, package_dir: &Path, state_dir: &Path, staging_dir: &Path, - game_dir: &Path, is_modloader: bool, + game_def: Option<&GameDef>, ) -> Result<(), Error>; /// Uninstall a package from this profile. async fn uninstall_package( &mut self, - package: &PackageReference, - package_deps: &[PackageReference], + package: &Package, package_dir: &Path, state_dir: &Path, staging_dir: &Path, - game_dir: &Path, is_modloader: bool, ) -> Result<(), Error>; -} - - -/// Get the proper installer for the provided modloader variant. -pub fn get_installer(ml_variant: &R2MLLoader, fs: T) -> Option> { - match ml_variant { - R2MLLoader::BepInEx => Some(BpxInstaller::new(fs)), - _ => None, - } -} - -pub struct Installer { - pub exec_path: PathBuf, -} - -impl Installer { - /// Loads the given package as an Installer and prepares it for execution. - /// Note that cached installers can skip the prepare step. - pub async fn load_and_prepare(package: &Package) -> Result { - // Temp, we'll figure out a good solution from the progress reporter later. - let test = VoidProgress {}; - let cache_dir = match package.get_path().await { - Some(x) => x, - None => package.download(test.add_bar().as_ref()).await?, - }; - - let manifest = { - let path = cache_dir.join("installer.json"); - if !path.is_file() { - Err(PackageError::InstallerNoManifest)? - } else { - let contents = fs::read_to_string(path)?; - serde_json::from_str::(&contents)? - } - }; - - // Determine the absolute path of the installer's executable based on the current architecture. - let current_arch = env::consts::ARCH; - let current_os = env::consts::OS; - - let matrix = manifest - .matrix - .iter() - .find(|x| { - x.architecture.to_string() == current_arch && x.target_os.to_string() == current_os - }) - .ok_or(PackageError::InstallerNotExecutable)?; - - let exec_path = { - let abs = cache_dir.join(&matrix.executable); - - if abs.is_file() { - Ok(abs) - } else { - Err(IoError::FileNotFound(abs)) - } - }?; - - let installer = Installer { exec_path }; - - // Validate that the installer is (a) executable and (b) is using a valid protocol version. - let response = installer.run(&Request::Version).await?; - let Response::Version { - author: _, - identifier: _, - protocol, - } = response - else { - Err(PackageError::InstallerBadResponse { - package_id: package.identifier.to_string(), - message: "The installer did not respond with a valid or otherwise serializable Version response variant.".to_string(), - })? - }; - - if protocol.major != PROTOCOL_VERSION.major { - Err(PackageError::InstallerBadVersion { - package_id: package.identifier.to_string(), - given_version: protocol, - our_version: PROTOCOL_VERSION, - })? - } - - Ok(installer) - } - - pub fn override_new() -> Self { - let override_installer = PathBuf::from(std::env::var("TCLI_INSTALLER_OVERRIDE").unwrap()); - - if !override_installer.is_file() { - panic!( - "TCLI_INSTALLER_OVERRIDE is set to {}, which does not point to a file that actually exists.", override_installer.to_str().unwrap() - ) - } - - Installer { - exec_path: override_installer, - } - } - - pub async fn install_package( - &self, + /// Enable a previously installed package in this profile. + async fn enable_package( + &mut self, package: &Package, package_dir: &Path, state_dir: &Path, staging_dir: &Path, - reporter: &dyn ProgressBarTrait, - ) -> Result, Error> { - // Determine if the package is a modloader or not. - let is_modloader = package.identifier.name.to_lowercase().contains("bepinex"); - BpxInstaller::new(ConcreteFs::new(StateEntry::default())); - - let fs = ConcreteFs::new(StateEntry::default()); - let test = get_installer(&R2MLLoader::BepInEx, fs); - - // bepinex::install_package(package.identifier.clone(), &package.dependencies, package_dir, state_dir, staging_dir, is_modloader).await; - - panic!(); - - let request = Request::PackageInstall { - is_modloader, - package: package.identifier.clone(), - package_deps: package.dependencies.clone(), - package_dir: package_dir.to_path_buf(), - state_dir: state_dir.to_path_buf(), - staging_dir: staging_dir.to_path_buf(), - }; - - let progress_message = format!( - "{}-{} {}", - package.identifier.namespace.bold(), - package.identifier.name.bold(), - package.identifier.version.to_string().truecolor(90, 90, 90) - ); - reporter.set_message(format!("Installing {progress_message}")); - - let response = self.run(&request).await?; - match response { - Response::PackageInstall { - tracked_files, - post_hook_context: _, - } => Ok(tracked_files), - - Response::Error { message } => Err(PackageError::InstallerError { message })?, - - x => { - let message = - format!("Didn't recieve one of the expected variants: Response::PackageInstall or Response::Error. Got: {x:#?}"); + is_modloader: bool, + ) -> Result<(), Error>; - Err(PackageError::InstallerBadResponse { - package_id: package.identifier.to_string(), - message, - })? - } - } - } + /// Disable a previously installed package in this profile. + async fn disable_package( + &mut self, + package: &Package, + package_dir: &Path, + state_dir: &Path, + staging_dir: &Path, + is_modloader: bool, + ) -> Result<(), Error>; - pub async fn uninstall_package( + /// Get metadata about an installed package in this profile. + async fn get_metadata( &self, package: &Package, package_dir: &Path, state_dir: &Path, staging_dir: &Path, - tracked_files: Vec, - reporter: &dyn ProgressBarTrait, - ) -> Result<(), Error> { - let is_modloader = package.identifier.name.to_lowercase().contains("bepinex"); - let request = Request::PackageUninstall { - is_modloader, - package: package.identifier.clone(), - package_deps: package.dependencies.clone(), - package_dir: package_dir.to_path_buf(), - state_dir: state_dir.to_path_buf(), - staging_dir: staging_dir.to_path_buf(), - tracked_files, - }; - - let progress_message = format!( - "{}-{} {}", - package.identifier.namespace.bold(), - package.identifier.name.bold(), - package.identifier.version.to_string().truecolor(90, 90, 90) - ); - reporter.set_message(format!("Uninstalling {progress_message}")); - - let response = self.run(&request).await?; - match response { - Response::PackageUninstall { - post_hook_context: _, - } => Ok(()), - Response::Error { message } => Err(PackageError::InstallerError { message })?, - x => { - let message = - format!("Didn't recieve one of the expected variants: Response::PackageInstall or Response::Error. Got: {x:#?}"); - - Err(PackageError::InstallerBadResponse { - package_id: package.identifier.to_string(), - message, - })? - } - } - } + is_modloader: bool, + ) -> Result; - /// Start the game and drop a PID file in the state directory of the current project. - pub async fn start_game( - &self, + /// Start the game. + async fn start_game( mods_enabled: bool, state_dir: &Path, game_dir: &Path, game_exe: &Path, args: Vec, - ) -> Result { - let request = Request::StartGame { - mods_enabled, - project_state: state_dir.to_path_buf(), - game_dir: game_dir.to_path_buf(), - game_exe: game_exe.to_path_buf(), - args, - }; - - let response = self.run(&request).await?; - - let Response::StartGame { pid } = response else { - panic!("Invalid response."); - }; + ) -> Result; +} - Ok(pid) +/// Get the proper installer for the provided modloader variant. +pub fn get_installer(ml_variant: &R2MLLoader, fs: T) -> impl PackageInstaller { + match ml_variant { + R2MLLoader::BepInEx => BpxInstaller::new(fs), + _ => panic!("Support for modloader {ml_variant:?} has not been implemented."), } +} - pub async fn run(&self, arg: &Request) -> Result { - let args_json = serde_json::to_string(arg)?; - - let child = Command::new(&self.exec_path) - .stdout(Stdio::piped()) - .stderr(Stdio::piped()) - .arg(&args_json) - .spawn()?; - - // Execute the installer, capturing and deserializing any output. - // TODO: Safety check here to warn / stop an installer from blowing up the heap. - let mut output_str = String::new(); - child - .stdout - .unwrap() - .read_to_string(&mut output_str) - .await?; - - let mut err_str = String::new(); - child.stderr.unwrap().read_to_string(&mut err_str).await?; - - if !err_str.is_empty() { - println!("installer stderr:"); - println!("{err_str}"); - } - - // println!("installer stdout:"); - // println!("{output_str}"); - - let response = serde_json::from_str(&output_str)?; - Ok(response) - } +pub async fn guess_modloader( + package: &PackageReference, + package_deps: &[PackageReference], +) -> Option { + // TODO: Do a better job at caching the ecosystem schema. + let schema = ecosystem::get_schema().await.ok()?; + let ml = schema + .modloader_packages + .iter() + .map(|x| (&x.package_id, &x.loader)) + .collect::>(); + + iter::once(package) + .chain(package_deps.iter()) + .find_map(|x| ml.get(&x.to_loose_ident_string()).cloned()) + .cloned() } diff --git a/src/package/install/rule/mod.rs b/src/package/install/rule/mod.rs new file mode 100644 index 0000000..ae8a36d --- /dev/null +++ b/src/package/install/rule/mod.rs @@ -0,0 +1,5 @@ +pub mod rule_resolver; +pub mod rule_install; + +pub use rule_resolver::resolve_install_rules; +pub use rule_install::{install_sub_dir, install_sub_dir_no_flatten, install_untracked}; \ No newline at end of file diff --git a/src/package/install/rule/rule_install.rs b/src/package/install/rule/rule_install.rs new file mode 100644 index 0000000..f03bf3f --- /dev/null +++ b/src/package/install/rule/rule_install.rs @@ -0,0 +1,105 @@ +use std::path::{Path, PathBuf}; + +use tokio::fs; + +use crate::error::Error; +use crate::ts::v1::models::ecosystem::R2MMInstallRule; +use crate::package::Package; +use crate::util::file; + +/// Install into a namespaced subdirectory without flattening out the package structure. +pub async fn install_sub_dir_no_flatten( + sources: &[PathBuf], + rule: &R2MMInstallRule, + package: &Package, + package_dir: &Path, + state_dir: &Path, +) -> Result<(), Error> { + let sub_dir = state_dir.join(&rule.route).join(&package.identifier.name); + fs::create_dir_all(&sub_dir).await?; + + for source_path in sources { + if source_path.is_file() { + let relative_path = source_path.strip_prefix(package_dir) + .unwrap_or(source_path.file_name().unwrap().as_ref()); + let dest = sub_dir.join(relative_path); + + if let Some(parent) = dest.parent() { + fs::create_dir_all(parent).await?; + } + + fs::copy(source_path, dest).await?; + continue; + } + + let relative_path = source_path.strip_prefix(package_dir) + .unwrap_or(source_path.file_name().unwrap().as_ref()); + let dest_path = sub_dir.join(relative_path); + + file::copy_dir(source_path, &dest_path).await?; + } + + Ok(()) +} + +/// Install untracked into an anonymous subdirectory. +pub async fn install_untracked( + sources: &[PathBuf], + rule: &R2MMInstallRule, + _package: &Package, + _package_dir: &Path, + state_dir: &Path, +) -> Result<(), Error> { + let rule_dir = state_dir.join(&rule.route); + fs::create_dir_all(&rule_dir).await?; + + for source_path in sources { + if source_path.is_file() { + let dest_file = rule_dir.join(source_path.file_name().unwrap()); + fs::copy(source_path, dest_file).await?; + continue; + } + + let dest_path = rule_dir.join(source_path.file_name().unwrap()); + file::copy_dir(source_path, &dest_path).await?; + } + + Ok(()) +} + +/// Install into a namespaced subdirectory, flattening the package structure. +pub async fn install_sub_dir( + sources: &[PathBuf], + rule: &R2MMInstallRule, + package: &Package, + _package_dir: &Path, + state_dir: &Path, +) -> Result<(), Error> { + let sub_dir = state_dir.join(&rule.route).join(&package.identifier.name); + fs::create_dir_all(&sub_dir).await?; + + for source_path in sources { + if source_path.is_file() { + let dest = sub_dir.join(source_path.file_name().unwrap()); + fs::copy(source_path, dest).await?; + continue; + } + + let mut entries = fs::read_dir(source_path).await?; + + while let Some(entry) = entries.next_entry().await? { + let entry_path = entry.path(); + let entry_name = entry.file_name(); + let content_dest = sub_dir.join(&entry_name); + + if entry_path.is_file() { + fs::copy(&entry_path, &content_dest).await?; + continue; + } + + file::copy_dir(&entry_path, &content_dest).await?; + } + } + + Ok(()) +} \ No newline at end of file diff --git a/src/package/install/rule/rule_resolver.rs b/src/package/install/rule/rule_resolver.rs new file mode 100644 index 0000000..8ed251e --- /dev/null +++ b/src/package/install/rule/rule_resolver.rs @@ -0,0 +1,255 @@ +use std::collections::HashMap; +use std::io::{Error as IoError, ErrorKind}; +use std::path::{Path, PathBuf}; + +use walkdir::WalkDir; + +use crate::error::Error; +use crate::ts::v1::models::ecosystem::R2MMInstallRule; + +/// Find the appropriate install rule for a given path. +pub fn resolve_install_rule<'a>( + path: &Path, + install_rules: &'a [R2MMInstallRule], + root_dir: Option<&Path>, +) -> Option<&'a R2MMInstallRule> { + if path.is_dir() { + let relative_path = if let Some(root) = root_dir { + path.strip_prefix(root).ok()?.to_string_lossy().to_string() + } else { + path.file_name()?.to_string_lossy().to_string() + }; + return install_rules + .iter() + .find(|rule| rule.route == relative_path); + } + + let file_name = path.file_name()?.to_string_lossy().to_lowercase(); + let matching_rules: Vec<_> = install_rules + .iter() + .filter(|rule| { + rule.default_file_extensions + .iter() + .any(|ext| file_name.ends_with(&ext.to_lowercase())) + }) + .collect(); + + if matching_rules.is_empty() { + return install_rules.iter().find(|rule| rule.is_default_location); + } + + // Longest extension match wins (.mm.dll vs .dll, we choose the longer one). + matching_rules + .into_iter() + .max_by_key(|rule| { + rule.default_file_extensions + .iter() + .map(|ext| ext.len()) + .max() + .unwrap_or(0) + }) +} + +/// Resolves install rules for all files and directories in a given directory. +/// +/// Returns a HashMap which binds install rules to vectors of their corresponding paths. +pub fn resolve_install_rules<'a>( + root_path: &Path, + install_rules: &'a [R2MMInstallRule], +) -> Result>, Error> { + if !root_path.exists() { + Err(IoError::new( + ErrorKind::NotFound, + root_path.display().to_string() + ))?; + } + + let entries: Vec<_> = WalkDir::new(root_path) + .min_depth(1) // Skip the root. + .max_depth(2) // Grab the files and dirs in the first level of the root dir. + .into_iter() + .filter_map(|x| x.ok()) + .collect(); + let mut rules: HashMap<&'a R2MMInstallRule, Vec> = HashMap::new(); + + let (files, dirs): (Vec<_>, Vec<_>) = entries + .into_iter() + .partition(|x| x.path().is_file()); + + for file_entry in files { + let file_path = file_entry.path(); + if let Some(rule) = resolve_install_rule(file_path, install_rules, None) { + rules.entry(rule).or_insert_with(Vec::new).push(file_path.to_path_buf()); + } + } + + for dir_entry in dirs { + let dir_path = dir_entry.path(); + + if let Some(rule) = resolve_install_rule(dir_path, install_rules, Some(root_path)) { + rules.entry(rule).or_insert_with(Vec::new).push(dir_path.to_path_buf()); + } else { + let sub_rules = resolve_install_rules(dir_path, install_rules)?; + for (rule, paths) in sub_rules { + rules.entry(rule).or_insert_with(Vec::new).extend(paths); + } + } + } + + Ok(rules) +} + +#[cfg(test)] +mod tests { + use std::fs; + use std::path::Path; + use tempfile::tempdir; + + use crate::ts::v1::models::ecosystem::TrackingMethod; + use super::*; + + /// Create a test environment for testing install rules. + /// We return TempDir to keep the temporary directory alive. + fn create_env(tree: &[&str]) -> (tempfile::TempDir, std::path::PathBuf) { + let temp_dir = tempdir().unwrap(); + let test_root = temp_dir.path().to_path_buf(); + + for path in tree { + let full_path = test_root.join(path); + let is_file = Path::new(path).extension().is_some(); + + if is_file { + if let Some(parent) = full_path.parent() { + fs::create_dir_all(parent).unwrap(); + } + fs::write(&full_path, "").unwrap(); + } else { + fs::create_dir_all(&full_path).unwrap(); + } + } + + (temp_dir, test_root) + } + + #[test] + fn test_file_extension_rules() { + let (_temp_dir, test_root) = create_env(&[ + "BepInEx/plugins/mod1.dll", + "BepInEx/plugins/mod2.plugin.dll", + "BepInEx/plugins/subdir/mod2.plugin.dll", + "BepInEx/plugins/mod2.mm.dll", + "BepInEx/plugins/mod3.txt", + "BepInEx/plugins/subdir/mod4.txt", + ]); + + let install_rules = vec![ + R2MMInstallRule { + route: "one".to_string(), + tracking_method: TrackingMethod::default(), + sub_routes: None, + default_file_extensions: vec![".dll".to_string()], + is_default_location: false, + }, + R2MMInstallRule { + route: "two".to_string(), + tracking_method: TrackingMethod::default(), + sub_routes: None, + default_file_extensions: vec![".mm.dll".to_string()], + is_default_location: false, + }, + R2MMInstallRule { + route: "three".to_string(), + tracking_method: TrackingMethod::default(), + sub_routes: None, + default_file_extensions: vec![], + is_default_location: true, + }, + ]; + + let result = resolve_install_rules(&test_root, &install_rules).unwrap(); + + // Find the rule with route "one" and check its paths + let rule_one = install_rules.iter().find(|r| r.route == "one").unwrap(); + let paths_for_rule_one = result.get(rule_one).unwrap(); + assert!(paths_for_rule_one.contains(&test_root.join("BepInEx/plugins/mod1.dll"))); + assert!(paths_for_rule_one.contains(&test_root.join("BepInEx/plugins/mod2.plugin.dll"))); + assert!(paths_for_rule_one.contains(&test_root.join("BepInEx/plugins/subdir/mod2.plugin.dll"))); + + // Find the rule with route "two" and check its paths + let rule_two = install_rules.iter().find(|r| r.route == "two").unwrap(); + let paths_for_rule_two = result.get(rule_two).unwrap(); + assert!(paths_for_rule_two.contains(&test_root.join("BepInEx/plugins/mod2.mm.dll"))); + + // Find the rule with route "three" (default location) and check its paths + let rule_three = install_rules.iter().find(|r| r.route == "three").unwrap(); + let paths_for_rule_three = result.get(rule_three).unwrap(); + assert!(paths_for_rule_three.contains(&test_root.join("BepInEx/plugins/mod3.txt"))); + assert!(paths_for_rule_three.contains(&test_root.join("BepInEx/plugins/subdir/mod4.txt"))); + } + + #[test] + fn test_directory_rules() { + let (_temp_dir, test_root) = create_env(&[ + "BepInEx/plugins", + "BepInEx/plugins/subdir", + "BepInEx/plugins/subdir/subsubdir", + "BepInEx/config", + "DirectoryWithoutMatchingRule/", + ]); + + let install_rules = vec![ + R2MMInstallRule { + route: "plugins".to_string(), + tracking_method: TrackingMethod::default(), + sub_routes: None, + default_file_extensions: vec![], + is_default_location: false, + }, + R2MMInstallRule { + route: "plugins/subdir".to_string(), + tracking_method: TrackingMethod::default(), + sub_routes: None, + default_file_extensions: vec![], + is_default_location: false, + }, + R2MMInstallRule { + route: "config".to_string(), + tracking_method: TrackingMethod::default(), + sub_routes: None, + default_file_extensions: vec![], + is_default_location: false, + }, + R2MMInstallRule { + route: "patchers".to_string(), + tracking_method: TrackingMethod::default(), + sub_routes: None, + default_file_extensions: vec![], + is_default_location: true, + }, + ]; + + let result = resolve_install_rules(&test_root, &install_rules).unwrap(); + + // Find the rule with route "plugins" and check its paths + let rule_plugins = install_rules.iter().find(|r| r.route == "plugins").unwrap(); + let paths_for_plugins = result.get(rule_plugins).unwrap(); + assert!(paths_for_plugins.contains(&test_root.join("BepInEx/plugins"))); + + // Find the rule with route "plugins/subdir" and check its paths + let rule_plugins_subdir = install_rules.iter().find(|r| r.route == "plugins/subdir").unwrap(); + let paths_for_plugins_subdir = result.get(rule_plugins_subdir).unwrap(); + assert!(paths_for_plugins_subdir.contains(&test_root.join("BepInEx/plugins/subdir"))); + + // Find the rule with route "config" and check its paths + let rule_config = install_rules.iter().find(|r| r.route == "config").unwrap(); + let paths_for_config = result.get(rule_config).unwrap(); + assert!(paths_for_config.contains(&test_root.join("BepInEx/config"))); + + // Verify that "plugins/subdir/subsubdir" is not in any rule (should be excluded by max_depth=2) + let all_paths: Vec<_> = result.values().flatten().collect(); + assert!(!all_paths.contains(&&test_root.join("BepInEx/plugins/subdir/subsubdir"))); + + // Verify that "DirectoryWithoutMatchingRule/" is not in any rule + assert!(!all_paths.contains(&&test_root.join("DirectoryWithoutMatchingRule/"))); + } +} diff --git a/src/package/install/tracked.rs b/src/package/install/tracked.rs index 514b052..ab0bf76 100644 --- a/src/package/install/tracked.rs +++ b/src/package/install/tracked.rs @@ -2,7 +2,7 @@ use std::path::Path; use tokio::fs; use walkdir::WalkDir; -use crate::package::install::api::{FileAction, TrackedFile}; +use crate::package::install::api::{FileAction, LinkedFile}; use crate::project::state::{StagedFile, StateEntry}; use crate::error::Error; @@ -50,6 +50,7 @@ pub struct ConcreteFs { state: StateEntry, } + impl TrackedFs for ConcreteFs { fn new(state: StateEntry) -> Self { ConcreteFs { @@ -63,7 +64,7 @@ impl TrackedFs for ConcreteFs { async fn file_copy(&mut self, src: &Path, dst: &Path, stage_dst: Option<&Path>) -> Result<(), Error> { fs::copy(src, dst).await?; - let tracked = TrackedFile { action: FileAction::Create, path: dst.to_path_buf(), context: None }; + let tracked = LinkedFile { action: FileAction::Create, path: dst.to_path_buf(), context: None }; if let Some(stage_dst) = stage_dst { let mut staged = StagedFile::new(tracked)?; @@ -104,3 +105,37 @@ impl TrackedFs for ConcreteFs { todo!() } } + +/// Mock implementation of TrackedFs for testing purposes. +#[derive(Debug)] +pub struct MockFs; + +impl MockFs { + pub fn new() -> Self { + MockFs + } +} + +impl TrackedFs for MockFs { + fn new(_state: StateEntry) -> Self { + MockFs + } + + fn extract_state(self) -> StateEntry { + StateEntry::default() + } + + async fn file_copy(&mut self, _src: &Path, _dst: &Path, _stage_dst: Option<&Path>) -> Result<(), Error> { + Ok(()) + } + + async fn file_delete(&mut self, _target: &Path, _tracked: bool) { + } + + async fn dir_copy(&mut self, _src: &Path, _dst: &Path) -> Result<(), Error> { + Ok(()) + } + + async fn dir_delete(&mut self, _target: &Path, _tracked: bool) { + } +} diff --git a/src/project/mod.rs b/src/project/mod.rs index 81beea7..21ce321 100644 --- a/src/project/mod.rs +++ b/src/project/mod.rs @@ -18,13 +18,14 @@ use crate::error::{Error, IoError, IoResultToTcli}; use crate::game::registry::GameData; use crate::game::{proc, registry}; use crate::package::index::PackageIndex; -use crate::package::install::api::TrackedFile; -use crate::package::install::Installer; +use crate::package::install::api::LinkedFile; +use crate::package::install::tracked::{ConcreteFs, TrackedFs}; +use crate::package::install::{self, PackageInstaller}; use crate::package::resolver::DependencyGraph; use crate::package::{resolver, Package}; use crate::project::manifest::ProjectManifest; use crate::project::overrides::ProjectOverrides; -use crate::project::state::{StagedFile, StateFile}; +use crate::project::state::{StagedFile, StateEntry, StateFile}; use crate::ts::package_manifest::PackageManifestV1; use crate::ts::package_reference::PackageReference; use crate::ui::reporter::{Progress, Reporter}; @@ -289,22 +290,19 @@ impl Project { async fn install_packages( &self, - installer: &Installer, statefile: &mut StateFile, packages: Vec<&PackageReference>, multi: &dyn Progress, ) -> Result<(), Error> { - let packages = try_join_all( - packages - .into_iter() - .map(|x| async move { Package::from_any(x).await }), - ) - .await?; + let packages = packages + .into_iter() + .map(|x| async move { Package::from_any(x).await }); let sem = Arc::new(Semaphore::new(5)); let jobs = packages.into_iter().map(|package| async { let _permit = sem.acquire().await.unwrap(); + let package = package.await?; let bar = multi.add_bar(); let bar = bar.as_ref(); @@ -314,13 +312,25 @@ impl Project { Some(x) => x, None => package.download(bar).await?, }; + + // Right now we need to do a couple of things to create an installer: + // - An installer to use for this package. We can make a best case guess via install::guess_installer. + // - A TrackedFs implementation. In this instance we're going to opt for ConcreteFs, but if this was + // virtualized we would opt for something else. + + let ml = install::guess_modloader(&package.identifier, &package.dependencies) + .await + .expect("A valid installer could not be found."); + let mut installer = install::get_installer(&ml, ConcreteFs::new(StateEntry::default())); + let tracked_files = installer .install_package( &package, &package_dir, &self.state_dir, &self.staging_dir, - bar, + false, + None, ) .await; @@ -344,38 +354,36 @@ impl Project { bar.println(&finished_msg); - tracked_files.map(|x| (package.identifier, x)) + // tracked_files.map(|x| (package.identifier, x)) + + Ok::<(), Error>(()) }); - let tracked_files = try_join_all(jobs) - .await? - .into_iter() - .collect::)>>(); + let tracked_files = try_join_all(jobs).await?; // Iterate through each installed mod, separate tracked files into "link" and "stage" variants. // TODO: Make this less hacky, we shouldn't be relying on path ops to determine this. - for (package, tracked_files) in tracked_files { - let staged_files = tracked_files - .iter() - .filter(|x| x.path.starts_with(&self.staging_dir)) - .map(|x| StagedFile::new(x.clone())) - .collect::, _>>()?; - - let linked_files = tracked_files - .into_iter() - .filter(|x| x.path.starts_with(&self.state_dir)); - - let group = statefile.state.entry(package).or_default(); - group.staged.extend(staged_files); - group.linked.extend(linked_files); - } + // for (package, tracked_files) in tracked_files { + // let staged_files = tracked_files + // .iter() + // .filter(|x| x.path.starts_with(&self.staging_dir)) + // .map(|x| StagedFile::new(x.clone())) + // .collect::, _>>()?; + + // let linked_files = tracked_files + // .into_iter() + // .filter(|x| x.path.starts_with(&self.state_dir)); + + // let group = statefile.state.entry(package).or_default(); + // group.staged.extend(staged_files); + // group.linked.extend(linked_files); + // } Ok(()) } async fn uninstall_packages( &self, - installer: &Installer, statefile: &mut StateFile, packages: Vec<&PackageReference>, multi: &dyn Progress, @@ -388,35 +396,35 @@ impl Project { .await?; // Uninstall each package in parallel. - try_join_all(packages.iter().map(|package| async { - let bar = multi.add_bar(); - let bar = bar.as_ref(); - - let package_dir = match package.get_path().await { - Some(x) => x, - None => package.download(bar).await?, - }; - let state_entry = statefile.state.get(&package.identifier); - - let tracked_files = state_entry - .map_or(vec![], |x| x.staged.clone()) - .into_iter() - .map(|x| x.action) - .chain(state_entry.map_or(vec![], |x| x.linked.clone())) - .collect::>(); - - installer - .uninstall_package( - package, - &package_dir, - &self.state_dir, - &self.staging_dir, - tracked_files, - bar, - ) - .await - })) - .await?; + // try_join_all(packages.iter().map(|package| async { + // let bar = multi.add_bar(); + // let bar = bar.as_ref(); + + // let package_dir = match package.get_path().await { + // Some(x) => x, + // None => package.download(bar).await?, + // }; + // let state_entry = statefile.state.get(&package.identifier); + + // let tracked_files = state_entry + // .map_or(vec![], |x| x.staged.clone()) + // .into_iter() + // .map(|x| x.action) + // .chain(state_entry.map_or(vec![], |x| x.linked.clone())) + // .collect::>(); + + // // installer + // // .uninstall_package( + // // package, + // // &package_dir, + // // &self.state_dir, + // // &self.staging_dir, + // // tracked_files, + // // bar, + // // ) + // // .await + // })) + // .await?; // Run post-uninstall cleanup / validation ops. // 1. Invalidate staged files, removing them from the statefile if they no longer exist. @@ -427,7 +435,7 @@ impl Project { let staged = &entry.staged; // Determine the list of entries that will be invalidated. - let invalid_staged_entries = staged.iter().filter(|x| !x.action.path.is_file()); + let invalid_staged_entries = staged.iter().filter(|x| !x.file.path.is_file()); for staged_entry in invalid_staged_entries { // Each dest is checked if it (a) exists and (b) is the same as orig. @@ -475,23 +483,16 @@ impl Project { delta.del.len() ); - let installer = Installer::override_new(); let mut statefile = StateFile::open_or_new(&self.statefile_path)?; - let multi = reporter.create_progress(); let packages_to_remove = delta.del.iter().rev().collect::>(); let packages_to_add = delta.add.iter().rev().collect::>(); - self.uninstall_packages( - &installer, - &mut statefile, - packages_to_remove, - multi.borrow(), - ) - .await?; + self.uninstall_packages(&mut statefile, packages_to_remove, multi.borrow()) + .await?; - self.install_packages(&installer, &mut statefile, packages_to_add, multi.borrow()) + self.install_packages(&mut statefile, packages_to_add, multi.borrow()) .await?; // Write the statefile with changes made during unins @@ -520,7 +521,7 @@ impl Project { let staged_files = statefile.state.values_mut().flat_map(|x| &mut x.staged); for file in staged_files { - let rel = file.action.path.strip_prefix(&self.staging_dir).unwrap(); + let rel = file.file.path.strip_prefix(&self.staging_dir).unwrap(); let dest = game_dir.join(rel); if file.is_same_as(&dest)? { @@ -528,41 +529,40 @@ impl Project { } let dest_parent = dest.parent().unwrap(); - if !dest_parent.is_dir() { - fs::create_dir_all(dest_parent)?; - } + if !dest_parent.is_dir() {} + fs::create_dir_all(dest_parent)?; - fs::copy(&file.action.path, &dest)?; + fs::copy(&file.file.path, &dest)?; file.dest.push(dest); } statefile.write(&self.statefile_path)?; - let installer = Installer::override_new(); - let pid = installer - .start_game( - mods_enabled, - &self.state_dir, - &game_dist.game_dir, - &game_dist.exe_path, - args, - ) - .await?; + // let installer = Installer::override_new(); + // let pid = installer + // .start_game( + // mods_enabled, + // &self.state_dir, + // &game_dist.game_dir, + // &game_dist.exe_path, + // args, + // ) + // .await?; // The PID file is contained within the state dir and is of name `game.exe.pid`. - let pid_path = self - .base_dir - .join(".tcli") - .join(format!("{}.pid", game_data.identifier)); - - let mut pid_file = File::create(pid_path)?; - pid_file.write_all(format!("{}", pid).as_bytes())?; - - println!( - "{} has been started with PID {}.", - game_data.display_name.green(), - pid - ); + // let pid_path = self + // .base_dir + // .join(".tcli") + + // .join(format!("{}.pid", game_data.identifier)); + // let mut pid_file = File::create(pid_path)?; + // pid_file.write_all(format!("{}", pid).as_bytes())?; + + // println!( + // "{} has been started with PID {}.", + // game_data.display_name.green(), + // pid + // ); Ok(()) } diff --git a/src/project/state.rs b/src/project/state.rs index d297bba..b19fa43 100644 --- a/src/project/state.rs +++ b/src/project/state.rs @@ -6,22 +6,22 @@ use std::path::{Path, PathBuf}; use serde::{Deserialize, Serialize}; use crate::error::Error; -use crate::package::install::api::TrackedFile; +use crate::package::install::api::LinkedFile; use crate::ts::package_reference::PackageReference; use crate::util; #[derive(Serialize, Deserialize, Debug, Clone)] pub struct StagedFile { - pub action: TrackedFile, + pub file: LinkedFile, pub dest: Vec, pub md5: String, } impl StagedFile { - pub fn new(action: TrackedFile) -> Result { - let md5 = util::file::md5(&action.path)?; + pub fn new(file: LinkedFile) -> Result { + let md5 = util::file::md5(&file.path)?; Ok(StagedFile { - action, + file, dest: vec![], md5, }) @@ -40,21 +40,17 @@ impl StagedFile { #[derive(Serialize, Deserialize, Default, Debug)] pub struct StateEntry { pub staged: Vec, - pub linked: Vec, + pub linked: Vec, } impl StateEntry { /// Add a new staged file. If overwrite is set then already existing /// entries with the same path will be replaced. - pub fn add_staged(&mut self, file: StagedFile, overwrite: bool) { - todo!() - } + pub fn add_staged(&mut self, file: StagedFile, overwrite: bool) {} /// Add a new linked file. If overwrite is set then already existing /// entries with the same path will be replaced. - pub fn add_linked(&mut self, file: TrackedFile, overwrite: bool) { - todo!() - } + pub fn add_linked(&mut self, file: LinkedFile, overwrite: bool) {} } #[derive(Serialize, Deserialize, Default)] diff --git a/src/ts/package_reference/mod.rs b/src/ts/package_reference/mod.rs index 41d3a4d..fd4d7c3 100644 --- a/src/ts/package_reference/mod.rs +++ b/src/ts/package_reference/mod.rs @@ -39,6 +39,7 @@ impl PackageReference { .ok_or(PackageReferenceParseError::NumSections { expected: 2, got: 1, + provided: fullname.as_ref().to_string(), })?; Ok(PackageReference { namespace: namespace.to_string(), @@ -63,6 +64,7 @@ impl FromStr for PackageReference { .map_err(|v: Vec<&str>| PackageReferenceParseError::NumSections { expected: 3, got: v.len() - 1, + provided: s.to_string(), })?; Ok(PackageReference { @@ -81,8 +83,8 @@ impl Display for PackageReference { #[derive(thiserror::Error, Debug)] pub enum PackageReferenceParseError { - #[error("Expected {expected} sections, got {got}.")] - NumSections { expected: usize, got: usize }, + #[error("Expected {expected} sections, got {got} for string '{provided}'")] + NumSections { expected: usize, got: usize, provided: String }, #[error("Failed to parse version: {0}.")] VersionParseFail(#[from] VersionParseError), } diff --git a/src/ts/v1/models/ecosystem.rs b/src/ts/v1/models/ecosystem.rs index 36a32b2..8f399cd 100644 --- a/src/ts/v1/models/ecosystem.rs +++ b/src/ts/v1/models/ecosystem.rs @@ -126,7 +126,7 @@ pub struct R2MMModLoaderPackage { pub loader: R2MLLoader, } -#[derive(Serialize, Deserialize, Debug, Clone)] +#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)] #[serde(rename_all = "lowercase")] pub enum R2MLLoader { BepInEx, @@ -142,22 +142,42 @@ pub enum R2MLLoader { Shimloader, } -#[derive(Serialize, Deserialize, Debug, Clone)] +#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq, Hash)] +#[serde(rename_all = "kebab-case")] +pub enum TrackingMethod { + None, + PackageZip, + State, + Subdir, + SubdirNoFlatten, +} + +impl Default for TrackingMethod { + fn default() -> Self { + TrackingMethod::None + } +} + +#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)] pub struct PackageInstaller { pub name: String, pub description: String, } -#[derive(Serialize, Deserialize, Debug, Clone)] +#[derive(Serialize, Deserialize, Debug, Clone, Hash, PartialEq, Eq)] #[serde(rename_all = "camelCase")] pub struct R2MMInstallRule { pub route: String, - pub tracking_method: Option, + #[serde(default)] + pub tracking_method: TrackingMethod, pub sub_routes: Option>, - pub default_file_extensions: Option>, + #[serde(default)] + pub default_file_extensions: Vec, pub is_default_location: bool, } + + #[derive(Serialize, Deserialize, Debug, Clone)] #[serde(rename_all = "camelCase")] pub struct GameDefThunderstore { diff --git a/src/util/file.rs b/src/util/file.rs index e5f12d9..df93c59 100644 --- a/src/util/file.rs +++ b/src/util/file.rs @@ -1,9 +1,11 @@ +use std::collections::HashSet; use std::fs::{self, File}; use std::io; -use std::path::Path; +use std::path::{Path, PathBuf}; use md5::digest::FixedOutput; use md5::{Digest, Md5}; +use tokio::fs as async_fs; use walkdir::WalkDir; use crate::error::{Error, IoError}; @@ -75,3 +77,46 @@ pub fn read_offset(file: &File, buf: &mut [u8], offset: u64) -> Result (HashSet, HashSet) { + fn collect_paths(dir: &Path) -> HashSet { + WalkDir::new(dir) + .into_iter() + .filter_map(|x| x.ok()) + .filter(|x| x.path() != dir) + .filter(|x| !x.path().is_dir()) + .map(|x| x.path().strip_prefix(dir).unwrap().to_path_buf()) + .collect() + } + + let first = collect_paths(dir1); + let second = collect_paths(dir2); + + (&first - &second, &second - &first) +} + +pub async fn copy_dir(src: &Path, dst: &Path) -> Result<(), Error> { + async_fs::create_dir_all(dst).await?; + + let entries: Vec<_> = WalkDir::new(src) + .into_iter() + .filter_map(|e| e.ok()) + .filter(|e| e.path().is_file()) + .collect(); + + for entry in entries { + let src_path = entry.path(); + let relative_path = src_path.strip_prefix(src) + .map_err(|e| IoError::Native(std::io::Error::new(std::io::ErrorKind::InvalidInput, format!("Failed to strip prefix: {}", e)), Some(src_path.to_path_buf())))?; + let dst_path = dst.join(relative_path); + + if let Some(parent) = dst_path.parent() { + async_fs::create_dir_all(parent).await?; + } + + async_fs::copy(src_path, &dst_path).await?; + } + + Ok(()) +} diff --git a/src/util/reg.rs b/src/util/reg.rs index 6b7201e..9e9b0a1 100644 --- a/src/util/reg.rs +++ b/src/util/reg.rs @@ -63,21 +63,22 @@ mod inner { #[cfg(target_os = "linux")] mod inner { - use super::{Error, HKey, RegKeyVal}; + use super::{HKey, RegKeyVal}; + use crate::error::IoError; fn get_prefix() -> Option { todo!() } - pub fn get_value_at(hkey: HKey, subkey: &str, name: &str) -> Result { + pub fn get_value_at(_hkey: HKey, _subkey: &str, _name: &str) -> Result { todo!() } - pub fn get_keys_at(hkey: HKey, subkey: &str) -> Result, Error> { + pub fn get_keys_at(_hkey: HKey, _subkey: &str) -> Result, IoError> { todo!() } - pub fn get_values_at(hkey: HKey, subkey: &str) -> Result, Error> { + pub fn get_values_at(_hkey: HKey, _subkey: &str) -> Result, IoError> { todo!() } } From 0ff690f92dbe459856960b3bf4631a4675f3cba1 Mon Sep 17 00:00:00 2001 From: Ethan Green Date: Sat, 13 Sep 2025 21:45:08 +0300 Subject: [PATCH 5/7] Add community-scoped package management and modloader detection This commit introduces community-based package organization and automatic modloader detection for enhanced package installation workflows. Key changes: - Add community parameter to project initialization and package operations - Implement modloader detection and installation via ecosystem schema - Replace hardcoded installer selection with dynamic modloader resolution - Add package-community membership validation API - Refactor PackageInstaller trait to handle modloader packages explicitly - Create new macro-based testing framework with per-community test cases The community concept enables proper game-specific package management while modloader detection eliminates manual installer configuration. Test infrastructure now supports multiple game communities with declarative test case generation via installer_tests! macro. --- Cargo.lock | 10 + .../H3VRUtilities/BepInEx/config/BepInEx.cfg | 151 + .../BepInEx/config/HookGenPatcher.cfg | 12 + .../H3VRUtilities/BepInEx/core/0Harmony.dll | Bin 0 -> 189440 bytes .../H3VRUtilities/BepInEx/core/0Harmony.xml | 4149 +++++++++++++++++ .../H3VRUtilities/BepInEx/core/0Harmony20.dll | Bin 0 -> 111616 bytes .../core/BepInEx-MonoMod_Loader/MonoMod.dll | Bin 0 -> 66048 bytes .../BepInEx/core/BepInEx.Harmony.dll | Bin 0 -> 5632 bytes .../BepInEx/core/BepInEx.Harmony.xml | 86 + .../BepInEx/core/BepInEx.Preloader.dll | Bin 0 -> 42496 bytes .../BepInEx/core/BepInEx.Preloader.xml | 169 + .../H3VRUtilities/BepInEx/core/BepInEx.dll | Bin 0 -> 116224 bytes .../H3VRUtilities/BepInEx/core/BepInEx.xml | 1657 +++++++ .../BepInEx/core/HarmonyXInterop.dll | Bin 0 -> 23552 bytes .../BepInEx/core/Mono.Cecil.Mdb.dll | Bin 0 -> 43008 bytes .../BepInEx/core/Mono.Cecil.Pdb.dll | Bin 0 -> 86528 bytes .../BepInEx/core/Mono.Cecil.Rocks.dll | Bin 0 -> 27648 bytes .../H3VRUtilities/BepInEx/core/Mono.Cecil.dll | Bin 0 -> 339456 bytes .../BepInEx/core/MonoMod.RuntimeDetour.dll | Bin 0 -> 104960 bytes .../BepInEx/core/MonoMod.RuntimeDetour.xml | 178 + .../BepInEx/core/MonoMod.Utils.dll | Bin 0 -> 187392 bytes .../BepInEx/core/MonoMod.Utils.xml | 1465 ++++++ .../Assembly-CSharp.H3VRUtilities.mm.dll | Bin 0 -> 66048 bytes ...sembly-CSharp.H3VRUtilitiesVehicles.mm.dll | Bin 0 -> 29696 bytes .../BepInEx.MonoMod.Loader.dll | Bin 0 -> 9216 bytes .../BepInEx.MonoMod.HookGenPatcher.dll | Bin 0 -> 9216 bytes .../MonoMod.RuntimeDetour.HookGen.exe | Bin 0 -> 23040 bytes .../nrgill28-Sodalite/Sodalite.Patcher.dll | Bin 0 -> 14848 bytes .../plugins/BepInEx-MonoMod_Loader/README.md | 24 + .../plugins/BepInEx-MonoMod_Loader/icon.png | Bin 0 -> 11227 bytes .../BepInEx-MonoMod_Loader/manifest.json | 9 + .../WFIOST-H3VRUtilities/8-11-0.unitypackage | Bin 0 -> 44577 bytes .../WFIOST-H3VRUtilities/H3VRUtilities.dll | Bin 0 -> 66048 bytes .../H3VRUtilitiesVehicles.dll | Bin 0 -> 29696 bytes .../WFIOST-H3VRUtilities/H3VRUtilsConfig.dll | Bin 0 -> 487424 bytes .../plugins/WFIOST-H3VRUtilities/README.md | 15 + .../plugins/WFIOST-H3VRUtilities/icon.png | Bin 0 -> 20927 bytes .../WFIOST-H3VRUtilities/manifest.json | 11 + .../nrgill28-HookGenPatcher_H3VR/README.md | 13 + .../nrgill28-HookGenPatcher_H3VR/icon.png | Bin 0 -> 7839 bytes .../manifest.json | 10 + .../BepInEx/plugins/nrgill28-Sodalite/LICENSE | 165 + .../plugins/nrgill28-Sodalite/README.md | 32 + .../plugins/nrgill28-Sodalite/Sodalite.dll | Bin 0 -> 99840 bytes .../plugins/nrgill28-Sodalite/YamlDotNet.dll | Bin 0 -> 270336 bytes .../plugins/nrgill28-Sodalite/icon.png | Bin 0 -> 8865 bytes .../plugins/nrgill28-Sodalite/manifest.json | 11 + .../plugins/nrgill28-Sodalite/universalpanel | Bin 0 -> 692509 bytes .../bepinex/H3VRUtilities/doorstop_config.ini | 16 + .../bepinex/H3VRUtilities/winhttp.dll | Bin 0 -> 25088 bytes .../test/installers/bepinex/manifest.json | 14 +- src/cli.rs | 6 +- src/game/ecosystem.rs | 19 +- src/main.rs | 7 +- src/package/install/bepinex.rs | 201 +- src/package/install/mod.rs | 18 +- src/package/install/rule/rule_install.rs | 50 +- src/package/install/rule/rule_resolver.rs | 115 +- src/package/install/testificate.rs | 154 + src/project/error.rs | 7 + src/project/manifest.rs | 21 +- src/project/mod.rs | 32 +- src/server/method/project.rs | 3 +- src/ts/experimental/package.rs | 16 + src/ts/package_reference/mod.rs | 9 + src/ts/v1/models/ecosystem.rs | 5 +- src/util/file.rs | 19 + 67 files changed, 8657 insertions(+), 222 deletions(-) create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/BepInEx.cfg create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/HookGenPatcher.cfg create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.xml create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony20.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.xml create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.xml create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.xml create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/HarmonyXInterop.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Mdb.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Pdb.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Rocks.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.xml create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.Utils.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.Utils.xml create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/BepInEx.MonoMod.HookGenPatcher.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/8-11-0.unitypackage create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilities.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilitiesVehicles.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/README.md create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/manifest.json create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/README.md create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/manifest.json create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/LICENSE create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/README.md create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/YamlDotNet.dll create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/icon.png create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/manifest.json create mode 100644 resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/universalpanel create mode 100644 resources/test/installers/bepinex/H3VRUtilities/doorstop_config.ini create mode 100644 resources/test/installers/bepinex/H3VRUtilities/winhttp.dll create mode 100644 src/package/install/testificate.rs diff --git a/Cargo.lock b/Cargo.lock index 25fb1fe..b8d4d70 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -509,6 +509,15 @@ dependencies = [ "subtle", ] +[[package]] +name = "dir-diff" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7ad16bf5f84253b50d6557681c58c3ab67c47c77d39fed9aeb56e947290bd10" +dependencies = [ + "walkdir", +] + [[package]] name = "directories" version = "5.0.1" @@ -1925,6 +1934,7 @@ dependencies = [ "chrono", "clap", "colored", + "dir-diff", "directories", "figment", "futures", diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/BepInEx.cfg b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/BepInEx.cfg new file mode 100644 index 0000000..32699ab --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/BepInEx.cfg @@ -0,0 +1,151 @@ +[Caching] + +## Enable/disable assembly metadata cache +## Enabling this will speed up discovery of plugins and patchers by caching the metadata of all types BepInEx discovers. +# Setting type: Boolean +# Default value: true +EnableAssemblyCache = true + +[Chainloader] + +## If enabled, hides BepInEx Manager GameObject from Unity. +## This can fix loading issues in some games that attempt to prevent BepInEx from being loaded. +## Use this only if you know what this option means, as it can affect functionality of some older plugins. +## +# Setting type: Boolean +# Default value: false +HideManagerGameObject = false + +[Harmony.Logger] + +## Specifies which Harmony log channels to listen to. +## NOTE: IL channel dumps the whole patch methods, use only when needed! +# Setting type: LogChannel +# Default value: Warn, Error +# Acceptable values: None, Info, IL, Warn, Error, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogChannels = Warn, Error + +[Logging] + +## Enables showing unity log messages in the BepInEx logging system. +# Setting type: Boolean +# Default value: true +UnityLogListening = true + +## If enabled, writes Standard Output messages to Unity log +## NOTE: By default, Unity does so automatically. Only use this option if no console messages are visible in Unity log +## +# Setting type: Boolean +# Default value: false +LogConsoleToUnityLog = false + +[Logging.Console] + +## Enables showing a console for log output. +# Setting type: Boolean +# Default value: false +Enabled = true + +## If enabled, will prevent closing the console (either by deleting the close button or in other platform-specific way). +# Setting type: Boolean +# Default value: false +PreventClose = false + +## If true, console is set to the Shift-JIS encoding, otherwise UTF-8 encoding. +# Setting type: Boolean +# Default value: false +ShiftJisEncoding = false + +## Hints console manager on what handle to assign as StandardOut. Possible values: +## Auto - lets BepInEx decide how to redirect console output +## ConsoleOut - prefer redirecting to console output; if possible, closes original standard output +## StandardOut - prefer redirecting to standard output; if possible, closes console out +## +# Setting type: ConsoleOutRedirectType +# Default value: Auto +# Acceptable values: Auto, ConsoleOut, StandardOut +StandardOutType = Auto + +## Which log levels to show in the console output. +# Setting type: LogLevel +# Default value: Fatal, Error, Warning, Message, Info +# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogLevels = Fatal, Error, Warning, Message, Info + +[Logging.Disk] + +## Include unity log messages in log file output. +# Setting type: Boolean +# Default value: false +WriteUnityLog = true + +## Appends to the log file instead of overwriting, on game startup. +# Setting type: Boolean +# Default value: false +AppendLog = false + +## Enables writing log messages to disk. +# Setting type: Boolean +# Default value: true +Enabled = true + +## Which log leves are saved to the disk log output. +# Setting type: LogLevel +# Default value: Fatal, Error, Warning, Message, Info +# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All +# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) +LogLevels = Fatal, Error, Warning, Message, Info + +[Preloader] + +## Enables or disables runtime patches. +## This should always be true, unless you cannot start the game due to a Harmony related issue (such as running .NET Standard runtime) or you know what you're doing. +# Setting type: Boolean +# Default value: true +ApplyRuntimePatches = true + +## Specifies which MonoMod backend to use for Harmony patches. Auto uses the best available backend. +## This setting should only be used for development purposes (e.g. debugging in dnSpy). Other code might override this setting. +# Setting type: MonoModBackend +# Default value: auto +# Acceptable values: auto, dynamicmethod, methodbuilder, cecil +HarmonyBackend = auto + +## If enabled, BepInEx will save patched assemblies into BepInEx/DumpedAssemblies. +## This can be used by developers to inspect and debug preloader patchers. +# Setting type: Boolean +# Default value: false +DumpAssemblies = false + +## If enabled, BepInEx will load patched assemblies from BepInEx/DumpedAssemblies instead of memory. +## This can be used to be able to load patched assemblies into debuggers like dnSpy. +## If set to true, will override DumpAssemblies. +# Setting type: Boolean +# Default value: false +LoadDumpedAssemblies = false + +## If enabled, BepInEx will call Debugger.Break() once before loading patched assemblies. +## This can be used with debuggers like dnSpy to install breakpoints into patched assemblies before they are loaded. +# Setting type: Boolean +# Default value: false +BreakBeforeLoadAssemblies = false + +[Preloader.Entrypoint] + +## The local filename of the assembly to target. +# Setting type: String +# Default value: UnityEngine.dll +Assembly = UnityEngine.dll + +## The name of the type in the entrypoint assembly to search for the entrypoint method. +# Setting type: String +# Default value: Application +Type = Application + +## The name of the method in the specified entrypoint assembly and type to hook and load Chainloader from. +# Setting type: String +# Default value: .cctor +Method = .cctor + diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/HookGenPatcher.cfg b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/HookGenPatcher.cfg new file mode 100644 index 0000000..a29eb9b --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/HookGenPatcher.cfg @@ -0,0 +1,12 @@ +[General] + +## Assembly names to make mmhooks for, separate entries with : , +# Setting type: String +# Default value: Assembly-CSharp.dll +MMHOOKAssemblyNames = Assembly-CSharp.dll,Assembly-CSharp-firstpass.dll + +## Hash file using contents instead of size. Minor perfomance impact. +# Setting type: Boolean +# Default value: false +Preciser filehashing = false + diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.dll new file mode 100644 index 0000000000000000000000000000000000000000..da46f279ec88009246fa736d4a791bb0dcfd3039 GIT binary patch literal 189440 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 R!w>!Uv!s7s$*p7H{|0nB#>oHx literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.xml new file mode 100644 index 0000000..2bee96c --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.xml @@ -0,0 +1,4149 @@ + + + + 0Harmony + + + + A factory to create delegate types + + + + Instance for the delegate type factory + + + Exists for API compatibility with Harmony + + + + + Creates a delegate type for a method + + Type of the return value + Types of the arguments + The new delegate type for the given type info + + + + Creates a delegate type for a method + + Type of the return value + Types of the arguments + Calling convention. If specified, adds to the delegate type + The new delegate type for the given type info + + + Creates a delegate type for a method + The method + The new delegate type + + + Creates a delegate type for a method + The method + Calling convention. If specified, adds to the delegate type. + The new delegate type + + + A getter delegate type + Type that getter gets field/property value from + Type of the value that getter gets + The instance get getter uses + An delegate + + + + A setter delegate type + Type that setter sets field/property value for + Type of the value that setter sets + The instance the setter uses + The value the setter uses + An delegate + + + + A constructor delegate type + Type that constructor creates + An delegate + + + + A helper class for fast access to getters and setters + + + Creates an instantiation delegate + Type that constructor creates + The new instantiation delegate + + + + Creates an getter delegate for a property + Type that getter reads property from + Type of the property that gets accessed + The property + The new getter delegate + + + + Creates an getter delegate for a field + Type that getter reads field from + Type of the field that gets accessed + The field + The new getter delegate + + + + Creates an getter delegate for a field (with a list of possible field names) + Type that getter reads field/property from + Type of the field/property that gets accessed + A list of possible field names + The new getter delegate + + + + Creates an setter delegate + Type that setter assigns property value to + Type of the property that gets assigned + The property + The new setter delegate + + + + Creates an setter delegate for a field + Type that setter assigns field value to + Type of the field that gets assigned + The field + The new getter delegate + + + + A delegate to invoke a method + The instance + The method parameters + The method result + + + A helper class to invoke method with delegates + + + Creates a fast invocation handler from a method + The method to invoke + Controls if boxed value object is accessed/updated directly + The + + + The directBoxValueAccess option controls how value types passed by reference (e.g. ref int, out my_struct) are handled in the arguments array + passed to the fast invocation handler. + Since the arguments array is an object array, any value types contained within it are actually references to a boxed value object. + Like any other object, there can be other references to such boxed value objects, other than the reference within the arguments array. + For example, + + var val = 5; + var box = (object)val; + var arr = new object[] { box }; + handler(arr); // for a method with parameter signature: ref/out/in int + + + + + If directBoxValueAccess is true, the boxed value object is accessed (and potentially updated) directly when the handler is called, + such that all references to the boxed object reflect the potentially updated value. + In the above example, if the method associated with the handler updates the passed (boxed) value to 10, both box and arr[0] + now reflect the value 10. Note that the original val is not updated, since boxing always copies the value into the new boxed value object. + + + If directBoxValueAccess is false (default), the boxed value object in the arguments array is replaced with a "reboxed" value object, + such that potential updates to the value are reflected only in the arguments array. + In the above example, if the method associated with the handler updates the passed (boxed) value to 10, only arr[0] now reflects the value 10. + + + + + Patch function helpers + + + Sorts patch methods by their priority rules + The original method + Patches to sort + Use debug mode + The sorted patch methods + + + + Sorts patch methods by their priority rules + The original method + Patches to sort + Use debug mode + The sorted patch methods + + + + Creates new replacement method with the latest patches and detours the original method + The original method + Information describing the patches + The newly created replacement method + + + + + High-level IL code manipulator for MonoMod that allows to manipulate a method as a stream of CodeInstructions. + + + + + Initialize IL transpiler + + Body of the method to transpile + Whether to always log everything for this instance + + + + Adds a transpiler method that edits the IL of the given method + + Transpiler method + Currently not implemented + + + + Processes and writes IL to the provided method body. + Note that this cleans the existing method body (removes insturctions and exception handlers). + + Method body to write to. + Original method that transpiler can optionally call into + + One of IL opcodes contains a CallSide (e.g. calli), which is currently not + fully supported. + + One of IL opcodes with an operand contains a null operand. + + + + Normalizes instructions into a consistent format for passing to transpilers. + Converts short branches to long, ensures that certain fields are properly initialized. + + Enumerable of instructions + Enumerable of normalized instructions + + + + Helper wrapper around ILProcessor to allow emitting code at certain positions + + + + + Write method body to a ILDasm -like representation + + Method body to write + String representation of the method body (locals and instruction) + Unexpected exception block type + + + + Patching methods potentially messes up the stack. + Especially calls to GetExecutingAssembly won't turn in correct methods + + + + Creates a patch sorter + Array of patches that will be sorted + Use debugging + + + Sorts internal PatchSortingWrapper collection and caches the results. + After first run the result is provided from the cache. + The original method + The sorted patch methods + + + Sorts internal PatchSortingWrapper collection and caches the results. + After first run the result is provided from the cache. + The original method + The sorted patch methods as instance + + + Checks if the sorter was created with the same patch list and as a result can be reused to + get the sorted order of the patches. + List of patches to check against + true if equal + + + Removes one unresolved dependency from the least important patch. + + + Outputs all unblocked patches from the waiting list to results list + + + Adds patch to both results list and handled patches set + Patch to add + + + Wrapper used over the Patch object to allow faster dependency access and + dependency removal in case of cyclic dependencies + + + Create patch wrapper object used for sorting + Patch to wrap + + + Determines how patches sort + The other patch + integer to define sort order (-1, 0, 1) + + + Determines whether patches are equal + The other patch + true if equal + + + Hash function + A hash code + + + Bidirectionally registers Patches as after dependencies + List of dependencies to register + + + Bidirectionally registers Patches as before dependencies + List of dependencies to register + + + Bidirectionally removes Patch from after dependencies + Patch to remove + + + Bidirectionally removes Patch from before dependencies + Patch to remove + + + Specifies the type of method + + + + This is a normal method + + + This is a getter + + + This is a setter + + + This is a constructor + + + This is a static constructor + + + Specifies the type of argument + + + + This is a normal argument + + + This is a reference argument (ref) + + + This is an out argument (out) + + + This is a pointer argument (&) + + + Specifies the type of patch + + + + Any patch + + + A prefix patch + + + A postfix patch + + + A transpiler + + + A finalizer + + + A reverse patch + + + A MonoMod + + + Specifies the type of reverse patch + + + + Use the unmodified original method (directly from IL) + + + Use the original as it is right now including previous patches but excluding future ones + + + Specifies the type of method call dispatching mechanics + + + + Call the method using dynamic dispatching if method is virtual (including overriden) + + + This is the built-in form of late binding (a.k.a. dynamic binding) and is the default dispatching mechanic in C#. + This directly corresponds with the instruction. + + + For virtual (including overriden) methods, the instance type's most-derived/overriden implementation of the method is called. + For non-virtual (including static) methods, same behavior as : the exact specified method implementation is called. + + + Note: This is not a fully dynamic dispatch, since non-virtual (including static) methods are still called non-virtually. + A fully dynamic dispatch in C# involves using + the dynamic type + (actually a fully dynamic binding, since even the name and overload resolution happens at runtime), which does not support. + + + + + Call the method using static dispatching, regardless of whether method is virtual (including overriden) or non-virtual (including static) + + + a.k.a. non-virtual dispatching, early binding, or static binding. + This directly corresponds with the instruction. + + + For both virtual (including overriden) and non-virtual (including static) methods, the exact specified method implementation is called, without virtual/override mechanics. + + + + + The base class for all Harmony annotations (not meant to be used directly) + + + + The common information for all attributes + + + Annotation to define your Harmony patch methods + + + + An empty annotation can be used together with TargetMethod(s) + + + + An annotation that specifies a class to patch + The declaring class/type + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The argument types of the method or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + Assembly-qualified name of the declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + Assembly-qualified name of the declaring class/type + The name of the method, property or constructor to patch + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + Annotation to define the original method for delegate injection + + + + An annotation that specifies a class to patch + The declaring class/type + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The argument types of the method or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The + An array of argument types to target overloads + Array of + + + + An annotation that specifies a method, property or constructor to patch + The declaring class/type + The name of the method, property or constructor to patch + The + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + The name of the method, property or constructor to patch + The + + + + An annotation that specifies call dispatching mechanics for the delegate + The + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + The + An array of argument types to target overloads + An array of + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + + + + An annotation that specifies a method, property or constructor to patch + An array of argument types to target overloads + An array of + + + + Annotation to define your standin methods for reverse patching + + + + An annotation that specifies the type of reverse patching + The of the reverse patch + + + + A Harmony annotation to define that all methods in a class are to be patched + + + + A Harmony annotation + + + + A Harmony annotation to define patch priority + The priority + + + + A Harmony annotation + + + + A Harmony annotation to define that a patch comes before another patch + The array of harmony IDs of the other patches + + + + A Harmony annotation + + + A Harmony annotation to define that a patch comes after another patch + The array of harmony IDs of the other patches + + + + A Harmony annotation + + + A Harmony annotation to debug a patch (output uses to log to your Desktop) + + + + A Harmony attribute + + + If specified on a prefix, postfix or a finalizer, the method will be automatically wrapped into try/catch. + + + + Specifies the Prepare function in a patch class + + + + Specifies the Cleanup function in a patch class + + + + Specifies the TargetMethod function in a patch class + + + + Specifies the TargetMethods function in a patch class + + + + Specifies the Prefix function in a patch class + + + + Specifies the Postfix function in a patch class + + + + Specifies the Transpiler function in a patch class + + + + Specifies the ILManipulator function in a patch class> + + + + Specifies the Finalizer function in a patch class + + + + A Harmony annotation + + + + The name of the original argument + + + + The index of the original argument + + + + The new name of the original argument + + + + An annotation to declare injected arguments by name + + + + An annotation to declare injected arguments by index + Zero-based index + + + + An annotation to declare injected arguments by renaming them + Name of the original argument + New name + + + + An annotation to declare injected arguments by index and renaming them + Zero-based index + New name + + + + An abstract wrapper around OpCode and their operands. Used by transpilers + + + + The opcode + + + + The operand + + + + All labels defined on this instruction + + + + All exception block boundaries defined on this instruction + + + + Creates a new CodeInstruction with a given opcode and optional operand + The opcode + The operand + + + + Create a full copy (including labels and exception blocks) of a CodeInstruction + The to copy + + + + Clones a CodeInstruction and resets its labels and exception blocks + A lightweight copy of this code instruction + + + + Clones a CodeInstruction, resets labels and exception blocks and sets its opcode + The opcode + A copy of this CodeInstruction with a new opcode + + + + Clones a CodeInstruction, resets labels and exception blocks and sets its operand + The operand + A copy of this CodeInstruction with a new operand + + + + Creates a CodeInstruction calling a method (CALL) + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A code instruction that calls the method matching the arguments + + + + Creates a CodeInstruction calling a method (CALL) + The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A code instruction that calls the method matching the arguments + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction calling a method (CALL) + The lambda expression using the method + + + + + Creates a CodeInstruction loading a field (LD[S]FLD[A]) + The class/type where the field is defined + The name of the field (case sensitive) + Use address of field + + + + Creates a CodeInstruction storing to a field (ST[S]FLD) + The class/type where the field is defined + The name of the field (case sensitive) + + + + Returns a string representation of the code instruction + A string representation of the code instruction + + + + Exception block types + + + + The beginning of an exception block + + + + The beginning of a catch block + + + + The beginning of an except filter block + + + + The beginning of a fault block + + + + The beginning of a finally block + + + + The end of an exception block + + + + An exception block + + + + Block type + + + + Catch type + + + + Creates an exception block + The + The catch type + + + + + An exception thrown when a patch argument in a Harmony patch is invalid. + + + + + Original method to be patched. + + + + + Patch that was attempted to be applied. + + + + + + + + Constructs a new exception instance. + + Message of the exception. + Original method to be patched. + Patch that was attempted to be applied. + + + + An exception thrown when a reflection member is not found. + + + + + + + The Harmony instance is the main entry to Harmony. After creating one with an unique identifier, it is used to patch and query the current application domain + + + + Set to true before instantiating Harmony to debug Harmony or use an environment variable to set HARMONY_DEBUG to '1' like this: cmd /C "set HARMONY_DEBUG=1 && game.exe" + This is for full debugging. To debug only specific patches, use the attribute + + + + Creates a new Harmony instance + A unique identifier (you choose your own) + A Harmony instance + + + + The unique identifier + + + + Searches the current assembly for Harmony annotations and uses them to create patches + This method can fail to use the correct assembly when being inlined. It calls StackTrace.GetFrame(1) which can point to the wrong method/assembly. If you are unsure or run into problems, use PatchAll(Assembly.GetExecutingAssembly()) instead. + + + + Creates a empty patch processor for an original method + The original method/constructor + A new instance + + + + Creates a patch class processor from an annotated class + The class/type + A new instance + + + + Creates a patch class processor from an annotated class + The class/type + If true, the type doesn't need to have any attributes present for processing + A new instance + + + + Creates a reverse patcher for one of your stub methods + The original method/constructor + The stand-in stub method as + A new instance + + + + Searches an assembly for Harmony annotations and uses them to create patches + The assembly + + + + Searches the given type for Harmony annotation and uses them to create patches + The type to search + + + + Creates patches by manually specifying the methods + The original method/constructor + An optional prefix method wrapped in a object + An optional postfix method wrapped in a object + An optional transpiler method wrapped in a object + An optional finalizer method wrapped in a object + An optional ilmanipulator method wrapped in a + The replacement method that was created to patch the original method + + + + Creates patches by manually specifying the methods + The original method/constructor + An optional prefix method wrapped in a object + An optional postfix method wrapped in a object + An optional transpiler method wrapped in a object + An optional finalizer method wrapped in a object + The replacement method that was created to patch the original method + + + + Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process + The original method/constructor you want to duplicate + Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) + An optional transpiler as method that will be applied during the process + An optional ilmanipulator as method that will be applied during the process + The replacement method that was created to patch the stub method + + + + Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process + The original method/constructor you want to duplicate + Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) + An optional transpiler as method that will be applied during the process + The replacement method that was created to patch the stub method + + + + Unpatches methods by patching them with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The optional Harmony ID to restrict unpatching to a specific Harmony instance + This method could be static if it wasn't for the fact that unpatching creates a new replacement method that contains your harmony ID + + + + Unpatches all methods that were patched by this Harmony instance's ID. Unpatching is done by repatching methods without patches of this instance. + + + + Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The original method/constructor + The + The optional Harmony ID to restrict unpatching to a specific Harmony instance + + + + Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global + The original method/constructor + The patch method as method to remove + + + + Test for patches from a specific Harmony ID + The Harmony ID + True if patches for this ID exist + + + + Gets patch information for a given original method + The original method/constructor + The patch information as + + + + Gets the methods this instance has patched + An enumeration of original methods/constructors + + + + Gets all patched original methods in the appdomain + An enumeration of patched original methods/constructors + + + + Gets the original method from a given replacement method + A replacement method, for example from a stacktrace + The original method/constructor or null if not found + + + + Tries to get the method from a stackframe including dynamic replacement methods + The + For normal frames, frame.GetMethod() is returned. For frames containing patched methods, the replacement method is returned or null if no method can be found + + + + Gets Harmony version for all active Harmony instances + [out] The current Harmony version + A dictionary containing assembly versions keyed by Harmony IDs + + + + Creates a new Harmony instance and applies all patches specified in the type + The type to scan for patches. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the assembly + The assembly to scan. + The ID for the Harmony instance to create, which will be used. + + + + Under Mono, HarmonyException wraps IL compile errors with detailed information about the failure + + + + Default serialization constructor (not implemented) + The info + The context + + + + Get a list of IL instructions in pairs of offset+code + A list of key/value pairs which represent an offset and the code at that offset + + + + Get a list of IL instructions without offsets + A list of + + + + Get the error offset of the errornous IL instruction + The offset + + + + Get the index of the errornous IL instruction + The index into the list of instructions or -1 if not found + + + + A wrapper around a method to use it as a patch (for example a Prefix) + + + + The original method + + + + Class/type declaring this patch + + + + Patch method name + + + + Optional patch + + + + Array of argument types of the patch method + + + + of the patch + + + + Install this patch before patches with these Harmony IDs + + + + Install this patch after patches with these Harmony IDs + + + + Reverse patch type, see + + + + Create debug output for this patch + + + + Whether to use (true) or (false) mechanics + for -attributed delegate + + + + Whether to wrap the patch itself into a try/catch. + + + + Default constructor + + + + Creates a patch from a given method + The original method + + + + Creates a patch from a given method + The original method + The patch + A list of harmony IDs that should come after this patch + A list of harmony IDs that should come before this patch + Set to true to generate debug output + + + + Creates a patch from a given method + The patch class/type + The patch method name + The optional argument types of the patch method (for overloaded methods) + + + + Gets the names of all internal patch info fields + A list of field names + + + + Merges annotations + The list of to merge + The merged + + + + Returns a string that represents the annotation + A string representation + + + + Annotation extensions + + + + Copies annotation information + The source + The destination + + + + Clones an annotation + The to clone + A copied + + + + Merges annotations + The master + The detail + A new, merged + + + + Gets all annotations on a class/type + The class/type + A list of all + + + + Gets merged annotations on a class/type + The class/type + The merged + + + + Gets all annotations on a method + The method/constructor + A list of + + + + Gets merged annotations on a method + The method/constructor + The merged + + + + + A mutable representation of an inline signature, similar to Mono.Cecil's CallSite. + Used by the calli instruction, can be used by transpilers + + + + + See + + + + See + + + + See + + + + The list of all parameter types or function pointer signatures received by the call site + + + + The return type or function pointer signature returned by the call site + + + + Returns a string representation of the inline signature + A string representation of the inline signature + + + + + A mutable representation of a parameter type with an attached type modifier, + similar to Mono.Cecil's OptionalModifierType / RequiredModifierType and C#'s modopt / modreq + + + + + Whether this is a modopt (optional modifier type) or a modreq (required modifier type) + + + + The modifier type attached to the parameter type + + + + The modified parameter type + + + + Returns a string representation of the modifier type + A string representation of the modifier type + + + + Patch serialization + + + + Control the binding of a serialized object to a type + Specifies the assembly name of the serialized object + Specifies the type name of the serialized object + The type of the object the formatter creates a new instance of + + + + Serializes a patch info + The + The serialized data + + + + Deserialize a patch info + The serialized data + A + + + + Compare function to sort patch priorities + The patch + Zero-based index + The priority + A standard sort integer (-1, 0, 1) + + + + Serializable patch information + + + + Prefixes as an array of + + + + Postfixes as an array of + + + + Transpilers as an array of + + + + Finalizers as an array of + + + + ILManipulators as an array of + + + + Returns if any of the patches wants debugging turned on + + + + Adds prefixes + An owner (Harmony ID) + The patch methods + + + + Adds a prefix + + + Removes prefixes + The owner of the prefixes, or * for all + + + + Adds postfixes + An owner (Harmony ID) + The patch methods + + + + Adds a postfix + + + Removes postfixes + The owner of the postfixes, or * for all + + + + Adds transpilers + An owner (Harmony ID) + The patch methods + + + + Adds a transpiler + + + Removes transpilers + The owner of the transpilers, or * for all + + + + Adds finalizers + An owner (Harmony ID) + The patch methods + + + + Adds a finalizer + + + Removes finalizers + The owner of the finalizers, or * for all + + + + Adds ilmanipulators + An owner (Harmony ID) + The patch methods + + + + Removes ilmanipulators + The owner of the ilmanipulators, or * for all + + + + Removes a patch using its method + The method of the patch to remove + + + + Gets a concatenated list of patches + The Harmony instance ID adding the new patches + The patches to add + The current patches + + + + Gets a list of patches with any from the given owner removed + The owner of the methods, or * for all + The current patches + + + + A serializable patch + + + + Zero-based index + + + + The owner (Harmony ID) + + + + The priority, see + + + + Keep this patch before the patches indicated in the list of Harmony IDs + + + + Keep this patch after the patches indicated in the list of Harmony IDs + + + + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + + + + Whether to wrap the patch into a general try/catch that logs the error + + + + The method of the static patch method + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + The priority, see + A list of Harmony IDs for patches that should run after this patch + A list of Harmony IDs for patches that should run before this patch + A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future + Whether to wrap the patch into a general try/catch that logs the error + + + + Creates a patch + The method of the patch + Zero-based index + An owner (Harmony ID) + + + Get the patch method or a DynamicMethod if original patch method is a patch factory + The original method/constructor + The method of the patch + + + + Determines whether patches are equal + The other patch + true if equal + + + + Determines how patches sort + The other patch + integer to define sort order (-1, 0, 1) + + + + Hash function + A hash code + + + + A PatchClassProcessor used to turn on a class/type into patches + + + + Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. + The Harmony instance + The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) + + + + Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. + The Harmony instance + The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) + If true, the type doesn't need to have any attributes present for processing + + + + Applies the patches + A list of all created replacement methods or null if patch class is not annotated + + + + A group of patches + + + + A collection of prefix + + + + A collection of postfix + + + + A collection of transpiler + + + + A collection of finalizer + + + + A collection of ILManipulator + + + + Gets all owners (Harmony IDs) or all known patches + The patch owners + + + + Creates a group of patches + An array of prefixes as + An array of postfixes as + An array of transpileres as + An array of finalizeres as + An array of ilmanipulators as + + + + Creates a group of patches + An array of prefixes as + An array of postfixes as + An array of transpileres as + An array of finalizeres as + + + + + IL manipulator to create Harmony-style patches + + + + + + Manipulates a by applying Harmony patches to it. + + Reference to the method that should be considered as original. Used to reference parameter and return types. + Collection of Harmony patches to apply. + Method body to manipulate as instance. Should contain instructions to patch. + + In most cases you will want to use to create or obtain global + patch info for the method that contains aggregated info of all Harmony instances. + + + + + + Method patcher for normal managed methods that have IL body attached to them. + Uses in order to apply hooks in a way compatible with MonoMod's own + hooking system. + + + + + + + + + + + + + + + + + + A handler for that checks if a method is a normal Managed method. + + Not used + Patch resolver arguments + + + + + A general method patcher for implementing custom Harmony patcher backends. + + + + + + Constructs a method patcher + + Original method to patch + + + + + Original method to patch. + + + + + + Prepares method body for the unpatched that simply calls + function. + + + A that contains a call to + the original method to pass to the IL manipulator. + If null, Harmony patches must be manually applied to the original via . + + + + + + Detours to the provided replacement function. If called multiple times, + is re-detoured to the new method. + + + Result of + if returned non-null. + Otherwise, this will be null, in which case you must manually generate Harmony-patched method + with . + + of the hook, if it's different from `replacement`. + + + + + Creates a copy of the original method. If not possible, creates a method that calls into the original method. + + Copy of the original method that is transpileable. If not possible, returns null. + + This method creates a pure copy of the original method that is usable with transpilers. Currently, this + method is used to generate reverse patchers. + If a purse IL copy is not possible, a best approximation should be generated + (e.g. a wrapper that calls original method). + If no best approximation is possible, this method should return null, in which case generating reverse + patchers for the method will fail. + + + + + + A method patcher that uses to patch internal calls, + methods marked with and any other managed method that CLR managed-to-native + trampolines for and which has no IL body defined. + + + + + Constructs a new instance of method patcher. + + + + + + + + + + + + + + + A handler for that checks if a method doesn't have a body + (e.g. it's icall or marked with ) and thus can be patched with + . + + Not used + Patch resolver arguments + + + + + A global manager for handling Harmony patch state. Contains information about all patched methods and all + actual instances that handle patching implementation. + + + + + + Method patcher resolve event. + + + When a method is to be patched, this resolver event is called once on the method to determine which + backend to use in order to patch the method. + To make Harmony use the specified backend, set to an + instance of the method patcher backend to use. + + + + + + Creates or gets an existing instance of that handles patching the method. + + Method to patch. + Instance of that handles patching the method. + No suitable patcher found for the method. + + + + + Gets patch info for the given target method. + + Method to get patch info for. + Current patch info of the method. + + + + + Gets or creates patch info for the given method. + + Method to get info from. + An existing or new patch info for the method containing information about the applied patches. + + + + + Gets all methods that have been patched. + + List of methods that have been patched. + + + + + Removes all method resolvers. Use with care, this removes the default ones too! + + + + + Patcher resolve event arguments. + + + + + + Original method that is to be patched. + + + + + + Method patcher to use to patch . + Set this value to specify which one to use. + + + + + A PatchProcessor handles patches on a method/constructor + + + + Creates an empty patch processor + The Harmony instance + The original method/constructor + + + + Adds a prefix + The prefix as a + A for chaining calls + + + + Adds a prefix + The prefix method + A for chaining calls + + + + Adds a postfix + The postfix as a + A for chaining calls + + + + Adds a postfix + The postfix method + A for chaining calls + + + + Adds a transpiler + The transpiler as a + A for chaining calls + + + + Adds a transpiler + The transpiler method + A for chaining calls + + + + Adds a finalizer + The finalizer as a + A for chaining calls + + + + Adds a finalizer + The finalizer method + A for chaining calls + + + + Adds an ilmanipulator + The ilmanipulator as a + A for chaining calls + + + + Adds an ilmanipulator + The ilmanipulator method + A for chaining calls + + + + Gets all patched original methods in the appdomain + An enumeration of patched method/constructor + + + + Applies all registered patches + The generated replacement method + + + + Unpatches patches of a given type and/or Harmony ID + The patch type + Harmony ID or * for any + A for chaining calls + + + + Unpatches a specific patch + The method of the patch + A for chaining calls + + + + Gets patch information on an original + The original method/constructor + The patch information as + + + + Sort patch methods by their priority rules + The original method + Patches to sort + The sorted patch methods + + + + Gets Harmony version for all active Harmony instances + [out] The current Harmony version + A dictionary containing assembly version keyed by Harmony ID + + + + Creates a new empty generator to use when reading method bodies + A new + + + + Creates a new generator matching the method/constructor to use when reading method bodies + The original method/constructor to copy method information from + A new + + + + Returns the methods unmodified list of code instructions + The original method/constructor + Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) + A list containing all the original + + + + Returns the methods unmodified list of code instructions + The original method/constructor + A new generator that now contains all local variables and labels contained in the result + A list containing all the original + + + + Returns the methods current list of code instructions after all existing transpilers have been applied + The original method/constructor + Apply only the first count of transpilers + Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) + A list of + + + + Returns the methods current list of code instructions after all existing transpilers have been applied + The original method/constructor + A new generator that now contains all local variables and labels contained in the result + Apply only the first count of transpilers + A list of + + + + A low level way to read the body of a method. Used for quick searching in methods + The original method + All instructions as opcode/operand pairs + + + + A low level way to read the body of a method. Used for quick searching in methods + The original method + An existing generator that will be used to create all local variables and labels contained in the result + All instructions as opcode/operand pairs + + + + A patch priority + + + + Patch last + + + + Patch with very low priority + + + + Patch with low priority + + + + Patch with lower than normal priority + + + + Patch with normal priority + + + + Patch with higher than normal priority + + + + Patch with high priority + + + + Patch with very high priority + + + + Patch first + + + + A reverse patcher + + + + Creates a reverse patcher + The Harmony instance + The original method/constructor + Your stand-in stub method as + + + + Applies the patch + The type of patch, see + The generated replacement method + + + + A collection of commonly used transpilers + + + + Returns an instruction to call the specified delegate + The delegate type to emit + The delegate to emit + The instruction to call the specified action + + + + A transpiler that replaces all occurrences of a given method with another one using the same signature + The enumeration of to act on + Method or constructor to search for + Method or constructor to replace with + Modified enumeration of + + + + A transpiler that alters instructions that match a predicate by calling an action + The enumeration of to act on + A predicate selecting the instructions to change + An action to apply to matching instructions + Modified enumeration of + + + + A transpiler that logs a text at the beginning of the method + The instructions to act on + The log text + Modified enumeration of + + + + A transpiler that replaces the entire body of the method with another one + The replacement method. It's up to the caller of this transpiler to make sure that the signatures match. + of the patch. This is passed via transpiler. + A collection of that contains instructions of replacement method. + The replacement method is not a managed method that contains any IL. + This transpiler has a side effect of clearing up all previous locals and previous transpilers. + Use to run this transpiler as early as possible. + + + A helper class for reflection related functions + + + + Shortcut for to simplify the use of reflections and make it work for any access level + + + + Shortcut for to simplify the use of reflections and make it work for any access level but only within the current type + + + + Enumerates all assemblies in the current app domain, excluding visual studio assemblies + An enumeration of + + + Gets a type by name. Prefers a full name with namespace but falls back to the first type matching the name otherwise + The name + A type or null if not found + + + + Gets all successfully loaded types from a given assembly + The assembly + An array of types + + This calls and returns , while catching any thrown . + If such an exception is thrown, returns the successfully loaded types (, + filtered for non-null values). + + + + + Enumerates all successfully loaded types in the current app domain, excluding visual studio assemblies + An enumeration of all in all assemblies, excluding visual studio assemblies + + + Applies a function going up the type hierarchy and stops at the first non-null result + Result type of func() + The class/type to start with + The evaluation function returning T + The first non-null result, or null if no match + + The type hierarchy of a class or value type (including struct) does NOT include implemented interfaces, + and the type hierarchy of an interface is only itself (regardless of whether that interface implements other interfaces). + The top-most type in the type hierarchy of all non-interface types (including value types) is . + + + + + Applies a function going into inner types and stops at the first non-null result + Generic type parameter + The class/type to start with + The evaluation function returning T + The first non-null result, or null if no match + + + + Gets the reflection information for a directly declared field + The class/type where the field is defined + The name of the field + A field or null when type/name is null or when the field cannot be found + + + + Gets the reflection information for a field by searching the type and all its super types + The class/type where the field is defined + The name of the field (case sensitive) + A field or null when type/name is null or when the field cannot be found + + + + Gets the reflection information for a field + The class/type where the field is declared + The zero-based index of the field inside the class definition + A field or null when type is null or when the field cannot be found + + + + Gets the reflection information for a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A property or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the getter method of a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the setter method of a directly declared property + The class/type where the property is declared + The name of the property (case sensitive) + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for a property by searching the type and all its super types + The class/type + The name + A property or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the getter method of a property by searching the type and all its super types + The class/type + The name + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for the setter method of a property by searching the type and all its super types + The class/type + The name + A method or null when type/name is null or when the property cannot be found + + + + Gets the reflection information for a directly declared method + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the reflection information for a method by searching the type and all its super types + The class/type where the method is declared + The name of the method (case sensitive) + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the reflection information for a method by searching the type and all its super types + The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. + Optional parameters to target a specific overload of the method + Optional list of types that define the generic version of the method + A method or null when type/name is null or when the method cannot be found + + + + Gets the names of all method that are declared in a type + The declaring class/type + A list of method names + + + + Gets the names of all method that are declared in the type of the instance + An instance of the type to search in + A list of method names + + + + Gets the names of all fields that are declared in a type + The declaring class/type + A list of field names + + + + Gets the names of all fields that are declared in the type of the instance + An instance of the type to search in + A list of field names + + + + Gets the names of all properties that are declared in a type + The declaring class/type + A list of property names + + + + Gets the names of all properties that are declared in the type of the instance + An instance of the type to search in + A list of property names + + + + Gets the type of any class member of + A member + The class/type of this member + + + + Test if a class member is actually an concrete implementation + A member + True if the member is a declared + + + + Gets the real implementation of a class member + A member + The member itself if its declared. Otherwise the member that is actually implemented in some base type + + + + Gets the reflection information for a directly declared constructor + The class/type where the constructor is declared + Optional parameters to target a specific overload of the constructor + Optional parameters to only consider static constructors + A constructor info or null when type is null or when the constructor cannot be found + + + + Gets the reflection information for a constructor by searching the type and all its super types + The class/type where the constructor is declared + Optional parameters to target a specific overload of the method + Optional parameters to only consider static constructors + A constructor info or null when type is null or when the method cannot be found + + + + Gets reflection information for all declared constructors + The class/type where the constructors are declared + Optional parameters to only consider static constructors + A list of constructor infos + + + + Gets reflection information for all declared methods + The class/type where the methods are declared + A list of methods + + + + Gets reflection information for all declared properties + The class/type where the properties are declared + A list of properties + + + + Gets reflection information for all declared fields + The class/type where the fields are declared + A list of fields + + + + Gets the return type of a method or constructor + The method/constructor + The return type + + + + Given a type, returns the first inner type matching a recursive search by name + The class/type to start searching at + The name of the inner type (case sensitive) + The inner type or null if type/name is null or if a type with that name cannot be found + + + + Given a type, returns the first inner type matching a recursive search with a predicate + The class/type to start searching at + The predicate to search with + The inner type or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first method matching a predicate + The class/type to start searching at + The predicate to search with + The method or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first constructor matching a predicate + The class/type to start searching at + The predicate to search with + The constructor info or null if type/predicate is null or if a type with that name cannot be found + + + + Given a type, returns the first property matching a predicate + The class/type to start searching at + The predicate to search with + The property or null if type/predicate is null or if a type with that name cannot be found + + + + Returns an array containing the type of each object in the given array + An array of objects + An array of types or an empty array if parameters is null (if an object is null, the type for it will be object) + + + + Creates an array of input parameters for a given method and a given set of potential inputs + The method/constructor you are planing to call + The possible input parameters in any order + An object array matching the method signature + + + + A readable/assignable reference delegate to an instance field of a class or static field (NOT an instance field of a struct) + + An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), + implemented interface, or derived class of this type + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The runtime instance to access the field (ignored and can be omitted for static fields) + A readable/assignable reference to the field + Null instance passed to a non-static field ref delegate + + Instance of invalid type passed to a non-static field ref delegate + (this can happen if is a parent class or interface of the field's declaring type) + + + + This delegate cannot be used for instance fields of structs, since a struct instance passed to the delegate would be passed by + value and thus would be a copy that only exists within the delegate's invocation. This is fine for a readonly reference, + but makes assignment futile. Use instead. + + + Note that is not required to be the field's declaring type. It can be a parent class (including ), + implemented interface, or a derived class of the field's declaring type ("instanceOfT is FieldDeclaringType" must be possible). + Specifically, must be assignable from OR to the field's declaring type. + Technically, this allows Nullable, although Nullable is only relevant for structs, and since only static fields of structs + are allowed for this delegate, and the instance passed to such a delegate is ignored, this hardly matters. + + + Similarly, is not required to be the field's field type, unless that type is a non-enum value type. + It can be a parent class (including object) or implemented interface of the field's field type. It cannot be a derived class. + This variance is not allowed for value types, since that would require boxing/unboxing, which is not allowed for ref values. + Special case for enum types: can also be the underlying integral type of the enum type. + Specifically, for reference types, must be assignable from + the field's field type; for non-enum value types, must be exactly the field's field type; for enum types, + must be either the field's field type or the underyling integral type of that field type. + + + This delegate supports static fields, even those defined in structs, for legacy reasons. + For such static fields, is effectively ignored. + Consider using (and StaticFieldRefAccess methods that return it) instead for static fields. + + + + + + Creates a field reference delegate for an instance field of a class + The class that defines the instance field, or derived class of this type + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable delegate + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates an instance field reference for a specific instance of a class + The class that defines the instance field, or derived class of this type + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The name of the field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance. + If you need to access a field's value for potentially multiple instances, use instead. + FieldRefAccess<T, F>(instance, fieldName) is functionally equivalent to FieldRefAccess<T, F>(fieldName)(instance). + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + + The type that defines the field, or derived class of this type; must not be a struct type unless the field is static + + The name of the field + + A readable/assignable delegate with T=object + (for static fields, the instance delegate parameter is ignored) + + + + This method is meant for cases where the given type is only known at runtime and thus can't be used as a type parameter T + in e.g. . + + + This method supports static fields, even those defined in structs, for legacy reasons. + Consider using (and other overloads) instead for static fields. + + + + + + Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) + + An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), + implemented interface, or derived class of this type ("instanceOfT is FieldDeclaringType" must be possible) + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + This method is meant for cases where the field has already been obtained, avoiding the field searching cost in + e.g. . + + + This method supports static fields, even those defined in structs, for legacy reasons. + For such static fields, is effectively ignored. + Consider using (and other overloads) instead for static fields. + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + Creates a field reference for an instance field of a class + + The type that defines the field; or a parent class (including ), implemented interface, or derived class of this type + ("instanceOfT is FieldDeclaringType" must be possible) + + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. + If you need to access a field's value for potentially multiple instances, use instead. + FieldRefAccess<T, F>(instance, fieldInfo) is functionally equivalent to FieldRefAccess<T, F>(fieldInfo)(instance). + + + For backwards compatibility, there is no class constraint on . + Instead, the non-value-type check is done at runtime within the method. + + + + + + A readable/assignable reference delegate to an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + A reference to the runtime instance to access the field + A readable/assignable reference to the field + + + + Creates a field reference delegate for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable delegate + + + + Creates an instance field reference for a specific instance of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The name of the field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance. + If you need to access a field's value for potentially multiple instances, use instead. + StructFieldRefAccess<T, F>(ref instance, fieldName) is functionally equivalent to StructFieldRefAccess<T, F>(fieldName)(ref instance). + + + + + + Creates a field reference delegate for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + This method is meant for cases where the field has already been obtained, avoiding the field searching cost in + e.g. . + + + + + + Creates a field reference for an instance field of a struct + The struct that defines the instance field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The instance + The field + A readable/assignable reference to the field + + + This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. + If you need to access a field's value for potentially multiple instances, use instead. + StructFieldRefAccess<T, F>(ref instance, fieldInfo) is functionally equivalent to StructFieldRefAccess<T, F>(fieldInfo)(ref instance). + + + + + + A readable/assignable reference delegate to a static field + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + A readable/assignable reference to the field + + + + Creates a static field reference + The type (can be class or struct) the field is defined in + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The name of the field + A readable/assignable reference to the field + + + + Creates a static field reference + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The type (can be class or struct) the field is defined in + The name of the field + A readable/assignable reference to the field + + + + Creates a static field reference + An arbitrary type (by convention, the type the field is defined in) + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable reference to the field + + The type parameter is only used in exception messaging and to distinguish between this method overload + and the overload (which returns a rather than a reference). + + + + + Creates a static field reference delegate + + The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), + a type that is assignable from that type; or if the field's type is an enum type, + either that type or the underlying integral type of that enum type + + The field + A readable/assignable delegate + + + + Creates a delegate to a given method + The delegate Type + The method to create a delegate from. + + Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate + where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) + instance delegate where the delegate invocation always applies to the given . + + + Only applies for instance methods. If true (default) and is virtual, invocation of the delegate + calls the instance method virtually (the instance type's most-derived/overriden implementation of the method is called); + else, invocation of the delegate calls the exact specified (this is useful for calling base class methods) + Note: if false and is an interface method, an ArgumentException is thrown. + + A delegate of given to given + + + Delegate invocation is more performant and more convenient to use than + at a one-time setup cost. + + + Works for both type of static and instance methods, both open and closed (a.k.a. unbound and bound) instance methods, + and both class and struct methods. + + + + + + Creates a delegate for a given delegate definition, attributed with [] + The delegate Type, attributed with [] + + Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate + where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) + instance delegate where the delegate invocation always applies to the given . + + A delegate of given to the method specified via [] + attributes on + + This calls with the method and virtualCall arguments + determined from the [] attributes on , + and the given (for closed instance delegates). + + + + + Returns who called the current method + The calling method/constructor (excluding the caller) + + + + Rethrows an exception while preserving its stack trace (throw statement typically clobbers existing stack traces) + The exception to rethrow + + + + True if the current runtime is based on Mono, false otherwise (.NET) + + + + True if the current runtime is .NET Framework, false otherwise (.NET Core or Mono, although latter isn't guaranteed) + + + + True if the current runtime is .NET Core, false otherwise (Mono or .NET Framework) + + + + Throws a missing member runtime exception + The type that is involved + A list of names + + + + Gets default value for a specific type + The class/type + The default value + + + + Creates an (possibly uninitialized) instance of a given type + The class/type + The new instance + + + + Creates an (possibly uninitialized) instance of a given type + The class/type + The new instance + + + + + A cache for the or similar Add methods for different types. + + + + Makes a deep copy of any object + The type of the instance that should be created; for legacy reasons, this must be a class or interface + The original object + A copy of the original object but of type T + + + + Makes a deep copy of any object + The type of the instance that should be created + The original object + [out] The copy of the original object + Optional value transformation function (taking a field name and src/dst instances) + The optional path root to start with + + + + Makes a deep copy of any object + The original object + The type of the instance that should be created + Optional value transformation function (taking a field name and src/dst instances) + The optional path root to start with + The copy of the original object + + + + Tests if a type is a struct + The type + True if the type is a struct + + + + Tests if a type is a class + The type + True if the type is a class + + + + Tests if a type is a value type + The type + True if the type is a value type + + + + Tests if a type is an integer type + The type + True if the type represents some integer + + + + Tests if a type is a floating point type + The type + True if the type represents some floating point + + + + Tests if a type is a numerical type + The type + True if the type represents some number + + + + Tests if a type is void + The type + True if the type is void + + + + Test whether an instance is of a nullable type + Type of instance + An instance to test + True if instance is of nullable type, false if not + + + + Tests whether a type or member is static, as defined in C# + The type or member + True if the type or member is static + + + + Tests whether a type is static, as defined in C# + The type + True if the type is static + + + + Tests whether a property is static, as defined in C# + The property + True if the property is static + + + + Tests whether an event is static, as defined in C# + The event + True if the event is static + + + + Calculates a combined hash code for an enumeration of objects + The objects + The hash code + + + + A CodeInstruction match + + + The name of the match + + + The matched opcodes + + + The matched operands + + + The matched labels + + + The matched blocks + + + The jumps from the match + + + The jumps to the match + + + The match predicate + + + Creates a code match + The optional opcode + The optional operand + The optional name + + + + Creates a code match + The CodeInstruction + An optional name + + + + Creates a code match + The predicate + An optional name + + + + Returns a string that represents the match + A string representation + + + + A CodeInstruction matcher + + + The current position + The index or -1 if out of bounds + + + + Gets the number of code instructions in this matcher + The count + + + + Checks whether the position of this CodeMatcher is within bounds + True if this CodeMatcher is valid + + + + Checks whether the position of this CodeMatcher is outside its bounds + True if this CodeMatcher is invalid + + + + Gets the remaining code instructions + The remaining count + + + + Gets the opcode at the current position + The opcode + + + + Gets the operand at the current position + The operand + + + + Gets the labels at the current position + The labels + + + + Gets the exception blocks at the current position + The blocks + + + + Creates an empty code matcher + + + Creates a code matcher from an enumeration of instructions + The instructions (transpiler argument) + An optional IL generator + + + + Makes a clone of this instruction matcher + A copy of this matcher + + + + Gets instructions at the current position + The instruction + + + + Gets instructions at the current position with offset + The offset + The instruction + + + + Gets all instructions + A list of instructions + + + + Gets all instructions as an enumeration + A list of instructions + + + + Gets some instructions counting from current position + Number of instructions + A list of instructions + + + + Gets all instructions within a range + The start index + The end index + A list of instructions + + + + Gets all instructions within a range (relative to current position) + The start offset + The end offset + A list of instructions + + + + Gets a list of all distinct labels + The instructions (transpiler argument) + A list of Labels + + + + Reports a failure + The method involved + The logger + True if current position is invalid and error was logged + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed) + Explanation of where/why the exception was thrown that will be added to the exception message + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at current position + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at any point between current position and the end + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the matches do not match at any point between current position and the start + Explanation of where/why the exception was thrown that will be added to the exception message + Some code matches + The same code matcher + + + + Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), + or if the check function returns false + Explanation of where/why the exception was thrown that will be added to the exception message + Function that checks validity of current state. If it returns false, an exception is thrown + The same code matcher + + + + Sets an instruction at current position + The instruction to set + The same code matcher + + + + Sets instruction at current position and advances + The instruction + The same code matcher + + + + Sets opcode and operand at current position + The opcode + The operand + The same code matcher + + + + Sets opcode and operand at current position and advances + The opcode + The operand + The same code matcher + + + + Sets opcode at current position and advances + The opcode + The same code matcher + + + + Sets operand at current position and advances + The operand + The same code matcher + + + + Creates a label at current position + [out] The label + The same code matcher + + + + Creates a label at a position + The position + [out] The new label + The same code matcher + + + + Adds an enumeration of labels to current position + The labels + The same code matcher + + + + Adds an enumeration of labels at a position + The position + The labels + The same code matcher + + + + Sets jump to + Branch instruction + Destination for the jump + [out] The created label + The same code matcher + + + + Inserts some instructions + The instructions + The same code matcher + + + + Inserts an enumeration of instructions + The instructions + The same code matcher + + + + Inserts a branch + The branch opcode + Branch destination + The same code matcher + + + + Inserts some instructions and advances the position + The instructions + The same code matcher + + + + Inserts an enumeration of instructions and advances the position + The instructions + The same code matcher + + + + Inserts a branch and advances the position + The branch opcode + Branch destination + The same code matcher + + + + Removes current instruction + The same code matcher + + + + Removes some instruction fro current position by count + Number of instructions + The same code matcher + + + + Removes the instructions in a range + The start + The end + The same code matcher + + + + Removes the instructions in a offset range + The start offset + The end offset + The same code matcher + + + + Advances the current position + The offset + The same code matcher + + + + Moves the current position to the start + The same code matcher + + + + Moves the current position to the end + The same code matcher + + + + Searches forward with a predicate and advances position + The predicate + The same code matcher + + + + Searches backwards with a predicate and reverses position + The predicate + The same code matcher + + + + Matches forward and advances position + True to set position to end of match, false to set it to the beginning of the match + Some code matches + The same code matcher + + + + Matches backwards and reverses position + True to set position to end of match, false to set it to the beginning of the match + Some code matches + The same code matcher + + + + Repeats a match action until boundaries are met + The match action + An optional action that is executed when no match is found + The same code matcher + + + + Gets a match by its name + The match name + An instruction + + + + General extensions for common cases + + + + Joins an enumeration with a value converter and a delimiter to a string + The inner type of the enumeration + The enumeration + An optional value converter (from T to string) + An optional delimiter + The values joined into a string + + + + Converts an array of types (for example methods arguments) into a human readable form + The array of types + A human readable description including brackets + + + + A full description of a type + The type + A human readable description + + + + A a full description of a method or a constructor without assembly details but with generics + The method/constructor + A human readable description + + + + A helper converting parameter infos to types + The array of parameter infos + An array of types + + + + A helper to access a value via key from a dictionary + The key type + The value type + The dictionary + The key + The value for the key or the default value (of T) if that key does not exist + + + + A helper to access a value via key from a dictionary with extra casting + The value type + The dictionary + The key + The value for the key or the default value (of T) if that key does not exist or cannot be cast to T + + + + Escapes Unicode and ASCII non printable characters + The string to convert + The string to convert + A string literal surrounded by + + + + Extensions for + + + + Shortcut for testing whether the operand is equal to a non-null value + The + The value + True if the operand has the same type and is equal to the value + + + + Shortcut for testing whether the operand is equal to a non-null value + The + The value + True if the operand is equal to the value + This is an optimized version of for + + + + Shortcut for code.opcode == opcode && code.OperandIs(operand) + The + The + The operand value + True if the opcode is equal to the given opcode and the operand has the same type and is equal to the given operand + + + + Shortcut for code.opcode == opcode && code.OperandIs(operand) + The + The + The operand value + True if the opcode is equal to the given opcode and the operand is equal to the given operand + This is an optimized version of for + + + + Tests for any form of Ldarg* + The + The (optional) index + True if it matches one of the variations + + + + Tests for Ldarga/Ldarga_S + The + The (optional) index + True if it matches one of the variations + + + + Tests for Starg/Starg_S + The + The (optional) index + True if it matches one of the variations + + + + Tests for any form of Ldloc* + The + The optional local variable + True if it matches one of the variations + + + + Tests for any form of Stloc* + The + The optional local variable + True if it matches one of the variations + + + + Tests if the code instruction branches + The + The label if the instruction is a branch operation or if not + True if the instruction branches + + + + Tests if the code instruction calls the method/constructor + The + The method + True if the instruction calls the method or constructor + + + + Tests if the code instruction loads a constant + The + True if the instruction loads a constant + + + + Tests if the code instruction loads an integer constant + The + The integer constant + True if the instruction loads the constant + + + + Tests if the code instruction loads a floating point constant + The + The floating point constant + True if the instruction loads the constant + + + + Tests if the code instruction loads an enum constant + The + The enum + True if the instruction loads the constant + + + + Tests if the code instruction loads a field + The + The field + Set to true if the address of the field is loaded + True if the instruction loads the field + + + + Tests if the code instruction stores a field + The + The field + True if the instruction stores this field + + + + Adds labels to the code instruction and return it + The + One or several to add + The same code instruction + + + Adds labels to the code instruction and return it + The + An enumeration of + The same code instruction + + + Extracts all labels from the code instruction and returns them + The + A list of + + + Moves all labels from the code instruction to a different one + The to move the labels from + The to move the labels to + The code instruction labels were moved from (now empty) + + + Moves all labels from a different code instruction to the current one + The to move the labels from + The to move the labels to + The code instruction that received the labels + + + Adds ExceptionBlocks to the code instruction and return it + The + One or several to add + The same code instruction + + + Adds ExceptionBlocks to the code instruction and return it + The + An enumeration of + The same code instruction + + + Extracts all ExceptionBlocks from the code instruction and returns them + The + A list of + + + Moves all ExceptionBlocks from the code instruction to a different one + The to move the ExceptionBlocks from + The to move the ExceptionBlocks to + The code instruction blocks were moved from (now empty) + + + Moves all ExceptionBlocks from a different code instruction to the current one + The to move the ExceptionBlocks from + The to move the ExceptionBlocks to + The code instruction that received the blocks + + + General extensions for collections + + + + A simple way to execute code for every element in a collection + The inner type of the collection + The collection + The action to execute + + + + A simple way to execute code for elements in a collection matching a condition + The inner type of the collection + The collection + The predicate + The action to execute + + + + A helper to add an item to a collection + The inner type of the collection + The collection + The item to add + The collection containing the item + + + + A helper to add an item to an array + The inner type of the collection + The array + The item to add + The array containing the item + + + + A helper to add items to an array + The inner type of the collection + The array + The items to add + The array containing the items + + + + General extensions for collections + + + + Tests a class member if it has an IL method body (external methods for example don't have a body) + The member to test + Returns true if the member has an IL body or false if not + + + A file log for debugging + + + + Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop + + + + The indent character. The default is tab + + + + The current indent level + + + + Changes the indentation level + The value to add to the indentation level + + + + Log a string in a buffered way. Use this method only if you are sure that FlushBuffer will be called + or else logging information is incomplete in case of a crash + The string to log + + + + Logs a list of string in a buffered way. Use this method only if you are sure that FlushBuffer will be called + or else logging information is incomplete in case of a crash + A list of strings to log (they will not be re-indented) + + + + Returns the log buffer and optionally empties it + True to empty the buffer + The buffer. + + + + Replaces the buffer with new lines + The lines to store + + + + Flushes the log buffer to disk (use in combination with LogBuffered) + + + + Log a string directly to disk. Slower method that prevents missing information in case of a crash + The string to log. + + + + Resets and deletes the log + + + + Logs some bytes as hex values + The pointer to some memory + The length of bytes to log + + + + + Default Harmony logger that writes to a file + + + + + Whether or not to enable writing the log. + + + + + Text writer to write the logs to. If not set, defaults to a file log. + + + + + File path of the log. + + + + + Main logger class that exposes log events. + + + + + A single log event that represents a single log message. + + + + + Log channel of the message. + + + + + The log message. + + + + + Log channel for the messages. + + + + + No channels (or an empty channel). + + + + + Basic information. + + + + + Full IL dumps of the generated dynamic methods. + + + + + Channel for warnings. + + + + + Channel for errors. + + + + + Additional debug information that is related to patching + + + + + All channels. + + + + + Filter for which channels should be listened to. + If the channel is in the filter, all log messages from that channel get propagated into event. + + + + + Event fired on any incoming message that passes the channel filter. + + + + + Pretty print a full type name. + + The . + The pretty printed full type name. + + + + A helper class to retrieve reflection info for non-private methods + + + + Given a lambda expression that calls a method, returns the method info + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The generic type + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The generic type + The generic result type + The lambda expression using the method + The method in the lambda expression + + + + Given a lambda expression that calls a method, returns the method info + The lambda expression using the method + The method in the lambda expression + + + + A reflection helper to read and write private elements + The result type defined by GetValue() + + + + Creates a traverse instance from an existing instance + The existing instance + + + + Gets/Sets the current value + The value to read or write + + + + A reflection helper to read and write private elements + + + + Creates a new traverse instance from a class/type + The class/type + A instance + + + + Creates a new traverse instance from a class T + The class + A instance + + + + Creates a new traverse instance from an instance + The object + A instance + + + + Creates a new traverse instance from a named type + The type name, for format see + A instance + + + + Creates a new and empty traverse instance + + + + Creates a new traverse instance from a class/type + The class/type + + + + Creates a new traverse instance from an instance + The object + + + + Gets the current value + The value + + + + Gets the current value + The type of the value + The value + + + + Invokes the current method with arguments and returns the result + The method arguments + The value returned by the method + + + + Invokes the current method with arguments and returns the result + The type of the value + The method arguments + The value returned by the method + + + + Sets a value of the current field or property + The value + The same traverse instance + + + + Gets the type of the current field or property + The type + + + + Moves the current traverse instance to a inner type + The type name + A traverse instance + + + + Moves the current traverse instance to a field + The type name + A traverse instance + + + + Moves the current traverse instance to a field + The type of the field + The type name + A traverse instance + + + + Gets all fields of the current type + A list of field names + + + + Moves the current traverse instance to a property + The type name + Optional property index + A traverse instance + + + + Moves the current traverse instance to a field + The type of the property + The type name + Optional property index + A traverse instance + + + + Gets all properties of the current type + A list of property names + + + + Moves the current traverse instance to a method + The name of the method + The arguments defining the argument types of the method overload + A traverse instance + + + + Moves the current traverse instance to a method + The name of the method + The argument types of the method + The arguments for the method + A traverse instance + + + + Gets all methods of the current type + A list of method names + + + + Checks if the current traverse instance is for a field + True if its a field + + + + Checks if the current traverse instance is for a property + True if its a property + + + + Checks if the current traverse instance is for a method + True if its a method + + + + Checks if the current traverse instance is for a type + True if its a type + + + + Iterates over all fields of the current type and executes a traverse action + Original object + The action receiving a instance for each field + + + + Iterates over all fields of the current type and executes a traverse action + Original object + Target object + The action receiving a pair of instances for each field pair + + + + Iterates over all fields of the current type and executes a traverse action + Original object + Target object + The action receiving a dot path representing the field pair and the instances + + + + Iterates over all properties of the current type and executes a traverse action + Original object + The action receiving a instance for each property + + + + Iterates over all properties of the current type and executes a traverse action + Original object + Target object + The action receiving a pair of instances for each property pair + + + + Iterates over all properties of the current type and executes a traverse action + Original object + Target object + The action receiving a dot path representing the property pair and the instances + + + + A default field action that copies fields to fields + + + + Returns a string that represents the current traverse + A string representation + + + + + Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), + so this symbol will not be reported as unused (as well as by other usage inspections). + + + + + Can be applied to attributes, type parameters, and parameters of a type assignable from . + When applied to an attribute, the decorated attribute behaves the same as . + When applied to a type parameter or to a parameter of type , indicates that the corresponding type + is used implicitly. + + + + + Specify the details of implicitly used symbol when it is marked + with or . + + + + Only entity marked with attribute considered used. + + + Indicates implicit assignment to a member. + + + + Indicates implicit instantiation of a type with fixed constructor signature. + That means any unused constructor parameters won't be reported as such. + + + + Indicates implicit instantiation of a type. + + + + Specify what is considered to be used implicitly when marked + with or . + + + + Members of entity marked with attribute are considered used. + + + Inherited entities are considered used. + + + Entity marked with attribute and all its members considered used. + + + diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony20.dll new file mode 100644 index 0000000000000000000000000000000000000000..1bba5ff033cd2b086d1cbcba7a921f30f66fb01d GIT binary patch literal 111616 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll new file mode 100644 index 0000000000000000000000000000000000000000..facf3c15739142c05a5dbc16a46355c8c03fe9ca GIT binary patch literal 66048 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.dll new file mode 100644 index 0000000000000000000000000000000000000000..03565da746ede00d8b6ac8400c3e8ec2509be00f GIT binary patch literal 5632 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.xml new file mode 100644 index 0000000..86b7dc6 --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.xml @@ -0,0 +1,86 @@ + + + + BepInEx.Harmony + + + +

+ Specifies the indices of parameters that are ByRef. + + + + + The indices of parameters that are ByRef. + + + + The indices of parameters that are ByRef. + + + + An extension class for Harmony based operations. + + + + + Applies all patches specified in the type. + + The HarmonyInstance to use. + The type to scan. + + + + A wrapper for Harmony based operations. + + + + + Applies all patches specified in the type. + + The type to scan. + The HarmonyInstance to use. + + + + Applies all patches specified in the type. + + The type to scan. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the assembly. + + The assembly to scan. + The HarmonyInstance to use. + + + + Applies all patches specified in the assembly. + + The assembly to scan. + The ID for the Harmony instance to create, which will be used. + + + + Applies all patches specified in the calling assembly. + + The Harmony instance to use. + + + + Applies all patches specified in the calling assembly. + + The ID for the Harmony instance to create, which will be used. + + + + Returns an instruction to call the specified delegate. + + The delegate type to emit. + The delegate to emit. + The instruction to + + + diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.dll new file mode 100644 index 0000000000000000000000000000000000000000..eba18c7530c463d28e0dbaf82b1e18827d64cabf GIT binary patch literal 42496 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.xml new file mode 100644 index 0000000..fe5607d --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.xml @@ -0,0 +1,169 @@ + + + + BepInEx.Preloader + + + + + Doorstop environment variables, passed into the BepInEx preloader. + https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables + + + + + Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file. + + + + + Full path to the game's "Managed" folder that contains all the game's managed assemblies + + + + + Full path to the game executable currently running. + + + + + Array of paths where Mono searches DLLs from before assembly resolvers are invoked. + + + + + Delegate used in patching assemblies. + + The assembly that is being patched. + + + + Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and + loading assemblies one at a time. + + + + + List of all patcher plugins to be applied + + + + + Adds a single assembly patcher to the pool of applicable patches. + + Patcher to apply. + + + + Adds all patchers from all managed assemblies specified in a directory. + + Directory to search patcher DLLs from. + + + + Releases all patchers to let them be collected by GC. + + + + + Applies patchers to all assemblies in the given directory and loads patched assemblies into memory. + + Directories to load CLR assemblies from in their search order. + + + + Loads an individual assembly definition into the CLR. + + The assembly to load. + File name of the assembly being loaded. + + + + A single assembly patcher. + + + + + Target assemblies to patch. + + + + + Initializer method that is run before any patching occurs. + + + + + Finalizer method that is run after all patching is done. + + + + + The main patcher method that is called on every DLL defined in . + + + + + Type name of the patcher. + + + + + + + + + + + The main entrypoint of BepInEx, called from Doorstop. + + + + + Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. + + + + + This exists because the Mono implementation of is/was broken, and would call Write directly instead of calling TraceEvent. + + + + + The main entrypoint of BepInEx, and initializes all patchers and the chainloader. + + + + + The log writer that is specific to the preloader. + + + + + Inserts BepInEx's own chainloader entrypoint into UnityEngine. + + The assembly that will be attempted to be patched. + + + + Allocates a console window for use by BepInEx safely. + + + + + Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later. + + + + + + + + + + + + + + + diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.dll new file mode 100644 index 0000000000000000000000000000000000000000..499c64a36979fbc9049b37f5f3832b84d44637b9 GIT binary patch literal 116224 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 %FL5n?jd2pmhATO35z1`&!Y?|K*BR@M2du6Z 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

=p z$J*1DKW&mNqPsqP->}Z)#RxW@)TTHNVrDFt!C@YoxI%6&B3$LPEGJmy-v(8spq>sfZmwP>vyr~hOy4T967Gb9 zmeqwLsZ_^B9(G7DY0~vH*8&4gv>Oh-yDPBxU~=Q$a7%cWF}fD8WESvjm+aUF)4Z6E zJ1f1T0;$jw;qAOut=5M{7y(^n1}-X{@75g|?+=cchXaC!oxKb`T)S|wF{YIj=T_snaU7PhDp*kV zi0o`eWAsn@tDNMPbYhb)L{WN!`t78>Z3MxO;HQBhme^W&0U<6cjA_098;Yos>g-aD z7-76T_lL@rINF8H1uqSu=g8!%7AN>iDq(#`gQRV_=KnS9k5w>4TB64h1J-I~_V{Oh zPQMD_k%g2gW2G-uKwh2X8vOO>oZ^(W)=0X2YRLjrUS$K9(7W6$J%*Ls@ae8}lZ`>~&)J?$`|S6^O%FmH$N`|D0(|TPFcIR#IJBpfn zbDa%zjShdRVY73lHr3B3q7&Wu8KYU)DV~R;>)iR-t(C!;OI(Ux3`IS)O{ZokwF0z! zq1q@;^s=DE?zwE)YENc)xh7t>e55S>>Kaqx&ON%0;Wgq;t&$GXD?*nGQ;NTeFp&j_ zy1weubcr|Nbt|Uny0W+`VWPIq!YIf=!p9rSHz8UaWm>-^3Z-?w6slXM%-?LTSg==} z2(-&WLtIrMhfc%TD*D&b9iP6@dAGSdj>jjdY&>_XH)NT26V-L<_9SwWt}~`eS^aS` z0Nz#>{q(MSHGqR!rDFA_ky3dRyl4aKLJMfBus&}S?vv-J&N@GjIw@Bo+cQG&aIZK)i$08#nl~^^&sWf|8F6spEC>{)?4_y@7P4%5gn#Q4^(=o@!X6- zp}0ee14M8FV?}t5@0#5-8r;Nrd4Z(m}S28fFmx^-4I8;7{n%3$z8zQUO z0^@;vSyH$Zb_+>$Ew(4Y2$wW@c!-IxXGKHH&rh{cir-@?tk$z-#JH4w(>~e$(dzT2fG{lNpuN3jZNhW$jzC z_ANqA-S~(=%bS*Af-Ymyrd9%{Y-2_w7Uqt3sE5CJ+4lr~U9ww9S>n5-G)Bq*% zt^Vt;J@MF0)9*fCedH&9-ulUF*S<3F)XxKC;BO#QIs7T>=JvUhYjqgW;fC^1vyHS_6vCwL$4M!R$}5CV2QN}(TP8WgpIw9qI%gNt z6z@~LD+5D~^i!lJ_+3!W+rU!S#fLilg6sqQ=E_4vRT%rp?l|*nB+prtNFB?dJw@F` zOITn-xm+xg`wbgg!5IsR5qz=89E*|WgcaeP?#on&jsHsx_Z=PngARA=@VerNMK7Gp z&PzZHh6uT-${*|S&vp1y9bVGmU+M5?I((l)=b8?0>hMFFw$}PQ+y6orWskE)bgsP(jEKIMA zZH0_!WlR+^b}3`f&}V9!Wak6rS;0|5{|~^XK}@G-OVOzz*wekdT>69$YN|y_P2mbo zcnK4+=|nw_I{~xA++EIXbiK>4B*>?_SJU-%!e}=v5nHjQ_W|oA0eey?xKJ7z()ktTzf^P&kfO>oU$5&N7AFnKiym+@ z4&1F=AB$Oi4yg@$EyJapfb3F!MV@QO!y7O+0oaXc(w_?Ccdb&EP#^cNR6_p%7)v6cBZ~%(af?qQ@kb&RckfMxTc4(+Pc8Pu||r#u`zX8 zqIVg`u`vZRl~o!W4wbQbtvXh%+U{d@Y$%k+>SF*A8qYF*(s&mAkAsks(`+k;BkSA_ zTNGBxkpz_pLbIJ2n%h*++~(c^47Drsf_2%=oXRt&x|!2?Ci`fCSgCs2htZ<*D}H*# zPp=JWfyBy-akmi~0VI@}$~c*o=e#z!Yo?&!8{Gtf(kubf?;^22dYZo9MF7S6Ooje! zt(xxyfdQ>CO-43_R<}30P6aEG*U-FRn0dPz1_YZnQ`tqr28ZSW!yHF2_r6cz!!Us^$qM2*lvYw;fx@e+A0ED+Hine+IGOU7*5hBtG0=9qQuU$!thUtlsHwVoHNYK z2+?-`0M-U3Xt7;@%f`%PZq9bE7KeiMpi|>SOT@fD;E`)KHaI=&`x_LAK8yAC5bj#G zmoVNMhH~^cgIU87f|`x=(y$F;R?9|_(%gq%0`k~OGSdFi>G;dFYNN$4AU&1!rAt*x zzas`ir@ldDkh&Yt2%p+<%Cg{fhR5XH3VrCrqjn0@IiYBpQIgis!T2((rLbgOi?vA@jYz*64!N8A6%QDc3v7EWC&>_PWV36N&B~PSp#TS}n|{EgAt(vOgq+>4 z=}H;}zd&~|0R9g(AJ~S=H|_W~w=5Yk+*`0nlE;;ZzEiTi0SK;n-14dg&RA}U4Vv55 z0RVJRjDad^rz})u5s3PF5`sff4a=EATyx(UaNs;cpBDZdh1@?%|AyeQ4yE## zAn1B=1qQWwt|%aoCr#PSzrm7yE+6zXZsKffT&5(yjuS_*p?p6It68psNCOjSCmj+U zO67@AWf9A2sv2rqK=Z4U(Rfz5xOVXH3xg9nQnf@IT&M}jr1?$pYO0$zO|`nJ?Xy-_ zIO6gsV?u`umizWV6{XAp2ZTfCeTuNSl&4S9zNMOrwQ44kXS-L6!Io(xuV125o=d47Y4>ljDuAW1TT?+Zl~^;6{Q@t(EuQwYj%9ojz3hBmNj|P zj&HAkl{nZB9G^o`YXebc?X>Od=&!e9`~dH~a0+UQrg|Dd2v z)>_LMNrU6+WwLUz%M=sHccV2y2s2i7#ajwGn+9Uo9R#5vPgqv7SXV}O9ptfy+E>?5&(u<@GgedBGtzu!<0 zzXISnH&K~pqU$=oICkc|eb$b5zK4%2Ni=|c1wP!Bgvs7{K-4p*+NbBvJFI*J;GDkU zvd{yy!!2s7v47IYzVwsViZdqkRA?K*_kS8E9l}p^-S$cMAAeM+$HOgq&z$2UP4UNOpVJ-`2V{$NEWGZsRpcTQ3cK{xlW$XC73^ZVkv zNjM^eWq(J?(_B3k4)S37WA^y$K^~vgyWaJ1d-fPDH7*bQ_x~x34;aQ9-Lt}^`ipe& zlpptTO6XOOn>@g6@Oo50H>BHxwv>I!TIn$h-Ez<8yEyA9H$70{e}6Xc7Z5uEy8Kr4 zl|B85)tO@6{%@KGQ@{al?b%FQJ$7)4fBwi18mH&Ih`mot>9LylD&F`&f*wNgN73TL z41(>G^c?%v6MA}(=Ao>f%JsJkj!e2U*AscGJQYU0-pA?#k3rW8?H;3@9?8k^ayO6n zO!M2xn>HtHrW%WYfnm4!V0aEu?--Lj44`M^P`F_u?G7-8UghJDvz%ovdi2F#r4@6E(BJL!SnSg&tVcKWsO~u)9ugJ&@AnMuhqLj7e?bvx93KMg z$59Udl;Kz}I9%nOa}3ct?+`w1xb3aqkKxtud#|;YHj0Of2;E~EGHej Q`@6qYFaN*s|D_oCU-pFZApigX literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.xml new file mode 100644 index 0000000..1c3d1c4 --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.xml @@ -0,0 +1,1657 @@ + + + + BepInEx + + + +

+ Base type of all classes representing and enforcing acceptable values of config settings. + + + + Type of values that this class can Clamp. + + + + Change the value to be acceptable, if it's not already. + + + + + Check if the value is an acceptable value. + + + + + Type of the supported values. + + + + + Get the string for use in config files. + + + + + Specify the list of acceptable values for a setting. + + + + + List of values that a setting can take. + + + + + Specify the list of acceptable values for a setting. + If the setting does not equal any of the values, it will be set to the first one. + + + + + + + + + + + + + + Specify the range of acceptable values for a setting. + + + + Lowest acceptable value + Highest acceptable value + + + + Lowest acceptable value + + + + + Highest acceptable value + + + + + + + + + + + + + + Provides access to a single setting inside of a . + + Type of the setting. + + + + Fired when the setting is changed. Does not detect changes made outside from this object. + + + + + Value of this setting. + + + + + + + + Container for a single setting of a . + Each config entry is linked to one config file. + + + + + Types of defaultValue and definition.AcceptableValues have to be the same as settingType. + + + + + Config file this entry is a part of. + + + + + Category and name of this setting. Used as a unique key for identification within a . + + + + + Description / metadata of this setting. + + + + + Type of the that this setting holds. + + + + + Default value of this setting (set only if the setting was not changed before). + + + + + Get or set the value of the setting. + + + + + Get the serialized representation of the value. + + + + + Set the value by using its serialized form. + + + + + If necessary, clamp the value to acceptable value range. T has to be equal to settingType. + + + + + Trigger setting changed event. + + + + + Write a description of this setting using all available metadata. + + + + + Section and key of a setting. Used as a unique key for identification within a . + The same definition can be used in multiple config files, it will point to different settings then. + + + + + + Group of the setting. All settings within a config file are grouped by this. + + + + + Name of the setting. + + + + + Create a new definition. Definitions with same section and key are equal. + + Group of the setting, case sensitive. + Name of the setting, case sensitive. + + + + + + + Check if the definitions are the same. + + + + + + Check if the definitions are the same. + + + + + + + + Check if the definitions are the same. + + + + + Check if the definitions are the same. + + + + + + + + Metadata of a . + + + + + Create a new description. + + Text describing the function of the setting and any notes or warnings. + Range of values that this setting can take. The setting's value will be automatically clamped. + Objects that can be used by user-made classes to add functionality. + + + + Text describing the function of the setting and any notes or warnings. + + + + + Range of acceptable values for a setting. + + + + + Objects that can be used by user-made classes to add functionality. + + + + + An empty description. + + + + + A helper class to handle persistent data. All public methods are thread-safe. + + + + + All config entries inside + + + + + Create a list with all config entries inside of this config file. + + + + + Create an array with all config entries inside of this config file. Should be only used for metadata purposes. + If you want to access and modify an existing setting then use + instead with no description. + + + + + Full path to the config file. The file might not exist until a setting is added and changed, or is called. + + + + + If enabled, writes the config to disk every time a value is set. + If disabled, you have to manually use or the changes will be lost! + + + + + + + + Create a new config file at the specified config path. + + Full path to a file that contains settings. The file will be created as needed. + If the config file/directory doesn't exist, create it immediately. + Information about the plugin that owns this setting file. + + + + Reloads the config from disk. Unsaved changes are lost. + + + + + Writes the config to disk. + + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section and Key of the setting. + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + + + + Access one of the existing settings. If the setting has not been added yet, false is returned. Otherwise, true. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section and Key of the setting. + The ConfigEntry value to return. + + + + Access one of the existing settings. If the setting has not been added yet, null is returned. + If the setting exists but has a different type than T, an exception is thrown. + New settings should be added with . + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + The ConfigEntry value to return. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each definition can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section and Key of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Simple description of the setting shown to the user. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each definition can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section and Key of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Description of the setting shown to the user and other metadata. + + + + Create a new setting. The setting is saved to drive and loaded automatically. + Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. + + Type of the value contained in this setting. + Section/category/group of the setting. Settings are grouped by this. + Name of the setting. + Value of the setting if the setting was not created yet. + Simple description of the setting shown to the user. + + + + Access a setting. Use Bind instead. + + + + + Access a setting. Use Bind instead. + + + + + An event that is fired every time the config is reloaded. + + + + + Fired when one of the settings is changed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns the ConfigDefinitions that the ConfigFile contains. + Creates a new array when the property is accessed. Thread-safe. + + + + + Returns the ConfigEntryBase values that the ConfigFile contains. + Creates a new array when the property is accessed. Thread-safe. + + + + + Provides access to a single setting inside of a . + + Type of the setting. + + + + Entry of this setting in the . + + + + + Unique definition of this setting. + + + + + Config file this setting is inside of. + + + + + Fired when the setting is changed. Does not detect changes made outside from this object. + + + + + Value of this setting. + + + + + A keyboard shortcut that can be used in Update method to check if user presses a key combo. The shortcut is only + triggered when the user presses the exact combination. For example, F + LeftCtrl will trigger only if user + presses and holds only LeftCtrl, and then presses F. If any other keys are pressed, the shortcut will not trigger. + + Can be used as a value of a setting in + to allow user to change this shortcut and have the changes saved. + + How to use: Use in this class instead of in the Update loop. + + + + + Shortcut that never triggers. + + + + + All KeyCode values that can be used in a keyboard shortcut. + + + + + Create a new keyboard shortcut. + + Main key to press + Keys that should be held down before main key is registered + + + + Main key of the key combination. It has to be pressed / let go last for the combination to be triggered. + If the combination is empty, is returned. + + + + + Modifiers of the key combination, if any. + + + + + Attempt to deserialize key combination from the string. + + + + + Serialize the key combination into a user readable string. + + + + + Check if the main key was just pressed (Input.GetKeyDown), and specified modifier keys are all pressed + + + + + Check if the main key is currently held down (Input.GetKey), and specified modifier keys are all pressed + + + + + Check if the main key was just lifted (Input.GetKeyUp), and specified modifier keys are all pressed. + + + + + + + + + + + + + + Arguments for events concerning a change of a setting. + + + + + + + + + Setting that was changed + + + + + Serializer/deserializer used by the config system. + + + + + Convert object of a given type to a string using available converters. + + + + + Convert string to an object of a given type using available converters. + + + + + Convert string to an object of a given type using available converters. + + + + + Get a converter for a given type if there is any. + + + + + Add a new type converter for a given type. + If a different converter is already added, this call is ignored and false is returned. + + + + + Check if a given type can be converted to and from string. + + + + + Give a list of types with registered converters. + + + + + For types that are in assemblies that can't get loaded before preloader runs (or it won't work on these assemblies) + + + + + A serializer/deserializer combo for some type(s). Used by the config system. + + + + + Used to serialize the type into a (hopefully) human-readable string. + Object is the instance to serialize, Type is the object's type. + + + + + Used to deserialize the type from a string. + String is the data to deserialize, Type is the object's type, should return instance to an object of Type. + + + + + True if an external console has been started, false otherwise. + + + + + The stream that writes to the standard out stream of the process. Should never be null. + + + + + The stream that writes to an external console. Null if no such console exists + + + + + Data class that represents information about a loadable BepInEx plugin. + Contains all metadata and additional info required for plugin loading by . + + + + + General metadata about a plugin. + + + + + Collection of attributes that describe what processes the plugin can run on. + + + + + Collection of attributes that describe what plugins this plugin depends on. + + + + + Collection of attributes that describe what plugins this plugin + is incompatible with. + + + + + File path to the plugin DLL + + + + + Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet) + + + + + + + + This attribute denotes that a class is a plugin, and specifies the required metadata. + + + + + The unique identifier of the plugin. Should not change between plugin versions. + + + + + The user friendly name of the plugin. Is able to be changed between versions. + + + + + The specfic version of the plugin. + + + + The unique identifier of the plugin. Should not change between plugin versions. + The user friendly name of the plugin. Is able to be changed between versions. + The specfic version of the plugin. + + + + This attribute specifies any dependencies that this plugin has on other plugins. + + + + + Flags that are applied to a dependency + + + + + The plugin has a hard dependency on the referenced plugin, and will not run without it. + + + + + This plugin has a soft dependency on the referenced plugin, and is able to run without it. + + + + + The GUID of the referenced plugin. + + + + + The flags associated with this dependency definition. + + + + + The minimum version of the referenced plugin. + + + + + Marks this as depenant on another plugin. The other plugin will be loaded before this one. + If the other plugin doesn't exist, what happens depends on the parameter. + + The GUID of the referenced plugin. + The flags associated with this dependency definition. + + + + Marks this as depenant on another plugin. The other plugin will be loaded before this one. + If the other plugin doesn't exist or is of a version below , this plugin will not load and an error will be logged instead. + + The GUID of the referenced plugin. + The minimum version of the referenced plugin. + When version is supplied the dependency is always treated as HardDependency + + + + This attribute specifies other plugins that are incompatible with this plugin. + + + + + The GUID of the referenced plugin. + + + + + Marks this as incompatible with another plugin. + If the other plugin exists, this plugin will not be loaded and a warning will be shown. + + The GUID of the referenced plugin. + + + + This attribute specifies which processes this plugin should be run for. Not specifying this attribute will load the plugin under every process. + + + + + The name of the process that this plugin will run under. + + + + The name of the process that this plugin will run under. + + + + Helper class to use for retrieving metadata about a plugin, defined as attributes. + + + + + Retrieves the BepInPlugin metadata from a plugin type. + + The plugin type. + The BepInPlugin metadata of the plugin type. + + + + Retrieves the BepInPlugin metadata from a plugin instance. + + The plugin instance. + The BepInPlugin metadata of the plugin instance. + + + + Gets the specified attributes of a type, if they exist. + + The attribute type to retrieve. + The plugin type. + The attributes of the type, if existing. + + + + Gets the specified attributes of an instance, if they exist. + + The attribute type to retrieve. + The plugin instance. + The attributes of the instance, if existing. + + + + Retrieves the dependencies of the specified plugin type. + + The plugin type. + A list of all plugin types that the specified plugin type depends upon. + + + + This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline. + It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build. + + + + + The manager and loader for all plugins, and the entry point for BepInEx plugin system. + + + + + The loaded and initialized list of plugins. + + + + + List of all loaded via the chainloader. + + + + + Collection of error chainloader messages that occured during plugin loading. + Contains information about what certain plugins were not loaded. + + + + + The GameObject that all plugins are attached to as components. + + + + + Initializes BepInEx to be able to start the chainloader. + + + + + Analyzes the given type definition and attempts to convert it to a valid + + Type definition to analyze. + If the type represent a valid plugin, returns a instance. Otherwise, return null. + + + + The entrypoint for the BepInEx plugin system. + + + + + A cacheable metadata item. Can be used with and to cache plugin metadata. + + + + + Serialize the object into a binary format. + + + + + + Loads the object from binary format. + + + + + + A cached assembly. + + + + + + List of cached items inside the assembly. + + + + + Timestamp of the assembly. Used to check the age of the cache. + + + + + Provides methods for loading specified types from an assembly. + + + + + Default assembly resolved used by the + + + + + Default reader parameters used by + + + + + Event fired when fails to resolve a type during type loading. + + + + + Looks up assemblies in the given directory and locates all types that can be loaded and collects their metadata. + + The specific base type to search for. + The directory to search for assemblies. + A function to check if a type should be selected and to build the type metadata. + A filter function to quickly determine if the assembly can be loaded. + The name of the cache to get cached types from. + A dictionary of all assemblies in the directory and the list of type metadatas of types that match the selector. + + + + Loads an index of type metadatas from a cache. + + Name of the cache + Cacheable item + Cached type metadatas indexed by the path of the assembly that defines the type. If no cache is defined, return null. + + + + Saves indexed type metadata into a cache. + + Name of the cache + List of plugin metadatas indexed by the path to the assembly that contains the types + Cacheable item + + + + Converts TypeLoadException to a readable string. + + TypeLoadException + Readable representation of the exception + + + + The base plugin type that is used by the BepInEx plugin loader. + + + + + Information about this plugin as it was loaded. + + + + + Logger instance tied to this plugin. + + + + + Default config file tied to this plugin. The config file will not be created until + any settings are added and changed, or is called. + + + + + Create a new instance of a plugin and all of its tied in objects. + + BepInPlugin attribute is missing. + + + + Logs entries using Unity specific outputs. + + + + + Log levels to display. + + + + + Writer for the disk log. + + + + + Timer for flushing the logs to a file. + + + + + Whether to write Unity log messages to disk log. + + + + + Creates a new disk log listener. + + Path to the log. + Log levels to display. + Whether to append logs to an already existing log file. + Whether to include Unity log into the disk log. + + + + + + + + + + Disposes of Disk logger + + + + + Log event arguments. Contains info about the log message. + + + + + Logged data. + + + + + Log levels for the data. + + + + + Log source that emitted the log event. + + + + + Creates the log event args- + + Logged data. + Log level of the data. + Log source that emits these args. + + + + + + + Like but appends newline at the end. + + Same output as but with new line. + + + + A static Logger instance. + + + + + Collection of all log listeners that receive log events. + + + + + Collection of all log source that output log events. + + + + + Logs an entry to the current logger instance. + + The level of the entry. + The textual value of the entry. + + + + Creates a new log source with a name and attaches it to log sources. + + Name of the log source to create. + An instance of that allows to write logs. + + + + The level, or severity of a log entry. + + + + + No level selected. + + + + + A fatal error has occurred, which cannot be recovered from. + + + + + An error has occured, but can be recovered from. + + + + + A warning has been produced, but does not necessarily mean that something wrong has happened. + + + + + An important message that should be displayed to the user. + + + + + A message of low importance. + + + + + A message that would likely only interest a developer. + + + + + All log levels. + + + + + Helper methods for log level handling. + + + + + Gets the highest log level when there could potentially be multiple levels provided. + + The log level(s). + The highest log level supplied. + + + + Returns a translation of a log level to it's associated console colour. + + The log level(s). + A console color associated with the highest log level supplied. + + + + A generic log listener that receives log events and can route them to some output (e.g. file, console, socket). + + + + + Handle an incoming log event. + + Log source that sent the event. Don't use; instead use + Information about the log message. + + + + Log source that can output log messages. + + + + + Name of the log source. + + + + + Event that sends the log message. Call to send a log message. + + + + + A generic, multi-purpose log source. Exposes simple API to manually emit logs. + + + + + + + + + + + Creates a manual log source. + + Name of the log source. + + + + Logs a message with the specified log level. + + Log levels to attach to the message. Multiple can be used with bitwise ORing. + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + Logs a message with level. + + Data to log. + + + + + + + A source that routes all logs from API to BepInEx logger. + + + + + + Whether Trace logs are rerouted. + + + + + Creates a new trace log source. + + New log source (or already existing one). + + + + Internal log source. + + + + + Creates a new trace log source. + + + + + Writes a message to the underlying instance. + + The message to write. + + + + Writes a message and a newline to the underlying instance. + + The message to write. + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Logs entries using Unity specific outputs. + + + + + + + + + + + Creates a new Unity log source. + + + + + + + + Paths used by BepInEx + + + + + List of directories from where Mono will search assemblies before assembly resolving is invoked. + + + + + The directory that the core BepInEx DLLs reside in. + + + + + The path to the core BepInEx DLL. + + + + + The path to the main BepInEx folder. + + + + + The path of the currently executing program BepInEx is encapsulated in. + + + + + The directory that the currently executing process resides in. + On OSX however, this is the parent directory of the game.app folder. + + + + + The path to the Managed folder of the currently running Unity game. + + + + + The path to the config directory. + + + + + The path to the global BepInEx configuration file. + + + + + The path to temporary cache files. + + + + + The path to the patcher plugin folder which resides in the BepInEx folder. + + + + + The path to the plugin folder which resides in the BepInEx folder. + + This is ONLY guaranteed to be set correctly when Chainloader has been initialized. + + + + + + The name of the currently executing process. + + + + + Provides methods for running code on other threads and synchronizing with the main thread. + + + + + Current instance of the helper. + + + + + Gives methods for invoking delegates on the main unity thread, both synchronously and asynchronously. + Can be used in many built-in framework types, for example + and to make their events fire on the main unity thread. + + + + + Queue the delegate to be invoked on the main unity thread. Use to synchronize your threads. + + + + + Queue the delegate to be invoked on a background thread. Use this to run slow tasks without affecting the game. + NOTE: Most of Unity API can not be accessed while running on another thread! + + + Task to be executed on another thread. Can optionally return an Action that will be executed on the main thread. + You can use this action to return results of your work safely. Return null if this is not needed. + + + + + False if current code is executing on the main unity thread, otherwise True. + Warning: Will return true before the first frame finishes (i.e. inside plugin Awake and Start methods). + + + + + + Convenience extensions for utilizing multiple threads and using the . + + + + + + + + Apply a function to a collection of data by spreading the work on multiple threads. + Outputs of the functions are returned to the current thread and yielded one by one. + + Type of the input values. + Type of the output values. + Input values for the work function. + Function to apply to the data on multiple threads at once. + Number of worker threads. By default SystemInfo.processorCount is used. + An exception was thrown inside one of the threads, and the operation was aborted. + Need at least 1 workerCount. + + + + Generic helper properties and methods. + + + + + Whether current Common Language Runtime supports dynamic method generation using namespace. + + + + + An encoding for UTF-8 which does not emit a byte order mark (BOM). + + + + + Try to perform an action. + + Action to perform. + Possible exception that gets returned. + True, if action succeeded, false if an exception occured. + + + + Combines multiple paths together, as the specific method is not available in .NET 3.5. + + The multiple paths to combine together. + A combined path. + + + + Returns the parent directory of a path, optionally specifying the amount of levels. + + The path to get the parent directory of. + The amount of levels to traverse. Defaults to 1 + The parent directory. + + + + Tries to parse a bool, with a default value if unable to parse. + + The string to parse + The value to return if parsing is unsuccessful. + Boolean value of input if able to be parsed, otherwise default value. + + + + Converts a file path into a UnityEngine.WWW format. + + The file path to convert. + A converted file path. + + + + Indicates whether a specified string is null, empty, or consists only of white-space characters. + + The string to test. + True if the value parameter is null or empty, or if value consists exclusively of white-space characters. + + + + Sorts a given dependency graph using a direct toposort, reporting possible cyclic dependencies. + + Nodes to sort + Function that maps a node to a collection of its dependencies. + Type of the node in a dependency graph. + Collection of nodes sorted in the order of least dependencies to the most. + Thrown when a cyclic dependency occurs. + + + + Checks whether a given cecil type definition is a subtype of a provided type. + + Cecil type definition + Type to check against + Whether the given cecil type is a subtype of the type. + + + + Try to resolve and load the given assembly DLL. + + Name of the assembly, of the type . + Directory to search the assembly from. + The loaded assembly. + True, if the assembly was found and loaded. Otherwise, false. + + + + Try to resolve and load the given assembly DLL. + + Name of the assembly, of the type . + Directory to search the assembly from. + Reader parameters that contain possible custom assembly resolver. + The loaded assembly. + True, if the assembly was found and loaded. Otherwise, false. + + + + Tries to create a file with the given name + + Path of the file to create + File open mode + Resulting filestream + File access options + File share options + + + + + Try to parse given string as an assembly name + + Fully qualified assembly name + Resulting instance + true, if parsing was successful, otherwise false + + On some versions of mono, using fails because it runs on unmanaged side + which has problems with encoding. + Using solves this by doing parsing on managed side instead. + + + + + Gets unique files in all given directories. If the file with the same name exists in multiple directories, + only the first occurrence is returned. + + Directories to search from. + File pattern to search. + Collection of all files in the directories. + + + + Console class with safe handlers for Unity 4.x, which does not have a proper Console implementation + + + + diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/HarmonyXInterop.dll new file mode 100644 index 0000000000000000000000000000000000000000..1ff0339eafca286bec9cfb27401ced284fe568d2 GIT binary patch literal 23552 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Mdb.dll new file mode 100644 index 0000000000000000000000000000000000000000..bddf5cbdb5e0fa67f1a50ffce4173d540c2fe346 GIT binary patch literal 43008 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 z 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 CYk-#k literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Pdb.dll new file mode 100644 index 0000000000000000000000000000000000000000..9227f6db0bf46d7494d3c675c5d2b6e007d9995e GIT binary patch literal 86528 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 Z-~Ml(rMTgK*XIB2bNYWW`2Rr-{7<+s*ku3! literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Rocks.dll new file mode 100644 index 0000000000000000000000000000000000000000..a77ac871e5e6cd346c7c2d9a24bdda7d046a1a04 GIT binary patch literal 27648 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 z zw~~l+tFK-R>vPGm#nYqkF-4Yhfw|6fP9jg`63I`j_T*4GA}nmmX&h&%eMSzirJdP* zZ}L!vi3kfm`Go~(n&-HLiUjIGwhs$lj&F}cTqu!k_?%M7hF^d`dXAz+9N7u&+c2Lw z|3}*I-N@z~yf@1@H%ADUI2Jv7XD!&L#f;N+-ON_pFk0i8w4bHE^$i5gg zyc6q{^3^C9TuE?TM+hqgUr9mKt$B{61?YS79C2AHx;o~mZrlv1=&kZyL3igICjp;K zfDkx9MFzk9@LKBtw1##Cbyc^}f$1uq*WuZ59yrlRY{X||w!tr7;l_J7$=yi1<0N9@ ztujx>Gw8uuXu+%PcwNHg1rIaZ0tWUzuTSaQtdyYUaKD9FqufK+WDFNScxHkV3lvv% z@uPTC+h7Vkzo4q;*HiWUa;lzRO||#bSDP45jbwEh-tEHLk&(OxK50E+X>uQ-55hnQ zlQw)Bcc7t#QLQY8axtneO;f3JtzH;yK|gycywOINxq+T7Fb>k>p?l#pvd?J_g1H-2 zsoW-1nk$uNZ9~2*6$`eJLAP=FJsUS;giD_br^MN7knfXLpzdKL8Za!kr=-!GP@rOW z=S>OWY=8x8$4K}q)vi9MaH=<^d(yB({g!mao@EcrKMR{ zLCJKTHR;8^8&d)~C1LN*zW!3jYfze92oUZRsv5XZQAyC=BMXVZfLwaI_!N1Y z)iXV(zzYi{-bW^}@f^x8?cTh-1JSjT)NJI~t_0N`6ep3{ z8SHa`)=w$_3B5I0Q4Ztqc&Jdm!KZPri0u>Dfrfu4-owSki5N4Dw@?FRnp1>te|Zj- z+I>6H9MM~vZdcVjT)^PM5wjbh(RtN43)@OK`361l6QW*}4isLpFX{eox+7u^@pH-g ztXARj9vTEje@hk*pRDkEM$@!Ks*lY-73{V9K0dv z`nK!Ud<$yoJkl(-!?q9&MwbBHSh^KJz$>@(G8Y%u$AhRozCe{YOCfv@166&aE_b-J z7G;F{clcIwd22o0!gCN~YYOhN-yW&ujlS*X`G}rB=7Mdz3xJRte|W)Eo}|GU5_yEh zBj4S#A)TSVK|jv8*eJgw@Z+oxZp8+-3&CyZZUi38;}r$96$=%z4lY%G;gav=Q5}34wFrGKZihA8 zt1~d-Tx*8-T$xM2_?_H@Kuz=b{|XXVV*U&vO^7sUbr;?wAe@@sf@th54mJ`cm~1%A z@|Hu1H@OfcAfxB!g=|OYal^JG{5z}QyAEa)B&~MT{RK z##55J5R}3oVPr3+0A4ez>n0bOOZAIMswUAS1W7hqQ>~}K!Tc>bh!Be!e7{a`uvc7; z_yY3YdDM&rKeLtm(*I>ai zz%?~IiH~yIMypDu7uF5yZ7DVGl0%chHf2T|jtv*=eJWE>^^MB4GzSlrmRnw$LtXGt|%G_lb)SwAN5==rq zMU}s*#J%xO^tv0bgOmO_oY1be!wPYi0=IP`Y7Wl*xnpC{o2%)o!L^Wv;sxBVbk)Q9 zQI;;AYpp^;*3~Gc8!0C4CgW3*bWr25!g!bOCB4gX>EXnO9vg!%G4xE2;sx~H)3a~l zqH6;lQ`1+GwCS4>$6Aq-s}yh95XQuyi1QpY;VN^_<(X8OKF8y=o(G=4GoxcNR4R40 zgq8YMfQ-@H`Vnk?(F|2$$=z8e!VpgHV~Sb8t-)U@{Pep>O<&2Sas`!&nnvBnY5YYb z(^7JdfJ1#=9ooeTjpyZoZpXfo(F*$#3%)Kca~JZ!w%rbRy7c3~fiFagWGTd~r>?7$ z`V!ghHzIa!-kRJFAkW^}nx`^k>g_yWminw~QIItD!?rTa2C(F>T443kmB9=XugPzR z3jj8bq4&*g@#pzOssrxr){O|YZjzKY)5C3{!_LL?a(jCm)o=Elw@ zBIP@k)lq&hR~)iJ(gh1W1!HLf-K7aiX(}O25Yhy5(p1v-v0@$68qwh7yJn}0OS z1Uh*UoTg2PD6ih}Sl^;}^H=Ybc=+laFJHZryb8qOkSAXuEwUI>zk(B~wszow)_E5m zo_r0JBzFU8VI(!Y*1d3j)~|_*FW)hWzN@5L52G2Wdh!LN#dU&HwN^tcntM`?0*>9; zD$cu0+F@j4Jcn#xZ8(s*7DTq)!YySn664WyaZk6l2v@tfH&`-gYtPwU(?G-EYQD}<#XIh_!{m1KE zJbGiPyXZBL|9UkGw$>jgk!OFAAaC@L}mD^c1>QV*^(W z+^7aCs;dw7Nb0=iBf#f^bBB2Q>J}7ZSTGWex-J(ssj}B2{n)^K7sS1eJhA*Zkv>sO zDm=-}l(Q#+rccquvXp_HMytn!-Du!CM$VCSf;~RUdGlSO`dM^aXuebz(S^|6g@FvE zozQAyN?+ReW|MOOSgKgiIuY?bWc<&TdnR)=$ArKI=$iR7R6iH%d9^bCe0O5;JmE$# z?>SE(?7rs-`FMr%guTV1egzgey^DmspIWp+qs$#2pj!~mh==tuH$F2#=oGSM&=raD z(n9MQfClccC9BK)9UQ#&Qi_^;4Kl?Gjeen~DMg-s_&jt=?+AqL43;D>h4#Jqy*uoa z1xu5k0qHA5@|`ebtylj<1V=*e5L0a2DE)Ny{bayPAh(I~#r`>!rw$9#lerkln$JQe z90W(NrI+BVR~f3;5~-(Xf>Gj4cvDpSOLw+o?b)ka$c64L-HC1}*-~Zi;U(XM53A$H zKn3=u9!HAeq_(UVknkW8Ci&2sUImNjeVJR3R=kmqD;t@c0kj7gCp)cmFq0HaB57hl z4V>0t-bG%PQW@~f&Co}`2t?+W#AkHoc06D{P~F4LeYXM9GdIDtXg0@FH@cFL=4t$5 z>UPGr#+GF6p!j3E#s3A6du6g^0TSTpV2(pIwi#vt$rZzT4hgifk(#-c7zg-KIDurg zaVetKO~l;n66`9FH`Kb|4e}g2>43hk;)M-*D0GngJ9J*~O*vjKlN-o;5K=fL-Esv< z=M+vd+=s(Yg`_-X?G~N08h*58Dr z<@*L>u%;xqtFN6zgOtZS6kJNYugq+E0ATwHZ{1?}shzbi^4638Bl6GohW!Nmjezk4 zl;TFtS7yVhU5sx8skrdlghg+dSZCAy$s-}5XK(rPL@6y|GYQR9aB|@zc?Hf(yZ*$K zT;ht^CQR5KTuEZNo$qMV6P1b4M^|?3-?ZOZ&#h}eJmA5$FhS=jv)T{D2Zt&doHh2z zb?uV?Rs)>Xv>)=_J_IRw!Zkq5;T>~37x;8zZ@EA^b~f%rUSv|(XP$H&L$tg{>}Rj$ zC-zqH?K-64E8s3A4wtUxuOaQ487^<1jc+3%*371}z@>d$z(ag!Era;rDftxEs&EC# z9PqW5cjKP?A=$ZDr|XF+$*Yk|uCvv+FmV{vpFttWl{h)u-x%)VdXpu5Cra4v z7wXVACTl{rJtyBq#0xS&k6ipI=J9vyI}KKGJY>KzLfnYNNFP1XyDoTcuV`{bOUcTnIkY1>f8T@ddP&VvlP zwK(V{4w8#}w^0yvp4?9+|6LG^I@`|ePLQV>X~~V;EcNQ#HA_JPJm1aTE_fyBGy-Z9 zlT9N_1Hry&Cp)y%>GK*5>pFUoN&}YBaTm}k-__r7H+gdhB6k3wYZB?9KR-@HVng3sIKk*Q9ga3RObcwp&)5^-671mMRv zg)Xk zhljNb;j-RnG>(hq;GM!*F0fWR9t4H1bv#55SI5KjNR!KH!*;~=Ba}AYc#vr;Q7^8_ z#lb8+wHth`cj1)!`rxy}UY`Yd`7UBvJ}W5y_aSmY`S`ee2#NA(>sdbC;&A!&7KhI5 zp^1y5a_LZmt&Z*Oa<{lt8D6L2T*NiHNq{qkD~};GZdCpN4}WY147Ly9EAggDlcn@w z+UmC2SerLZDm6i+d(*5|XkU+odg7sOIy3rLa7o;S_v4kW5Nd+`ems?f+{>6L7F;39 z06O*gXv)X^#riT>Uxb9d2KCfew>Ye?UgA(A`wX&0cXA?9S=}#)gRN^&Gv|zIq%1vz zcu_^Forixp)_omMW_a-MH_aSFKPJx^~;*gx*N;xU)N6ATbnB-)A zE=qlbx}2q+EcG|?QHKz1OMMTb>|^A|3~L4|4o+fOK^mkAo&ko{^s|yK{ha;$Jw0(4 zy9)7e{GWnx7Z!!$>SGSXML^Hn#4p&-KhQHDiGmS{LJ^4r5$Q#n_$7KSa#A2Ph#3oc zDP2eI*&2UaK$YJcpphNft3V%@eOWSdvUdQ5wP^PJNjQ1-F%%LVs`2gO^j%tvR9bd8 zVpSDzSJSTnlUz@>z^4>p1nv%b9VqjE2*S>oB)GbefbU1A7Hg2L@Hw6xZy<`A`hvWF zA#cuBcoRSr^Ho(ep?$7IKcey_cGU68d$u&|?}(NEyrS%b%7w3Q?%ag@F5#-Z#zk|a zF0uxXL|irLPCLHpEBEPHtW9H+iKMW;B+{J~_5quGf{;tzB|Ag}?Q=USzRWjaZZ3Tn z@00wbXZmWI@@jnr#`tDyNu|sDC%o2^C<*w{0_BGTy?f$<7*J(17Su^!)Woj8S$n z-h}&YY!G6D??0RpX+WN*ql-Eof`mbj!?@XIOw%06yc`GW0$#rT&kRGSxpe3w1Ncg2 zJ{|iWhHkGW<4q1q(0AHAN*1+N=ZqEUJooJqEN##?i1@uq9(3SW@z;Sr#1vQIuMqz# z;5PiZlw$mEfjb0$^}v_lNk8IKj=!P6O~#*xkoeL2%;WGp24$-8hhgyc>LXA}$D?rY zNvg-`VLbsCZ*X#f!kl~`pe%CT`VLxcjXtVUS7UT^k&aV)$cr>{UVO#Ja2f)>|3!CGpnVVv`s|Jo#|4ZG;Nv?+2`;)(O?-a`Cx#{jmPPcf>4u2EEtB`Hqb5N*({ zd6+eJ*zkoEWAt^P@C5ZLJ1S?sddT5LxgTNYp4JuudfNakP{bnX)Z|HEotO%vNM4(T&cfp(vBXg3#7T`Z8nC~}T%g;DH8>()Pjnhgh8HVzf&V>+hrA3MYS?@sr-)Y6$QL_dc&oNT1@Xrk>8v`#ln5- zf#9{exb7ry)tfAMu4Fbdsz~z2Bw3M&1zw49DiXfYQ&5p?d$3j1PLlG`-N6RQjkM^Z zIX^0$T#wYaJsn5w$qI5JA@IcqF`!>MNx%+-$)ao91^Uz@=vOkgO4QY~nbG`Ca5 zA0adS%E2o{ntd8wFTZ>vKl4{tjwY~|fP~s7+Dn{7Z*k}oYEGPIdP}D`fIi{ZOPqpq zisQr~TZk-{8p`hKR4pFa@u-J37jP*cA=&pvQk;hd5_%%#fgG6!7QQwE3r6MvT`=Fp>u`IVSm#6`0I$T* zx8@6#gR$DkP9nzSNXE>uHq%6m!IShuyw{*^JG@~l>*xp^_5_>F6eF+r7UDgIc#|V} zGt*ovdM5chScy0}i|HsY4CCA^yy`|eGMhgXCYLb1-~m&1E}60yAl$J@8#O*0PL}%B zM1$u6RKeR)tBH0;A?@kXI!>1MwU@o(xD@RmP+R>-_7Ebir%1G!=p=B2Mmx#|t?%G2 z5yY&u`WNVi`cjM9{rbbu_@Lsc`bL^?t32)Ag5@TZ0lC&pFo;KVo_?$BN>ruJ({NQz z#)%4&{6b|ecGPMh?I`43Zqu^g5j3Y)S!UBA7yUF_8d@IdDUD`JL#rmXG@309t(`Cm z(tyvD1+&rnqbJ9Y?4^^2whe9@K6vENk%VzmpDWg#f^XYogxH1W12f=Xur7J*nxCYI z;xg2c{(XTvc!7BMH9_B<7X4-(JZl=BF90U}_M39NwStK8Q_=k%^3HwZeT@LVRodxe zrj$BnsDfx9p1|UbxK`uucM6n=xCsQ;B8=!<_(Qp{4OfmQbj4=~*WrmM0`@t7n~vy+ z-i^Oe_#@jAvmb$J6@Gt*5ko&iBnONctBZLixgW6`8t~khpja^$bzi(>whht6`vb^5 zm;D;MXEA0wyC*VcJp02#HjLNBvjfQeuJx1|y4c-HoWC=tw&~*5iR5+;o!V9=E)3tC z&_%<@OocAaPzir*e{#2}|Ebl*NzLT{UL*hSBb54l_Mg+j>mFoa|%9d%aXWRZn>ba4mE z@EcI-VnX=2F@_k!oWGgYHl$J5&sc`18@|Ci zw#uke6NcCb&Sm2FLvBu#iI3pw;)6ky%AXm(Zpc}nDR&di%}n$0@UuX9Kk&NvlC?3J zbMzs*N3(w#K_d-Hle9l@usD=F3 z)RQ}G9MNAp>YGWrST&$-Y)I^Ed2UQd{D#xr5F?tI{fK5Gr+96<0ss2p&yCT=%DQMw z7mqTxCu3BOziA=&@6*XuhLKy>M(&sY{>6Kg=}#;Ux1R<4M|o zk0Q<|j=Bl8Xgf=OBg$GAXF_H}yvXJF2wYu^Hh%PD#c?Xh}#~{ z%j$k4^B=hW9M}AtVLIrkjLsW%NupBBZX@@K=&5keg$v1tQ?4`YCc(2(T%{7X=SNdX zEl2Gw6UR=YbU#!>b!FnTF!>V`2!C0_&ET_T>5k%#5Quz=Td$Qm`ZU5 zOSoz<@n6RN!&v_9sAFZ~iT-DSW*zXA;`Kqq?OINEKDQlxAnBw$LFN9R@zl!ZP9w}y zT*@~Fu#WUA@PSPv!Kr^v=r)D>UDCtXN9@> zQtO4|W;xJ9=w}F0MHXSc@pLL)LGP7Cr?e?{XTw~C7{Z4zcWlq-<>S+^rp4CLqV9axg=bxg)bClS?Ja@+_ zY`hIUq3#(y4DZX_z+rzy3IyFPu18+p8og&Uy-V`|L!aBwW6bj@<~dtD%kkDS&jSHb zdV4tR2(g>PW^f*s0iwJIk-}WeS#)I+pi4$b$fHntM+~C$*5d|8f}%DQRTSiC`{X^N zBg%R)T%i=MsihpP7o!nWA$GO3j-QMCNGLFfpp2NoVcQtWiUkZk#n74JNQQ1<=xni; zp&iWSr;u_Jcs|R}W_(GNQdkGd&EkA<8$&-s*d^j(v4f$L09__75qC2*8I)Iv>%-R$L2#NYIz_3PPvK=) zeiZgS^gUO+Ca_>lxt&VT8={WG?iohV+oDN517Q|JyG4Y<-W@?eJDmSbU#vP6d#E(D&_C{{*=Fu1zryW^p_@_QC7aNq2NRc z`$A0NuqiNLBFevQC^Shz_#_kJNy>kV*#%G+AWEUCA8~Oj5*mU$d@o)CMDfn_5_GgG zp@EnmelJc0XC^;k~fIo9so>hTO+fILK$ zyVbP?ly|G^xW2?twsXb3>d8zwoonm;D!u{(P22(L=86XaQT>|(<7~NjMBT^`5Czaw z7;yQpV;#yN;`nianh|10Gzj%HkL-i<1JhzPH5gN;le=n0J=~}_SgMN~BVqWBk>Q$v zIAB;STxIMqxHG3tK&-RJOolt8{Q$TR^;?X!;~VO0YMRA;2vx*N@KHoH_y8YS3I9JT zj)(jG2=adif2*htuY-H_BywGeb-ud>| zaY&Ik6MvF(CCf>iN3sl`jo$)ECQtl1@Pq1a27Y0D2iz;;kHI~A%!_abjd=_1XwVN4 zw~YN5sXPjQK=h4#2KT(OFM(e*;cK{aCMdN5F~M5`Hw}D1{5=||-M7X_KYeORKmFl8 z)UU0!XMS77+DT(;74g^66Kb2qy#7<*{-bFlq&jWVOyEE0M{Z`=%pZ}~0i4!hknkPI z7QlN8tKd>e{kP?^WYmdHx|gADP>xRGRLa4)aj2%XlHQ zBA!F8hluShJ3#r*y3cAyh;!=yVY`aBt?}Q$w=joe;17re)9PznqHff8;Qwl^Qs)wX zYu4eqTl{d3ZmFnK#Mcef7REK~0R8im`qTx)W0PuX=4EdgUJp0qrdCF2$#y+NJkc-( z{+T04lZ|0=_lzQ`Cb4d-S;AXJQ=Q+xoyy`lXiswJ$L+CM%otW%*DT(e60I8|mJAyT zcj&~ib&z4iEV$;hg>WyfI~?xQ1IfK=8o3X_ZC8HhUJdsE-GY0zdmY?HacbQN(O1vZ zg~U0^8E}sjZNvg3w*26s>$xz!1B)uzu-jz&YUv{^JY)WiQ(J^6dX zP$=dG{eq>G))w#|p6x5boG3x7<4So!m>j(Z0 zF7-${?8FJE$q8`79CF+rD|OL0_(Qk{#K^UV-4YxjPOtU&M~Hid{f_EL9y#dky=yvimQl>|p;8_G=Q)?h#Bs zp55QGyO!~{Gvx^O@5iYez|u};N#?TqIpYswf0*|VmT_yxOfGv-;&^@)r* zmSereDSpKG@-oWBR1O`=?)8lMh-v1rW=>??KFU(P!froyk7V~C4oxxr8ywfg{uKe@ ze7-^Mmn>&(AM$VHRDRsiKM$`~*Ef5raGSqpUt)I&OSp_Ru#6=v9AI{oX!IE6b zdOnYH_a$p!D2M)*CHa==bq;-u=^x^n{}q?QflNP)@iUm_4;=R)PBFpx3Uhtf&8fV| z?h731Xa9FhKa9Cu!6`n<^!+%ri!m2-=q>D?%&8b0YawfO4^y7UZWH5YvfIkF^jfAr zhjZ~AW3FU!?nUe_ z^ppQKo!lDsC%okUBgbuJ_v}i-?8khLC?)^OT5|OexntQK#_n^>|4DX#%9MX$Zm+Pr zo?{)(?ov+cNDpzC=p*+tPGt?p8qAobocfg=*Wxt-5xtzmh7 z&m2x?%AYfS4%6>oJ|j5YdxE5;S)BSr4n5l-%<&w02~)np?tARkGtD#X{|&pBFy#*B zP|ey%v4qcX9=~Bp9%BDjT!JIZiT^})qfEb>@e!8u9j0$${Ap72T!LS+oDXwOpX7Xb z*xknI3ifa2SX)`DpEG6|%XTC49Ls!OVgF_9e#-7i>^{Yu_vcuLFy=~5{RZZLEBh~H z{}Sf;EMp#JcMxm-W!B7ftmiF^e~@Kf$5MUDp(bRY);9q*TW8hh(8F(oFOgzi}$1ax&-TOm-`Hj&sB~lH}-dgF*kvlyDb}ujR4m1zICHW^q<`v2e z_8$cQ4dP&g9vWE&S88B)e5Ip--SK7hi?Z(xrqE?fGl=cy4?%NK6P6>y*?r#}MGJC^ zi=br;T`ER|SL2w`Y8yIWe5&3pQa04DDP8XsX&ag!J-yx#XFAZi^`&B~4fT&)R9_)3 zVCcfWyGQ9tKwMV@O>7qUT`JZLr?8`KC_9Cq!C14Qu(M;$fEGH?<@J@~5{5Q;4<5X| zzDhj6(1*U`>t9!@#4|Q@R~;eF0NQ9nKa2dTz8b41 zlIL}i`vDEcY9OWX#fV?k_Z5fP(6=M*2lPHeR7Q{2*NFZmQ4;igeZ3g$K!2_eiz6K9 z?fPb6InZD0`-@Eu^hNyuaiIhKyMCa!-htGHxVYPaN*V@^?!#ELhpg9c_#Y6{M*f3cf;Xun9riqLLozO5-T;)I~H_Q^h zbfBL$%n^?`(4`FriWeN{hK6}!w*x)cuu%NlfjS!w5hb)CEIw2Yovz^h$Wv@+TsuL3 zvY~lR1U(&-l%GZjddr3$>Gyua649UcKR#3*>Gw&)QgJy$o5Uz^St{PJp_xcwsi2#V;7T(7R;fh{iSIafUATUOIUqpl0k0p~SpYTi4))Gzn2{T_g6h zq0gez8ZB{&4RuCm0or9lk3|mv6dy|Q&hS!;!~Q5kl!pZfI}&TcvQAXsKJ{ZA$Ssm0 zBf`A!!~pppi{(GHq>X#d5x!vIM#NFiwS6hI9fuGTESVUd$Gb#HH2hIi?>j$afa}W*xtBNc(Hdw(1J0yH+G0QHgtIW-p13!nKraN{#fJb;&B_gV$AOw z&lX?X(1bC6YCJ~_!+BWZa@&}ljax;MA=yW66W20ysdrBO_c-ZuvkdbdR{wtEHnF3C z@_ca^_VTHZ>_7Q$jpvImCJ=O?xP8+1aOYr0fx_;Zq$?MSqZvYtjLh|4D4w;U((vCK zFB0n}5#@zqn0HU(rDE7*2@Rg&4PPd1w4n=zRfew+PubAF8vBN?65rX-NBx_^*NA(k z$aq)B28OQ_PutL4BPNHpi@sB3*!vBW!#9Yxrb+0PY5Rq56kko3PT3O_G4J5Wi(i{j@F^kKMD+~PoAhF=j6I8dVDRq;Cq+7o_VyyZYf z)0^TS4m77>Ctjz|<)Nx+m#A}~=BD?=5C=*$eJG|o&`7+Cd$0q|Z2Cm3a-d5aJ`?L5 zXi?J_;w%R`rs+#@sRNzb^e=HML$crfT2$ej6SXnwcfS@X8=`*qYjM5}QTzK^+{(}< zu^)%^Jy6D@UifRV*nvK2_(pUxbcU#jjnTgmk%Mx%-Q4u8nCL*4H+?UbI?!!RLPQMw$c zvazpHIWH&Yq~=;>hy(54+@Q>Jpti;)#d4s7n_HC44z#*CqFnDlnPyXY(19*!jw-J^ z(3Q;zGw=2wJ`^B(@2?zsKoLRl~^94QYnN!X#la!ldPva zMAlOtBI_v+(Reh>iAUp69wO^$xD!U!QywDgX@nC-*3$^3YCa{u$@~4(o0>-|qZpDs z%1C8~4N-1KDhJqY>09+O1aO5 zC`Y4}$8CsmG+K!-Ajv-TQI5tai*1N7~?O&gJOM=KYmV9q5DR0~P<0T-g6K&sVA)=wHnTEBzg)t9h|9$bnofOO^Q! zRMv91a*_jmQNK*N%z>&~RwxfTP;<*lPL^>kCn!rC=+E_Q zm9rdZMoUupnFGyhS+CseKqU>QD8F`~Lt8c|zjdHhEgj0M4z#uC=Ts-<43w3U`xTWPD7w%FR<|97pu&&-(s*52Ree*T}|=a+oWI%}={UVH7e*WUZg zIod%*-2mzf+8c^`v~2Ipo3#^)x_;I}GjG-05n1~6v-ZurU7Mb!_Rrj{)u*Y0Grz2@ zQq;NShh~07>sC~t`N_hsYMav3?FIK}@ig`N%zL#lMSa%)vzcGhKCh^q{$I`fXKlBl zyfyF5ykGmaqOJk;b#1?*zS8pNncvWk^iw@|iQQB5if?MA^av+p7G9cH@h{qLMLp)9 zRPnD`;}#jV#y_Lt5p7PCC^_ODGp(EbMAe*%47H}Lp#snO^4|g2>xPOa($q8lr4>)6 zscXtT6;G$B8$dmirtSjuY?^ws%v15bG}ShBWd+`FqDp8l+cgvK3Q^R#<;SMs#UP3b zG`CjZRRW6omcOgwg*5dI|Aq=Y7o@_xHA@}%A-tll0fpbgE9x^%n<`#OQ)ky-UV$ID z%dmV0<|_PbT~UXpCMz=3Z$Z7rVFp{pDaK(%9nf;iM=D-VQ;zbnil3yZx5{p)__=mW z%3A!n^45xD+MLU%h&MHo^_$vViXvJ6O539-lJ&2(s|I9DlJ(o#j|L@0vi_}hL{TK` zceI}X#-4=orh1P?PW^p#7S*`I_$2BlUnHz z&h!Z&!5aJGRL%YF|*lSy9x!wfa{SMeSRsKcFaT-+KKiMN#`M z)?ZWb~WAWlx&gU*@n-H+u6c`}8B6%P#Rq)8xu6`f)}5xpG=% zRNsC@rk*kVu%f7*as8O0sGdW5(};{o_1voGT`4J&Qc5pS6iI2DUZ^ON(ssRAQ6!}+ z^@)n2_FbiyDvH{7wO+}T9Pgjd=P@P6`zN@4LhQF!&YWFoQU};7eo}=U$S13qp~xzZ z>OM=JWBNTGr&^DR?>3)TIi^p(3NJ-Fmt_4xF4m7mvlrKydTH|k$f)J1dGRo8#cV11UAJCd=hAY3Q->0aS3qDbKn?4c0(4a7yWp2}VD2is1+x6=|DZ^+c z`I25XO4OSg%|LhPH!F%}pxyd0MbRvCmp=JgL_|!QW%lT<9YozKHu*nQ`BlA|DJl7T z^){vsxM&8tSMO95$@*S>r=m#KU(=spYQLa9`e*$EMN!-D)5||aCCI-0x;~F7S;E)# zE3?9`$qKufsr`a-`MUl%Q)6P~^v_oA)n8;v*6f@5ArZOX?D!;AU{)xiI#1-@Is(e7-zmupPV!`4EDj(L5GqqpKS+0pk^c%02G1r!T zOb7KjqV{XQ^xZN25k2yGqIQU#o*$Mzs$ZX`{#O2P`kPG2*6!1P%am;GKE3P)N_Vrk zZG~RBPcOYuQKgT7x{#^;?vGEu7f(;NsW4m1la){C8x?g<`LmVZ)i0AVSuRiOF-d9E z_Gk1YQ&KMb_3etH9^0=!peX9GXZ5#Ky6dX`qw;{hXBXAwR&k>0rgS(jJzorh}Ed5n|FH=&2uj=2wjl!; zVcm8+#T*k?PyO%8*YzQ$J}vI6E~@&m{P`I( zMg7I!Q1wfF*&USUE-|B}q3YNAJxtx|%JDT-{YHOHQRSe1tLN?J(#5&HecJEzLy~e` zGj(;RtVONr_vgUR3p-?n_gBRVVbTRLlpeS6BT}e?U=BfclgEa~1PI z^+i=D_2X%(ujYtUAxXX7@)!+1+(^OxTFb=Ai_aY`9 zCH}I^6Z@Ip;RQ3*vxjieCs%BmuxB~5Ag{X}~fwU()C#Sv|^ zs>FygCFL^F7`DWmXk4vgHtC(!*KVjf$M~M2F4AwPnqvG=QRmohsG4fLrKl%Cl^TC!igH=% zm}ZpTE%5hgXylixrW@-Ob)fpoRWpp&6!q1)nkX~&ewAX5iD2WsRb|ErrYM&}{1UG6 z9?k{SiJS^!nWXUSV_|NU(fKtF6SJ|&H_OWF)ArRrPmlAyPr$oJnM{prexpN8DmTx;9TmAos!~ob;iuE zXVNto=Q1VJH5h)TWV!~URZ^U;!T7i(-6G>!OS(nIU6yox z=9V9;T9u|8H6H{^otT9$GbuGTW zbh2uV(W$6W+l@UrMn_4-S%`?Zuz!ZSEeaP z`PH*No~GU^+c}FqPfEYXCAmy7KA8^7E#Eb3EKN~8uSrvHmEAV$Q(5UgoeraPJJS@U zyDm*py6cUNEM3_vpEF`i$zJ)Kky4V6!76?(tAx*|bIC2AlYe8HB3;T*ZkC=w zZc4|@Ex&KpEosV8{@|=Hrm45eo|<)saf_v9cN%wFYIdh_zpB|@@gKA9H1;!fKzw)E zS^8bZjJ;CpD$4G~uc0qwO19|BMpqVf2~*dK-)pbTqTfy9nUr(sm)7*8fgu(H+QiYi z41XQ-tsE*+eTwH&{14;cw=FZq$Nw#F2a4XMP~)WSj?&xuhE zxfKK*J}QxLL%g?)Qbm|Qb3XC^=%qO4&Cr1#;L&%?PyD~JBUCM14#Pf=TJrx{Hj#?Q{-e`6$m*f=#uVkXW%UY`%M8)p8QIRAI&pBcHu<>Pz* zqx4-y4yQ`yRL=k1vie8mlacMI7UrXHq-@E~WJ~gNoYR*jM*-zyu(dJA@<-+Wztvy= zX#f6C;-BQ%@JmgZ{)#WBe60E~wu0=loN>;C(_EvA^DrYAD((M_Lz-aD(Wk>{W|;;3 z$&N$zU(cHHiDQU1_=Gl|zwF{OQz(^8OS6nFdZtpG$Ke~uIC9?6#kV=8X-NtT4K)Kw z2}nq3Artm1s4BT2==C-ahHP~)1)hT;&H{dBNuEja|7e}9 zJ#uR4R4ZMSLeKyIuA7vP^t(>2=b5B&CjS44l&B86_|L_sm&v+n($5v_(aAcWsSao2 z{{=al{w>9^sWJ6`Qs?Jj-|%KZj8jAW28W?G@dWGqmzn=>fcRn&k7CJr4#%g4Xu>nW zHt{|7NXfEg&qUI;{G+uxQ>)L!x9X=H*H$Z?DP4NknsBkN{!k0G=o4&b{sopz7w-TX zqL<~_06Sn8o!nk&6aHl;weIw|A>K)^p>&anXOP%KT}j!z>S-F@)rw%CY7^Yt>VG(5wmNW8&6S zR=yQKH4e>Lrmjl-qr@Sd*Mt>rtfF=9d&_99mv;3`92rWr!YL@*fw#^h{7tqD5=N$t z=U78!TB~gPp$WQph`o+QyqYEmt8)S6lj2h5vK7sYXuN5Jd!I(PCSFEN!MGPuFsf-TEiu%@EEfFHGj>Lz^&Yv_NVMY?zibu%y$Db9G# z>AVpsZRu-C+?prZx4$>W|9%`Nx66f^(=Xs|t|xm%Rs!oC$ia4+w$O-%E&<}r>1efa z##YNX=kqR22LF4Kyax7469hj>{vWL-($*0?U7k{(t+M^_-u%Q8lG1CKAMxIsG@faf z4nBqIN_sN?Ke1*mY;g*D@q81mDBfWi#hc!u_$F@?t|;Cq6%|Fmi*PSNyb|Cgz$f88 z3HMU5QB1=%9oGz8Ww^?5%@loNkvK~%7E_QXoktY`+VMV2!pi}3L@gkmyJqNN7+|=D z;Rc3145JK304L$xjdHk-;Z}|CsQ!B6Al{Ef_!!_Y&Z-GNtS`c^Vh-!=7wo}zv}r&4 zu-+@mp%82t;THEb=p;8vj3~vh%smJKH$&d;rt!q z>c;PB*NaofxDd~bZ#C|&yg)D4Uaj=&RG-!QyW(Gf*P<7?0JqKhn4aR?Vw^U`bc{?qv{>WJz28Sqfki+Z)Talvo7R)5f+=lrWRW5!<)$39Cls2B2#-Kg6XBPIT& zxy*Rk_)1x;5fjx5LdHG(ob=6%ry#eOv6tnxSCGUGBRA~ABJC%Po4IxS6eRiYL#i(u z`$Yc=yBJ|@1O$IX8?Jc7_?2PIc+z;+7=x7du{8E^8<%K%D*nWEFlr_H&*G z86HybmZ`h-BfzH^#~2=Gc!J>v3~eZJijl`~BEy5+`-epP1-tcw+>fQ&YG2S^s!?sP z)5`E%!DEP7C=PN>s+se?(SAV$aj2ySx$jCf(wY5?=ZW0%PuV8|-e50fypr+#od15# z=O9b36m8k9S8_h{7#7)rRnOR~wZijXvcGH4_&Thw#K@YbUFF-Y&(m1Pc;p_{|1h%< zHQYK?b5Q&o$Ge7YS&8F);|hPNqd_BmUZ#;gSE6paS?iWMYPHeYCdV$6)#5nE7MRfn z{Hy17IjG;)0naUu09N>4({}N%2P;(#uWsDt@NsTFje5CKqfv96=BnE1Xhm*Q43t}S zH%cFAc+3$}oQGE&0cW-EZ>XU$qsY0$Mv}aQL;C;&&VcPFO=}rm?5yPy=b`4;I%6p7 zOU{&*@|_eZEw}nXaH!m?P{WY118FhF0bg-m&$%7emV1BhJgilFfA4(ExC^7et)Ex+ z1O2dezSnS}U49L=3v~egwdN@sQ*#Gr!?_7iqr({QLz^x^B09ZpD6Ze8~S-+IP->-nExC=Uwf{(jSBK`V5cjZshi^ zYajC;v~8Vgb3bMqs+kP9_5A7XYRJ6Gz14WQyx&b$Wyt-s?S&cJ-TP6>dwBcQu__w% zvR#i}@Ok$^ZWq~vuOLot^-1xx?b|czf`&==AE>w5M%b zXK30HjV$LejV$Le9t*pS?Q`F9A7KrAp4)o_C2Hb0!+`DlmUD8Bv!)$K4{mdOz}oTw z_u6sRmX~eY=f-o&p}kk+Y_Pp{!6$NTI*ppG#@Cv^kW&qQ0KGt*gIwb6!c|3M{WPU^isfM-oD%owuh%R zIo`D$n0Zs~W5%mXUew>U(Ksau-ww_RSY7JJDK6sN4bEr0FT(16Y?|ahm`nVB1HZ^2 z+p-_{AMz;9BQ}EhI@#y98V}|MY%f&*DE9>S%L$EUQW`Jsf&Y^xXP(=>dT~DB+w;x_ zJUOp4ugHGBuRO0>yS1e@Z!0vjF|XE6eYA`%hL7QO`YTP*JReJb8Q=naiGA9NA>{C{ zc$(T{|4Gy5Ih7rDZ=~!cF7fOBaEWH0^={rJI*o-sKv#aPwx;~AqE_38 zH=4!tZL?$Zbiw?n_a zd49nT{r0kk0@9-8z{$4nV10PZ_^p~BeFXvA;)b;aQTww?HxyjYH9rcA-I#Y&yjnh7 zaJ!ycJtzNuvojrnYq8HIkp-W9J*TgaT{;Jh_ghOPu2YLfUG;C6iuV2a@h73Z=E)!N$SS57zwrQZ$s z^89a1SYw;M{DBGAp=U8(xTWuEzg)V1!fwWQ+3#C^e8MjK9p}G?`h2tbX589_T-wTiK!J0XRkJ;~Ed@n+`)GjDoVt>xR zw6I!xz4kS2FXsa*S{W}qDz2J2Qg}bSzMBhQh9>+oIJNVsFRohrB;r?9K416{;^WPi z+W9TN1x`J_k2w!bDqbTbDSk`f>RyWpYh&bbX+G-;~3|8Tqj@U1D)o?4|JMMj;OR$&*$x* z@>Ul=Z@;Oz2Jn0HR{*Y^dLdx*)L`*3wsJQ1ZH}>xI>s~O5r#H{EMA^LIp?w8Xfw!$ z9D^l{855a5k@=+t{l?5@(2ShNrI+gT?!QXTxm2e&0G8_X2EbCC-V9iZIE8o@FzIlm zLGr0YSutZC=Q)q_Tqfu_v`Yk8?>wDmu{@STB}#b@UwWY@-w1k2D!Eq61UtA&V^5?|JU5ZCB-75=@W~^yMVg5Krfl-5*}R#+^L@|ap7INe+4Wwh%?b}0!}uF zQ)=W*w2Qq)5#R$x3E)GHFL6GHjHw8H%_swW196JQ zQRW}xm~U~+BMMy1ur|+USjJ3 z+-U0u?6X}CxWzUE7_$un4%w~*OxZpOxZSn`@G9GNfTOn01MaZh1h~_78{qY}I{|OB zeFgAl+dl)|X4?z6+x8&f9^1o!_t+i>ywCO&;9lFafDhQd5BQMnKLH=L9Rl2EI}G@g z?I(cyZ9fNm&h{3h`aDbHpzSx{ykvV1@R03KfUns;06b#TCPDr-2jDSVF5p|XLcrs; zNr3OzrU0I>%>X=Us|5VORt+fZ3jl5QdO(-G5ipNoq5XnM#iGd0dSY(|f3kfgV5z+o zu*|*&u+qL3aE|?Az_CEsNXa5V}Ub{F8ePOo) zK4i}UeAGSxaG!l5;8XT<0QcLc13qW306b`)1Nf4CKHwpH9pG#B#ehfb%K+c7djOBw zTL9m(uLeAB?*x3u-VJ!dei7hFdl>Kodmo^1L;-D%K|q%y37F^D4p`{88gQcH8oaJgj5*!`9CG{tFy;6& z;C9D<1778@osC|==U34Sjsn1)juOD@9g_iXbW8)h*)bFFHpgth-Hv&HdmOcZ_c#^- z-sd{y?Z?AR73*|C_D z?AVZ#>{!Z4c5J(o?ATRKvSXu8vST}(WXE`^D#v3*XmV^2BBj_r4n9ed76cI=>&?AS|A zvSWvwWXE1}k{vtZBs=y7*ZG)}?ATjQvSY`cZvnpJBnx)JNfzv+lPuT=PO@OaMHbBF zA`9knkp;_hkp(Mskp-LRA`3RzMHZ~oMHZ~gMHZ~mMKzh@A`3RpMHZ~abpc?5i>y|o zi>%f%7g?<)7g;Tzi>%fv7g?=V7g?=N7g?>4i>%gq7g?=KTx7L2y2xtvxyWj5ago)E zxyWh_xyWjzTx7MjyU1!?LRPP!$nqWr;DuC^)9knH@e7b-RvT(b(@Q<)@~PB ztvxQXTKBlfYTf4|tF_lfR_g&5S*?d$WVIf3k=5GgBCGY3i>%gu7g??6Tx7Kly2xt1 z69dnV@ddo#t>$r=o);lh;S|?m&wNARoYJK1$t0mlI zwQO#(S}r$PtvokbtwJ|ht%+{3T9e&mwMyM&waVONwJP0YwdT0VYRz+#)v9rm)oO5) z)oOH;)mr8ztJUNttL1Z()mr5ytJUg0fpO94ejhO8{u|(Ww=o&=ce?;Ly7K}1+{J)f z+-C#E+@*j+?sCACdluk!_guiM+%x>o>R@Agf0i<{m0M7Oxj?F8KI z{%eU_>~Wt2yvN-D&VBAn0Qb800zTkwo#Yk|p|)=Es5^kP``qn-Pq~AD&v8Bn-RptB zFKmwivnDE+@F3;f@&LE}Z6XolIZM5qN7pPTO(ch&zr3@of)HwBo)A-@M7uR%@4P zH*4R-?qDyz8}b!>o^g|Lukm%`+r~4-3r3mkBHN9&74{AGZT3&v@36mWk2!8|R5|OM z8=VK8?>mQF`R)bo@4EN9UvM9D|IY2ssmeJwry-{$=c$~PxuM)GxjS;N%l$^~tGPeP zeLMG0xqr=_o3|p*pEs7bGw-Ind-A@O_no}Q^Oom#JdA67fYCdX3R`fhkC2CMJeB}ambiQZ+cQLq2adNl}Uy53ev%w}% z9@y7rl(3=ZFp9pa^k;z2OeOfW27<47-vs<2!$-Wo2HxL7oO4~j1-z%~J;0pB1TS6j zXTUFcjM-+WeXa}mp>y*ApEWye!REHZJ~0ucx(*U!O7y z`Fy@&F5s7{YXEat0;j@HPN!B|`4?A_1b(@U_!}z-KNClWKG3ib`CqwW1>mW; z3tu{VcP${!uW{n;!q>0q3qBVzK#zQa2Sj&Y(-cKZ-Zb7K)z%>X^wVA$}tI=*l<6`bGWBe{j*1fY&@lubk0)qpPXCw#%95buSV4t^_6 z#_{|HPQ7)}4!ze!2Q**DchP1eeiTs0cf+ayKaTOCf(o}wI*H#)bXvYHNbxcsEeP& z*TK#ppe}yFdg0X8f#U+y@g=qmz;gg~yp`@^z#Ftn0q@tsfDdUsfX`^XfX`_Wz*n@* zfSMi!)b+~&4SfL6uEzl#`c^=vo&9h*NDvR;g58P-5U`yuU5<2{}~6`fi?PUG&>p4ML0%JgF6Vq=?e zopHT!!1j{uC$?YOPT2lx%e7Cmm)WcBi|noT2knp9=Q`>fqmJ7gFFBStJY;<+FMqP(oZ@K>By2gFG`}^)6xPR;}%9)X~Jmd|FM2#G49$=^~wg~ zzpo!$fu|_7zv%ZZr~6;^{bh9jZ~aF6fc40?H1W8Y_iYVl+CIQ1L<;apVH*_~C2ou$ z4K|qm==*rcH~sf!$s>4fik`c%TXu{~dwE=V5MYt};bqRFsQd}Ry6&B~h4>=b;$hq)8XwIbX*5Wgd_$yWS zY3e>*T(p4XJzczm-*5@YLB_jG-DB!LsP04Ro>2Fcx^GkW5q0-!GM}r}{k!U(t4n^Z zy4S1wBgS92A73|Q_|Mh-ZFT=W?lt;Uy+*Ir>-d_gKY?%d;k$LVT-R0d2P9lUmqui&m|FQTx8*4($()JGETrQEii}M4#;_(RaElaNVI@mw%`Bh5S3T zS8#tlKUW(nSZw@L!39RO?lHcPJl0S6r1mjfeYjE+JjM>(KQjU6{)NN178?z?S_<#b z`U@X6cDn!72s<9em8-2SdP2;`{a{h9HnsS_j3vdIxD#^}Jp<)~<@Q0>eb8DTw95xy z#)sL*CkhZ}0f8lU2)su?$dJ>7Ak-%Uy6&e|e z1fy3*E~u*!{zaae#f=R$-o-5qOPUweE%Gc`+*s4l==0b3>Kbc3^)(F*wRO#Pb@k2O zCH0Hy>l-~w8fxlV8e6>e%?p>*h-J%{gu{(BVPN5|NPi-d+~VER6CGT>$z)T6`dW&x zGLrH|Qt{zLs3);GlA=l- z1kLX3N%d}t^kq^=iLUBN48#XVve;dbf%vwFe=wC8p{#2}Yab+zyEi_#E!opYtVgZI;JEaU6a)x^0dwX15t!Nn@?A=%^+J|GYo=vd`(13q%cp#EcRBO+bBh)+b zq+)a?B7M4J{szXW_z@xL7FjNqbta%S6S$3T=pjjK(ogy@Ba0EAk7}1MA|#}-r3a=3NuCu>+`P-c>UpEr{5cB33yrET7nzeDTlgt zMkrdVf33f@Hth3yysP|SPcYaaqbh#jwEVj8Y1#FsXE$WAsoGtgs6~56kZwe-p-Kgs zfeL@ex^{n;&rc{?*&XtSyNKY%G3H+p*e@C|*yy*WU`P&EFPo^K^CsrDlaz zQQR<6dHum)IJnBwMbVMezrHiTxVNLdz02Ry9aI5b{tNxy5D^sOY3}G^0+nje=P- z`ej#g6I#0bentXqo|S&lNr2i@7w&8hhTG5<;`qBf?J5B6Ztd`{4ogmZ2X~C{2Sc7# z#B1*eb)h+Hk)WCAww3_1Dd>G_HhcvetD4LddiYO+gJw>DoJh z`8xxhfWc6gLik3NPa}2VZi>-WyX%ec^0Y%<`YOM16 zx*>2GEp0hYAFPI8xD%$*Od)X~w}L4jR5^#X4j7n@_JB9+ zWgZm4pYy zS?dYlPO61Ariqnlf@}kdl0nqo;3|J>t88iq5dZp?Zbe_%(M*aN>grJ85JjLpg6KLmjO3T@ZgxeGoBLOuqsVoA*Ne2X1b!7f)rFCFksp~$o-$}wmhu5r1do}jqdQ26ph=!~nYR5Re;2UkNPj#LApu5JU(Phrf&IARts) z;_^l{-~z@u&S6z-wo9V8a74Po(2efSpyI%zhHn-o(Xc9UmTXF8qu4JEGM?>qDVJ3S z1wCu2V|_u4SuZ?Tj_+C9xoSfYGY{MoW{e}H`%AJ?;XyxGt2*G@aCEj$)XYFL+-hWv z8LG|G4rjUr1SW65_KxOm+*!vu1MNJ4N|O9(G?rbcE(;&p-0o>j$6*gLY-LJwDkCVf zL#ol$?G1Hwh2cte@lef*5cIV8!!6zIJTzs9MbuoqW=~gF07iuga#ex)DH3kMRj_zu zLj+WuBx)A~T=#OsOEg_s7}+p40b z85l3=x^{GffUq%J$UUE)u*#UNl#FLCVFDdgL9$cKrwnO2^@k`2Sfe!8oWbM@hFn^T z;>UDGSa&-?>RGr!J}g8eK|V^FV4F`NXfr0rwl)<>dMttVRerckr_|2mV_~_f6-Bnz z^9^G>NMwr##)A{JK$t7rxZW7m%#vOPTrltI&JHwyJe)SVHMd}Xrl}H^mF{c0=?4Ff z3{pp@Of83yw`&7v_?R#_T|hi7kgOblFko2(CAI{T977qJgp)mhh2OtE5Dbm8-C&@R zU34SO^PxLYs&6gT59R}&20_Y=rnd~vvrC2yu1kk?qm$b_Fz-lA%e9u)j&(e5gUK1S zx3Xceke;rU77Fg8g=)9p=yeMf@~=;m9@Z=XpT9Naq4K#XUdpDaW>{MC@zadZMdaP4 zNw~4F6Im?MB5x}kU-0!TEwCqXejFM^5m!@G<)^z*3Eet3rd_yaT7AWZi zEB&FBU12Ph#xXnBjc0a+Xi_!>Kuv~~#JDgy-8@Q63X)HUNb8m+k<=HUod_w)wq|Uw zw5LhlrAvpc31`vN8Kr`Zf9?#H4dzMFh;kqr>{@+^!4Guhp+^n%P6APdIA(2-jwW3L^nnHRN0=P zp;#0YZ`CDD3R~ro1PZ+zAu?Ne?xXguEhUWOQ-eANvzhCnu~>7&i#KsI<)&tP9HlJE~oGL#rG(GHvi zB9KM4ItoN?y)&AKY{qW8;ts|U!jhJ~CBj`H-^gIkK(tpe+IlXJC_Pr3)0__pI>w*| zwCNzvqNGJp1nQo_vd%I^I6KpU@Bkn1;&={6#=Q}F z2pLKc8W>EbdIo`T&*Q8+l86u~v(C^hiAW?vt?fxfNdg%TbxMYUMcITUYC1Rn00u=Q zm0{q_F+)&jhQetL&M-4H4&DbhM}iO}sx=t7LSY@-B8fz_4=rf*#&H{Dn@djsbo4U= z<3NobSC1xcq%|q6pKthTUkbkLm4rV zLMs@-u2gS)us;(64=BihRAh(|>{>|#)n$e`1uy}oFPgyf2JyrQGX|+peqf;m6A7!1 zM5ufvF|L$}bAPu+2U+_!(LKzM%|!ZOY%r{2#OfGSPa;GtOd5Vt$QC9 <-Px*;hu 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 XqX$j~Ce!}*&EJj8zL&@Uw;uR!Zpvu6 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.xml new file mode 100644 index 0000000..45e9d3b --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.xml @@ -0,0 +1,178 @@ + + + + MonoMod.RuntimeDetour + + + +

+ A fully managed detour. + Multiple Detours for a method to detour from can exist at any given time. Detours can be layered. + If you're writing your own detour manager or need to detour native functions, it's better to create instances of NativeDetour instead. + + + + + Mark the detour as applied in the detour chain. This can be done automatically when creating an instance. + + + + + Undo the detour without freeing it, allowing you to reapply it later. + + + + + Free the detour, while also permanently undoing it. This makes any further operations on this detour invalid. + + + + + Undo and free this temporary detour. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + + + + + A "raw" native detour, acting as a wrapper around NativeDetourData with a few helpers. + Only one NativeDetour for a method to detour from can exist at any given time. NativeDetours cannot be layered. + If you don't need the trampoline generator or any of the management helpers, use DetourManager.Native directly. + Unless you're writing your own detour manager or need to detour native functions, it's better to create instances of Detour instead. + + + + + Apply the native detour. This can be done automatically when creating an instance. + + + + + Undo the native detour without freeing the detour native data, allowing you to reapply it later. + + + + + Changes the source of this native detour to a new source address. This does not repair the old source location. + This also assumes that is simply a new address for the same method as this was constructed with. + + The new source location. + + + + Changed the target of this native detour to a new target. + + The new target address. + + + + Free the detour's data without undoing it. This makes any further operations on this detour invalid. + + + + + Undo and free this temporary detour. + + + + + Generate a new DynamicMethod with which you can invoke the previous state. + If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. + If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. + + + + + Generate a new delegate with which you can invoke the previous state. + If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. + If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(byte). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). + + + + + Write the given value at the address to + offs, afterwards advancing offs by sizeof(ulong). + + + + + Generate a DynamicMethod to easily call the given native function from another DynamicMethod. + + The pointer to the native function to call. + A MethodBase with the target function's signature. + The detoured DynamicMethod. + + + + Fill the DynamicMethodDefinition with a throw. + + + + + Emit a call to DetourManager.Native.Copy using the given parameters. + + + + + Emit a call to DetourManager.Native.Apply using a copy of the given data. + + + + + The data forming a "raw" native detour, created and consumed by DetourManager.Native. + + + + + The method to detour from. Set when the structure is created by the IDetourNativePlatform. + + + + + The target method to be called instead. Set when the structure is created by the IDetourNativePlatform. + + + + + The type of the detour. Determined when the structure is created by the IDetourNativePlatform. + + + + + The size of the detour. Calculated when the structure is created by the IDetourNativePlatform. + + + + + DetourManager.Native-specific data. + + + + diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.Utils.dll new file mode 100644 index 0000000000000000000000000000000000000000..8fd11618688a37d6a23499069175860f9602a16c GIT binary patch literal 187392 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
  • +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

    -Oa=xVJOM1Sf=OdjK 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 sV=>Dp>NT`_wW_~CcjNlKV?y + + + MonoMod.Utils + + + +

    + An IL manipulation "context" with various helpers and direct access to the MethodBody. + + + + + The manipulator callback, accepted by the Invoke method. + + + + + + The manipulated method. + + + + + The manipulated method's IL processor. + + + + + The manipulated method body. + + + + + The manipulated method's module. + + + + + The manipulated method instructions. + + + + + A readonly list of all defined labels. + + + + + Has the context been made read-only? No further method access is possible, but the context has not yet been disposed. + + + + + Events which run when the context will be disposed. + + + + + The current reference bag. Used for methods such as EmitReference and EmitDelegate. + + + + + Invoke a given manipulator callback. + + The manipulator to run in this context. + + + + Mark this ILContext as read-only and prevent this context from further accessing the originally passed method. + + + If the method is altered prior to calling MakeReadOnly or afterwards by accessing the method directly, the results are undefined. + + + + + See + + + + + See + + + + + See + + + + + Define a new label to be marked with a cursor. + + A label without a target instruction. + + + + Define a new label pointing at a given instruction. + + The instruction the label will point at. + A label pointing at the given instruction. + + + + Determine the index of a given instruction. + + The instruction to get the index of. + The instruction index, or the end of the method body if it hasn't been found. + + + + Obtain all labels pointing at the given instruction. + + The instruction to get all labels for. + All labels targeting the given instruction. + + + + Bind an arbitary object to an ILContext for static retrieval. + + The type of the object. The combination of typeparam and id provides the unique static reference. + The object to store. + The id to use in combination with the typeparam for object retrieval. + + + + Dispose this context, making it read-only and invoking all OnDispose event listeners. + + + + + Obtain a string representation of this context (method ID and body). + + A string representation of this context. + + + + Specifies where a ILCursor should be positioned in relation to the target of a search function + + + + + Move the cursor before the first instruction in the match + + + + + Equivalent to Before with `cursor.MoveAfterLabels()` causing emitted instructions to become the target of incoming labels + + + + + Move the cursor after the last instruction in the match + + + + + Indicates whether the position of a ILCursor is the result of a search function and + if the next search should ignore the instruction preceeding or following this cursor. + + SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After + + + + + A foward searching function cannot match the Next instruction and must move the cursor forward + + + + + A reverse searching function cannot match the Next instruction and must move the cursor backward + + + + + A cursor used to manipulate a method body in an ILContext. + + + + + The context to which this cursor belongs to. + + + + + The instruction immediately following the cursor position or null if the cursor is at the end of the instruction list. + + + + + The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. + + + + + The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. + + + + + The index of the instruction immediately following the cursor position. Range: 0 to Instrs.Count + Setter accepts negative indexing by adding Instrs.Count to the operand + + + + + Indicates whether the position of a MMILCursor is the result of a search function and + if the next search should ignore the instruction preceeding or following this cursor. + + See + + + + + Enumerates all labels which point to the current instruction (label.Target == Next) + + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + Create a clone of this cursor. + + The cloned cursor. + + + + Is this cursor before the given instruction? + + The instruction to check. + True if this cursor is before the given instruction, false otherwise. + + + + Is this cursor after the given instruction? + + The instruction to check. + True if this cursor is after the given instruction, false otherwise. + + + + Obtain a string representation of this cursor (method ID, index, search target, surrounding instructions). + + A string representation of this cursor. + + + + Move the cursor to a target instruction. All other movements go through this. + + The target instruction + Where to move in relation to the target instruction and incoming labels (branches) + Whether to set the `SearchTarget` and skip the target instruction with the next search function + this + + + + Move the cursor after incoming labels (branches). If an instruction is emitted, all labels which currently point to Next, will point to the newly emitted instruction. + + this + + + + Move the cursor before incoming labels (branches). This is the default behaviour. Emitted instructions will not cause labels to change targets. + + this + + + + Move the cursor to a target index. Supports negative indexing. See + + this + + + + Overload for Goto(label.Target). defaults to MoveType.AfterLabel + + this + + + + Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also + + this + If no match is found + + + + Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. + + True if a match was found + + + + Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also + + this + If no match is found + + + + Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. + + True if a match was found + + + + Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + If no match is found + + + + Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + True if a match was found + + + + Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + If no match is found + + + + Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. + + An array of cursors corresponding to each found instruction (MoveType.Before) + True if a match was found + + + + Set the target of a label to the current position (label.Target = Next) and moves after it. + + The label to mark + + + + Create a new label targetting the current position (label.Target = Next) and moves after it. + + The newly created label + + + + Create a new label for use with + + A new label with no target + + + + Remove the Next instruction + + + + + Remove several instructions + + + + + Move the cursor and all labels the cursor is positioned after to a target instruction + + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position. + + The instruction opcode. + The instruction operand. + this + + + + Emit a new instruction at this cursor's current position, accessing a given member. + + The type in which the member is defined. + The instruction opcode. + The accessed member name. + this + + + + Bind an arbitary object to an ILContext for static retrieval. See + + + + + Emit the IL to retrieve a stored reference of type with the given and place it on the stack. + + + + + Store an object in the reference store, and emit the IL to retrieve it and place it on the stack. + + + + + Emit the IL to invoke a delegate as if it were a method. Stack behaviour matches OpCodes.Call + + + + + A label to be used in ILContexts. + + + + + The target instruction this label points at. + + + + + All instructions using this label. + + + + + An IL inline reference bag used for ILContexts. + + + + + Get the object for the given ID. + + The object type. + The object ID. + The stored object. + + + + Get a MethodInfo for the getter. + + The object type. + The getter method. + + + + Store a new object. + + The object type. + The object to be stored. + An ID to be used for all further operations. + + + + Remove the object with the given ID from the bag, essentially clearing the ID's slot. + + The object type. + The object ID. + + + + Get a MethodInfo invoking a delegate of the given type, with the delegate at the top of the stack. Used by . + + The delegate type. + A MethodInfo invoking a delegate of the given type. + + + + The default IL reference bag. Throws NotSupportedException for every operation. + + + + + An IL reference bag implementation to be used for runtime-generated methods. + + + + + Collection of extensions used by MonoMod and other projects. + + + + + Create a hexadecimal string for the given bytes. + + The input bytes. + The output hexadecimal string. + + + + Invokes all delegates in the invocation list, passing on the result to the next. + + Type of the result. + The multicast delegate. + The initial value and first parameter. + Any other arguments that may be passed. + The result of all delegates. + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns true. + + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns false. + + + + + Invokes all delegates in the invocation list, as long as the previously invoked delegate returns null. + + + + + Split PascalCase words to become Pascal Case instead. + + PascalCaseString + Pascal Case String + + + + Read the string from the BinaryReader BinaryWriter in a C-friendly format. + + The input which the method reads from. + The output string. + + + + Write the string to the BinaryWriter in a C-friendly format. + + The output which the method writes to. + The input string. + + + + Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). + + The input delegate. + The output delegate. + + + + Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). + + The input delegate. + The wanted output delegate type. + The output delegate. + + + + Print the exception to the console, including extended loading / reflection data useful for mods. + + + + + Get the method of interest for a given state machine method. + + The method creating the state machine. + The "main" method in the state machine. + + + + Gets the actual generic method definition of a method, as defined on the fully open type. + + The potentially instantiated method to find the definition of. + The original method definition, with no generic arguments filled in. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Safely resolve a reference, silently discarding any exceptions. + + The reference to resolve. + The resolved definition or null. + + + + Get a certain custom attribute from an attribute provider. + + The attribute provider. + The custom attribute name. + The first matching custom attribute, or null if no matching attribute has been found. + + + + Determine if an attribute provider has got a specific custom attribute. + + The attribute provider. + The custom attribute name. + true if the attribute provider contains the given custom attribute, false otherwise. + + + + Get the integer value pushed onto the stack with this instruction. + + The instruction to get the pushed integer value for. + The pushed integer value. + + + + Get the integer value pushed onto the stack with this instruction. + + The instruction to get the pushed integer value for. + The pushed integer value or null. + + + + Determine if the method call is a base method call. + + The caller method body. + The called method. + True if the called method is a base method of the caller method, false otherwise. + + + + Determine if the given method can be preferably called using callvirt. + + The called method. + True if the called method can be called using callvirt, false otherwise. + + + + Determine if the given type is a struct (also known as "value type") or struct-alike (f.e. primitive). + + The type to check. + True if the type is a struct, primitive or similar, false otherwise. + + + + Get the long form opcode for any short form opcode. + + The short form opcode. + The long form opcode. + + + + Get the short form opcode for any long form opcode. + + The long form opcode. + The short form opcode. + + + + Calculate updated instruction offsets. Required for certain manual fixes. + + The method to recalculate the IL instruction offsets for. + + + + Fix (and optimize) any instructions which should use the long / short form opcodes instead. + + The method to apply the fixes to. + + + + Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. + + The System.Reflection member reference. + The Mono.Cecil member reference. + True if both references share the same signature, false otherwise. + + + + Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. + + The Mono.Cecil member reference. + The System.Reflection member reference. + True if both references share the same signature, false otherwise. + + + + See + + + + + See + + + + + See + + + + + See + + + + + See + + + + + Determine if two types are compatible with each other (f.e. object with string, or enums with their underlying integer type). + + The first type. + The second type. + True if both types are compatible with each other, false otherwise. + + + + Creates a delegate of the specified type from this method. + + The method to create the delegate from. + The type of the delegate to create. + The delegate for this method. + + + + Creates a delegate of the specified type with the specified target from this method. + + The method to create the delegate from. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + + Creates a delegate of the specified type from this method. + + The method to create the delegate from. + The type of the delegate to create. + The delegate for this method. + + + + Creates a delegate of the specified type with the specified target from this method. + + The method to create the delegate from. + The type of the delegate to create. + The object targeted by the delegate. + The delegate for this method. + + + + Find a method for a given ID. + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID recursively (including the passed type's base types). + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID. + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a method for a given ID recursively (including the passed type's base types). + + The type to search in. + The method ID. + Whether to perform a simple search pass as well or not. + The first matching method or null. + + + + Find a property for a given name. + + The type to search in. + The property name. + The first matching property or null. + + + + Find a property for a given name recursively (including the passed type's base types). + + The type to search in. + The property name. + The first matching property or null. + + + + Find a field for a given name. + + The type to search in. + The field name. + The first matching field or null. + + + + Find a field for a given name recursively (including the passed type's base types). + + The type to search in. + The field name. + The first matching field or null. + + + + Find an event for a given name. + + The type to search in. + The event name. + The first matching event or null. + + + + Find an event for a given name recursively (including the passed type's base types). + + The type to search in. + The event name. + The first matching event or null. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The method to get the ID for. + The name to use instead of the reference's own name. + The ID to use instead of the reference's declaring type ID. + Whether the type ID should be included or not. System.Reflection avoids it by default. + Whether the ID should be "simple" (name only). + The ID. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The call site to get the ID for. + The ID. + + + + Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. + + The method to get the ID for. + The name to use instead of the reference's own name. + The ID to use instead of the reference's declaring type ID. + Whether the type ID should be included or not. System.Reflection avoids it by default. + Whether the method is regarded as a proxy method or not. Setting this paramater to true will skip the first parameter. + Whether the ID should be "simple" (name only). + The ID. + + + + Get the "patch name" - the name of the target to patch - for the given member. + + The member to get the patch name for. + The patch name. + + + + Get the "patch name" - the name of the target to patch - for the given member. + + The member to get the patch name for. + The patch name. + + + + Clone the given method definition. + + The original method. + The method definition to apply the cloning process onto, or null to create a new method. + A clone of the original method. + + + + Clone the given method body. + + The original method body. + The method which will own the newly cloned method body. + A clone of the original method body. + + + + Force-update a generic parameter's position and type. + + The generic parameter to update. + The new position. + The new type. + The updated generic parameter. + + + + Resolve a given generic parameter in another context. + + The new context. + The original generic parameter. + A generic parameter provided by the given context which matches the original generic parameter. + + + + Relink the given member reference (metadata token provider). + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given type reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given method reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given callsite. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given field reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Relink the given parameter definition. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given parameter definition. + + The original parameter definition. + A clone of the original parameter definition. + + + + Relink the given custom attribute. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given custom attribute. + + The original custom attribute. + A clone of the original custom attribute. + + + + Relink the given generic parameter reference. + + The reference to relink. + The relinker to use during the relinking process. + The generic context provided to relink generic references. + A relinked reference. + + + + Clone the given generic parameter. + + The original generic parameter. + A clone of the original generic parameter. + + + + Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#. + Note that sizeof(t) != Marshal.SizeOf(t), f.e. when t is char. + + The type to get the size from. + The managed type size. + + + + Get a type which matches what the method should receive via ldarg.0 + + The method to obtain the "this" parameter type from. + The "this" parameter type. + + + + Get a native function pointer for a given method. This matches an IL-level ldftn. + + + The result of ldftn doesn't always match that of MethodHandle.GetFunctionPointer(). + For example, ldftn doesn't JIT-compile the method on mono, which thus keeps the class constructor untouched. + And on .NET, struct overrides (f.e. ToString) have got multiple entry points pointing towards the same code. + + The method to get a native function pointer for. + The native function pointer. + + + + A variant of ILGenerator which uses Mono.Cecil under the hood. + + + + + The underlying Mono.Cecil.Cil.ILProcessor. + + + + + Abstract version of System.Reflection.Emit.ILGenerator. See for proper documentation. + + + + + Get a "real" ILGenerator for this ILGeneratorShim. + + A "real" ILGenerator. + + + + Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. + + The ILGeneratorShim type. + The "real" ILGenerator type. + + + + Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. + + The ILGeneratorShim type. + The "real" ILGenerator type. + + + + Get the non-generic proxy type implementing ILGenerator. + + The "real" ILGenerator type, non-generic. + + + + A DynamicMethodDefinition "generator", responsible for generating a runtime MethodInfo from a DMD MethodDefinition. + + + + + + A DMDGenerator implementation using Mono.Cecil to build an in-memory assembly. + + + + + Fill the DynamicMethod with a stub. + + + + + Fill the DynamicMethod with a stub. + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Emit a reference to an arbitrary object. Note that the references "leak." + + + + + Allows you to remap library paths / names and specify loading flags. Useful for cross-platform compatibility. Applies only to DynDll. + + + + + Open a given library and get its handle. + + The library name. + Whether to skip using the mapping or not. + Any optional platform-specific flags. + The library handle. + + + + Try to open a given library and get its handle. + + The library name. + The library handle, or null if it failed loading. + Whether to skip using the mapping or not. + Any optional platform-specific flags. + True if the handle was obtained, false otherwise. + + + + Release a library handle obtained via OpenLibrary. Don't release the result of OpenLibrary(null)! + + The library handle. + + + + Get a function pointer for a function in the given library. + + The library handle. + The function name. + The function pointer. + + + + Get a function pointer for a function in the given library. + + The library handle. + The function name. + The function pointer, or null if it wasn't found. + True if the function pointer was obtained, false otherwise. + + + + Extension method wrapping Marshal.GetDelegateForFunctionPointer + + + + + Fill all static delegate fields with the DynDllImport attribute. + Call this early on in the static constructor. + + The type containing the DynDllImport delegate fields. + Any optional mappings similar to the static mappings. + + + + Fill all instance delegate fields with the DynDllImport attribute. + Call this early on in the constructor. + + An instance of a type containing the DynDllImport delegate fields. + Any optional mappings similar to the static mappings. + + + + Similar to DllImport, but requires you to run typeof(DeclaringType).ResolveDynDllImports(); + + + + + The library or library alias to use. + + + + + A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. + + + + The library or library alias to use. + A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. + + + + A mapping entry, to be used by . + + + + + The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. + + + + + Platform-dependent loading flags. + + + + The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. + Platform-dependent loading flags. + + + + The relinker callback delegate type. + + The reference (metadata token provider) to relink. + The generic context provided to relink generic references. + A relinked reference. + + + + Generic platform enum. + + + + + Bit applied to all OSes (Unknown, Windows, MacOS, ...). + + + + + On demand 64-bit platform bit. + + + + + Applied to all NT and NT-oid platforms (Windows). + + + + + Applied to all Unix and Unix-oid platforms (macOS, Linux, ...). + + + + + On demand ARM platform bit. + + + + + Unknown OS. + + + + + Windows, using the NT kernel. + + + + + macOS, using the Darwin kernel. + + + + + Linux. + + + + + Android, using the Linux kernel. + + + + + iOS, sharing components with macOS. + + + + diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll new file mode 100644 index 0000000000000000000000000000000000000000..0e4212de6407707bd2b63ab5b4b4dd68bed3ab13 GIT binary patch literal 66048 zcmdSC3wTu3)dsxJIg>NVCP&|%; z`l-~rwJK_>s8vzhirUs&Rn&TK?M17$)QYuUTCK&lT3faM`>uWFl7QOpd!GM)o_`*) zX0OX$d+oK?UVEQ?&KVZ1zEoLCDIfm+^B<+|!#6+80>2z=1v_W#13Bv6jGtEAXDs|_ z#j*`u{pFkbob`R}J>?zky}iyr`PyiC-(YWfS8w^8#ckz1PG__(J3BDmQ@v!aQVR`B z1)sg{u6S#&tIG0BW3p2J0>#$UyNeB_%26)Iw^F%MHnrU((0=)x2tMfiSgQGdD9V4y zZx1C2pA(>WF$>U}PDc#?G#e@lw0nyTb=Yv;m*M3~rKj-IfiFnG>jt8y4gkOJp8()V zUp>2l$){YY6YKi=`#OM$ZLm=~`l;r}VKauSt}oi{K#;a7*sOhk@03roQnOM}DPBgu z;zQd^m8P1{S8CuArH0lNk^c&mnV}I%1!_i5w$ysBhG~T`0s+%>q16}s+=%g8W3|Pm z8z2_SgNTz45Gnu&2TeEgAoSOYtIbd$1p1(3Q)ndRg8;9o8fC~h2i0LmtKuAVpkB90p$6MRu=g4{CW1pT@A0<4l+WZCc~{FzZ#$*BOJ`n z2u)xyVCMzg5IL*~>O_3i?t3jKKjZTtd_LNN>4CkTl02Uq2I@utYVy+DT7H{O9lrV| zA!;0eK&C%ZV*5>JGRgx8BSTbs8a&~dDZ+(uSvY5Oz>_PiVa%Cos~UHcLdYpq0RMf6 zZy1%=Uk}~z9~@z1`fF#IgXlaxInNwKKj_IL%|Y~AJXyQY97N~EjkU*{gYbb-VCUJj zYs|roDAx{#J8i$)0G&=FKsairyHgU_v37=gNCIoM;e@Gil*plRBwTC5C&*=3ZB4fRSwUF3I!^K|nW)K^%|Gum@8s&vcO;eQpcw2+g8pi%fU6U}ER86ajY* z=niHtv|-z=1BGN(+H4IB7DE}V~AuUXa1 zSm=`EETu9sl*OC{!xw;GQ!v@5)*y(GH1bfV6*S99q)5|6qV(x(c_df?+oK!>B(xA9 zE8h$)BFAG$)uYK>43LSuAQ~v|w?j+Fz#y^Auh3F}%6)awS*v463`k}gBJswvo>Dh7 zPsxHF(uN3)Jctl!Lxfms&Nlcru9_0FHVFawU#CUQtEAtONl&+Ex~!lDLT#`%+jNng ze0pG;sznhJmoL(vfed}q^eN-aU<_*j>L6M9rajETkSf90GSolpyC7s#u3NWm=G1X! zajK}~b`dSoqGz#gQHn@yf2yi*G^6sT&p&^}lrcl})E=#cw32XhM&*Kir_G!?W{6$2 z6NhLTJ+zsuRHo^&JH?I1nl4riFE0P*r14fd4vCp zZVYJP!D^0zJfWd;D7g_!3eDsuQ5QA zlQFakL`qK&t)|Rz9(qKwGMuAk_8(8~f1}|93VsbBOB>PH*f>*+5IyOu_=Qc$8c6&X zN{>jFYAaVK%`@GhT}Z_fNg{M2^j9X^W=JQ!P^G)gsg=|_OnO+ihu2^?b+@FEq54zv z7PHhBB{CP8&6k}~v}!I=Jkz|Y#~%hlosGXc@pstI0EVlRGu+dI{ArefL z(E~(k&O&lwqTmMjhUOTy(LPX^G)=uNT&Fklq6?EIg!L#K!#2#vIb$lM5c!zg>Uo(r z;)jYVs^Cs9Ni6n=<5Gzw9uZrhq~s_ea&2TAPNEGeEovO88*`)RquyTNdZNbUwh^fi zT(){pZV9<;{s1nUA4Wvmdf&k2&CojW=z73d7{X_4K*{L>7+sfZCb1Z-_940Oix(-j zNSoY^`a&l`JhTxYk^vWWqY(BZ^|N4dZwrrM%g4(jrw26Xpbc1=c^#RTuRb3+1^WZD z)(+8*fLYXNhkB({j1v3=S_w*}JPaN?A<+;cE8Y`w5?x8*lr)l)=tK%jMg}u^&avF+gYRarbsy!w))PYEeMoy<>=yb~b^!bG|rkX|A6yS2m z7nyKI3{>X~3Xj%7IJ$Af8E3|ch^(+L7&eO1PplnjxmzhW*K1)Lk;CGZvXhk}Mol~* zOv^b7Vl{RIG2$2h$4S_=Vl@xc^mz$`mtJu%Ga*a{s&fV+RzBXGawmaPi+r{o)nj!) zOd%CDg2w1hp%s(HI8ULKkj98lp)rQ_1gr7pSIv`J>!`*I-ERc3=YX6P2Y|}HVykP{ z9BI0onW-enN8Af$BBp`?uc96}S|0k}4qU)ajKi1|Ga|XB_|H8X1~}&cc=-RIsB>Oz zzLi3gYnf_Z#LFN|ML;&t9>ktqGc7*9LkLnE*AJ)J6Ix^qPb#YIX$ z>SfC;aHieD`WK7Uv{vsTj|LvP1ORm|oYis`WVHS6r65KIJ>)VX8_cm|Ahva82+J?L zLoFI6cciH}byr^U*x--#F73obrDW4Q!FouuF9$p5AjkvNHK&;_O~#5I!UAT)r9^9O zGlbcVjbQmp~vq z?F+b93%B$OxI4(T(cq?*shBYm1L@k-a8T%brsQ~Z&*orO5K(dsDo%S6c6uqG&NJ&; z&?B&2G?_)&9{DZ!l8={vw+k9r=VN`Og+KmDT^<1 zvNy%LkW5IxS2Mq4u6V0(8K#z=Itzt$l)xhaLy{;;(M~+tLx?&CqO`>2Z^{VWQY}{* zwg3UdrLD$cuIETjnguG;xXcu1CmjLIn>fymz>A~>f=5C(vCGcQ0>1-@jWnjLcV3if zI=2GBf-7_PHk9360Fkk#JCn^6nYKT@P}DiMgJFj1U~m}Q7_uWHhO<)?h3gQ z4}BM<(Dwk`?*r6kY5rX(M@n?HV2laDQ?VPxFw96Ab~i=6q*xeq?h)BGnlY4E^O`r$ z>&&rvx^2lU!PqPaYmGXOn(hKt_rk5_7B3-`n`84+>J_Eb^OCWQNm}CmhYpI`nPzGt zEBdm?SR|GViwvwirb5i95i-uRAyYdWVZegvE(IK0;$V{%2nND93ONh}`gglFYqOuN2LoNi-|Wv z4^e4i2|N)}99Wz&B$q%U-V(_5@0*wt{Fv?rO81!VT7Gl=+lYecBKI7){*fi?9}6(x zAnTv5yPfy8h9+mNC~+o|i{P~8Wtf5X@ZUH?pX z87=r0&bUn%Gs0I#M`sL;kS8qC;t2Y9h zNs}m7Z-hSgfobXs*6tG^_y6tMeIgCTl1M{S*KVPE7XNo^x77H5Z|&~#48`RBKd;^K zP8|XrvUXFMtlgxTy!8CawR;_8^o>ib-9*gOPX_eXZYkctfN;r^*x}lZeZ&{8-4sl$ z-5o%tacFQb3VC^PVYmBemC$Tyv6T^*bxA^vewL4kwi`H%i!2xUcmqZ2^ z71JFS8N=3Y#=NZEEST;9;E=U@H3-SI`#8adtlboduibQ7V(k`$3rBM8PP+L=pdW1Q zro=(kZX`ze$kPMOdI6{erCBF+6tSYOL0v4@C+aVmI7Kn>YEg{KE_lo$_!5_(5>|Ba zkzUcEZ#4D^)A60heT_b*Gu_Row-`Xaq#{h#&X%KD4+lJ(!~O*tqD`FNy#3Ve&?6W>q5 z_1Ghkn0l`mYxb!idH1w&Rf>(79WIPhXTbzcFKm&K#4m&-u_HOz^tH07uv3r^wh;;C z$@|PPYBzZh$VEFCI!Y9s9!Ig!h2Cv(6nj9R7spXJfNQ#$JllyYDjKS&hq6Mo6#}TQvu?x;Kq9ny) zcENczN!6-oOscG=(ioA|XXY=!Q~8*?JSV3{dDtU@2b~g#`y9J>8$ck8ZMe`Yak`%n zBH})u6k6a3Rip|LaetZ=8s`aBQ^*Tfd5pyUSwhJ6;@7CLUDz4u9)~-e`0SrqS7zfx z`NEkolI<$@=lC++i(voi7|S((v1%*h!}ALeVyA(pn>1Y^{Rwx zx?90m8Kb1>QmClW^N6&o`5rrA&FL?Scmfwyp){lj^lEZSBSVcFs+e|(VwpevCh`hm zfj1utvkI|%Q@f4`90nzj%%T8q6ACVo5N8s}Dh`AjJ*GrJoJl0RL>`utnlkbkTC#eS zK8-8T*ANBzilV@_ajVp#ukjbg-!gu0@w>mKXI};=@Oj89MAAIuRU&qHNxB?MyT1`Z z5BaSKddOZaI3dIR9ZK$NBIqH%7eNnsT?DP#wPv1=r@lTjFD-VSeA}@L`0f4=U{NDx z&iN>C3wtiV(@Y)@`wEb^C{SCG2M#4x;(;JADYOz#qk&Jkl?6724@%eum9PyeVH;F( zHohY*seZ|WPs-_+u;fZX2dNrV95yljlo}yXOJD^fYf;Q*fDw?PtVcid3Nk|Vp!((@%!7RdnNQaZvf%` z@tZ)3oIjAIk)TH6@>mBgi3&8wjDHp6y~#QYm15rpj+?>oQNVc;zxIfI5P0|+ zz?HG7%@3tUm0W3blF;D`tasVm&zvEKR7lgh3UM@nl_@v zt2yDIOy|!K!*eg_D=ymDxth&H9&Oe=CA~RD&w1mv&U9}8=Dvq|rn?ixYl>s<1A*x> zMo4b*@#HWUyxT)^^m_yA{v}bjE*%$eH-UyhzZqYAI!HvGgNSUGYjfa#O5lbNzkm%D zh_Rj)G2I(cZm2Uu$IAXe1ZjXi49B3sWFdZl;uP$JR{l3~yy+x19;EL<-S@LR5l{Vr z&Y5PG#Aux7MWx5N1>gLb?svd*{|c+T(Zb=ZkoJQlL+MS2;bd>h#AnI(5LSMSdF&Q( z3Zb{O=Jqui-s6sD=tF2t%*55EOSv=t#-`2yi2dDTp8)UF9LWAhDqF_gS@M?e2)&AnEL!}~{u)%iz1wzdVJYXkn6vwF18}cJDG%_dC zIX-uTq4ysH=*vjy%lAOTqu7VqMU7FDSKF}iEV2CYXM3uFv_LZ6qz9WWc3l zq|luIKqj$S^$cP79b8h6Tt4{T6^0o8Rr1N8H{B=De#AB1pU^={^e>i^A$e=$?y^cmY%$Sg{vH z4C{x`PWI|bV%@mBe`q`;ul4@ZIdFH!Pc?bNPC$!_nPtXUSJP4 z@FJ^7e|yWx3WH-L5o?i0I5Hci^$S={B zn}uplHUO_AN%6K?`Dj7j(9wBi0<2?xGF^^xq)ZQdN-uaWlS5r20CXM(s*0r!huq~T zH+>+z6kPk6U2J-Ls7IQ<4;qyERP{(+R0}W{K+Q?WM#^TNu!$2NeZIBdSi(fN<_{XiCXBk)M+3$ z2m&ujNOACn9iBSz*vuym-c1Wc4oRT|9rT;`-&w(X4#sF#Bbk?&>C;jF|uV!E#LVc zS~RLqC($7d|8|&)l!k?sq9R56Yr|>{XQk9)!>0QxU?PQ=p`UVg(X5mjB{B8~D*TxJ z|1kijw8@LU_zv!mC^ljg-@tcJKfJ1uB8|lNK76MIc~R@s@3bK1F~_xUP4}H-kx4*; zHZ&Te87c+v?r+*D8(i7nR(m?IfzVGBd5V&_zE(}(vKUs^;GEsBPDfmfW*gIPR>5Y+vsY}Ct#K;eFu= z>bvJyWie}p^rJ_5(+^8p+^FK}%4Zgbkcs%BhcL0r z2)JeFXbe|*i1&X0)^acLR}>tn^>>tNc<;qhlXWwES1XsD4{BYa%6mj6;nXrK;Z(Wb z!l#b#0FcnkjBFavn2Lh>cXUOras2)K!YOpyG>SsEX< zk|K=@O3_nxnCW5$#nUD(&V3U8-jVrm7Pj00IX4ea9a8W8FRmx7L_OU*IdPUz7egiK zc>S)@olEwh8mdi~gRNS5M-r*gY|=XFI0hV)5R6A?~qxh zig5S2Te=;3YV>OPazl z9U{Up6@ok#&9RN2c#Xz7i#SyXX~Zxt`g~3enhP9;If5Hgp)iolRA=b5CFv1wvB^jK zvek_B|rD?DW^-CCu5lvLXrrCYEjMa;u_EA)KSAE06grIN9|8iAPYf^ zEQG6MUnDET$p%{F)I;jEnrg2$t_r`bHeRO1tNpB>t*-;6{IBZ!aiKzNC*Biv%e8KtNJenud46c zSO#M3VpZQ=EQ-BTAP}Sby@A16)(msx{G0mtG2L>S%^PdDboIrszva|rSuVC?*v$G4 z`-VtjOnrFN)O2wP>l21omg`Tc8pcT#QjRauX}Y-Z8*&3XY`WC$U3`v5-GqePg&xG- zz|dOw^0HXs)tCjdBU~>@OxiU>;Rw{hHqD1GY}t6sOiWf;)(Y8hlors{f;>L8wJh_l zPd$oWjz!G!tcz7}%)#DgrF#cd8F=9xX(zBU;MbIH`XXjg?!|=TljneJ{U$7u89L&R=q-*r` ziI2~R=B44+3h)C5d3?;|4ZqujDxO(6cq^Z%J5AK+`|$H%89%xUo+K_@*de*C2>-B; z9;Z}e?%_~@71!&LRUNFkxT_|JMVWaFyBJk2b2_CaE>ws)(@_&gnz+qH)I9>Itsg%P z%|O{}F4b;av5IID*kXIIK9W*9l{*t6L8qC5EdX(i?2Oledar97pI|)_n{;#*guNn; z2Li!sQmUUZ8%)dvTfL5cRj^-t1{A}I<ThZXWr67Sn>3`HzD-35`D!R(AJS= zTIfnJa&dwpXC#3fUnIlMNeg`w)PQ9!)3G!jb;hBNWjb@Ae^mg-N_l-gAAXKNetjTU z@l4QfH~iU@+yYs7N6EyNEnsf6HtI(JL-SBM7cZ`VZrE!gRuDz5UwYn&e(WJ}iLOtd zidKc@Q{KSS)0LX8PguOOA|3(YYVQviR`2=gMAe3$>oNB-4PHN>tQROq^u)ZoDd@>G zzcmTrkD~xz1W`&YemTm~BH^IlYQ(|ZaJqCk#omVd(08Bw-V6MdXC1UJIw}IzMtkFN znZc}h$I_*}13Q*pv@#1%ApD;?mK{DB@3W&b8O{Ru5o7-Jtm6{*;xmHvFi_YRW*9k&zR<_kY*U}Dq!2<2+3+F&ycr4=ky0GI43n3eZ{Efm`?G_~ zaQ7`+aMQ(R?BFuolk1InvISc|N}lw!sckQI9(|G%ogB zzS_gJpy^Jg_+p4x<2r~e%yoY8Z5FD+dwxj?yn0B9c*AIs>t8Lt=`+3yU5~vAkD(5c zs@Q4y^ds;tc4c}9ZD$Eu8>%BsZAt9Au=wk9(R@vd2(7UEyq>fPh)A;R8;b& z4+)Tx#V+;NTN2}OG!$ZE63-LsP-LDMjqC56bfu~|H}FO#$T38X{6+yDn;?!y$N`(O zF_L(b2*vD-#BV=Lf{GRRi{Xz`?67A6yq3f=IgTjs%=(&cV?Try7t>YHqA#?Z!9?)6h0Vbiimjj+!RKiZE3m8b>=Wge9T10TmoV`p z3x|Zy=|L+l-|%}?*uF}cX*ET@z;vO}tB2oP(?fYINKFG6N_hjkz#lAts#R3!_b3|0 zp_9BzS%9Ys$i~T&yeb*TOMq{pi#`6RMyrUbRzg;0wKtbDBx({=cPr{l!&VV4OAwPc zOY&0gmK-vBxX6&3B+t*7S~*<6Er1KPqr491r8k{-u*TqqKx7ji2l52N9j3b)wijgN zWh5TgTY#$7_zTZFprvi-M`Ti}f&;CQM&dtrr`>-Xnuy@S@OZijxjlYOBfpRrHzoee zlCE+Bt4uN7udxdD!GYpN?C=DG2Z4P_-8HDwgaapdyPefBk^u+Z#4o&skI%-O%3FKvmAjF$TNuRw|0#WD<)IN{P{H)J|C5g*? z=w3_4wO|B34;CdDcn<9HY23F}9ZpJX-E>D=r&Ou{= z+Aq<35{2;)!bWO_MFD-49K5Cg&wX^0iAyVC;yNTyn~|5JuTdAIxFL)+HzC5iYl0xg z@yjD|`7bd+vaKXuycUlZy)=)TB)rp#4U@ctaumL82Zd!Cwr44uNtbO)4@!{+)9uB#en671BNLO@3_2KM{Zv>Cmv%niXozqzK-CdImGl;j4pdQ2pb(tfO%kgD;IltDE_!PzX^Z8#UHjute#x7 zNdNL_TtViirsQKuS0A zM(Bs+Q%JJs{mRzFMr^f8;Ww4$JM0J_j&E3g-|AYS%kn7Y)3aiXSj>e-w>%M(U<&P{ zrFgP#5DY9~?#cLu<$e5u4qlf`!*_;Um-K_`ZD9F?2rgFe1Bf1BlWWG8L}c<>NJ$XW@xTk=A#1!+1D?R$xW7*6@shicFVnI+)t{QJWaqnqr1- zhhjbY2vRgFa(U=YDl2)tad1BOnsU{m`)aBEaT~1|66-q!(iFgp5TQD~OP-~giz2NZY>h$4PxGh~YR8owRJMS7AJ6qJnX z>tP*Au*p`pBy9RRB&XrdfHM0LEBGNBsYxiBoYO$W%L%}XF2WI}Q58%XGrXt(M!yT0 zo5^%A$Z=^0G2oS}9E^3q{M>#FCiKIrfe^+bFn}y%IB+G`WwsD>&LZz|2@h$~IU5B0 zR+F%Czfl_^RNQK&;BaP8GlQDB)T@c5mHHewmcPw2!U)0bx+R>&nJNMYNbI;5K#V&V zeqY>Gv?{>KLBzhsaxfG)>sb}BM^65e)SHib)p9m+9$1kXq4V+O^*VyVP4)^uh6Z2Z z+*|*wVlwWv4?~a)An>qJC~t|;t6tze>y7BeB)NoM^1$)ArdP1Ulw2-VXD}GzQ9@Fj5s#8*Bua+H$fb}=jS=FeOPCrX#19%Hmw<6VjEJ-sBP=Ik z|ExTte^RCfa=;VswJ+8ITpQ^hgM7 zG~I7N%xytD=zwa{ckU8Y{ko?=bzd=HyND?~&Z#Rqh(BztY-SrimP4Lx#$Xs`0FCe- zsv6Riv>uk+6u^7iA}e<3dWE8FNFR{tUgse4c?So5k+VqeU1OO>K?g1jR29m7ZZA7= zLy7GNHzD4S5iep>LeS3uqzKBLfBh;z%CCUvDO!zcy!Vi%jzio0;8~lqpjOvENZYB3 z`IrHwG%9IrG)tZ=ICwiJL3b;4Ynwx_Fv>%(viB?G4YK&~f%+Tm6Q6n$>ap#_`7C=I zKbqA&Pj*^wUrqg#LkPi&CvC5Wyc9#o1cBHNMh{+N;+IQgWlWbfyb_c{M?ruE&C%}E zKLLMKyyiE-K4i2f7d=q0QX8sALECeH?=?Ag4OE%h&e*jm%YBnh`V$}Bo_JRu5ov<_ z(!DnFxY)O-0KYATF9_o2NQ8nP7(Rf8_og6(Yf#OJilDT|Ljc?h!@g2qa!UlCX1Z5H z9)V8hh!ImQJL=)~jnjg@KR=IG8zn-359Pl0%NTFr091)5WWjQ&{!X@#YQsH|7zYmx$=QcN_ zn2>l6Yv_cLYisVueQJh*H4S!iB8CHfJF$Dm|LeeqD{|0a-}kwj$J`0X{{j#!@P*6z z_E09zca2jB1NG17<9VYa4pJrN1|e%Di8 zeBvg}4umfI=T`H6pr9dSGYo@BgpdOQ$e{-^D70FR z8RJ}vdT$#32x?P8&6DtSCdalPsV)#g5BcAqYzIvb^Y%n$!^^PBNHbOmH0JfPJo)aew+l^Ti;J*F17TJ>fn6l zGRWW*iw`EvYCCe4p)mRJ;d64E8|o(49WwdQ2A*f)=h(XeFKxsb%Na_2itoEvZX4+9 z>RsPYi96RTwbur1d7C=FSO4Ek=xOOJRIWET6}oaAQVB0LZ_L zM!sOk*6|#T{69`<5ZI6MQTT)36}lsNo-)W!BFi%WuwuwJw&VQ04*65+_8@uazS@%a z>Udl25E#fS8$UvoRgs=I`lD)FmE{rc%bngBP=Bl0YUHSoi}SMs>IW5Djj*~E7q9_! zYwcDepceVJ8n$W(Hy7J#L`idTzB;4i;re_vzv1Ef`O1Q1zS2u;vk0#Q*H%yFvX5P=xj3L&t4ZG%VPB5Q%f~b9$K`!IDo0I2IiS7`# z#yE06QlvL!Q@*R5l%ETwD7@8pSv>Hv`Z|K*JhcF$m7{)DK^ebz$-!X-G(b;4t$;l_ z>edpLUxBZ3)YCOA`zEpcL@jH*0&b3a0UF?eGSZJ7Ny=WKTs(QJ5mcwtAB7%mC}v+? z2vTN7kTSP~3ICm&pKas!)SHV(sqX;hsNg8l2lJ`ZMz7I&2H{D$toy66eM-9Sn=$^q3YJ=y^IfI8VAw*fZT>azmIz*$*r{kK`v`50Qa z)p41$`Am!~?9XBO5{%9$H81nMvEU*Ga#VF8wH=#7ZJ&rY9-5G!U8asKzaN?JbTxa_ za|X^!F#1#Lw;JcE-fWhC178KyM%aM54TO0TlcQyEF_M$Bt|M9{*COnCG5m5b@cmZ{^ z$?^$^mVnwIGSQLLd^RZ0sq=9*n4_-E$Bt;o;Fl548Nb!2 zkTS7z&HJm5LEcFd-sXw-S2qDeIstG0$os3m11uoCjNtv%6=)$_u=yj1RX~bb9uh3V z_ke)?s*t>TaLMZ&bAR{rj= z41he>AoiR(S+HOMv6p4G$|_eI`_;eI`GR#;5HpMml~JCnn!>A%COpA+vG7(+@}Zs|(MX-U zMpOf_XQg${AE>zI?cF8>h+iYVd8#urtw4J)fE%lX51&(BjvY^-LK9u z9uUbRDnFaJSDj}(B-p(LKQGv?wi`bd?DetZ&Hd^k<4M78Etp)kUtMB6E!c~hlPA8Z zzG3`Au=Mcci52+0))%FP^Q_5e?|Nge@cs(k$;Qpb?*+TQn7o^feIjXP5WCIzqhRd? z#O^ZQ7HoIU;nse2xACsbD6UUOs2>~eDXRi8h*h&m?E%Kw_Dei}bA)=__&_jb{3Fz} z9#)z|>}MW!FLKNg>Lm|*O|VxyY^F&5*28uQ@ApG^Z+O@v!h6fZdZgZ;fF&(^-{YMl zybp{I#j?$U{oTVhVf{M-TLR6C2=8+byHk2=njgYv*(07ne!4DvzGbVu#w}P~e+X!( zXQX^{^^$Z$%^yojlfdPGwmQ6IS-Pz%atZC)m5`a2MSAymY6}XzUSw8{Isr1TOs4+B zf`tE?M9H<239lGQc+G^hkhw?TJ89JLQ1Kan)NHGdBBZpBA>2G>Jt%Xft-00vP|8#L7*8KPepqd^dX!xZfWAgkh*73#wrM^F^nDew_3-W89f2ZyI-ULPM|6 zHAQo^h7U@q^ObsP+i4R1q>#P1wfY>;zn--nu&L^YpwIPPjPf*rlge*H-t8Bej{=mR zRL`Dv6|xuKK#vUdvXAhXFyV7jzRYHMA%2e1RyS0z*7+5b-yyK7gxs^mdpkt)rDNIp z`$AbR{=BZ7wH}?we(lI&`OigHK<1wUAI_n+3r6k0c%3EVc%_uLOSvP1?e+`&|4Uzv znD}k4^5c^__@(mG|r%qt`-x=pyhWgrseUQ0&(jCw< zb0jGz3+0DGnO=Ao=sAn>0r#I{3HOUV3$v?0zp$ROV{LdJ%D0STi+?X5e52$6z)QywUg4+y=cF$W z=05_;q1F?C^TU+fH0~)_^?b$iD9Nsq7aC$+_Z_ zjyl@8RN(CssG(Kh`aRmcZajPRcEvlO|E!EMA4q150-Tl_8Nl&uz}GgHj~G}O89p`l*LB6s~n%AYr86X5hQ z%n1?k+uPF0Uq^5Ty_!dOiHz6lLU~pwlf;vE=Tm=egt_HUB6Bo6W~++=^y==ik5R6y zqlQ9(wLXqxOtRd#4EmuZjodncyURFUFOB#&=r@=D2iBG#5)8En@;ZYdGfN&jyuz1Z zt6kFTDh>(r6-YUfy%`((Ucli9RNX2)kzKDUv*?iJ5Z zoJ7fM1B5fHieP!Uc?NnqO)~b%sxnaiJ>id7r_PhTHpPJ=Q&lQ2hM`6#?`f~ymHW`jvTd^+a2G~{QAv~y&{ z&&;Kt3rjf4jTO|a{d2Zt&X* z!#5@GeVRv)P0c5qkEn=ydxUtPOCtP-6IVmC9)+hR!&Hj=pQP@riVkppDD-7z%ma5+ zZ2)D-#9ptKAuENUPL=f{ELJ@>mMi!(V%y3w1CX3G?o_~hc+XJ37#l;`syYjOTwHQK z$~!RnhWdFC%c(M-jK3%$!?_dRhotU;?vPoKEt%nW5-rQHFEZ4?I6_xe=L-N0)g$wW zE1jW^F4zQZ%T`8tMiBG+){MB!uCf!-S8V;u7{W8cgck~YHJ#;q#$!L} zX?s6yH}t%06V58xouc7P(Li`cnD9b@*OjweT#5+yG%PIqA?h9i7^h^F-2$0>z&PdI z`UgO{wUO`+z&L#a*2)!Izgv$L)6@2D{Zk@Ict<1hgGax!>_N2hr;&tz1dP)!E%1SI zEg=2yDEtsoKS^-kt*;07)<(iR1U>{xyzcF#Q$fFb6yfAdDVGpB704=HyEl$J9F)AV zg!?8Vw|Ml=N?Sqkk0HFS95X#(|EZwd+DLc@;F5A&Dyb*crvV!yw9>;Sjh+OICz0e$ z&$V$1`CbLFbBiAtM~we1LlVms>`GNq{z8VSmf*UC=aU~7zMO&o&u_fOUKqVEBTc<5 znAU>#AT_31(E`>KoHeq&7PO9?i(p#PudYtv`IQeh))cO`du$v3SKy~S=JYH}$Egl6 z-J^7Mm|*9sw{VJ+uCDWV{h51#71wIXd1xIx!LG!+(0|HESO4^QU9crX8FgBcehH{j z!Om4P3;vdosUGpLbN&Cy$X2g-lI+6>HE%NO=|1GDqXpBJ<*IHEW9zx(0hrK(&3KXes!L*&l>Jg7eJB!sj9!5Kh z)rE&s%QkghbxxpIz3O4KdbIkdVA|@@>QWw&dsdgKM|hY8j8>Pbk3Ec5m#Xp2nn$Zk z)v1DMt4r0-1=CiSs*Dy&KB;JRsR{|EtsbMU@OX@+G3q@JD+gAl=FHOd7+GW0bsom( zDOZ0NOlzr7pK46KGZ|OqDr+|DZIhW(p*lV6X!N#1Z4m5SH5+}XP|tfulDQf?4m+7jykw!VkIP5mhUo?mdmGp|b^LtIdkNTh_1jj#BnGS0A2cSmRH@7( zQ+b7gZ4;}j)PRR^zE`PFJ?x{3(m<8s|MvsSL}#_SR%24HTHWVi>|eFIYN1G~@01bS z?O`vCB=$>Zo#IIj7}RpJ$E$4^7pPX#mr>_7HBfKkIk8P1#@~ky6I*a6 zYzXfzkH>KctJlBAdRM9|8|wpM)x1XQq?aP<35`kYM%0TQkM$zzu=Zqo5!F2e8xU-p z`fENV&tFT)ZR*0hMOH*D>(JN^!EW=gUuL&La%-pN>DIfW#I95`CN%{j>IM&+6PXie zP(Syu3nE7bumG&n_5Kwy@Dj)K9(GT_z+HpA>ot#7H>vjoJ6GM0x!I&PY|y;N1-nl$ z9R*G5QH@FLHmQ@kC>iGsXiR2mlNx_gDleijuim$Y@NV;XjJhVZZwT+bA@xq~PSv?Z zFdg$v>Qc?~T6lUORq`#twx#c?d)>lfG)Uey<*ytUXi^IVJ6El0Tx3pD?|Ile`DfXO zt9LgiwMH3Z_??8Oq)wlAg|-Ay`l_otI{)1s?WT zm^%OEVN)}S6`e*c+te|FP4Tc_Vka;|wR+f6-%8lI(!-Y5E;47TOFfKxzGn3Y!E}T) ztB*V$Be_{kbdz>AtLcJi%bHcUhtaZTRmPh+u!WX2tHV8vmNl!D9!ATWRgZ_!vSxL< zhb<^uWVWb#J&cykQvO)7^;v3^U^xJ#I= z{@`KU7tB$g3#Lb9t|~l}lH1g!lRogxRlco2fb}EK&r<^)R*SKnr!uyYr+qe06>3bz zeV#hq!)Vz&m3>yKP3U9tTMq{F7zUuTaj>CNQPrm${)b5eP8G$uNaR2TnGD(`B+v_Fqj-RF|0J#nPke_pEOCxTs8{F8BAfg@Gg z`Ki2Y!Oq5Bz6ZRZU|RAhRhc4rl&bM08`MC6n-D`?;wSu|Si{_0Q|%d@q-d^&8RL@j zaXRHQ193Y3H^=OFIj%WX(jJ@S-a0Z_zJ5H*yvJjzWf}M%SyePLoEz7Zq-)Cj98wO1 z&li#YLiuocU2AHX^q2Dq&nsiQ-zdw?#jg~P&CT_p_1xSv^|+ObaX&&V`4D|K)wyEx zI+Nw^0aBhCVj`pA4@4%4r(}2+CpXtnZzTL!1CV6vI|XJ5d`9iAzDd0+=W1E%DeF$$@2_gO zTm1s``)~!gd)!mFQn{-3W%Y^3l&a?Xy{g5kLyNDfZo~#z<{0ZlQ zh5o;)J!((hM{2yZl40y@9BYgh{drO@5m@2D_tjWqqLk|ewp)Sv@kRu7=b+XN!6N}_ zRf$#E7&T6|DhnOsWYK(#@$b4VMu}AidaH3S&K)z%(`wH$GOTFrd64;cL91#tnCDu> z!!2?eu-!Oq^z}xodUotI_~-Sk>y7Qk_4YJ)X-`;@WGDlFV<`~suaqqbYIaj!#udG_0YPd2=7Y{y-OkA-WP+pT}0 zTyO2LI7SQ92DCDzlr~%*o`zGeSapWEAGHb~`RDqNp?@~+DzqqG&F?gx9b02wX4Q?G zY)(->%6l1<>&j}(oknHjY{;ytdBWIXtW8@4%HPJ2es-Afa)COcxC-PMnFWYaff)iP z3hYv6Wq!@3dQ%G_b*MQlXcnf~j{J;wQ^x0t((=Gt9mhEa=qo_mbbvL6CGY0@50 zDzLZTEz!P9J(c+c{PyfvdapI>USpT~41V6F`f5qPJp4Aw|L{KnZ5+*A))D@FW~+L4 z^jqe3;||>M*lye^@Lk;L+GPa%wCy*rf0y-Bz!uekd!f55-YMN_P-dsd@4{KbUf6JD z)**oJ=lsLmtxT-fyVdvXy=s^7=Q3sOR*$i)RJv__VtkG}qPx|OV3xJViZ&Ek&sbHp zV;~coJPwpdb)EI9^`qP;jAyJhWvrEfgz<@SG45laoIb_+h4JGs@0D}B=12^GVr&jA zu;$3@n4=b8XFW%~SagiFOC4H%EHrb@wyG1W7@5B-idqY0RxXoSxlGST^*QbzwyMR* z60K_es0&fPrE~!0ol^eZsLQPu6~R56R@E-_EufSbJWbCNm?5xU;4Z_ixW)X$*kIiP zZ=9HQy>*$FNA_!M_UFEbX5zu9`%x;X!KXsC@mYwfp=!`;sP)_DSXpL2(~2IU>* z1p*%gCByhf#tYUb7Ac=tQ1#s%?Q^`2$;PRsrf_N)r*F-weU+@HKmvcYA>uEz7N z66?i=&#cR=$E(jV^Nc*iL!MC$_>8sC!u=Lg=h*yAdicen5kBPC%mFpgT#kE*ml=d7 zTjz~)jN@f=j+fEtlyaw(o6O@!&h%|JHjka>+htroxeahV;(3?xciasy%zsxdvW{2p zSGW6)mrCb(lMs8RS-2*ET+vHqkdV_eGRX8o9`7vbIIuNNcjx*tgSe7WtE{pAhV|LXfU9GbVPTXP4{-&M$CUFxdL9DBQQQ^vi=ZYsGrI-B*G;r4?Aq zy6xx1GY<*eY5rQG<>`Fp4cRHTh!De_nZo{i^kE>l*t-@xY6sv&6b8dzZb( zTwU@*d$)}HZu1E9A$zCqk#UcMa&^^nfP-~-s=;jc{mR}2`W$1oFOdBz=mWk#0)9X9 zJwWEP-6r=2&zSe)O#FVK+;6T(+pB(I-c$dv{R^|S;bVKdbz#nDXz_!rG-UA)N^|{r zhA-<0;~3-5b$B}1D9#$`Z&hRbqx?NYx~6Jon}FG z9cBP`EN_ap-!;o{O8=(k+sT!jLE|ukxOdv%-)}yiF@T>D(ws6MFQ^!%u+vA+dTq4v~ZsnOI{TED?;BZ^w)*{rdar%aQ`aYzYF(Mp{R8F!Iw_YWTn$Hxk4!fWdhE* zF80^q7a6w(>hOO7ZU-E#ZVPm%M%7c^p$=Df0?t-HE8k{J1EX&zbDDopa)Qp^+fM?}Y6t$@* zbG8BgHD_m0hsqhT2XN7deSlvdVH9_$7e`b8PRwm7Zc_uf?I>TByA9=ca(7C(y`)2B zQKMWuK+A9*jLt}78e*}JJkIJ?SOwPsDRfGE!+lp zO5skx2MhNA{;P0bd7GLuvZbO;MFBh1){*UicZ}Qy__L8a0sk>_58$leKEPXoMr8+n zQ?ml_@S+w#7qB1q#oH^})b9WxU$hNyTJcW6uHrp_9~bWf94y&0p-okc+J-l=rjM$a z*rtvJ>`=X<+5tz8-ZoK2LEs*N`ve*_q_@l_kmJ9 zraj!Iju^8OaQT>hfZN7wi?pdb#_R)pVoXJCoBI8j7Qlau*$FtJj4)ERr?x}QE!&6k z`DI33hx%Swd!1M!uws&wC&7nh74`7p*ml5k$L<8YckDi)R5S=>N{9MrY&z~<-sNAZ zTs-x=+!!z}H(oH7nk&st^Bd+3=8NVB=5*_8)<#@gJYe~JqkI#6t9_^Xw)<}NJ>+}R z_m=M;zU66GrTr}J)wJKG{Uxoy-fsu|<^J*h`TjP41lO`ky-{~sz*M*6dipx`DBeLR zG7dMUnHQSP)_~<&lYEEzHu=)ia?@(ky3#hKJ)ZV)+GlA;*=_c5cDudPKGZ+c@7oGB zLq79yqJc~F#AmDj>QvODkHPi(@J~L@F!<(+kH3B3eIAy3kF+)UIZ99qlJU=0|A)A~ z=kRwGhoe3=xl~JTkwaIH8mSgv(LfbT-=wOhdYP!@wY&gW8YJ*j>H|MqmX$P z;%^cDj>g|&Jhwim4lypkGsqXHvE~KpEb9*AUh5^}E$agHF}@3ZFB#+TcaHA@^_JCc zwx+#gEKch&FG{;Wonn7r-i5!l{&v&BsSiHWXEd!@Q@>`inm#`|Ft4jG+S1pvq|Z5Z zOWP@3105S?to67QYnbZEwe<8jvz@`-0kVZUySu$-)8u+}^k8>)``Yg4iS?>=Ztq}E zw9mtq^hG+6d4&31Y=wf9ArI9d53ouOt$y9egXQJea@deB7cK(q&MFs*Ix*f_Weh4s;a zHH+t{w&*~cGuYP=UDG;mo`TDkbhmGb_7Pd$+cmIdZtwc8-e}$OR<)pU#nR;iUETe4 z$1Gl`S{AAKi&X0()wW12Xz%Nd_V>?PylAnS2Uo0EI=mlCmZ^1Jr$#$lde?VHSE_dX z)#nVre~Wupq9g0NyEgTAt=}*(x3_btGcbfSd$4afscoRWZ$OAiy{oj|RVuDGSz4_& zw|5Ul*Q`-%*0rbfWKsL3O?d08Zgx8dR`tUtPz=|2gn28LGKAXudc>Js{hQ#OIqkTe z)6(13b2Mr#?wyZ_5R{(t&{@${_dO`a7JyZWJ&&(bnG1=&8$` zw!yU+F{}-J(al}XVE^K^{n5V7?Tm>zaASLKM|4Stat=yu+tQB#t()z1cOybjqrYx` zv^Uz<)gis;>OTs@)&pG~>g2U;-Oj)~rw>je-qr6FIuP57dsi=XI#f6QmUItdtn2#w z1l_pISrBdSM3D9^bC$9+djrNT+6HTZU`n0DhP&eg&F%NtErSEjQiR&#-bL-}=?00n zfv%otTNk>uFuFO~E#%hT&0YOnm|&1w+$$u6ziR31gq?Kl+GwX@^R4UV5B9e9i%UDz zvF-8FDT&hJUT?ZDjds)VovJU25nUMV+tjux3e+=kmeW0;3G1A`Q`-AF`-KbjbJ}~_ z*FzA+<-MIAvbdM-it5U`AI?w`!)6!>$s`0co5b#d`nuMykM_k;y!S~IVJ*_F z{m9YL^?ev}ICQ|-w0K?1x^)P3L6LP*@Ws7z`r1#K-*sA#)87WmM9A|->pHqY8#gD~ zKhWoF0Y*pmI()??unwbK``<*XE5Yky0(F3smcNO2TqZ|Fk7a{-)-(O>Ha>Hr0~pfyLZ&)oiCxhZJtaZH5Y6jzuse&cYhSxGx-N>00sYAR=qw9^on7=j z%S*a?kutoTqSou&f^h2XTtC>`){Qixj*gzP1o>bwI?_jc4T49Pl3N$-X-*!D&c+&y zxz~y`p2$XAm(}bo9axE2VzB8c?eqx&Ta@7>4h5nd+oVC%SiC9P%Yo$BVa;e?hYoO` zbL@tw#^y=_oyGLExOYhuz3Lsna>J~xS)F?J_7CMP!R}EDF6H{G;{C&dxy;e4l3IY_ zMsueie8uubgQuN_mAS_OPAf6w?cHtoi%R-VMTNMyS6iTvvXSIfa;K}1<8*pgttjB< z4n@G*@<~}|Oooi0GIr=wJdT7&Be0EQPlnK2`&a1YU(D=EU`Spa9Z1OB8DMM7HI#bL z-9GG5)^ps!Sc-($jX@qpMw0Oa^a84))0HGEC|u?$C8{4Z>NM zuv@_pGFip5Pqf47>P8M(hpmsA)!yBWomy8%ay!JUfPM!&>F1`lfh{P{j}GV|Q9Uv; zByiP}G{kMBUKrwqPFl4Lny&V zH{o(=Q+o$4UxpCl8w2m+3ak77)86^VMs{8I{mv|xE?99B;yrH-ZAb4g`w{TGdHqiVL1V|8|DWJ4K{YToO zDEz0I2B-??5C7o;1{xFrYBWacwgD=jZu& z&1m;0&^FqxCI*ezozCs9nIl1rBS}?ps5og~#SvSb03C%>oXJRJ+iJr zV$ZB}8@;|kYP**aYBw8i?a|+MRHp(eH~WbdOMnr_oPb%gm-BrDVk$PFSdD?}&32cq znqvp&t>X5058l>VrK-ki*NkH((5TZ_?;I49Wg*0#D}Lb;hQ-d#)mClyYOPg3<(7Bb z-XW{9w}l!|O?pqIY~5@iN@}-w#yJ|&rPiYqTVS)hjWG1hfV~>CT9#eGS33n}S-+|D z#*J5QuivTlB`w98q%oqFH#?R{)Ni%}D(Nn4#FTjlAWv2Nip)}LxDbu6;y*x|*xv2J zUwWpT@O&E<*lTX>@o2LH!-LSRPbAg&iHV1C_HtuuZ+BP4#<2B9eGdk4fP`r`;jX#t zli2V^&gwL~V}Q&*vsYpP7(4by>tLP!U4LCE#--)wXtvCFWj$;6EH&}`Cf*e|nz=*z zO)0zmgK=$fnAc>Yi!*v+ywV#z;FAk&fYF}A$TDpO6=(N4d#o>s8$psI(qtrLV``$_ zYNz&K%@NQ9LZr?02Br!PY0z8f6`^KV*HF#+xA`LCc(zxtg)McnQK07sc3%|sK8tXz zvDIkBbd$28=}`CE^;-YVj>!Wb99qau=8>BlkUlSyeH+2l)98{0u z(3QNr*G7?rQaiPl@}_Mo;azJx1*tMY8n5nZiScgjr<0@5R+ydHobdT zGrP&AvrW)B=-*MAPNWbisU4ltz9Er-dLWuWymb1PBH&uS`#L@)Jsa_aYV_4$HMY^2 zAzpD(ZF2gv8+tmlOg`yttT}RSH>ws=_LZY?_$+%vs!cpn)Wyo zi3qiAjD+cIcA$5vV`mAo>WfmYGB`&%M780g8RKZg=A+aESa z%znzSYa|{JyC?|B*9n=qrFPpSUl^HbF+Zs-N6--++Uxc1gzH#{raHEj5Q!RAuQfWm zB+=Mqjia1JK>JXxE?=sItrgzNsnHBwcszQI-E;18v|hT?sNanfi)nPLyI~K<5I2dl zb@@Fk2lfT@MUvy>jY+#_0)EIIG7Ho;{n*M@Glh($a816?>$QTunjNfRUjD#~%l#ta z|E?HF-ieU5s~d<=DTMe{i$+Z5I24*}w3zh`S;U-kjFna^tl(~FZ?z82UqXuXy46JK zu$e|tZMUo26dG$~5FcB9gSK&2yx!oMTl_RHLs;4*;@@t##OzKF&0RU*R(FKm0Q$(7 zN_QjgCs3rD35fe4liE4)0DjGO5w0hIc%@7^+rY%103TvkN1k1;-7}T$aE;B?{sf@i z>(}#^%toU$p0$ktEuqGPnK!Sx`ooSccX~A%caO@FHGLR0aRMTyH<677>{`d1Ds0z@6~;wwJD6>Yh<9Ss z;?Q6;frNP*thvPmR~6kik^*YT8i_bF zz~S>wcx#+&)e77Sbu2>Qx5wUMz;bjud^DT29SIH-1r%TDc3V1+QPsSAdsD|MH>9-* zAaA{=YNM1L99+gG^#|LdRCM0sTi0>UUVMJJ*;~UuDHl2oN?(Efu*nkyljI2Gw!9`@ z{Pw{pshYh6SEW&g9(Z+@`8bW7U<~6tBS(Un#Tngn$p9U%^9V9p=MjW4jz%#8 zCW$@*Xx+Qft~EwB%1p?X*Bdo7A=8w6y&_<2Lq$L`17mjI>#e+T+byzi@m5OV44E*c z;$wi~ENPGtYI~`lH{^=N*1%;BL&I;(aR`hiCGwsPSR+7h>^1CZN<>{H+;PWTSZVg~ z&zYy;YGWIb+gBF<24?QdxI5glv9bd*Fv&i0-pkGm$#ZX+i?@83mWk}g(!%Vv6(60+ zU2F7T&ZU-YG!`J1zRLO5O|&e=s;fN2^@c3{(9i9NOD7peRSwKq+d~>VT%D88t8^4|%wQs? zIgGOIB$VxJWncC)w$SXf)X?pFe#7rY&JV4OPjrLx7FC?UyOVHHy@7PTwAT$fG}2wu zp@ZCDr-pX6*h7XgDwWeX(NsL+%D?a3k$3U{D@P?G(bBQp8EA8T z*XF`y`Kj^X_CiF$wHgruIEDhcGFNS2>pQu#WLB+XS&s6Pii~=?)64hqU|!#oN#DXN zCdQ_jqSWT*7@K(FfeJ>I6r^c)mV%W-hD~&;_Dt!y1RtmHSa{1jgnH80zC!RpPil7b z>^cR=UXt1obH49i?{WT4;gy@q7rf7Pog|6S1ja0o-EotHBm8HKjLg-h#uRppg`@U* zc8#{9esD!*E~Z^Xwr9KY?E>a7p-*_l{`y|GoA(4sHl0+i5w~+;-PtuoEZk-H<2Ch6 zWN_fSfm;Ez+7YC4*a%9zc~s_ML=iS|5)cQ_e0zJZ*0Sgj5bu(SX4Cw{y)YIMu@xJ+ znJB?VNO*|tZCSR|5g~eN17&!^*(srKM?Z)>mN%XQDRb2CCs@))ly)1F&g?<$pbi^Q z(ub$iHvd|-8}gosHMRmNjO;7D9toZ&H6UqgK$8tm67CUC8?bmoRdz2|yE(g%9*K-e zvWl|~1yJCL&sjI~?8?JSk0Wx9lx*jRG{e64 z5=h$dq2EQ~By1hcqKj)9);ro8ItlYW`!9e z32V3E6clowp!^h;ozwvw;` zCX#oE7f@Aae3s;i-D`roJ7Hp)N8Ch46i(5NZJC>*qkEpfLg}-eM|7QZ{VEF>{kzb9 zR5}Ypmd_bT)N>VJGtODOjj~!gOjILt#zQPZ)ScGwY!l(v;N90z0ZB8@fr1?e2FJm1%Au~RFoTdy;<9C?m;%NRkga(hsEc*p{a}o z24uh5XQOoRB#g#_s>X|7#bH}n?8K)(cD|U!t@FZhjL=Uga@frl6tojdgU+#WWGr`g zWGjKIPLoqD{3o&W!xqjJ1g1SM<1(<;ijdoKz~V4Td2tk1>L4VkUKbfVEqb2HmRi5mYdHJYsrPV$6|o(^4(9LjDG8-TN} zKUM&n(g0o2?Y3(5hP-?XyS6P|Gl@bud+hr&ZGCy<6sP%%f22p<8ZJtAu)cFH#yWZShqY`|ijL6-B1$C6oyH~<9KVaQSC#tVWbc?d?C=p698I!J6! z45x!O+t3M~9bpD}(cadHyk`%qJ`VH4EBT#0U*BVv8u7zO#GeQ!&X<#eqt)7!brpdy z0N5q0Wi;;5BhkO}>{vEZz4dr~WwmXI%enS0rY0xFZ@{f#+^xFqM>Ge4SVej89`e+P zUhrhN;Eq;yWV^(?>r^q*_A;{M=gl6i7)SAK8lGc2wOt>FhFEr5DtXBh*6&JPB-js=2YzYr9bxP zK!k~p+BN~{P`zm)dLIE#n%%}+p|HHo883=0pTq>FEizDU;VvohnHwC#z{|$RI)~4m zb(jN+Mn^cBl)?M}$E*RJBYWZy9faijfjM*4gbz5-A{pH+CZ&_*qY(0Y za0!SzM$X$|+dT_-M35NP{q+LkG|1y!~^(LJR4OaWUWah9WmR0(HiV;m8r-_EsvZ6&yogD5y%E?RaE0et?vWl@N+i zuxVJaU{WDr3dxmetZD-?Jnhz1bbai#&=f2YfbwiP&l83olw(T(1CC_ z-V%aWaP5+>@k_{A!0O-)A)Lm1DK9*FiSInr_)+pLO859}ufutMzNh{&PuO|1*dtZr z+76dV30j0|IQ)FYp1;a9=Qkw|_}%U7NZpK<3ZNZE(c(XiqRnsHbVqf@T^0PI!_%VO;YIo)ZC$j<0lNh zwN5i_Lln_5Rt+{`9TW`j62)|2=Sy)XJ{`A} zfqG3sCHHw+V+0y9KTY!0S9pE&wQ!Rsn>^Q&YUoW$X=*-swWNAIAZgNSu}?0eHH}5} zx|Z{Cw1MxE*SIv^9;Jnvv%p@rR{HwElZJZ04`!_;L}`WvHFv2yURq!F6_!+sk@LFR z+q9@f+JFeUq^rEPCY)?D8e;cIYoX5adq)57dhwR`=?ll1`ugfReG^>34A44(ZM7BFjG4E8nB`C2P{Op<{30!B{Y0W`HfLez&~{t6PV1|&^;LQg>w>7R z<73a(X_XD8)e(7WD~T>O2bJ_^X+#>G6EJo!W%ij#IL4P%2mf`2N^K@3Qr3RglqQKp z&op2)Ai~jLMRXhqm;!Lh^vwFu&2d=l@OOV$!c<>V%}{NdR$#*d3Ao&RR=TPG0TP=!eJQ|mnU zyxK`+#Ye+mxkODo%Ji-E%plfO)}9Z3X9L7&T0)~JMw3=SQDJJ-mn$~}IFi+oGvh2Q zgZ?G^FJm_lBSLM_m4t^DX5WZKZ6>-`U1z%9V@630JA-_3Thd)|lV8vd%W2b@wJ$D{ zdPW>b%ss)iFuohb?L_mDMVG&F`fvZszxQ{p{PutT7kB^Tzx@aQG)!fs((JJ;l#Y{F zSg`Bq>Fii(etv#BE0^XMR#jyFIO(}LJ+54s%0lJb@hmJ1-kaqYW-7}hXkz|&C{t@H zP<(2pv~d0yzjeo_z~}e_I5($eNl&Y%!F$=v$4*ziQmSlLYL!N%S!q|^I#b!3t?Zp% zI4D)#sk}4okEf;qADgahs`FEUe$Si=GyX7^d1p2Ys&y(%du2v=Dlnw-)O2O|2Wo-Z zp)!1zHY&AwX7t1ppPHGm4hF-@;A@q^*DHf>R0iLw41TLJ`0ezB>VqL)7b~gcli_q_ z_)oYUf20I>_H2@(eACenJJLt|Id9alt-D_Agu8}&CPiVgoDrWba{p$EDXOhH>y0h zFyuY&P}bLD7KTk;p7x4fZ;mEnV>8*5)1*)!z5Y)3c9eQ0hEgs+k{uV>odbDB72nr&@MD2_S{eMs9FwgK{|xZL@CT1TwQ7I(0|)<5 z$OcemptD9O3xgl3n;$ZnS*Co7Pe?Iw0Mj$JQX-Jqx!IYL5$9PaU2dZDvxee#nXB)p z554M#Ht`<|^M9e)4u5pwBwsK(dFDyFfJ}xzdUR%H)<_n@{Td4>g8ERGAKPr+x0xN- zwPbyKSMA&{G1B|T4e)gl2SoYE%rS6uMr+Rs&UyO_voqy|;bXw8yEDgU%9V3I-O8}! z`(yaH23r|EJ{Q!2|8Lv7GCa%NA?z~vC<`IBA?`1D#rq31H_O~Zd3JVIWPg@HR4%Yy zG_Dbzp=FX~@1SHv_1=6o?nZ-!#xAJvS&fzchZmU9?80#Q(QrKOo09~ z$AN@Sz}Y;dnZCr%ndioXh|=MY;#&NuJUtJ2&(F_JfrNR86DACLl@k{R(cobkI-G^< z)#jWp%DE|s{TwS_hA)Q7+3L(mkpio~ zY1^~rv{5tOH+XMuh6-mE?tfX0+~0(YRqo&N|GlYAO>tI~S87PIuq|6=wUelDWjUefQ-^50^H&r`4Cywqvz5ir+U z%wFBw!Ug`N2FICq8=aT7KKt3)h5CiRy8OB4UuZ17__@=ijq=I$yUi{w>1}a4Xeb?< zM(j^lmW9W6S>IvcGWZUlrv>_kE??8-w{$_WEDUE=;(NM$-}w5U>B$dt`BzcOpH;Dw zDq#!`22mNF5bP7WJXW6mxb9B~%M?O>Xc<#=|%53XUq) z!mp{^ErWeU$(kkGN*?Gkq=&(OCpGvV61%Q!sMjf7VE7BeOy!<7p=?}bCX`ThDz{)0 z;yNNQL6kD};RDbut*&yRJZm?Y6pBk?Hd4^w4%#nt;QQ<2b{o9!z-%UnFIUd-Q?T>1 zCuhrZY$>UI{CbX943z@ZU-Ht869LgLwqAyw1wRe(#DcUlM8e%`yAHFvUc zB*ZI|kq}w4$aeIa*4YsFZJH_bWCp%MejFbd;r3y`4~Gx_@nzosWkX~a{#wRMBZX=a z_LOm6+G=FH)VGt>`q}=SX8lfP&Ut%UsD;d4EueT#ierN9XLH6@&7NNQ(#q#GFmHnf zUsxo)ow<`(J+KSaiJB+4hzMo@by5qs*2yj`W<{Pg``K^o75#~Bma5NS6M;zcCBMpX zbeJ!N6Kx`I{17|LmBLIsp$XwEzw>piQG1)&6j_Ip4ja_ybf${^#IIqEe91y&hNn%h zlF;&UDJ-t;WPRR$TGUwfn>4`DYgV%_5=`L1@Iq^!D1}EYDw8nFj1!p};Q|Ka$cxt$ zvUG%vtmU^=@g!P!hJy(q3ah1X`AdyPSG{q(m+=J%q2wUnd#cyS3V4>D6!w9F%;GPE z`%d0D&%um^U}SA#E*QyUrEuyZhi;jjb|2|D#vM#RMHGJI6Rz>?W8&m%eF%(q6!%z~ zeL_Vv2xi>uKyiI~Imose)ohg_^_=4d7WcVqC+~s2(W_bvXmKG34Sr7D7nYqQnJw)A3VHRC-GJB5ObIR96mQjzWEs`Gh~-g371 z+@dYz@?u8nd5q;!_{9}FMFI0dalgojf{P7?aH$l&z{_7y>;n;1Y~Ar__Vu!zok$j}3%-0xo+*XLEHauCB@GdB z%ZRDrp-Alu{FtfcV+XxiUB^ePa~gXJ{m6)&?SYB5eY+uhx>4QDo?BuM{u;k*@V`|( z?;ftL$|7@B9xdU+I(8xlb3E+W>>zF5FR%(lXE4VNetPU@Y3UApLHKhlv^X}W(O)lx zD?dx446h--J57oHEzHnPnKL^AJ+ct5mco}d^6vS5ex7%;`guFcdmITaPOQdKU#vHh zJFPzyBi>~e_|?Mjsfj*yw9S6t2qvCwhrthE`~O~?&DOgHy>{}9m;*Kn?B9{C&qHM6HV+}T3!;uJ?LqP7KbF2d9M+Iiys0DGK7^g1Rn z=sYVpl&e0IF%%E2*&g>;=rv}jT#?kydva@wMs{pXS_$P3$mrxGAq@*YC22m;qx>vlLIQmclbBj3Z52vkgHNfcA=YALMf0FMGNvTZ*ti!yk`kPcPcs_j-Y zLJl%ct&tDBYC|*HksQ@E+k5S-cBG!QTt}|5ositH^&?|=t`yFXM4hoL6TF>0EqUhv z1U1?j2b7MYrgllQ6g(gx`|A=yBfeMh2s;>3s@{ z^O`23*BD;)kHBTCm#a2t6%^$dT9t@x8Rj{})Lzy!>@!oeA!f}yAoQNs*{Sg*xKW8Q z4y=MT?O&QxkIrvBXvpy$dmFQqC_lZnEeQ)`A*IqWTiY5)y+KRjEgvO)3KjT8emhOk z3z>ykfQGR;^(&=t&gop#VrRk-Dn-S16Fs6h(TdpS(V`suN7`;{cl~lHoIP4ZnAE2q zY{$_u#l!#zQY&CwD4*5VYPA$xuk&2BTnxn#0 z4zdf9fnua6bnw}2W`m}$zxV(3wJ&g7Pzsf?9DJK*k{9WYh-@4MWh%ug3eM)@2 zhwyaaccPPOwv@FSe7;0&I9%$fgGQQ3HA{2Q(p(TKd^k`d5C$P3eqq#rBo`~2YcIXS zZ@Q-15<_0IfHcrDY^kl=v>8%Sbp*~COo0@Cu7hZPz6XkumN41z^OG}j*_?VG{2{pb z`)jPBJ_=Q2j>e*zeLBrMLY@*NZVS{qBbIYQ)~A=wEoPriC>fVtK2n-;R(zS_jeh-n zw$GS)GVwo1#nO7&=8qbZsT>M<$@HqN#x9&U?&-w}h%s?zn8uhxG%>Zd z_5G99fsCAJdQsXCcH#UBOVupe^G0dQOH0PU8fLK)(grJuOvMy6#Unx^G8Nu<_Ex5l z_^d6HdyCcAkYu(zUJ9SUjI8t7k%$sAC^X6UndBe8o)q-lzLlwsyz%i(aYNko(3#_6MF<@E}IbT-~Yn{vj0r6u%<>IdiEJMhTr8%-4^aZ1!T}e}6@b^}5s=bwqZC#drmMO3(JV>4f)5!i zYGbQu|G1#Q@D|v-@8|d;l!>N>z0WK9I$sJ;YhI)G#V`o4@ij1ZxR;9px)H((KkAgn|aDC;C)$5zrHBI|Sui1azfbiw!24xu{{k>fZZ^Zz54X~D>_;EylXNG~+j5%s* z7=rd`(`-BMJk`fu1Ze~W?lyXIa!DMs8=0scihrq7SGt<2BFi@U!OS{BWB(Li5UK9( zG>LVt-g*A*9$$SU>W{a$_zv+W^%g~@cU%pU@r~jhX593P)#c?X@i;gxAN#24uJ*_Y zs#dFwd*Dfb|E2w_|6F%DkKf|opR;HG{6j&;e<#ODOWj<*y#DE>Yk&A}Uiy`nfA?D_ zkFWi=KmMxPzxw$%UvBna+1q+Ez3yS-y!rg${F^ZPH)D9|n?LQN9o6pkR`?n_EB*bR z(pkzKzJF_?TnM)><-N--zMZ7+U+7cLEUmuJ694}49L*e^T6*~Z?>`d;@KaNtPu~v? zH={F*K;X}VaFu(7e{Wzc{v$uh5Qy{(Twfy!={DCZ1S+l*p0>t!=x=ks5w4Qf-*=|| z)BimB#e2aC3bMZ`t`p4~>@rsjr=XCctAqwA{%n=7CPhT)?=wNQHh8KCF5Zyht`H(c zu=(G&r{-w1#F!Mu>A^)0w)7vEbjiYq&J%UE zZedrvVQhhv9u~T3Bbf{etx`u}iwd&z&GfX*;~K5)S}%%U>(Zt$!uQB%A=r-X*_hTM zT-ef>()^YCzdyDY3~wGQyiLHEB6N>pZ;UtL5R2F99K}%fQ|nRn=l75BgE?mZM=$>T KqTuIw=Kl-Lx#+$C literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll new file mode 100644 index 0000000000000000000000000000000000000000..f607a74718a59d7d5a17139c1d2c15d3b39db73b GIT binary patch literal 29696 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll new file mode 100644 index 0000000000000000000000000000000000000000..a7272356f5b08589ac2296b989525384b9b65d96 GIT binary patch literal 9216 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe new file mode 100644 index 0000000000000000000000000000000000000000..6b74d6eda8b132adb1a1ebeabcb5edc3bf705aa7 GIT binary patch literal 23040 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 QO`HC%TKxac|4tV8zc`E-=Kufz literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll new file mode 100644 index 0000000000000000000000000000000000000000..c87e0e989787af082457dbf074dcb688a62422d8 GIT binary patch literal 14848 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 We|p!j`+vqB?I;oc|M`E(0{;ueFacBm literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md new file mode 100644 index 0000000..d36627d --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md @@ -0,0 +1,24 @@ +# BepInEx.MonoMod.Loader + +This is loader for [MonoMod.MonoModPatches](https://github.com/MonoMod/MonoMod/blob/master/README.md#using-monomod) +suited for use in BepInEx. + +Main features + +* **No permanent patching** -- all patches are applied at runtime without permanent changes to DLLs +* **Easy install and uninstall** -- simply add/remove patch DLLs to install/uninstall patches + +## Installation + +0. Download and install dependendencies +1. Download the latest version +2. Locate `MonoMod_Loader` folder in the downloaded archive and extract its contents into the `BepInEx` folder +3. Install MonoMod patches into `BepInEx/monomod` folder + +## Notes about writing MonoMod patches + +* [Write MonoMod patches normally](https://github.com/MonoMod/MonoMod/blob/master/README.md#using-monomod) +* **Name your patch DLL as follows:** `..mm.dll` where + * `` is the *name of the assembly you want to patch* + * `` is the *name of your mod* +* **NOTE:** Because of the naming convention, you can also *patch a single assembly per DLL*. If you need to patch multiple assemblies, write multiple DLLs. \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3f23350ee69a0117c0ddf7dd55b942fb9e5fb554 GIT binary patch literal 11227 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json new file mode 100644 index 0000000..f1101a9 --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json @@ -0,0 +1,9 @@ +{ + "name": "MonoMod_Loader", + "version_number": "1.0.0", + "website_url": "https://github.com/BepInEx/BepInEx.MonoMod.Loader", + "description": "Loader for MonoMod.MonoModPatches suited for use in BepInEx.", + "dependencies": [ + "BepInEx-BepInExPack_H3VR-5.4.1101" + ] +} \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/8-11-0.unitypackage b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/8-11-0.unitypackage new file mode 100644 index 0000000000000000000000000000000000000000..1d8904486633e0edbd9a93913665cb632bdb3e2f GIT binary patch literal 44577 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 jIAnuB?I41-!g{d2TkyM7Rw-%KE?w|H1zOB1d&A literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilities.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilities.dll new file mode 100644 index 0000000000000000000000000000000000000000..0e4212de6407707bd2b63ab5b4b4dd68bed3ab13 GIT binary patch literal 66048 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 KqTuIw=Kl-Lx#+$C literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilitiesVehicles.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilitiesVehicles.dll new file mode 100644 index 0000000000000000000000000000000000000000..f607a74718a59d7d5a17139c1d2c15d3b39db73b GIT binary patch literal 29696 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 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll new file mode 100644 index 0000000000000000000000000000000000000000..0c302b64eb68e170aec3866eefa82d690efbacd6 GIT binary patch literal 487424 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

    y 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

  • }gT#UG|x=S!S}>K2*lCfXjy5PO|mXRJ?HD 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%0AGc!#Xr{cxLks)Zxg zg|1a>HDZpm=<<0up$xJG$L>f4AE{>%yW$XyC)033OwT40Vo3maedhemHgOSR7P!Y- z0|S)$@>Ts+B|Whq7fL=;+>~%8ZqXUXN*I;Xw;gl|RsFOL#w!EPzB`^?BFdgOPef6$ zk5L>q5dE3=k`h{>seDa8A>L^wD8*Y7;?P7lW@NX<@|B5{6_jl-p|h)?Z}B}s#9;bu z_??7B$~iNk88N1OhQ!LiH7)V+yqSptk++M8@~pD}@@F0`XeN_S;hAOw-~BA*oO0xj zZv4<-l)6N|r$!0+hJ@J#qaf&BW=_Yc5%dEW|6MHu*G5m`;l2#(8_k7!f{IJ@v{d`p z2mHQlsjKuRfl{w^-QrD6^XdIC?A^C!1XppKG6_41&tXK3-zO z>rzMHf!PpBVrBmM>c;lv%iO-5=Erv!rpNn9(=XC!I`sj&upR3i=>qjwXoBW+vS=~IxS1l_JN#OWb8jNj6YyEja(b7gC~-i!yJa_2NGVXM4II3Lj8xc)rIa^0Bi=Nt}} zzCwLb{UV6ic{k9iY-4~+Z$G(XJuEqw_24^M}f~LZ}_=JkotT))V-Ku2THg|Cf z1DAC|i4-w3^?CvuccVmDchi*Iwj^RtI#N>E3DT^fPOuzt_zV}i9T2#0upx1%5b(tp z9|1r4wmg6Kmh`s{wH{xW*W^STZIYHImjE@M44fU9$!yps+*2TSE}1<4`)f-f_l2W- zN5Ac#Ge7_S&;RSz{nc*(d{h%>EAV%UziVKBCBbL@b8_?FJq>@gVRjtKCik3CMW1;t z-6u4w14yLy_}Qb7wAJ=L$Ezv;@~u0I{xI*)Wp z#Px39Y2MT<-d<+Rj!m{CBSk4oo2oc?sCrtOs*37s>v=dhIe0kOxND34?RQs#INLhd znL;dInrhoP*;u&S{Ck|Bi?t=7lqAJp)b-2F^_TBouMPj;0{}ou5VuE8P8t>t&H%8x z6~xWPM$p>H=|7U3{Xs(ccUArs?*DxMW&yI_24e;Qg8wyw4DhSG@BJ6yzxY&1r{PB` zfI9gv-=CyTE=F?b19Si&((hw{Hp!(1&;&dq`PE3j$|UzMYCgYB1pG$-mBTOk^Q!Qt z2XLNr{dKSYlOB;gWF%AzfEx+N0pJ9%Az?ZLYyqV9e-hpLol2J!Ye5QiC&gO;JV<;H zlJ8IYa=w@ZN=A~&gT&=P3b*?&kiviS+#~7z=OIRVVn{Xsu#!@e0hCC1VA5ejO6@_) z3$&m9uV zKXLvnF>4Yon1t&FaQxe<0D#tS*){(ok6$JBOZLBP_{;aJB!0>E-`VUxbx{0W23jOM z2uUwblKnmYVTu0<2LKTJZTo*s|L-O6@AjAco#p{aEBD_zT9P#IC0XQuN=H)be~*Hx U0MsP(8S($UEdCGq|6dFIKUV!hjQ{`u literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/README.md b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/README.md new file mode 100644 index 0000000..18a8ea1 --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/README.md @@ -0,0 +1,15 @@ +# H3VR Utilities + +H3VR Utilities + +This is a library of utilities that can be used for making mods. It's small right now, so if you want some code implemented, feel free to ask us! +If you are making a mod, please don't put the mod directly in your mod, as it may cause issues with differing H3VRU versions. Just list this mod as a dependency. +If you need help with this or want to use it, just @ me at Potatoes1286 on the [homebrew](https://discord.gg/83yTrfr) or DMs. + +Changes can be found on the [GitHub releases page](https://github.com/WFIOST/H3VRUtilities/releases). + +#### [DOCUMENTATION](https://docs.google.com/document/d/1Cjynbpgf9SXa9loQuA8we-yK7kaCIIHXiVr6M8c5140/edit?usp=sharing) + +(I recommend you switch first to viewing mode from commenting mode, unless you need to comment something.) + +If you are a modder and want to use H3VR Utilities script, bring the unitypackage from the download into your unity project and import it. \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..21b1e07b1f40e6654249054c83820e2d3477c595 GIT binary patch literal 20927 zcmXV1by$<{*B{;8-6`GOC5@mU5)ujs(p{q)Mo1|gQX<_*H^S)7fpm?IF@F1A@B7ED z?Y^$(-nrwP&#BK7tFNn$hfR$Q008h_YpA>d0FV$rkpP(Jh%Ynu^3VT`Jl?1)0e(-? z9wG*)c8WTR06-lG2WEwa7-P9=y!QYA@caM!APu{e+X4UvMz2*AjeIRmb1?$b=HV~$ z%hC>MKLhIT2&uT^Vo-9*U-Eb2{BMrDEbow879)!mW7CdN#kslpXbX^$>+M1_&OUQY zAlLM9Q#6+T{rF|xryUGp^FJ|bY0^lbFYwyv7 zxKa*@I@TS*F}5nJY^WtABsi&L(Fw2p-L@hrm`tw8jpzxq2UVxm{G=~GPoU~Ce(b8^ zC9)Rqy{6kvsX64Je+Ub9b+u)ras(jbV>E;RQ21H$NAD(Q9+1Xvy#VcscNab|P9GM1 zRcxVIzytO@jBDO&G$zkNP(=y63jrzH{fv3uw4TFs7!DTB*H4mfNNN@_s&dz~I&eh2 z*t5O{qbe!Qj32I-sKE-D)N&l7ljVz25zT+~*1Ijb9;Du}+4*dS% ztO$?GS8xX6GP!%`grhT`pGgz3^KU+$T zwEAWGrZZ8)n6m!jpZszfIKmSxm)TMXYM|%>Fce}EtRF7#k}LP%D3uXymAgs7JSIi# z=iK+E|FT`-0 zcHz|8_^@VYhF}X1Ku1-sYx|)&>9y%ka(oQ8g=?8LuV*eQ1}xhgBzv<*Dy5c9G(XOP z#%sPks#(FUf0>Mg^@HTJv3=?Z*SF?g_mC$#la>kWcowCBYzY<~l81{kVY@=cZc&}T zMnYqW4~gtc`|{}mP{Wdkhn)MgnBn8$vH1?SouK^fp=e-lOZNw>uiI=!Fw*oKjBM>b zvrl|fp8!V|K$ORypZ6;73O`4R+qxd3sViZn!h&xeHP?J!_Om)ZiZ-9zq;*=%6({GQ zw*^{I%0y&mBoW~t-!J}CXVNORH5JNCc#YJlqf?&iNA2m2F+1~gufoi^0q37HWEbY8 z{eyR!G~cAw+2xD(&RKwDde-gxZwm)NTWs~ogw)tTPZ+v1KaO=E>*uzwN2lK$$(igFImtpYeCPk z&zi7r2?Bt;&3DS*ds1Fr6qR4cQf@0OF5tO(YA3HXEKG(h^9#l*eX0)Y} z(oDWRm2WR{7B+32giq=nrCG=h;g8}Ukjqe5B%_ryOL}t2!-|x-Qh#1eyG0NAz25TM z{KwSV3nQx~GH|36;rUt0D^f%$ZGEwKXAnG-q zuwz4ERsaPySc*i(*<7K;HK5aXtKySM+qBN*mBcw6QJJYT2mKfM?-M%H%b{n<)syUh z0#IcXFSF4epVZ!6KzIMxF?}fhX!^uJC5*Er`d$C|qPy_XUDCGXik13{{aTFa6rpJ%vg4ECzjkkUBd*MA3c6hJim<@*sb>@2iIaWQuxH(Q5UlJSG-%_lf^{h87r z?7(9jI?rvmR%^-R9I6=%n7^6V*1C&{%l8c~1DP*1RuS;vLfWFikz(;A^8X=PcuN=k zUc+SQUneV5V!h-*N_CLRb~l64ZI)nlBCWwTuj!?<#fv?GZ`jhb?_;Z`wJK*P&AX0l zhf{na;@jibnu4^t{7@K=BIW5WnH zu4kg%KnaM?bvUH=Takf0s28wN-ws#iQ^%yr(C>kBV`rFoXUE)<6NCX>d!J1hd@;Y| z=Q|wIux?{EcK=e@iS*FFgO)wJLka1w10aJ8R$dMKeJSy4`WjVMUY_!AilfB%IY8GR znS&8qcY=WYgXQvCpGd!D+TM1-^HSe80D2j{H{EI6GlJ6JWK8f9_5|%6a(3-_k6gVj zJ5{Bop@IGt27i2hyuoC%5-ri^92kftahuf_Y7MTS`ElBMouT*I zVsh`fA7Qx#y|oQm<9-B@8_PJGZqxvSae=C|H_<#gzxbW+Jcz*C>Y}*%{^{uPDXh#kE z$*wx~4_4u$^);)IvV$hc0bl&^K`K4i+!YFF-A{-E&X-Jt9^#DgyKO)CfM=BM<{aw_ zh+@pxqQ7e#j`Z|%Vj6$d@Qb5kcFkjyFA!+yCEWG?Ex0}3@~;mQ;Sx&AVt=D2U7}{V zt34qPZ=;j=tS_cW7VqfJjvMhUL1h6>n1mF|GajJru*sz>@nqgHD{3zKad1uN!^ier zA*1d`sj$4W_|PK#>r-m)=57YuDCpzU@s{0kkow(P6(i;#N(83)V4uMVNtu@B{)m)xxy*t6zw@$raNqc?YV zw^UMfKRejoz`wl5`IYp&yzC5r)xY#Ez0x9RdL)DZ3`H>Fa z$ih<)yX73zWM*?PP|v0Cql60jdAw-98b)L_fPuf-O+7l)Nf)VcArT;);hkY zlm7#aluS90k>`M)r8Og<|F+8i1gqS_a*hKh*q>&lB^O!F%q}nVGGI@s@-%QdZt-}K zNS!t`SK3F27wERugPbE-nbUS8snzmsyX9Hu@4RIKy{wcJfQt!PHfH*yXA^#dWp=6# zk9GGj;;l7VOkV3g?syttCUUQj>ObLT?+%kS;hj>wVC8_*r!{jSe2nJBrauSEfL`G{ z6C!No?rRStupGwF+bUC=Rr~^r`)`K2R=-#3+uNzwjqh4!=&^6$j#YSn-+uT!nX{}0 z`$ksf-MgK1`X)u6Fwo*_%K$&4fxa7@)5J{m1j6B>6Dk%~wl@J808*BeB3)493dmjv z%u%(rC#fO(HQl&cdb4pe_>n4RR^5b3n7NO#5vqeE9JN9y)9%EK`Zgzcn=qhg$|l;u zavIFlw^QBfFK31Kfk=TZmESR2p63_{zO<3BJEC~3i(=n=vKJt+QYW}|!V!&+e8ePQ z^Wo;!Y$FSfR$ie3w3lQ=!5>*kkxpOPV;Dy&jri~A7+LrdInilTBvA>oA0;lAH%UQn z+t)A9+r>A}uu!4o4{cI39Z<=uzrupn1DJc2=|@r|+>UFzRkvVaL>ErqNUCa&idocwzWw+ws^c7X44=GgP~{IkHvA{_nAOm!a$_^I_==c7~~ zPX~@eIczJOU?`V(ZQiLrzS~*3sWj5zFzcBW1azDCJ`t>SnKa-|_uUG`u*O$^wlTzu z6|?@+WU>_wcCr249%aJGcBpg$U>D_89k>GLOXGZ68_Kg#RB+xy`MbykYH;W0Y1zO} zjQ9Tz50{}t4Su2%{UNR_=*=^*{PlS4-@m3a{(I;!LvjA<4(s+ql$6a}F%DYbhzc^Z zkfO+XL6N)fv&w~7U{f*r=2@jG&I8<6=5mBZ;`mpCh6Q{vS*H5e(^$vx$J%B+3j2GP z(7|_P=5$MMS*@8^XM|A0zD7Ss!UX7Bp(Y8`rag_Ww0sW2I10v3r(KWKyDyioW@qFD z_l^qNpT%~;awIV2xRe>HP)U!ytu#G3E7PUI)FMcx0E5V48AI^p^n3NztuUO6g%2)+ z36fbn_m3y%L z8A-?O&h2}2lc=kAE&S(98&;O*&utNO^L7Dgc*P&b3Ez~Uf|uC})1tfd1EkFNz}-Po zt6dp)!-WQ4MKv{cDlOSEXrIH(YnYfP@JfA&E*9iD+XuKuL7MxzLV9CC8^S{v@i+_C z51Jkn_-#gIPNFzEHrDra-VGW}3%I+ODF(?=Yi01nc3inU<*{Gf*UNQTSdpP#Z18U)Lv@zx~|k&EO~A z@8=BIH$wrpv+2M(_qSY~vcCir^2Ib3#sF6GeeC>Dl_vxf>KPo|5@?anN27bJF6@v{!R^0>>;^~r1$1dy7lu-F|L8FfC9 zpS<|+nXz)5fIo*kLR{AQa+Xb^KXv#Fo?sn(Jvg^)v?uzR8c-Yfa9MtL=NoP>Qd>=d z8Om|+ps7*=CO`t^of1}Ei_*}fzIo=Hc3O4=w8&l3C3stzNxyfI=$y~VO?ijD#rWnA zJqo=aC37k{<&}H(0$epD=KOsJStivFeXTOAj*t*=_#0-W-*2L@tFgn~ML0R~4@JM0 zfqWt>E4gz5&f0u0M>)2kzFVKNMM<%hT-)1&lNeqR(Y*Gu##7Kq!o+`BW>cjeu6+rkg?aHZGrW^jm8!N#L&6hKuMnUbHMVnkQ=R zQL!~cNnvu8%s)G^-0Qr6=~7nk6M&t5l52ZV0&Hd&H&eW(^Z7`cFm| zZmg8mNx7-TptD%C)|<-1IzJC=Wjpb%$KY4wopqs2AF*j-#Q+Z3$c@qbS54eN~!g z&cuS-qbS0n_HjzurO)f1{MI+miN2pCmhHJF3b+cLwU(-v_gd`uy?#3wN-U?ji!~{+ zZoT)4tywS&Dcv4)S-WoM;j&sWnCSD!P6OVi7s2CIZ*rpNj7gz5W#E!eK|lcRBQ`g@ z=ABc&VNEp$7v3NK=%>kRdPE6=6SYRV^inUW4>!=lI5-(;w6 zZ5wPYHk!aU1zE9CQ>w8Af9T(4ymfixhvh9q$_HAUd%A;K&@?j+6~4cBTAv>=E9Db8 zd4a6*`ojLn$83MTgQaL-N~L4Db7`rhZG9Bm!Brq7{*C?`PKjNr7qdiUq8JaT*`SAf*V3QLR+SMO%({Qf{X%b8*$w0{u|{^rK`yD*o7 zUt;y5ZV8L!uzX7Mh5JGX6l=bOHGRT}^+a|JSenZ-!AVX*XWY7D=@hNg;!H!kc>sNw z*!6HyC%k-^4wNs8MhTLQRHNQcq|tx}{~B;8`?-VEO9%>Fm(E?JXjC4k=UG}H?*09z zqJ<|b?j@XmVW-WfnGmek4_~?q^$-5D0!aHR4TZ~bl4=qQ)=oTlpcky7zV6a)nYcZL z7X0bg8+dYoHq=}c&ju=cG-Orn3d!)(q>U|sB|S~=m>|{B+B4Eoqti3Ur8#N}U-9rk z`~wU>jGP;Q)`nu9Sc#kEofSqO0z z`Mid9pFHt;qP|W{f9kIQkiA3?T=ARHTEZC5b%GJ8{VO7QD9k_u5K(H&>Qk-~TNM0>*Oje4X@#HSzT@QqF5eI99M6G7h*I}3XqNR$2={0 zO?ff-q4xO{xpgq;Ro0mj#!DwpZW#7U3}jB?>1>2pmK3ryB}#eSzob8CMkiMolONMN zYWA!uz}e$+j4xmu)Zd%)GI$4x&-aIS^046URl5ePIA0Wg0{2_pW~W~=i(b989le`{_(+9 z08W`gLcg-yILO^*_`_VbYg$s;kqruPKvKiTHh9(4FKD71`F7vN`KK3(KS#t@^D7q= z{+Zyf>Zk#gA8NaQK4B!$^D!Mg$ghS(YBl?C!ULWxS99vX{-yrL_wWzC zjJ)aKrtKPbW(Ny2ek5pNnlReIA#&rXuHU`jC=$g&y2z3`gmV|q7(|(*=+YUNaqLj7 z=%87Os?*C@g;XFZ{-Z^Q_1d;jvzRVG$J_V4``5?7xnJmv$Tb~z+^cW4(NJ`DYbErQi-rwFt|N)ckMZUXlY^Yi>J87Feqn( zh*Au-*{Dl$M0NZHIQURvzp@C|VDIY<|;6QO`p4js2r0h%v~0Q}Ge>N)x#5$+8j z!Ga_(JgwAPx8CaRrBOre5<>cjE4SSF0)&)_w6xYa1$cQDj~CYR;`|g5`{6$y-y~r^ z#c3Mjn-!&7pq@3&GX5o&*Zi@Vs71aGJ#*t0%^B!RMGkC7@3>p&UynQpNxJQRdGMFH zyUl2Yl;w3R*eN!&c|Z+Gg{Y7frN%aIp9}RqLF{E4UsE1$n}MaO!gN#RfZ&@c24njgua>D~7NqA{8~JNiKDK39?OceYR% z|9wWvT)*X_4}eSmGHFA>(|L!wdfHx6{OoB%kbC54zRG|@ckybXp>Vmiv_I!XpHv9% zy!RnWBdXV%trqK-JIteIZyE#NZ5>{2!+J{NOz*<&s4EBCx;; z539=tYTJRHHRi1%SCb+uV^N~qqVpOrbFIFKMo~CsMzx5|hVb#l-D<|Ry4 z{6=>7b03RxLoYz_WhNTiGmBUw*i?T`AxX}m`kZv8M8Hue!BhTw6FuIGx1H?Ip_=%WP+S*lQ|K8 zt{Ndk#qHcq^xlO}X{R96p{=8~ThVJ7;$A#DN12-@{v8;l-I%9>AzeVasLaJyp+r!G z!URrq`X@Ihc6!>(Wia;d0!_1MS~Y-lhLKOgQRd!Url3@O3s=F1kzP&Off*fGOX)3T zz61ubYjKnd7Bo<^S7obUysecI>;GpONqZw^PZm&^k{#oAk>*m;Kz`zr?(ZMlgOvLd z`zGpn{T3#oG&+wTxlShiM}4s<$2*Wp6Pv_vPLw_e=>W;PnjD3pl^}KhC48@_&jOQE zGF69@H0kVbm1AWhKI`}DV-4LGjJbMVeXUy(g7b*v^Wrq6T{v;L0&cjj6;s%99LmjG zgYX&iOV3FA`h%il-IcUz?47=4k|H(cY*+Mx=nGWj-3b}A(sTYOtG&?+_J<+2YkH%< zo@blZExjLq$CIB3dwig4AZ7lLIBXPfgLnfY=ZflygaiJEx1pGk3V znTtGb$8_B5Cez@HhND(5Qy4NnJ5A<0#%;Z)d4IGrg$ z9+qW0V$S-VRPV@dp~8UIYVzBd_W3~a&tJt_K#Yk7Tx68`GT7TACMK^( zK)!=Yn3}N+1nYr3y1IhU|9})@S4W2UJH~mmGV^wV0=43Kx)Qsp+lGS1fO^5C8Lo@| z^dlpVCz3(1H>Td2EXuGB6|K0`ffiz>`fi>#H*?E6E`hje7WqMay?%~7F7}{-fMj&< z;Vhxza18?;qH#Q+k7eP%tDV5`cC7Iyz1jKks~B<4j%(sp-Q2-9|MH4ojf@6xvIoB( zD}K6Rp1!LS_x}6_th2xGFu#!+hRqCneG$#xvqcGrj`oKo$+nqn4R6{RZ;b}nvB+mW zuMHR>HXVe?EBVfSQ-*Rp%@81DSisDmdd!$gj}{v!Wdz}xiis|c$;YVHM+tf-w##Z% z_UgobiH`sJ=ft(3sZbzsq$h&>wX%KThD8xjFOzp`v%ha6+bA05^n}@<5cDH3s zpV#rCV&(;{+m$R?z|wU>7$_*^=w{@50EJlzin}L188DO;r+G@_{@xVT*S!(*<{}Qg zm-`1M0a5iUf$SK6;xR2)SW2-GyGv!dR#q@pxmfqzWk&jdZ)ckZ)ks5C-*uP4VOX3Zz1^NDQ(oxBi?$Uyoj=HQ#@@M&JI0 z<|mEWA&@+-hh@W3cAxn^HSp3!N})fP0?5->v>Pi=O+%>1PZT9kpb>$i%R3ZLkQZW1 zFHZrK4tV3~+0EYqy(Kqu(PHu>0Y!9_M6^K)cC{K}_ZeswuMELF@vZvAVvOL$2%avS zH(d;!wFD`y0^HWrijC+`p7j?~AZ08PLDa%;k+EBm5?0paXRX$xSWvy8Do}nT&^%aX zD1q~|VN5nQOqyOMow3DwGl+n3e|^xmdN65qLTxX!JIkbU_+cllA)A#Dd*_UQQOFp` zM1kYBp8(ZQ24lSMEF=alWM@@%b5aQ+NtVh=Pj(`rLbPHc(%OC4wg#cPpATf_(bC|+ zqlW>LkujwYhY41Q3BwkJNy%#K^3w+Q(BQJ-9G>VuhaahulGu3e$6QrU*IDADy01S4;;oE@X z`JU=teMLFkFd8!8ntjRI(3O9WeaX~)<-MC5Onv|C3CPewdV>oM!M=a=lI_KeBU6E; z+(Y(zLBQ5`JCLuIK0LwLPzcc_(NBh5j^h06=98bFQC+%m0`}K&K)pRMg_kgd7Da_c zloY{W??CeeTn2lMh!$kW{lmq!=B89mhYuT`W%fc|F(!K9^Mws<>lQO5@I94mVVQg{ zRfthII9jLpEEB!JsFVZ3fCQw48iIjMK-tNq2b&t~^f<H7M?6UI1; zi0H7H4eIk5(<*FL2kc{UqbW{`pN(MR=!;f+8RsPQMYE^UZ9iIiu3O>_t{#~q{%kB@ z2$4<#N*D_Pvi)*bh48mptP~map~)tjD@*v?@Z*?$c|TzyAhB$H^B~rAG00~4?P8Dl zhw;XGg}gM!b2+D=Gr!i#s_da_1dwrQOl^Pc8Z#^Z<`pPN^n!XHAz7Vx8hh`ScutU` zDFdvJ-aEJ|UiHT|hR3aVfYo>G@`qIzEW(ijVp9bE%25o0Wul{AeB_Sg;jGo@#F8k< zUy>(T*yx9uQU&p{G02RQ6cR9ry492W<+ffA03&Ne_shx-uG!kuSi)L1LdT@f!ZyFC z_DqL;H?~xs_%)lNI)j=xKL7arFZoiQKXsl6waPBSDv9tTYrVEuJ2R!T9Y$q5t+|*} z>n<)l-3EcBcD$d@VN4ZPK$!z!eZu}<&$e9Dda@{Z!g}E+bq^zTCaah+!TH`x0vhv& z9-1O{fH#;c%iZQpGLpeP(S&0-R$<(_GHgZB$*V$>TfZt}N= z!bXXSAFI$c818oeh4IH&z7m-K4<`um)i0LCe_R~&d0}1&d9W3PaR4kuuz9!57QAj# zY8f)6gZp2qv}K__Xi}0DQeQMZxy8*96R`=gBcY?2$IxpU8loh8*-!NDaty>9AD8<5 z+y-C7kGXRiK);8MpK7}~rj$RbqCNb5>)%5aA{XTkXUnhdZE$g6qi4MuV3^2%t?`Qx zH&RO~*&LPvm~41S>ZZF-w-Bg4jMguUY%B_E(iFTU5|L3+ zp=%5`#23yuImBmX*3xdgaC^rlQ-;&L8LZB#_==1K$qw*{$qg5mH;IhY@@DEA*M=JQ zbuybg7{Thyd1>)Kdi%cOTW!Y;>;^gLSfbJszF-$drS zv-7-*uaUjb98s+LYL-FXa`5OudEhF4Z!=-snCUGJLvmLuZVYFqe~o&R_>#ISRj~T;7k1B%<)#POOa(@{klrbV_Qd>2C_?#*j~R z|98fWA6@9{BY3poCtivnhR|JBT3&h?*h$O1RTGwsT)+dDV9b3TRg)Y}n`VC7?r$X= zPhAC3=SnzH7%usX;=z&PCJsNMnneGT?FMnR#I?)jzFUX?OxiZcjbVKuSZ_A{=URmg zVV<%t8o{z>zfAERT3=4Q=ax_G;pZQ?XwVRl(feNuEC}}M*TxAm#E#%;P!RcXQ*zVsTA`se zR<&3rPcnEm_d)tL4`ohV008_bZ8n{|L;Flbbcn&-Kqcw;5(4jF(64hO z!0x&yUXaWzxE-&_I@kO!=Ry;6sp+Ky1%t@>pW1`l0cthPOq3faJ`y91?$>q)x&*5U zB#ighEcX_HoeiVrMia{9bKK$VmP zP0uLs>G?ZedaGS8_~L%Y4^HSghEB=z zA?DuDg9%f8laWRQvrjoLdgcv8rZLYpM;l?}DCPIY@GcY|@CzCrL&v@1Kz@}&*m5(A zzq2gHaAE5rf(>#cIt^jMzx28&25mE=Gx@l>Ck4x6+5y^MbJF%^Zn_MGgKMJrNz1%} ztTEPq(A389@81MUb0XyVv~9H?nJ$4l2q$0t4x9U^a-T5EG#cxnp&5o)tvI6Kv|E*! z^|F$Gf&O2?3BnIVl!lbAk^e2wC> z&$czK1VFW>Yt0Vw-vUtVmtMxCUqL4+-m1W^ckfM5FPPQM6V-O|>`Rgz5?+n<&JQQ_ zTq`0XI9H7jx)C#kI2|m}c^E5V$J6 zMlVnAzemIKTt^j%6tKik)S6PdqSptf{uvow?D2O{mGb&zHuE@ z;k}t9pW%9k6zCyQ^^W52wudmf6^m7AjbVQ8-$|^mesnp^mjnjf?*>WLtANd((bgFU zK2u7pC{e`3tK;kWr-06qp@_NH2$Taok;9N1lvM`6GOnB|FjXmO+TW)tFwd_19Y#-* zsm9RA>2`qRt_`9Kl_Me2^sb?lo2ZbmFD0mDzU7r|BN75Xpe?ekcZYB7q4hP#7)tuD zk3ZHsM@>w|cFTIcyigU7xjtdpxY0ahiFS&tAl6SGOIgWE@o>UN6~Iw(Z~SW|aoFOK zj*kI>(WafkA1u^6;kptzW|NyljhrKek%|&h(Z*)Tp>kr8nruRsNm2boflbyl^nMPa zYr(gtoiV5d#*6(Qx5vCauH{5#aWgU$SmO;PrBp`{syg^G=<@?Q=Xkt@GgPx_Tp(I7 z-AGc1%eUJ*-7>{*YTxbk1H4WG6G6kWzIEBcQmbtqOfKts!zWivmHF}mynq&UE zqd1N6Hn>A;h!W5)_B>m&xP7SlgD|c(f1#fvPhQI)F-Vj~xIUOc{YwfgysKSLjWR?* zAi;R^8Slz+6+2I1vawmU=ZZz$5T*DN1J+X;u?1~xq-K6TI?m784FnMd!6?10@qKCt zBE($o4@Tk-q4nZD`r%{e3Dr%S3&kGK*e&h~P%@M_?cm6xO!v zr2-3(0E1IR4n!L7z&Z%Go!X4v^Y3KPV{FhBooV=5X-yQN!-;+UOk`b&fm)H@%=H(GcNTVdd~)=w;w^gV^}nW#94BC zD)BHwTBx$f@sqkjCs8lt9!Mu;1O8Ka1Q|rEgNA_5B*{`-3h^ixREcjn{<9&=Y#-uo zY?n{Ua|8HgCMph-XZjGJ!JGATpK0=E9*Z9I%=N0&d88!WUSRG&aHc!u7xO# ze=D&LCZ%Zkq3ExE>|cA>w4SAxCjxfXZsNz<6Fh97Xlwbi5XGmI9Y2M$Ncv-N3q7C7 z*21p7WW@+-u)SFU%n?F2pXTnCy1-hgT(_Ung;ElCO;-&zzft8`a*`_4&>;+EqS2N0 z$IFdKD1ga2;m>Y=f8fu>#%IR$_a{|%58KO~*=?G5Zx#SX^I3v-u`YE_At3ww)2~Si zOl~3IRjex68)Gvsv=oh)qBSBF*x(j)hfH8wgViD%H>u8Ms}16QpC3$IsV5il*Z?Yo z!_pSOTJlN$0;muGLsciv(OGaGRN}S0d~;UQljb0@M7i`Pnm$+~D_fRYDEE z%53mo!h*&?Xo)Up{4Mn!x0l<VPN6f0$oVo07ADs#p2riE{?AR-cw7o&s(_ALG05a_7Zb!zzBaro5yAe1!a9W1 zVFOp06d(k-7QxnL@zV!?r4+_KY9Y7ku>mQ_Iy+?|sE^Nv<@$_{bDX=DG8kmLKD&Wk zq`y~PLO&f4-s8U}JDBY855m9vocFh}1f2^3oA0Pxhl@9hdsPTdK2om|hN_*ZNHo%^ z#iuxExuBM$eIrX^tdY#@Y?qjimmo&2Mz@kXR59vo!(3tENNzm7*zIAtdt+dbG~@VN zZFvSn6ud28`?A?~0hYsAIIdBA7-nE})c>OD!es;SK6mU(BnZY!3lA#EkCXp!s3g%z z$L{DQXqIZ?om7ULbuJO1cb+`+e_F-~oG&fs?@r`hfr zcBq37rLH7UjJ}ik_&!B(c98CK%9Uq?|4Rl}T7kTqnxnFO85p;xJu$uY-}d=7-ZUZ4 zI|QTI?v<0PUvp2k;;=_18D7Y^G-eke8Sv!zr>a&>t}yj5gKUn&_JNMft}^f+*%nsY zGP&jq9>CnI*1Mm6P4>mkH|&JDz&>4!88%_>_BrX^qu#^H>st@W$2-{duds12U7X~; zc3cOXDbgpSo;mJuZ7xKP#8_3boxF8TDdqcvTJo2NE8w!NH7V;i96oJ;r*k~1LjvXS@h4iGJ7)1GnJ))Yasgy)aQ5$g7%X;kP4v$imHramJJyGNsTf(@PVF zj}0kNaYX2{e~BaxRiGkL&*9Q#hG!ezv_j(!3FB9>KTQ=V62@95mWE?a?7gm5N<%Q$ zc)OM`6_lL4CC42PaO}Hx5@|3};?@c8j8m=uGoGR0%@gI$qd(YnB)x=0z#OvRIg-ls zFQmH}N;PzeJQLHbIdaJOVEv^ve~C4BUu2qmyQ(=;>+!*M3cQoUtReZs@{k zctPHM73wWf3A8UP+vtphxZAmUVm);GG0u@9fLLD!D69@5Z$epI@{u{BD7LmkJ(aMP z^j%q4#5}XR;m(?N9)LWP+g|VSF%uKCMT)8Yy6P0!FVbq?rNX~jwCldaK>v~rD-t^+4&>|5`48=1N`#jv z$+34ub!{0A5AjZ^HHS?*+t;Ab-aMQZOEswvix}SyHXGVVFEFADS{eNuYtymO{LXA* z_rWY+rrXm*l|Bjg5^Ns}pEsVJMJ%5uzN@~;TiP_R@ha*)`~3ScL+VF-;6T#ylwAsF+DtG8@{NMhSjg`$~Ozd5I`bV@CCxG)kC`{N(DuB?_Daq_2-u0G+YwVfoBEL=`GZcna~e;ct(R-w*1SP>@(HG%TEg z!4qhfCTeGZnJvudjc$21TG;(^u?Z$|nA2(eFH}P*M5*qz(c`hN=QrR%#=%pN3 z^^p=Q?;KBGvk{N5p%~a1)x{wgNi%`;^j*)kq`TfOi7)am4|)r#ib&QHnP24rKnA)% z2u{?fA1h0 zep)!|ql#9%4XyWaiWP|Ie#x2N0Hw#EVbQXP-=G*v*=@`iv&BLVA&TYCx&!V zcoBTk){8!z?5bvc0$Bf9dr2Ac^+vEB zoR2R40si~f5W^l%Rx9+7B)H4Qpj@?h;74*N@7wA>A}3#kqGB?v z2TL;43uaH$gJw>_uY5ukHteFZ&~l` zlwT2UvFn^uEJ@HZ7pp5OR6V#4BnzNyc?W3RGjvELtl`H*@Tzp4JRE0j7aN!}9KZMN z#2kwcEN5p1bsOhJquk6V$K5e&O**3X^C|dN@*$66vk;Gt7wDEr9BtZ>`kz zQ;g={D)LlDuqP2=MnvjYxfgHy=@nQ3EhafdKHRtsfR&s3qB-^_lvKGM@+`KZXqUn{$L z@UJ8OQmuHJ*b+t@N~bp=O%={@f9hjjh2eDN!lKcp&5dAFmPIN81nENS+ErZPE zW1zjjfSg)KPRM>pTUrouw9<>%#8r6V68#yNphdV2bHIDuS`q_y3ma z?*lsv!RiKaWXlDA^h7=h`L4l$X2hQXF}9=XzmP7Ta?2g985FpAe}#mq;GYsfS?rxQ zv{09B%CyAsu+U7cF|C1WBOd)u4MN7|;d%p>S<;l=dT2z{0qU99&%W15RFq;8ZY-1P z3_&6pJnxa4q~Ibn>seQ$d(XbsgKDtO7NiAdXZrf~p!&$(Zkm z{>(bcTiL@wQUoPK=I<=t+rP5%H9AgvlpJPQ7 zNk3Ab@SO-tPucqnPh1hG@)K@(F~cjk8uwoGW!}FZfnN%b#K&ckC*8760Zus3w|uMt zD{*a|`bzMF&nIggnGO!B%tSVi2K(FlUUh@=pNQq+uJM+-?36Px&g$o>BmB~~aGJ?@ zg2bfeoe>CfI70~_1Nu#4ihRJ{$vDp-1k0bd7YpnxS@8(!L6$oGg!#Jet)14}(;W_} zMZPof$1A+Vt0a2*h*KmIYhAeO(nldWQPe@7GFXOedZM*7nuqd!yCrw^1fF@>LNE_) z>nsLTnFCA1*rM5<`6;p0u9j|n1Fh!79Sz>-_cnSaX=ZB$TmJeuSVR~Y{NaBAyAVY0 zm&HG@bR?Rs@x?FT`EkoXCSb>BmJM}7p1KDDYWOwNchi*zhe?+0P=F=#H+{V%C;6iDoSaX+_uyC{C)_94#*|! zH_Q_d!|fe_vZBt7fJ&htzr6%3<9`tITZj>IFjw)R;vZZ#8ja=x@_X3D&x`nQ)8EJ9 zv>Bs&G^5ZP(9&TG7cRuIWy>&OLSm=8#!Do4Keqt$b^7SQUn&z83L)aQ|8`2k?xJ3w z4XHR*6oFtE4b8NmMeJj1{`?K&hD%7~!0wTpJ}I1@0nx$2_JX5j#D&D#Yc<)>>&C%k zkIhS|qm#>AaCb5&Mz`P&sThq0Qy%e<@x_13<>N4W*0`v#=u7DNf~TBv3V!+J7rg!U z+ZZ@-AoED?P$3lIWqlr&ofWqoUhy>E<3?b}mW_hM}bJXp;9Ii3W2P`RQ0u ziUeVJy$0rr9V+I++ySUJv|6kjRIM-|LOD6uO7_$h$d! z7=cu&?$a6cSqjFCflzyRD=_;53G2Ngp#WosvM;yYU*ja=WuMD-w2%~qiGp4F>YWA^OXsIRYQT6%|uU=V*ZG-9JKwQ3Q@BSP+@@Tkd$ecEq-AYtzi zbruuHl@L+IuG?>M^Dt`IL?TmmFJDz#9X%JIu!B{!kqBMW518#?gh9)Lbpnb1rD7{Q zzSwmJ6e@nbwg^t|VDkIer?qI-KCSu!z37ie+9 z;3CW%UW)013o$BR3yoA9$85G@3We|wV-xC$F-UcMA|Yhs#xYkM9g(nUK#JAo!sT~- zj%G{jpEzPfHfrlvpthlbX^BObt%FQ9f#matJKD^Hi0_6%x&uwd*hNTD&!1BgO)Y|v zc;fftvU3LDvI~xl?pa7Be8e-KbIv*V`s=TmmRO3jltlD}7?PU>Da%esZy!yyxm_i+^_$gA60ON{uxbE0dIAKUp^nGFDTek~el8=;T z>{tl;`LW+!CE>mKq~nG}2jAL5SC^V>Stu#!c$LH`Hjx*gX5 zrDPMF&b6p(+K*7XZN#l%KM}ug2mVSDv<8;7(lNcv#Twzk&(lx%|J2B>Y_(IivvN zhqDjpRaUzo7F9$`YIQ_q)gIE(|3F2d5A8Kb`zW1m)MtxOUJ%5n0Zt4qZ6;yyI#k#F z0fV`b`i#BYVA(cOTl0_|D0b7rGr!IP~G9G#LB z13;;5u;SW#mci^`7Zfe|HM~5C9hEr(!LI1|8qEZYOrOtkUAn^vg1@oal zdp6U;(HTiI0F-Zk*@=grUmKmbXM?T_D9mxd?${2Kl@_3gjTU+eE#sB1r)&FZF%R~T zJ{%6=l%sPn@5WO|&Y#-ir+oC$M>y}i^O&pT^LB0lPLs1AeA*Xy)hcK{`vi)Lu5TLa z?<6&TqdVp z<4y_23_lfPhmV6?CXEWYbrPzxfTi_&L?R(Z4IPOQLykp+cLdBW8uF{-yxd3-v&nP1 zk zNF~BPoHwfs*Z!SO^`(#aDRk{WJwGrIh+ncRQP7ou%kzt)TZB^q`VI(RT?pMtC$=_l zbcsGO02IGJh-csU8B2etBhRAqVit5!3Z06V%LK?$iAYE@ z|J7ak)BsTEpWnT&3IBQhS8T2HkbFI{H;}F)D9hvHmMf3Jkz>m`+>4NIST}BjZO*08 zxY>6+W-{LEuSMalH#1ipU8TKSLh|TWCPrvWR7e7>@ zy50+KfRCQm+oLZ{Bn+dxK!Tam21KVJb92>5Rcc7ebom1wyqi*wi|Gu-VKkR=DeiCN57-Jid&0-@%a(RB|t^7 z5~GLaV9F7t7&a&$3fh>7klR=L(Z}G;yASd-DAv*2(0lHfemqKET?l@PolKMtq^tor z6gq8awz*K(Xv2Xz8@zrV@#1u>;Ghwp`vO9cOL-{CSD>Ug2f8c;#Ny2F5Y}H-!g|9^ z$Zl!r!BA-WLwkVp)|*gr{dKJk9Ni)<3;+i^j&v^d>axH~en|q`yKVAL01%+~S|ZfHMGThWU?m2)+C&M18yw zC>5aPzp{=wnz`cW37i2)Bm6cSnjd%wS)Ts4(vOXBNioDlh0GO4Pv8tdx|3|N@a%I?to#-7P^e!m2ln!KkS}=`S(7I*EgU_CGXQB!*yn?3#gDKp zd9{W#*0#1W5R=Bu0CnE05Tkb zLV>c&|BjNSpTKeH#c4Y}5Z(N9@=1`Fm9{o;^a@-A(9dw}+=b=^Peb<0O31r%ep-rP z6^oJgN`(>BHE=#@5H8e>P zTr!6fe}dp50FG8jH)z?t2Mtd@1No0XLzx2m3ur`QC@V$97fT`LR{kXf&H!+RGA$gv4QBv2SP6N(X#DUacwT-L*^Ny}&lPFS z1KSy=Vc;_hxU$~~gfjpf9pX0{QTO^HM3#IIJ%2D6(9plRybR?ZEQU0fJMlM>a0Y;* zQ)m}ysjNivf@dK6=@%#hfrO3^*rie^UwR(;>BloI9EpN6032N=?Dxa``)XL8eGZz< zTOlD`Ctl|Xk^DWZ)q>yL3<0m}6O2Ccz3v;X#ef_C#qIb@0^B>y(Pj8zG4#hz!@zgm zLg>N!U@9(Rtv}!=!VTYW9kfe7g6onwaFL(uiV2{`#5!X-%CEkP6MvH6A^?sa<0am` z@vV1&#Y>>JJE9_|ANHeD zk$&ZM~LTE&ptCMehMAI*OJG|mb?qcxo5*I z5=GnFV=OE{!P8H2;!iSM1i;ZN`1kIE^~|#&^!uS){0=0OCNhuwMI;!4>C;aUoOd52 z!64HLSkx-07QTo)5;<@r7cK(e=oP{w&kquB&kKj6I}X|42?Y?Bl(gmv1R60oWm2f_ zzZZE&O=)f9NGhBG;OG?uIxYOAB{ZZ&%i<*nTCB_?e-W@)V0>aeq=6t>N=xCs^LFr_ zcno=G&n8Bp>oWx$y$5FiIC=$nVL`1=rU41lB82-@w~^N%Z$w_#&6%J<1-2(tl<+t5RQUYP?4|4PwoB`nIRXk12sGd6y%2mHcD-s{{?IGgjEjch_kbq@8altfd3Dn WGa&MVnP++c0000\steamapps\common\H3VR\BepInEx`. \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9427d17ca75d6288b7294f1cd84609a95855de13 GIT binary patch literal 7839 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�WPMvIz|{G~@98;ey<4bsW%Y@P`t+N!QN688 zK-z%&k7rsF@n5}NnL8H<VSgGO|4pj?b3->p$Uj6uIGvtDo zK3d=H3H8zL&1ZdkP!Pb;#??C&%0zQuc)Kuus^8l25ySEX*Mi}}eq5yd&0zNZ0mp5p zvLv6unZvGun*I4E)U3G*U7gC|9|LH*`;0Gg0T6&yPz&M1Vs(3ufZbJchSxOXhrP*k z%+~!Z8%>54m+s3_E&u8m(-UlW=m@cv-aV3^^cN~LxPI`liCAsLu}Yk}Cd&L+AD3dE zW7il*A8{cn)oc8C>a(yasK06ha^B(3EX5iRy|jT%;GHh-_GNGFs`^5|iy_$KNn=pP zcD)t_HsEfs^UQr<`}J8%RRaN{VT-d^yT{Ev-7mhQ7N6DcNd9sz;>^bNupM6xYxd--^NmcD%=$Fm03v9$D$Ip`O!PZkt(#q(bR#u7I)Hq znC>|JLk-*3HNUgmZl@%+4L)^8A755=*47Q-nyA3pRlK%hB@7i-^z|Nlgu_C7%%ZjkV9{X*bUm*%2% z_y|sY#X|@WT7=~%i^*utW5h1I4GczJA(BPUWlQeKyilk3aw8s{O}b-rF~H4pwkYy`U+=4-e@sOww?NkQZsb9MWa{Li6^jE}2?0 z-MD<`XfX233(%-6XEj64sU3Im@Hn_^oKDT^6lyqjmHK15CLY7Zkk{}k85D662r zx^IKokUHAafQjL0=2DN znvkc(REt#qT+vs9tPLcGsm;|aBg!l-Mdn>nd>KMpHxA@ECQ3?tGKb76%*kQ$#q4b> zwieQKt}X9gxLdS!UHCk>Vit3lQ*Vp54j11*V>8V^5j$QH?}S?9JU9J%-{aW+bQ^_U zTaG(Z$)ac3!}7x;d&VW_a?li*?U}NwI5k_5B?{h9+j|bjR_^rDd*SeywAG$NaO!IF zu0!r#dTQ$VS3gTt3ZQKSQYSx=5E)jRH>`2L{jY20ex##hWD!qoT031}Xqc?uW9h9Y zX#CGPtA015bnTHsjq#DM@P(Flx)lDBjnw;=|NF+99)>Qny$ zG6tsDj&!9gXxILR_n~=TL6Gd2#fy9J`z$9S&^a&uB&QCfU}s7t?|*3|DWDL^0aur^ zhzb|!d_{At{{2ClHI#nesDpcALuCQ*`n^>XtJpnO0fl+!|CD zm71)PJ#zXJtdmia>9f1L=BNF~J1fawWPaOkJu2QFJCnmw>#HkTj4yv}hKw+-1_2cRU*gt>V#RN*7aqD)^*Q0@c7#kFF3N!@EuwA%}yxL_Vk!m zwxsA^K_J9|Ihrs2dA^HK*t8zW*9W%tgnv_C6Kum3D%(8EmLkh4H~*;lEeCp83{<*E zH&3$}Fm=21kdu=bEbK6J7jZD%C^vD|S~XwRq^+BGRdhi8cNm3+Y@Kw7V}(B=WzaW< z4?_z4%`s^@c^!7&v-Ksn91IeEF5%bQn(iT$oZCc$!649399whDVGOP8j*&Q1R zObv;B*I`H=(WJD-10d9wbvA)PbmxTiFLy0N4FvxrEWl(>LeO}cO;mJ3$GYaO{0YV0 z3a@B!&O7i$xr<=EsW}#pC|@ovt(^$u{9+KTdG)vhaEShO#{{^Ewdo%J&q2E}FKUO? zBn45|`1zp+KnFbRQYWl{yGC^0m?R~=c5BDeF)F(cnsHkniPPLXUfDm-3HCS&eczvp8VQxc7;zy}X!n`}S_Hege(6yWbjaJ{)8Yz1B2CDB_pRKGg8R z)i6G17If9K|EPpXJ|3TU_mtHUh}tIVq<6tp_2BY|eY4!TgCJ_OHmKHoD1Xz_+mgHM=zUsMKf z`ON88agr5oOTf!1>}ya&%xD;mLn2rpmV?1JZZSdGP>{4Gra};(C|WfO|4%foaP3W8 zX4WSiUbn{`WbosrQU5CkfZ@|e3H*Bl-bG^)9q!V;%dRA|h$yhqThvsFle4a6L<|%5 zrCl=QS|HV-JkrP*Oidrm~6?7q!i!ZB?;(ds8S<~(G)Q`;& z*rc$-)aMDb?I$zU3#S&%C)yns?z8T$j@o9wkf<_8KzEG5i$t9Qn6h=4NaabOWrtn? zOtC+bSy1VVt68l`<8g)3Ieo3|T@u^Rj2+Z?U(<*=Q&VHyxp+IT5_>JtiZ>Gky;0cE z=pkg%ckj2UR`u=eQrdHZjR2N4iUQQRn($xew93(#nT5^Bc#|`u)`QEzSJ+e+-mrj^ zw*Ac^=9zz)u0bCiA}kBTUAwt(na<+F0HOJ^m*UQ#vbmEB_ZOT`uQ#^jd#-at*Q;53 zFoD&DEfJfgq2G&jVJXsRcdMTzewkvQ(IFCSZHTUKrEIDb8>AOP-&tD6D#}kchOBy}5^nAImWR?#ES?gMlwg5h~HKwYizF)Fq-$BA^)f z;RtIbz!((m#oW@>Jb4u8{eCRIG57YN#UCMs{*R+&C1+v8YGaDwI`e#;}7++9aw)3L|>Ar9w3dR)XyHMj2k#$XI` z@E$pai_M+_$(NJ(0TvWYhD`RxpMe&=wbMJI64+vNvGMJTn96rI-VL-CA00(HwVKTQ zn|S=VI7xrB@2mskcS4C6INC)e$wtLYjVqQR#6w#4Z6{W;9Y_o0yQzU;b`HH0d%-85 zf?q4q(%at6WsdvBFHZsg2P798i#-yjSOWc(Gfo8z%Ot|TZ6F>T+flAD1@)l=sw2lK zK@!dU!bMx5sw{ zvmIH0XUK%(YAcb-fe%X;91qpiSY35q0H$oOLQ^?I6V}vh8knFeu@fGdHY?unz!dZVqs+epl|kO^idh0^si zHOLQcq&GW4G9NsOGm$tGu&$|F0p{OSqa)_uLj-g0CQ6ukjy_DzF*9I?p95pF zPV+0~8D1kbzefG<0TlINVrKbEQEAsVoz|Xu?!a^*f_-6{Q^}WEWg!CO6*o+{{moUG zYewrM6u5B-hev`fCOBqyA)DjkqWQb<>FaCv72hJ$%_?%KoVfISN*6h5u2}p*OV`4M zQ%Y?@eI#1)#p4K#YsDjD%7D0CitUO*_3Kx}snDQ~ye8MQXalJJRMlH#ChT4iTtQZO zZCl+J73`}k?QOS_IB*o0l`DhqxCP4Id@D+x9=I;twSlbQz!8Uj6y>+2l>AY-4R7F* zNncznW@K5=wS&_v%|98BW}VsSt)kauYgOp0=~81&+1DpAEP0cf&E>2tJTUmvY^Kdy zv5WazAEMd%yRNNBH@qmIq{6J+g$lp-3U7$xvmup?4AX))i=uv|%X5DdgCBweCfl+N zXqPn;na@;+MkQNO&$ z0E$CXsbAywmYGhwV3Z24Fh(OK@%!e>@`qlGm<==2!sHduX1EJ6=jdz2*Pzz5B|^BV z)6fAC%CzgC;q{vx@+pSdse8+bT9BF$;y}FtmFi5RKTv~kd13eMNS6R5x4DuC7EH}M zms)y6w@E0`rj;_9yW3d#$eS($8^J=DNeKqXM_XrmgETl016>5V)Y3C~gr(wTR7OXX z5|p=kf;bW(nYBW#7U=zMYUU{xB^bM~#%5))wLpRBGkD!4dttAUJ9#7o8~oywu(ps- zB+S$9~o@orw&Idf3DsJL8)Jx<`8O-Qr{(AqA56@0@7MQ9w#nibzq{_$k3&;;b&CTIu$Qn?IH z*G-B@L!PKk + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/README.md b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/README.md new file mode 100644 index 0000000..1c8d42e --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/README.md @@ -0,0 +1,32 @@ +# Sodalite +_Sodalite_ is a [BepInEx](https://github.com/BepInEx/BepInEx) plugin for *[Hot Dogs, Horseshoes & Hand Grenades](https://store.steampowered.com/app/450540/Hot_Dogs_Horseshoes__Hand_Grenades/)* (known as H3VR) which provides tools and modding APIs for the game. + +## What's in this plugin +- **Universal Mod Panel:** +Accessible from the wrist menu, the universal panel contains the bepinex log and an in-game config editor for other plugins. +- **APIs for various parts of the game:** + - Firearms + - Steam Leaderboards + - Lockable Panels + - The Player + - The Vault + - Wrist Menu + - What other mods are installed +- **UI Widget system:** +Programatic creation of UIs for easy development +- **Other helpful extensions:** + - Various extension methods and classes to assist in plugin development + - A runtime Gizmos library that allows drawing debug shapes in the world + +## Installation +- If you are using a mod manager this mod will be installed automatically for you if it's needed. +- For manual installation (not recommended, please just use a mod manager), make sure you have the dependencies installed (listed above the readme on the Thunderstore page), then download the mod from Thunderstore and extract copy the contents of the `Sodalite` folder into your game's `h3vr/BepInEx/` folder. + +## Links +- Thunderstore page: https://h3vr.thunderstore.io/package/nrgill28/Sodalite/ +- H3VR Scripting Reference: https://h3vr-modding.github.io/wiki/creating/scripting/intro.html +- Discord: https://discord.gg/DCsdXk4r9A + +## Thanks To +- [Popcron](https://github.com/popcron) for their [Gizmos library](https://github.com/popcron/gizmos) +- [iDeathHD](https://github.com/xiaoxiao921) for [FixPluginTypesSerialization](https://github.com/xiaoxiao921/FixPluginTypesSerialization) diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll new file mode 100644 index 0000000000000000000000000000000000000000..ea7d3ace7599b21c98f298093ffb2cdc548dd588 GIT binary patch literal 99840 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

    oY;|m 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 z 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 NPc>0?Dd@w${{yb^<(&Wk literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/doorstop_config.ini b/resources/test/installers/bepinex/H3VRUtilities/doorstop_config.ini new file mode 100644 index 0000000..a68f30f --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/doorstop_config.ini @@ -0,0 +1,16 @@ +[UnityDoorstop] +# Specifies whether assembly executing is enabled +enabled=true +# Specifies the path (absolute, or relative to the game's exe) to the DLL/EXE that should be executed by Doorstop +targetAssembly=BepInEx\core\BepInEx.Preloader.dll +# Specifies whether Unity's output log should be redirected to \output_log.txt +redirectOutputLog=false +# If enabled, DOORSTOP_DISABLE env var value is ignored +# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS +ignoreDisableSwitch=false +# Overrides default Mono DLL search path +# Sometimes it is needed to instruct Mono to seek its assemblies from a different path +# (e.g. mscorlib is stripped in original game) +# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed +# Original Managed folder is added as a secondary folder in the search path +dllSearchPathOverride= \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/winhttp.dll b/resources/test/installers/bepinex/H3VRUtilities/winhttp.dll new file mode 100644 index 0000000000000000000000000000000000000000..bdf9c790dbf3cd0c1c2af726f33db01c1adf64c5 GIT binary patch literal 25088 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 Xrx=Yx@wrpo?RS*0RHTI-2 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/manifest.json b/resources/test/installers/bepinex/manifest.json index 6af2a39..7a1836e 100644 --- a/resources/test/installers/bepinex/manifest.json +++ b/resources/test/installers/bepinex/manifest.json @@ -1,14 +1,22 @@ [ { "packages": ["BepInEx-BepInExPack-5.4.2100"], - "dir": "BepInEx-BepInExPack" + "dir": "BepInEx-BepInExPack", + "community": "lethal-company" }, { "packages": ["denikson-BepInExPack_Valheim-5.4.2202"], - "dir": "denikson-BepInExPack_Valheim-5.4.2202" + "dir": "denikson-BepInExPack_Valheim-5.4.2202", + "community": "valheim" }, { "packages": ["Advize-PlantEverything-1.19.1"], - "dir": "PlantEverything" + "dir": "PlantEverything", + "community": "valheim" + }, + { + "packages": ["WFIOST-H3VRUtilities-8.11.1"], + "dir": "H3VRUtilities", + "community": "h3vr" } ] diff --git a/src/cli.rs b/src/cli.rs index 84c7201..cbb41ea 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -91,6 +91,10 @@ pub enum Commands { #[clap(subcommand)] command: Option, + /// Community for the project. + #[clap(long)] + community: String, + /// If present, overwrite current configuration. #[clap(long, default_value = "false")] overwrite: bool, @@ -169,7 +173,7 @@ pub enum Commands { /// Removes a mod from the project. Remove { - /// One or mroe package identifiers in the format 'namespace-name(-version)'. + /// One or more package identifiers in the format 'namespace-name(-version)'. packages: Vec, // Path of the project configuration file. diff --git a/src/game/ecosystem.rs b/src/game/ecosystem.rs index 0a152f1..f0b92a2 100644 --- a/src/game/ecosystem.rs +++ b/src/game/ecosystem.rs @@ -3,7 +3,8 @@ use std::fs::File; use std::io::{BufReader, BufWriter}; use crate::error::Error; -use crate::ts::v1::{ecosystem, models::ecosystem::EcosystemSchema}; +use crate::ts::package_reference::PackageReference; +use crate::ts::v1::{ecosystem, models::ecosystem::{EcosystemSchema, R2MMModLoaderPackage}}; use crate::TCLI_HOME; pub async fn get_schema() -> Result { @@ -39,3 +40,19 @@ pub fn remove_schema() -> Result<(), Error> { Ok(()) } + +/// Retrives modloader data for a package reference is the package is a modloader. +pub async fn get_modloader_data( + package: &PackageReference, + ecosystem_schema: &EcosystemSchema, +) -> Result, Error> { + let package_ident = package.to_loose_ident_string(); + + let modloader_package = ecosystem_schema + .modloader_packages + .iter() + .find(|modloader_pkg| modloader_pkg.package_id == package_ident) + .cloned(); + + Ok(modloader_package) +} diff --git a/src/main.rs b/src/main.rs index b063f35..4425fc4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -66,6 +66,7 @@ async fn main() -> Result<(), Error> { let test: Result<(), Error> = match args.commands { Commands::Init { command, + community, overwrite, project_path, } => { @@ -80,11 +81,11 @@ async fn main() -> Result<(), Error> { .name_override(package_name) .version_override(package_version); - Project::create_new(&project_path, overwrite, ProjectKind::Dev(overrides))?; + Project::create_new(&project_path, overwrite, ProjectKind::Dev(overrides), community)?; } Some(InitSubcommand::Profile) | None => { - Project::create_new(&project_path, overwrite, ProjectKind::Profile)?; + Project::create_new(&project_path, overwrite, ProjectKind::Profile, community)?; } } @@ -159,7 +160,7 @@ async fn main() -> Result<(), Error> { let reporter = Box::new(IndicatifReporter); let project = Project::open(&project_path)?; - project.add_packages(&packages[..])?; + project.add_packages(&packages[..]).await?; project.commit(reporter, sync).await?; Ok(()) diff --git a/src/package/install/bepinex.rs b/src/package/install/bepinex.rs index 5fddd35..102caa1 100644 --- a/src/package/install/bepinex.rs +++ b/src/package/install/bepinex.rs @@ -7,7 +7,9 @@ use crate::error::Error; use crate::package::install::tracked::TrackedFs; use crate::package::install::{rule, InstallMetadata, PackageInstaller}; use crate::package::Package; -use crate::ts::v1::models::ecosystem::{GameDef, R2MMInstallRule, TrackingMethod}; +use crate::ts::v1::models::ecosystem::{ + GameDef, R2MMModLoaderPackage, TrackingMethod, +}; pub struct BpxInstaller { fs: T, @@ -20,39 +22,83 @@ impl BpxInstaller { } impl PackageInstaller for BpxInstaller { + async fn install_modloader( + &mut self, + modloader_data: &R2MMModLoaderPackage, + package_dir: &Path, + state_dir: &Path, + ) -> Result<(), Error> { + let root_folder = package_dir.join(&modloader_data.root_folder); + for entry in WalkDir::new(&root_folder) + .into_iter() + .filter_map(Result::ok) + { + let rel_path = entry.path().strip_prefix(&root_folder).unwrap(); + let dest_path = state_dir.join(rel_path); + + if entry.file_type().is_dir() { + fs::create_dir_all(&dest_path)?; + } else if entry.file_type().is_file() { + if let Some(parent) = dest_path.parent() { + fs::create_dir_all(parent)?; + } + fs::copy(entry.path(), &dest_path)?; + } + } + + Ok(()) + } + async fn install_package( &mut self, package: &Package, package_dir: &Path, state_dir: &Path, - staging_dir: &Path, - is_modloader: bool, + _staging_dir: &Path, + modloader_data: Option<&R2MMModLoaderPackage>, game_def: Option<&GameDef>, ) -> Result<(), Error> { let game_def = game_def.unwrap(); + + // If modloader_data is provided then we're installing a modloader. + if let Some(modloader_data) = modloader_data { + self.install_modloader(modloader_data, package_dir, state_dir) + .await?; + return Ok(()); + } + let r2 = game_def.r2modman.as_ref().unwrap().first().unwrap(); let rules = rule::resolve_install_rules(package_dir, &r2.install_rules)?; for (rule, sources) in rules { match rule.tracking_method { TrackingMethod::Subdir => { - rule::install_sub_dir(&sources[..], rule, package, package_dir, state_dir).await?; + rule::install_sub_dir(&sources[..], rule, package, package_dir, state_dir) + .await?; } TrackingMethod::SubdirNoFlatten => { - rule::install_sub_dir_no_flatten(&sources[..], rule, package, package_dir, state_dir).await?; + rule::install_sub_dir_no_flatten( + &sources[..], + rule, + package, + package_dir, + state_dir, + ) + .await?; } TrackingMethod::None => { - rule::install_untracked(&sources[..], rule, package, package_dir, state_dir).await?; + rule::install_untracked(&sources[..], rule, package, package_dir, state_dir) + .await?; } TrackingMethod::State => { - rule::install_untracked(&sources[..], rule, package, package_dir, state_dir).await?; + rule::install_untracked(&sources[..], rule, package, package_dir, state_dir) + .await?; } _ => todo!(), } - }; + } Ok(()) - } async fn enable_package( @@ -100,11 +146,11 @@ impl PackageInstaller for BpxInstaller { } async fn start_game( - mods_enabled: bool, - state_dir: &Path, - game_dir: &Path, - game_exe: &Path, - args: Vec, + _mods_enabled: bool, + _state_dir: &Path, + _game_dir: &Path, + _game_exe: &Path, + _args: Vec, ) -> Result { todo!() } @@ -112,100 +158,37 @@ impl PackageInstaller for BpxInstaller { #[cfg(test)] mod tests { - use std::collections::HashSet; - use std::path::PathBuf; - - use crate::package::index::PackageIndex; - use crate::project::Project; - use crate::ui::reporter::VoidReporter; - use crate::util::file; - use crate::TCLI_HOME; - use crate::ts::package_reference::PackageReference; - - use super::*; - use serde::Deserialize; - use tokio::sync::OnceCell; - - #[derive(Deserialize, Debug)] - struct TestManifest { - packages: Vec, - dir: String, - } - - static INIT: OnceCell<()> = OnceCell::const_new(); - - async fn init_index() { - INIT.get_or_init(|| async { - if PackageIndex::requires_update(&TCLI_HOME) - .await - .unwrap_or_default() - { - PackageIndex::sync(&TCLI_HOME).await.unwrap(); - } - }) - .await; - } - - fn format_paths(paths: &HashSet) -> String { - let mut v: Vec<_> = paths.iter().map(|p| p.display().to_string()).collect(); - v.sort(); - v.join("\n\t") + crate::installer_tests! { + test_bepinex_install_lethal_company_bepinex => { + packages: ["BepInEx-BepInExPack-5.4.2100"], + community: "lethal-company", + asset_name: "BepInEx-BepInExPack", + installer_variant: "bepinex", + init_index: false, + }, + + test_bepinex_install_valheim_bepinex => { + packages: ["denikson-BepInExPack_Valheim-5.4.2202"], + community: "valheim", + asset_name: "denikson-BepInExPack_Valheim-5.4.2202", + installer_variant: "bepinex", + init_index: false, + }, + + test_bepinex_install_valheim_plant_everything => { + packages: ["Advize-PlantEverything-1.19.1"], + community: "valheim", + asset_name: "PlantEverything", + installer_variant: "bepinex", + init_index: false, + }, + + test_bepinex_install_h3vr_utilities => { + packages: ["WFIOST-H3VRUtilities-8.11.1"], + community: "h3vr", + asset_name: "H3VRUtilities", + installer_variant: "bepinex", + init_index: false, + }, } - - #[tokio::test] - pub async fn test_package_install() { - crate::ts::init_repository("https://thunderstore.io", None); - - init_index().await; - - // Enumerate directory names within the tests artifact dir to determine what packages we - // will be installing. - let workspace = Path::new(env!("CARGO_WORKSPACE_DIR")); - let assets = workspace.join("resources/test/installers/bepinex"); - let manifests: Vec = { - let str = fs::read_to_string(assets.join("manifest.json")) - .expect("Failed to read test manifest."); - serde_json::from_str(&str).unwrap() - }; - - let mut failures = Vec::new(); - - for manifest in &manifests { - // Spin up a new project dir for each install combination. - let project_dir = tempfile::tempdir().unwrap(); - let project = Project::create_new( - project_dir.path(), - true, - crate::project::ProjectKind::Profile, - ) - .unwrap(); - - project.add_packages(&manifest.packages).unwrap(); - project.commit(Box::new(VoidReporter), false).await.unwrap(); - - let asset_dir = assets.join(&manifest.dir); - let (only_proj, only_asset) = file::dir_diff(&project.state_dir, &asset_dir); - - if !(only_proj.is_empty() && only_asset.is_empty()) { - failures.push(format!( - "Mismatch for packages {:?}:\n Project dir: {}\n Asset dir: {}\n Only in project:\n\t{}\n Only in asset:\n\t{}\n", - manifest.packages.iter().map(|x| x.to_string()).collect::>(), - project.state_dir.display(), - asset_dir.display(), - format_paths(&only_proj), - format_paths(&only_asset), - )); - } - } - - if !failures.is_empty() { - panic!( - "Package installation failures ({} total):\n\n{}", - failures.len(), - failures.join("\n---\n") - ); - } - } - - } diff --git a/src/package/install/mod.rs b/src/package/install/mod.rs index 694c30a..3b1a991 100644 --- a/src/package/install/mod.rs +++ b/src/package/install/mod.rs @@ -1,7 +1,6 @@ use std::collections::HashMap; use std::path::{Path, PathBuf}; -use std::str::FromStr; -use std::{clone, iter}; +use std::iter; use crate::error::Error; use crate::game::ecosystem; @@ -9,7 +8,7 @@ use crate::package::install::bepinex::BpxInstaller; use crate::package::install::tracked::TrackedFs; use crate::package::Package; use crate::ts::package_reference::PackageReference; -use crate::ts::v1::models::ecosystem::{EcosystemSchema, GameDef, R2MLLoader}; +use crate::ts::v1::models::ecosystem::{GameDef, R2MLLoader, R2MMModLoaderPackage}; pub mod api; pub mod bepinex; @@ -18,6 +17,9 @@ pub mod manifest; pub mod rule; pub mod tracked; +#[cfg(test)] +pub mod testificate; + #[derive(Debug, Clone)] pub struct InstallMetadata { pub config_files: Vec, @@ -42,6 +44,14 @@ impl InstallMetadata { } pub trait PackageInstaller { + /// Install a modloader into this profile. + async fn install_modloader( + &mut self, + modloader_data: &R2MMModLoaderPackage, + package_dir: &Path, + state_dir: &Path, + ) -> Result<(), Error>; + /// Install a package into this profile. /// /// `state_dir` is the directory that is "linked" to at runtime by the modloader. @@ -52,7 +62,7 @@ pub trait PackageInstaller { package_dir: &Path, state_dir: &Path, staging_dir: &Path, - is_modloader: bool, + modloader_data: Option<&R2MMModLoaderPackage>, game_def: Option<&GameDef>, ) -> Result<(), Error>; diff --git a/src/package/install/rule/rule_install.rs b/src/package/install/rule/rule_install.rs index f03bf3f..52ed38e 100644 --- a/src/package/install/rule/rule_install.rs +++ b/src/package/install/rule/rule_install.rs @@ -3,8 +3,8 @@ use std::path::{Path, PathBuf}; use tokio::fs; use crate::error::Error; -use crate::ts::v1::models::ecosystem::R2MMInstallRule; use crate::package::Package; +use crate::ts::v1::models::ecosystem::R2MMInstallRule; use crate::util::file; /// Install into a namespaced subdirectory without flattening out the package structure. @@ -15,30 +15,34 @@ pub async fn install_sub_dir_no_flatten( package_dir: &Path, state_dir: &Path, ) -> Result<(), Error> { - let sub_dir = state_dir.join(&rule.route).join(&package.identifier.name); + let sub_dir = state_dir + .join(&rule.route) + .join(package.identifier.to_loose_ident_string()); fs::create_dir_all(&sub_dir).await?; - + for source_path in sources { if source_path.is_file() { - let relative_path = source_path.strip_prefix(package_dir) + let relative_path = source_path + .strip_prefix(package_dir) .unwrap_or(source_path.file_name().unwrap().as_ref()); let dest = sub_dir.join(relative_path); - + if let Some(parent) = dest.parent() { fs::create_dir_all(parent).await?; } - + fs::copy(source_path, dest).await?; continue; } - - let relative_path = source_path.strip_prefix(package_dir) + + let relative_path = source_path + .strip_prefix(package_dir) .unwrap_or(source_path.file_name().unwrap().as_ref()); let dest_path = sub_dir.join(relative_path); - + file::copy_dir(source_path, &dest_path).await?; } - + Ok(()) } @@ -50,20 +54,20 @@ pub async fn install_untracked( _package_dir: &Path, state_dir: &Path, ) -> Result<(), Error> { - let rule_dir = state_dir.join(&rule.route); + let rule_dir = state_dir.join(&rule.route); fs::create_dir_all(&rule_dir).await?; - + for source_path in sources { if source_path.is_file() { let dest_file = rule_dir.join(source_path.file_name().unwrap()); fs::copy(source_path, dest_file).await?; continue; } - + let dest_path = rule_dir.join(source_path.file_name().unwrap()); file::copy_dir(source_path, &dest_path).await?; } - + Ok(()) } @@ -75,31 +79,33 @@ pub async fn install_sub_dir( _package_dir: &Path, state_dir: &Path, ) -> Result<(), Error> { - let sub_dir = state_dir.join(&rule.route).join(&package.identifier.name); + let sub_dir = state_dir + .join(&rule.route) + .join(package.identifier.to_loose_ident_string()); fs::create_dir_all(&sub_dir).await?; - + for source_path in sources { if source_path.is_file() { let dest = sub_dir.join(source_path.file_name().unwrap()); fs::copy(source_path, dest).await?; continue; } - + let mut entries = fs::read_dir(source_path).await?; - + while let Some(entry) = entries.next_entry().await? { let entry_path = entry.path(); let entry_name = entry.file_name(); let content_dest = sub_dir.join(&entry_name); - + if entry_path.is_file() { fs::copy(&entry_path, &content_dest).await?; continue; } - + file::copy_dir(&entry_path, &content_dest).await?; } } - + Ok(()) -} \ No newline at end of file +} diff --git a/src/package/install/rule/rule_resolver.rs b/src/package/install/rule/rule_resolver.rs index 8ed251e..30469d5 100644 --- a/src/package/install/rule/rule_resolver.rs +++ b/src/package/install/rule/rule_resolver.rs @@ -13,45 +13,44 @@ pub fn resolve_install_rule<'a>( install_rules: &'a [R2MMInstallRule], root_dir: Option<&Path>, ) -> Option<&'a R2MMInstallRule> { - if path.is_dir() { - let relative_path = if let Some(root) = root_dir { - path.strip_prefix(root).ok()?.to_string_lossy().to_string() - } else { - path.file_name()?.to_string_lossy().to_string() - }; - return install_rules + if path.is_dir() { + let relative_path = if let Some(root) = root_dir { + path.strip_prefix(root).ok()?.to_string_lossy().to_string() + } else { + path.file_name()?.to_string_lossy().to_string() + }; + + return install_rules.iter().find(|rule| { + PathBuf::from(&rule.route).file_name() == PathBuf::from(&relative_path).file_name() + }); + } + + let file_name = path.file_name()?.to_string_lossy().to_lowercase(); + let matching_rules: Vec<_> = install_rules + .iter() + .filter(|rule| { + rule.default_file_extensions .iter() - .find(|rule| rule.route == relative_path); - } + .any(|ext| file_name.ends_with(&ext.to_lowercase())) + }) + .collect(); - let file_name = path.file_name()?.to_string_lossy().to_lowercase(); - let matching_rules: Vec<_> = install_rules - .iter() - .filter(|rule| { - rule.default_file_extensions - .iter() - .any(|ext| file_name.ends_with(&ext.to_lowercase())) - }) - .collect(); - - if matching_rules.is_empty() { - return install_rules.iter().find(|rule| rule.is_default_location); - } + if matching_rules.is_empty() { + return install_rules.iter().find(|rule| rule.is_default_location); + } - // Longest extension match wins (.mm.dll vs .dll, we choose the longer one). - matching_rules - .into_iter() - .max_by_key(|rule| { - rule.default_file_extensions - .iter() - .map(|ext| ext.len()) - .max() - .unwrap_or(0) - }) + // Longest extension match wins (.mm.dll vs .dll, we choose the longer one). + matching_rules.into_iter().max_by_key(|rule| { + rule.default_file_extensions + .iter() + .map(|ext| ext.len()) + .max() + .unwrap_or(0) + }) } /// Resolves install rules for all files and directories in a given directory. -/// +/// /// Returns a HashMap which binds install rules to vectors of their corresponding paths. pub fn resolve_install_rules<'a>( root_path: &Path, @@ -60,26 +59,27 @@ pub fn resolve_install_rules<'a>( if !root_path.exists() { Err(IoError::new( ErrorKind::NotFound, - root_path.display().to_string() + root_path.display().to_string(), ))?; } let entries: Vec<_> = WalkDir::new(root_path) - .min_depth(1) // Skip the root. - .max_depth(2) // Grab the files and dirs in the first level of the root dir. - .into_iter() - .filter_map(|x| x.ok()) - .collect(); + .min_depth(1) // Skip the root. + .max_depth(2) // Grab the files and dirs in the first level of the root dir. + .into_iter() + .filter_map(|x| x.ok()) + .collect(); let mut rules: HashMap<&'a R2MMInstallRule, Vec> = HashMap::new(); - let (files, dirs): (Vec<_>, Vec<_>) = entries - .into_iter() - .partition(|x| x.path().is_file()); + let (files, dirs): (Vec<_>, Vec<_>) = entries.into_iter().partition(|x| x.path().is_file()); for file_entry in files { let file_path = file_entry.path(); if let Some(rule) = resolve_install_rule(file_path, install_rules, None) { - rules.entry(rule).or_insert_with(Vec::new).push(file_path.to_path_buf()); + rules + .entry(rule) + .or_insert_with(Vec::new) + .push(file_path.to_path_buf()); } } @@ -87,12 +87,16 @@ pub fn resolve_install_rules<'a>( let dir_path = dir_entry.path(); if let Some(rule) = resolve_install_rule(dir_path, install_rules, Some(root_path)) { - rules.entry(rule).or_insert_with(Vec::new).push(dir_path.to_path_buf()); - } else { - let sub_rules = resolve_install_rules(dir_path, install_rules)?; - for (rule, paths) in sub_rules { - rules.entry(rule).or_insert_with(Vec::new).extend(paths); - } + rules + .entry(rule) + .or_insert_with(Vec::new) + .push(dir_path.to_path_buf()); + continue; + } + + let sub_rules = resolve_install_rules(dir_path, install_rules)?; + for (rule, paths) in sub_rules { + rules.entry(rule).or_insert_with(Vec::new).extend(paths); } } @@ -105,8 +109,8 @@ mod tests { use std::path::Path; use tempfile::tempdir; - use crate::ts::v1::models::ecosystem::TrackingMethod; use super::*; + use crate::ts::v1::models::ecosystem::TrackingMethod; /// Create a test environment for testing install rules. /// We return TempDir to keep the temporary directory alive. @@ -117,7 +121,7 @@ mod tests { for path in tree { let full_path = test_root.join(path); let is_file = Path::new(path).extension().is_some(); - + if is_file { if let Some(parent) = full_path.parent() { fs::create_dir_all(parent).unwrap(); @@ -173,7 +177,9 @@ mod tests { let paths_for_rule_one = result.get(rule_one).unwrap(); assert!(paths_for_rule_one.contains(&test_root.join("BepInEx/plugins/mod1.dll"))); assert!(paths_for_rule_one.contains(&test_root.join("BepInEx/plugins/mod2.plugin.dll"))); - assert!(paths_for_rule_one.contains(&test_root.join("BepInEx/plugins/subdir/mod2.plugin.dll"))); + assert!( + paths_for_rule_one.contains(&test_root.join("BepInEx/plugins/subdir/mod2.plugin.dll")) + ); // Find the rule with route "two" and check its paths let rule_two = install_rules.iter().find(|r| r.route == "two").unwrap(); @@ -236,7 +242,10 @@ mod tests { assert!(paths_for_plugins.contains(&test_root.join("BepInEx/plugins"))); // Find the rule with route "plugins/subdir" and check its paths - let rule_plugins_subdir = install_rules.iter().find(|r| r.route == "plugins/subdir").unwrap(); + let rule_plugins_subdir = install_rules + .iter() + .find(|r| r.route == "plugins/subdir") + .unwrap(); let paths_for_plugins_subdir = result.get(rule_plugins_subdir).unwrap(); assert!(paths_for_plugins_subdir.contains(&test_root.join("BepInEx/plugins/subdir"))); diff --git a/src/package/install/testificate.rs b/src/package/install/testificate.rs new file mode 100644 index 0000000..4f596fd --- /dev/null +++ b/src/package/install/testificate.rs @@ -0,0 +1,154 @@ +use std::collections::HashSet; +use std::fmt; +use std::path::{Path, PathBuf}; + +use tokio::sync::OnceCell; + +use crate::error::Error; +use crate::package::index::PackageIndex; +use crate::project::{Project, ProjectKind}; +use crate::ts::package_reference::PackageReference; +use crate::ui::reporter::VoidReporter; +use crate::util::file; +use crate::TCLI_HOME; + +#[macro_export] +macro_rules! installer_tests { + ( + $( + $test_name:ident => { + packages: [$($package:expr),* $(,)?], + community: $community:expr, + asset_name: $asset_name:expr, + installer_variant: $installer_variant:expr, + init_index: $init_index:expr, + } + ),* $(,)? + ) => { + $( + #[tokio::test] + pub async fn $test_name() { + let test = crate::package::install::testificate::Testficate::new( + vec![$(crate::pkg_ref!($package)),*], + $community, + $asset_name, + $installer_variant, + $init_index, + ); + let results = test.run_test().await.unwrap(); + + if results.has_failures { + panic!("{results}"); + } + } + )* + }; +} + + +#[derive(Debug)] +pub struct TestResult { + pub only_proj: HashSet, + pub only_asset: HashSet, + pub in_both: HashSet, + pub packages: Vec, + pub project_dir: PathBuf, + pub asset_dir: PathBuf, + pub has_failures: bool, +} + +impl fmt::Display for TestResult { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + let total_files = self.only_proj.len() + self.only_asset.len() + self.in_both.len(); + let ratio = match total_files { + 0 => 100.0, + n => (self.in_both.len() as f64 / n as f64) * 100.0, + }; + + write!(f, "\n[{:.2}%] Mismatch for packages {}:\n Project dir: {}\n Asset dir: {}\n Only in project:\n\t{}\n Only in asset:\n\t{}\n", + ratio, + self.packages.iter().map(|p| p.to_string()).collect::>().join(", "), + self.project_dir.display(), + self.asset_dir.display(), + format_paths(&self.only_proj), + format_paths(&self.only_asset), + ) + } +} + +pub struct Testficate { + packages: Vec, + community: String, + asset_dir: PathBuf, + init_index: bool, + init: OnceCell<()>, +} + +impl Testficate { + pub fn new(packages: Vec, community: &str, assets_name: &str, installer_variant: &str, init_index: bool) -> Self { + let asset_dir = Path::new(env!("CARGO_WORKSPACE_DIR")) + .join("resources/test/installers") + .join(installer_variant) + .join(assets_name); + + Self { + packages, + community: community.to_string(), + asset_dir, + init_index, + init: OnceCell::const_new(), + } + } + + async fn init_index(&self) { + if !self.init_index { + return; + } + + self.init + .get_or_init(|| async { + if PackageIndex::requires_update(&TCLI_HOME) + .await + .unwrap_or_default() + { + PackageIndex::sync(&TCLI_HOME).await.unwrap(); + } + }) + .await; + } + + pub async fn run_test(self) -> Result { + self.init_index().await; + + let project_dir = tempfile::tempdir()?; + let project = Project::create_new( + project_dir.path(), + true, + ProjectKind::Profile, + self.community, + )?; + + project.add_packages(&self.packages).await?; + project.commit(Box::new(VoidReporter), false).await?; + + let (only_proj, only_asset, in_both) = file::dir_diff_with_common(&project.state_dir, &self.asset_dir); + let has_failures = only_proj.len() + only_asset.len() > 0; + + Ok(TestResult { + only_proj, + only_asset, + in_both, + packages: self.packages, + project_dir: project.state_dir, + asset_dir: self.asset_dir, + has_failures, + }) + } + +} + +fn format_paths(paths: &HashSet) -> String { + let mut v: Vec<_> = paths.iter().map(|p| p.display().to_string()).collect(); + v.sort(); + v.join("\n\t") +} diff --git a/src/project/error.rs b/src/project/error.rs index 2f61da1..188ca7e 100644 --- a/src/project/error.rs +++ b/src/project/error.rs @@ -1,4 +1,5 @@ use std::path::PathBuf; +use crate::ts::package_reference::PackageReference; #[derive(Debug, thiserror::Error)] #[repr(u32)] @@ -17,4 +18,10 @@ pub enum ProjectError { #[error("The game identifier '{0}' does not exist within the ecosystem schema.")] InvalidGameId(String), + + #[error("Package {package} is not a member of community '{community}'.")] + PackageNotInCommunity { + package: PackageReference, + community: String, + }, } diff --git a/src/project/manifest.rs b/src/project/manifest.rs index 451a3ab..3ae66e3 100644 --- a/src/project/manifest.rs +++ b/src/project/manifest.rs @@ -25,12 +25,9 @@ pub struct ProjectManifest { } impl ProjectManifest { - pub fn default_dev_project() -> Self { + pub fn default_dev_project(game: String) -> Self { ProjectManifest { - config: ConfigData { - game: Some("risk-of-rain-2".to_string()), - ..ConfigData::default() - }, + config: ConfigData::new(game), package: Some(Default::default()), build: Some(Default::default()), publish: Some(vec![Default::default()]), @@ -39,9 +36,9 @@ impl ProjectManifest { } } - pub fn default_profile_project() -> Self { + pub fn default_profile_project(game: String) -> Self { ProjectManifest { - config: Default::default(), + config: ConfigData::new(game), package: None, build: None, publish: None, @@ -109,15 +106,15 @@ impl ProjectManifest { pub struct ConfigData { pub schema_version: Version, pub repository: Option, - pub game: Option, + pub game: String, } -impl Default for ConfigData { - fn default() -> Self { - ConfigData { +impl ConfigData { + pub fn new(game: String) -> Self { + Self { schema_version: Version::new(0, 0, 1), repository: Some("https://thunderstore.io".to_string()), - game: None, + game, } } } diff --git a/src/project/mod.rs b/src/project/mod.rs index 21ce321..ebd1632 100644 --- a/src/project/mod.rs +++ b/src/project/mod.rs @@ -16,7 +16,7 @@ use zip::write::SimpleFileOptions; use self::lock::LockFile; use crate::error::{Error, IoError, IoResultToTcli}; use crate::game::registry::GameData; -use crate::game::{proc, registry}; +use crate::game::{ecosystem, proc, registry}; use crate::package::index::PackageIndex; use crate::package::install::api::LinkedFile; use crate::package::install::tracked::{ConcreteFs, TrackedFs}; @@ -29,7 +29,7 @@ use crate::project::state::{StagedFile, StateEntry, StateFile}; use crate::ts::package_manifest::PackageManifestV1; use crate::ts::package_reference::PackageReference; use crate::ui::reporter::{Progress, Reporter}; -use crate::{util, TCLI_HOME}; +use crate::{ts, util, TCLI_HOME}; pub mod error; pub mod lock; @@ -121,6 +121,7 @@ impl Project { project_dir: &Path, overwrite: bool, project_kind: ProjectKind, + game: String, ) -> Result { if project_dir.is_file() { Err(IoError::DirectoryIsFile(project_dir.into()))?; @@ -132,11 +133,11 @@ impl Project { let manifest = match &project_kind { ProjectKind::Dev(overrides) => { - let mut manifest = ProjectManifest::default_dev_project(); + let mut manifest = ProjectManifest::default_dev_project(game); manifest.apply_overrides(overrides.clone())?; manifest } - ProjectKind::Profile => ProjectManifest::default_profile_project(), + ProjectKind::Profile => ProjectManifest::default_profile_project(game), }; let mut options = File::options(); @@ -234,7 +235,7 @@ impl Project { /// Add one or more packages to this project. /// /// Note: This function does not COMMIT the packages, it only adds them to the project manifest. - pub fn add_packages(&self, packages: &[PackageReference]) -> Result<(), Error> { + pub async fn add_packages(&self, packages: &[PackageReference]) -> Result<(), Error> { let mut manifest = ProjectManifest::read_from_file(&self.manifest_path)?; let mut manifest_deps = manifest.dependencies.dependencies.clone(); @@ -318,10 +319,19 @@ impl Project { // - A TrackedFs implementation. In this instance we're going to opt for ConcreteFs, but if this was // virtualized we would opt for something else. - let ml = install::guess_modloader(&package.identifier, &package.dependencies) - .await - .expect("A valid installer could not be found."); - let mut installer = install::get_installer(&ml, ConcreteFs::new(StateEntry::default())); + let project_manifest = self.get_manifest()?; + let ecosystem_schema = crate::game::ecosystem::get_schema().await?; + let game_def = ecosystem_schema + .games + .get(&project_manifest.config.game) + .ok_or_else(|| ProjectError::InvalidGameId(project_manifest.config.game.clone()))?; + + // HACK: We make the assumption that the first r2modman is the one that we want. + // In reality we need to make this configurable (or maybe overridable?) once these fields have unique identifiers. + let loader = game_def.r2modman.as_ref().unwrap().first().unwrap().package_loader.as_ref().unwrap(); + + let mut installer = install::get_installer(loader, ConcreteFs::new(StateEntry::default())); + let modloader_data = ecosystem::get_modloader_data(&package.identifier, &ecosystem_schema).await?; let tracked_files = installer .install_package( @@ -329,8 +339,8 @@ impl Project { &package_dir, &self.state_dir, &self.staging_dir, - false, - None, + modloader_data.as_ref(), + Some(game_def), ) .await; diff --git a/src/server/method/project.rs b/src/server/method/project.rs index 63314fc..2ad243f 100644 --- a/src/server/method/project.rs +++ b/src/server/method/project.rs @@ -52,6 +52,7 @@ impl ProjectMethod { path, true, ProjectKind::Profile, + "risk-of-rain2".to_string(), )?)) } ProjectMethod::GetMetadata => { @@ -61,7 +62,7 @@ impl ProjectMethod { }); } ProjectMethod::AddPackages(packages) => { - rt.proj.add_packages(&packages.packages[..])?; + rt.proj.add_packages(&packages.packages[..]).await?; rt.proj.commit(Box::new(VoidReporter), false).await?; } ProjectMethod::RemovePackages(packages) => { diff --git a/src/ts/experimental/package.rs b/src/ts/experimental/package.rs index 26b63e3..fcbd4e0 100644 --- a/src/ts/experimental/package.rs +++ b/src/ts/experimental/package.rs @@ -1,5 +1,6 @@ use crate::error::Error; use crate::ts::experimental::models::package::{PackageListing, PackageVersion}; +use crate::ts::package_reference::PackageReference; use crate::ts::version::Version; use crate::ts::{CLIENT, EX}; @@ -26,3 +27,18 @@ pub async fn get_version_metadata( .json() .await?) } + +/// Determines if a package is a member of the provided community. +pub async fn get_package_membership(community: &str, package: &PackageReference) -> Result { + let url = format!( + "https://thunderstore.io/api/cyberstorm/listing/{}/{}/{}/", + community, package.namespace, package.name + ); + + Ok(CLIENT + .head(&url) + .send() + .await? + .status() + .is_success()) +} diff --git a/src/ts/package_reference/mod.rs b/src/ts/package_reference/mod.rs index fd4d7c3..eb9c636 100644 --- a/src/ts/package_reference/mod.rs +++ b/src/ts/package_reference/mod.rs @@ -8,6 +8,15 @@ use crate::ts::version::{Version, VersionParseError}; pub mod ser; +#[macro_export] +macro_rules! pkg_ref { + ($s:expr) => {{ + use std::str::FromStr; + $crate::ts::package_reference::PackageReference::from_str($s).unwrap() + }}; +} + + #[derive(SerializeDisplay, DeserializeFromStr, Clone, Debug, PartialEq, Eq, Hash)] pub struct PackageReference { pub namespace: String, diff --git a/src/ts/v1/models/ecosystem.rs b/src/ts/v1/models/ecosystem.rs index 8f399cd..4568553 100644 --- a/src/ts/v1/models/ecosystem.rs +++ b/src/ts/v1/models/ecosystem.rs @@ -113,7 +113,7 @@ pub struct GameDefR2MM { pub game_instance_type: String, pub game_selection_display_mode: String, pub additional_search_strings: Vec, - pub package_loader: Option, + pub package_loader: Option, pub install_rules: Vec, pub relative_file_exclusions: Option>, } @@ -139,7 +139,8 @@ pub enum R2MLLoader { RecursiveMelonLoader, #[serde(rename = "return-of-modding")] ReturnOfModding, - Shimloader, + Shimloader, + None, } #[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq, Hash)] diff --git a/src/util/file.rs b/src/util/file.rs index df93c59..b5c13df 100644 --- a/src/util/file.rs +++ b/src/util/file.rs @@ -96,6 +96,25 @@ pub fn dir_diff(dir1: &Path, dir2: &Path) -> (HashSet, HashSet (&first - &second, &second - &first) } +/// Compares the structure of two directories and returns (only_in_dir1, only_in_dir2, common). +pub fn dir_diff_with_common(dir1: &Path, dir2: &Path) -> (HashSet, HashSet, HashSet) { + fn collect_paths(dir: &Path) -> HashSet { + WalkDir::new(dir) + .into_iter() + .filter_map(|x| x.ok()) + .filter(|x| x.path() != dir) + .filter(|x| !x.path().is_dir()) + .map(|x| x.path().strip_prefix(dir).unwrap().to_path_buf()) + .collect() + } + + let first = collect_paths(dir1); + let second = collect_paths(dir2); + let common = &first & &second; + + (&first - &second, &second - &first, common) +} + pub async fn copy_dir(src: &Path, dst: &Path) -> Result<(), Error> { async_fs::create_dir_all(dst).await?; From f5f263ad942dbe0b8fcdc775572f33866c03b16f Mon Sep 17 00:00:00 2001 From: Ethan Green Date: Thu, 18 Sep 2025 21:08:29 +0300 Subject: [PATCH 6/7] Cleanup bepinex installer test assets by zeroing out files --- .../BepInEx/config/BepInEx.cfg | 151 - .../BepInEx/core/0Harmony.dll | Bin 204800 -> 0 bytes .../BepInEx/core/0Harmony.xml | 4288 ----------------- .../BepInEx/core/0Harmony20.dll | Bin 111616 -> 0 bytes .../BepInEx/core/BepInEx.Harmony.dll | Bin 5632 -> 0 bytes .../BepInEx/core/BepInEx.Harmony.xml | 86 - .../BepInEx/core/BepInEx.Preloader.dll | Bin 42496 -> 0 bytes .../BepInEx/core/BepInEx.Preloader.xml | 169 - .../BepInEx/core/BepInEx.dll | Bin 125440 -> 0 bytes .../BepInEx/core/BepInEx.xml | 1729 ------- .../BepInEx/core/HarmonyXInterop.dll | Bin 23552 -> 0 bytes .../BepInEx/core/Mono.Cecil.Mdb.dll | Bin 43008 -> 0 bytes .../BepInEx/core/Mono.Cecil.Pdb.dll | Bin 86528 -> 0 bytes .../BepInEx/core/Mono.Cecil.Rocks.dll | Bin 27648 -> 0 bytes .../BepInEx/core/Mono.Cecil.dll | Bin 339456 -> 0 bytes .../BepInEx/core/MonoMod.RuntimeDetour.dll | Bin 105984 -> 0 bytes .../BepInEx/core/MonoMod.RuntimeDetour.xml | 178 - .../BepInEx/core/MonoMod.Utils.dll | Bin 187904 -> 0 bytes .../BepInEx/core/MonoMod.Utils.xml | 1470 ------ .../BepInEx-BepInExPack/doorstop_config.ini | 16 - .../bepinex/BepInEx-BepInExPack/winhttp.dll | Bin 25088 -> 0 bytes .../H3VRUtilities/BepInEx/config/BepInEx.cfg | 151 - .../BepInEx/config/HookGenPatcher.cfg | 12 - .../H3VRUtilities/BepInEx/core/0Harmony.dll | Bin 189440 -> 0 bytes .../H3VRUtilities/BepInEx/core/0Harmony.xml | 4149 ---------------- .../H3VRUtilities/BepInEx/core/0Harmony20.dll | Bin 111616 -> 0 bytes .../core/BepInEx-MonoMod_Loader/MonoMod.dll | Bin 66048 -> 0 bytes .../BepInEx/core/BepInEx.Harmony.dll | Bin 5632 -> 0 bytes .../BepInEx/core/BepInEx.Harmony.xml | 86 - .../BepInEx/core/BepInEx.Preloader.dll | Bin 42496 -> 0 bytes .../BepInEx/core/BepInEx.Preloader.xml | 169 - .../H3VRUtilities/BepInEx/core/BepInEx.dll | Bin 116224 -> 0 bytes .../H3VRUtilities/BepInEx/core/BepInEx.xml | 1657 ------- .../BepInEx/core/HarmonyXInterop.dll | Bin 23552 -> 0 bytes .../BepInEx/core/Mono.Cecil.Mdb.dll | Bin 43008 -> 0 bytes .../BepInEx/core/Mono.Cecil.Pdb.dll | Bin 86528 -> 0 bytes .../BepInEx/core/Mono.Cecil.Rocks.dll | Bin 27648 -> 0 bytes .../H3VRUtilities/BepInEx/core/Mono.Cecil.dll | Bin 339456 -> 0 bytes .../BepInEx/core/MonoMod.RuntimeDetour.dll | Bin 104960 -> 0 bytes .../BepInEx/core/MonoMod.RuntimeDetour.xml | 178 - .../BepInEx/core/MonoMod.Utils.dll | Bin 187392 -> 0 bytes .../BepInEx/core/MonoMod.Utils.xml | 1465 ------ .../Assembly-CSharp.H3VRUtilities.mm.dll | Bin 66048 -> 0 bytes ...sembly-CSharp.H3VRUtilitiesVehicles.mm.dll | Bin 29696 -> 0 bytes .../BepInEx.MonoMod.Loader.dll | Bin 9216 -> 0 bytes .../BepInEx.MonoMod.HookGenPatcher.dll | Bin 9216 -> 0 bytes .../MonoMod.RuntimeDetour.HookGen.exe | Bin 23040 -> 0 bytes .../nrgill28-Sodalite/Sodalite.Patcher.dll | Bin 14848 -> 0 bytes .../plugins/BepInEx-MonoMod_Loader/README.md | 24 - .../plugins/BepInEx-MonoMod_Loader/icon.png | Bin 11227 -> 0 bytes .../BepInEx-MonoMod_Loader/manifest.json | 9 - .../WFIOST-H3VRUtilities/8-11-0.unitypackage | Bin 44577 -> 0 bytes .../WFIOST-H3VRUtilities/H3VRUtilities.dll | Bin 66048 -> 0 bytes .../H3VRUtilitiesVehicles.dll | Bin 29696 -> 0 bytes .../WFIOST-H3VRUtilities/H3VRUtilsConfig.dll | Bin 487424 -> 0 bytes .../plugins/WFIOST-H3VRUtilities/README.md | 15 - .../plugins/WFIOST-H3VRUtilities/icon.png | Bin 20927 -> 0 bytes .../WFIOST-H3VRUtilities/manifest.json | 11 - .../nrgill28-HookGenPatcher_H3VR/README.md | 13 - .../nrgill28-HookGenPatcher_H3VR/icon.png | Bin 7839 -> 0 bytes .../manifest.json | 10 - .../BepInEx/plugins/nrgill28-Sodalite/LICENSE | 165 - .../plugins/nrgill28-Sodalite/README.md | 32 - .../plugins/nrgill28-Sodalite/Sodalite.dll | Bin 99840 -> 0 bytes .../plugins/nrgill28-Sodalite/YamlDotNet.dll | Bin 270336 -> 0 bytes .../plugins/nrgill28-Sodalite/icon.png | Bin 8865 -> 0 bytes .../plugins/nrgill28-Sodalite/manifest.json | 11 - .../plugins/nrgill28-Sodalite/universalpanel | Bin 692509 -> 0 bytes .../bepinex/H3VRUtilities/doorstop_config.ini | 16 - .../bepinex/H3VRUtilities/winhttp.dll | Bin 25088 -> 0 bytes .../Modmas_2021/BepInEx/config/BepInEx.cfg | 0 .../BepInEx/config/HookGenPatcher.cfg | 0 .../Modmas_2021/BepInEx/core/0Harmony.dll | 0 .../Modmas_2021/BepInEx/core/0Harmony.xml | 0 .../Modmas_2021/BepInEx/core/0Harmony20.dll | 0 .../core/BepInEx-MonoMod_Loader/MonoMod.dll | 0 .../BepInEx/core/BepInEx.Harmony.dll | 0 .../BepInEx/core/BepInEx.Harmony.xml | 0 .../BepInEx/core/BepInEx.Preloader.dll | 0 .../BepInEx/core/BepInEx.Preloader.xml | 0 .../Modmas_2021/BepInEx/core/BepInEx.dll | 0 .../Modmas_2021/BepInEx/core/BepInEx.xml | 0 .../BepInEx/core/HarmonyXInterop.dll | 0 .../BepInEx/core/Mono.Cecil.Mdb.dll | 0 .../BepInEx/core/Mono.Cecil.Pdb.dll | 0 .../BepInEx/core/Mono.Cecil.Rocks.dll | 0 .../Modmas_2021/BepInEx/core/Mono.Cecil.dll | 0 .../BepInEx/core/MonoMod.RuntimeDetour.dll | 0 .../BepInEx/core/MonoMod.RuntimeDetour.xml | 0 .../BepInEx/core/MonoMod.Utils.dll | 0 .../BepInEx/core/MonoMod.Utils.xml | 0 .../Assembly-CSharp.H3VRUtilities.mm.dll | 0 ...sembly-CSharp.H3VRUtilitiesVehicles.mm.dll | 0 .../Assembly-CSharp.AttachmentStock.mm.dll | 0 .../Assembly-CSharp.CapAndBallRevolver.mm.dll | 0 ...ssembly-CSharp.CustomQuickBeltSlots.mm.dll | 0 .../Assembly-CSharp.MagazineScripts.mm.dll | 0 .../Assembly-CSharp.MeatBeatScanner.mm.dll | 0 .../Assembly-CSharp.MeatyPages.mm.dll | 0 ...ssembly-CSharp.MeshCombiner_MonoMod.mm.dll | 0 .../Assembly-CSharp.MovableWeaponPart.mm.dll | 0 .../Assembly-CSharp.QBArmorPiece.mm.dll | 0 ...ssembly-CSharp.RSC_MagazineFollower.mm.dll | 0 ...Assembly-CSharp.RifleGrenadeAdapter.mm.dll | 0 ...-CSharp.WeaponEnhancementAttachment.mm.dll | 0 .../BepInEx.MonoMod.Loader.dll | 0 .../Deli.Newtonsoft.Json.dll | 0 .../DeliCollective-Deli/Deli.Patcher.dll | 0 .../DeliCollective-Deli/DotNetZip.dll | 0 .../DeliCollective-Deli/I18N.West.dll | 0 .../patchers/DeliCollective-Deli/I18N.dll | 0 .../MonoMod.RuntimeDetour.HookGen.dll | 0 .../patchers/DeliCollective-Deli/MonoMod.dll | 0 .../patchers/Stratum-Deliter/Deliter.dll | 0 .../patchers/Stratum-Deliter/DotNetZip.dll | 0 .../patchers/Stratum-Deliter/I18N.West.dll | 0 .../BepInEx/patchers/Stratum-Deliter/I18N.dll | 0 .../Stratum-Deliter/Newtonsoft.Json.dll | 0 .../patchers/Stratum-Deliter/YamlDotNet.dll | 0 .../patchers/Stratum-Deliter/config.yaml | 0 .../patchers/Stratum-Mason/Mason.Core.dll | 0 .../patchers/Stratum-Mason/Mason.Patcher.dll | 0 .../Stratum-Mason/Newtonsoft.Json.dll | 0 .../patchers/Stratum-Mason/YamlDotNet.dll | 0 .../BepInEx.MonoMod.HookGenPatcher.dll | 0 .../MonoMod.RuntimeDetour.HookGen.exe | 0 .../nrgill28-Sodalite/Sodalite.Patcher.dll | 0 .../HawkMoonScript.dll | 0 .../plugins/AngryNoob-DestinyScript/README.md | 0 .../plugins/AngryNoob-DestinyScript/icon.png | 0 .../AngryNoob-DestinyScript/manifest.json | 0 .../plugins/BepInEx-MonoMod_Loader/README.md | 0 .../plugins/BepInEx-MonoMod_Loader/icon.png | 0 .../BepInEx-MonoMod_Loader/manifest.json | 0 .../7mmpinfire | 0 .../Antique_Ammo.dll | 0 .../README.md | 0 .../icon.png | 0 .../late_7mmpinfire | 0 .../manifest.json | 0 .../Antique_Grenades.dll | 0 .../README.md | 0 .../antiquegrenades | 0 .../icon.png | 0 .../late_antiquegrenades | 0 .../manifest.json | 0 .../Billiam_J_McGoonigan-BiC_RPG/BiC_RPG.dll | 0 .../Billiam_J_McGoonigan-BiC_RPG/README.md | 0 .../Billiam_J_McGoonigan-BiC_RPG/bic_rpg | 0 .../Billiam_J_McGoonigan-BiC_RPG/icon.png | 0 .../Billiam_J_McGoonigan-BiC_RPG/late_bic_rpg | 0 .../manifest.json | 0 .../Hotchkiss_M1922.dll | 0 .../README.md | 0 .../hotchkiss1922 | 0 .../icon.png | 0 .../late_hotchkiss1922 | 0 .../manifest.json | 0 .../M_Archer.csosig | 0 .../M_Assassin.csosig | 0 .../M_Jester.csosig | 0 .../M_Jouster.csosig | 0 .../M_King.csosig | 0 .../M_Knight.csosig | 0 .../M_Musketeer.csosig | 0 .../M_Peasant.csosig | 0 .../M_PlagueDoctor.csosig | 0 .../M_Soldier.csosig | 0 .../M_Wizard.csosig | 0 .../MedievalSosigs.dll | 0 .../README.md | 0 .../icon.png | 0 .../late_modmasitem35 | 0 .../late_sosigviking | 0 .../manifest.json | 0 .../modmasitem35 | 0 .../sosigviking | 0 .../README.md | 0 .../Billiam_J_McGoonigan-ModmasCamos/icon.png | 0 .../manifest.json | 0 .../xx_modmas_giftwrap_giftwrap1.png | 0 .../xx_modmas_giftwrap_giftwrap2.png | 0 .../xx_modmas_giftwrap_giftwrap3.png | 0 .../xx_modmas_giftwrap_giftwrap4.png | 0 .../xx_modmas_giftwrap_giftwrap5.png | 0 .../xx_modmas_giftwrap_giftwrap6.png | 0 .../xx_modmas_giftwrap_giftwrap7.png | 0 .../xx_modmas_giftwrap_giftwrap8.png | 0 .../xx_modmas_giftwrap_giftwrap9.png | 0 .../NRS2_ScoutFiringKnife.dll | 0 .../README.md | 0 .../icon.png | 0 .../late_nrs2 | 0 .../manifest.json | 0 .../nrs2 | 0 .../OSS_Bigot_M1911A1.dll | 0 .../README.md | 0 .../icon.png | 0 .../late_oss1911 | 0 .../manifest.json | 0 .../oss1911 | 0 .../README.md | 0 .../Winchester_1885.dll | 0 .../icon.png | 0 .../late_w1885 | 0 .../manifest.json | 0 .../w1885 | 0 .../DeliCollective-Deli/Deli.Setup.dll | 0 .../plugins/DeliCollective-Deli/README.md | 0 .../plugins/DeliCollective-Deli/icon.png | 0 .../plugins/DeliCollective-Deli/manifest.json | 0 .../DrDog.CaseLockoutFix.dll | 0 .../DrDog.CaseLockoutFix.dll.mdb | 0 .../Dr_Dog_PhD-Guncase_Lockout_Fix/LICENSE | 0 .../Dr_Dog_PhD-Guncase_Lockout_Fix/README.md | 0 .../Dr_Dog_PhD-Guncase_Lockout_Fix/icon.png | 0 .../manifest.json | 0 .../FraDirahra-Blaser_R93/Blaser_R93.dll | 0 .../plugins/FraDirahra-Blaser_R93/README.md | 0 .../plugins/FraDirahra-Blaser_R93/blaserr93 | 0 .../plugins/FraDirahra-Blaser_R93/icon.png | 0 .../FraDirahra-Blaser_R93/late_blaserr93 | 0 .../FraDirahra-Blaser_R93/manifest.json | 0 .../FraDirahra-KKM_Glock/KKM_Glock.dll | 0 .../plugins/FraDirahra-KKM_Glock/README.md | 0 .../plugins/FraDirahra-KKM_Glock/icon.png | 0 .../plugins/FraDirahra-KKM_Glock/kkmglock | 0 .../FraDirahra-KKM_Glock/late_kkmglock | 0 .../FraDirahra-KKM_Glock/manifest.json | 0 .../plugins/FraDirahra-KKM_Glock/mw_kkm_glock | 0 .../plugins/FraDirahra-LICC_LWS/264round | 0 .../plugins/FraDirahra-LICC_LWS/LICC_LWS.dll | 0 .../plugins/FraDirahra-LICC_LWS/README.md | 0 .../plugins/FraDirahra-LICC_LWS/icon.png | 0 .../plugins/FraDirahra-LICC_LWS/late_264round | 0 .../plugins/FraDirahra-LICC_LWS/late_licc | 0 .../BepInEx/plugins/FraDirahra-LICC_LWS/licc | 0 .../plugins/FraDirahra-LICC_LWS/manifest.json | 0 .../plugins/FraDirahra-LICC_LWS/mw_licc_lws | 0 .../JerryAr-MD_F4E_Fighter/MD_F4E_Fighter.dll | 0 .../plugins/JerryAr-MD_F4E_Fighter/README.md | 0 .../plugins/JerryAr-MD_F4E_Fighter/f4ephantom | 0 .../plugins/JerryAr-MD_F4E_Fighter/icon.png | 0 .../JerryAr-MD_F4E_Fighter/late_f4ephantom | 0 .../JerryAr-MD_F4E_Fighter/manifest.json | 0 .../NO74_MKII_StickyGrenade.dll | 0 .../JerryAr-NO74_MKII_StickyGrenade/README.md | 0 .../JerryAr-NO74_MKII_StickyGrenade/icon.png | 0 .../late_no74_mkii_stickygrenade | 0 .../manifest.json | 0 .../no74_mkii_stickygrenade | 0 .../BepInEx/plugins/JerryAr-NSV/NSV.dll | 0 .../BepInEx/plugins/JerryAr-NSV/README.md | 0 .../BepInEx/plugins/JerryAr-NSV/icon.png | 0 .../BepInEx/plugins/JerryAr-NSV/late_nsv | 0 .../BepInEx/plugins/JerryAr-NSV/manifest.json | 0 .../BepInEx/plugins/JerryAr-NSV/nsv | 0 .../Modmas2023-Modmas_Cases/Modmas_Cases.dll | 0 .../plugins/Modmas2023-Modmas_Cases/README.md | 0 .../plugins/Modmas2023-Modmas_Cases/icon.png | 0 .../late_modmas2023_cases | 0 .../Modmas2023-Modmas_Cases/manifest.json | 0 .../Modmas2023-Modmas_Cases/modmas2023_cases | 0 ...DSosigNEWCHANGEDNEWNOTEXHIBITIONIST.csosig | 0 .../Modmas2024-Modmas_2024/Billiam.csosig | 0 .../Modmas2024-Modmas_2024/CitySosig.csosig | 0 .../Modmas2024-Modmas_2024/JerryArSig.csosig | 0 .../Modmas2024-Modmas_2024/LuaSosig.csosig | 0 .../Modmas2024-Modmas_2024/MODMAS2024FIN.json | 0 .../MODMAS2024ITEM02_VFO.json | 0 .../MODMAS2024ITEM03_VFO.json | 0 .../MODMAS2024ITEM04_VFO.json | 0 .../MODMAS2024ITEM11_VFO.json | 0 .../MODMAS2024ITEM22_VFO.json | 0 .../MODMAS2024ITEM29_VFO.json | 0 .../MODMAS2024ITEM34_VFO.json | 0 .../MODMAS2024ITEM38_VFO.json | 0 .../MODMAS2024ITEM50_VFO.json | 0 .../MODMAS2024ITEM51_VFO.json | 0 .../MODMAS2024ITEM68_VFO.json | 0 .../MODMAS2024ITEM69_VFO.json | 0 .../MODMAS2024ITEM70_VFO.json | 0 .../Modmas2023QuickBeltSlotPatch.dll | 0 .../Modmas2024-Modmas_2024/Modmas2024Base.dll | 0 .../Modmas2024-Modmas_2024/Modmas2024Map.dll | 0 .../Modmas2024_SosigResources.dll | 0 .../ModmasAssaultShieldSnowsig.csosig | 0 .../ModmasAssaultSnowsig.csosig | 0 .../ModmasCivvieConstruction.csosig | 0 .../ModmasCivvieConstructionSupervisor.csosig | 0 .../ModmasCivviesGateGuard.csosig | 0 .../ModmasCivviesScarf.csosig | 0 .../ModmasCivviesWacky.csosig | 0 .../ModmasCivviesWackyDisarmed.csosig | 0 .../ModmasGronch.csosig | 0 .../ModmasMGEMeBrotherArmed.csosig | 0 .../ModmasSnowsig.csosig | 0 .../ModmasSnowsigCivvie.csosig | 0 .../ModmasStorymodsFits.csosig | 0 .../ModmasWolfie.csosig | 0 .../Modmas2024-Modmas_2024/Okkim.csosig | 0 .../Packer.BossFight.dll | 0 .../Packer.BossFight.dll.mdb | 0 .../Packer_Sosig.csosig | 0 .../plugins/Modmas2024-Modmas_2024/README.md | 0 .../SceneLoaderObject.dll | 0 .../Modmas2024-Modmas_2024/Volksig.csosig | 0 .../Modmas2024-Modmas_2024/atlassceneloader | 0 .../Modmas2024-Modmas_2024/carl.csosig | 0 .../Modmas2024-Modmas_2024/gram.csosig | 0 .../plugins/Modmas2024-Modmas_2024/icon.png | 0 .../late_atlassceneloader | 0 .../late_modmas2024_sosigresources | 0 .../Modmas2024-Modmas_2024/late_sirtatoesnote | 0 .../local_ModmasSosig.csosig | 0 .../Modmas2024-Modmas_2024/manifest.json | 0 .../Modmas2024-Modmas_2024/modmas 2024 base | 0 .../modmas2024_sosigresources | 0 .../Modmas2024-Modmas_2024/modmas2024newmap | 0 .../modmas2024newmap.json | 0 .../modmas2024newmap.png | 0 .../Modmas2024-Modmas_2024/sirtatoesnote | 0 .../HemmingerModel2Pistol.dll | 0 .../README.md | 0 .../Muzzle_Alt-HemmingerModel2Pistol/icon.png | 0 .../late_model_2.muzz | 0 .../manifest.json | 0 .../model_2.muzz | 0 .../Meloncorp_M1891_MkIV_Pistol.dll | 0 .../README.md | 0 .../icon.png | 0 .../late_mkiv_pistol.muzz | 0 .../manifest.json | 0 .../mkiv_pistol.muzz | 0 .../Meloncorp_M55_Rifle.dll | 0 .../Muzzle_Alt-Meloncorp_M55_Rifle/README.md | 0 .../Muzzle_Alt-Meloncorp_M55_Rifle/icon.png | 0 .../late_m55.muzz | 0 .../Muzzle_Alt-Meloncorp_M55_Rifle/m55.muzz | 0 .../manifest.json | 0 .../Meloncorp_Reserves_G47_Rifle.dll | 0 .../README.md | 0 .../g47.muzz | 0 .../icon.png | 0 .../late_g47.muzz | 0 .../manifest.json | 0 .../BepInEx/plugins/NGA-CamoShop/CamoShop.dll | 0 .../BepInEx/plugins/NGA-CamoShop/README.md | 0 .../BepInEx/plugins/NGA-CamoShop/camoshop | 0 .../BepInEx/plugins/NGA-CamoShop/camospray | 0 .../BepInEx/plugins/NGA-CamoShop/icon.png | 0 .../plugins/NGA-CamoShop/late_camoshop | 0 .../plugins/NGA-CamoShop/late_camospray | 0 .../plugins/NGA-CamoShop/late_resizecontrol | 0 .../plugins/NGA-CamoShop/late_shaderholder | 0 .../plugins/NGA-CamoShop/manifest.json | 0 .../plugins/NGA-CamoShop/resizecontrol | 0 .../BepInEx/plugins/NGA-CamoShop/shaderholder | 0 .../plugins/NGA-GunCaseFix/NGA.GunCaseFix.dll | 0 .../BepInEx/plugins/NGA-GunCaseFix/README.md | 0 .../BepInEx/plugins/NGA-GunCaseFix/icon.png | 0 .../plugins/NGA-GunCaseFix/manifest.json | 0 .../plugins/NGA-JsonFileIO/JsonSaveSystem.dll | 0 .../BepInEx/plugins/NGA-JsonFileIO/README.md | 0 .../BepInEx/plugins/NGA-JsonFileIO/icon.png | 0 .../plugins/NGA-JsonFileIO/manifest.json | 0 .../NGA-MasteryCamos/NGAMasteryCamos.dll | 0 .../plugins/NGA-MasteryCamos/README.md | 0 .../NGA-MasteryCamos/_DarkCamo_Albedo.png | 0 .../NGA-MasteryCamos/_DarkCamo_Packed.png | 0 .../NGA-MasteryCamos/_GoldCamo_Packed.png | 0 .../BepInEx/plugins/NGA-MasteryCamos/icon.png | 0 .../plugins/NGA-MasteryCamos/manifest.json | 0 .../xx_mastery_s1_GoldTerra.json | 0 .../xx_mastery_s1_GoldTerra.png | 0 .../xx_mastery_s1_alien-carniverous.json | 0 .../xx_mastery_s1_alien-carniverous.png | 0 .../xx_mastery_s1_gold-scuffed.json | 0 .../xx_mastery_s1_gold-scuffed.png | 0 .../plugins/NGA-ProfileSaveFolder/README.md | 0 .../plugins/NGA-ProfileSaveFolder/icon.png | 0 .../NGA-ProfileSaveFolder/manifest.json | 0 .../NGA.VaultSaveCompatibility.dll | 0 .../NGA-VaultSaveCompatibility/README.md | 0 .../NGA-VaultSaveCompatibility/icon.png | 0 .../NGA-VaultSaveCompatibility/manifest.json | 0 .../CP2077_Malorian3516.dll | 0 .../MalorianCode.dll | 0 .../Nikpo-CP2077_Malorian3516/README.md | 0 .../cp77_malorian3516 | 0 .../Nikpo-CP2077_Malorian3516/icon.png | 0 .../late_cp77_malorian3516 | 0 .../Nikpo-CP2077_Malorian3516/manifest.json | 0 .../Nikpo-Nik_Stratagems/Nik_Stratagems.dll | 0 .../plugins/Nikpo-Nik_Stratagems/README.md | 0 .../plugins/Nikpo-Nik_Stratagems/icon.png | 0 .../late_nik_hd2stratagems | 0 .../Nikpo-Nik_Stratagems/manifest.json | 0 .../Nikpo-Nik_Stratagems/nik_hd2stratagems | 0 .../Not_Wolfie-9A91_VSK94/9A91_VSK94.dll | 0 .../plugins/Not_Wolfie-9A91_VSK94/9a91vsk | 0 .../plugins/Not_Wolfie-9A91_VSK94/README.md | 0 .../plugins/Not_Wolfie-9A91_VSK94/icon.png | 0 .../Not_Wolfie-9A91_VSK94/late_9a91vsk | 0 .../Not_Wolfie-9A91_VSK94/manifest.json | 0 .../Bryson_Series.dll | 0 .../Not_Wolfie-Bryson_Series/README.md | 0 .../Not_Wolfie-Bryson_Series/brysonseries | 0 .../plugins/Not_Wolfie-Bryson_Series/icon.png | 0 .../late_brysonseries | 0 .../Not_Wolfie-Bryson_Series/manifest.json | 0 .../Not_Wolfie-Bryson_Series/mw_bryson_series | 0 .../Not_Wolfie-Expedite_12/Expedite_12.dll | 0 .../plugins/Not_Wolfie-Expedite_12/README.md | 0 .../plugins/Not_Wolfie-Expedite_12/icon.png | 0 .../late_modmas2024_item62 | 0 .../Not_Wolfie-Expedite_12/manifest.json | 0 .../Not_Wolfie-Expedite_12/modmas2024_item62 | 0 .../Not_Wolfie-Expedite_12/mw_expedite_12 | 0 .../Not_Wolfie-Modul_UZI/Modul_UZI.dll | 0 .../plugins/Not_Wolfie-Modul_UZI/README.md | 0 .../plugins/Not_Wolfie-Modul_UZI/icon.png | 0 .../late_modmas2024_item19 | 0 .../Not_Wolfie-Modul_UZI/manifest.json | 0 .../Not_Wolfie-Modul_UZI/modmas2024_item19 | 0 .../plugins/Not_Wolfie-Modul_UZI/mw_modul_uzi | 0 .../Not_Wolfie-Modul_VAL_2/CHANGELOG.md | 0 .../Not_Wolfie-Modul_VAL_2/Modul_VAL_2.dll | 0 .../plugins/Not_Wolfie-Modul_VAL_2/README.md | 0 .../plugins/Not_Wolfie-Modul_VAL_2/icon.png | 0 .../Not_Wolfie-Modul_VAL_2/late_modul_val_2 | 0 .../Not_Wolfie-Modul_VAL_2/manifest.json | 0 .../Not_Wolfie-Modul_VAL_2/modul_val_2 | 0 .../Not_Wolfie-Modul_VAL_2/mw_modul_val_2 | 0 .../Modul_Workshop_Platform.dll | 0 .../README.md | 0 .../icon.png | 0 .../late_mwplatform | 0 .../manifest.json | 0 .../mwplatform | 0 .../Not_Wolfie-Rail_Appear_Tool/README.md | 0 .../Rail_Appear_Tool.dll | 0 .../Not_Wolfie-Rail_Appear_Tool/appeartool | 0 .../Not_Wolfie-Rail_Appear_Tool/icon.png | 0 .../late_appeartool | 0 .../Not_Wolfie-Rail_Appear_Tool/manifest.json | 0 .../plugins/Not_Wolfie-Tarkov_9x39/9x39 | 0 .../plugins/Not_Wolfie-Tarkov_9x39/README.md | 0 .../Not_Wolfie-Tarkov_9x39/Tarkov_9x39.dll | 0 .../plugins/Not_Wolfie-Tarkov_9x39/icon.png | 0 .../plugins/Not_Wolfie-Tarkov_9x39/late_9x39 | 0 .../Not_Wolfie-Tarkov_9x39/manifest.json | 0 .../plugins/Not_Wolfie-Tarkov_AA12/README.md | 0 .../Not_Wolfie-Tarkov_AA12/Tarkov_AA12.dll | 0 .../Not_Wolfie-Tarkov_AA12/aa12_wolfie | 0 .../plugins/Not_Wolfie-Tarkov_AA12/icon.png | 0 .../Not_Wolfie-Tarkov_AA12/late_aa12_wolfie | 0 .../Not_Wolfie-Tarkov_AA12/manifest.json | 0 .../Not_Wolfie-Tarkov_AA12/mw_tarkov_aa12 | 0 .../Not_Wolfie-Tiger_Stripe_Deagle/README.md | 0 .../Tiger_Stripe_Deagle.dll | 0 .../Not_Wolfie-Tiger_Stripe_Deagle/icon.png | 0 .../late_wolfiedeagles | 0 .../manifest.json | 0 .../wolfiedeagles | 0 .../Okkim-Bag_Of_Scripts/BagOfScripts.dll | 0 .../plugins/Okkim-Bag_Of_Scripts/CHANGELOG.md | 0 .../Editor version in here.zip | 0 .../plugins/Okkim-Bag_Of_Scripts/README.md | 0 .../plugins/Okkim-Bag_Of_Scripts/icon.png | 0 .../Okkim-Bag_Of_Scripts/manifest.json | 0 .../CHANGELOG.md | 0 ...p_Rock_Galactic_Bulldog_Heavy_Revolver.dll | 0 .../README.md | 0 .../drg_bulldog_revolver | 0 .../icon.png | 0 .../late_drg_bulldog_revolver | 0 .../manifest.json | 0 .../CHANGELOG.md | 0 .../Okkim-Terminator_AMT_Hardballer/README.md | 0 .../Terminator_AMT_Hardballer.dll | 0 .../amt_hardballer | 0 .../Okkim-Terminator_AMT_Hardballer/icon.png | 0 .../late_amt_hardballer | 0 .../manifest.json | 0 .../Packer-Custom_Sosig_Spawner/CHANGELOG.md | 0 .../Custom_Sosig_Spawner.dll | 0 .../Packer-Custom_Sosig_Spawner/README.md | 0 .../Packer-Custom_Sosig_Spawner/icon.png | 0 .../late_packer.customsosigspawner | 0 .../Packer-Custom_Sosig_Spawner/manifest.json | 0 .../packer.customsosigspawner | 0 .../Captain_America_Shield.dll | 0 .../Shault-Captain_America_Shield/README.md | 0 .../Shault-Captain_America_Shield/icon.png | 0 .../late_modmas2024_item54 | 0 .../manifest.json | 0 .../modmas2024_item54 | 0 .../CHANGELOG.md | 0 .../CustomSosig_Base.png | 0 .../Sosig_Squad-Custom_Sosig_Loader/README.md | 0 .../SosigClothing.dll | 0 .../Sosig_Squad.CustomSosigLoader.dll | 0 .../Sosig_Squad.CustomSosigLoader.dll.mdb | 0 .../Sosig_Squad-Custom_Sosig_Loader/icon.png | 0 .../late_sosigclothing | 0 .../manifest.json | 0 .../sosigclothing | 0 .../10x22_Glubbersnackle.dll | 0 .../10x22_glubbersnackle | 0 .../StoryMods-10x22_Glubbersnackle/README.md | 0 .../StoryMods-10x22_Glubbersnackle/icon.png | 0 .../late_10x22_glubbersnackle | 0 .../manifest.json | 0 .../7x30_Whippersnapper.dll | 0 .../7x30_whippersnapper | 0 .../StoryMods-7x30_Whippersnapper/README.md | 0 .../StoryMods-7x30_Whippersnapper/icon.png | 0 .../late_7x30_whippersnapper | 0 .../manifest.json | 0 .../StoryMods-AngryAngus/AngryAngus.dll | 0 .../plugins/StoryMods-AngryAngus/README.md | 0 .../plugins/StoryMods-AngryAngus/icon.png | 0 .../late_storymods_angryangus | 0 .../StoryMods-AngryAngus/manifest.json | 0 .../StoryMods-AngryAngus/storymods_angryangus | 0 .../StoryMods-Domebreaker/Domebreaker.dll | 0 .../plugins/StoryMods-Domebreaker/README.md | 0 .../plugins/StoryMods-Domebreaker/icon.png | 0 .../late_storymods_domebreaker | 0 .../StoryMods-Domebreaker/manifest.json | 0 .../storymods_domebreaker | 0 .../StoryMods-LeDernierMot/LeDernierMot.dll | 0 .../plugins/StoryMods-LeDernierMot/README.md | 0 .../plugins/StoryMods-LeDernierMot/icon.png | 0 .../late_storymods_lederniermot | 0 .../StoryMods-LeDernierMot/manifest.json | 0 .../storymods_lederniermot | 0 .../plugins/StoryMods-Longshot/Longshot.dll | 0 .../plugins/StoryMods-Longshot/README.md | 0 .../plugins/StoryMods-Longshot/icon.png | 0 .../late_storymods_longshot | 0 .../plugins/StoryMods-Longshot/manifest.json | 0 .../StoryMods-Longshot/storymods_longshot | 0 .../plugins/StoryMods-Shortstop/README.md | 0 .../plugins/StoryMods-Shortstop/Shortstop.dll | 0 .../plugins/StoryMods-Shortstop/icon.png | 0 .../late_storymods_shortstop | 0 .../plugins/StoryMods-Shortstop/manifest.json | 0 .../StoryMods-Shortstop/storymods_shortstop | 0 .../plugins/StoryMods-TheEmesis/README.md | 0 .../plugins/StoryMods-TheEmesis/TheEmesis.dll | 0 .../plugins/StoryMods-TheEmesis/icon.png | 0 .../late_storymods_theemesis | 0 .../plugins/StoryMods-TheEmesis/manifest.json | 0 .../StoryMods-TheEmesis/storymods_theemesis | 0 .../plugins/StoryMods-Trenchbuster/README.md | 0 .../StoryMods-Trenchbuster/Trenchbuster.dll | 0 .../plugins/StoryMods-Trenchbuster/icon.png | 0 .../late_storymods_trenchbuster | 0 .../StoryMods-Trenchbuster/manifest.json | 0 .../storymods_trenchbuster | 0 .../BepInEx/plugins/Stratum-Deliter/README.md | 0 .../BepInEx/plugins/Stratum-Deliter/icon.png | 0 .../plugins/Stratum-Deliter/manifest.json | 0 .../BepInEx/plugins/Stratum-Mason/README.md | 0 .../BepInEx/plugins/Stratum-Mason/icon.png | 0 .../plugins/Stratum-Mason/manifest.json | 0 .../BepInEx/plugins/Stratum-Stratum/README.md | 0 .../ReadOnlyCollectionsInterfaces.dll | 0 .../plugins/Stratum-Stratum/Stratum.dll | 0 .../BepInEx/plugins/Stratum-Stratum/icon.png | 0 .../plugins/Stratum-Stratum/manifest.json | 0 .../AncientChineseMeleePack.dll | 0 .../CHANGELOG.md | 0 .../Volks-AncientChineseMeleePack/README.md | 0 .../ancientchinesemeleepack | 0 .../Volks-AncientChineseMeleePack/icon.png | 0 .../late_ancientchinesemeleepack | 0 .../manifest.json | 0 .../AndrewsMachineCarbine.dll | 0 .../Volks-AndrewsMachineCarbine/CHANGELOG.md | 0 .../Volks-AndrewsMachineCarbine/README.md | 0 .../andrewsmachinecarbine | 0 .../Volks-AndrewsMachineCarbine/icon.png | 0 .../late_andrewsmachinecarbine | 0 .../Volks-AndrewsMachineCarbine/manifest.json | 0 .../Volks-BSAWelgunSMG/BSAWelgunSMG.dll | 0 .../plugins/Volks-BSAWelgunSMG/CHANGELOG.md | 0 .../plugins/Volks-BSAWelgunSMG/README.md | 0 .../plugins/Volks-BSAWelgunSMG/bsawelgunsmg | 0 .../plugins/Volks-BSAWelgunSMG/icon.png | 0 .../Volks-BSAWelgunSMG/late_bsawelgunsmg | 0 .../plugins/Volks-BSAWelgunSMG/manifest.json | 0 .../Volks-CandyDispenserGun/CHANGELOG.md | 0 .../CandyDispenserGun.dll | 0 .../plugins/Volks-CandyDispenserGun/README.md | 0 .../Volks-CandyDispenserGun/candydispensergun | 0 .../plugins/Volks-CandyDispenserGun/icon.png | 0 .../late_candydispensergun | 0 .../Volks-CandyDispenserGun/manifest.json | 0 .../plugins/Volks-LegoWeaponSet/CHANGELOG.md | 0 .../Volks-LegoWeaponSet/LegoWeaponSet.dll | 0 .../plugins/Volks-LegoWeaponSet/README.md | 0 .../plugins/Volks-LegoWeaponSet/icon.png | 0 .../Volks-LegoWeaponSet/late_legoweaponset | 0 .../plugins/Volks-LegoWeaponSet/legoweaponset | 0 .../plugins/Volks-LegoWeaponSet/manifest.json | 0 .../BepInEx/plugins/Volks-M99AMR/CHANGELOG.md | 0 .../BepInEx/plugins/Volks-M99AMR/M99AMR.dll | 0 .../BepInEx/plugins/Volks-M99AMR/README.md | 0 .../BepInEx/plugins/Volks-M99AMR/icon.png | 0 .../BepInEx/plugins/Volks-M99AMR/late_m99amr | 0 .../BepInEx/plugins/Volks-M99AMR/m99amr | 0 .../plugins/Volks-M99AMR/manifest.json | 0 .../plugins/Volks-ModulDG58/CHANGELOG.md | 0 .../plugins/Volks-ModulDG58/ModulDG58.dll | 0 .../BepInEx/plugins/Volks-ModulDG58/README.md | 0 .../BepInEx/plugins/Volks-ModulDG58/icon.png | 0 .../plugins/Volks-ModulDG58/late_moduldg58 | 0 .../plugins/Volks-ModulDG58/manifest.json | 0 .../BepInEx/plugins/Volks-ModulDG58/moduldg58 | 0 .../plugins/Volks-ModulDG58/mw_moduldg58 | 0 .../plugins/Volks-ModulKVDRifles/CHANGELOG.md | 0 .../Volks-ModulKVDRifles/ModulKVDRifles.dll | 0 .../plugins/Volks-ModulKVDRifles/README.md | 0 .../plugins/Volks-ModulKVDRifles/icon.png | 0 .../Volks-ModulKVDRifles/late_modulkvdrifles | 0 .../Volks-ModulKVDRifles/manifest.json | 0 .../Volks-ModulKVDRifles/modulkvdrifles | 0 .../Volks-ModulKVDRifles/mw_modulkvdrifles | 0 .../Volks-ModulRenettiPistol/CHANGELOG.md | 0 .../ModulRenettiPistol.dll | 0 .../Volks-ModulRenettiPistol/README.md | 0 .../plugins/Volks-ModulRenettiPistol/icon.png | 0 .../late_modulrenettipistol | 0 .../Volks-ModulRenettiPistol/manifest.json | 0 .../modulrenettipistol | 0 .../mw_modulrenettipistol | 0 .../Volks-Pancerovka27ALauncher/CHANGELOG.md | 0 .../Pancerovka27ALauncher.dll | 0 .../Volks-Pancerovka27ALauncher/README.md | 0 .../Volks-Pancerovka27ALauncher/icon.png | 0 .../late_pancerovka27alauncher | 0 .../Volks-Pancerovka27ALauncher/manifest.json | 0 .../pancerovka27alauncher | 0 .../plugins/Volks-QBZ03Rifles/CHANGELOG.md | 0 .../plugins/Volks-QBZ03Rifles/QBZ03Rifles.dll | 0 .../plugins/Volks-QBZ03Rifles/README.md | 0 .../plugins/Volks-QBZ03Rifles/icon.png | 0 .../Volks-QBZ03Rifles/late_qbz03rifles | 0 .../plugins/Volks-QBZ03Rifles/manifest.json | 0 .../plugins/Volks-QBZ03Rifles/qbz03rifles | 0 .../plugins/Volks-VZ25SMG/CHANGELOG.md | 0 .../BepInEx/plugins/Volks-VZ25SMG/README.md | 0 .../BepInEx/plugins/Volks-VZ25SMG/VZ25SMG.dll | 0 .../BepInEx/plugins/Volks-VZ25SMG/icon.png | 0 .../plugins/Volks-VZ25SMG/late_vz25smg | 0 .../plugins/Volks-VZ25SMG/manifest.json | 0 .../BepInEx/plugins/Volks-VZ25SMG/vz25smg | 0 .../plugins/Volks-XmasFoodBundle/CHANGELOG.md | 0 .../plugins/Volks-XmasFoodBundle/README.md | 0 .../Volks-XmasFoodBundle/XmasFoodBundle.dll | 0 .../plugins/Volks-XmasFoodBundle/icon.png | 0 .../Volks-XmasFoodBundle/late_xmasfoodbundle | 0 .../Volks-XmasFoodBundle/manifest.json | 0 .../Volks-XmasFoodBundle/xmasfoodbundle | 0 .../WFIOST-H3VRUtilities/8-11-0.unitypackage | 0 .../WFIOST-H3VRUtilities/H3VRUtilities.dll | 0 .../H3VRUtilitiesVehicles.dll | 0 .../WFIOST-H3VRUtilities/H3VRUtilsConfig.dll | 0 .../plugins/WFIOST-H3VRUtilities/README.md | 0 .../plugins/WFIOST-H3VRUtilities/icon.png | 0 .../WFIOST-H3VRUtilities/manifest.json | 0 .../Fallout4FatMan.dll | 0 .../plugins/cityrobo-Fallout4FatMan/README.md | 0 .../cityrobo-Fallout4FatMan/cityrobo.fatman | 0 .../plugins/cityrobo-Fallout4FatMan/icon.png | 0 .../late_cityrobo.fatman | 0 .../cityrobo-Fallout4FatMan/manifest.json | 0 .../plugins/cityrobo-Gewehr43/Gewehr43.dll | 0 .../plugins/cityrobo-Gewehr43/README.md | 0 .../plugins/cityrobo-Gewehr43/cityrobo_g43 | 0 .../plugins/cityrobo-Gewehr43/icon.png | 0 .../cityrobo-Gewehr43/late_cityrobo_g43 | 0 .../plugins/cityrobo-Gewehr43/manifest.json | 0 .../cityrobo-ModularWorkshop/CHANGELOG.md | 0 .../ModularWorkshop.dll | 0 .../ModularWorkshop.dll.mdb | 0 .../cityrobo-ModularWorkshop/README.md | 0 .../plugins/cityrobo-ModularWorkshop/icon.png | 0 .../cityrobo-ModularWorkshop/manifest.json | 0 .../cityrobo-OpenScripts/AdditionalBarrel.dll | 0 .../Adjustable_ReflexSight.dll | 0 .../Attachable_Magazine.dll | 0 .../AttachmentMountParentToThis.dll | 0 .../cityrobo-OpenScripts/AttachmentStock.dll | 0 .../BreakActionWeapon_BarrelSwitch.dll | 0 .../CapAndBallRevolver.dll | 0 .../CustomQuickBeltSlots.dll | 0 .../cityrobo-OpenScripts/DP12_Scripts.dll | 0 .../cityrobo-OpenScripts/LongRecoilSystem.dll | 0 .../cityrobo-OpenScripts/MagPoseCycler.dll | 0 .../cityrobo-OpenScripts/MagazineScripts.dll | 0 .../cityrobo-OpenScripts/Magazine_Tape.dll | 0 .../ManipulateObjectAttachmentProxy.dll | 0 .../Manipulate_Animator.dll | 0 .../cityrobo-OpenScripts/MeatBeatScanner.dll | 0 .../cityrobo-OpenScripts/MeatyPages.dll | 0 ...ifyWeaponCartrideAndMagazineAttachment.dll | 0 .../MountedGunControls.dll | 0 .../MovableWeaponPart.dll | 0 .../MultipleHideOnAttach.dll | 0 .../cityrobo-OpenScripts/OpenBoltBurst.dll | 0 .../cityrobo-OpenScripts/OpenScripts.dll | 0 .../OpenScriptsBepInEx.dll | 0 .../PreattachedAttachment.dll | 0 .../cityrobo-OpenScripts/QBArmorPiece.dll | 0 .../plugins/cityrobo-OpenScripts/README.md | 0 .../RSC_MagazineFollower.dll | 0 .../cityrobo-OpenScripts/RangeFinder.dll | 0 .../RifleGrenadeAdapter.dll | 0 .../Rigidbody_JiggleBones.dll | 0 .../cityrobo-OpenScripts/ScopeShaderZoom.dll | 0 .../cityrobo-OpenScripts/ShotClock.dll | 0 .../cityrobo-OpenScripts/SmartPistol.dll | 0 .../cityrobo-OpenScripts/SwitchBlade.dll | 0 .../cityrobo-OpenScripts/TemplateProject.dll | 0 .../ThermalVision_Enabler.dll | 0 .../TriggerModification.dll | 0 .../plugins/cityrobo-OpenScripts/Typhoon.dll | 0 .../WeaponEnhancementAttachment.dll | 0 .../plugins/cityrobo-OpenScripts/icon.png | 0 .../cityrobo-OpenScripts/manifest.json | 0 .../cityrobo-OpenScripts2/CHANGELOG.md | 0 .../cityrobo-OpenScripts2/MeatKitDLL.zip | 0 .../cityrobo-OpenScripts2/OpenScripts2.dll | 0 .../OpenScripts2.dll.mdb | 0 .../plugins/cityrobo-OpenScripts2/README.md | 0 .../advancedmovingattachmentinterfacemenu | 0 .../plugins/cityrobo-OpenScripts2/icon.png | 0 .../cityrobo-OpenScripts2/manifest.json | 0 .../PrefabReplacer.dll | 0 .../plugins/cityrobo-PrefabReplacer/README.md | 0 .../plugins/cityrobo-PrefabReplacer/icon.png | 0 .../cityrobo-PrefabReplacer/manifest.json | 0 .../OtherLoader.dll | 0 .../devyndamonster-OtherLoader/README.md | 0 .../devyndamonster-OtherLoader/bootstrap.dll | 0 .../devyndamonster-OtherLoader/config.yaml | 0 .../devyndamonster-OtherLoader/icon.png | 0 .../devyndamonster-OtherLoader/manifest.json | 0 .../devyndamonster-OtherLoader/project.yaml | 0 .../resources/OtherloaderLock.png | 0 .../resources/otherloader_assets | 0 .../FNV_Power_Fist.dll | 0 .../localpcnerd-FNV_Power_Fist/README.md | 0 .../localpcnerd-FNV_Power_Fist/icon.png | 0 .../late_modmas2024_item07 | 0 .../localpcnerd-FNV_Power_Fist/manifest.json | 0 .../modmas2024_item07 | 0 .../localpcnerd-FNV_Ripper/FNV_Ripper.dll | 0 .../plugins/localpcnerd-FNV_Ripper/README.md | 0 .../plugins/localpcnerd-FNV_Ripper/icon.png | 0 .../late_modmas2024_item06 | 0 .../localpcnerd-FNV_Ripper/manifest.json | 0 .../localpcnerd-FNV_Ripper/modmas2024_item06 | 0 .../BepInEx/plugins/localpcnerd-MG15/MG15.dll | 0 .../plugins/localpcnerd-MG15/README.md | 0 .../BepInEx/plugins/localpcnerd-MG15/icon.png | 0 .../localpcnerd-MG15/late_modmas2024_item45 | 0 .../plugins/localpcnerd-MG15/manifest.json | 0 .../localpcnerd-MG15/modmas2024_item45 | 0 .../plugins/localpcnerd-MW2_Pit/CHANGELOG.md | 0 .../plugins/localpcnerd-MW2_Pit/MW2_Pit.dll | 0 .../plugins/localpcnerd-MW2_Pit/README.md | 0 .../plugins/localpcnerd-MW2_Pit/icon.png | 0 .../plugins/localpcnerd-MW2_Pit/manifest.json | 0 .../BepInEx/plugins/localpcnerd-MW2_Pit/pit | 0 .../plugins/localpcnerd-MW2_Pit/pit.json | 0 .../plugins/localpcnerd-MW2_Pit/pit.png | 0 .../plugins/localpcnerd-PitScripts/LICENSE | 0 .../localpcnerd-PitScripts/PitScripts.dll | 0 .../localpcnerd-PitScripts/PitScripts.dll.mdb | 0 .../plugins/localpcnerd-PitScripts/README.md | 0 .../plugins/localpcnerd-PitScripts/icon.png | 0 .../localpcnerd-PitScripts/manifest.json | 0 .../localpcnerd-Zbroyar_Z_008/README.md | 0 .../Zbroyar_Z_008.dll | 0 .../localpcnerd-Zbroyar_Z_008/icon.png | 0 .../late_modmas2024_item64 | 0 .../localpcnerd-Zbroyar_Z_008/manifest.json | 0 .../modmas2024_item64 | 0 .../BepInEx/plugins/nrgill28-Atlas/Atlas.dll | 0 .../BepInEx/plugins/nrgill28-Atlas/README.md | 0 .../BepInEx/plugins/nrgill28-Atlas/icon.png | 0 .../plugins/nrgill28-Atlas/manifest.json | 0 .../nrgill28-HookGenPatcher_H3VR/README.md | 0 .../nrgill28-HookGenPatcher_H3VR/icon.png | 0 .../manifest.json | 0 .../plugins/nrgill28-Munchies/README.md | 0 .../plugins/nrgill28-Munchies/happyding | 0 .../plugins/nrgill28-Munchies/icon.png | 0 .../plugins/nrgill28-Munchies/manifest.json | 0 .../nrgill28-Munchies/nrgill28.Munchies.dll | 0 .../BepInEx/plugins/nrgill28-Sodalite/LICENSE | 0 .../plugins/nrgill28-Sodalite/README.md | 0 .../plugins/nrgill28-Sodalite/Sodalite.dll | 0 .../plugins/nrgill28-Sodalite/YamlDotNet.dll | 0 .../plugins/nrgill28-Sodalite/icon.png | 0 .../plugins/nrgill28-Sodalite/manifest.json | 0 .../plugins/nrgill28-Sodalite/universalpanel | 0 .../plugins/nrgill28-WurstMod/README.md | 0 .../plugins/nrgill28-WurstMod/WurstMod.deli | 0 .../plugins/nrgill28-WurstMod/icon.png | 0 .../plugins/nrgill28-WurstMod/manifest.json | 0 .../HotelHotlinkLightsOut.deli | 0 .../README.md | 0 .../icon.png | 0 .../manifest.json | 0 .../plugins/sirpotatos-QSZ_92/QSZ_92.dll | 0 .../plugins/sirpotatos-QSZ_92/README.md | 0 .../plugins/sirpotatos-QSZ_92/icon.png | 0 .../plugins/sirpotatos-QSZ_92/late_qsz92 | 0 .../plugins/sirpotatos-QSZ_92/manifest.json | 0 .../BepInEx/plugins/sirpotatos-QSZ_92/qsz92 | 0 .../bepinex/Modmas_2021/doorstop_config.ini | 0 .../bepinex/Modmas_2021/winhttp.dll | 0 .../bepinex/PlantEverything/.doorstop_version | 1 - .../BepInEx/config/BepInEx.cfg | 151 - .../PlantEverything/BepInEx/core/0Harmony.dll | Bin 204800 -> 0 bytes .../PlantEverything/BepInEx/core/0Harmony.xml | 4288 ----------------- .../BepInEx/core/0Harmony20.dll | Bin 112640 -> 0 bytes .../BepInEx/core/BepInEx.Harmony.dll | Bin 6656 -> 0 bytes .../BepInEx/core/BepInEx.Harmony.xml | 86 - .../BepInEx/core/BepInEx.Preloader.dll | Bin 43520 -> 0 bytes .../BepInEx/core/BepInEx.Preloader.xml | 169 - .../PlantEverything/BepInEx/core/BepInEx.dll | Bin 128512 -> 0 bytes .../PlantEverything/BepInEx/core/BepInEx.xml | 1737 ------- .../BepInEx/core/HarmonyXInterop.dll | Bin 23552 -> 0 bytes .../BepInEx/core/Mono.Cecil.Mdb.dll | Bin 43008 -> 0 bytes .../BepInEx/core/Mono.Cecil.Pdb.dll | Bin 86528 -> 0 bytes .../BepInEx/core/Mono.Cecil.Rocks.dll | Bin 27648 -> 0 bytes .../BepInEx/core/Mono.Cecil.dll | Bin 339456 -> 0 bytes .../BepInEx/core/MonoMod.RuntimeDetour.dll | Bin 105984 -> 0 bytes .../BepInEx/core/MonoMod.RuntimeDetour.xml | 178 - .../BepInEx/core/MonoMod.Utils.dll | Bin 187904 -> 0 bytes .../BepInEx/core/MonoMod.Utils.xml | 1470 ------ .../Advize_PlantEverything.dll | Bin 293376 -> 0 bytes .../Advize-PlantEverything/CHANGELOG.md | 375 -- .../plugins/Advize-PlantEverything/README.md | 191 - .../plugins/Advize-PlantEverything/icon.png | Bin 137513 -> 0 bytes .../Advize-PlantEverything/manifest.json | 9 - .../plugins/Valheim.DisplayBepInExInfo.dll | Bin 8704 -> 0 bytes .../bepinex/PlantEverything/changelog.txt | 6 - .../PlantEverything/doorstop_config.ini | 39 - .../doorstop_libs/libdoorstop_x64.dylib | Bin 25720 -> 0 bytes .../doorstop_libs/libdoorstop_x64.so | Bin 31400 -> 0 bytes .../doorstop_libs/libdoorstop_x86.dylib | Bin 29300 -> 0 bytes .../doorstop_libs/libdoorstop_x86.so | Bin 30816 -> 0 bytes .../PlantEverything/start_game_bepinex.sh | 289 -- .../PlantEverything/start_server_bepinex.sh | 21 - .../bepinex/PlantEverything/winhttp.dll | Bin 26112 -> 0 bytes .../BepInEx/config/BepInEx.cfg | 0 .../BepInEx/config/HookGenPatcher.cfg | 0 .../R6_Weapons_Pack/BepInEx/core/0Harmony.dll | 0 .../R6_Weapons_Pack/BepInEx/core/0Harmony.xml | 0 .../BepInEx/core/0Harmony20.dll | 0 .../core/BepInEx-MonoMod_Loader/MonoMod.dll | 0 .../BepInEx/core/BepInEx.Harmony.dll | 0 .../BepInEx/core/BepInEx.Harmony.xml | 0 .../BepInEx/core/BepInEx.Preloader.dll | 0 .../BepInEx/core/BepInEx.Preloader.xml | 0 .../R6_Weapons_Pack/BepInEx/core/BepInEx.dll | 0 .../R6_Weapons_Pack/BepInEx/core/BepInEx.xml | 0 .../BepInEx/core/HarmonyXInterop.dll | 0 .../BepInEx/core/Mono.Cecil.Mdb.dll | 0 .../BepInEx/core/Mono.Cecil.Pdb.dll | 0 .../BepInEx/core/Mono.Cecil.Rocks.dll | 0 .../BepInEx/core/Mono.Cecil.dll | 0 .../BepInEx/core/MonoMod.RuntimeDetour.dll | 0 .../BepInEx/core/MonoMod.RuntimeDetour.xml | 0 .../BepInEx/core/MonoMod.Utils.dll | 0 .../BepInEx/core/MonoMod.Utils.xml | 0 .../Assembly-CSharp.H3VRUtilities.mm.dll | 0 ...sembly-CSharp.H3VRUtilitiesVehicles.mm.dll | 0 .../Assembly-CSharp.AttachmentStock.mm.dll | 0 .../Assembly-CSharp.CapAndBallRevolver.mm.dll | 0 ...ssembly-CSharp.CustomQuickBeltSlots.mm.dll | 0 .../Assembly-CSharp.MagazineScripts.mm.dll | 0 .../Assembly-CSharp.MeatyPages.mm.dll | 0 ...ssembly-CSharp.MeshCombiner_MonoMod.mm.dll | 0 .../Assembly-CSharp.MovableWeaponPart.mm.dll | 0 .../Assembly-CSharp.QBArmorPiece.mm.dll | 0 ...ssembly-CSharp.RSC_MagazineFollower.mm.dll | 0 ...-CSharp.WeaponEnhancementAttachment.mm.dll | 0 .../BepInEx.MonoMod.Loader.dll | 0 .../patchers/Stratum-Deliter/Deliter.dll | 0 .../patchers/Stratum-Deliter/DotNetZip.dll | 0 .../patchers/Stratum-Deliter/I18N.West.dll | 0 .../BepInEx/patchers/Stratum-Deliter/I18N.dll | 0 .../Stratum-Deliter/Newtonsoft.Json.dll | 0 .../patchers/Stratum-Deliter/YamlDotNet.dll | 0 .../patchers/Stratum-Deliter/config.yaml | 0 .../patchers/Stratum-Mason/Mason.Core.dll | 0 .../patchers/Stratum-Mason/Mason.Patcher.dll | 0 .../Stratum-Mason/Newtonsoft.Json.dll | 0 .../patchers/Stratum-Mason/YamlDotNet.dll | 0 .../BepInEx.MonoMod.HookGenPatcher.dll | 0 .../MonoMod.RuntimeDetour.HookGen.exe | 0 .../nrgill28-Sodalite/Sodalite.Patcher.dll | 0 .../plugins/Arpy-410_Shotshells/410.deli | 0 .../plugins/Arpy-410_Shotshells/README.md | 0 .../plugins/Arpy-410_Shotshells/icon.png | 0 .../plugins/Arpy-410_Shotshells/manifest.json | 0 .../plugins/BepInEx-MonoMod_Loader/README.md | 0 .../plugins/BepInEx-MonoMod_Loader/icon.png | 0 .../BepInEx-MonoMod_Loader/manifest.json | 0 .../BepInEx/plugins/Muzzle-50_GI/50_GI.dll | 0 .../BepInEx/plugins/Muzzle-50_GI/50gi | 0 .../BepInEx/plugins/Muzzle-50_GI/README.md | 0 .../BepInEx/plugins/Muzzle-50_GI/icon.png | 0 .../BepInEx/plugins/Muzzle-50_GI/late_50gi | 0 .../plugins/Muzzle-50_GI/manifest.json | 0 .../BepInEx/plugins/Stratum-Deliter/README.md | 0 .../BepInEx/plugins/Stratum-Deliter/icon.png | 0 .../plugins/Stratum-Deliter/manifest.json | 0 .../BepInEx/plugins/Stratum-Mason/README.md | 0 .../BepInEx/plugins/Stratum-Mason/icon.png | 0 .../plugins/Stratum-Mason/manifest.json | 0 .../BepInEx/plugins/Stratum-Stratum/README.md | 0 .../ReadOnlyCollectionsInterfaces.dll | 0 .../plugins/Stratum-Stratum/Stratum.dll | 0 .../BepInEx/plugins/Stratum-Stratum/icon.png | 0 .../plugins/Stratum-Stratum/manifest.json | 0 .../WFIOST-H3VRUtilities/880.unitypackage | 0 .../Assembly-CSharp.H3VRUtilities.mm.dll | 0 .../WFIOST-H3VRUtilities/H3VRUtilsConfig.dll | 0 .../plugins/WFIOST-H3VRUtilities/README.md | 0 .../plugins/WFIOST-H3VRUtilities/icon.png | 0 .../WFIOST-H3VRUtilities/manifest.json | 0 .../cityrobo-OpenScripts/AdditionalBarrel.dll | 0 .../Adjustable_ReflexSight.dll | 0 .../Attachable_Magazine.dll | 0 .../AttachmentMountParentToThis.dll | 0 .../cityrobo-OpenScripts/AttachmentStock.dll | 0 .../BreakActionWeapon_BarrelSwitch.dll | 0 .../cityrobo-OpenScripts/LongRecoilSystem.dll | 0 .../cityrobo-OpenScripts/MagPoseCycler.dll | 0 .../cityrobo-OpenScripts/Magazine_Tape.dll | 0 .../ManipulateObjectAttachmentProxy.dll | 0 .../Manipulate_Animator.dll | 0 ...ifyWeaponCartrideAndMagazineAttachment.dll | 0 .../MountedGunControls.dll | 0 .../MultipleHideOnAttach.dll | 0 .../cityrobo-OpenScripts/OpenBoltBurst.dll | 0 .../PreattachedAttachment.dll | 0 .../plugins/cityrobo-OpenScripts/README.md | 0 .../cityrobo-OpenScripts/RangeFinder.dll | 0 .../Rigidbody_JiggleBones.dll | 0 .../cityrobo-OpenScripts/ScopeShaderZoom.dll | 0 .../cityrobo-OpenScripts/ShotClock.dll | 0 .../cityrobo-OpenScripts/SmartPistol.dll | 0 .../cityrobo-OpenScripts/SwitchBlade.dll | 0 .../plugins/cityrobo-OpenScripts/Typhoon.dll | 0 .../plugins/cityrobo-OpenScripts/icon.png | 0 .../cityrobo-OpenScripts/manifest.json | 0 .../cityrobo-OpenScripts2/MeatKitDLL.zip | 0 .../cityrobo-OpenScripts2/OpenScripts2.dll | 0 .../OpenScripts2.dll.mdb | 0 .../plugins/cityrobo-OpenScripts2/README.md | 0 .../plugins/cityrobo-OpenScripts2/icon.png | 0 .../cityrobo-OpenScripts2/manifest.json | 0 .../OtherLoader.dll | 0 .../devyndamonster-OtherLoader/README.md | 0 .../devyndamonster-OtherLoader/bootstrap.dll | 0 .../devyndamonster-OtherLoader/config.yaml | 0 .../devyndamonster-OtherLoader/icon.png | 0 .../devyndamonster-OtherLoader/manifest.json | 0 .../devyndamonster-OtherLoader/project.yaml | 0 .../resources/otherloader_assets | 0 .../nrgill28-HookGenPatcher_H3VR/README.md | 0 .../nrgill28-HookGenPatcher_H3VR/icon.png | 0 .../manifest.json | 0 .../plugins/nrgill28-Sodalite/README.md | 0 .../plugins/nrgill28-Sodalite/Sodalite.dll | 0 .../plugins/nrgill28-Sodalite/icon.png | 0 .../plugins/nrgill28-Sodalite/manifest.json | 0 .../plugins/sirpotatos-BOSG_12/README.md | 0 .../plugins/sirpotatos-BOSG_12/icon.png | 0 .../plugins/sirpotatos-BOSG_12/manifest.json | 0 .../plugins/sirpotatos-BOSG_12/project.yaml | 0 .../sirpotatos-BOSG_12/resources/any_bosg12 | 0 .../resources/late_any_bosg12 | 0 .../plugins/sirpotatos-Bailiff_410/README.md | 0 .../plugins/sirpotatos-Bailiff_410/icon.png | 0 .../sirpotatos-Bailiff_410/manifest.json | 0 .../sirpotatos-Bailiff_410/project.yaml | 0 .../resources/any_bailiff410 | 0 .../resources/late_any_bailiff410 | 0 .../plugins/sirpotatos-CSRX300/README.md | 0 .../plugins/sirpotatos-CSRX300/icon.png | 0 .../plugins/sirpotatos-CSRX300/manifest.json | 0 .../plugins/sirpotatos-CSRX300/project.yaml | 0 .../sirpotatos-CSRX300/resources/any_csrx300 | 0 .../resources/late_any_csrx300 | 0 .../sirpotatos-CZ75_Auto/CZ75_Auto.dll | 0 .../plugins/sirpotatos-CZ75_Auto/README.md | 0 .../plugins/sirpotatos-CZ75_Auto/cz75_auto | 0 .../plugins/sirpotatos-CZ75_Auto/icon.png | 0 .../sirpotatos-CZ75_Auto/late_cz75_auto | 0 .../sirpotatos-CZ75_Auto/manifest.json | 0 .../sirpotatos-Deployable_Shield/README.md | 0 .../sirpotatos-Deployable_Shield/icon.png | 0 .../manifest.json | 0 .../sirpotatos-Deployable_Shield/project.yaml | 0 .../resources/any_deployableshield | 0 .../resources/late_any_deployableshield | 0 .../sirpotatos-Diamond_Iron_Sights/README.md | 0 .../sirpotatos-Diamond_Iron_Sights/icon.png | 0 .../manifest.json | 0 .../project.yaml | 0 .../resources/any_diamondironsights | 0 .../resources/late_any_diamondironsights | 0 .../plugins/sirpotatos-Le_Roc/README.md | 0 .../plugins/sirpotatos-Le_Roc/icon.png | 0 .../plugins/sirpotatos-Le_Roc/manifest.json | 0 .../plugins/sirpotatos-Le_Roc/project.yaml | 0 .../sirpotatos-Le_Roc/resources/any_leroc | 0 .../resources/late_any_leroc | 0 .../plugins/sirpotatos-P10_Roni/P10_Roni.dll | 0 .../plugins/sirpotatos-P10_Roni/README.md | 0 .../plugins/sirpotatos-P10_Roni/icon.png | 0 .../plugins/sirpotatos-P10_Roni/late_p10_roni | 0 .../plugins/sirpotatos-P10_Roni/manifest.json | 0 .../plugins/sirpotatos-P10_Roni/p10_roni | 0 .../sirpotatos-R6_Weapons_Pack/README.md | 0 .../sirpotatos-R6_Weapons_Pack/icon.png | 0 .../sirpotatos-R6_Weapons_Pack/manifest.json | 0 .../plugins/sirpotatos-T5_SMG/README.md | 0 .../plugins/sirpotatos-T5_SMG/T5_SMG.dll | 0 .../plugins/sirpotatos-T5_SMG/icon.png | 0 .../plugins/sirpotatos-T5_SMG/late_t-5_smg | 0 .../plugins/sirpotatos-T5_SMG/manifest.json | 0 .../BepInEx/plugins/sirpotatos-T5_SMG/t-5_smg | 0 .../plugins/sirpotatos-The_Caber/README.md | 0 .../plugins/sirpotatos-The_Caber/icon.png | 0 .../sirpotatos-The_Caber/manifest.json | 0 .../plugins/sirpotatos-The_Caber/project.yaml | 0 .../sirpotatos-The_Caber/resources/any_caber | 0 .../resources/late_any_caber | 0 .../plugins/sirpotatos-UZK50GI/README.md | 0 .../plugins/sirpotatos-UZK50GI/UZK50GI.dll | 0 .../plugins/sirpotatos-UZK50GI/icon.png | 0 .../plugins/sirpotatos-UZK50GI/late_uzk50gi | 0 .../plugins/sirpotatos-UZK50GI/manifest.json | 0 .../plugins/sirpotatos-UZK50GI/uzk50gi | 0 .../BepInEx/plugins/sirpotatos-V308/README.md | 0 .../BepInEx/plugins/sirpotatos-V308/icon.png | 0 .../plugins/sirpotatos-V308/manifest.json | 0 .../plugins/sirpotatos-V308/project.yaml | 0 .../sirpotatos-V308/resources/any_v308 | 0 .../sirpotatos-V308/resources/late_any_v308 | 0 .../R6_Weapons_Pack/doorstop_config.ini | 0 .../bepinex/R6_Weapons_Pack/winhttp.dll | 0 .../BepInEx/config/BepInEx.cfg | 153 - .../BepInEx/core/0Harmony.dll | Bin 204800 -> 0 bytes .../BepInEx/core/0Harmony.xml | 4288 ----------------- .../BepInEx/core/0Harmony20.dll | Bin 111616 -> 0 bytes .../BepInEx/core/BepInEx.Harmony.dll | Bin 5632 -> 0 bytes .../BepInEx/core/BepInEx.Harmony.xml | 86 - .../BepInEx/core/BepInEx.Preloader.dll | Bin 43520 -> 0 bytes .../BepInEx/core/BepInEx.Preloader.xml | 169 - .../BepInEx/core/BepInEx.dll | Bin 127488 -> 0 bytes .../BepInEx/core/BepInEx.xml | 1737 ------- .../BepInEx/core/HarmonyXInterop.dll | Bin 23552 -> 0 bytes .../BepInEx/core/Mono.Cecil.Mdb.dll | Bin 43008 -> 0 bytes .../BepInEx/core/Mono.Cecil.Pdb.dll | Bin 86528 -> 0 bytes .../BepInEx/core/Mono.Cecil.Rocks.dll | Bin 27648 -> 0 bytes .../BepInEx/core/Mono.Cecil.dll | Bin 339456 -> 0 bytes .../BepInEx/core/MonoMod.RuntimeDetour.dll | Bin 105984 -> 0 bytes .../BepInEx/core/MonoMod.RuntimeDetour.xml | 178 - .../BepInEx/core/MonoMod.Utils.dll | Bin 187904 -> 0 bytes .../BepInEx/core/MonoMod.Utils.xml | 1470 ------ .../plugins/Valheim.DisplayBepInExInfo.dll | Bin 8704 -> 0 bytes .../changelog.txt | 18 - .../doorstop_config.ini | 16 - .../doorstop_libs/libdoorstop_x64.dylib | Bin 25316 -> 0 bytes .../doorstop_libs/libdoorstop_x64.so | Bin 32800 -> 0 bytes .../doorstop_libs/libdoorstop_x86.dylib | Bin 29300 -> 0 bytes .../doorstop_libs/libdoorstop_x86.so | Bin 30816 -> 0 bytes .../start_game_bepinex.sh | 86 - .../start_server_bepinex.sh | 22 - .../winhttp.dll | Bin 25088 -> 0 bytes .../test/installers/bepinex/manifest.json | 22 - resources/test/installers/zero_files.py | 0 1096 files changed, 33515 deletions(-) create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/config/BepInEx.cfg create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/config/HookGenPatcher.cfg create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony.xml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony20.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Harmony.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Harmony.xml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Preloader.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Preloader.xml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.xml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/HarmonyXInterop.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Mdb.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Pdb.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Rocks.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.RuntimeDetour.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.RuntimeDetour.xml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.Utils.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.Utils.xml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.AttachmentStock.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.CapAndBallRevolver.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.CustomQuickBeltSlots.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MagazineScripts.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeatBeatScanner.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeatyPages.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeshCombiner_MonoMod.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MovableWeaponPart.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.QBArmorPiece.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.RSC_MagazineFollower.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.RifleGrenadeAdapter.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.WeaponEnhancementAttachment.mm.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/Deli.Newtonsoft.Json.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/Deli.Patcher.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/DotNetZip.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/I18N.West.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/I18N.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/MonoMod.RuntimeDetour.HookGen.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/MonoMod.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/Deliter.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/DotNetZip.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/I18N.West.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/I18N.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/Newtonsoft.Json.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/YamlDotNet.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/config.yaml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Mason.Core.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Mason.Patcher.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Newtonsoft.Json.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/YamlDotNet.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/BepInEx.MonoMod.HookGenPatcher.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/HawkMoonScript.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/7mmpinfire create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/Antique_Ammo.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/late_7mmpinfire create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/Antique_Grenades.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/antiquegrenades create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/late_antiquegrenades create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/BiC_RPG.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/bic_rpg create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/late_bic_rpg create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/Hotchkiss_M1922.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/hotchkiss1922 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/late_hotchkiss1922 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Archer.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Assassin.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Jester.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Jouster.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_King.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Knight.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Musketeer.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Peasant.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_PlagueDoctor.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Soldier.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Wizard.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/MedievalSosigs.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/late_modmasitem35 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/late_sosigviking create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/modmasitem35 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/sosigviking create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap1.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap2.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap3.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap4.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap5.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap6.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap7.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap8.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap9.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/NRS2_ScoutFiringKnife.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/late_nrs2 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/nrs2 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/OSS_Bigot_M1911A1.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/late_oss1911 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/oss1911 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/Winchester_1885.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/late_w1885 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/w1885 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/Deli.Setup.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/DrDog.CaseLockoutFix.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/DrDog.CaseLockoutFix.dll.mdb create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/LICENSE create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/Blaser_R93.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/blaserr93 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/late_blaserr93 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/KKM_Glock.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/kkmglock create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/late_kkmglock create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/mw_kkm_glock create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/264round create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/LICC_LWS.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/late_264round create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/late_licc create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/licc create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/mw_licc_lws create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/MD_F4E_Fighter.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/f4ephantom create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/late_f4ephantom create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/NO74_MKII_StickyGrenade.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/late_no74_mkii_stickygrenade create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/no74_mkii_stickygrenade create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/NSV.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/late_nsv create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/nsv create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/Modmas_Cases.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/late_modmas2023_cases create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/modmas2023_cases create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ADUILTEDSosigNEWCHANGEDNEWNOTEXHIBITIONIST.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Billiam.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/CitySosig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/JerryArSig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/LuaSosig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024FIN.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM02_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM03_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM04_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM11_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM22_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM29_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM34_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM38_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM50_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM51_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM68_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM69_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM70_VFO.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2023QuickBeltSlotPatch.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024Base.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024Map.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024_SosigResources.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasAssaultShieldSnowsig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasAssaultSnowsig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivvieConstruction.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivvieConstructionSupervisor.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesGateGuard.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesScarf.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesWacky.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesWackyDisarmed.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasGronch.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasMGEMeBrotherArmed.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasSnowsig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasSnowsigCivvie.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasStorymodsFits.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasWolfie.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Okkim.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer.BossFight.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer.BossFight.dll.mdb create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer_Sosig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/SceneLoaderObject.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Volksig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/atlassceneloader create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/carl.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/gram.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_atlassceneloader create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_modmas2024_sosigresources create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_sirtatoesnote create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/local_ModmasSosig.csosig create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas 2024 base create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024_sosigresources create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/sirtatoesnote create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/HemmingerModel2Pistol.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/late_model_2.muzz create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/model_2.muzz create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/Meloncorp_M1891_MkIV_Pistol.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/late_mkiv_pistol.muzz create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/mkiv_pistol.muzz create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/Meloncorp_M55_Rifle.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/late_m55.muzz create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/m55.muzz create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/Meloncorp_Reserves_G47_Rifle.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/g47.muzz create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/late_g47.muzz create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/CamoShop.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/camoshop create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/camospray create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_camoshop create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_camospray create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_resizecontrol create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_shaderholder create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/resizecontrol create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/shaderholder create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/NGA.GunCaseFix.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/JsonSaveSystem.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/NGAMasteryCamos.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_DarkCamo_Albedo.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_DarkCamo_Packed.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_GoldCamo_Packed.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_GoldTerra.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_GoldTerra.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_alien-carniverous.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_alien-carniverous.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_gold-scuffed.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_gold-scuffed.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/NGA.VaultSaveCompatibility.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/CP2077_Malorian3516.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/MalorianCode.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/cp77_malorian3516 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/late_cp77_malorian3516 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/Nik_Stratagems.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/late_nik_hd2stratagems create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/nik_hd2stratagems create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/9A91_VSK94.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/9a91vsk create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/late_9a91vsk create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/Bryson_Series.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/brysonseries create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/late_brysonseries create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/mw_bryson_series create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/Expedite_12.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/late_modmas2024_item62 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/modmas2024_item62 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/mw_expedite_12 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/Modul_UZI.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/late_modmas2024_item19 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/modmas2024_item19 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/mw_modul_uzi create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/Modul_VAL_2.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/late_modul_val_2 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/modul_val_2 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/mw_modul_val_2 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/Modul_Workshop_Platform.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/late_mwplatform create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/mwplatform create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/Rail_Appear_Tool.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/appeartool create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/late_appeartool create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/9x39 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/Tarkov_9x39.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/late_9x39 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/Tarkov_AA12.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/aa12_wolfie create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/late_aa12_wolfie create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/mw_tarkov_aa12 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/Tiger_Stripe_Deagle.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/late_wolfiedeagles create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/wolfiedeagles create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/BagOfScripts.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/Editor version in here.zip create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/Deep_Rock_Galactic_Bulldog_Heavy_Revolver.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/drg_bulldog_revolver create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/late_drg_bulldog_revolver create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/Terminator_AMT_Hardballer.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/amt_hardballer create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/late_amt_hardballer create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/Custom_Sosig_Spawner.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/late_packer.customsosigspawner create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/packer.customsosigspawner create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/Captain_America_Shield.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/late_modmas2024_item54 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/modmas2024_item54 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/CustomSosig_Base.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/SosigClothing.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/Sosig_Squad.CustomSosigLoader.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/Sosig_Squad.CustomSosigLoader.dll.mdb create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/late_sosigclothing create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/sosigclothing create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/10x22_Glubbersnackle.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/10x22_glubbersnackle create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/late_10x22_glubbersnackle create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/7x30_Whippersnapper.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/7x30_whippersnapper create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/late_7x30_whippersnapper create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/AngryAngus.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/late_storymods_angryangus create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/storymods_angryangus create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/Domebreaker.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/late_storymods_domebreaker create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/storymods_domebreaker create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/LeDernierMot.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/late_storymods_lederniermot create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/storymods_lederniermot create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/Longshot.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/late_storymods_longshot create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/storymods_longshot create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/Shortstop.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/late_storymods_shortstop create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/storymods_shortstop create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/TheEmesis.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/late_storymods_theemesis create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/storymods_theemesis create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/Trenchbuster.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/late_storymods_trenchbuster create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/storymods_trenchbuster create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/ReadOnlyCollectionsInterfaces.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/Stratum.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/AncientChineseMeleePack.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/ancientchinesemeleepack create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/late_ancientchinesemeleepack create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/AndrewsMachineCarbine.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/andrewsmachinecarbine create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/late_andrewsmachinecarbine create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/BSAWelgunSMG.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/bsawelgunsmg create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/late_bsawelgunsmg create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/CandyDispenserGun.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/candydispensergun create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/late_candydispensergun create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/LegoWeaponSet.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/late_legoweaponset create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/legoweaponset create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/M99AMR.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/late_m99amr create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/m99amr create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/ModulDG58.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/late_moduldg58 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/moduldg58 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/mw_moduldg58 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/ModulKVDRifles.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/late_modulkvdrifles create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/modulkvdrifles create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/mw_modulkvdrifles create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/ModulRenettiPistol.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/late_modulrenettipistol create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/modulrenettipistol create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/mw_modulrenettipistol create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/Pancerovka27ALauncher.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/late_pancerovka27alauncher create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/pancerovka27alauncher create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/QBZ03Rifles.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/late_qbz03rifles create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/qbz03rifles create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/VZ25SMG.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/late_vz25smg create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/vz25smg create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/XmasFoodBundle.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/late_xmasfoodbundle create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/xmasfoodbundle create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/8-11-0.unitypackage create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilities.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilitiesVehicles.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/Fallout4FatMan.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/cityrobo.fatman create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/late_cityrobo.fatman create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/Gewehr43.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/cityrobo_g43 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/late_cityrobo_g43 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/ModularWorkshop.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/ModularWorkshop.dll.mdb create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AdditionalBarrel.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Adjustable_ReflexSight.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Attachable_Magazine.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AttachmentMountParentToThis.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AttachmentStock.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/BreakActionWeapon_BarrelSwitch.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/CapAndBallRevolver.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/CustomQuickBeltSlots.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/DP12_Scripts.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/LongRecoilSystem.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MagPoseCycler.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MagazineScripts.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Magazine_Tape.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ManipulateObjectAttachmentProxy.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Manipulate_Animator.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MeatBeatScanner.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MeatyPages.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ModifyWeaponCartrideAndMagazineAttachment.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MountedGunControls.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MovableWeaponPart.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MultipleHideOnAttach.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenBoltBurst.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenScripts.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenScriptsBepInEx.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/PreattachedAttachment.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/QBArmorPiece.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RSC_MagazineFollower.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RangeFinder.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RifleGrenadeAdapter.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Rigidbody_JiggleBones.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ScopeShaderZoom.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ShotClock.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/SmartPistol.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/SwitchBlade.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/TemplateProject.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ThermalVision_Enabler.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/TriggerModification.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Typhoon.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/WeaponEnhancementAttachment.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/MeatKitDLL.zip create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/OpenScripts2.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/OpenScripts2.dll.mdb create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/advancedmovingattachmentinterfacemenu create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/PrefabReplacer.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/OtherLoader.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/bootstrap.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/config.yaml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/project.yaml create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/resources/OtherloaderLock.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/resources/otherloader_assets create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/FNV_Power_Fist.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/late_modmas2024_item07 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/modmas2024_item07 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/FNV_Ripper.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/late_modmas2024_item06 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/modmas2024_item06 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/MG15.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/late_modmas2024_item45 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/modmas2024_item45 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/CHANGELOG.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/MW2_Pit.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/LICENSE create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/PitScripts.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/PitScripts.dll.mdb create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/Zbroyar_Z_008.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/late_modmas2024_item64 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/modmas2024_item64 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/Atlas.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/happyding create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/nrgill28.Munchies.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/LICENSE create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/YamlDotNet.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/universalpanel create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/WurstMod.deli create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/HotelHotlinkLightsOut.deli create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/QSZ_92.dll create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/README.md create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/icon.png create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/late_qsz92 create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/manifest.json create mode 100644 resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/qsz92 create mode 100644 resources/test/installers/bepinex/Modmas_2021/doorstop_config.ini create mode 100644 resources/test/installers/bepinex/Modmas_2021/winhttp.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/config/BepInEx.cfg create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/config/HookGenPatcher.cfg create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/0Harmony.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/0Harmony.xml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/0Harmony20.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/BepInEx.Harmony.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/BepInEx.Harmony.xml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/BepInEx.Preloader.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/BepInEx.Preloader.xml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/BepInEx.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/BepInEx.xml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/HarmonyXInterop.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/Mono.Cecil.Mdb.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/Mono.Cecil.Pdb.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/Mono.Cecil.Rocks.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/Mono.Cecil.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/MonoMod.RuntimeDetour.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/MonoMod.RuntimeDetour.xml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/MonoMod.Utils.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/core/MonoMod.Utils.xml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.AttachmentStock.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.CapAndBallRevolver.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.CustomQuickBeltSlots.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MagazineScripts.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeatyPages.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeshCombiner_MonoMod.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MovableWeaponPart.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.QBArmorPiece.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.RSC_MagazineFollower.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.WeaponEnhancementAttachment.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Deliter/Deliter.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Deliter/DotNetZip.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Deliter/I18N.West.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Deliter/I18N.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Deliter/Newtonsoft.Json.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Deliter/YamlDotNet.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Deliter/config.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Mason/Mason.Core.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Mason/Mason.Patcher.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Mason/Newtonsoft.Json.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/Stratum-Mason/YamlDotNet.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/BepInEx.MonoMod.HookGenPatcher.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Arpy-410_Shotshells/410.deli create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Arpy-410_Shotshells/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Arpy-410_Shotshells/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Arpy-410_Shotshells/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Muzzle-50_GI/50_GI.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Muzzle-50_GI/50gi create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Muzzle-50_GI/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Muzzle-50_GI/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Muzzle-50_GI/late_50gi create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Muzzle-50_GI/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Deliter/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Deliter/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Deliter/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Mason/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Mason/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Mason/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Stratum/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Stratum/ReadOnlyCollectionsInterfaces.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Stratum/Stratum.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Stratum/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/Stratum-Stratum/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/WFIOST-H3VRUtilities/880.unitypackage create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/WFIOST-H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/WFIOST-H3VRUtilities/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/WFIOST-H3VRUtilities/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/AdditionalBarrel.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/Adjustable_ReflexSight.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/Attachable_Magazine.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/AttachmentMountParentToThis.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/AttachmentStock.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/BreakActionWeapon_BarrelSwitch.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/LongRecoilSystem.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/MagPoseCycler.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/Magazine_Tape.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/ManipulateObjectAttachmentProxy.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/Manipulate_Animator.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/ModifyWeaponCartrideAndMagazineAttachment.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/MountedGunControls.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/MultipleHideOnAttach.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/OpenBoltBurst.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/PreattachedAttachment.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/RangeFinder.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/Rigidbody_JiggleBones.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/ScopeShaderZoom.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/ShotClock.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/SmartPistol.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/SwitchBlade.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/Typhoon.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts2/MeatKitDLL.zip create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts2/OpenScripts2.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts2/OpenScripts2.dll.mdb create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts2/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts2/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/cityrobo-OpenScripts2/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/devyndamonster-OtherLoader/OtherLoader.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/devyndamonster-OtherLoader/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/devyndamonster-OtherLoader/bootstrap.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/devyndamonster-OtherLoader/config.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/devyndamonster-OtherLoader/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/devyndamonster-OtherLoader/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/devyndamonster-OtherLoader/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/devyndamonster-OtherLoader/resources/otherloader_assets create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/nrgill28-Sodalite/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/nrgill28-Sodalite/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/nrgill28-Sodalite/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-BOSG_12/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-BOSG_12/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-BOSG_12/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-BOSG_12/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-BOSG_12/resources/any_bosg12 create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-BOSG_12/resources/late_any_bosg12 create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Bailiff_410/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Bailiff_410/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Bailiff_410/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Bailiff_410/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Bailiff_410/resources/any_bailiff410 create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Bailiff_410/resources/late_any_bailiff410 create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CSRX300/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CSRX300/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CSRX300/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CSRX300/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CSRX300/resources/any_csrx300 create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CSRX300/resources/late_any_csrx300 create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CZ75_Auto/CZ75_Auto.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CZ75_Auto/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CZ75_Auto/cz75_auto create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CZ75_Auto/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CZ75_Auto/late_cz75_auto create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-CZ75_Auto/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Deployable_Shield/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Deployable_Shield/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Deployable_Shield/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Deployable_Shield/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Deployable_Shield/resources/any_deployableshield create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Deployable_Shield/resources/late_any_deployableshield create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Diamond_Iron_Sights/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Diamond_Iron_Sights/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Diamond_Iron_Sights/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Diamond_Iron_Sights/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Diamond_Iron_Sights/resources/any_diamondironsights create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Diamond_Iron_Sights/resources/late_any_diamondironsights create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Le_Roc/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Le_Roc/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Le_Roc/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Le_Roc/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Le_Roc/resources/any_leroc create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-Le_Roc/resources/late_any_leroc create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-P10_Roni/P10_Roni.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-P10_Roni/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-P10_Roni/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-P10_Roni/late_p10_roni create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-P10_Roni/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-P10_Roni/p10_roni create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-R6_Weapons_Pack/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-R6_Weapons_Pack/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-R6_Weapons_Pack/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-T5_SMG/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-T5_SMG/T5_SMG.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-T5_SMG/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-T5_SMG/late_t-5_smg create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-T5_SMG/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-T5_SMG/t-5_smg create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-The_Caber/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-The_Caber/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-The_Caber/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-The_Caber/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-The_Caber/resources/any_caber create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-The_Caber/resources/late_any_caber create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-UZK50GI/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-UZK50GI/UZK50GI.dll create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-UZK50GI/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-UZK50GI/late_uzk50gi create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-UZK50GI/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-UZK50GI/uzk50gi create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-V308/README.md create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-V308/icon.png create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-V308/manifest.json create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-V308/project.yaml create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-V308/resources/any_v308 create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/BepInEx/plugins/sirpotatos-V308/resources/late_any_v308 create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/doorstop_config.ini create mode 100644 resources/test/installers/bepinex/R6_Weapons_Pack/winhttp.dll delete mode 100644 resources/test/installers/bepinex/manifest.json create mode 100644 resources/test/installers/zero_files.py diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/config/BepInEx.cfg b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/config/BepInEx.cfg index 118814d..e69de29 100644 --- a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/config/BepInEx.cfg +++ b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/config/BepInEx.cfg @@ -1,151 +0,0 @@ -[Caching] - -## Enable/disable assembly metadata cache -## Enabling this will speed up discovery of plugins and patchers by caching the metadata of all types BepInEx discovers. -# Setting type: Boolean -# Default value: true -EnableAssemblyCache = true - -[Chainloader] - -## If enabled, hides BepInEx Manager GameObject from Unity. -## This can fix loading issues in some games that attempt to prevent BepInEx from being loaded. -## Use this only if you know what this option means, as it can affect functionality of some older plugins. -## -# Setting type: Boolean -# Default value: false -HideManagerGameObject = false - -[Harmony.Logger] - -## Specifies which Harmony log channels to listen to. -## NOTE: IL channel dumps the whole patch methods, use only when needed! -# Setting type: LogChannel -# Default value: Warn, Error -# Acceptable values: None, Info, IL, Warn, Error, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogChannels = Warn, Error - -[Logging] - -## Enables showing unity log messages in the BepInEx logging system. -# Setting type: Boolean -# Default value: true -UnityLogListening = true - -## If enabled, writes Standard Output messages to Unity log -## NOTE: By default, Unity does so automatically. Only use this option if no console messages are visible in Unity log -## -# Setting type: Boolean -# Default value: false -LogConsoleToUnityLog = false - -[Logging.Console] - -## Enables showing a console for log output. -# Setting type: Boolean -# Default value: false -Enabled = true - -## If enabled, will prevent closing the console (either by deleting the close button or in other platform-specific way). -# Setting type: Boolean -# Default value: false -PreventClose = false - -## If true, console is set to the Shift-JIS encoding, otherwise UTF-8 encoding. -# Setting type: Boolean -# Default value: false -ShiftJisEncoding = false - -## Hints console manager on what handle to assign as StandardOut. Possible values: -## Auto - lets BepInEx decide how to redirect console output -## ConsoleOut - prefer redirecting to console output; if possible, closes original standard output -## StandardOut - prefer redirecting to standard output; if possible, closes console out -## -# Setting type: ConsoleOutRedirectType -# Default value: Auto -# Acceptable values: Auto, ConsoleOut, StandardOut -StandardOutType = Auto - -## Which log levels to show in the console output. -# Setting type: LogLevel -# Default value: Fatal, Error, Warning, Message, Info -# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogLevels = Fatal, Error, Warning, Message, Info - -[Logging.Disk] - -## Include unity log messages in log file output. -# Setting type: Boolean -# Default value: false -WriteUnityLog = true - -## Appends to the log file instead of overwriting, on game startup. -# Setting type: Boolean -# Default value: false -AppendLog = false - -## Enables writing log messages to disk. -# Setting type: Boolean -# Default value: true -Enabled = true - -## Which log leves are saved to the disk log output. -# Setting type: LogLevel -# Default value: Fatal, Error, Warning, Message, Info -# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogLevels = All - -[Preloader] - -## Enables or disables runtime patches. -## This should always be true, unless you cannot start the game due to a Harmony related issue (such as running .NET Standard runtime) or you know what you're doing. -# Setting type: Boolean -# Default value: true -ApplyRuntimePatches = true - -## Specifies which MonoMod backend to use for Harmony patches. Auto uses the best available backend. -## This setting should only be used for development purposes (e.g. debugging in dnSpy). Other code might override this setting. -# Setting type: MonoModBackend -# Default value: auto -# Acceptable values: auto, dynamicmethod, methodbuilder, cecil -HarmonyBackend = auto - -## If enabled, BepInEx will save patched assemblies into BepInEx/DumpedAssemblies. -## This can be used by developers to inspect and debug preloader patchers. -# Setting type: Boolean -# Default value: false -DumpAssemblies = false - -## If enabled, BepInEx will load patched assemblies from BepInEx/DumpedAssemblies instead of memory. -## This can be used to be able to load patched assemblies into debuggers like dnSpy. -## If set to true, will override DumpAssemblies. -# Setting type: Boolean -# Default value: false -LoadDumpedAssemblies = false - -## If enabled, BepInEx will call Debugger.Break() once before loading patched assemblies. -## This can be used with debuggers like dnSpy to install breakpoints into patched assemblies before they are loaded. -# Setting type: Boolean -# Default value: false -BreakBeforeLoadAssemblies = false - -[Preloader.Entrypoint] - -## The local filename of the assembly to target. -# Setting type: String -# Default value: UnityEngine.CoreModule.dll -Assembly = UnityEngine.CoreModule.dll - -## The name of the type in the entrypoint assembly to search for the entrypoint method. -# Setting type: String -# Default value: Application -Type = Application - -## The name of the method in the specified entrypoint assembly and type to hook and load Chainloader from. -# Setting type: String -# Default value: .cctor -Method = .cctor - diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony.dll index 99daef723fd1dd2189780b60d5a2f12c2a3e4e34..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 204800 zcmc${37jNFnfITaS(Q~?-90na-BUgHGy~NnbqvD{$1ouGp~x-5aNh_hBvdhqQ&ib_ zi!k1@qN0w1H{Ob__kHhp?<&lCyX&#*`s%u?yUqXmdm^hUtEWfV_p|@cTc7UCh$o(S z;)y4oc;b#c?SdD3f#-P{{vUb7^B&}_-!b<5%a2)t7p?usBJcgfU)$%wp;N!M&pFp# z*POno5kIMM`3=)oUVh_^@h#I=Ts_^`cH{JQH%^~$#uKJ*h_AYO{n%Jxzl8LeCwktg zLxJ~qpNOB+P3?!?y6KUj4W3tmv%G`ecrfm1+{cJpZ;82m$F~6D-+r@%1J^I`j)CS9 z`|H0GuS4-xLH7)~p?h$TND`>mWq~)UH+ZY`ezd>o9_tn(kN>f$xa)7Z`qo?U-!hrx zOLUk3z0`FMJlTI<% zMj@{(_~H74!`gw-0YWq?p*`aYfZ9}4HMru3Mmw(ItduHKm2Xa;a_~<-KYhRxpLpK| zspxSXgslmuJG=;0E>w;}1_$9l1{>wS0RJZEKUlA9`w)R= z{MAztaYI}|&$T*mFvNMNkb^cN%Rp+FmxL{^-sU$N<2@RQ3mWF?(c;&Dq%w33i zD0&Ql_$WP&<}vDm;$v{l`-4k9W+p?0nd>8ya&_;?`A6L?Hyi`f{Hgo+u-@&HNV zoXH1ccG8y zT!JqJ>}R5RIv6Ng68N?S0wcsw&BtegI2@nFv+)J7@OcW(#R^Ou>69lj#f+t$3FpFL z3a)uJ@gmGmHAM{^k#l7cog>N%6hr((0xDLYi#=WGs|uPRRWV(8CGV_sr664iGwm{^ z)>%#g1mk{uE_7Te}|U%6sar zeXWpo^%P=fDSE+>7tTt5njnX>D{)mOHe@~JGbEq8$oxtx%e4njmW;w=bQ#18VSPp8 zJCsr%!>UK~asszEemIm4i7`=y=t>@a?8)X;_{;ItdUmei8OBfI*}0ZSe4QTG^VkJn zj)CaOcyE!H!Vr%Xrj)jQgsdmZU2*7BSJ2B2MzKQ4j6v%!$1$j*d zD7gLpGTob@=*NvmO*in)hbp$N=od;O)yIdqdq(?G$#>pN5yVZ%jSbgw!x4p0t;`RP zXm$�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�Y*r+#Cg9S`aGfdAHffM#CGvkHk`0{b$6 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%0AqZSm-&!O84SLvGB+_ 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 J|NieN@K3@ - - - 0Harmony - - - -

    A factory to create delegate types - - - - Instance for the delegate type factory - - - Exists for API compatibility with Harmony - - - - - Creates a delegate type for a method - - Type of the return value - Types of the arguments - The new delegate type for the given type info - - - - Creates a delegate type for a method - - Type of the return value - Types of the arguments - Calling convention. If specified, adds to the delegate type - The new delegate type for the given type info - - - Creates a delegate type for a method - The method - The new delegate type - - - Creates a delegate type for a method - The method - Calling convention. If specified, adds to the delegate type. - The new delegate type - - - A getter delegate type - Type that getter gets field/property value from - Type of the value that getter gets - The instance get getter uses - An delegate - - - - A setter delegate type - Type that setter sets field/property value for - Type of the value that setter sets - The instance the setter uses - The value the setter uses - An delegate - - - - A constructor delegate type - Type that constructor creates - An delegate - - - - A helper class for fast access to getters and setters - - - Creates an instantiation delegate - Type that constructor creates - The new instantiation delegate - - - - Creates an getter delegate for a property - Type that getter reads property from - Type of the property that gets accessed - The property - The new getter delegate - - - - Creates an getter delegate for a field - Type that getter reads field from - Type of the field that gets accessed - The field - The new getter delegate - - - - Creates an getter delegate for a field (with a list of possible field names) - Type that getter reads field/property from - Type of the field/property that gets accessed - A list of possible field names - The new getter delegate - - - - Creates an setter delegate - Type that setter assigns property value to - Type of the property that gets assigned - The property - The new setter delegate - - - - Creates an setter delegate for a field - Type that setter assigns field value to - Type of the field that gets assigned - The field - The new getter delegate - - - - A delegate to invoke a method - The instance - The method parameters - The method result - - - A helper class to invoke method with delegates - - - Creates a fast invocation handler from a method - The method to invoke - Controls if boxed value object is accessed/updated directly - The - - - The directBoxValueAccess option controls how value types passed by reference (e.g. ref int, out my_struct) are handled in the arguments array - passed to the fast invocation handler. - Since the arguments array is an object array, any value types contained within it are actually references to a boxed value object. - Like any other object, there can be other references to such boxed value objects, other than the reference within the arguments array. - For example, - - var val = 5; - var box = (object)val; - var arr = new object[] { box }; - handler(arr); // for a method with parameter signature: ref/out/in int - - - - - If directBoxValueAccess is true, the boxed value object is accessed (and potentially updated) directly when the handler is called, - such that all references to the boxed object reflect the potentially updated value. - In the above example, if the method associated with the handler updates the passed (boxed) value to 10, both box and arr[0] - now reflect the value 10. Note that the original val is not updated, since boxing always copies the value into the new boxed value object. - - - If directBoxValueAccess is false (default), the boxed value object in the arguments array is replaced with a "reboxed" value object, - such that potential updates to the value are reflected only in the arguments array. - In the above example, if the method associated with the handler updates the passed (boxed) value to 10, only arr[0] now reflects the value 10. - - - - - Patch function helpers - - - Sorts patch methods by their priority rules - The original method - Patches to sort - Use debug mode - The sorted patch methods - - - - Sorts patch methods by their priority rules - The original method - Patches to sort - Use debug mode - The sorted patch methods - - - - Creates new replacement method with the latest patches and detours the original method - The original method - Information describing the patches - The newly created replacement method - - - - - High-level IL code manipulator for MonoMod that allows to manipulate a method as a stream of CodeInstructions. - - - - - Initialize IL transpiler - - Body of the method to transpile - Whether to always log everything for this instance - - - - Adds a transpiler method that edits the IL of the given method - - Transpiler method - Currently not implemented - - - - Processes and writes IL to the provided method body. - Note that this cleans the existing method body (removes insturctions and exception handlers). - - Method body to write to. - Original method that transpiler can optionally call into - - One of IL opcodes contains a CallSide (e.g. calli), which is currently not - fully supported. - - One of IL opcodes with an operand contains a null operand. - - - - Normalizes instructions into a consistent format for passing to transpilers. - Converts short branches to long, ensures that certain fields are properly initialized. - - Enumerable of instructions - Enumerable of normalized instructions - - - - Basic safe DLL emitter for dynamically generated s. - - Based on https://github.com/MonoMod/MonoMod.Common/blob/master/Utils/DMDGenerators/DMDCecilGenerator.cs - - - - Helper wrapper around ILProcessor to allow emitting code at certain positions - - - - - Write method body to a ILDasm -like representation - - Method body to write - String representation of the method body (locals and instruction) - Unexpected exception block type - - - - Patching methods potentially messes up the stack. - Especially calls to GetExecutingAssembly won't turn in correct methods - - - - Creates a patch sorter - Array of patches that will be sorted - Use debugging - - - Sorts internal PatchSortingWrapper collection and caches the results. - After first run the result is provided from the cache. - The original method - The sorted patch methods - - - Sorts internal PatchSortingWrapper collection and caches the results. - After first run the result is provided from the cache. - The original method - The sorted patch methods as instance - - - Checks if the sorter was created with the same patch list and as a result can be reused to - get the sorted order of the patches. - List of patches to check against - true if equal - - - Removes one unresolved dependency from the least important patch. - - - Outputs all unblocked patches from the waiting list to results list - - - Adds patch to both results list and handled patches set - Patch to add - - - Wrapper used over the Patch object to allow faster dependency access and - dependency removal in case of cyclic dependencies - - - Create patch wrapper object used for sorting - Patch to wrap - - - Determines how patches sort - The other patch - integer to define sort order (-1, 0, 1) - - - Determines whether patches are equal - The other patch - true if equal - - - Hash function - A hash code - - - Bidirectionally registers Patches as after dependencies - List of dependencies to register - - - Bidirectionally registers Patches as before dependencies - List of dependencies to register - - - Bidirectionally removes Patch from after dependencies - Patch to remove - - - Bidirectionally removes Patch from before dependencies - Patch to remove - - - Specifies the type of method - - - - This is a normal method - - - This is a getter - - - This is a setter - - - This is a constructor - - - This is a static constructor - - - This is an enumerator (, or UniTask coroutine) - This path will target the method that contains the actual enumerator code - - - Specifies the type of argument - - - - This is a normal argument - - - This is a reference argument (ref) - - - This is an out argument (out) - - - This is a pointer argument (&) - - - Specifies the type of patch - - - - Any patch - - - A prefix patch - - - A postfix patch - - - A transpiler - - - A finalizer - - - A reverse patch - - - A MonoMod - - - Specifies the type of reverse patch - - - - Use the unmodified original method (directly from IL) - - - Use the original as it is right now including previous patches but excluding future ones - - - Specifies the type of method call dispatching mechanics - - - - Call the method using dynamic dispatching if method is virtual (including overriden) - - - This is the built-in form of late binding (a.k.a. dynamic binding) and is the default dispatching mechanic in C#. - This directly corresponds with the instruction. - - - For virtual (including overriden) methods, the instance type's most-derived/overriden implementation of the method is called. - For non-virtual (including static) methods, same behavior as : the exact specified method implementation is called. - - - Note: This is not a fully dynamic dispatch, since non-virtual (including static) methods are still called non-virtually. - A fully dynamic dispatch in C# involves using - the dynamic type - (actually a fully dynamic binding, since even the name and overload resolution happens at runtime), which does not support. - - - - - Call the method using static dispatching, regardless of whether method is virtual (including overriden) or non-virtual (including static) - - - a.k.a. non-virtual dispatching, early binding, or static binding. - This directly corresponds with the instruction. - - - For both virtual (including overriden) and non-virtual (including static) methods, the exact specified method implementation is called, without virtual/override mechanics. - - - - - The base class for all Harmony annotations (not meant to be used directly) - - - - The common information for all attributes - - - Annotation to define targets of your Harmony patch methods - - - - An empty annotation can be used together with TargetMethod(s) - - - - An annotation that specifies a class to patch - The declaring class/type - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The argument types of the method or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - Assembly-qualified name of the declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - Assembly-qualified name of the declaring class/type - The name of the method, property or constructor to patch - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - Annotation to define the original method for delegate injection - - - - An annotation that specifies a class to patch - The declaring class/type - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The argument types of the method or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - The - - - - An annotation that specifies call dispatching mechanics for the delegate - The - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - Annotation to define your standin methods for reverse patching - - - - An annotation that specifies the type of reverse patching - The of the reverse patch - - - - A Harmony annotation to define that all methods in a class are to be patched - - - - A Harmony annotation used to change order in which Harmony patches are applied - - - - A Harmony annotation to define patch priority - The priority - - - - A Harmony annotation to define that a patch comes before another patch - - - - A Harmony annotation to define that a patch comes before another patch - The array of harmony IDs of the other patches - - - - A Harmony annotation to define that a patch comes after another patch - - - A Harmony annotation to define that a patch comes after another patch - The array of harmony IDs of the other patches - - - - A Harmony annotation to output a debug log for a patch - - - A Harmony annotation to debug a patch (output uses to log to your Desktop) - - - - A Harmony annotation to emit IL of the patch to a DLL - - - - A Harmony annotation to emit IL of the patch to the current working directory - - - - A Harmony annotation to emit IL of the patch to the given path - Directory to which emit the patch - - - - A Harmony attribute to automatically wrap the patch into try/catch. Exceptions are logged to Harmony log and eaten. - - - - If specified on a prefix, postfix or a finalizer, the method will be automatically wrapped into try/catch. - - - - Specifies the Prepare function in a patch class - - - - Specifies the Cleanup function in a patch class - - - - Specifies the TargetMethod function in a patch class - - - - Specifies the TargetMethods function in a patch class - - - - Specifies the Prefix function in a patch class - - - - Specifies the Postfix function in a patch class - - - - Specifies the Transpiler function in a patch class - - - - Specifies the ILManipulator function in a patch class> - - - - Specifies the Finalizer function in a patch class - - - - A Harmony annotation to declare injected arguments - - - - The name of the original argument - - - - The index of the original argument - - - - The new name of the original argument - - - - An annotation to declare injected arguments by name - - - - An annotation to declare injected arguments by index - Zero-based index - - - - An annotation to declare injected arguments by renaming them - Name of the original argument - New name - - - - An annotation to declare injected arguments by index and renaming them - Zero-based index - New name - - - - An abstract wrapper around OpCode and their operands. Used by transpilers - - - - The opcode - - - - The operand - - - - All labels defined on this instruction - - - - All exception block boundaries defined on this instruction - - - - Creates a new CodeInstruction with a given opcode and optional operand - The opcode - The operand - - - - Create a full copy (including labels and exception blocks) of a CodeInstruction - The to copy - - - - Clones a CodeInstruction and resets its labels and exception blocks - A lightweight copy of this code instruction - - - - Clones a CodeInstruction, resets labels and exception blocks and sets its opcode - The opcode - A copy of this CodeInstruction with a new opcode - - - - Clones a CodeInstruction, resets labels and exception blocks and sets its operand - The operand - A copy of this CodeInstruction with a new operand - - - - Creates a CodeInstruction calling a method (CALL) - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A code instruction that calls the method matching the arguments - - - - Creates a CodeInstruction calling a method (CALL) - The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A code instruction that calls the method matching the arguments - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Returns an instruction to call the specified closure - The delegate type to emit - The closure that defines the method to call - A that calls the closure as a method - - - - Creates a CodeInstruction loading a field (LD[S]FLD[A]) - The class/type where the field is defined - The name of the field (case sensitive) - Use address of field - - - - Creates a CodeInstruction storing to a field (ST[S]FLD) - The class/type where the field is defined - The name of the field (case sensitive) - - - - Returns a string representation of the code instruction - A string representation of the code instruction - - - - Exception block types - - - - The beginning of an exception block - - - - The beginning of a catch block - - - - The beginning of an except filter block - - - - The beginning of a fault block - - - - The beginning of a finally block - - - - The end of an exception block - - - - An exception block - - - - Block type - - - - Catch type - - - - Creates an exception block - The - The catch type - - - - - An exception thrown when a patch argument in a Harmony patch is invalid. - - - - - Original method to be patched. - - - - - Patch that was attempted to be applied. - - - - - - - - Constructs a new exception instance. - - Message of the exception. - Original method to be patched. - Patch that was attempted to be applied. - - - - An exception thrown when a reflection member is not found. - - - - - - - The Harmony instance is the main entry to Harmony. After creating one with an unique identifier, it is used to patch and query the current application domain - - - - Set to true before instantiating Harmony to debug Harmony or use an environment variable to set HARMONY_DEBUG to '1' like this: cmd /C "set HARMONY_DEBUG=1 && game.exe" - This is for full debugging. To debug only specific patches, use the attribute - - - - Creates a new Harmony instance - A unique identifier (you choose your own) - A Harmony instance - - - - The unique identifier - - - - Searches the current assembly for Harmony annotations and uses them to create patches - This method can fail to use the correct assembly when being inlined. It calls StackTrace.GetFrame(1) which can point to the wrong method/assembly. If you are unsure or run into problems, use PatchAll(Assembly.GetExecutingAssembly()) instead. - - - - Creates a empty patch processor for an original method - The original method/constructor - A new instance - - - - Creates a patch class processor from an annotated class - The class/type - A new instance - - - - Creates a patch class processor from an annotated class - The class/type - If true, the type doesn't need to have any attributes present for processing - A new instance - - - - Creates a reverse patcher for one of your stub methods - The original method/constructor - The stand-in stub method as - A new instance - - - - Searches an assembly for Harmony annotations and uses them to create patches - The assembly - - - - Searches the given type for Harmony annotation and uses them to create patches - The type to search - - - - Creates patches by manually specifying the methods - The original method/constructor - An optional prefix method wrapped in a object - An optional postfix method wrapped in a object - An optional transpiler method wrapped in a object - An optional finalizer method wrapped in a object - An optional ilmanipulator method wrapped in a - The replacement method that was created to patch the original method - - - - Creates patches by manually specifying the methods - The original method/constructor - An optional prefix method wrapped in a object - An optional postfix method wrapped in a object - An optional transpiler method wrapped in a object - An optional finalizer method wrapped in a object - The replacement method that was created to patch the original method - - - - Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process - The original method/constructor you want to duplicate - Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) - An optional transpiler as method that will be applied during the process - An optional ilmanipulator as method that will be applied during the process - The replacement method that was created to patch the stub method - - - - Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process - The original method/constructor you want to duplicate - Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) - An optional transpiler as method that will be applied during the process - The replacement method that was created to patch the stub method - - - - Unpatches all methods that were patched by the specified . Unpatching is done by repatching methods without patches of this instance. - The Harmony ID to restrict unpatching to a specific Harmony instance. - Gets thrown when a null or empty HarmonyID gets passed in. - - - - Unpatches all methods that were patched by this Harmony instance's ID. Unpatching is done by repatching methods without patches of this instance. - - - - Globally unpatches ALL methods by patching them with zero patches. Complete unpatching is not supported. - - - - Unpatches methods by patching them with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The Harmony ID to restrict unpatching to a specific Harmony instance. Whether this parameter is actually optional is determined by the global flag - When is set to true, the execution of this method will be skipped when no is specified. - - - - Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The original method/constructor - The - The optional Harmony ID to restrict unpatching to a specific Harmony instance - - - - Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The original method/constructor - The patch method as method to remove - - - - Test for patches from a specific Harmony ID - The Harmony ID - True if patches for this ID exist - - - - Gets patch information for a given original method - The original method/constructor - The patch information as - - - - Gets the methods this instance has patched - An enumeration of original methods/constructors - - - - Gets all patched original methods in the appdomain - An enumeration of patched original methods/constructors - - - - Gets the original method from a given replacement method - A replacement method, for example from a stacktrace - The original method/constructor or null if not found - - - - Tries to get the method from a stackframe including dynamic replacement methods - The - For normal frames, frame.GetMethod() is returned. For frames containing patched methods, the replacement method is returned or null if no method can be found - - - - Gets Harmony version for all active Harmony instances - [out] The current Harmony version - A dictionary containing assembly versions keyed by Harmony IDs - - - - Creates a new Harmony instance and applies all patches specified in the type - The type to scan for patches. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the assembly - The assembly to scan. - The ID for the Harmony instance to create, which will be used. - - - - Under Mono, HarmonyException wraps IL compile errors with detailed information about the failure - - - - Default serialization constructor (not implemented) - The info - The context - - - - Get a list of IL instructions in pairs of offset+code - A list of key/value pairs which represent an offset and the code at that offset - - - - Get a list of IL instructions without offsets - A list of - - - - Get the error offset of the errornous IL instruction - The offset - - - - Get the index of the errornous IL instruction - The index into the list of instructions or -1 if not found - - - - Class that holds all Global Harmony settings - - - - Set to true to disallow executing the legacy instance method without specifying a harmonyId. - If set to true and the legacy instance method is called without passing a harmonyId, then execution of said method will be skipped. - - - A wrapper around a method to use it as a patch (for example a Prefix) - - - - The original method - - - - Class/type declaring this patch - - - - Patch method name - - - - Optional patch - - - - Array of argument types of the patch method - - - - of the patch - - - - Install this patch before patches with these Harmony IDs - - - - Install this patch after patches with these Harmony IDs - - - - Reverse patch type, see - - - - Create debug output for this patch - - - - If not null, the IL of the patch is output to this path - - - - Whether to use (true) or (false) mechanics - for -attributed delegate - - - - Whether to wrap the patch itself into a try/catch. - - - - Default constructor - - - - Creates a patch from a given method - The original method - - - - Creates a patch from a given method - The original method - The patch - A list of harmony IDs that should come after this patch - A list of harmony IDs that should come before this patch - Set to true to generate debug output - - - - Creates a patch from a given method - The patch class/type - The patch method name - The optional argument types of the patch method (for overloaded methods) - - - - Gets the names of all internal patch info fields - A list of field names - - - - Merges annotations - The list of to merge - The merged - - - - Returns a string that represents the annotation - A string representation - - - - Annotation extensions - - - - Copies annotation information - The source - The destination - - - - Clones an annotation - The to clone - A copied - - - - Merges annotations - The master - The detail - A new, merged - - - - Gets all annotations on a class/type - The class/type - A list of all - - - - Gets merged annotations on a class/type - The class/type - The merged - - - - Gets all annotations on a method - The method/constructor - A list of - - - - Gets merged annotations on a method - The method/constructor - The merged - - - - - A mutable representation of an inline signature, similar to Mono.Cecil's CallSite. - Used by the calli instruction, can be used by transpilers - - - - - See - - - - See - - - - See - - - - The list of all parameter types or function pointer signatures received by the call site - - - - The return type or function pointer signature returned by the call site - - - - Returns a string representation of the inline signature - A string representation of the inline signature - - - - - A mutable representation of a parameter type with an attached type modifier, - similar to Mono.Cecil's OptionalModifierType / RequiredModifierType and C#'s modopt / modreq - - - - - Whether this is a modopt (optional modifier type) or a modreq (required modifier type) - - - - The modifier type attached to the parameter type - - - - The modified parameter type - - - - Returns a string representation of the modifier type - A string representation of the modifier type - - - - Patch serialization - - - - Control the binding of a serialized object to a type - Specifies the assembly name of the serialized object - Specifies the type name of the serialized object - The type of the object the formatter creates a new instance of - - - - Serializes a patch info - The - The serialized data - - - - Deserialize a patch info - The serialized data - A - - - - Compare function to sort patch priorities - The patch - Zero-based index - The priority - A standard sort integer (-1, 0, 1) - - - - Serializable patch information - - - - Prefixes as an array of - - - - Postfixes as an array of - - - - Transpilers as an array of - - - - Finalizers as an array of - - - - ILManipulators as an array of - - - - Returns if any of the patches wants debugging turned on - - - - Returns a list of paths that the IL should be dumped to - - - - Adds prefixes - An owner (Harmony ID) - The patch methods - - - - Adds a prefix - - - Removes prefixes - The owner of the prefixes, or * for all - - - - Adds postfixes - An owner (Harmony ID) - The patch methods - - - - Adds a postfix - - - Removes postfixes - The owner of the postfixes, or * for all - - - - Adds transpilers - An owner (Harmony ID) - The patch methods - - - - Adds a transpiler - - - Removes transpilers - The owner of the transpilers, or * for all - - - - Adds finalizers - An owner (Harmony ID) - The patch methods - - - - Adds a finalizer - - - Removes finalizers - The owner of the finalizers, or * for all - - - - Adds ilmanipulators - An owner (Harmony ID) - The patch methods - - - - Removes ilmanipulators - The owner of the ilmanipulators, or * for all - - - - Removes a patch using its method - The method of the patch to remove - - - - Gets a concatenated list of patches - The Harmony instance ID adding the new patches - The patches to add - The current patches - - - - Gets a list of patches with any from the given owner removed - The owner of the methods, or * for all - The current patches - - - - A serializable patch - - - - Zero-based index - - - - The owner (Harmony ID) - - - - The priority, see - - - - Keep this patch before the patches indicated in the list of Harmony IDs - - - - Keep this patch after the patches indicated in the list of Harmony IDs - - - - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - - - - If not null, IL DLL is output to this directory - - - - Whether to wrap the patch into a general try/catch that logs the error - - - - The method of the static patch method - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - Whether to wrap the patch into a general try/catch that logs the error - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - Whether to wrap the patch into a general try/catch that logs the error - If not null, the patch IL DLL is saved to this directory - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - - - Get the patch method or a DynamicMethod if original patch method is a patch factory - The original method/constructor - The method of the patch - - - - Determines whether patches are equal - The other patch - true if equal - - - - Determines how patches sort - The other patch - integer to define sort order (-1, 0, 1) - - - - Hash function - A hash code - - - - A PatchClassProcessor used to turn on a class/type into patches - - - - Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. - The Harmony instance - The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) - - - - Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. - The Harmony instance - The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) - If true, the type doesn't need to have any attributes present for processing - - - - Applies the patches - A list of all created replacement methods or null if patch class is not annotated - - - - A group of patches - - - - A collection of prefix - - - - A collection of postfix - - - - A collection of transpiler - - - - A collection of finalizer - - - - A collection of ILManipulator - - - - Gets all owners (Harmony IDs) or all known patches - The patch owners - - - - Creates a group of patches - An array of prefixes as - An array of postfixes as - An array of transpileres as - An array of finalizeres as - An array of ilmanipulators as - - - - Creates a group of patches - An array of prefixes as - An array of postfixes as - An array of transpileres as - An array of finalizeres as - - - - - IL manipulator to create Harmony-style patches. - - - - - Initializes a new instance of the class. - - Patches to apply to the body. - - - - Manipulates a by applying Harmony patches to it. - - - Reference to the method that should be considered as original. Used to reference parameter and - return types. - - Collection of Harmony patches to apply. - Method body to manipulate as instance. Should contain instructions to patch. - - In most cases you will want to use to create or obtain global - patch info for the method that contains aggregated info of all Harmony instances. - - - - - Manipulates IL into a replacement method with Harmony patches applied to it. - - Original method that contains and other metadata. - IL to rewrite. - - - - Convert the IL code into a Harmony patch. - - IL body of the method to rewrite into a Harmony patch. - Original method to use for context. - - - - Method patcher for normal managed methods that have IL body attached to them. - Uses in order to apply hooks in a way compatible with MonoMod's own - hooking system. - - - - - - - - - - - - - - - - - - A handler for that checks if a method is a normal Managed method. - - Not used - Patch resolver arguments - - - - - A general method patcher for implementing custom Harmony patcher backends. - - - - - - Constructs a method patcher - - Original method to patch - - - - - Original method to patch. - - - - - - Prepares method body for the unpatched that simply calls - function. - - - A that contains a call to - the original method to pass to the IL manipulator. - If null, Harmony patches must be manually applied to the original via . - - - - - - Detours to the provided replacement function. If called multiple times, - is re-detoured to the new method. - - - Result of - if returned non-null. - Otherwise, this will be null, in which case you must manually generate Harmony-patched method - with . - - of the hook, if it's different from `replacement`. - - - - - Creates a copy of the original method. If not possible, creates a method that calls into the original method. - - Copy of the original method that is transpileable. If not possible, returns null. - - This method creates a pure copy of the original method that is usable with transpilers. Currently, this - method is used to generate reverse patchers. - If a purse IL copy is not possible, a best approximation should be generated - (e.g. a wrapper that calls original method). - If no best approximation is possible, this method should return null, in which case generating reverse - patchers for the method will fail. - - - - - - A method patcher that uses to patch internal calls, - methods marked with and any other managed method that CLR managed-to-native - trampolines for and which has no IL body defined. - - - - - Constructs a new instance of method patcher. - - - - - - - - - - - - - - - A handler for that checks if a method doesn't have a body - (e.g. it's icall or marked with ) and thus can be patched with - . - - Not used - Patch resolver arguments - - - - - A global manager for handling Harmony patch state. Contains information about all patched methods and all - actual instances that handle patching implementation. - - - - - - Method patcher resolve event. - - - When a method is to be patched, this resolver event is called once on the method to determine which - backend to use in order to patch the method. - To make Harmony use the specified backend, set to an - instance of the method patcher backend to use. - - - - - - Creates or gets an existing instance of that handles patching the method. - - Method to patch. - Instance of that handles patching the method. - No suitable patcher found for the method. - - - - - Gets patch info for the given target method. - - Method to get patch info for. - Current patch info of the method. - - - - - Gets or creates patch info for the given method. - - Method to get info from. - An existing or new patch info for the method containing information about the applied patches. - - - - - Gets all methods that have been patched. - - List of methods that have been patched. - - - - - Removes all method resolvers. Use with care, this removes the default ones too! - - - - - Patcher resolve event arguments. - - - - - - Original method that is to be patched. - - - - - - Method patcher to use to patch . - Set this value to specify which one to use. - - - - - A PatchProcessor handles patches on a method/constructor - - - - Creates an empty patch processor - The Harmony instance - The original method/constructor - - - - Adds a prefix - The prefix as a - A for chaining calls - - - - Adds a prefix - The prefix method - A for chaining calls - - - - Adds a postfix - The postfix as a - A for chaining calls - - - - Adds a postfix - The postfix method - A for chaining calls - - - - Adds a transpiler - The transpiler as a - A for chaining calls - - - - Adds a transpiler - The transpiler method - A for chaining calls - - - - Adds a finalizer - The finalizer as a - A for chaining calls - - - - Adds a finalizer - The finalizer method - A for chaining calls - - - - Adds an ilmanipulator - The ilmanipulator as a - A for chaining calls - - - - Adds an ilmanipulator - The ilmanipulator method - A for chaining calls - - - - Gets all patched original methods in the appdomain - An enumeration of patched method/constructor - - - - Applies all registered patches - The generated replacement method - - - - Unpatches patches of a given type and/or Harmony ID - The patch type - Harmony ID or * for any - A for chaining calls - - - - Unpatches a specific patch - The method of the patch - A for chaining calls - - - - Gets patch information on an original - The original method/constructor - The patch information as - - - - Sort patch methods by their priority rules - The original method - Patches to sort - The sorted patch methods - - - - Gets Harmony version for all active Harmony instances - [out] The current Harmony version - A dictionary containing assembly version keyed by Harmony ID - - - - Creates a new empty generator to use when reading method bodies - A new - - - - Creates a new generator matching the method/constructor to use when reading method bodies - The original method/constructor to copy method information from - A new - - - - Returns the methods unmodified list of code instructions - The original method/constructor - Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) - A list containing all the original - - - - Returns the methods unmodified list of code instructions - The original method/constructor - A new generator that now contains all local variables and labels contained in the result - A list containing all the original - - - - Returns the methods current list of code instructions after all existing transpilers have been applied - The original method/constructor - Apply only the first count of transpilers - Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) - A list of - - - - Returns the methods current list of code instructions after all existing transpilers have been applied - The original method/constructor - A new generator that now contains all local variables and labels contained in the result - Apply only the first count of transpilers - A list of - - - - A low level way to read the body of a method. Used for quick searching in methods - The original method - All instructions as opcode/operand pairs - - - - A low level way to read the body of a method. Used for quick searching in methods - The original method - An existing generator that will be used to create all local variables and labels contained in the result - All instructions as opcode/operand pairs - - - - A patch priority - - - - Patch last - - - - Patch with very low priority - - - - Patch with low priority - - - - Patch with lower than normal priority - - - - Patch with normal priority - - - - Patch with higher than normal priority - - - - Patch with high priority - - - - Patch with very high priority - - - - Patch first - - - - A reverse patcher - - - - Creates a reverse patcher - The Harmony instance - The original method/constructor - Your stand-in stub method as - - - - Applies the patch - The type of patch, see - The generated replacement method - - - - A collection of commonly used transpilers - - - - Returns an instruction to call the specified delegate - The delegate type to emit - The delegate to emit - The instruction to call the specified action - - - - A transpiler that replaces all occurrences of a given method with another one using the same signature - The enumeration of to act on - Method or constructor to search for - Method or constructor to replace with - Modified enumeration of - - - - A transpiler that alters instructions that match a predicate by calling an action - The enumeration of to act on - A predicate selecting the instructions to change - An action to apply to matching instructions - Modified enumeration of - - - - A transpiler that logs a text at the beginning of the method - The instructions to act on - The log text - Modified enumeration of - - - - A transpiler that replaces the entire body of the method with another one - The replacement method. It's up to the caller of this transpiler to make sure that the signatures match. - of the patch. This is passed via transpiler. - A collection of that contains instructions of replacement method. - The replacement method is not a managed method that contains any IL. - This transpiler has a side effect of clearing up all previous locals and previous transpilers. - Use to run this transpiler as early as possible. - - - A helper class for reflection related functions - - - - Shortcut for to simplify the use of reflections and make it work for any access level - - - - Shortcut for to simplify the use of reflections and make it work for any access level but only within the current type - - - - Enumerates all assemblies in the current app domain, excluding visual studio assemblies - An enumeration of - - - Gets a type by name. Prefers a full name with namespace but falls back to the first type matching the name otherwise - The name - A type or null if not found - - - - Gets all successfully loaded types from a given assembly - The assembly - An array of types - - This calls and returns , while catching any thrown . - If such an exception is thrown, returns the successfully loaded types (, - filtered for non-null values). - - - - - Enumerates all successfully loaded types in the current app domain, excluding visual studio assemblies - An enumeration of all in all assemblies, excluding visual studio assemblies - - - Applies a function going up the type hierarchy and stops at the first non-null result - Result type of func() - The class/type to start with - The evaluation function returning T - The first non-null result, or null if no match - - The type hierarchy of a class or value type (including struct) does NOT include implemented interfaces, - and the type hierarchy of an interface is only itself (regardless of whether that interface implements other interfaces). - The top-most type in the type hierarchy of all non-interface types (including value types) is . - - - - - Applies a function going into inner types and stops at the first non-null result - Generic type parameter - The class/type to start with - The evaluation function returning T - The first non-null result, or null if no match - - - - Gets the reflection information for a directly declared field - The class/type where the field is defined - The name of the field - A field or null when type/name is null or when the field cannot be found - - - - Gets the reflection information for a field by searching the type and all its super types - The class/type where the field is defined - The name of the field (case sensitive) - A field or null when type/name is null or when the field cannot be found - - - - Gets the reflection information for a field - The class/type where the field is declared - The zero-based index of the field inside the class definition - A field or null when type is null or when the field cannot be found - - - - Gets the reflection information for a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A property or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the getter method of a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the setter method of a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for a property by searching the type and all its super types - The class/type - The name - A property or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the getter method of a property by searching the type and all its super types - The class/type - The name - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the setter method of a property by searching the type and all its super types - The class/type - The name - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for a directly declared method - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the reflection information for a method by searching the type and all its super types - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the reflection information for a method by searching the type and all its super types - The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets method of an enumerator method. - Enumerator method from which to get its - of the enumerator or null if no valid enumerator is detected - - - Gets the names of all method that are declared in a type - The declaring class/type - A list of method names - - - - Gets the names of all method that are declared in the type of the instance - An instance of the type to search in - A list of method names - - - - Gets the names of all fields that are declared in a type - The declaring class/type - A list of field names - - - - Gets the names of all fields that are declared in the type of the instance - An instance of the type to search in - A list of field names - - - - Gets the names of all properties that are declared in a type - The declaring class/type - A list of property names - - - - Gets the names of all properties that are declared in the type of the instance - An instance of the type to search in - A list of property names - - - - Gets the type of any class member of - A member - The class/type of this member - - - - Test if a class member is actually an concrete implementation - A member - True if the member is a declared - - - - Gets the real implementation of a class member - A member - The member itself if its declared. Otherwise the member that is actually implemented in some base type - - - - Gets the reflection information for a directly declared constructor - The class/type where the constructor is declared - Optional parameters to target a specific overload of the constructor - Optional parameters to only consider static constructors - A constructor info or null when type is null or when the constructor cannot be found - - - - Gets the reflection information for a constructor by searching the type and all its super types - The class/type where the constructor is declared - Optional parameters to target a specific overload of the method - Optional parameters to only consider static constructors - A constructor info or null when type is null or when the method cannot be found - - - - Gets reflection information for all declared constructors - The class/type where the constructors are declared - Optional parameters to only consider static constructors - A list of constructor infos - - - - Gets reflection information for all declared methods - The class/type where the methods are declared - A list of methods - - - - Gets reflection information for all declared properties - The class/type where the properties are declared - A list of properties - - - - Gets reflection information for all declared fields - The class/type where the fields are declared - A list of fields - - - - Gets the return type of a method or constructor - The method/constructor - The return type - - - - Given a type, returns the first inner type matching a recursive search by name - The class/type to start searching at - The name of the inner type (case sensitive) - The inner type or null if type/name is null or if a type with that name cannot be found - - - - Given a type, returns the first inner type matching a recursive search with a predicate - The class/type to start searching at - The predicate to search with - The inner type or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first method matching a predicate - The class/type to start searching at - The predicate to search with - The method or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first constructor matching a predicate - The class/type to start searching at - The predicate to search with - The constructor info or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first property matching a predicate - The class/type to start searching at - The predicate to search with - The property or null if type/predicate is null or if a type with that name cannot be found - - - - Returns an array containing the type of each object in the given array - An array of objects - An array of types or an empty array if parameters is null (if an object is null, the type for it will be object) - - - - Creates an array of input parameters for a given method and a given set of potential inputs - The method/constructor you are planing to call - The possible input parameters in any order - An object array matching the method signature - - - - A readable/assignable reference delegate to an instance field of a class or static field (NOT an instance field of a struct) - - An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), - implemented interface, or derived class of this type - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The runtime instance to access the field (ignored and can be omitted for static fields) - A readable/assignable reference to the field - Null instance passed to a non-static field ref delegate - - Instance of invalid type passed to a non-static field ref delegate - (this can happen if is a parent class or interface of the field's declaring type) - - - - This delegate cannot be used for instance fields of structs, since a struct instance passed to the delegate would be passed by - value and thus would be a copy that only exists within the delegate's invocation. This is fine for a readonly reference, - but makes assignment futile. Use instead. - - - Note that is not required to be the field's declaring type. It can be a parent class (including ), - implemented interface, or a derived class of the field's declaring type ("instanceOfT is FieldDeclaringType" must be possible). - Specifically, must be assignable from OR to the field's declaring type. - Technically, this allows Nullable, although Nullable is only relevant for structs, and since only static fields of structs - are allowed for this delegate, and the instance passed to such a delegate is ignored, this hardly matters. - - - Similarly, is not required to be the field's field type, unless that type is a non-enum value type. - It can be a parent class (including object) or implemented interface of the field's field type. It cannot be a derived class. - This variance is not allowed for value types, since that would require boxing/unboxing, which is not allowed for ref values. - Special case for enum types: can also be the underlying integral type of the enum type. - Specifically, for reference types, must be assignable from - the field's field type; for non-enum value types, must be exactly the field's field type; for enum types, - must be either the field's field type or the underyling integral type of that field type. - - - This delegate supports static fields, even those defined in structs, for legacy reasons. - For such static fields, is effectively ignored. - Consider using (and StaticFieldRefAccess methods that return it) instead for static fields. - - - - - - Creates a field reference delegate for an instance field of a class - The class that defines the instance field, or derived class of this type - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable delegate - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates an instance field reference for a specific instance of a class - The class that defines the instance field, or derived class of this type - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The name of the field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance. - If you need to access a field's value for potentially multiple instances, use instead. - FieldRefAccess<T, F>(instance, fieldName) is functionally equivalent to FieldRefAccess<T, F>(fieldName)(instance). - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - - The type that defines the field, or derived class of this type; must not be a struct type unless the field is static - - The name of the field - - A readable/assignable delegate with T=object - (for static fields, the instance delegate parameter is ignored) - - - - This method is meant for cases where the given type is only known at runtime and thus can't be used as a type parameter T - in e.g. . - - - This method supports static fields, even those defined in structs, for legacy reasons. - Consider using (and other overloads) instead for static fields. - - - - - - Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) - - An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), - implemented interface, or derived class of this type ("instanceOfT is FieldDeclaringType" must be possible) - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - This method is meant for cases where the field has already been obtained, avoiding the field searching cost in - e.g. . - - - This method supports static fields, even those defined in structs, for legacy reasons. - For such static fields, is effectively ignored. - Consider using (and other overloads) instead for static fields. - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates a field reference for an instance field of a class - - The type that defines the field; or a parent class (including ), implemented interface, or derived class of this type - ("instanceOfT is FieldDeclaringType" must be possible) - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. - If you need to access a field's value for potentially multiple instances, use instead. - FieldRefAccess<T, F>(instance, fieldInfo) is functionally equivalent to FieldRefAccess<T, F>(fieldInfo)(instance). - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - A readable/assignable reference delegate to an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - A reference to the runtime instance to access the field - A readable/assignable reference to the field - - - - Creates a field reference delegate for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable delegate - - - - Creates an instance field reference for a specific instance of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The name of the field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance. - If you need to access a field's value for potentially multiple instances, use instead. - StructFieldRefAccess<T, F>(ref instance, fieldName) is functionally equivalent to StructFieldRefAccess<T, F>(fieldName)(ref instance). - - - - - - Creates a field reference delegate for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - This method is meant for cases where the field has already been obtained, avoiding the field searching cost in - e.g. . - - - - - - Creates a field reference for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. - If you need to access a field's value for potentially multiple instances, use instead. - StructFieldRefAccess<T, F>(ref instance, fieldInfo) is functionally equivalent to StructFieldRefAccess<T, F>(fieldInfo)(ref instance). - - - - - - A readable/assignable reference delegate to a static field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - A readable/assignable reference to the field - - - - Creates a static field reference - The type (can be class or struct) the field is defined in - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable reference to the field - - - - Creates a static field reference - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The type (can be class or struct) the field is defined in - The name of the field - A readable/assignable reference to the field - - - - Creates a static field reference - An arbitrary type (by convention, the type the field is defined in) - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable reference to the field - - The type parameter is only used in exception messaging and to distinguish between this method overload - and the overload (which returns a rather than a reference). - - - - - Creates a static field reference delegate - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - - Creates a delegate to a given method - The delegate Type - The method to create a delegate from. - - Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate - where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) - instance delegate where the delegate invocation always applies to the given . - - - Only applies for instance methods. If true (default) and is virtual, invocation of the delegate - calls the instance method virtually (the instance type's most-derived/overriden implementation of the method is called); - else, invocation of the delegate calls the exact specified (this is useful for calling base class methods) - Note: if false and is an interface method, an ArgumentException is thrown. - - A delegate of given to given - - - Delegate invocation is more performant and more convenient to use than - at a one-time setup cost. - - - Works for both type of static and instance methods, both open and closed (a.k.a. unbound and bound) instance methods, - and both class and struct methods. - - - - - - Creates a delegate for a given delegate definition, attributed with [] - The delegate Type, attributed with [] - - Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate - where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) - instance delegate where the delegate invocation always applies to the given . - - A delegate of given to the method specified via [] - attributes on - - This calls with the method and virtualCall arguments - determined from the [] attributes on , - and the given (for closed instance delegates). - - - - - Returns who called the current method - The calling method/constructor (excluding the caller) - - - - Rethrows an exception while preserving its stack trace (throw statement typically clobbers existing stack traces) - The exception to rethrow - - - - True if the current runtime is based on Mono, false otherwise (.NET) - - - - True if the current runtime is .NET Framework, false otherwise (.NET Core or Mono, although latter isn't guaranteed) - - - - True if the current runtime is .NET Core, false otherwise (Mono or .NET Framework) - - - - Throws a missing member runtime exception - The type that is involved - A list of names - - - - Gets default value for a specific type - The class/type - The default value - - - - Creates an (possibly uninitialized) instance of a given type - The class/type - The new instance - - - - Creates an (possibly uninitialized) instance of a given type - The class/type - The new instance - - - - - A cache for the or similar Add methods for different types. - - - - Makes a deep copy of any object - The type of the instance that should be created; for legacy reasons, this must be a class or interface - The original object - A copy of the original object but of type T - - - - Makes a deep copy of any object - The type of the instance that should be created - The original object - [out] The copy of the original object - Optional value transformation function (taking a field name and src/dst instances) - The optional path root to start with - - - - Makes a deep copy of any object - The original object - The type of the instance that should be created - Optional value transformation function (taking a field name and src/dst instances) - The optional path root to start with - The copy of the original object - - - - Tests if a type is a struct - The type - True if the type is a struct - - - - Tests if a type is a class - The type - True if the type is a class - - - - Tests if a type is a value type - The type - True if the type is a value type - - - - Tests if a type is an integer type - The type - True if the type represents some integer - - - - Tests if a type is a floating point type - The type - True if the type represents some floating point - - - - Tests if a type is a numerical type - The type - True if the type represents some number - - - - Tests if a type is void - The type - True if the type is void - - - - Test whether an instance is of a nullable type - Type of instance - An instance to test - True if instance is of nullable type, false if not - - - - Tests whether a type or member is static, as defined in C# - The type or member - True if the type or member is static - - - - Tests whether a type is static, as defined in C# - The type - True if the type is static - - - - Tests whether a property is static, as defined in C# - The property - True if the property is static - - - - Tests whether an event is static, as defined in C# - The event - True if the event is static - - - - Calculates a combined hash code for an enumeration of objects - The objects - The hash code - - - - A CodeInstruction match - - - The name of the match - - - The matched opcodes - - - The matched operands - - - The matched labels - - - The matched blocks - - - The jumps from the match - - - The jumps to the match - - - The match predicate - - - Creates a code match - The optional opcode - The optional operand - The optional name - - - - Creates a code match - The CodeInstruction - An optional name - - - - Creates a code match - The predicate - An optional name - - - - Returns a string that represents the match - A string representation - - - - Creates a new code match for an opcode - Opcode to match - - - - Creates a new code match for a code instruction - Code instruction - - - - A CodeInstruction matcher - - - The current position - The index or -1 if out of bounds - - - - Gets the number of code instructions in this matcher - The count - - - - Checks whether the position of this CodeMatcher is within bounds - True if this CodeMatcher is valid - - - - Checks whether the position of this CodeMatcher is outside its bounds - True if this CodeMatcher is invalid - - - - Gets the remaining code instructions - The remaining count - - - - Gets the opcode at the current position - The opcode - - - - Gets the operand at the current position - The operand - - - - Gets the labels at the current position - The labels - - - - Gets the exception blocks at the current position - The blocks - - - - Creates an empty code matcher - - - Creates a code matcher from an enumeration of instructions - The instructions (transpiler argument) - An optional IL generator - - - - Makes a clone of this instruction matcher - A copy of this matcher - - - - Gets instructions at the current position - The instruction - - - - Gets instructions at the current position with offset - The offset - The instruction - - - - Gets all instructions - A list of instructions - - - - Gets all instructions as an enumeration - A list of instructions - - - - Gets some instructions counting from current position - Number of instructions - A list of instructions - - - - Gets all instructions within a range - The start index - The end index - A list of instructions - - - - Gets all instructions within a range (relative to current position) - The start offset - The end offset - A list of instructions - - - - Gets a list of all distinct labels - The instructions (transpiler argument) - A list of Labels - - - - Reports a failure - The method involved - The logger - True if current position is invalid and error was logged - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed) - Explanation of where/why the exception was thrown that will be added to the exception message - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at current position - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at any point between current position and the end - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at any point between current position and the start - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the check function returns false - Explanation of where/why the exception was thrown that will be added to the exception message - Function that checks validity of current state. If it returns false, an exception is thrown - The same code matcher - - - - Sets an instruction at current position - The instruction to set - The same code matcher - - - - Sets instruction at current position and advances - The instruction - The same code matcher - - - - Sets opcode and operand at current position - The opcode - The operand - The same code matcher - - - - Sets opcode and operand at current position and advances - The opcode - The operand - The same code matcher - - - - Sets opcode at current position and advances - The opcode - The same code matcher - - - - Sets operand at current position and advances - The operand - The same code matcher - - - - Creates a label at current position - [out] The label - The same code matcher - - - - Creates a label at a position - The position - [out] The new label - The same code matcher - - - - Adds an enumeration of labels to current position - The labels - The same code matcher - - - - Adds an enumeration of labels at a position - The position - The labels - The same code matcher - - - - Sets jump to - Branch instruction - Destination for the jump - [out] The created label - The same code matcher - - - - Inserts some instructions - The instructions - The same code matcher - - - - Inserts an enumeration of instructions - The instructions - The same code matcher - - - - Inserts a branch - The branch opcode - Branch destination - The same code matcher - - - - Inserts some instructions and advances the position - The instructions - The same code matcher - - - - Inserts an enumeration of instructions and advances the position - The instructions - The same code matcher - - - - Inserts a branch and advances the position - The branch opcode - Branch destination - The same code matcher - - - - Removes current instruction - The same code matcher - - - - Removes some instruction from current position by count - Number of instructions - The same code matcher - - - - Removes the instructions in a range - The start - The end - The same code matcher - - - - Removes the instructions in a offset range - The start offset - The end offset - The same code matcher - - - - Advances the current position - The offset - The same code matcher - - - - Moves the current position to the start - The same code matcher - - - - Moves the current position to the end - The same code matcher - - - - Searches forward with a predicate and advances position - The predicate - The same code matcher - - - - Searches backwards with a predicate and reverses position - The predicate - The same code matcher - - - - Matches forward and advances position - True to set position to end of match, false to set it to the beginning of the match - Some code matches - The same code matcher - - - - Matches backwards and reverses position - True to set position to end of match, false to set it to the beginning of the match - Some code matches - The same code matcher - - - - Matches forward and advances position to beginning of matching sequence - Some code matches - The same code matcher - - - - Matches forward and advances position to ending of matching sequence - Some code matches - The same code matcher - - - - Matches backwards and reverses position to beginning of matching sequence - Some code matches - The same code matcher - - - - Matches backwards and reverses position to ending of matching sequence - Some code matches - The same code matcher - - - - Repeats a match action until boundaries are met - The match action - An optional action that is executed when no match is found - The same code matcher - - - - Gets a match by its name - The match name - An instruction - - - - General extensions for common cases - - - - Joins an enumeration with a value converter and a delimiter to a string - The inner type of the enumeration - The enumeration - An optional value converter (from T to string) - An optional delimiter - The values joined into a string - - - - Converts an array of types (for example methods arguments) into a human readable form - The array of types - A human readable description including brackets - - - - A full description of a type - The type - A human readable description - - - - A a full description of a method or a constructor without assembly details but with generics - The method/constructor - A human readable description - - - - A helper converting parameter infos to types - The array of parameter infos - An array of types - - - - A helper to access a value via key from a dictionary - The key type - The value type - The dictionary - The key - The value for the key or the default value (of T) if that key does not exist - - - - A helper to access a value via key from a dictionary with extra casting - The value type - The dictionary - The key - The value for the key or the default value (of T) if that key does not exist or cannot be cast to T - - - - Escapes Unicode and ASCII non printable characters - The string to convert - The string to convert - A string literal surrounded by - - - - Extensions for - - - - Shortcut for testing whether the operand is equal to a non-null value - The - The value - True if the operand has the same type and is equal to the value - - - - Shortcut for testing whether the operand is equal to a non-null value - The - The value - True if the operand is equal to the value - This is an optimized version of for - - - - Shortcut for code.opcode == opcode && code.OperandIs(operand) - The - The - The operand value - True if the opcode is equal to the given opcode and the operand has the same type and is equal to the given operand - - - - Shortcut for code.opcode == opcode && code.OperandIs(operand) - The - The - The operand value - True if the opcode is equal to the given opcode and the operand is equal to the given operand - This is an optimized version of for - - - - Tests for any form of Ldarg* - The - The (optional) index - True if it matches one of the variations - - - - Tests for Ldarga/Ldarga_S - The - The (optional) index - True if it matches one of the variations - - - - Tests for Starg/Starg_S - The - The (optional) index - True if it matches one of the variations - - - - Tests for any form of Ldloc* - The - The optional local variable - True if it matches one of the variations - - - - Tests for any form of Stloc* - The - The optional local variable - True if it matches one of the variations - - - - Tests if the code instruction branches - The - The label if the instruction is a branch operation or if not - True if the instruction branches - - - - Tests if the code instruction calls the method/constructor - The - The method - True if the instruction calls the method or constructor - - - - Tests if the code instruction loads a constant - The - True if the instruction loads a constant - - - - Tests if the code instruction loads an integer constant - The - The integer constant - True if the instruction loads the constant - - - - Tests if the code instruction loads a floating point constant - The - The floating point constant - True if the instruction loads the constant - - - - Tests if the code instruction loads an enum constant - The - The enum - True if the instruction loads the constant - - - - Tests if the code instruction loads a field - The - The field - Set to true if the address of the field is loaded - True if the instruction loads the field - - - - Tests if the code instruction stores a field - The - The field - True if the instruction stores this field - - - - Adds labels to the code instruction and return it - The - One or several to add - The same code instruction - - - Adds labels to the code instruction and return it - The - An enumeration of - The same code instruction - - - Extracts all labels from the code instruction and returns them - The - A list of - - - Moves all labels from the code instruction to a different one - The to move the labels from - The to move the labels to - The code instruction labels were moved from (now empty) - - - Moves all labels from a different code instruction to the current one - The to move the labels from - The to move the labels to - The code instruction that received the labels - - - Adds ExceptionBlocks to the code instruction and return it - The - One or several to add - The same code instruction - - - Adds ExceptionBlocks to the code instruction and return it - The - An enumeration of - The same code instruction - - - Extracts all ExceptionBlocks from the code instruction and returns them - The - A list of - - - Moves all ExceptionBlocks from the code instruction to a different one - The to move the ExceptionBlocks from - The to move the ExceptionBlocks to - The code instruction blocks were moved from (now empty) - - - Moves all ExceptionBlocks from a different code instruction to the current one - The to move the ExceptionBlocks from - The to move the ExceptionBlocks to - The code instruction that received the blocks - - - General extensions for collections - - - - A simple way to execute code for every element in a collection - The inner type of the collection - The collection - The action to execute - - - - A simple way to execute code for elements in a collection matching a condition - The inner type of the collection - The collection - The predicate - The action to execute - - - - A helper to add an item to a collection - The inner type of the collection - The collection - The item to add - The collection containing the item - - - - A helper to add an item to an array - The inner type of the collection - The array - The item to add - The array containing the item - - - - A helper to add items to an array - The inner type of the collection - The array - The items to add - The array containing the items - - - - General extensions for collections - - - - Tests a class member if it has an IL method body (external methods for example don't have a body) - The member to test - Returns true if the member has an IL body or false if not - - - A file log for debugging - - - - Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop - - - - The indent character. The default is tab - - - - The current indent level - - - - Changes the indentation level - The value to add to the indentation level - - - - Log a string in a buffered way. Use this method only if you are sure that FlushBuffer will be called - or else logging information is incomplete in case of a crash - The string to log - - - - Logs a list of string in a buffered way. Use this method only if you are sure that FlushBuffer will be called - or else logging information is incomplete in case of a crash - A list of strings to log (they will not be re-indented) - - - - Returns the log buffer and optionally empties it - True to empty the buffer - The buffer. - - - - Replaces the buffer with new lines - The lines to store - - - - Flushes the log buffer to disk (use in combination with LogBuffered) - - - - Log a string directly to disk. Slower method that prevents missing information in case of a crash - The string to log. - - - - Log a string directly to disk if Harmony.DEBUG is true. Slower method that prevents missing information in case of a crash - The string to log. - - - - Resets and deletes the log - - - - Logs some bytes as hex values - The pointer to some memory - The length of bytes to log - - - - - Default Harmony logger that writes to a file - - - - - Whether or not to enable writing the log. - - - - - Text writer to write the logs to. If not set, defaults to a file log. - - - - - File path of the log. - - - - - Main logger class that exposes log events. - - - - - A single log event that represents a single log message. - - - - - Log channel of the message. - - - - - The log message. - - - - - Log channel for the messages. - - - - - No channels (or an empty channel). - - - - - Basic information. - - - - - Full IL dumps of the generated dynamic methods. - - - - - Channel for warnings. - - - - - Channel for errors. - - - - - Additional debug information that is related to patching - - - - - All channels. - - - - - Filter for which channels should be listened to. - If the channel is in the filter, all log messages from that channel get propagated into event. - - - - - Event fired on any incoming message that passes the channel filter. - - - - - Pretty print a full type name. - - The . - The pretty printed full type name. - - - - A helper class to retrieve reflection info for non-private methods - - - - Given a lambda expression that calls a method, returns the method info - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The generic type - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The generic type - The generic result type - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The lambda expression using the method - The method in the lambda expression - - - - A reflection helper to read and write private elements - The result type defined by GetValue() - - - - Creates a traverse instance from an existing instance - The existing instance - - - - Gets/Sets the current value - The value to read or write - - - - A reflection helper to read and write private elements - - - - Creates a new traverse instance from a class/type - The class/type - A instance - - - - Creates a new traverse instance from a class T - The class - A instance - - - - Creates a new traverse instance from an instance - The object - A instance - - - - Creates a new traverse instance from a named type - The type name, for format see - A instance - - - - Creates a new and empty traverse instance - - - - Creates a new traverse instance from a class/type - The class/type - - - - Creates a new traverse instance from an instance - The object - - - - Gets the current value - The value - - - - Gets the current value - The type of the value - The value - - - - Invokes the current method with arguments and returns the result - The method arguments - The value returned by the method - - - - Invokes the current method with arguments and returns the result - The type of the value - The method arguments - The value returned by the method - - - - Sets a value of the current field or property - The value - The same traverse instance - - - - Gets the type of the current field or property - The type - - - - Moves the current traverse instance to a inner type - The type name - A traverse instance - - - - Moves the current traverse instance to a field - The type name - A traverse instance - - - - Moves the current traverse instance to a field - The type of the field - The type name - A traverse instance - - - - Gets all fields of the current type - A list of field names - - - - Moves the current traverse instance to a property - The type name - Optional property index - A traverse instance - - - - Moves the current traverse instance to a field - The type of the property - The type name - Optional property index - A traverse instance - - - - Gets all properties of the current type - A list of property names - - - - Moves the current traverse instance to a method - The name of the method - The arguments defining the argument types of the method overload - A traverse instance - - - - Moves the current traverse instance to a method - The name of the method - The argument types of the method - The arguments for the method - A traverse instance - - - - Gets all methods of the current type - A list of method names - - - - Checks if the current traverse instance is for a field - True if its a field - - - - Checks if the current traverse instance is for a property - True if its a property - - - - Checks if the current traverse instance is for a method - True if its a method - - - - Checks if the current traverse instance is for a type - True if its a type - - - - Iterates over all fields of the current type and executes a traverse action - Original object - The action receiving a instance for each field - - - - Iterates over all fields of the current type and executes a traverse action - Original object - Target object - The action receiving a pair of instances for each field pair - - - - Iterates over all fields of the current type and executes a traverse action - Original object - Target object - The action receiving a dot path representing the field pair and the instances - - - - Iterates over all properties of the current type and executes a traverse action - Original object - The action receiving a instance for each property - - - - Iterates over all properties of the current type and executes a traverse action - Original object - Target object - The action receiving a pair of instances for each property pair - - - - Iterates over all properties of the current type and executes a traverse action - Original object - Target object - The action receiving a dot path representing the property pair and the instances - - - - A default field action that copies fields to fields - - - - Returns a string that represents the current traverse - A string representation - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be reported as unused (as well as by other usage inspections). - - - - - Can be applied to attributes, type parameters, and parameters of a type assignable from . - When applied to an attribute, the decorated attribute behaves the same as . - When applied to a type parameter or to a parameter of type , indicates that the corresponding type - is used implicitly. - - - - - Specify the details of implicitly used symbol when it is marked - with or . - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered to be used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Inherited entities are considered used. - - - Entity marked with attribute and all its members considered used. - - - diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/0Harmony20.dll index 67779b38c011ada44dd72f22e833a49c3774d45e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 111616 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 diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.xml b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.xml index 86b7dc6..e69de29 100644 --- a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.xml +++ b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Harmony.xml @@ -1,86 +0,0 @@ - - - - BepInEx.Harmony - - - -

    - Specifies the indices of parameters that are ByRef. - - - - - The indices of parameters that are ByRef. - - - - The indices of parameters that are ByRef. - - - - An extension class for Harmony based operations. - - - - - Applies all patches specified in the type. - - The HarmonyInstance to use. - The type to scan. - - - - A wrapper for Harmony based operations. - - - - - Applies all patches specified in the type. - - The type to scan. - The HarmonyInstance to use. - - - - Applies all patches specified in the type. - - The type to scan. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the assembly. - - The assembly to scan. - The HarmonyInstance to use. - - - - Applies all patches specified in the assembly. - - The assembly to scan. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the calling assembly. - - The Harmony instance to use. - - - - Applies all patches specified in the calling assembly. - - The ID for the Harmony instance to create, which will be used. - - - - Returns an instruction to call the specified delegate. - - The delegate type to emit. - The delegate to emit. - The instruction to - - - diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.Preloader.dll index acdcdd05ab6aa3d183b9d53d98b8cd89aff4bf47..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 42496 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 cy0%XK+xO24{H` - - - BepInEx.Preloader - - - - - Doorstop environment variables, passed into the BepInEx preloader. - https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables - - - - - Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file. - - - - - Full path to the game's "Managed" folder that contains all the game's managed assemblies - - - - - Full path to the game executable currently running. - - - - - Array of paths where Mono searches DLLs from before assembly resolvers are invoked. - - - - - Delegate used in patching assemblies. - - The assembly that is being patched. - - - - Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and - loading assemblies one at a time. - - - - - List of all patcher plugins to be applied - - - - - Adds a single assembly patcher to the pool of applicable patches. - - Patcher to apply. - - - - Adds all patchers from all managed assemblies specified in a directory. - - Directory to search patcher DLLs from. - - - - Releases all patchers to let them be collected by GC. - - - - - Applies patchers to all assemblies in the given directory and loads patched assemblies into memory. - - Directories to load CLR assemblies from in their search order. - - - - Loads an individual assembly definition into the CLR. - - The assembly to load. - File name of the assembly being loaded. - - - - A single assembly patcher. - - - - - Target assemblies to patch. - - - - - Initializer method that is run before any patching occurs. - - - - - Finalizer method that is run after all patching is done. - - - - - The main patcher method that is called on every DLL defined in . - - - - - Type name of the patcher. - - - - - - - - - - - The main entrypoint of BepInEx, called from Doorstop. - - - - - Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. - - - - - This exists because the Mono implementation of is/was broken, and would call Write directly instead of calling TraceEvent. - - - - - The main entrypoint of BepInEx, and initializes all patchers and the chainloader. - - - - - The log writer that is specific to the preloader. - - - - - Inserts BepInEx's own chainloader entrypoint into UnityEngine. - - The assembly that will be attempted to be patched. - - - - Allocates a console window for use by BepInEx safely. - - - - - Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later. - - - - - - - - - - - - - - - diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.dll index 2fb6c0d0a62c39a78315d246186661fedb66cd01..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 125440 zcmbrn2b^2Q)jmABlCGq?Rl93xz1=oiU#qMu#swD)u3%GKFvgu;ueq`fc##mzgksZ4 zfKXyW2n0w%eF+3Y2?^am0wKVL5K00eAt8YflI44zGgoEpP2Tta`}Swg%sDf2=FFKh zXZqE`6_+Z%QYwJ|Uwx(2|G?+pOmY9aQ$TcW=Z|XDy^-gK{g3Z}=Z7sh_PA`<2G=>p zU3XH~5$jGq+1c2&{-`c@)5%@Oo!qtGfs4CNa*jNzr>4f*!y|prY^4tH`PE&2cy)cT zw71ppt}5RcrQY!=Wom5RXDHQ$a2I@~>LrXI`Q~5IS8IWkBntJKc^;GUU)lFSqVSgn z-2)i_-JehpyZ+5IRQ0a7{|nruRJbBt81TFbxM$;0r)>oM?r%{?#7SK}zKh9#Ufbhl z-6Mby-oT?&^j+ks_?xNJ%pUis6CETJUcs{>t>5pKZdOG$39hAF@kiba6;u!3rqqT* zeQID%N%DVkI*i_NN?A$x<2`=@eb=z}gm3tBj5Y!}#u~w#M1peT7{59UKFW>yH`OTB zY8htF0cLuxJ&`Geswu9s7ZB;u_9VfRjwxk1lZlVpQv^@KW-nc5Dx7328BcoU?C;g2 zYup)+KiM^E>C#(PR21UujpWNcbh!*?S_QgXgfpG!B=`@h3qcpsj5fKb#fG8VhM+o$ zm}cE-P>EBbsMf`FGJ)=`275z^WR2iBlSwj!rQh!(O^(Ln>9>U?fgy zWI8&y2J?kihoi{G+Q4|F)~ZSdIur1S=x0W&{z*#xViag8HCK zL}OMe>JOO9H4*c&Z<_JtmKhxP5d=DTI+8H2xPCyopc>}UGlF&%IyT9ABuRY$SRnjeJNWach}jM_kL(6rHG%w%5j)|FXcCUP9JyGmu6 z3jLv6=6llyd}F=QY|Sp_?uTGEq}5l4~Yk$X9e+DCqtp8@@J1g(u^-@ zWUAby=n+{|*4kn?kiXS+?;54XR=MklpDTD9mcc~QOG+rwuaN2kHB>z+^wPehJqii) zsBu8c6Sm7rS9kv1#*kqa1dnD2IF}g8wCpsH-QrfHZm?6ju!mUKe3qX_{R5_R5i)hV z9{}BjVt>*snTG1-vwK(o1Qf{ADO?Yy^Y0S2$7*_?m+6%mTtEh!^Duw`2gb*WkFOH; z?F@N~+k3$C`qE4k3X$u&LUvMD;oi!_S_I6Pa|Jl83hBxS<%T@$Lm>RB>vi)XE;M;}(|UP&-y*_u9ogrfIh~>ta+Msu4i@#0w0# zr-F)b*~O929uL|HcN>s4>T25PdZ_|so^bCgAq^tgcnSBd5)%C*Rbb`aFG@J*L#n`P zLj{}YK?TL{$;0dhoa-QkB$fb74M?4yen{{ge_kir?0itR)<)`dp{IzJHwHeWP|{O=CT|3l{g zj^t+y@}o0(`GYz?5d}86=uz4d)oSYZr+hI^7|cAS3N$O|p)oTs^UMM?OZL#1C78)p z*v4bgS3=N_d^^*a;w4q*I{P3rRd;p^(iIrxzJ_+Um;0327w^u(dV1(#{vulSwOj5{ z08RT~>flnO&0bVY*rzmUA9%qmU3H{Y9A*Zcu2$_eTeZV9`=;3YBKal@wFH~VaeA^~ zF9Q<1hSYSw%weP1M<69DkMWef+kJ~H9D*XNLar~MHaLqBt`6Hv;5p#bY79>L77C39 zoi0ELnUFM^x4>HZ8beXjoy<%q#YzwHAa^cNhcd63+6%~~1CkJO*Ht8G%7bzsYBofi z<)jmcMjB0kVH>tHm9EcsGCCX$Ifo%S6?0EQW{|xTp1lGnkt`U5sI4iBzxwK{z9G@z zCJYt6Mk{KiLs83t;H)>zosptaxUVrYY^s%eAJomA=oGEe&)mNwrm4wZ$vBK0fsk7h z^yE@wM%)7d*sB=%duEKdYk-JvLlrPR4DawV{(*5J_mpDJ+f-RK$kO;GvUIj~k1lYRm3gN~50}^8@>V74Dvl|Z) z9_o%2zr~$PzcFA&17^SZ6Lz50plrk7rEF+*D)$k~aF0MT>dA8F~lg*NGIK1(^`! zD?|#o`$$19CGv_A(gxD~7Qmf1fpuwy{5tTGT@NS0m5`Ol9|_m& zWeuI91aY(=L;|lNuQZB8<&Qy(gU)F=$HB3~99~AT;E4M{F=g&!;pFdtb?soA%|cR; z`$T}0+6fY~i$J`<9)oBf1~fyBQ}@2FV9b=7lV>aXZIo#`_kaclD#2)APM+;KFj_Fh zXtwOYXu;^{1$m0QYhNGcc*~0@3VRn6MLht85iL(qI}d;(`vgcK*^{T31%WWd;XFik z|C(o|C7d?mNh3xO&#Az1U7&U8)+A^>K}J9ufG>H`&r4G7jly~wPRxCsB1257Fb+jkL}#iPJr}Ny9zQU8LN%k8!PU_d21fsd(b=<5s2i<; z1v#6cyAg6E)LmN)eNYU^@aI&KlRZi69OSTKRjCPP=vw#kI?y;5nDnqve7U*(xY0vR z1g>o`Y-pU7t_o+j!Y_NYj!&&p3deWAlXpP8z&FJLZU zZ-D zw)80&Lhf-z^OOiSRqTt%O;w(aECnWkyBIjC>_i~31K`g|0EoSc2nhf&sfdt(6-Ot4 z4TM+>zkM452AQ<%TZ94bNi0D5H7MVRWg%b7%1;J`;#QA|vD0)QG3(;5qdj&cnwu}i zY{R$1z7)8sohVhCs*rsd5E}_gy#lHLy0w%y?6T>%o22aT!?pB+-=2pI>9~=<9KP`5 z1#cy5rhO;8DkEffau#?6(j?*zgshY5g&&ht8)3Tv{(vMT0mI1pO539-RYw_9UuD5+ znX}QtWDoUtaEmcT=C&ewZfgLgXY7|9WN$jO8Y#p6y zuq^pcQSW~9=ddVQq_nstk}9yFsZ>+wQ>i2X#MB}}0zjZLI)wy)m{vqc0Ep>Dgam+? zQA9`ph?zx%1c2D5h>!qmpI`0elfCSy->@H}Xs-dU2;ax>)4L*`-4*dX5h%`*e1`o1 zU~VI&EWhc%z*@A#mg!s%wXg0$4 zs+Jdu;eV-?n2#C{yAx3VgpVxKOyo+e(4xpphAmzHn9QQ7|?*Ei>Rfn_atX55|F_aqN{tcEno_!6mjp1n6?_3Xg zMWSKnE>ggtfHhSpJnmOU#Qsro=hmp*yTlR;Dx1R(e`H1@&7}4sLkPYXcO{E%$p;p;{ZRWE789_aqZiaHy?}6^)eTD`A&iFT()G;Mq-uvN zYY0HL+Y!LP;K5#VYc^%04O5nxF`AO5gN|aw95j}NU3cogwGo!nrz7J3DWZAz2x)az zcy_Tm5&&XO5g`E}<`xkWIJ;EEmvt3?K`#qUu^MuKp`*@FM^2y* z9mzh7L{|34aI4Jnnj!ZH5Jq(<>^zD97ryYau(+1p3@XkO2!$Q=5zFfq&QB4p_NSY} z8GlpC3_DK&cFlTB^?rs>=Dv{LD;$P$A)ctQ6RN3qo?_0=k-{>!i-yLo-N+d1%+Q`& z_6MxyYNO0rT#|1@MOsUVhO%Zz1Wng8bt1ckc*t-8WmpnjPC%gdCmQ|%p1+Vj}_IJy$e-Ad$hq~P1sFGomH3xmua#ym7D-hBXNgJEJW~SY~5S|{98hj26gq4mM zp&ScL9c*M#VKZT}Q<(|Ffo$OkP5UE+9jHkO(MoZna}*H{`o87B>3~bq zJ`9ECSQ*Vl$o2z~3cA6l+E8sYdpjOsnX#b;rW-+oy%V%{*u#-DW@aZsadIU&1aVG{ z2E(6W_alRJD9f%z+Rphh$IgTe8=b~Vg|J}7{<>*nzs;1*+M!-~_E*S>GVL0~xQ(SE z6U}ZX09~|gAkv@6)OSmAcQlis$67Y@*R-M4raPmA3$P$o&Rtl-nZ!xDqe{5y5^hro zXO(d0mvFEgrVV>yveR1*tb^sCw_EOIOhN%^UeI&BGOjD-4TD}VkqLFjq`vWDt$o1n zu-njlb~~L8I-h|+vd7>7k<>W3x!5YgI;3QH@*wM2M=sK;SrES^f1n47-;zJb1I2I2 zAMAnRx8x7;K=E7hi#<^Mmi!VA6u%|E)C0wD$uILj@munTdZ73%`Q;uceoOu^4-~&8 zkKQ2bT=84-t36Qs7Q2oWLmxBLSm;#@eayWT!py!7DO>qVkytOH!e-|*=hr}*_8WAa zP71JIa&ye|tG$sQhAryHQtma9zzBr1w%)@*1G!*8EyL(t3CM5v0oXVnBVCSgU&yq7 z1I(LAy-(GuhECuXwH}M}@SEB9dsiWCrpmD2M%o+!O^(ecrBsDv zMLxR=d~^0_Ri|QM2WH!kHX2RHsjcWluKqPM;M{!*oJtz!`Y8(eKnKRX>pS{Bhu+qScmy!|Eh&; zx)Hi%pw)kcl+K4p*=_d1Mg-E;rt>;*8!3e?It=E>8?3)-WxM$U4tT^7l<9z$l{{Iu zWZG*{Y0iFMtRKgA$puDsPo&9FX|%CVuITK~!VX&y@JF_CBGJgxKCp!kd(c+GuHqmi}rMt4*!)oR8vf@OJqL<)ZN$C9nTf#O5T(QBUl^;CgT0ME zJ%98=CsmjdU4&y1^A#|Z{Tm$KBS^{m82z+(FQQso{Ccz~u0;69ePW3G4Ov7)D1U56 zoQK>Q!w(jhxpS#oohv&>JD-szbqbd-(v2+Ya{$?Y5Ivkl$$b^>V?K)V+Ci&9`E&n7 zbc4!%2`~3A9sW1N{T1P_5H=jt->OPEAqU3S%0gXmMgwM0u~gklS3$DA%u;F4Uhv?r!|o<_C0^$Dc3^-l*{QrdT;D%Q1cJhx-~AA#a5VASSuEY zGVrU*z!y4kG|ZolDRGH3;Q+3yTz1j5p>tW={Z z9m^lkJt`2Z>YHe4<$tfwGSisx!q!-C7Rd{_fb;~z*#mU^PJ$)GlUNNv*!3LW_EVil zX#O!1Uq{xt(If#N))x^H0OE)uLIOY>Swu*H`<1tWHmnKe?zHT=jv)yo`+TeGmz|{w(JXUtk0B9y);x4`(tjc+Fy-#LoewhpgGydk3 zudTt?9JkZRkiM;QE7I;pMePZ|8%Do54SsecFil-MG0hMsi`yWUJrOa#^<1#03W6}nukFN1RPWg-QGc?STdnH7T81v*ja7&m%w&*;wg*+JGpX&t#Qe#i zj!Z`(Q*wA*&smehy~%5GcuNt3JD)O1?e45Eg}S^Db59bR9YCRticK-AQT6cDfu1ChVCYAvZy+)DY9@f^cqO z5}Z%0Ne4pJeeGVYf7cf^<ByC12hheY&t!mibGL;p+XQMp+8TR2|rCu2wV>*oZ zVY36kHQ@gc{Kq^==6Oa(Pb?KTI_rBHjLxo}x>QwXb+RSdS)1&vOSUIFs9vXgb>V!u ztovJl-M!Bc```OaIbUU;*)1P-Uc?gnb5i{AMlX|ieI280xtn(zalb9i-EB0NLM^2b z4oW08iCUI}U0$#y-^=RZTAcXLB^qMR%F=T2dyMnXBI-ZhIlffG-3lnlu(W& zRvY%dNMN}BAy_m~WpaX_XxL2WcaCRjOjQDyS=0t=O?yAKKYA3b9p@@sC(+ggy|$_X zT!;S{AGz-b_GVlKh#-#39AvV4?>XdnHoZ-{7_eW(s=Ts0ug> zfpuU=tagdR)>%Bql5{&Jw^kf2*Fiv?o$d&D4iqX?U@7{X8r?|25Jq>xmg>HOyMeGj zauhrRN5R$MrnoGD5;3Xc4hL2XOCii#+jz50-(T=9#t|+QKs;rYPK6)J6Opmpb5Oh< z%u%LZ)3m7OaSF}HJ#nM-4q@O3YxJIl{Q7h^uA{^@x<4hopP>_{he#2ktDan-trq5^ zAvF_a@z2oW_$BhV@4@lT%IjjFaW-hUXCWkK<$CD0Af_A(_QZ+yL^9q#uk4fO0JVFc zB=*1e$#TBRKDk@I?S^}N9K$$E_PS@kc`n*LdjRTZZ$*eUk37L{(pF$<3jN0XLuMt? zY4JvZgmq8$M(V9b@43KbnlWOR>79?9P$I@iJz+y-yw0Bo46AAAEgCobY0sO8&w zj2|RVxr&44F%@%$A4&zJ)e2?=9+}_ zW3UL5^)%*t*mm+`0L?B2#YBNI4rbU^x1_Yu4ymfr)?3J1zf`Ne_SJLEmiz@$+x&&} zV8z9!4h9t_mfRbP=E0dvL>j12*i>)AB}8nenD#Yr{AupMF(kWs+Cf|Ox9J<2*k z_MBn@`(kF(Q=;sd#FC%XWMLqWDR8Ci0+ih{ksV`rUq7`8#b6&S9l|a6Q<2}h@6zOU zfO-2OVDu*4p$NH$5C;Ngyg)fY;B31)(RR?AD7T%32TMx#>P1QAF$u3^Bv@vIF~SJC zN44Y&IVj8Ob~m#yPLQe%XE`u6srrZm80Y0-EN-ECnBQP-Vr72cXO$;ABEhhO&TMsi zdL@34wKQKD1V~ouTK0E%|LyDeezl2YrA(V^3lQQsWfD!TiWdUW^j*=(PP zOjY`Z+8Fms;PTs1qSPkDqt|cW&Ok_xToAQ&C)O%Lurh$u_=?n+m7@?x2}zpT`WoA3AH?S7Ao`B zFz?qSFJri<^UgId0J6+cYE87JvC8bF%s}csFeZi+;Rg}UPaR0MmSoWyV2Lq&W|DF) z0&MnD)Vol?fNDV`99X9OwjZw;s-x9-yil!|(h#%6Y|}B7&l-f7vyGfmFFbvmGy)>_ zRI;%yTIW0j4$WRH6jAf$ZWFu94dib-`D?7tF(O)T?*$5zA#vsLSXZv4gAT;gDye-X z9zD(K_DaZOtEE!3bu8m@mQi2~ANr=uUMx~eTr@Jp6~aYhjuFvDdoohV!E$5N-NbgQ z)6EyPOAXT4U|#|yi8jdjLbO3vNvW~XI{WKDr)~ESk`HXrI7%BfHt8%)I!lubhF%w) z@)8BROD{F`(RU7eAOT%(2V*6#jWm&I*bIv=lv6fN9#UDD4eWYnQ9SOl$?-97ANRu{rwNw_K6Y9pzc9u*ymh`XRdsSfP9>s-8KW~FP3X@c>_=2Qg4WeRgG z)T{++*5av|8I6Gt(QJ<6&JD;LZBBQ)H?*S};<8=b*skT+uI1P+a-1}uU3#c<6ADis z<*w^sa@}e}^V6igaW6M}9*x6gF(6mR-ApG;`(jppxZdn! zxKFvbS5TZYbL_@=zR%xK4Txck2;_jT z1zh~Q1Tg-otKpz1?iHdmrRL-Re!y+R|2+^U9o~6D_mw{xs&doKT zW>0eST}9mepcKs|WJR>M`89qIWFH0FR=5iByp{F}^gg~Oh8KoA44GtRIt-a&W@3g+ zA!B1OJ^wBQ66-g(K#y_j5gKmE-oFHZxV?yw0N25X=_XQ|iLawz_f|M@_eJtxk%#NR zL-u==HTLxa**g$QK_X=Ls~jPrdsP=DF;83`W~k!b!}B(K4mOTpGhS4XZA*MJWZ+CpV=i3rb5=n|CER8xbe_AOhKaAA0VaGR258zg7!4f#aiZv zK)F^okHhaq5J#tzJ_TEHdKyYk4n+eELFXRCq%&A=-iv@tHt$0KN2>S38{b4z7jzy# z*!dqgZ^7ncqb5%w*bf5HXa>?OgN1pa)4zMutj>A#)un3wW0xc3cZLne2+2XavG&- zZJ?Hjfhrya&j{ejCdFgg`+#ui?#CGQc_Uln1E?ig1NpRG{{cBvyj)up* zire7XpMg#Sa{9UW5$9?6&NFbZgTA~m$b<25xL{GSrYi(Bg+CmUcy76-TzVG*b6`>H`Ezs!?PwOV;+2YDfz_&5^(2f=DippJPmQHi z87;aan+j+;Uad$cu@Uh)((1jNgG~1a;8LeThmroLr}L9F=_>c>~h z_erReKXyp|dUVY^ni1!=s9@#*L15z*2H(s~?);k#^KE)?RVY)}`PnX*A@*A+qiuYR zk%21o4><;M4k!KbLri>wqyppqgZyCVx3*BO3&F!=@X(y?V|{-E$A7G0V}vlR7*qlS zf>|BHhGDpO9)^jUh>;0&eu8Ijb*SmFYmTjnykx$#_ShQXH)3PB!3Q`%leD|xW4a%W zfp5~OGBY6~W3*$C3kkKZPmp5Gu{7`|PWHRL5|C0lLZmc39cQ`l)>O& z8ByCA`#Z!Y3XHM$Lz)7MlQOX>G!JEF-$jBgnu}!|itzj-;Jn9N`V||_-ftp{tV2*a zs007>xPKepeBKKxG52k_dfdMesbhtkSPp}Fr`wk-f3icaj=NWlLWafAgY>XnqaH0r z;nN60h?A0UkqKT%kN^-niU;uuo3O>&SWtXnVDtsiqdl4hpgf@#%*~7h>5plV=y+Q zg3_Yy=ctc-y`ahY0MXShHYIgqyJHzT98w5}oZllZHKu~9ycDd7=yt#xqY`aAy+OY> zZH!j9*JER-H*JjixYF&;AiYK^CTfBDz?iS=j4c#5$H@lCBKh%APeu3PfdZH%~ zufjx=@4R5Y!GBka52s{SsH?+(Z_25og;PhbSiI0+x@x0M{BEN|`<>NBXEl3_DW9oY z9$y|_o@idR-0ZAbvAjk%oQZA#3u{XICGy_`8~Ig5v$s;r-bk9gKcixa0%PpiFnh9F z;b3ZFCbt;=%kZ*m`DGpJ*Bbuj<(GBVGcXi^=Jjj&?x_@gZ1NDJxhIT!h8Ud8Bz*FX zz5IaOb@8Ll_>fwF_m6S?bNOYNzuTXnT!fv!z)!C4tk>px=Ud>@{wr_=a*PWbHoB!5 z?}4r|FjTI9d)VfI*p}?4$hQSO;|^wpegXRz^M^+fKR`N+ zrJn)7H}LGw;RlXip8W^>p#25hxVRpvu^?52mlhVOS(Vd2;t5itSwV{mk*9yeiW-QP=_|Uz;o=ThMRJ?Y3v?-O~VSTmV_1 z=sC%{8CTcPMrIoK;0-5;sMyU>OfTefh|<>DW?&8x&6AnNGNlXDg^q`>5;jHxB_GBxy8<@cZzqS zE^=0Ov?hl`R5GA1xUtp&{SC(|_iyE@7g1)WD2+OwPUn5)u@)u8##On^OdwNXhz8#X zV}GfKM`07BFR-@T3%~>Fg|po#B5_dxudK<9BlO1NxS4n@MZ;+rBn`g!D0rR5FS0hc zmisSs$FvPjt3ROkXSTXWqZ$=uR}>+emXM#mzXQdRlbLcO*0?vp%ROo6HNAZ zzlXYOzP+IA8~;;2hz$FR7T%lsZOrOZ^*)V|D*MH?hadr_9uPW{V!|>M_vEoXWn)9# zlON2ksG1!ovHLLxEjN5nsNniEiL+BEIQL^BY$${2 zjDnN44IA2k;k<-$U>!}T6%3)*_LG!W!`eXZQK1%aASAi>M^31SESo-w(`TvlnI1D6 z2ckp?EXO{bS)rKdhghTX8=L$tfkgEpitmp|y|1gP#rg_C}F z!)UTn!n>ydcF%w#Un7(4AZHX=bhk=MR>*0C3@f9)D^XDAN@0`}RB)V*Ln!4I!LWqp z0(ne=g>pM6rx*GwESMG{CNWmoI!P9tV<(J*zP{x>^M%1krK|kzbF71qMtl9lYq!Vf zL!317e)obg7)3zY47k@6gRn+Sgl-~vL~oZD<(CQhy?2H9h$pz#w*sr(Zy~ootL=S$ zeQ_qVPG&;;V?2~cO^E_yYz*kBbhSHiY$;3f2CqXv^}P$89uH+$n0dzEWRC#5ask3d zBVf5e*Y2X!Fd2Yu14UO*7#7z1GrTR~AJ5l0{!Lir8;mlOFB?K2kKd~ctwWlpQ5)~&ghFz=SG5yg5X>7Klf5U?fK8p z=Uay!v?azn*yQJd!c+jWLQDXASjpj3vIEdQ4y0^V-cCb3>LEIO`KCFc=O?7awGfQ= zptSZNElf5BTyjJDBAv!AO$Rl4*5mOx`dnN~0L>L>viSsC#^Mdg%ReKV0OcI(Wn{Y< zWYut+l9{~ci>#TaQo-EM0C1Y}?~-W!vYC!C!k=T&hCL32=#>?2Uhc&bu_t2KlNh2s z^Ft>vtn6CP(TH~-bW4_g&?2D&>ms}J4}w{&nxvm_7tU=QhYq<6(w>471MIuI@ggEU z98fDESZToHJ8(hRvGD*Aml+F0SQfOy?$O@o}(W zFF+!FkBNHl`@a|UAfPa5=Xa5Im5+$yWz+(T$xuk|3~M39^k<6j$u6tf=w%C~=Z4)* zNI*mKg5L|GG4)Bj7_+c@W;qpLl%)A77zhKS);xLL1Qz ztq0>>Xf5ACR+rRWpNV)jZ^Rg_>(gP9q)P>b6W9h*y@PUK=Az|qa@cv4kvYV@4dO3j zWjSJ>iKzVE(rUQaFb#ozb2{AY4B`rmv6rGAyIgGWCThEz>{3-MU6aN@-%>Cc%+3TQ zTz!=4hMj!?X?6EE_?=mR(oNxrbbk-+>B|8DjtY zTBe+@axL@U^1=3?t}hNOuNn%AwG*)@4^y+<*G{|Ulk)ycKK7R^WD7Hg4=q=@6UG;3 zAp;en$O~W0WH(dh-d7zC0~gM0N;lOWc5wXyN2K`Z*IWepsv85%IFZKYfBEAMZw&mn zgMM>8Pg#fP?`;~`$s2X7HV@a%K^BVN(o+u_$M-wso!VgC41uXen$xYjW6Dk(Krmp#Xu7wr#v7hl8mMTcPn(CZw( z8iSniUG-7tsq@(fAQ!xaWM&bZlH!&0uGKD%p$6XyvYrEV+v~v2fyh2^I#!xT)wLCA z_~rh}f8Ylz(KHP1?mU$9^QHTL1&=K7!mt;AAOBtFN=F*}WYS)EjI1Iupmx`MpluLBZU#h*jNu#Oj~8mPMe7l8fT6t zkT-mFF_z>d0X!U91UHS?TaQZm z<*K$G&7JcQfmu3q-Ab;g_z%w53j<=tA3#`&5C42zrv`Y8hiR4ScZ!La{Pk`Cm~nhQ-zY(bEFaTx_YR;8{du9Cn8?U=3UnVb0|A_bV&loAA(G;ccl1b% zb26FZoTm#VVI3W{&qap5X3I@Z#3x*2w_O_rUeCa0JLehv3x!lO=fCWS2SYhwsfu?6 zysHiRcbl4*XC0Jb8N7Hl6bbQJ%#YBPHIdHYd+r~ZT?<<5_mBUF|J1qt@SkJbTKqp5 z|Ifhx3-KQ$rrrU6(tQGqoO+J25_eoDJZhd(zhhad8>3RS=h#5UJBl z_ZwyCc+t z4;vrSp=#3zg+qrqSt(BA_O4+*lwE9*m3yWmog?=gLcuEpd?NlgapP8ZJKHlkpU!5 z8kEGzgODh3(HOw1)d57DL5XY_gvc+8d^83V(cl0grwmHO9fSx50$rI#yq_J|F4;ke z;DO0*?Q(sINC@|+2XL}!P$HWLA%d~U<0PDj4s4rK2PJaaAVe@8ctj$J=)l%FeNZA> z1|jl#i3qNRTLY@oJ1CJe1|jn65|OGzv}yp6+@M7AgAl<{mRFtXM6`MUkuwJ+QW%8D zr6nRYiD=CLB4-Uszj#P%eNmUIAMMCc3a( z0Ar+ps-4}%0z!JBwG-PNy2K*l&0P_1?SkM83`(X?-y{G86hpNxZSp2E0^5Sww7U_#W)3meHT^(#HT2%?&q_CW)4}ZmJlxp=SAL`^k;i<`3OSf30(~@S8NDAc9cJo4V8Mwma$_GJVXR9K z`TKI@nY-ouLphS9Opgktx?X8v2U9xGIt#9pzw6IM9miSiL_>aC%P-#_!L(gugS7;| zK_AUN3GsoEvV^Ms4-%@zSr2ksxj%tLvzKmJ2p)Vkn3DB}a}Git60<(dsnPopv-X=m zMfq7wpDp`%Fw5U}O4aDZB5wSsmnM&OycKaUM=p}W5}v0}lqTQ19H-MoqQRR-Lybf- zUREvYKNh9wVRh?}i)ip#5p6|8s1i{Uc=4S}WczXBF4d{Q0o%aKT51RnF69jCpYM|P zkh#|BXb12G-TV+7c)Dpi*u${g$1!vBezpyb(Ov8mdDwy7e@D#N?RUgHHDUd9HFnjC z6R8!V2SNG9eCogSk^fX^h2m;Keq0o<)_bk2yOtbg$>R)ZQEA>}Pxfc*zn>y^GKP%8>gQWt@0Sty;N}59^2-R=oMMdrX@p`-RcI5ZQq|#f*bHYe z;Nebh=$6HpiOO$Qpq%Gf&KKo!Iw2EOW@i`D48h{5N;wS1*Dd5Cv0AQsPFjF=p37gn6uXZkhD!WRSIq=%neplAOI?nanA zpR)~VyJ;r-nVy#vBmjgEfUjVYB|-u~_=*S#6!)Q_snA8-C0C1iW1eV!fBa$zD#fM(-8ys#24@m@5HgCSdbK(p?3}3to+2 zh`&B-Ip3gj4PpLdmC<`Gg5w_Tt3y?pE1V;dKI}CKjq3o^M7)oO6XW5(iD0_1SP~)r zzFR64GAm(Xo{so)H;dQ@?sjx?EH5R?qK70-FT~a2T=HEx!%K% zDxE^eOVy54nddcg_&PgtqF8WyD?)GbOpE*m zz~2QIXns#FvLwZ%t2{z&AjGb~;*u@d@50*xTSHKOv|RT7=7G-frFwSuk8j888Kfu+ zb9|K%(>2EDz+&0k5Xn8c+u`RZ0faH-uyPauFD2S{Ab^|m#T&|Z0<3JCyBIC^tjle~ zG`qCT_kkL;ZLkkyDB5YX4fCOGYD4j*P(CiNoo%N*~`yr&uvAak5&4=NYKf15?M06d-U7}0smCpGg z^a-j=j(W*C?=^YWKyd8n_$6dX;IZ$e*4>;!?Dyq<46iSYtkTEv?C~%IlLqNEk06S@ zfvuOaag7ze^cq-~sF{0|(Q%1Izd5{^(n}}(=2^V0W2&Z{(CTGjllQ_s8IO}I0jFbb z8``h}ll=+MTXZjb3_yqv_Bq(o*Bub~I9@J+k2#2^&$CCj{0B(z`ohDK=C&e>-phK!~1|*=}VX&ChzvH zecI0Iu01nRx*v!p8+ZX&vWW>x!-w*yPOS^ zAQt)3>7mFeU#=Qzzl6eh;j}|1qW=;z!N&^EOy1>pumxk<*P(WqxZ4IAI)#V7n@o6l z7T`DNP*0uHd6_lE@RPUR7(t3ntDwtkM%U`K=i|^0KRt5^vb#BVar1zq2Y( z@s#)F_%{9Jc&v!zg9VtDrjR}zjNq2iNbhpTo0XS41}PG^nDm%@kg`wHcRYHsuY#EZ z=6h^wx#X`W$8D?^bkRF^JP-BSfO=)Sfah84GDMj}w{>CI#IF*b15b_zP?4QO%Ruwa zn@T`#39}fzi|O@B{(f^9$Yn9lv}{mM@n>CA`iBd1*q}!;x_Fh>Zw_a|*U4s6vfJn- zE&sLpO!Oe|hK$kd2;r^xYm|QQ5`aL17n6q_xkHh~5Q0Xr^gT!vGhd6pBb&0b6!#kd zH$uIAEQWbdOi#8ODGRt~U-e#bCyZS=48UT?^0`uMofy8_tW zL*Wc~$I+8rPL_Bs%=tNgqoof1O32bnTgTJ#PO~PZ2=WVo;ND^upvDdxf@%%C&EQbMfx>i0c#a&aUg7 ze;}!x!=YkdAdEA>bI~l>ei#NK*oqP<$g!_JogJnAHx4uMD78fY3{@S2K;AQ!kh=~i~kew zA2Q|d@8T~rm2qebbwbayMW#A`G~J0~=-!c0iyGC(i&*ZTGv-WFz1l8?&QWq1YM&nD5Ga{%2_l5{USgq+;7AKfQr5wikrt@=&X{86>) zd29YCQ(Y2zELw{ziVWXpJr*@pd=1lYJKzg&^_>KB-6j<7nR~}!rh0Ai9fvij(`N<| z8(2upxgnehwaE7lp9sp0 zsb?V*w6$%{Y*BT~So$mA#8eF<$gMh*Zf}xqZlA~NE%mD^Quy{L@^FCA@0&;ZU!mL% zb>zIpB^UXIPf_Y3-$~fMGS!B~O#dcIiK%zzsYNl>wFli*Nw)GU$W^PZm@$9U_kDrM zOn*EiS*w0AiuLVYedm%EwQ&~txdr%JJxN}UwzJe$%bf#_+J};V6m(kD$HU0KfA~vN zV(R?wrop2NNBO z8q^!3gG(CJs}raXcZ;02i_Y9NkGY0RFZh;}`(fxUwA4^3<-EzPNe5hIBo(apU3tzzE8R}(WXLOJiT zxQP0xMo?pSEFpy-Bq^~aGbz>m&}$mhDf7vH-!#Vl6E!kbJxXj*e+|7EZBbFk%~XF7 z{l9P0U*n7 z3lDopkFFOAGn#x8V(O7$)P%ifsztTxsr}}UYEhSo?roe+3LVI6sp~`ToDY1gMXfqv z1=D=AfUVget@)5hI5(MfIYlhYovUbJ@-t{*J`&yd^HSQG$EBr?AH|fzmy)+7BKccu z7`|TI7-Wktyo(OZ7WYZWA8n1iwd&PsN@LS>N@I)kufz!UzQ@KBGjkU8aMHd^KX>+v zGiucZYl;6JIILAUgkfgY)3tPEyul>;@hX0IuL%8Y{`^r(v3JCkY`vO3;ms*W0YVZ$ zH?Def%2ND>)Cg68!A^`M)P&nhXMxI$RZp*4itiZgtGKl~Nt}3KjEx4bW0R zO9lG6Kxz3FV7)p`pp5DjnseqcWslmXZbI4{7m&(Cb*<#P3(!(P-v+Ps>XrQnO~D95 zXzcW-SNVLi)YAfOUQKAWdP$(=YYEL$Zwl0KD53f49pQSP`J}Qy#=Uw~H=1z^)F0JZ zpg9dRhx+zcf0C5aWU&+8%^_Lw$#O1`tv z3apVkchsDv_(iu1rG$lvQFD~KT76TfYz#B*YIOrrDs`Zw{D!;)s#m8>{|q|uO?A7k z04mqdPp@98Zcq=hIQ7H=LN}_103mKRq3@^{CFMi&2;Ht;7w8hn_dWHNq$qrlWJjA`N9>g{T z^Sv$k9#XZ~V6Rs{oJlG_QLO^~V-}$&)JTCo=_d3ul@Thnpt4l$RBMa~cNC54v2S4IXs0KrJ40tw1Rc!f^;_{s_laq`5<&=RD{;hJRSS z`Y{%DOA&Xw#QjU+-cxrAw6{=sPu(xjRbJeW0M#qpv_-!6)FT3&2BW_eJ>^LQ6;#tP zWqe8fSv^%z!l!^3cjqCD`fcLZ7@P`&SW0?ibt(f6J}CkWK)`;(MDA5+z( zYNYRTi5m;(bYIfM4-h| z!hXJHe-%>RiYfc)zB#^Df!YMx--ArF(doX0fXY-3CWL(7l@b>FIt2P>kX$eEbqUlP zA#|v3gdZnN>PDE~m(+4!LZHW`9aaD;(_9INZB#4mzS?IC^s%)2YF}EQ<2-1LK;QGA z2?Cw!L6ZdP^Ps&2ddZ_X(_b!cwQoP+6T5fdbFFV~Mcg{y{0is@-vI)x6qz0CJ4EvR zTIznhZ)ru!6MctDoNgo6w^ksnts8wuRHWSGJE{WO>^slj2zvMjS@-%b63D>r4jG65Fn^SNKN_|*7$|AxC|48ud_{<~$Ex^#rE_22@&WC6EM z+%Lku)|k4m`x;+NeHSj8cgV@jQ8jf~pf##8!y<4mSXB%6v{m^2vsxZw?95KOZ|>g= z%qRP|!yPJ^iv@F&VE)y?G?$DVj@WBPj)Xh;@HE_B&>yQlUNxq5tg4+e6__Vi?+5n> z`_lb#Hr?eCzEIpZ1XH!oeBd`l>CQTQ5!`E==)P$$Y8|GYXj=?wdoN#wdcA^rMb(D3 zBY=5v_%Xm-SiiY`qFUYLv`$p<6y1jx)18z&6$`}Qc18j|)i3VWX7ZLl;4I*$$F{;< z*M1?~_uH-@rv006PiWm-?^E~0ZbA5>IK#7AZ$tR`Aq*cTn22D0CzyNN??UWw!T4iL za|_Z8Q?G#z-Fv|Qu(k)_-qQRqIB)ED4DRV&o9iLH7P=>kd-+g?50dZ-3BN4vpTs>? z+>FFV#nq+Enf!hnC9eD_csQ)#8Bo3__9EPD(=m|GpITl4{@Iq-;4W>W945EDf$&~K zDTlu!-dppsc8R9W4@7f1TIdHcY)2 zdjO?>+D_i~nbO`iUZo~>xB1l7Yn=hPeCo0$=6ZR=XW;F?jvjE8TQaFFsoowk^gp{|~o9oA_Ni%M19j`uG=pg+!CeZz0PrBh@bhip-6?i}| z>v$dq_+L^{IxY zo1#ATjWNVbi$4t6-q3n8(*LOSyKvuzIz)8!g+`X%(DVXgZ|<5m zMDsIIJ+t;#knL|5ErxbIvuG9Qj7NVTrs6~2LMi8WyaSmZxQuf9tohH7+cBMAwvG4A zuMf44_w8F(4cDlPwog<$YGds&b(Oyzc5jI{kelJV2<`#CE8*4|bocY$2=@|2cSG=YxX1hM zgS$Sm6Yk8aU&B4B`hB?VHJ`wJq~@P+53LP!#MHy#e?o>=*Y!Z2;lpY>Of})a#~|mS zwQUIBU)$Zmaz~5%>)M$5i?OrTuZ|c$0bfNOy${_t4w?-2C#&{`d%WPIQDPd!J?$`t zkDo*LYzaRw3CLA!beE6!u$lT;rkNqk9}rmOr7qhyFo=ev5&aA9qt75 zSySx`m$`;_(jAF3cdI|Q#nctSFX2v#FdVD;vhAQQOo7za@KvjqE1z2KK@-+)sP?I~ z9`w7huVAuttcIFf7Pb%dsjmt2lzM-0x-+0Y@u1%izrz<)^I#~IdP=R`^DIE}SAVrS zbn4j7GL)J)7QFUJ%B`U3!*22W0-dE^of`!7l?OG<3u1qwc{u5urG7SdVrN9n^dSGd z>7CW;SP%LDadqk&9y9`R{~vpA9$r+Z?s@`Jz<;5n{4t?ggs?__mGMAesU@Jk#()vh+vn z?H)`{ukWV&-m@WKtiy8Y*i8Y^Vj8E}Yz^{RXPO|=m^E3)`fLlBAhNZtK0G>LqG&ak zm@{sLX_D9yN(nWK5u=EGq}fc?C5Dl%No?+EB( z@nH{kW5>gG2TXNX`XgSdgLQ{PWd-muR^>m;jP)7h?gz=nKfA-LcDAdq;)I9x4O&`QJPWB&k++1OTWO` zD@-{e!(if(d2a>ehzf29&DO|8?*`Z{T&877ckEtVBe)KQF!lx z|A?InSm0pk$v*_-JJ^+AnAG#%VauDTKLjjtu-Q2hPi6;jvp0H%0^!H3NxYH2!c-vY zqR9BPBtHwpCI>qguvl!>jQlJV4>{PmfFkjfX5?qFIOJgG0!qX&&B)Is;*@6OXQ}v) zX5?oXerwIho&2;5H-ov*aj=UKn$dBvi%8ArIM_wJW^^3vqDC`14tDW`W^^3vqK#P- zULO4k>?6%GM#;dXB7`2yi6(9@%f++IjG9<3UUIN=0p;Q~&8Q|;h@%d6E?}j2Uo)zS z3h}9foeQWG|J00XqDp+N8P!C!_(3zOiB;kk&8Q|;3o~~=r@1CpivgNZO{^B)no&)x z7XF%1O{^Ayno&)x7U7yvO{^AIFf&@gYB5LasIFIw1)3Q-6lrGU(8-J(I+>Bf5^ZVZ zpmp4qR*NonE}+K2s0M4hv2y`+4n{Rt-;JFMSmR(+gI78j)!jVQgYD7mHf9Hy8EIZE z-j1fW)QrA-Tfo))(|^>nPn@vAv|jkc7`o_iVwIXrW41}N>(GO(7k77BX1o?~jo522 z>nvPz@c5el4iEgIz&Egqxh(F^JYq8N4sWMr^Mr29G6L@kIdqn7vA*3{ba+<4b)E4n z)50aL3_2A{bjGm2E_PkGCq@pRuxF=T$d~KIKbSRGFBAlUeWi8e*+%ib*7+?C0=uYn z6opEe$7FWbmDx0i{URMO( zEXFh2Xr1j92bQRH_1O~xZxJ)JZew-|*c`1>Sy_QwM84Jy%E|{@qIDl;l?C1^R%qSV zSyf>40xRXWV_Ji}Oy8Co3wEbwQ4tODcClTvi4mUS zcJZ)gpHB@N&?Fw$%rvbrut_}6?4rqSF z#6s3>vNn1&$ZcW?vqtN!9-d;GSgCbyg*V7MMXlByM_u13)@$7!_|h!!&IkS)tHd)_H${X5b^@56p}-cZ=D#~6_HxE7P?nOwAQ_f zG!NlEALY00+4;=LxawC-i-4vTqOcNDtAqEPD=M{IR@UD&m* zG9o(Qby2Bxhk{arj)*#~I~Ft(Y`xYsFUSshLo_nm%Cna@#35#z#J-Su&<#%{KO4jn z^xkiZcbIJw?IDYU-W1A4x+W2sR37w}NMLqS`h~`dx5eF>y&Ez`{8=2=tTrTB{6&1r z?6k|ZKA3fgfk~8#F`79h0+}`AtXvgzOpJH1EkVb{T!UHDveubC6a|_+KIJf28M7ua z(vx&&biA*UcL#kah9^@F&ElrqA6!2cV>Nre=;@$OM4o0-C+!b9A*wXXS}@t^Z=zAN zmY`zO-$kotR~H-%>JaNwD9t9}TJ-mze~8gMC2JOs#eN@jTHLRhYtb)3XT&oO<}> zaZ0n*ll(^hOAJplJi9&O@{#97wr0z+Vn_a4e8kMSa{VaIFxx7=k;x-}6n9Ujc$=)( zOw1qolW5g!>%>B^J(@k5?i={C*vG8Vx<5S#>;Jwu69&WizIx=ZqKPM&r{%Uq>qaX1re-N%7{6m%d zndMYw#*wzjI<5OMxM8G4KEv#^q*R>c>jrZTHf zD@-0TPqQtH+M(O6*_3fdMtaHTG}}92htnW=P_z1s9Zo*-h-Poa?Qrsy$29wU@D8WJ z@)ONoPTAo!M4r;jHg1QLpZtbdvsg3oFC+b>X9js~)Y(v(z^qxkIPrs#L*;JGf-*iG ziH9Eici2Kl8n?C$Hjs|WWe!G1rHj!~36K{!mD7Cu0;PF2MLg|7mVt7zW@H&8S2LqF z;VDMS4F(fa#+@1&EbrB9?}T!{Q2CH%^%>=UVe$#h-ij;t3zz#f`+IP?Uxa*BvzJrK z{UYU`HM5N?_q$wn&QqzKjglX;uG#u%+&a@J*}-g^^~Jbt0i)y@Lnmw_zZyAO4$Gu6 zG+OgVULG`B1{;j8f1~9jW`{*el&9!omqmJtD4DKxWsANYIYt&c*jFxbvW?kB>+swR zF+m>D?224pu;a{(b8KP{uP4ixEb_%Tk0whSGvjDZmSsKIH_VJwCih5Xs!Yl5N@c3N zotbgOrpmiDqa!v|zM~l(v1!sWrz>8f9L=mjTs33e$V6Gl%s7ja#!bw`PBy7YVjQvkw-;fIZBt$$Dl%0@#y=4%feF!87F9 zJi`}jZbtAd`TSgF)**%SgEM3svu1HDWii-Qd|RhUROZ=(XUnsirjeM&eLE^U@9UP5fExJ=XpXUR&{%JYSwFV@ok9WN+{y8M4%1B_S^d7s%bq3>F@LEVz)p-hlg&?x`OI z7dhCsSDXwkaWJ}%St<*cQ@kdz=!(yS%j9~^B2&K(UMlIsQqo0d{5yELEYK_{`63bU(5}zM>i3(w%rnK8Rw zEhlRo&8}-?iq_HWx<<~{I+|VA%DGxcv+G*fdEbU+*LAXxb(^fuVJuZAmukzme0;&G zweI@Vu#kFrrPke+IvT9AAEa6N8o7aW=qE5MUn6rX*lS7i@GE7JW;FA@O0MkGVdj06 zyiYTld9UqJgX`qCtlMNgfotPBc|o(U(JQW#s*-ZpWPNJhUc6`Gs#)7Si?~`2((K)w z*pT&dm}Xz+B!Go5YqtJ1e`?4za<&p1hZdeM!f6gA+0MIH7DeHxu%*do5U3^`5_zSoto_$SR8VL zd{DEwGnR#Hmd|Te9$y`Dvpi`qKKr-GpO_uCPW8?ZTlCR9Y+Z<>xkY-eq8tueW217l9R+FC%;*Lx_ub1)EieK~KwJnypA|4|!S!YxZH%>tLfadmgp>w2am4 ziRi`R>CUf!jK#eKnXTFTV?D()au+k)3yeM*@~nJEGf$s#zvpC! zw){Nl{g6M&&#pB5{0aBSo|j)~c4r~6?+u31j`4b423|#$O`>e>iI5j$BQrW;ErAE* zUS_A|>D+&W9F%`&W;};&lRs)k&tcnT)LKfV**dlOi;#9XPP3U{ugWB5#_0YvxsaLB zc3+b<%qYL_Ltc~j8_fD)QiD7qAJ%L{&MzTH=d&G>mRd5f}Lfy$?7(D3|PWCD#Ir6a@GW}4Fh~o0lV{-I$hGj(Y+R*ppWX=48ZVdfEPTpYX{DbZd{a9u?*khre z$_mXk$KM!=dvOkSZ|Es`lY>1LdPeTnEF|rv(6iF5LEvwb2uV8{`i%@RnDs%NW8cXF z&7K4MUT)Lu^Fg16o|kWH_7m6-(tJIovQc>Yd=dI@*~+Xzygf*YALa0kq&qFY&-ga< zM>&SsNqIb@7Pq3KbZMata*l&heqHS6 zkn6&8d&J9gSf+(~ig^xZ3%wzHzJpPI_`NYcw#J#dsK>Egq>OpTMzO;*EU=5+ z*cN`3I>XF34r_Z@u2tu?Wu1B>e69Mao8`J5mg|)D9wWcI)H~tp)DmV!npgL*yjrc& zmVZ(og>aJ6+&3%h4$AMOq}(^FT|2vS->ll08M$xn zk^5$KMC&N`&FUkANy>e*N_fCXlX6EqW=6}}+@sDms|?m{6#h;_t(#S$X7{)(Q#bao zyjfLfU8(te_|0k^vy(D!&^;q>QM)zUi}BJH^?_zyu|J1zQKkpU7o(lsss=DKe7Utp z4!5cytlKDpq>8vz1!^`=S|e_AFn?u@_=6gyb(toQh}+c^&02&F@mdR4O$ z_q>P}^_FI@TQei>=~1G4)qk`u(0yUVy~=eL)x<{elKT>MpYqe}N2lV5?P?k`qh9Xs zk;?rlLtD1Uqki`*JTAwdVcFWlvQ@dUZlf4%Y7wn!NH@!!JuG)Rda3sk;p;Lzfo%NyHHcqj+yS82O1s zlQiuZAkc%L|Q6z_zCQM^wbjN*0lhQl{*x(tu}T79Wm?SN5{=hS!1j8^xr z9%=qd{i-cbn?ihg>b_AygTLYO=O`5i6m5r{-&RpJhhm zd1bs~y-}1pWk>#7m1&)uoFDlgb+u-%%fiSX9c-hiF!F-BS?ksbd*n|&^1G<+(7M^? za{(9CA2l;Op9}bFdyaXibb9V#?OK^R6=@{T(_d_%h72SnGavn-Mv} zq1ysq0!%Bk?sNDV&S>U_{Gv@4HG2%c#F~chF>3cm=;9suO@S}tO=GmK3BF7)B``CN-y~D_ zK6#QUMO(fJKPQ>;G3~%iP|Q|Hj71r74(FHn49xhUDU6%Ih-tV8%~y(t1UoK_WTa z(-R|K(wfA77Lh%rU=fspA9RI6y{ttaN${rg-`5N_x7Xc79B*u|7B!;$oU3HIZ z9JT+(zHbWMB`tger%fjxy33954<2-s-^CFzVeKTcxi+YO%NIR7J(c(qANLnIRzNrV zzPX%+O=oI-wX3-e7Tu2PY8rE$RPW@;#T=z({TtSF-1gxs>C`g@oNDtGuXOD<_bjQQVL9m3%*qTItaw zio0$;;R`6262EeqGZ$01jr+zIxLmKtlFh|TN;wYwfE4>tlSqSm(JOH~$t(hkNKTem zF`AENr;Wl#(a zpR?1@pTHkJ*Dh7hyZNZ?nMk#9FrHHWFrLzBL(5cR9hdhAA74ZAD3|n7sTp#kKI#2h zlQ=T6cWNY8_@b2L{|)}YJ(W@O6t|~um-57j^?#a|k=k#lHz^Dp8$#YvDNLdQwQUyn z`BMM91Xn})?v^YsWn-jZq}jbbyNA2`e6G?3gINae%-}=PT#Y>yAMW~+N~1dvnk~(W>TvV+`76@iN9n~%ElR&jT?hX zoaemg+N8u!xN;d+D=Da7RU)0+{OoYD{B#g$NutCc@6NE);qLy>8`Vlw#!=Z_x&P^| z?Hm5@`*WkWpErxr|9A@d@bMH+e5ZaZpD)v9kc3c))!YYm4==)5fZrO1*3^&I@M;J8 z0fqCF(xDWTxV)SHU8!}Bn)*tv;WLrak>c@4!tUjb>2t0B0b>s(KH+|;yXB?AKVw{> z#OXvT1@&fT;mZAn(GHEa-QDI0d@!@6MO*ewnc||ipGmj`DJwm?pesJY+={y7CVpR7 ziW;u%@3=3$hU@A^uJi8U;mOpqQK?PhrEX>a1FkX{QLuei*d!Kl5AzCq=;_HTiPQpV zeA^|be$|kWJ@xI>@{QV9!V(%IQ7zHA(4U-YW;oa0|2~Dz9LWbNwNdBzNX@E@+r z2pNc9szy6B3D`Ka#t6X?3zlSq9*lkNtDVQaRuPXJy22)oWxiyrjqp~9L>uLPKeyiA z5;Lb@xnv5z?^Ra~bSopu(%1k0O*&nXe7g5)vW0=r=lYpH&eSj%IxzNIr#FfbyDQZR5lpGVt~f)X!sI>x-X z`x$50RO9-EH8Z$>3*xcRX>R`p8f7uY&xXB$hWt9TG_2FZc^T#GO%|wh$I_)X^Kb-~dqU=iShKDBc zH0lkbO|GB*3omN1qBeevZzS*~SlU~B>o6)iw1 zb~5e<28wnLe+�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 diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.xml index 03a03f4..e69de29 100644 --- a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.xml +++ b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/BepInEx.xml @@ -1,1729 +0,0 @@ - - - - BepInEx - - - - - Abstraction layer over Unity's input systems for use in universal plugins that need to use hotkeys. - It can use either Input or Unity.InputSystem, depending on what's available. Input is preferred. - WARNING: Use only inside of Unity's main thread! - - - - - Best currently supported input system. - - - - - True if the Input class is not disabled. - - - - - Generic input system interface. Just barely good enough for hotkeys. - - - - - - - - - - - - - - - - - - - - All KeyCodes supported by the current input system. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Base type of all classes representing and enforcing acceptable values of config settings. - - - - Type of values that this class can Clamp. - - - - Change the value to be acceptable, if it's not already. - - - - - Check if the value is an acceptable value. - - - - - Type of the supported values. - - - - - Get the string for use in config files. - - - - - Specify the list of acceptable values for a setting. - - - - - List of values that a setting can take. - - - - - Specify the list of acceptable values for a setting. - If the setting does not equal any of the values, it will be set to the first one. - - - - - - - - - - - - - - Specify the range of acceptable values for a setting. - - - - Lowest acceptable value - Highest acceptable value - - - - Lowest acceptable value - - - - - Highest acceptable value - - - - - - - - - - - - - - Provides access to a single setting inside of a . - - Type of the setting. - - - - Fired when the setting is changed. Does not detect changes made outside from this object. - - - - - Value of this setting. - - - - - - - - Container for a single setting of a . - Each config entry is linked to one config file. - - - - - Types of defaultValue and definition.AcceptableValues have to be the same as settingType. - - - - - Config file this entry is a part of. - - - - - Category and name of this setting. Used as a unique key for identification within a . - - - - - Description / metadata of this setting. - - - - - Type of the that this setting holds. - - - - - Default value of this setting (set only if the setting was not changed before). - - - - - Get or set the value of the setting. - - - - - Get the serialized representation of the value. - - - - - Set the value by using its serialized form. - - - - - If necessary, clamp the value to acceptable value range. T has to be equal to settingType. - - - - - Trigger setting changed event. - - - - - Write a description of this setting using all available metadata. - - - - - Section and key of a setting. Used as a unique key for identification within a . - The same definition can be used in multiple config files, it will point to different settings then. - - - - - - Group of the setting. All settings within a config file are grouped by this. - - - - - Name of the setting. - - - - - Create a new definition. Definitions with same section and key are equal. - - Group of the setting, case sensitive. - Name of the setting, case sensitive. - - - - - - - Check if the definitions are the same. - - - - - - Check if the definitions are the same. - - - - - - - - Check if the definitions are the same. - - - - - Check if the definitions are the same. - - - - - - - - Metadata of a . - - - - - Create a new description. - - Text describing the function of the setting and any notes or warnings. - Range of values that this setting can take. The setting's value will be automatically clamped. - Objects that can be used by user-made classes to add functionality. - - - - Text describing the function of the setting and any notes or warnings. - - - - - Range of acceptable values for a setting. - - - - - Objects that can be used by user-made classes to add functionality. - - - - - An empty description. - - - - - A helper class to handle persistent data. All public methods are thread-safe. - - - - - All config entries inside - - - - - Create a list with all config entries inside of this config file. - - - - - Create an array with all config entries inside of this config file. Should be only used for metadata purposes. - If you want to access and modify an existing setting then use - instead with no description. - - - - - Full path to the config file. The file might not exist until a setting is added and changed, or is called. - - - - - If enabled, writes the config to disk every time a value is set. - If disabled, you have to manually use or the changes will be lost! - - - - - - - - Create a new config file at the specified config path. - - Full path to a file that contains settings. The file will be created as needed. - If the config file/directory doesn't exist, create it immediately. - Information about the plugin that owns this setting file. - - - - Reloads the config from disk. Unsaved changes are lost. - - - - - Writes the config to disk. - - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section and Key of the setting. - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - - - - Access one of the existing settings. If the setting has not been added yet, false is returned. Otherwise, true. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section and Key of the setting. - The ConfigEntry value to return. - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - The ConfigEntry value to return. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each definition can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section and Key of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Simple description of the setting shown to the user. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each definition can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section and Key of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Simple description of the setting shown to the user. - - - - Access a setting. Use Bind instead. - - - - - Access a setting. Use Bind instead. - - - - - An event that is fired every time the config is reloaded. - - - - - Fired when one of the settings is changed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns the ConfigDefinitions that the ConfigFile contains. - Creates a new array when the property is accessed. Thread-safe. - - - - - Returns the ConfigEntryBase values that the ConfigFile contains. - Creates a new array when the property is accessed. Thread-safe. - - - - - Provides access to a single setting inside of a . - - Type of the setting. - - - - Entry of this setting in the . - - - - - Unique definition of this setting. - - - - - Config file this setting is inside of. - - - - - Fired when the setting is changed. Does not detect changes made outside from this object. - - - - - Value of this setting. - - - - - A keyboard shortcut that can be used in Update method to check if user presses a key combo. The shortcut is only - triggered when the user presses the exact combination. For example, F + LeftCtrl will trigger only if user - presses and holds only LeftCtrl, and then presses F. If any other keys are pressed, the shortcut will not trigger. - - Can be used as a value of a setting in - to allow user to change this shortcut and have the changes saved. - - How to use: Use in this class instead of in the Update loop. - - - - - Shortcut that never triggers. - - - - - All KeyCode values that can be used in a keyboard shortcut. - - - - - Create a new keyboard shortcut. - - Main key to press - Keys that should be held down before main key is registered - - - - Main key of the key combination. It has to be pressed / let go last for the combination to be triggered. - If the combination is empty, is returned. - - - - - Modifiers of the key combination, if any. - - - - - Attempt to deserialize key combination from the string. - - - - - Serialize the key combination into a user readable string. - - - - - Check if the main key was just pressed (Input.GetKeyDown), and specified modifier keys are all pressed - - - - - Check if the main key is currently held down (Input.GetKey), and specified modifier keys are all pressed - - - - - Check if the main key was just lifted (Input.GetKeyUp), and specified modifier keys are all pressed. - - - - - - - - - - - - - - Arguments for events concerning a change of a setting. - - - - - - - - - Setting that was changed - - - - - Serializer/deserializer used by the config system. - - - - - Convert object of a given type to a string using available converters. - - - - - Convert string to an object of a given type using available converters. - - - - - Convert string to an object of a given type using available converters. - - - - - Get a converter for a given type if there is any. - - - - - Add a new type converter for a given type. - If a different converter is already added, this call is ignored and false is returned. - - - - - Check if a given type can be converted to and from string. - - - - - Give a list of types with registered converters. - - - - - For types that are in assemblies that can't get loaded before preloader runs (or it won't work on these assemblies) - - - - - A serializer/deserializer combo for some type(s). Used by the config system. - - - - - Used to serialize the type into a (hopefully) human-readable string. - Object is the instance to serialize, Type is the object's type. - - - - - Used to deserialize the type from a string. - String is the data to deserialize, Type is the object's type, should return instance to an object of Type. - - - - - True if an external console has been started, false otherwise. - - - - - The stream that writes to the standard out stream of the process. Should never be null. - - - - - The stream that writes to an external console. Null if no such console exists - - - - - Data class that represents information about a loadable BepInEx plugin. - Contains all metadata and additional info required for plugin loading by . - - - - - General metadata about a plugin. - - - - - Collection of attributes that describe what processes the plugin can run on. - - - - - Collection of attributes that describe what plugins this plugin depends on. - - - - - Collection of attributes that describe what plugins this plugin - is incompatible with. - - - - - File path to the plugin DLL - - - - - Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet) - - - - - - - - This attribute denotes that a class is a plugin, and specifies the required metadata. - - - - - The unique identifier of the plugin. Should not change between plugin versions. - - - - - The user friendly name of the plugin. Is able to be changed between versions. - - - - - The specfic version of the plugin. - - - - The unique identifier of the plugin. Should not change between plugin versions. - The user friendly name of the plugin. Is able to be changed between versions. - The specfic version of the plugin. - - - - This attribute specifies any dependencies that this plugin has on other plugins. - - - - - Flags that are applied to a dependency - - - - - The plugin has a hard dependency on the referenced plugin, and will not run without it. - - - - - This plugin has a soft dependency on the referenced plugin, and is able to run without it. - - - - - The GUID of the referenced plugin. - - - - - The flags associated with this dependency definition. - - - - - The minimum version of the referenced plugin. - - - - - Marks this as depenant on another plugin. The other plugin will be loaded before this one. - If the other plugin doesn't exist, what happens depends on the parameter. - - The GUID of the referenced plugin. - The flags associated with this dependency definition. - - - - Marks this as depenant on another plugin. The other plugin will be loaded before this one. - If the other plugin doesn't exist or is of a version below , this plugin will not load and an error will be logged instead. - - The GUID of the referenced plugin. - The minimum version of the referenced plugin. - When version is supplied the dependency is always treated as HardDependency - - - - This attribute specifies other plugins that are incompatible with this plugin. - - - - - The GUID of the referenced plugin. - - - - - Marks this as incompatible with another plugin. - If the other plugin exists, this plugin will not be loaded and a warning will be shown. - - The GUID of the referenced plugin. - - - - This attribute specifies which processes this plugin should be run for. Not specifying this attribute will load the plugin under every process. - - - - - The name of the process that this plugin will run under. - - - - The name of the process that this plugin will run under. - - - - Helper class to use for retrieving metadata about a plugin, defined as attributes. - - - - - Retrieves the BepInPlugin metadata from a plugin type. - - The plugin type. - The BepInPlugin metadata of the plugin type. - - - - Retrieves the BepInPlugin metadata from a plugin instance. - - The plugin instance. - The BepInPlugin metadata of the plugin instance. - - - - Gets the specified attributes of a type, if they exist. - - The attribute type to retrieve. - The plugin type. - The attributes of the type, if existing. - - - - Gets the specified attributes of an instance, if they exist. - - The attribute type to retrieve. - The plugin instance. - The attributes of the instance, if existing. - - - - Retrieves the dependencies of the specified plugin type. - - The plugin type. - A list of all plugin types that the specified plugin type depends upon. - - - - This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline. - It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build. - - - - - The manager and loader for all plugins, and the entry point for BepInEx plugin system. - - - - - The loaded and initialized list of plugins. - - - - - List of all loaded via the chainloader. - - - - - Collection of error chainloader messages that occured during plugin loading. - Contains information about what certain plugins were not loaded. - - - - - The GameObject that all plugins are attached to as components. - - - - - Initializes BepInEx to be able to start the chainloader. - - - - - Analyzes the given type definition and attempts to convert it to a valid - - Type definition to analyze. - If the type represent a valid plugin, returns a instance. Otherwise, return null. - - - - The entrypoint for the BepInEx plugin system. - - - - - A cacheable metadata item. Can be used with and to cache plugin metadata. - - - - - Serialize the object into a binary format. - - - - - - Loads the object from binary format. - - - - - - A cached assembly. - - - - - - List of cached items inside the assembly. - - - - - Timestamp of the assembly. Used to check the age of the cache. - - - - - Provides methods for loading specified types from an assembly. - - - - - Default assembly resolved used by the - - - - - Default reader parameters used by - - - - - Event fired when fails to resolve a type during type loading. - - - - - Looks up assemblies in the given directory and locates all types that can be loaded and collects their metadata. - - The specific base type to search for. - The directory to search for assemblies. - A function to check if a type should be selected and to build the type metadata. - A filter function to quickly determine if the assembly can be loaded. - The name of the cache to get cached types from. - A dictionary of all assemblies in the directory and the list of type metadatas of types that match the selector. - - - - Loads an index of type metadatas from a cache. - - Name of the cache - Cacheable item - Cached type metadatas indexed by the path of the assembly that defines the type. If no cache is defined, return null. - - - - Saves indexed type metadata into a cache. - - Name of the cache - List of plugin metadatas indexed by the path to the assembly that contains the types - Cacheable item - - - - Converts TypeLoadException to a readable string. - - TypeLoadException - Readable representation of the exception - - - - The base plugin type that is used by the BepInEx plugin loader. - - - - - Information about this plugin as it was loaded. - - - - - Logger instance tied to this plugin. - - - - - Default config file tied to this plugin. The config file will not be created until - any settings are added and changed, or is called. - - - - - Create a new instance of a plugin and all of its tied in objects. - - BepInPlugin attribute is missing. - - - - Logs entries using Unity specific outputs. - - - - - Log levels to display. - - - - - Writer for the disk log. - - - - - Timer for flushing the logs to a file. - - - - - Whether to write Unity log messages to disk log. - - - - - Creates a new disk log listener. - - Path to the log. - Log levels to display. - Whether to append logs to an already existing log file. - Whether to include Unity log into the disk log. - - - - - - - - - - Disposes of Disk logger - - - - - Log event arguments. Contains info about the log message. - - - - - Logged data. - - - - - Log levels for the data. - - - - - Log source that emitted the log event. - - - - - Creates the log event args- - - Logged data. - Log level of the data. - Log source that emits these args. - - - - - - - Like but appends newline at the end. - - Same output as but with new line. - - - - A static Logger instance. - - - - - Collection of all log listeners that receive log events. - - - - - Collection of all log source that output log events. - - - - - Logs an entry to the current logger instance. - - The level of the entry. - The textual value of the entry. - - - - Creates a new log source with a name and attaches it to log sources. - - Name of the log source to create. - An instance of that allows to write logs. - - - - The level, or severity of a log entry. - - - - - No level selected. - - - - - A fatal error has occurred, which cannot be recovered from. - - - - - An error has occured, but can be recovered from. - - - - - A warning has been produced, but does not necessarily mean that something wrong has happened. - - - - - An important message that should be displayed to the user. - - - - - A message of low importance. - - - - - A message that would likely only interest a developer. - - - - - All log levels. - - - - - Helper methods for log level handling. - - - - - Gets the highest log level when there could potentially be multiple levels provided. - - The log level(s). - The highest log level supplied. - - - - Returns a translation of a log level to it's associated console colour. - - The log level(s). - A console color associated with the highest log level supplied. - - - - A generic log listener that receives log events and can route them to some output (e.g. file, console, socket). - - - - - Handle an incoming log event. - - Log source that sent the event. Don't use; instead use - Information about the log message. - - - - Log source that can output log messages. - - - - - Name of the log source. - - - - - Event that sends the log message. Call to send a log message. - - - - - A generic, multi-purpose log source. Exposes simple API to manually emit logs. - - - - - - - - - - - Creates a manual log source. - - Name of the log source. - - - - Logs a message with the specified log level. - - Log levels to attach to the message. Multiple can be used with bitwise ORing. - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - - - - A source that routes all logs from API to BepInEx logger. - - - - - - Whether Trace logs are rerouted. - - - - - Creates a new trace log source. - - New log source (or already existing one). - - - - Internal log source. - - - - - Creates a new trace log source. - - - - - Writes a message to the underlying instance. - - The message to write. - - - - Writes a message and a newline to the underlying instance. - - The message to write. - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Creates a new Unity log source. - - - - - - - - Paths used by BepInEx - - - - - List of directories from where Mono will search assemblies before assembly resolving is invoked. - - - - - The directory that the core BepInEx DLLs reside in. - - - - - The path to the core BepInEx DLL. - - - - - The path to the main BepInEx folder. - - - - - The path of the currently executing program BepInEx is encapsulated in. - - - - - The directory that the currently executing process resides in. - On OSX however, this is the parent directory of the game.app folder. - - - - - The path to the Managed folder of the currently running Unity game. - - - - - The path to the config directory. - - - - - The path to the global BepInEx configuration file. - - - - - The path to temporary cache files. - - - - - The path to the patcher plugin folder which resides in the BepInEx folder. - - - - - The path to the plugin folder which resides in the BepInEx folder. - - This is ONLY guaranteed to be set correctly when Chainloader has been initialized. - - - - - - The name of the currently executing process. - - - - - Provides methods for running code on other threads and synchronizing with the main thread. - - - - - Current instance of the helper. - - - - - Gives methods for invoking delegates on the main unity thread, both synchronously and asynchronously. - Can be used in many built-in framework types, for example - and to make their events fire on the main unity thread. - - - - - Queue the delegate to be invoked on the main unity thread. Use to synchronize your threads. - - - - - Queue the delegate to be invoked on a background thread. Use this to run slow tasks without affecting the game. - NOTE: Most of Unity API can not be accessed while running on another thread! - - - Task to be executed on another thread. Can optionally return an Action that will be executed on the main thread. - You can use this action to return results of your work safely. Return null if this is not needed. - - - - - False if current code is executing on the main unity thread, otherwise True. - Warning: Will return true before the first frame finishes (i.e. inside plugin Awake and Start methods). - - - - - - Convenience extensions for utilizing multiple threads and using the . - - - - - - - - Apply a function to a collection of data by spreading the work on multiple threads. - Outputs of the functions are returned to the current thread and yielded one by one. - - Type of the input values. - Type of the output values. - Input values for the work function. - Function to apply to the data on multiple threads at once. - Number of worker threads. By default SystemInfo.processorCount is used. - An exception was thrown inside one of the threads, and the operation was aborted. - Need at least 1 workerCount. - - - - Generic helper properties and methods. - - - - - Whether current Common Language Runtime supports dynamic method generation using namespace. - - - - - An encoding for UTF-8 which does not emit a byte order mark (BOM). - - - - - Try to perform an action. - - Action to perform. - Possible exception that gets returned. - True, if action succeeded, false if an exception occured. - - - - Combines multiple paths together, as the specific method is not available in .NET 3.5. - - The multiple paths to combine together. - A combined path. - - - - Returns the parent directory of a path, optionally specifying the amount of levels. - - The path to get the parent directory of. - The amount of levels to traverse. Defaults to 1 - The parent directory. - - - - Tries to parse a bool, with a default value if unable to parse. - - The string to parse - The value to return if parsing is unsuccessful. - Boolean value of input if able to be parsed, otherwise default value. - - - - Converts a file path into a UnityEngine.WWW format. - - The file path to convert. - A converted file path. - - - - Indicates whether a specified string is null, empty, or consists only of white-space characters. - - The string to test. - True if the value parameter is null or empty, or if value consists exclusively of white-space characters. - - - - Sorts a given dependency graph using a direct toposort, reporting possible cyclic dependencies. - - Nodes to sort - Function that maps a node to a collection of its dependencies. - Type of the node in a dependency graph. - Collection of nodes sorted in the order of least dependencies to the most. - Thrown when a cyclic dependency occurs. - - - - Checks whether a given cecil type definition is a subtype of a provided type. - - Cecil type definition - Type to check against - Whether the given cecil type is a subtype of the type. - - - - Try to resolve and load the given assembly DLL. - - Name of the assembly, of the type . - Directory to search the assembly from. - The loaded assembly. - True, if the assembly was found and loaded. Otherwise, false. - - - - Try to resolve and load the given assembly DLL. - - Name of the assembly, of the type . - Directory to search the assembly from. - Reader parameters that contain possible custom assembly resolver. - The loaded assembly. - True, if the assembly was found and loaded. Otherwise, false. - - - - Tries to create a file with the given name - - Path of the file to create - File open mode - Resulting filestream - File access options - File share options - - - - - Try to parse given string as an assembly name - - Fully qualified assembly name - Resulting instance - true, if parsing was successful, otherwise false - - On some versions of mono, using fails because it runs on unmanaged side - which has problems with encoding. - Using solves this by doing parsing on managed side instead. - - - - - Gets unique files in all given directories. If the file with the same name exists in multiple directories, - only the first occurrence is returned. - - Directories to search from. - File pattern to search. - Collection of all files in the directories. - - - - Console class with safe handlers for Unity 4.x, which does not have a proper Console implementation - - - - diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/HarmonyXInterop.dll index ca690b1937a00a6f3ed5666cf2a223ba054ef156..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 23552 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 diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Mdb.dll index bddf5cbdb5e0fa67f1a50ffce4173d540c2fe346..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 43008 zcmeIb3wTu3)jzz?WzL+LNkV3lOcF>WDBuu6gaC>cluHm$xd@1$*btHdMw6U4lb{$! zL%mdey}~4m?CbLenl_}HvV(n1nZBm>Wh&IM%U|HZ41`rKzj?lQuUDYc%C*z@zMQe~jEKcZB_o^_vuH!0SY)QPRoyY$lpm0Gj8Y!`^4+hYJ|=*{>m`OLv^wPw>j9vG>sdKG_^bvyn_ zK68|sSAq(-lYYgAx|u4Z{HkmXg(uP@3O1 zb7O$z(att=7_Dd?UI5rg5QA%*W83nu%r;Z|fn?@pAinY;5SllbL*%u*v8)i-YXZm$ zwzRx)QbE|;pA`q2L+r@%4j@)FHL9jSX9$U#Ll_0S#mOPaqi4bLP=#F)s&Fd86>dc& zw+)>}O^4oboaX2E;2y#N+f!m@ZUP$TiI_sNtlUa8@FuditM=8%@(x5DJM&HeXY(bW z#N?ew7NzKGjEjO@anl@f&|mGEsFNqKkNR*>PhcPQ2zlL}0PDw0wbj#f8suB!s&7B{ zg99f1Zh@DArj|LxvG68oI9h;5nJKi4dXrhr0QZuDZC)-#lXsFv*A12|oLK_B;cL*x0?8y}g zJ2eZSX?f?fm7O}2t=>RS_J>LMvd~IAP@=RpV~DD+%_GiXz@995M3SAX3Qexp4v2@u zHI{cCx{8Nt*Hne#p;F)cVs9CKHSgR*31 zwS9ayl(aUFd9|-@FhS8xnB6e0;$iP_>1G4F!8lii;}~gH$vpjpZYXJO9<$u|yB)z#1IMI&) zJwr>Tnw6~63{XrNhFi;y}Th9QXK|I>7C<=`SG&*ZCn@#eu6ADj=c6pj^=QENPl4*QdrVc{}zaG!IQ zGq$aDd=`_lzfPzVlFp@&W!yZWc5Iu5G-J5s;Ous=joy_UXTYw^utQ^pta1JR&uT;Cs%d+pGM>mHdb5LL^`i?3U0kuS12I!v-pvC&kY} zNDV`1rU~Xggpb&F=#!Fyb3VSImzU-f)dLsIs7%nRa zb(^)!q^dutC=(Nh$$UiYaF+gy*zxeIdIlwD@HG#W|N% zV}Rg$$`2>KH85p_C4qmE>VQLw^3R2QSpRYIhY&jUl-Xtui*+Qpr>zxE9JzT{^(}s;adFWnDf#{S_O_ja7EQ}(U>~TLYn<}X~28+7g3f<6jPu*f+ zKS$XR+ft?X7*;}g>mYujQ?~o`5jP2Y#v+10h{f{B`}^4m^A7hOvTJdMuyWY?h9XkC zraa=uFtcsjvwm-KOMy5E>vUC&lMBA6^a%=1~pJla-)*LMfKc-KC z_GY!L(uf7FOB{PFW^uD7--6D~{qj?I85_yB@+$XgsZXJq*MTDHjBZUjO~Yu^T7fBs z$hPa&=Xnu%rYgsB&d(>w!%mw!f;_i90gP3x0Lxa|=V87Kc#uX4a8n7)wI<-<@({oW zl)#)j0iBs5fG3u~T=)VyM6p`fN8qGXejII4Zi)^i?Ll98x8g=;*4O6XUgqVuz@p&=nx;nO$W{OF@!b^_OUVM z5KZ>626Ko;`&gqnM6-Pidlwq+V`DM%XuC$`&;*AIa%zxF;TDRUC(Eu0`N%w0)zt7v zA$2%w|LmV;Sb0o2+qCls@e;~U<)y;TPm^mX-zHZlk6kTf8x zgwlK!Yt11F^)cLGQ?`%6CG5e+;1c%ZV{i$3)0npG$Rs{FELYAj?u>05W$3dQD}M-3 zXpbstj}4G$4+rRZZK-bPiLDRzp9o9bD@zO83quypQ^p?Ep&Mz6mgB<|V)`(AW;?yKzJX6E%g5kT_HrpA$h>(1d`j7V9ehgZrCvM<>Ky?Z{56}GQ2t05ctklj-vzM#P+(tTQA;@NK6Tw9UgP1=Wh`-LA zjtHybeE7r`+6io?Rg7Y1Q)3QMzLkS$$J>lfWIKZmvgU~;%gMuzE#3q=UIsj}O9;39 zwt0o$+z#=UQwtECEY$>^utCFKh8=jPqSJ>4KL%^rm%y6@FT73j0&f>O7J{!xA6i8xS0+@-0~AXb7H@qW z;Mmedr~DQtZR*2hyl^f9nFR%WIfBFII2f$NSzs0r4*M+L|MF}w7s$ccAhMKyzQc9L z!0KwMNviSa;B4e{)p)svPs*;9fS>_73I-sjIl5nS)Wq3vFzRp;;|@cCmEZKR_jU5n z-!^OW%XrBRqE&t=z~+a{A(DzaGUz7<%FrU3Ct?n<)JNUTSVzSOv}KlClmi-;q3D$V#JC!zXSL{&`gv!d z)|V;xnZU~@*W$c(E1)Vn0WZ-$D|H3b0{JY8dllkvjEevdhF6d632NMyU~F$v+(5*q6~p zTi{`Jc4Fb;bCgV(M$930qHkBjk|oNqou<(dZu=dHHeFF=$L-{_S^h&6jtdWZaZ^E1 zx6zE!P@bU#C%$pJ?H9g~P)V5b1Q(kk`rdD!yBvK=*aWAz@le|@wW_YxvT!G*&$mo9 zM!ou;z7OGj#6;LUn*Q-axG>O{A)_#Zkbn#_grTHU*#?^+NGZ0F@Czs9h^5(&vnKHC zGZ#&Oh_gk+?S)}nK|AdHN?tHOE9gE3HRdPo^KIGB@ySf;G}JVI8e6zj1`xMrtH@Rn z%Ade%D8Gj6*dP*xjvV*fp(7^m9`omTFd)F#r7T|N5G741H^)|9hCwv6V39NBD07H% z{S&=tDi8HzX4vu00U$l^jyf%lqn~H&uAEp9LN#{tZh^w}6B(^r0H4TCF<*_^=k-z@ z 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 CYk-#k diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Pdb.dll index 9227f6db0bf46d7494d3c675c5d2b6e007d9995e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 86528 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 Z-~Ml(rMTgK*XIB2bNYWW`2Rr-{7<+s*ku3! diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/Mono.Cecil.Rocks.dll index a77ac871e5e6cd346c7c2d9a24bdda7d046a1a04..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 27648 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 - - - MonoMod.RuntimeDetour - - - -

    - A fully managed detour. - Multiple Detours for a method to detour from can exist at any given time. Detours can be layered. - If you're writing your own detour manager or need to detour native functions, it's better to create instances of NativeDetour instead. - - - - - Mark the detour as applied in the detour chain. This can be done automatically when creating an instance. - - - - - Undo the detour without freeing it, allowing you to reapply it later. - - - - - Free the detour, while also permanently undoing it. This makes any further operations on this detour invalid. - - - - - Undo and free this temporary detour. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - A "raw" native detour, acting as a wrapper around NativeDetourData with a few helpers. - Only one NativeDetour for a method to detour from can exist at any given time. NativeDetours cannot be layered. - If you don't need the trampoline generator or any of the management helpers, use DetourManager.Native directly. - Unless you're writing your own detour manager or need to detour native functions, it's better to create instances of Detour instead. - - - - - Apply the native detour. This can be done automatically when creating an instance. - - - - - Undo the native detour without freeing the detour native data, allowing you to reapply it later. - - - - - Changes the source of this native detour to a new source address. This does not repair the old source location. - This also assumes that is simply a new address for the same method as this was constructed with. - - The new source location. - - - - Changed the target of this native detour to a new target. - - The new target address. - - - - Free the detour's data without undoing it. This makes any further operations on this detour invalid. - - - - - Undo and free this temporary detour. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. - If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. - - - - - Generate a new delegate with which you can invoke the previous state. - If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. - If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(byte). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ulong). - - - - - Generate a DynamicMethod to easily call the given native function from another DynamicMethod. - - The pointer to the native function to call. - A MethodBase with the target function's signature. - The detoured DynamicMethod. - - - - Fill the DynamicMethodDefinition with a throw. - - - - - Emit a call to DetourManager.Native.Copy using the given parameters. - - - - - Emit a call to DetourManager.Native.Apply using a copy of the given data. - - - - - The data forming a "raw" native detour, created and consumed by DetourManager.Native. - - - - - The method to detour from. Set when the structure is created by the IDetourNativePlatform. - - - - - The target method to be called instead. Set when the structure is created by the IDetourNativePlatform. - - - - - The type of the detour. Determined when the structure is created by the IDetourNativePlatform. - - - - - The size of the detour. Calculated when the structure is created by the IDetourNativePlatform. - - - - - DetourManager.Native-specific data. - - - - diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/BepInEx/core/MonoMod.Utils.dll index 1d9fb357158ab6f5b76be0d85795fd3e93a954bf..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 187904 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 - - - MonoMod.Utils - - - - - An IL manipulation "context" with various helpers and direct access to the MethodBody. - - - - - The manipulator callback, accepted by the Invoke method. - - - - - - The manipulated method. - - - - - The manipulated method's IL processor. - - - - - The manipulated method body. - - - - - The manipulated method's module. - - - - - The manipulated method instructions. - - - - - A readonly list of all defined labels. - - - - - Has the context been made read-only? No further method access is possible, but the context has not yet been disposed. - - - - - Events which run when the context will be disposed. - - - - - The current reference bag. Used for methods such as EmitReference and EmitDelegate. - - - - - Invoke a given manipulator callback. - - The manipulator to run in this context. - - - - Mark this ILContext as read-only and prevent this context from further accessing the originally passed method. - - - If the method is altered prior to calling MakeReadOnly or afterwards by accessing the method directly, the results are undefined. - - - - - See - - - - - See - - - - - See - - - - - Define a new label to be marked with a cursor. - - A label without a target instruction. - - - - Define a new label pointing at a given instruction. - - The instruction the label will point at. - A label pointing at the given instruction. - - - - Determine the index of a given instruction. - - The instruction to get the index of. - The instruction index, or the end of the method body if it hasn't been found. - - - - Obtain all labels pointing at the given instruction. - - The instruction to get all labels for. - All labels targeting the given instruction. - - - - Bind an arbitary object to an ILContext for static retrieval. - - The type of the object. The combination of typeparam and id provides the unique static reference. - The object to store. - The id to use in combination with the typeparam for object retrieval. - - - - Dispose this context, making it read-only and invoking all OnDispose event listeners. - - - - - Obtain a string representation of this context (method ID and body). - - A string representation of this context. - - - - Specifies where a ILCursor should be positioned in relation to the target of a search function - - - - - Move the cursor before the first instruction in the match - - - - - Equivalent to Before with `cursor.MoveAfterLabels()` causing emitted instructions to become the target of incoming labels - - - - - Move the cursor after the last instruction in the match - - - - - Indicates whether the position of a ILCursor is the result of a search function and - if the next search should ignore the instruction preceeding or following this cursor. - - SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After - - - - - A foward searching function cannot match the Next instruction and must move the cursor forward - - - - - A reverse searching function cannot match the Next instruction and must move the cursor backward - - - - - A cursor used to manipulate a method body in an ILContext. - - - - - The context to which this cursor belongs to. - - - - - The instruction immediately following the cursor position or null if the cursor is at the end of the instruction list. - - - - - The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. - - - - - The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. - - - - - The index of the instruction immediately following the cursor position. Range: 0 to Instrs.Count - Setter accepts negative indexing by adding Instrs.Count to the operand - - - - - Indicates whether the position of a MMILCursor is the result of a search function and - if the next search should ignore the instruction preceeding or following this cursor. - - See - - - - - Enumerates all labels which point to the current instruction (label.Target == Next) - - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - Create a clone of this cursor. - - The cloned cursor. - - - - Is this cursor before the given instruction? - - The instruction to check. - True if this cursor is before the given instruction, false otherwise. - - - - Is this cursor after the given instruction? - - The instruction to check. - True if this cursor is after the given instruction, false otherwise. - - - - Obtain a string representation of this cursor (method ID, index, search target, surrounding instructions). - - A string representation of this cursor. - - - - Move the cursor to a target instruction. All other movements go through this. - - The target instruction - Where to move in relation to the target instruction and incoming labels (branches) - Whether to set the `SearchTarget` and skip the target instruction with the next search function - this - - - - Move the cursor after incoming labels (branches). If an instruction is emitted, all labels which currently point to Next, will point to the newly emitted instruction. - - this - - - - Move the cursor before incoming labels (branches). This is the default behaviour. Emitted instructions will not cause labels to change targets. - - this - - - - Move the cursor to a target index. Supports negative indexing. See - - this - - - - Overload for Goto(label.Target). defaults to MoveType.AfterLabel - - this - - - - Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also - - this - If no match is found - - - - Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. - - True if a match was found - - - - Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also - - this - If no match is found - - - - Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. - - True if a match was found - - - - Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - If no match is found - - - - Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - True if a match was found - - - - Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - If no match is found - - - - Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - True if a match was found - - - - Set the target of a label to the current position (label.Target = Next) and moves after it. - - The label to mark - - - - Create a new label targetting the current position (label.Target = Next) and moves after it. - - The newly created label - - - - Create a new label for use with - - A new label with no target - - - - Remove the Next instruction - - - - - Remove several instructions - - - - - Move the cursor and all labels the cursor is positioned after to a target instruction - - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position, accessing a given member. - - The type in which the member is defined. - The instruction opcode. - The accessed member name. - this - - - - Bind an arbitary object to an ILContext for static retrieval. See - - - - - Emit the IL to retrieve a stored reference of type with the given and place it on the stack. - - - - - Store an object in the reference store, and emit the IL to retrieve it and place it on the stack. - - - - - Emit the IL to invoke a delegate as if it were a method. Stack behaviour matches OpCodes.Call - - - - - A label to be used in ILContexts. - - - - - The target instruction this label points at. - - - - - All instructions using this label. - - - - - An IL inline reference bag used for ILContexts. - - - - - Get the object for the given ID. - - The object type. - The object ID. - The stored object. - - - - Get a MethodInfo for the getter. - - The object type. - The getter method. - - - - Store a new object. - - The object type. - The object to be stored. - An ID to be used for all further operations. - - - - Remove the object with the given ID from the bag, essentially clearing the ID's slot. - - The object type. - The object ID. - - - - Get a MethodInfo invoking a delegate of the given type, with the delegate at the top of the stack. Used by . - - The delegate type. - A MethodInfo invoking a delegate of the given type. - - - - The default IL reference bag. Throws NotSupportedException for every operation. - - - - - An IL reference bag implementation to be used for runtime-generated methods. - - - - - Collection of extensions used by MonoMod and other projects. - - - - - Create a hexadecimal string for the given bytes. - - The input bytes. - The output hexadecimal string. - - - - Invokes all delegates in the invocation list, passing on the result to the next. - - Type of the result. - The multicast delegate. - The initial value and first parameter. - Any other arguments that may be passed. - The result of all delegates. - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns true. - - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns false. - - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns null. - - - - - Split PascalCase words to become Pascal Case instead. - - PascalCaseString - Pascal Case String - - - - Read the string from the BinaryReader BinaryWriter in a C-friendly format. - - The input which the method reads from. - The output string. - - - - Write the string to the BinaryWriter in a C-friendly format. - - The output which the method writes to. - The input string. - - - - Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). - - The input delegate. - The output delegate. - - - - Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). - - The input delegate. - The wanted output delegate type. - The output delegate. - - - - Print the exception to the console, including extended loading / reflection data useful for mods. - - - - - Get the method of interest for a given state machine method. - - The method creating the state machine. - The "main" method in the state machine. - - - - Gets the actual generic method definition of a method, as defined on the fully open type. - - The potentially instantiated method to find the definition of. - The original method definition, with no generic arguments filled in. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Get a certain custom attribute from an attribute provider. - - The attribute provider. - The custom attribute name. - The first matching custom attribute, or null if no matching attribute has been found. - - - - Determine if an attribute provider has got a specific custom attribute. - - The attribute provider. - The custom attribute name. - true if the attribute provider contains the given custom attribute, false otherwise. - - - - Get the integer value pushed onto the stack with this instruction. - - The instruction to get the pushed integer value for. - The pushed integer value. - - - - Get the integer value pushed onto the stack with this instruction. - - The instruction to get the pushed integer value for. - The pushed integer value or null. - - - - Determine if the method call is a base method call. - - The caller method body. - The called method. - True if the called method is a base method of the caller method, false otherwise. - - - - Determine if the given method can be preferably called using callvirt. - - The called method. - True if the called method can be called using callvirt, false otherwise. - - - - Determine if the given type is a struct (also known as "value type") or struct-alike (f.e. primitive). - - The type to check. - True if the type is a struct, primitive or similar, false otherwise. - - - - Get the long form opcode for any short form opcode. - - The short form opcode. - The long form opcode. - - - - Get the short form opcode for any long form opcode. - - The long form opcode. - The short form opcode. - - - - Calculate updated instruction offsets. Required for certain manual fixes. - - The method to recalculate the IL instruction offsets for. - - - - Fix (and optimize) any instructions which should use the long / short form opcodes instead. - - The method to apply the fixes to. - - - - Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. - - The System.Reflection member reference. - The Mono.Cecil member reference. - True if both references share the same signature, false otherwise. - - - - Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. - - The Mono.Cecil member reference. - The System.Reflection member reference. - True if both references share the same signature, false otherwise. - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - Determine if two types are compatible with each other (f.e. object with string, or enums with their underlying integer type). - - The first type. - The second type. - True if both types are compatible with each other, false otherwise. - - - - Creates a delegate of the specified type from this method. - - The method to create the delegate from. - The type of the delegate to create. - The delegate for this method. - - - - Creates a delegate of the specified type with the specified target from this method. - - The method to create the delegate from. - The type of the delegate to create. - The object targeted by the delegate. - The delegate for this method. - - - - Creates a delegate of the specified type from this method. - - The method to create the delegate from. - The type of the delegate to create. - The delegate for this method. - - - - Creates a delegate of the specified type with the specified target from this method. - - The method to create the delegate from. - The type of the delegate to create. - The object targeted by the delegate. - The delegate for this method. - - - - Find a method for a given ID. - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID recursively (including the passed type's base types). - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID. - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID recursively (including the passed type's base types). - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a property for a given name. - - The type to search in. - The property name. - The first matching property or null. - - - - Find a property for a given name recursively (including the passed type's base types). - - The type to search in. - The property name. - The first matching property or null. - - - - Find a field for a given name. - - The type to search in. - The field name. - The first matching field or null. - - - - Find a field for a given name recursively (including the passed type's base types). - - The type to search in. - The field name. - The first matching field or null. - - - - Find an event for a given name. - - The type to search in. - The event name. - The first matching event or null. - - - - Find an event for a given name recursively (including the passed type's base types). - - The type to search in. - The event name. - The first matching event or null. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The method to get the ID for. - The name to use instead of the reference's own name. - The ID to use instead of the reference's declaring type ID. - Whether the type ID should be included or not. System.Reflection avoids it by default. - Whether the ID should be "simple" (name only). - The ID. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The call site to get the ID for. - The ID. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The method to get the ID for. - The name to use instead of the reference's own name. - The ID to use instead of the reference's declaring type ID. - Whether the type ID should be included or not. System.Reflection avoids it by default. - Whether the method is regarded as a proxy method or not. Setting this paramater to true will skip the first parameter. - Whether the ID should be "simple" (name only). - The ID. - - - - Get the "patch name" - the name of the target to patch - for the given member. - - The member to get the patch name for. - The patch name. - - - - Get the "patch name" - the name of the target to patch - for the given member. - - The member to get the patch name for. - The patch name. - - - - Clone the given method definition. - - The original method. - The method definition to apply the cloning process onto, or null to create a new method. - A clone of the original method. - - - - Clone the given method body. - - The original method body. - The method which will own the newly cloned method body. - A clone of the original method body. - - - - Force-update a generic parameter's position and type. - - The generic parameter to update. - The new position. - The new type. - The updated generic parameter. - - - - Resolve a given generic parameter in another context. - - The new context. - The original generic parameter. - A generic parameter provided by the given context which matches the original generic parameter. - - - - Relink the given member reference (metadata token provider). - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given type reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given method reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given callsite. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given field reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given parameter definition. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given parameter definition. - - The original parameter definition. - A clone of the original parameter definition. - - - - Relink the given custom attribute. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given custom attribute. - - The original custom attribute. - A clone of the original custom attribute. - - - - Relink the given generic parameter reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given generic parameter. - - The original generic parameter. - A clone of the original generic parameter. - - - - Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#. - Note that sizeof(t) != Marshal.SizeOf(t), f.e. when t is char. - - The type to get the size from. - The managed type size. - - - - Get a type which matches what the method should receive via ldarg.0 - - The method to obtain the "this" parameter type from. - The "this" parameter type. - - - - Get a native function pointer for a given method. This matches an IL-level ldftn. - - - The result of ldftn doesn't always match that of MethodHandle.GetFunctionPointer(). - For example, ldftn doesn't JIT-compile the method on mono, which thus keeps the class constructor untouched. - And on .NET, struct overrides (f.e. ToString) have got multiple entry points pointing towards the same code. - - The method to get a native function pointer for. - The native function pointer. - - - - A variant of ILGenerator which uses Mono.Cecil under the hood. - - - - - The underlying Mono.Cecil.Cil.ILProcessor. - - - - - Abstract version of System.Reflection.Emit.ILGenerator. See for proper documentation. - - - - - Get a "real" ILGenerator for this ILGeneratorShim. - - A "real" ILGenerator. - - - - Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. - - The ILGeneratorShim type. - The "real" ILGenerator type. - - - - Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. - - The ILGeneratorShim type. - The "real" ILGenerator type. - - - - Get the non-generic proxy type implementing ILGenerator. - - The "real" ILGenerator type, non-generic. - - - - A DynamicMethodDefinition "generator", responsible for generating a runtime MethodInfo from a DMD MethodDefinition. - - - - - - A DMDGenerator implementation using Mono.Cecil to build an in-memory assembly. - - - - - Fill the DynamicMethod with a stub. - - - - - Fill the DynamicMethod with a stub. - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Allows you to remap library paths / names and specify loading flags. Useful for cross-platform compatibility. Applies only to DynDll. - - - - - Open a given library and get its handle. - - The library name. - Whether to skip using the mapping or not. - Any optional platform-specific flags. - The library handle. - - - - Try to open a given library and get its handle. - - The library name. - The library handle, or null if it failed loading. - Whether to skip using the mapping or not. - Any optional platform-specific flags. - True if the handle was obtained, false otherwise. - - - - Release a library handle obtained via OpenLibrary. Don't release the result of OpenLibrary(null)! - - The library handle. - - - - Get a function pointer for a function in the given library. - - The library handle. - The function name. - The function pointer. - - - - Get a function pointer for a function in the given library. - - The library handle. - The function name. - The function pointer, or null if it wasn't found. - True if the function pointer was obtained, false otherwise. - - - - Extension method wrapping Marshal.GetDelegateForFunctionPointer - - - - - Fill all static delegate fields with the DynDllImport attribute. - Call this early on in the static constructor. - - The type containing the DynDllImport delegate fields. - Any optional mappings similar to the static mappings. - - - - Fill all instance delegate fields with the DynDllImport attribute. - Call this early on in the constructor. - - An instance of a type containing the DynDllImport delegate fields. - Any optional mappings similar to the static mappings. - - - - Similar to DllImport, but requires you to run typeof(DeclaringType).ResolveDynDllImports(); - - - - - The library or library alias to use. - - - - - A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. - - - - The library or library alias to use. - A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. - - - - A mapping entry, to be used by . - - - - - The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. - - - - - Platform-dependent loading flags. - - - - The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. - Platform-dependent loading flags. - - - - The relinker callback delegate type. - - The reference (metadata token provider) to relink. - The generic context provided to relink generic references. - A relinked reference. - - - - Generic platform enum. - - - - - Bit applied to all OSes (Unknown, Windows, MacOS, ...). - - - - - On demand 64-bit platform bit. - - - - - Applied to all NT and NT-oid platforms (Windows). - - - - - Applied to all Unix and Unix-oid platforms (macOS, Linux, ...). - - - - - On demand ARM platform bit. - - - - - On demand Wine bit. DON'T RELY ON THIS. - - - - - Unknown OS. - - - - - Windows, using the NT kernel. - - - - - macOS, using the Darwin kernel. - - - - - Linux. - - - - - Android, using the Linux kernel. - - - - - iOS, sharing components with macOS. - - - - diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/doorstop_config.ini b/resources/test/installers/bepinex/BepInEx-BepInExPack/doorstop_config.ini index a68f30f..e69de29 100644 --- a/resources/test/installers/bepinex/BepInEx-BepInExPack/doorstop_config.ini +++ b/resources/test/installers/bepinex/BepInEx-BepInExPack/doorstop_config.ini @@ -1,16 +0,0 @@ -[UnityDoorstop] -# Specifies whether assembly executing is enabled -enabled=true -# Specifies the path (absolute, or relative to the game's exe) to the DLL/EXE that should be executed by Doorstop -targetAssembly=BepInEx\core\BepInEx.Preloader.dll -# Specifies whether Unity's output log should be redirected to \output_log.txt -redirectOutputLog=false -# If enabled, DOORSTOP_DISABLE env var value is ignored -# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS -ignoreDisableSwitch=false -# Overrides default Mono DLL search path -# Sometimes it is needed to instruct Mono to seek its assemblies from a different path -# (e.g. mscorlib is stripped in original game) -# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed -# Original Managed folder is added as a secondary folder in the search path -dllSearchPathOverride= \ No newline at end of file diff --git a/resources/test/installers/bepinex/BepInEx-BepInExPack/winhttp.dll b/resources/test/installers/bepinex/BepInEx-BepInExPack/winhttp.dll index bdf9c790dbf3cd0c1c2af726f33db01c1adf64c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 25088 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 Xrx=Yx@wrpo?RS*0RHTI-2 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/BepInEx.cfg b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/BepInEx.cfg index 32699ab..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/BepInEx.cfg +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/BepInEx.cfg @@ -1,151 +0,0 @@ -[Caching] - -## Enable/disable assembly metadata cache -## Enabling this will speed up discovery of plugins and patchers by caching the metadata of all types BepInEx discovers. -# Setting type: Boolean -# Default value: true -EnableAssemblyCache = true - -[Chainloader] - -## If enabled, hides BepInEx Manager GameObject from Unity. -## This can fix loading issues in some games that attempt to prevent BepInEx from being loaded. -## Use this only if you know what this option means, as it can affect functionality of some older plugins. -## -# Setting type: Boolean -# Default value: false -HideManagerGameObject = false - -[Harmony.Logger] - -## Specifies which Harmony log channels to listen to. -## NOTE: IL channel dumps the whole patch methods, use only when needed! -# Setting type: LogChannel -# Default value: Warn, Error -# Acceptable values: None, Info, IL, Warn, Error, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogChannels = Warn, Error - -[Logging] - -## Enables showing unity log messages in the BepInEx logging system. -# Setting type: Boolean -# Default value: true -UnityLogListening = true - -## If enabled, writes Standard Output messages to Unity log -## NOTE: By default, Unity does so automatically. Only use this option if no console messages are visible in Unity log -## -# Setting type: Boolean -# Default value: false -LogConsoleToUnityLog = false - -[Logging.Console] - -## Enables showing a console for log output. -# Setting type: Boolean -# Default value: false -Enabled = true - -## If enabled, will prevent closing the console (either by deleting the close button or in other platform-specific way). -# Setting type: Boolean -# Default value: false -PreventClose = false - -## If true, console is set to the Shift-JIS encoding, otherwise UTF-8 encoding. -# Setting type: Boolean -# Default value: false -ShiftJisEncoding = false - -## Hints console manager on what handle to assign as StandardOut. Possible values: -## Auto - lets BepInEx decide how to redirect console output -## ConsoleOut - prefer redirecting to console output; if possible, closes original standard output -## StandardOut - prefer redirecting to standard output; if possible, closes console out -## -# Setting type: ConsoleOutRedirectType -# Default value: Auto -# Acceptable values: Auto, ConsoleOut, StandardOut -StandardOutType = Auto - -## Which log levels to show in the console output. -# Setting type: LogLevel -# Default value: Fatal, Error, Warning, Message, Info -# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogLevels = Fatal, Error, Warning, Message, Info - -[Logging.Disk] - -## Include unity log messages in log file output. -# Setting type: Boolean -# Default value: false -WriteUnityLog = true - -## Appends to the log file instead of overwriting, on game startup. -# Setting type: Boolean -# Default value: false -AppendLog = false - -## Enables writing log messages to disk. -# Setting type: Boolean -# Default value: true -Enabled = true - -## Which log leves are saved to the disk log output. -# Setting type: LogLevel -# Default value: Fatal, Error, Warning, Message, Info -# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogLevels = Fatal, Error, Warning, Message, Info - -[Preloader] - -## Enables or disables runtime patches. -## This should always be true, unless you cannot start the game due to a Harmony related issue (such as running .NET Standard runtime) or you know what you're doing. -# Setting type: Boolean -# Default value: true -ApplyRuntimePatches = true - -## Specifies which MonoMod backend to use for Harmony patches. Auto uses the best available backend. -## This setting should only be used for development purposes (e.g. debugging in dnSpy). Other code might override this setting. -# Setting type: MonoModBackend -# Default value: auto -# Acceptable values: auto, dynamicmethod, methodbuilder, cecil -HarmonyBackend = auto - -## If enabled, BepInEx will save patched assemblies into BepInEx/DumpedAssemblies. -## This can be used by developers to inspect and debug preloader patchers. -# Setting type: Boolean -# Default value: false -DumpAssemblies = false - -## If enabled, BepInEx will load patched assemblies from BepInEx/DumpedAssemblies instead of memory. -## This can be used to be able to load patched assemblies into debuggers like dnSpy. -## If set to true, will override DumpAssemblies. -# Setting type: Boolean -# Default value: false -LoadDumpedAssemblies = false - -## If enabled, BepInEx will call Debugger.Break() once before loading patched assemblies. -## This can be used with debuggers like dnSpy to install breakpoints into patched assemblies before they are loaded. -# Setting type: Boolean -# Default value: false -BreakBeforeLoadAssemblies = false - -[Preloader.Entrypoint] - -## The local filename of the assembly to target. -# Setting type: String -# Default value: UnityEngine.dll -Assembly = UnityEngine.dll - -## The name of the type in the entrypoint assembly to search for the entrypoint method. -# Setting type: String -# Default value: Application -Type = Application - -## The name of the method in the specified entrypoint assembly and type to hook and load Chainloader from. -# Setting type: String -# Default value: .cctor -Method = .cctor - diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/HookGenPatcher.cfg b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/HookGenPatcher.cfg index a29eb9b..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/HookGenPatcher.cfg +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/config/HookGenPatcher.cfg @@ -1,12 +0,0 @@ -[General] - -## Assembly names to make mmhooks for, separate entries with : , -# Setting type: String -# Default value: Assembly-CSharp.dll -MMHOOKAssemblyNames = Assembly-CSharp.dll,Assembly-CSharp-firstpass.dll - -## Hash file using contents instead of size. Minor perfomance impact. -# Setting type: Boolean -# Default value: false -Preciser filehashing = false - diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.dll index da46f279ec88009246fa736d4a791bb0dcfd3039..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 189440 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 R!w>!Uv!s7s$*p7H{|0nB#>oHx diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.xml index 2bee96c..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.xml +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony.xml @@ -1,4149 +0,0 @@ - - - - 0Harmony - - - - A factory to create delegate types - - - - Instance for the delegate type factory - - - Exists for API compatibility with Harmony - - - - - Creates a delegate type for a method - - Type of the return value - Types of the arguments - The new delegate type for the given type info - - - - Creates a delegate type for a method - - Type of the return value - Types of the arguments - Calling convention. If specified, adds to the delegate type - The new delegate type for the given type info - - - Creates a delegate type for a method - The method - The new delegate type - - - Creates a delegate type for a method - The method - Calling convention. If specified, adds to the delegate type. - The new delegate type - - - A getter delegate type - Type that getter gets field/property value from - Type of the value that getter gets - The instance get getter uses - An delegate - - - - A setter delegate type - Type that setter sets field/property value for - Type of the value that setter sets - The instance the setter uses - The value the setter uses - An delegate - - - - A constructor delegate type - Type that constructor creates - An delegate - - - - A helper class for fast access to getters and setters - - - Creates an instantiation delegate - Type that constructor creates - The new instantiation delegate - - - - Creates an getter delegate for a property - Type that getter reads property from - Type of the property that gets accessed - The property - The new getter delegate - - - - Creates an getter delegate for a field - Type that getter reads field from - Type of the field that gets accessed - The field - The new getter delegate - - - - Creates an getter delegate for a field (with a list of possible field names) - Type that getter reads field/property from - Type of the field/property that gets accessed - A list of possible field names - The new getter delegate - - - - Creates an setter delegate - Type that setter assigns property value to - Type of the property that gets assigned - The property - The new setter delegate - - - - Creates an setter delegate for a field - Type that setter assigns field value to - Type of the field that gets assigned - The field - The new getter delegate - - - - A delegate to invoke a method - The instance - The method parameters - The method result - - - A helper class to invoke method with delegates - - - Creates a fast invocation handler from a method - The method to invoke - Controls if boxed value object is accessed/updated directly - The - - - The directBoxValueAccess option controls how value types passed by reference (e.g. ref int, out my_struct) are handled in the arguments array - passed to the fast invocation handler. - Since the arguments array is an object array, any value types contained within it are actually references to a boxed value object. - Like any other object, there can be other references to such boxed value objects, other than the reference within the arguments array. - For example, - - var val = 5; - var box = (object)val; - var arr = new object[] { box }; - handler(arr); // for a method with parameter signature: ref/out/in int - - - - - If directBoxValueAccess is true, the boxed value object is accessed (and potentially updated) directly when the handler is called, - such that all references to the boxed object reflect the potentially updated value. - In the above example, if the method associated with the handler updates the passed (boxed) value to 10, both box and arr[0] - now reflect the value 10. Note that the original val is not updated, since boxing always copies the value into the new boxed value object. - - - If directBoxValueAccess is false (default), the boxed value object in the arguments array is replaced with a "reboxed" value object, - such that potential updates to the value are reflected only in the arguments array. - In the above example, if the method associated with the handler updates the passed (boxed) value to 10, only arr[0] now reflects the value 10. - - - - - Patch function helpers - - - Sorts patch methods by their priority rules - The original method - Patches to sort - Use debug mode - The sorted patch methods - - - - Sorts patch methods by their priority rules - The original method - Patches to sort - Use debug mode - The sorted patch methods - - - - Creates new replacement method with the latest patches and detours the original method - The original method - Information describing the patches - The newly created replacement method - - - - - High-level IL code manipulator for MonoMod that allows to manipulate a method as a stream of CodeInstructions. - - - - - Initialize IL transpiler - - Body of the method to transpile - Whether to always log everything for this instance - - - - Adds a transpiler method that edits the IL of the given method - - Transpiler method - Currently not implemented - - - - Processes and writes IL to the provided method body. - Note that this cleans the existing method body (removes insturctions and exception handlers). - - Method body to write to. - Original method that transpiler can optionally call into - - One of IL opcodes contains a CallSide (e.g. calli), which is currently not - fully supported. - - One of IL opcodes with an operand contains a null operand. - - - - Normalizes instructions into a consistent format for passing to transpilers. - Converts short branches to long, ensures that certain fields are properly initialized. - - Enumerable of instructions - Enumerable of normalized instructions - - - - Helper wrapper around ILProcessor to allow emitting code at certain positions - - - - - Write method body to a ILDasm -like representation - - Method body to write - String representation of the method body (locals and instruction) - Unexpected exception block type - - - - Patching methods potentially messes up the stack. - Especially calls to GetExecutingAssembly won't turn in correct methods - - - - Creates a patch sorter - Array of patches that will be sorted - Use debugging - - - Sorts internal PatchSortingWrapper collection and caches the results. - After first run the result is provided from the cache. - The original method - The sorted patch methods - - - Sorts internal PatchSortingWrapper collection and caches the results. - After first run the result is provided from the cache. - The original method - The sorted patch methods as instance - - - Checks if the sorter was created with the same patch list and as a result can be reused to - get the sorted order of the patches. - List of patches to check against - true if equal - - - Removes one unresolved dependency from the least important patch. - - - Outputs all unblocked patches from the waiting list to results list - - - Adds patch to both results list and handled patches set - Patch to add - - - Wrapper used over the Patch object to allow faster dependency access and - dependency removal in case of cyclic dependencies - - - Create patch wrapper object used for sorting - Patch to wrap - - - Determines how patches sort - The other patch - integer to define sort order (-1, 0, 1) - - - Determines whether patches are equal - The other patch - true if equal - - - Hash function - A hash code - - - Bidirectionally registers Patches as after dependencies - List of dependencies to register - - - Bidirectionally registers Patches as before dependencies - List of dependencies to register - - - Bidirectionally removes Patch from after dependencies - Patch to remove - - - Bidirectionally removes Patch from before dependencies - Patch to remove - - - Specifies the type of method - - - - This is a normal method - - - This is a getter - - - This is a setter - - - This is a constructor - - - This is a static constructor - - - Specifies the type of argument - - - - This is a normal argument - - - This is a reference argument (ref) - - - This is an out argument (out) - - - This is a pointer argument (&) - - - Specifies the type of patch - - - - Any patch - - - A prefix patch - - - A postfix patch - - - A transpiler - - - A finalizer - - - A reverse patch - - - A MonoMod - - - Specifies the type of reverse patch - - - - Use the unmodified original method (directly from IL) - - - Use the original as it is right now including previous patches but excluding future ones - - - Specifies the type of method call dispatching mechanics - - - - Call the method using dynamic dispatching if method is virtual (including overriden) - - - This is the built-in form of late binding (a.k.a. dynamic binding) and is the default dispatching mechanic in C#. - This directly corresponds with the instruction. - - - For virtual (including overriden) methods, the instance type's most-derived/overriden implementation of the method is called. - For non-virtual (including static) methods, same behavior as : the exact specified method implementation is called. - - - Note: This is not a fully dynamic dispatch, since non-virtual (including static) methods are still called non-virtually. - A fully dynamic dispatch in C# involves using - the dynamic type - (actually a fully dynamic binding, since even the name and overload resolution happens at runtime), which does not support. - - - - - Call the method using static dispatching, regardless of whether method is virtual (including overriden) or non-virtual (including static) - - - a.k.a. non-virtual dispatching, early binding, or static binding. - This directly corresponds with the instruction. - - - For both virtual (including overriden) and non-virtual (including static) methods, the exact specified method implementation is called, without virtual/override mechanics. - - - - - The base class for all Harmony annotations (not meant to be used directly) - - - - The common information for all attributes - - - Annotation to define your Harmony patch methods - - - - An empty annotation can be used together with TargetMethod(s) - - - - An annotation that specifies a class to patch - The declaring class/type - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The argument types of the method or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - Assembly-qualified name of the declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - Assembly-qualified name of the declaring class/type - The name of the method, property or constructor to patch - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - Annotation to define the original method for delegate injection - - - - An annotation that specifies a class to patch - The declaring class/type - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The argument types of the method or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - The - - - - An annotation that specifies call dispatching mechanics for the delegate - The - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - Annotation to define your standin methods for reverse patching - - - - An annotation that specifies the type of reverse patching - The of the reverse patch - - - - A Harmony annotation to define that all methods in a class are to be patched - - - - A Harmony annotation - - - - A Harmony annotation to define patch priority - The priority - - - - A Harmony annotation - - - - A Harmony annotation to define that a patch comes before another patch - The array of harmony IDs of the other patches - - - - A Harmony annotation - - - A Harmony annotation to define that a patch comes after another patch - The array of harmony IDs of the other patches - - - - A Harmony annotation - - - A Harmony annotation to debug a patch (output uses to log to your Desktop) - - - - A Harmony attribute - - - If specified on a prefix, postfix or a finalizer, the method will be automatically wrapped into try/catch. - - - - Specifies the Prepare function in a patch class - - - - Specifies the Cleanup function in a patch class - - - - Specifies the TargetMethod function in a patch class - - - - Specifies the TargetMethods function in a patch class - - - - Specifies the Prefix function in a patch class - - - - Specifies the Postfix function in a patch class - - - - Specifies the Transpiler function in a patch class - - - - Specifies the ILManipulator function in a patch class> - - - - Specifies the Finalizer function in a patch class - - - - A Harmony annotation - - - - The name of the original argument - - - - The index of the original argument - - - - The new name of the original argument - - - - An annotation to declare injected arguments by name - - - - An annotation to declare injected arguments by index - Zero-based index - - - - An annotation to declare injected arguments by renaming them - Name of the original argument - New name - - - - An annotation to declare injected arguments by index and renaming them - Zero-based index - New name - - - - An abstract wrapper around OpCode and their operands. Used by transpilers - - - - The opcode - - - - The operand - - - - All labels defined on this instruction - - - - All exception block boundaries defined on this instruction - - - - Creates a new CodeInstruction with a given opcode and optional operand - The opcode - The operand - - - - Create a full copy (including labels and exception blocks) of a CodeInstruction - The to copy - - - - Clones a CodeInstruction and resets its labels and exception blocks - A lightweight copy of this code instruction - - - - Clones a CodeInstruction, resets labels and exception blocks and sets its opcode - The opcode - A copy of this CodeInstruction with a new opcode - - - - Clones a CodeInstruction, resets labels and exception blocks and sets its operand - The operand - A copy of this CodeInstruction with a new operand - - - - Creates a CodeInstruction calling a method (CALL) - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A code instruction that calls the method matching the arguments - - - - Creates a CodeInstruction calling a method (CALL) - The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A code instruction that calls the method matching the arguments - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction loading a field (LD[S]FLD[A]) - The class/type where the field is defined - The name of the field (case sensitive) - Use address of field - - - - Creates a CodeInstruction storing to a field (ST[S]FLD) - The class/type where the field is defined - The name of the field (case sensitive) - - - - Returns a string representation of the code instruction - A string representation of the code instruction - - - - Exception block types - - - - The beginning of an exception block - - - - The beginning of a catch block - - - - The beginning of an except filter block - - - - The beginning of a fault block - - - - The beginning of a finally block - - - - The end of an exception block - - - - An exception block - - - - Block type - - - - Catch type - - - - Creates an exception block - The - The catch type - - - - - An exception thrown when a patch argument in a Harmony patch is invalid. - - - - - Original method to be patched. - - - - - Patch that was attempted to be applied. - - - - - - - - Constructs a new exception instance. - - Message of the exception. - Original method to be patched. - Patch that was attempted to be applied. - - - - An exception thrown when a reflection member is not found. - - - - - - - The Harmony instance is the main entry to Harmony. After creating one with an unique identifier, it is used to patch and query the current application domain - - - - Set to true before instantiating Harmony to debug Harmony or use an environment variable to set HARMONY_DEBUG to '1' like this: cmd /C "set HARMONY_DEBUG=1 && game.exe" - This is for full debugging. To debug only specific patches, use the attribute - - - - Creates a new Harmony instance - A unique identifier (you choose your own) - A Harmony instance - - - - The unique identifier - - - - Searches the current assembly for Harmony annotations and uses them to create patches - This method can fail to use the correct assembly when being inlined. It calls StackTrace.GetFrame(1) which can point to the wrong method/assembly. If you are unsure or run into problems, use PatchAll(Assembly.GetExecutingAssembly()) instead. - - - - Creates a empty patch processor for an original method - The original method/constructor - A new instance - - - - Creates a patch class processor from an annotated class - The class/type - A new instance - - - - Creates a patch class processor from an annotated class - The class/type - If true, the type doesn't need to have any attributes present for processing - A new instance - - - - Creates a reverse patcher for one of your stub methods - The original method/constructor - The stand-in stub method as - A new instance - - - - Searches an assembly for Harmony annotations and uses them to create patches - The assembly - - - - Searches the given type for Harmony annotation and uses them to create patches - The type to search - - - - Creates patches by manually specifying the methods - The original method/constructor - An optional prefix method wrapped in a object - An optional postfix method wrapped in a object - An optional transpiler method wrapped in a object - An optional finalizer method wrapped in a object - An optional ilmanipulator method wrapped in a - The replacement method that was created to patch the original method - - - - Creates patches by manually specifying the methods - The original method/constructor - An optional prefix method wrapped in a object - An optional postfix method wrapped in a object - An optional transpiler method wrapped in a object - An optional finalizer method wrapped in a object - The replacement method that was created to patch the original method - - - - Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process - The original method/constructor you want to duplicate - Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) - An optional transpiler as method that will be applied during the process - An optional ilmanipulator as method that will be applied during the process - The replacement method that was created to patch the stub method - - - - Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process - The original method/constructor you want to duplicate - Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) - An optional transpiler as method that will be applied during the process - The replacement method that was created to patch the stub method - - - - Unpatches methods by patching them with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The optional Harmony ID to restrict unpatching to a specific Harmony instance - This method could be static if it wasn't for the fact that unpatching creates a new replacement method that contains your harmony ID - - - - Unpatches all methods that were patched by this Harmony instance's ID. Unpatching is done by repatching methods without patches of this instance. - - - - Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The original method/constructor - The - The optional Harmony ID to restrict unpatching to a specific Harmony instance - - - - Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The original method/constructor - The patch method as method to remove - - - - Test for patches from a specific Harmony ID - The Harmony ID - True if patches for this ID exist - - - - Gets patch information for a given original method - The original method/constructor - The patch information as - - - - Gets the methods this instance has patched - An enumeration of original methods/constructors - - - - Gets all patched original methods in the appdomain - An enumeration of patched original methods/constructors - - - - Gets the original method from a given replacement method - A replacement method, for example from a stacktrace - The original method/constructor or null if not found - - - - Tries to get the method from a stackframe including dynamic replacement methods - The - For normal frames, frame.GetMethod() is returned. For frames containing patched methods, the replacement method is returned or null if no method can be found - - - - Gets Harmony version for all active Harmony instances - [out] The current Harmony version - A dictionary containing assembly versions keyed by Harmony IDs - - - - Creates a new Harmony instance and applies all patches specified in the type - The type to scan for patches. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the assembly - The assembly to scan. - The ID for the Harmony instance to create, which will be used. - - - - Under Mono, HarmonyException wraps IL compile errors with detailed information about the failure - - - - Default serialization constructor (not implemented) - The info - The context - - - - Get a list of IL instructions in pairs of offset+code - A list of key/value pairs which represent an offset and the code at that offset - - - - Get a list of IL instructions without offsets - A list of - - - - Get the error offset of the errornous IL instruction - The offset - - - - Get the index of the errornous IL instruction - The index into the list of instructions or -1 if not found - - - - A wrapper around a method to use it as a patch (for example a Prefix) - - - - The original method - - - - Class/type declaring this patch - - - - Patch method name - - - - Optional patch - - - - Array of argument types of the patch method - - - - of the patch - - - - Install this patch before patches with these Harmony IDs - - - - Install this patch after patches with these Harmony IDs - - - - Reverse patch type, see - - - - Create debug output for this patch - - - - Whether to use (true) or (false) mechanics - for -attributed delegate - - - - Whether to wrap the patch itself into a try/catch. - - - - Default constructor - - - - Creates a patch from a given method - The original method - - - - Creates a patch from a given method - The original method - The patch - A list of harmony IDs that should come after this patch - A list of harmony IDs that should come before this patch - Set to true to generate debug output - - - - Creates a patch from a given method - The patch class/type - The patch method name - The optional argument types of the patch method (for overloaded methods) - - - - Gets the names of all internal patch info fields - A list of field names - - - - Merges annotations - The list of to merge - The merged - - - - Returns a string that represents the annotation - A string representation - - - - Annotation extensions - - - - Copies annotation information - The source - The destination - - - - Clones an annotation - The to clone - A copied - - - - Merges annotations - The master - The detail - A new, merged - - - - Gets all annotations on a class/type - The class/type - A list of all - - - - Gets merged annotations on a class/type - The class/type - The merged - - - - Gets all annotations on a method - The method/constructor - A list of - - - - Gets merged annotations on a method - The method/constructor - The merged - - - - - A mutable representation of an inline signature, similar to Mono.Cecil's CallSite. - Used by the calli instruction, can be used by transpilers - - - - - See - - - - See - - - - See - - - - The list of all parameter types or function pointer signatures received by the call site - - - - The return type or function pointer signature returned by the call site - - - - Returns a string representation of the inline signature - A string representation of the inline signature - - - - - A mutable representation of a parameter type with an attached type modifier, - similar to Mono.Cecil's OptionalModifierType / RequiredModifierType and C#'s modopt / modreq - - - - - Whether this is a modopt (optional modifier type) or a modreq (required modifier type) - - - - The modifier type attached to the parameter type - - - - The modified parameter type - - - - Returns a string representation of the modifier type - A string representation of the modifier type - - - - Patch serialization - - - - Control the binding of a serialized object to a type - Specifies the assembly name of the serialized object - Specifies the type name of the serialized object - The type of the object the formatter creates a new instance of - - - - Serializes a patch info - The - The serialized data - - - - Deserialize a patch info - The serialized data - A - - - - Compare function to sort patch priorities - The patch - Zero-based index - The priority - A standard sort integer (-1, 0, 1) - - - - Serializable patch information - - - - Prefixes as an array of - - - - Postfixes as an array of - - - - Transpilers as an array of - - - - Finalizers as an array of - - - - ILManipulators as an array of - - - - Returns if any of the patches wants debugging turned on - - - - Adds prefixes - An owner (Harmony ID) - The patch methods - - - - Adds a prefix - - - Removes prefixes - The owner of the prefixes, or * for all - - - - Adds postfixes - An owner (Harmony ID) - The patch methods - - - - Adds a postfix - - - Removes postfixes - The owner of the postfixes, or * for all - - - - Adds transpilers - An owner (Harmony ID) - The patch methods - - - - Adds a transpiler - - - Removes transpilers - The owner of the transpilers, or * for all - - - - Adds finalizers - An owner (Harmony ID) - The patch methods - - - - Adds a finalizer - - - Removes finalizers - The owner of the finalizers, or * for all - - - - Adds ilmanipulators - An owner (Harmony ID) - The patch methods - - - - Removes ilmanipulators - The owner of the ilmanipulators, or * for all - - - - Removes a patch using its method - The method of the patch to remove - - - - Gets a concatenated list of patches - The Harmony instance ID adding the new patches - The patches to add - The current patches - - - - Gets a list of patches with any from the given owner removed - The owner of the methods, or * for all - The current patches - - - - A serializable patch - - - - Zero-based index - - - - The owner (Harmony ID) - - - - The priority, see - - - - Keep this patch before the patches indicated in the list of Harmony IDs - - - - Keep this patch after the patches indicated in the list of Harmony IDs - - - - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - - - - Whether to wrap the patch into a general try/catch that logs the error - - - - The method of the static patch method - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - Whether to wrap the patch into a general try/catch that logs the error - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - - - Get the patch method or a DynamicMethod if original patch method is a patch factory - The original method/constructor - The method of the patch - - - - Determines whether patches are equal - The other patch - true if equal - - - - Determines how patches sort - The other patch - integer to define sort order (-1, 0, 1) - - - - Hash function - A hash code - - - - A PatchClassProcessor used to turn on a class/type into patches - - - - Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. - The Harmony instance - The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) - - - - Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. - The Harmony instance - The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) - If true, the type doesn't need to have any attributes present for processing - - - - Applies the patches - A list of all created replacement methods or null if patch class is not annotated - - - - A group of patches - - - - A collection of prefix - - - - A collection of postfix - - - - A collection of transpiler - - - - A collection of finalizer - - - - A collection of ILManipulator - - - - Gets all owners (Harmony IDs) or all known patches - The patch owners - - - - Creates a group of patches - An array of prefixes as - An array of postfixes as - An array of transpileres as - An array of finalizeres as - An array of ilmanipulators as - - - - Creates a group of patches - An array of prefixes as - An array of postfixes as - An array of transpileres as - An array of finalizeres as - - - - - IL manipulator to create Harmony-style patches - - - - - - Manipulates a by applying Harmony patches to it. - - Reference to the method that should be considered as original. Used to reference parameter and return types. - Collection of Harmony patches to apply. - Method body to manipulate as instance. Should contain instructions to patch. - - In most cases you will want to use to create or obtain global - patch info for the method that contains aggregated info of all Harmony instances. - - - - - - Method patcher for normal managed methods that have IL body attached to them. - Uses in order to apply hooks in a way compatible with MonoMod's own - hooking system. - - - - - - - - - - - - - - - - - - A handler for that checks if a method is a normal Managed method. - - Not used - Patch resolver arguments - - - - - A general method patcher for implementing custom Harmony patcher backends. - - - - - - Constructs a method patcher - - Original method to patch - - - - - Original method to patch. - - - - - - Prepares method body for the unpatched that simply calls - function. - - - A that contains a call to - the original method to pass to the IL manipulator. - If null, Harmony patches must be manually applied to the original via . - - - - - - Detours to the provided replacement function. If called multiple times, - is re-detoured to the new method. - - - Result of - if returned non-null. - Otherwise, this will be null, in which case you must manually generate Harmony-patched method - with . - - of the hook, if it's different from `replacement`. - - - - - Creates a copy of the original method. If not possible, creates a method that calls into the original method. - - Copy of the original method that is transpileable. If not possible, returns null. - - This method creates a pure copy of the original method that is usable with transpilers. Currently, this - method is used to generate reverse patchers. - If a purse IL copy is not possible, a best approximation should be generated - (e.g. a wrapper that calls original method). - If no best approximation is possible, this method should return null, in which case generating reverse - patchers for the method will fail. - - - - - - A method patcher that uses to patch internal calls, - methods marked with and any other managed method that CLR managed-to-native - trampolines for and which has no IL body defined. - - - - - Constructs a new instance of method patcher. - - - - - - - - - - - - - - - A handler for that checks if a method doesn't have a body - (e.g. it's icall or marked with ) and thus can be patched with - . - - Not used - Patch resolver arguments - - - - - A global manager for handling Harmony patch state. Contains information about all patched methods and all - actual instances that handle patching implementation. - - - - - - Method patcher resolve event. - - - When a method is to be patched, this resolver event is called once on the method to determine which - backend to use in order to patch the method. - To make Harmony use the specified backend, set to an - instance of the method patcher backend to use. - - - - - - Creates or gets an existing instance of that handles patching the method. - - Method to patch. - Instance of that handles patching the method. - No suitable patcher found for the method. - - - - - Gets patch info for the given target method. - - Method to get patch info for. - Current patch info of the method. - - - - - Gets or creates patch info for the given method. - - Method to get info from. - An existing or new patch info for the method containing information about the applied patches. - - - - - Gets all methods that have been patched. - - List of methods that have been patched. - - - - - Removes all method resolvers. Use with care, this removes the default ones too! - - - - - Patcher resolve event arguments. - - - - - - Original method that is to be patched. - - - - - - Method patcher to use to patch . - Set this value to specify which one to use. - - - - - A PatchProcessor handles patches on a method/constructor - - - - Creates an empty patch processor - The Harmony instance - The original method/constructor - - - - Adds a prefix - The prefix as a - A for chaining calls - - - - Adds a prefix - The prefix method - A for chaining calls - - - - Adds a postfix - The postfix as a - A for chaining calls - - - - Adds a postfix - The postfix method - A for chaining calls - - - - Adds a transpiler - The transpiler as a - A for chaining calls - - - - Adds a transpiler - The transpiler method - A for chaining calls - - - - Adds a finalizer - The finalizer as a - A for chaining calls - - - - Adds a finalizer - The finalizer method - A for chaining calls - - - - Adds an ilmanipulator - The ilmanipulator as a - A for chaining calls - - - - Adds an ilmanipulator - The ilmanipulator method - A for chaining calls - - - - Gets all patched original methods in the appdomain - An enumeration of patched method/constructor - - - - Applies all registered patches - The generated replacement method - - - - Unpatches patches of a given type and/or Harmony ID - The patch type - Harmony ID or * for any - A for chaining calls - - - - Unpatches a specific patch - The method of the patch - A for chaining calls - - - - Gets patch information on an original - The original method/constructor - The patch information as - - - - Sort patch methods by their priority rules - The original method - Patches to sort - The sorted patch methods - - - - Gets Harmony version for all active Harmony instances - [out] The current Harmony version - A dictionary containing assembly version keyed by Harmony ID - - - - Creates a new empty generator to use when reading method bodies - A new - - - - Creates a new generator matching the method/constructor to use when reading method bodies - The original method/constructor to copy method information from - A new - - - - Returns the methods unmodified list of code instructions - The original method/constructor - Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) - A list containing all the original - - - - Returns the methods unmodified list of code instructions - The original method/constructor - A new generator that now contains all local variables and labels contained in the result - A list containing all the original - - - - Returns the methods current list of code instructions after all existing transpilers have been applied - The original method/constructor - Apply only the first count of transpilers - Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) - A list of - - - - Returns the methods current list of code instructions after all existing transpilers have been applied - The original method/constructor - A new generator that now contains all local variables and labels contained in the result - Apply only the first count of transpilers - A list of - - - - A low level way to read the body of a method. Used for quick searching in methods - The original method - All instructions as opcode/operand pairs - - - - A low level way to read the body of a method. Used for quick searching in methods - The original method - An existing generator that will be used to create all local variables and labels contained in the result - All instructions as opcode/operand pairs - - - - A patch priority - - - - Patch last - - - - Patch with very low priority - - - - Patch with low priority - - - - Patch with lower than normal priority - - - - Patch with normal priority - - - - Patch with higher than normal priority - - - - Patch with high priority - - - - Patch with very high priority - - - - Patch first - - - - A reverse patcher - - - - Creates a reverse patcher - The Harmony instance - The original method/constructor - Your stand-in stub method as - - - - Applies the patch - The type of patch, see - The generated replacement method - - - - A collection of commonly used transpilers - - - - Returns an instruction to call the specified delegate - The delegate type to emit - The delegate to emit - The instruction to call the specified action - - - - A transpiler that replaces all occurrences of a given method with another one using the same signature - The enumeration of to act on - Method or constructor to search for - Method or constructor to replace with - Modified enumeration of - - - - A transpiler that alters instructions that match a predicate by calling an action - The enumeration of to act on - A predicate selecting the instructions to change - An action to apply to matching instructions - Modified enumeration of - - - - A transpiler that logs a text at the beginning of the method - The instructions to act on - The log text - Modified enumeration of - - - - A transpiler that replaces the entire body of the method with another one - The replacement method. It's up to the caller of this transpiler to make sure that the signatures match. - of the patch. This is passed via transpiler. - A collection of that contains instructions of replacement method. - The replacement method is not a managed method that contains any IL. - This transpiler has a side effect of clearing up all previous locals and previous transpilers. - Use to run this transpiler as early as possible. - - - A helper class for reflection related functions - - - - Shortcut for to simplify the use of reflections and make it work for any access level - - - - Shortcut for to simplify the use of reflections and make it work for any access level but only within the current type - - - - Enumerates all assemblies in the current app domain, excluding visual studio assemblies - An enumeration of - - - Gets a type by name. Prefers a full name with namespace but falls back to the first type matching the name otherwise - The name - A type or null if not found - - - - Gets all successfully loaded types from a given assembly - The assembly - An array of types - - This calls and returns , while catching any thrown . - If such an exception is thrown, returns the successfully loaded types (, - filtered for non-null values). - - - - - Enumerates all successfully loaded types in the current app domain, excluding visual studio assemblies - An enumeration of all in all assemblies, excluding visual studio assemblies - - - Applies a function going up the type hierarchy and stops at the first non-null result - Result type of func() - The class/type to start with - The evaluation function returning T - The first non-null result, or null if no match - - The type hierarchy of a class or value type (including struct) does NOT include implemented interfaces, - and the type hierarchy of an interface is only itself (regardless of whether that interface implements other interfaces). - The top-most type in the type hierarchy of all non-interface types (including value types) is . - - - - - Applies a function going into inner types and stops at the first non-null result - Generic type parameter - The class/type to start with - The evaluation function returning T - The first non-null result, or null if no match - - - - Gets the reflection information for a directly declared field - The class/type where the field is defined - The name of the field - A field or null when type/name is null or when the field cannot be found - - - - Gets the reflection information for a field by searching the type and all its super types - The class/type where the field is defined - The name of the field (case sensitive) - A field or null when type/name is null or when the field cannot be found - - - - Gets the reflection information for a field - The class/type where the field is declared - The zero-based index of the field inside the class definition - A field or null when type is null or when the field cannot be found - - - - Gets the reflection information for a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A property or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the getter method of a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the setter method of a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for a property by searching the type and all its super types - The class/type - The name - A property or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the getter method of a property by searching the type and all its super types - The class/type - The name - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the setter method of a property by searching the type and all its super types - The class/type - The name - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for a directly declared method - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the reflection information for a method by searching the type and all its super types - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the reflection information for a method by searching the type and all its super types - The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the names of all method that are declared in a type - The declaring class/type - A list of method names - - - - Gets the names of all method that are declared in the type of the instance - An instance of the type to search in - A list of method names - - - - Gets the names of all fields that are declared in a type - The declaring class/type - A list of field names - - - - Gets the names of all fields that are declared in the type of the instance - An instance of the type to search in - A list of field names - - - - Gets the names of all properties that are declared in a type - The declaring class/type - A list of property names - - - - Gets the names of all properties that are declared in the type of the instance - An instance of the type to search in - A list of property names - - - - Gets the type of any class member of - A member - The class/type of this member - - - - Test if a class member is actually an concrete implementation - A member - True if the member is a declared - - - - Gets the real implementation of a class member - A member - The member itself if its declared. Otherwise the member that is actually implemented in some base type - - - - Gets the reflection information for a directly declared constructor - The class/type where the constructor is declared - Optional parameters to target a specific overload of the constructor - Optional parameters to only consider static constructors - A constructor info or null when type is null or when the constructor cannot be found - - - - Gets the reflection information for a constructor by searching the type and all its super types - The class/type where the constructor is declared - Optional parameters to target a specific overload of the method - Optional parameters to only consider static constructors - A constructor info or null when type is null or when the method cannot be found - - - - Gets reflection information for all declared constructors - The class/type where the constructors are declared - Optional parameters to only consider static constructors - A list of constructor infos - - - - Gets reflection information for all declared methods - The class/type where the methods are declared - A list of methods - - - - Gets reflection information for all declared properties - The class/type where the properties are declared - A list of properties - - - - Gets reflection information for all declared fields - The class/type where the fields are declared - A list of fields - - - - Gets the return type of a method or constructor - The method/constructor - The return type - - - - Given a type, returns the first inner type matching a recursive search by name - The class/type to start searching at - The name of the inner type (case sensitive) - The inner type or null if type/name is null or if a type with that name cannot be found - - - - Given a type, returns the first inner type matching a recursive search with a predicate - The class/type to start searching at - The predicate to search with - The inner type or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first method matching a predicate - The class/type to start searching at - The predicate to search with - The method or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first constructor matching a predicate - The class/type to start searching at - The predicate to search with - The constructor info or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first property matching a predicate - The class/type to start searching at - The predicate to search with - The property or null if type/predicate is null or if a type with that name cannot be found - - - - Returns an array containing the type of each object in the given array - An array of objects - An array of types or an empty array if parameters is null (if an object is null, the type for it will be object) - - - - Creates an array of input parameters for a given method and a given set of potential inputs - The method/constructor you are planing to call - The possible input parameters in any order - An object array matching the method signature - - - - A readable/assignable reference delegate to an instance field of a class or static field (NOT an instance field of a struct) - - An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), - implemented interface, or derived class of this type - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The runtime instance to access the field (ignored and can be omitted for static fields) - A readable/assignable reference to the field - Null instance passed to a non-static field ref delegate - - Instance of invalid type passed to a non-static field ref delegate - (this can happen if is a parent class or interface of the field's declaring type) - - - - This delegate cannot be used for instance fields of structs, since a struct instance passed to the delegate would be passed by - value and thus would be a copy that only exists within the delegate's invocation. This is fine for a readonly reference, - but makes assignment futile. Use instead. - - - Note that is not required to be the field's declaring type. It can be a parent class (including ), - implemented interface, or a derived class of the field's declaring type ("instanceOfT is FieldDeclaringType" must be possible). - Specifically, must be assignable from OR to the field's declaring type. - Technically, this allows Nullable, although Nullable is only relevant for structs, and since only static fields of structs - are allowed for this delegate, and the instance passed to such a delegate is ignored, this hardly matters. - - - Similarly, is not required to be the field's field type, unless that type is a non-enum value type. - It can be a parent class (including object) or implemented interface of the field's field type. It cannot be a derived class. - This variance is not allowed for value types, since that would require boxing/unboxing, which is not allowed for ref values. - Special case for enum types: can also be the underlying integral type of the enum type. - Specifically, for reference types, must be assignable from - the field's field type; for non-enum value types, must be exactly the field's field type; for enum types, - must be either the field's field type or the underyling integral type of that field type. - - - This delegate supports static fields, even those defined in structs, for legacy reasons. - For such static fields, is effectively ignored. - Consider using (and StaticFieldRefAccess methods that return it) instead for static fields. - - - - - - Creates a field reference delegate for an instance field of a class - The class that defines the instance field, or derived class of this type - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable delegate - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates an instance field reference for a specific instance of a class - The class that defines the instance field, or derived class of this type - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The name of the field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance. - If you need to access a field's value for potentially multiple instances, use instead. - FieldRefAccess<T, F>(instance, fieldName) is functionally equivalent to FieldRefAccess<T, F>(fieldName)(instance). - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - - The type that defines the field, or derived class of this type; must not be a struct type unless the field is static - - The name of the field - - A readable/assignable delegate with T=object - (for static fields, the instance delegate parameter is ignored) - - - - This method is meant for cases where the given type is only known at runtime and thus can't be used as a type parameter T - in e.g. . - - - This method supports static fields, even those defined in structs, for legacy reasons. - Consider using (and other overloads) instead for static fields. - - - - - - Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) - - An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), - implemented interface, or derived class of this type ("instanceOfT is FieldDeclaringType" must be possible) - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - This method is meant for cases where the field has already been obtained, avoiding the field searching cost in - e.g. . - - - This method supports static fields, even those defined in structs, for legacy reasons. - For such static fields, is effectively ignored. - Consider using (and other overloads) instead for static fields. - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates a field reference for an instance field of a class - - The type that defines the field; or a parent class (including ), implemented interface, or derived class of this type - ("instanceOfT is FieldDeclaringType" must be possible) - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. - If you need to access a field's value for potentially multiple instances, use instead. - FieldRefAccess<T, F>(instance, fieldInfo) is functionally equivalent to FieldRefAccess<T, F>(fieldInfo)(instance). - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - A readable/assignable reference delegate to an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - A reference to the runtime instance to access the field - A readable/assignable reference to the field - - - - Creates a field reference delegate for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable delegate - - - - Creates an instance field reference for a specific instance of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The name of the field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance. - If you need to access a field's value for potentially multiple instances, use instead. - StructFieldRefAccess<T, F>(ref instance, fieldName) is functionally equivalent to StructFieldRefAccess<T, F>(fieldName)(ref instance). - - - - - - Creates a field reference delegate for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - This method is meant for cases where the field has already been obtained, avoiding the field searching cost in - e.g. . - - - - - - Creates a field reference for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. - If you need to access a field's value for potentially multiple instances, use instead. - StructFieldRefAccess<T, F>(ref instance, fieldInfo) is functionally equivalent to StructFieldRefAccess<T, F>(fieldInfo)(ref instance). - - - - - - A readable/assignable reference delegate to a static field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - A readable/assignable reference to the field - - - - Creates a static field reference - The type (can be class or struct) the field is defined in - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable reference to the field - - - - Creates a static field reference - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The type (can be class or struct) the field is defined in - The name of the field - A readable/assignable reference to the field - - - - Creates a static field reference - An arbitrary type (by convention, the type the field is defined in) - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable reference to the field - - The type parameter is only used in exception messaging and to distinguish between this method overload - and the overload (which returns a rather than a reference). - - - - - Creates a static field reference delegate - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - - Creates a delegate to a given method - The delegate Type - The method to create a delegate from. - - Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate - where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) - instance delegate where the delegate invocation always applies to the given . - - - Only applies for instance methods. If true (default) and is virtual, invocation of the delegate - calls the instance method virtually (the instance type's most-derived/overriden implementation of the method is called); - else, invocation of the delegate calls the exact specified (this is useful for calling base class methods) - Note: if false and is an interface method, an ArgumentException is thrown. - - A delegate of given to given - - - Delegate invocation is more performant and more convenient to use than - at a one-time setup cost. - - - Works for both type of static and instance methods, both open and closed (a.k.a. unbound and bound) instance methods, - and both class and struct methods. - - - - - - Creates a delegate for a given delegate definition, attributed with [] - The delegate Type, attributed with [] - - Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate - where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) - instance delegate where the delegate invocation always applies to the given . - - A delegate of given to the method specified via [] - attributes on - - This calls with the method and virtualCall arguments - determined from the [] attributes on , - and the given (for closed instance delegates). - - - - - Returns who called the current method - The calling method/constructor (excluding the caller) - - - - Rethrows an exception while preserving its stack trace (throw statement typically clobbers existing stack traces) - The exception to rethrow - - - - True if the current runtime is based on Mono, false otherwise (.NET) - - - - True if the current runtime is .NET Framework, false otherwise (.NET Core or Mono, although latter isn't guaranteed) - - - - True if the current runtime is .NET Core, false otherwise (Mono or .NET Framework) - - - - Throws a missing member runtime exception - The type that is involved - A list of names - - - - Gets default value for a specific type - The class/type - The default value - - - - Creates an (possibly uninitialized) instance of a given type - The class/type - The new instance - - - - Creates an (possibly uninitialized) instance of a given type - The class/type - The new instance - - - - - A cache for the or similar Add methods for different types. - - - - Makes a deep copy of any object - The type of the instance that should be created; for legacy reasons, this must be a class or interface - The original object - A copy of the original object but of type T - - - - Makes a deep copy of any object - The type of the instance that should be created - The original object - [out] The copy of the original object - Optional value transformation function (taking a field name and src/dst instances) - The optional path root to start with - - - - Makes a deep copy of any object - The original object - The type of the instance that should be created - Optional value transformation function (taking a field name and src/dst instances) - The optional path root to start with - The copy of the original object - - - - Tests if a type is a struct - The type - True if the type is a struct - - - - Tests if a type is a class - The type - True if the type is a class - - - - Tests if a type is a value type - The type - True if the type is a value type - - - - Tests if a type is an integer type - The type - True if the type represents some integer - - - - Tests if a type is a floating point type - The type - True if the type represents some floating point - - - - Tests if a type is a numerical type - The type - True if the type represents some number - - - - Tests if a type is void - The type - True if the type is void - - - - Test whether an instance is of a nullable type - Type of instance - An instance to test - True if instance is of nullable type, false if not - - - - Tests whether a type or member is static, as defined in C# - The type or member - True if the type or member is static - - - - Tests whether a type is static, as defined in C# - The type - True if the type is static - - - - Tests whether a property is static, as defined in C# - The property - True if the property is static - - - - Tests whether an event is static, as defined in C# - The event - True if the event is static - - - - Calculates a combined hash code for an enumeration of objects - The objects - The hash code - - - - A CodeInstruction match - - - The name of the match - - - The matched opcodes - - - The matched operands - - - The matched labels - - - The matched blocks - - - The jumps from the match - - - The jumps to the match - - - The match predicate - - - Creates a code match - The optional opcode - The optional operand - The optional name - - - - Creates a code match - The CodeInstruction - An optional name - - - - Creates a code match - The predicate - An optional name - - - - Returns a string that represents the match - A string representation - - - - A CodeInstruction matcher - - - The current position - The index or -1 if out of bounds - - - - Gets the number of code instructions in this matcher - The count - - - - Checks whether the position of this CodeMatcher is within bounds - True if this CodeMatcher is valid - - - - Checks whether the position of this CodeMatcher is outside its bounds - True if this CodeMatcher is invalid - - - - Gets the remaining code instructions - The remaining count - - - - Gets the opcode at the current position - The opcode - - - - Gets the operand at the current position - The operand - - - - Gets the labels at the current position - The labels - - - - Gets the exception blocks at the current position - The blocks - - - - Creates an empty code matcher - - - Creates a code matcher from an enumeration of instructions - The instructions (transpiler argument) - An optional IL generator - - - - Makes a clone of this instruction matcher - A copy of this matcher - - - - Gets instructions at the current position - The instruction - - - - Gets instructions at the current position with offset - The offset - The instruction - - - - Gets all instructions - A list of instructions - - - - Gets all instructions as an enumeration - A list of instructions - - - - Gets some instructions counting from current position - Number of instructions - A list of instructions - - - - Gets all instructions within a range - The start index - The end index - A list of instructions - - - - Gets all instructions within a range (relative to current position) - The start offset - The end offset - A list of instructions - - - - Gets a list of all distinct labels - The instructions (transpiler argument) - A list of Labels - - - - Reports a failure - The method involved - The logger - True if current position is invalid and error was logged - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed) - Explanation of where/why the exception was thrown that will be added to the exception message - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at current position - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at any point between current position and the end - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at any point between current position and the start - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the check function returns false - Explanation of where/why the exception was thrown that will be added to the exception message - Function that checks validity of current state. If it returns false, an exception is thrown - The same code matcher - - - - Sets an instruction at current position - The instruction to set - The same code matcher - - - - Sets instruction at current position and advances - The instruction - The same code matcher - - - - Sets opcode and operand at current position - The opcode - The operand - The same code matcher - - - - Sets opcode and operand at current position and advances - The opcode - The operand - The same code matcher - - - - Sets opcode at current position and advances - The opcode - The same code matcher - - - - Sets operand at current position and advances - The operand - The same code matcher - - - - Creates a label at current position - [out] The label - The same code matcher - - - - Creates a label at a position - The position - [out] The new label - The same code matcher - - - - Adds an enumeration of labels to current position - The labels - The same code matcher - - - - Adds an enumeration of labels at a position - The position - The labels - The same code matcher - - - - Sets jump to - Branch instruction - Destination for the jump - [out] The created label - The same code matcher - - - - Inserts some instructions - The instructions - The same code matcher - - - - Inserts an enumeration of instructions - The instructions - The same code matcher - - - - Inserts a branch - The branch opcode - Branch destination - The same code matcher - - - - Inserts some instructions and advances the position - The instructions - The same code matcher - - - - Inserts an enumeration of instructions and advances the position - The instructions - The same code matcher - - - - Inserts a branch and advances the position - The branch opcode - Branch destination - The same code matcher - - - - Removes current instruction - The same code matcher - - - - Removes some instruction fro current position by count - Number of instructions - The same code matcher - - - - Removes the instructions in a range - The start - The end - The same code matcher - - - - Removes the instructions in a offset range - The start offset - The end offset - The same code matcher - - - - Advances the current position - The offset - The same code matcher - - - - Moves the current position to the start - The same code matcher - - - - Moves the current position to the end - The same code matcher - - - - Searches forward with a predicate and advances position - The predicate - The same code matcher - - - - Searches backwards with a predicate and reverses position - The predicate - The same code matcher - - - - Matches forward and advances position - True to set position to end of match, false to set it to the beginning of the match - Some code matches - The same code matcher - - - - Matches backwards and reverses position - True to set position to end of match, false to set it to the beginning of the match - Some code matches - The same code matcher - - - - Repeats a match action until boundaries are met - The match action - An optional action that is executed when no match is found - The same code matcher - - - - Gets a match by its name - The match name - An instruction - - - - General extensions for common cases - - - - Joins an enumeration with a value converter and a delimiter to a string - The inner type of the enumeration - The enumeration - An optional value converter (from T to string) - An optional delimiter - The values joined into a string - - - - Converts an array of types (for example methods arguments) into a human readable form - The array of types - A human readable description including brackets - - - - A full description of a type - The type - A human readable description - - - - A a full description of a method or a constructor without assembly details but with generics - The method/constructor - A human readable description - - - - A helper converting parameter infos to types - The array of parameter infos - An array of types - - - - A helper to access a value via key from a dictionary - The key type - The value type - The dictionary - The key - The value for the key or the default value (of T) if that key does not exist - - - - A helper to access a value via key from a dictionary with extra casting - The value type - The dictionary - The key - The value for the key or the default value (of T) if that key does not exist or cannot be cast to T - - - - Escapes Unicode and ASCII non printable characters - The string to convert - The string to convert - A string literal surrounded by - - - - Extensions for - - - - Shortcut for testing whether the operand is equal to a non-null value - The - The value - True if the operand has the same type and is equal to the value - - - - Shortcut for testing whether the operand is equal to a non-null value - The - The value - True if the operand is equal to the value - This is an optimized version of for - - - - Shortcut for code.opcode == opcode && code.OperandIs(operand) - The - The - The operand value - True if the opcode is equal to the given opcode and the operand has the same type and is equal to the given operand - - - - Shortcut for code.opcode == opcode && code.OperandIs(operand) - The - The - The operand value - True if the opcode is equal to the given opcode and the operand is equal to the given operand - This is an optimized version of for - - - - Tests for any form of Ldarg* - The - The (optional) index - True if it matches one of the variations - - - - Tests for Ldarga/Ldarga_S - The - The (optional) index - True if it matches one of the variations - - - - Tests for Starg/Starg_S - The - The (optional) index - True if it matches one of the variations - - - - Tests for any form of Ldloc* - The - The optional local variable - True if it matches one of the variations - - - - Tests for any form of Stloc* - The - The optional local variable - True if it matches one of the variations - - - - Tests if the code instruction branches - The - The label if the instruction is a branch operation or if not - True if the instruction branches - - - - Tests if the code instruction calls the method/constructor - The - The method - True if the instruction calls the method or constructor - - - - Tests if the code instruction loads a constant - The - True if the instruction loads a constant - - - - Tests if the code instruction loads an integer constant - The - The integer constant - True if the instruction loads the constant - - - - Tests if the code instruction loads a floating point constant - The - The floating point constant - True if the instruction loads the constant - - - - Tests if the code instruction loads an enum constant - The - The enum - True if the instruction loads the constant - - - - Tests if the code instruction loads a field - The - The field - Set to true if the address of the field is loaded - True if the instruction loads the field - - - - Tests if the code instruction stores a field - The - The field - True if the instruction stores this field - - - - Adds labels to the code instruction and return it - The - One or several to add - The same code instruction - - - Adds labels to the code instruction and return it - The - An enumeration of - The same code instruction - - - Extracts all labels from the code instruction and returns them - The - A list of - - - Moves all labels from the code instruction to a different one - The to move the labels from - The to move the labels to - The code instruction labels were moved from (now empty) - - - Moves all labels from a different code instruction to the current one - The to move the labels from - The to move the labels to - The code instruction that received the labels - - - Adds ExceptionBlocks to the code instruction and return it - The - One or several to add - The same code instruction - - - Adds ExceptionBlocks to the code instruction and return it - The - An enumeration of - The same code instruction - - - Extracts all ExceptionBlocks from the code instruction and returns them - The - A list of - - - Moves all ExceptionBlocks from the code instruction to a different one - The to move the ExceptionBlocks from - The to move the ExceptionBlocks to - The code instruction blocks were moved from (now empty) - - - Moves all ExceptionBlocks from a different code instruction to the current one - The to move the ExceptionBlocks from - The to move the ExceptionBlocks to - The code instruction that received the blocks - - - General extensions for collections - - - - A simple way to execute code for every element in a collection - The inner type of the collection - The collection - The action to execute - - - - A simple way to execute code for elements in a collection matching a condition - The inner type of the collection - The collection - The predicate - The action to execute - - - - A helper to add an item to a collection - The inner type of the collection - The collection - The item to add - The collection containing the item - - - - A helper to add an item to an array - The inner type of the collection - The array - The item to add - The array containing the item - - - - A helper to add items to an array - The inner type of the collection - The array - The items to add - The array containing the items - - - - General extensions for collections - - - - Tests a class member if it has an IL method body (external methods for example don't have a body) - The member to test - Returns true if the member has an IL body or false if not - - - A file log for debugging - - - - Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop - - - - The indent character. The default is tab - - - - The current indent level - - - - Changes the indentation level - The value to add to the indentation level - - - - Log a string in a buffered way. Use this method only if you are sure that FlushBuffer will be called - or else logging information is incomplete in case of a crash - The string to log - - - - Logs a list of string in a buffered way. Use this method only if you are sure that FlushBuffer will be called - or else logging information is incomplete in case of a crash - A list of strings to log (they will not be re-indented) - - - - Returns the log buffer and optionally empties it - True to empty the buffer - The buffer. - - - - Replaces the buffer with new lines - The lines to store - - - - Flushes the log buffer to disk (use in combination with LogBuffered) - - - - Log a string directly to disk. Slower method that prevents missing information in case of a crash - The string to log. - - - - Resets and deletes the log - - - - Logs some bytes as hex values - The pointer to some memory - The length of bytes to log - - - - - Default Harmony logger that writes to a file - - - - - Whether or not to enable writing the log. - - - - - Text writer to write the logs to. If not set, defaults to a file log. - - - - - File path of the log. - - - - - Main logger class that exposes log events. - - - - - A single log event that represents a single log message. - - - - - Log channel of the message. - - - - - The log message. - - - - - Log channel for the messages. - - - - - No channels (or an empty channel). - - - - - Basic information. - - - - - Full IL dumps of the generated dynamic methods. - - - - - Channel for warnings. - - - - - Channel for errors. - - - - - Additional debug information that is related to patching - - - - - All channels. - - - - - Filter for which channels should be listened to. - If the channel is in the filter, all log messages from that channel get propagated into event. - - - - - Event fired on any incoming message that passes the channel filter. - - - - - Pretty print a full type name. - - The . - The pretty printed full type name. - - - - A helper class to retrieve reflection info for non-private methods - - - - Given a lambda expression that calls a method, returns the method info - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The generic type - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The generic type - The generic result type - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The lambda expression using the method - The method in the lambda expression - - - - A reflection helper to read and write private elements - The result type defined by GetValue() - - - - Creates a traverse instance from an existing instance - The existing instance - - - - Gets/Sets the current value - The value to read or write - - - - A reflection helper to read and write private elements - - - - Creates a new traverse instance from a class/type - The class/type - A instance - - - - Creates a new traverse instance from a class T - The class - A instance - - - - Creates a new traverse instance from an instance - The object - A instance - - - - Creates a new traverse instance from a named type - The type name, for format see - A instance - - - - Creates a new and empty traverse instance - - - - Creates a new traverse instance from a class/type - The class/type - - - - Creates a new traverse instance from an instance - The object - - - - Gets the current value - The value - - - - Gets the current value - The type of the value - The value - - - - Invokes the current method with arguments and returns the result - The method arguments - The value returned by the method - - - - Invokes the current method with arguments and returns the result - The type of the value - The method arguments - The value returned by the method - - - - Sets a value of the current field or property - The value - The same traverse instance - - - - Gets the type of the current field or property - The type - - - - Moves the current traverse instance to a inner type - The type name - A traverse instance - - - - Moves the current traverse instance to a field - The type name - A traverse instance - - - - Moves the current traverse instance to a field - The type of the field - The type name - A traverse instance - - - - Gets all fields of the current type - A list of field names - - - - Moves the current traverse instance to a property - The type name - Optional property index - A traverse instance - - - - Moves the current traverse instance to a field - The type of the property - The type name - Optional property index - A traverse instance - - - - Gets all properties of the current type - A list of property names - - - - Moves the current traverse instance to a method - The name of the method - The arguments defining the argument types of the method overload - A traverse instance - - - - Moves the current traverse instance to a method - The name of the method - The argument types of the method - The arguments for the method - A traverse instance - - - - Gets all methods of the current type - A list of method names - - - - Checks if the current traverse instance is for a field - True if its a field - - - - Checks if the current traverse instance is for a property - True if its a property - - - - Checks if the current traverse instance is for a method - True if its a method - - - - Checks if the current traverse instance is for a type - True if its a type - - - - Iterates over all fields of the current type and executes a traverse action - Original object - The action receiving a instance for each field - - - - Iterates over all fields of the current type and executes a traverse action - Original object - Target object - The action receiving a pair of instances for each field pair - - - - Iterates over all fields of the current type and executes a traverse action - Original object - Target object - The action receiving a dot path representing the field pair and the instances - - - - Iterates over all properties of the current type and executes a traverse action - Original object - The action receiving a instance for each property - - - - Iterates over all properties of the current type and executes a traverse action - Original object - Target object - The action receiving a pair of instances for each property pair - - - - Iterates over all properties of the current type and executes a traverse action - Original object - Target object - The action receiving a dot path representing the property pair and the instances - - - - A default field action that copies fields to fields - - - - Returns a string that represents the current traverse - A string representation - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be reported as unused (as well as by other usage inspections). - - - - - Can be applied to attributes, type parameters, and parameters of a type assignable from . - When applied to an attribute, the decorated attribute behaves the same as . - When applied to a type parameter or to a parameter of type , indicates that the corresponding type - is used implicitly. - - - - - Specify the details of implicitly used symbol when it is marked - with or . - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered to be used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Inherited entities are considered used. - - - Entity marked with attribute and all its members considered used. - - - diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/0Harmony20.dll index 1bba5ff033cd2b086d1cbcba7a921f30f66fb01d..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 111616 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 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll index facf3c15739142c05a5dbc16a46355c8c03fe9ca..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 66048 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 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.dll index 03565da746ede00d8b6ac8400c3e8ec2509be00f..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 5632 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 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.xml index 86b7dc6..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.xml +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Harmony.xml @@ -1,86 +0,0 @@ - - - - BepInEx.Harmony - - - -

    - Specifies the indices of parameters that are ByRef. - - - - - The indices of parameters that are ByRef. - - - - The indices of parameters that are ByRef. - - - - An extension class for Harmony based operations. - - - - - Applies all patches specified in the type. - - The HarmonyInstance to use. - The type to scan. - - - - A wrapper for Harmony based operations. - - - - - Applies all patches specified in the type. - - The type to scan. - The HarmonyInstance to use. - - - - Applies all patches specified in the type. - - The type to scan. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the assembly. - - The assembly to scan. - The HarmonyInstance to use. - - - - Applies all patches specified in the assembly. - - The assembly to scan. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the calling assembly. - - The Harmony instance to use. - - - - Applies all patches specified in the calling assembly. - - The ID for the Harmony instance to create, which will be used. - - - - Returns an instruction to call the specified delegate. - - The delegate type to emit. - The delegate to emit. - The instruction to - - - diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.dll index eba18c7530c463d28e0dbaf82b1e18827d64cabf..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 42496 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 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.xml index fe5607d..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.xml +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.Preloader.xml @@ -1,169 +0,0 @@ - - - - BepInEx.Preloader - - - - - Doorstop environment variables, passed into the BepInEx preloader. - https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables - - - - - Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file. - - - - - Full path to the game's "Managed" folder that contains all the game's managed assemblies - - - - - Full path to the game executable currently running. - - - - - Array of paths where Mono searches DLLs from before assembly resolvers are invoked. - - - - - Delegate used in patching assemblies. - - The assembly that is being patched. - - - - Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and - loading assemblies one at a time. - - - - - List of all patcher plugins to be applied - - - - - Adds a single assembly patcher to the pool of applicable patches. - - Patcher to apply. - - - - Adds all patchers from all managed assemblies specified in a directory. - - Directory to search patcher DLLs from. - - - - Releases all patchers to let them be collected by GC. - - - - - Applies patchers to all assemblies in the given directory and loads patched assemblies into memory. - - Directories to load CLR assemblies from in their search order. - - - - Loads an individual assembly definition into the CLR. - - The assembly to load. - File name of the assembly being loaded. - - - - A single assembly patcher. - - - - - Target assemblies to patch. - - - - - Initializer method that is run before any patching occurs. - - - - - Finalizer method that is run after all patching is done. - - - - - The main patcher method that is called on every DLL defined in . - - - - - Type name of the patcher. - - - - - - - - - - - The main entrypoint of BepInEx, called from Doorstop. - - - - - Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. - - - - - This exists because the Mono implementation of is/was broken, and would call Write directly instead of calling TraceEvent. - - - - - The main entrypoint of BepInEx, and initializes all patchers and the chainloader. - - - - - The log writer that is specific to the preloader. - - - - - Inserts BepInEx's own chainloader entrypoint into UnityEngine. - - The assembly that will be attempted to be patched. - - - - Allocates a console window for use by BepInEx safely. - - - - - Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later. - - - - - - - - - - - - - - - diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.dll index 499c64a36979fbc9049b37f5f3832b84d44637b9..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 116224 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 %FL5n?jd2pmhATO35z1`&!Y?|K*BR@M2du6Z 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

    =p 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 Q`@6qYFaN*s|D_oCU-pFZApigX diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.xml index 1c3d1c4..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.xml +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/BepInEx.xml @@ -1,1657 +0,0 @@ - - - - BepInEx - - - -

    - Base type of all classes representing and enforcing acceptable values of config settings. - - - - Type of values that this class can Clamp. - - - - Change the value to be acceptable, if it's not already. - - - - - Check if the value is an acceptable value. - - - - - Type of the supported values. - - - - - Get the string for use in config files. - - - - - Specify the list of acceptable values for a setting. - - - - - List of values that a setting can take. - - - - - Specify the list of acceptable values for a setting. - If the setting does not equal any of the values, it will be set to the first one. - - - - - - - - - - - - - - Specify the range of acceptable values for a setting. - - - - Lowest acceptable value - Highest acceptable value - - - - Lowest acceptable value - - - - - Highest acceptable value - - - - - - - - - - - - - - Provides access to a single setting inside of a . - - Type of the setting. - - - - Fired when the setting is changed. Does not detect changes made outside from this object. - - - - - Value of this setting. - - - - - - - - Container for a single setting of a . - Each config entry is linked to one config file. - - - - - Types of defaultValue and definition.AcceptableValues have to be the same as settingType. - - - - - Config file this entry is a part of. - - - - - Category and name of this setting. Used as a unique key for identification within a . - - - - - Description / metadata of this setting. - - - - - Type of the that this setting holds. - - - - - Default value of this setting (set only if the setting was not changed before). - - - - - Get or set the value of the setting. - - - - - Get the serialized representation of the value. - - - - - Set the value by using its serialized form. - - - - - If necessary, clamp the value to acceptable value range. T has to be equal to settingType. - - - - - Trigger setting changed event. - - - - - Write a description of this setting using all available metadata. - - - - - Section and key of a setting. Used as a unique key for identification within a . - The same definition can be used in multiple config files, it will point to different settings then. - - - - - - Group of the setting. All settings within a config file are grouped by this. - - - - - Name of the setting. - - - - - Create a new definition. Definitions with same section and key are equal. - - Group of the setting, case sensitive. - Name of the setting, case sensitive. - - - - - - - Check if the definitions are the same. - - - - - - Check if the definitions are the same. - - - - - - - - Check if the definitions are the same. - - - - - Check if the definitions are the same. - - - - - - - - Metadata of a . - - - - - Create a new description. - - Text describing the function of the setting and any notes or warnings. - Range of values that this setting can take. The setting's value will be automatically clamped. - Objects that can be used by user-made classes to add functionality. - - - - Text describing the function of the setting and any notes or warnings. - - - - - Range of acceptable values for a setting. - - - - - Objects that can be used by user-made classes to add functionality. - - - - - An empty description. - - - - - A helper class to handle persistent data. All public methods are thread-safe. - - - - - All config entries inside - - - - - Create a list with all config entries inside of this config file. - - - - - Create an array with all config entries inside of this config file. Should be only used for metadata purposes. - If you want to access and modify an existing setting then use - instead with no description. - - - - - Full path to the config file. The file might not exist until a setting is added and changed, or is called. - - - - - If enabled, writes the config to disk every time a value is set. - If disabled, you have to manually use or the changes will be lost! - - - - - - - - Create a new config file at the specified config path. - - Full path to a file that contains settings. The file will be created as needed. - If the config file/directory doesn't exist, create it immediately. - Information about the plugin that owns this setting file. - - - - Reloads the config from disk. Unsaved changes are lost. - - - - - Writes the config to disk. - - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section and Key of the setting. - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - - - - Access one of the existing settings. If the setting has not been added yet, false is returned. Otherwise, true. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section and Key of the setting. - The ConfigEntry value to return. - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - The ConfigEntry value to return. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each definition can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section and Key of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Simple description of the setting shown to the user. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each definition can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section and Key of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Simple description of the setting shown to the user. - - - - Access a setting. Use Bind instead. - - - - - Access a setting. Use Bind instead. - - - - - An event that is fired every time the config is reloaded. - - - - - Fired when one of the settings is changed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns the ConfigDefinitions that the ConfigFile contains. - Creates a new array when the property is accessed. Thread-safe. - - - - - Returns the ConfigEntryBase values that the ConfigFile contains. - Creates a new array when the property is accessed. Thread-safe. - - - - - Provides access to a single setting inside of a . - - Type of the setting. - - - - Entry of this setting in the . - - - - - Unique definition of this setting. - - - - - Config file this setting is inside of. - - - - - Fired when the setting is changed. Does not detect changes made outside from this object. - - - - - Value of this setting. - - - - - A keyboard shortcut that can be used in Update method to check if user presses a key combo. The shortcut is only - triggered when the user presses the exact combination. For example, F + LeftCtrl will trigger only if user - presses and holds only LeftCtrl, and then presses F. If any other keys are pressed, the shortcut will not trigger. - - Can be used as a value of a setting in - to allow user to change this shortcut and have the changes saved. - - How to use: Use in this class instead of in the Update loop. - - - - - Shortcut that never triggers. - - - - - All KeyCode values that can be used in a keyboard shortcut. - - - - - Create a new keyboard shortcut. - - Main key to press - Keys that should be held down before main key is registered - - - - Main key of the key combination. It has to be pressed / let go last for the combination to be triggered. - If the combination is empty, is returned. - - - - - Modifiers of the key combination, if any. - - - - - Attempt to deserialize key combination from the string. - - - - - Serialize the key combination into a user readable string. - - - - - Check if the main key was just pressed (Input.GetKeyDown), and specified modifier keys are all pressed - - - - - Check if the main key is currently held down (Input.GetKey), and specified modifier keys are all pressed - - - - - Check if the main key was just lifted (Input.GetKeyUp), and specified modifier keys are all pressed. - - - - - - - - - - - - - - Arguments for events concerning a change of a setting. - - - - - - - - - Setting that was changed - - - - - Serializer/deserializer used by the config system. - - - - - Convert object of a given type to a string using available converters. - - - - - Convert string to an object of a given type using available converters. - - - - - Convert string to an object of a given type using available converters. - - - - - Get a converter for a given type if there is any. - - - - - Add a new type converter for a given type. - If a different converter is already added, this call is ignored and false is returned. - - - - - Check if a given type can be converted to and from string. - - - - - Give a list of types with registered converters. - - - - - For types that are in assemblies that can't get loaded before preloader runs (or it won't work on these assemblies) - - - - - A serializer/deserializer combo for some type(s). Used by the config system. - - - - - Used to serialize the type into a (hopefully) human-readable string. - Object is the instance to serialize, Type is the object's type. - - - - - Used to deserialize the type from a string. - String is the data to deserialize, Type is the object's type, should return instance to an object of Type. - - - - - True if an external console has been started, false otherwise. - - - - - The stream that writes to the standard out stream of the process. Should never be null. - - - - - The stream that writes to an external console. Null if no such console exists - - - - - Data class that represents information about a loadable BepInEx plugin. - Contains all metadata and additional info required for plugin loading by . - - - - - General metadata about a plugin. - - - - - Collection of attributes that describe what processes the plugin can run on. - - - - - Collection of attributes that describe what plugins this plugin depends on. - - - - - Collection of attributes that describe what plugins this plugin - is incompatible with. - - - - - File path to the plugin DLL - - - - - Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet) - - - - - - - - This attribute denotes that a class is a plugin, and specifies the required metadata. - - - - - The unique identifier of the plugin. Should not change between plugin versions. - - - - - The user friendly name of the plugin. Is able to be changed between versions. - - - - - The specfic version of the plugin. - - - - The unique identifier of the plugin. Should not change between plugin versions. - The user friendly name of the plugin. Is able to be changed between versions. - The specfic version of the plugin. - - - - This attribute specifies any dependencies that this plugin has on other plugins. - - - - - Flags that are applied to a dependency - - - - - The plugin has a hard dependency on the referenced plugin, and will not run without it. - - - - - This plugin has a soft dependency on the referenced plugin, and is able to run without it. - - - - - The GUID of the referenced plugin. - - - - - The flags associated with this dependency definition. - - - - - The minimum version of the referenced plugin. - - - - - Marks this as depenant on another plugin. The other plugin will be loaded before this one. - If the other plugin doesn't exist, what happens depends on the parameter. - - The GUID of the referenced plugin. - The flags associated with this dependency definition. - - - - Marks this as depenant on another plugin. The other plugin will be loaded before this one. - If the other plugin doesn't exist or is of a version below , this plugin will not load and an error will be logged instead. - - The GUID of the referenced plugin. - The minimum version of the referenced plugin. - When version is supplied the dependency is always treated as HardDependency - - - - This attribute specifies other plugins that are incompatible with this plugin. - - - - - The GUID of the referenced plugin. - - - - - Marks this as incompatible with another plugin. - If the other plugin exists, this plugin will not be loaded and a warning will be shown. - - The GUID of the referenced plugin. - - - - This attribute specifies which processes this plugin should be run for. Not specifying this attribute will load the plugin under every process. - - - - - The name of the process that this plugin will run under. - - - - The name of the process that this plugin will run under. - - - - Helper class to use for retrieving metadata about a plugin, defined as attributes. - - - - - Retrieves the BepInPlugin metadata from a plugin type. - - The plugin type. - The BepInPlugin metadata of the plugin type. - - - - Retrieves the BepInPlugin metadata from a plugin instance. - - The plugin instance. - The BepInPlugin metadata of the plugin instance. - - - - Gets the specified attributes of a type, if they exist. - - The attribute type to retrieve. - The plugin type. - The attributes of the type, if existing. - - - - Gets the specified attributes of an instance, if they exist. - - The attribute type to retrieve. - The plugin instance. - The attributes of the instance, if existing. - - - - Retrieves the dependencies of the specified plugin type. - - The plugin type. - A list of all plugin types that the specified plugin type depends upon. - - - - This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline. - It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build. - - - - - The manager and loader for all plugins, and the entry point for BepInEx plugin system. - - - - - The loaded and initialized list of plugins. - - - - - List of all loaded via the chainloader. - - - - - Collection of error chainloader messages that occured during plugin loading. - Contains information about what certain plugins were not loaded. - - - - - The GameObject that all plugins are attached to as components. - - - - - Initializes BepInEx to be able to start the chainloader. - - - - - Analyzes the given type definition and attempts to convert it to a valid - - Type definition to analyze. - If the type represent a valid plugin, returns a instance. Otherwise, return null. - - - - The entrypoint for the BepInEx plugin system. - - - - - A cacheable metadata item. Can be used with and to cache plugin metadata. - - - - - Serialize the object into a binary format. - - - - - - Loads the object from binary format. - - - - - - A cached assembly. - - - - - - List of cached items inside the assembly. - - - - - Timestamp of the assembly. Used to check the age of the cache. - - - - - Provides methods for loading specified types from an assembly. - - - - - Default assembly resolved used by the - - - - - Default reader parameters used by - - - - - Event fired when fails to resolve a type during type loading. - - - - - Looks up assemblies in the given directory and locates all types that can be loaded and collects their metadata. - - The specific base type to search for. - The directory to search for assemblies. - A function to check if a type should be selected and to build the type metadata. - A filter function to quickly determine if the assembly can be loaded. - The name of the cache to get cached types from. - A dictionary of all assemblies in the directory and the list of type metadatas of types that match the selector. - - - - Loads an index of type metadatas from a cache. - - Name of the cache - Cacheable item - Cached type metadatas indexed by the path of the assembly that defines the type. If no cache is defined, return null. - - - - Saves indexed type metadata into a cache. - - Name of the cache - List of plugin metadatas indexed by the path to the assembly that contains the types - Cacheable item - - - - Converts TypeLoadException to a readable string. - - TypeLoadException - Readable representation of the exception - - - - The base plugin type that is used by the BepInEx plugin loader. - - - - - Information about this plugin as it was loaded. - - - - - Logger instance tied to this plugin. - - - - - Default config file tied to this plugin. The config file will not be created until - any settings are added and changed, or is called. - - - - - Create a new instance of a plugin and all of its tied in objects. - - BepInPlugin attribute is missing. - - - - Logs entries using Unity specific outputs. - - - - - Log levels to display. - - - - - Writer for the disk log. - - - - - Timer for flushing the logs to a file. - - - - - Whether to write Unity log messages to disk log. - - - - - Creates a new disk log listener. - - Path to the log. - Log levels to display. - Whether to append logs to an already existing log file. - Whether to include Unity log into the disk log. - - - - - - - - - - Disposes of Disk logger - - - - - Log event arguments. Contains info about the log message. - - - - - Logged data. - - - - - Log levels for the data. - - - - - Log source that emitted the log event. - - - - - Creates the log event args- - - Logged data. - Log level of the data. - Log source that emits these args. - - - - - - - Like but appends newline at the end. - - Same output as but with new line. - - - - A static Logger instance. - - - - - Collection of all log listeners that receive log events. - - - - - Collection of all log source that output log events. - - - - - Logs an entry to the current logger instance. - - The level of the entry. - The textual value of the entry. - - - - Creates a new log source with a name and attaches it to log sources. - - Name of the log source to create. - An instance of that allows to write logs. - - - - The level, or severity of a log entry. - - - - - No level selected. - - - - - A fatal error has occurred, which cannot be recovered from. - - - - - An error has occured, but can be recovered from. - - - - - A warning has been produced, but does not necessarily mean that something wrong has happened. - - - - - An important message that should be displayed to the user. - - - - - A message of low importance. - - - - - A message that would likely only interest a developer. - - - - - All log levels. - - - - - Helper methods for log level handling. - - - - - Gets the highest log level when there could potentially be multiple levels provided. - - The log level(s). - The highest log level supplied. - - - - Returns a translation of a log level to it's associated console colour. - - The log level(s). - A console color associated with the highest log level supplied. - - - - A generic log listener that receives log events and can route them to some output (e.g. file, console, socket). - - - - - Handle an incoming log event. - - Log source that sent the event. Don't use; instead use - Information about the log message. - - - - Log source that can output log messages. - - - - - Name of the log source. - - - - - Event that sends the log message. Call to send a log message. - - - - - A generic, multi-purpose log source. Exposes simple API to manually emit logs. - - - - - - - - - - - Creates a manual log source. - - Name of the log source. - - - - Logs a message with the specified log level. - - Log levels to attach to the message. Multiple can be used with bitwise ORing. - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - - - - A source that routes all logs from API to BepInEx logger. - - - - - - Whether Trace logs are rerouted. - - - - - Creates a new trace log source. - - New log source (or already existing one). - - - - Internal log source. - - - - - Creates a new trace log source. - - - - - Writes a message to the underlying instance. - - The message to write. - - - - Writes a message and a newline to the underlying instance. - - The message to write. - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Creates a new Unity log source. - - - - - - - - Paths used by BepInEx - - - - - List of directories from where Mono will search assemblies before assembly resolving is invoked. - - - - - The directory that the core BepInEx DLLs reside in. - - - - - The path to the core BepInEx DLL. - - - - - The path to the main BepInEx folder. - - - - - The path of the currently executing program BepInEx is encapsulated in. - - - - - The directory that the currently executing process resides in. - On OSX however, this is the parent directory of the game.app folder. - - - - - The path to the Managed folder of the currently running Unity game. - - - - - The path to the config directory. - - - - - The path to the global BepInEx configuration file. - - - - - The path to temporary cache files. - - - - - The path to the patcher plugin folder which resides in the BepInEx folder. - - - - - The path to the plugin folder which resides in the BepInEx folder. - - This is ONLY guaranteed to be set correctly when Chainloader has been initialized. - - - - - - The name of the currently executing process. - - - - - Provides methods for running code on other threads and synchronizing with the main thread. - - - - - Current instance of the helper. - - - - - Gives methods for invoking delegates on the main unity thread, both synchronously and asynchronously. - Can be used in many built-in framework types, for example - and to make their events fire on the main unity thread. - - - - - Queue the delegate to be invoked on the main unity thread. Use to synchronize your threads. - - - - - Queue the delegate to be invoked on a background thread. Use this to run slow tasks without affecting the game. - NOTE: Most of Unity API can not be accessed while running on another thread! - - - Task to be executed on another thread. Can optionally return an Action that will be executed on the main thread. - You can use this action to return results of your work safely. Return null if this is not needed. - - - - - False if current code is executing on the main unity thread, otherwise True. - Warning: Will return true before the first frame finishes (i.e. inside plugin Awake and Start methods). - - - - - - Convenience extensions for utilizing multiple threads and using the . - - - - - - - - Apply a function to a collection of data by spreading the work on multiple threads. - Outputs of the functions are returned to the current thread and yielded one by one. - - Type of the input values. - Type of the output values. - Input values for the work function. - Function to apply to the data on multiple threads at once. - Number of worker threads. By default SystemInfo.processorCount is used. - An exception was thrown inside one of the threads, and the operation was aborted. - Need at least 1 workerCount. - - - - Generic helper properties and methods. - - - - - Whether current Common Language Runtime supports dynamic method generation using namespace. - - - - - An encoding for UTF-8 which does not emit a byte order mark (BOM). - - - - - Try to perform an action. - - Action to perform. - Possible exception that gets returned. - True, if action succeeded, false if an exception occured. - - - - Combines multiple paths together, as the specific method is not available in .NET 3.5. - - The multiple paths to combine together. - A combined path. - - - - Returns the parent directory of a path, optionally specifying the amount of levels. - - The path to get the parent directory of. - The amount of levels to traverse. Defaults to 1 - The parent directory. - - - - Tries to parse a bool, with a default value if unable to parse. - - The string to parse - The value to return if parsing is unsuccessful. - Boolean value of input if able to be parsed, otherwise default value. - - - - Converts a file path into a UnityEngine.WWW format. - - The file path to convert. - A converted file path. - - - - Indicates whether a specified string is null, empty, or consists only of white-space characters. - - The string to test. - True if the value parameter is null or empty, or if value consists exclusively of white-space characters. - - - - Sorts a given dependency graph using a direct toposort, reporting possible cyclic dependencies. - - Nodes to sort - Function that maps a node to a collection of its dependencies. - Type of the node in a dependency graph. - Collection of nodes sorted in the order of least dependencies to the most. - Thrown when a cyclic dependency occurs. - - - - Checks whether a given cecil type definition is a subtype of a provided type. - - Cecil type definition - Type to check against - Whether the given cecil type is a subtype of the type. - - - - Try to resolve and load the given assembly DLL. - - Name of the assembly, of the type . - Directory to search the assembly from. - The loaded assembly. - True, if the assembly was found and loaded. Otherwise, false. - - - - Try to resolve and load the given assembly DLL. - - Name of the assembly, of the type . - Directory to search the assembly from. - Reader parameters that contain possible custom assembly resolver. - The loaded assembly. - True, if the assembly was found and loaded. Otherwise, false. - - - - Tries to create a file with the given name - - Path of the file to create - File open mode - Resulting filestream - File access options - File share options - - - - - Try to parse given string as an assembly name - - Fully qualified assembly name - Resulting instance - true, if parsing was successful, otherwise false - - On some versions of mono, using fails because it runs on unmanaged side - which has problems with encoding. - Using solves this by doing parsing on managed side instead. - - - - - Gets unique files in all given directories. If the file with the same name exists in multiple directories, - only the first occurrence is returned. - - Directories to search from. - File pattern to search. - Collection of all files in the directories. - - - - Console class with safe handlers for Unity 4.x, which does not have a proper Console implementation - - - - diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/HarmonyXInterop.dll index 1ff0339eafca286bec9cfb27401ced284fe568d2..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 23552 zcmeHve|%h3weLFnoH_F=nPz?@fi`VJA#s{tBuyy&MQxh2G}50mrGRLdCew7<$((e~ zq%?%o35pjKP!M^q2qIKP6x8z23o2KOqQd1zQF-#SQoU8VS5O{uy(qNryVg0AnY4xL z`{RB-?~gn5th3hIYp=cb+H0-7&zT8pF8(y>L}cJPc8ur&-1)Oi;Cq8SnnSa{6QcY5 zPn`CEw)%zY1vgQ z%KwUYmt+<`7eenkM)E{oVMiSQ`2tbd@w~r>t|ju7$oW98Dxq6)$=x~7-#i}xZ8BHa zZcy^6CAzdFYiIjGiEVixJkbkqm3)?AxmvQxv;{%2^$TcZT^Hjj`79$^UP20bE&CN8 zwoQ?T&R9s)flCwa|2vqY^!O=6frdqUuyTgdtE^KU((97bnWP!5I$0P5|H3Lh1H5{b z1u-120Un6Y1hi%W#AgF!&q7OeycTG%s;qIV*LO?&G!W%}YYuMK=`6E>d!GTUY5pFp zq~W&Jfm0%8)q~yxFBaOluk}8F`a=PKlj*k*ErAz()fbleyw|7Z-6Xo=Fs(6aM2z@c zwC3Sl!;CioZCYx^8*#Ur0HU6-$7*K81k%EYcMqb#2%BNAbtdS>Lt#&o7mYGV{UOA6 zycK-A4IuA_sK{IMxUa9VG2)B2GwR>NZ4rOG1C#}C1PYA#%s3kWq6=_qe*91<;yYRu zB%0xjB9a!?G;m1Ahz+DIpnpNUSUQ5Omki>g!wkH#`v)$2yxqpS1+6^2SI+kDmi9YM5ce@iI6| z!D&8n=+cOOvxln z&{ez}XgOwtDi+uzOQ#}atpwHNH}%y=wW_09Lv@3Y>WL!-TxB{2I&^QeimGVS%ufN6~u z%2U8!+Gh_OY1B1W*Y82n8b?iJj%ja%R9&81;vV!GM~)l*F@_6$$Q&mfkD8dcX>VfP zm{ViahmhS2YT>`Y`OakPn)Uj|`7^GAKef85>}~M+opsgf&bm{w`vpJM?Q>_{^z2`l z6UWLqOX3XZwp$m0ZC?x!h52E>^+BL|wnuX-jEY~v4C_OH)fZYH#!b8$4TJ+yg6iC& z6z}6EOf3*L;+Nv4pe(^WAtVB#!AMX-Ab7~Eui73wM6OKPp|Y?a`R*1KCqSG^AX(W| zD>qflXs_gQNy?UmO(-y(RED~e@^NTRw5-H!k?c;)PKC>gQF@4c4Pit-QRhtn_#jgy z>EU2PNg*r=7KkVXIDq>TxMOjs4txX?T?%>}_m^-l?1RkTj_ZE#W`QW>V?F5^@S95b zV9{J$Vel5=ngg82<-GeMaD)u@fGsdAUJ)hhPu8vXpS*fnr%2O!1b{)j!mJl zLYc<(sqtEf8EOyqy3(|Qzf3y~`MNx}@Z>o=o0vVsYG8L`91d`FHLxx25|cd)fjsir zuy->UUd3kQ%u7OOQJi^WHP$Ew+Fjd`B+L8Q0SA^Z9i33#_L zk13Z*yfsAv1-3DdX&UxrP@3lr5cVlr24C@K4`RTG#do8zsZAFuKFY)y%DNnPU0{2a zvc`mB*zUu@f`uBY8osXf%!G!LA{1x0T!GfQJh#NBv0qSe8yjY+IKns3@Vvc;o7EVM zGsZvS;1Dy$^9~MaV|>EFBaB}OykU{59B0baGJQ`J1eO|WujpK!3_iNiuBsdKW>wW- zFwm`!qOT#ah3PR?ZU~Hj3{6cDeJm_2hViR-q^gFWIdaWin$hZ|RtUrO;XRd*37C>hf@43i{(;B#ddpragVZ6f=>&P!uTVB( zvFfVo_|=feo(VdB4X}f#;4>s>PQ7jc!lACJ$U#{?h;xV&BB;*?u~)f-{R#BN(d?7B z)$O?!P+8Xrem&rxDz@ICKLz?A{Od;Mr$y)nKQ^Vvd+KNg2) za7;UK@;H3l46(^MhmEo+r@aOZA*4{rPC3KLZAE@<+9?`b$^0wn&NDP*oRjlNOFr9& zl^)UfplSwUW!|PTJ&u_)#<3KQWrp&YaU`x;u3~;`FI#vEzz9xjTGR*|O?ub}c$=c; z!H&Z0eO}&iP(wzr+03YGE~_`=F;<9`Y;53KnZdZI17Z72kyGPy;DbGoK><4*u&%kP z-b9gTMYH`m3|Ch+&U{}SE^oAM1t-`T@mjY5;X}*kamUeNhS!4I0?ofY1dB|sv(uPk zth^!2!OmwFMN4Sb#m;$=Yt1~^0*8e8;0l}V+d+<>fiAj&1!y(xFMyS8=UBP}7;NO` z4baE^dr<>Wy~1|8JC`~%;(Rh*k2_?UwC+T|ptrIeIb@D;gTptkcpta!Lo277ImTr6 zER1Acfn_wTFBV$NF{Vc_@QiU(RKo+?;BeFa5+vdXp~mV~q^>!}jeAg|ouUF8ak5#= zf_Fi%F3&CeSks98Rzy*UOGTFyMY%;p%Y6$U;RRdteL%xoePR4mD1ZUT8rJ}%7os(6 zEX2|fB>2o`ggqiCafGmCA6!^{QPe~O4lSSaI7>&y&k=&7qNAm-llWWEC<1Y z*a=!OVo__<7xspIeAscqn1j2KPq4m4U*@SS`~pv<$}1*dCTCBMh){3DLCfC^Zx#e_ z>bV!DMg!hx&@!Ej)T@nxPWy`Txz#kIXuQ$b)-lO7FvN;O5x!)4)e$KZmk)yNf- z9)qQ2oTJv)VT0^>0rMcD!7Vl4U~UdTS>FV#x+PfcmN@U7)_!oxOrJF=6u%D~R5Y&Z z*)9Z{^}m2c4a2@4_YJy*1jC8Du>(&Y$VZ&Cab&|u6d_|qy*PBkt=6~D5H|eP*CCxy zO2Zh4YeGHxNdEosP-WONf>6@flf_e`U#bRT(#gXi>ijyPCJ@~?`>4GfBh;yJti4gE zkHd{doiPp_MxAGT5pE41SJt;NN>jD#iGKuy`=WBecLeK5Z8qXf(%I0nRHXor7JHKQ=NL8`%#4_Z$GQ9v1qC zO#i4zBijReeq5w~!t_sz^rK88E(`ttnd!%i^b<@!S)`w0`e2cMn(3bv>7O(Giz59D z)Bn3j|B~rvi}Z6$KVPI@VEV-Zok!dn_Ddl12ri?zooD+IEQRDa_`yO3-RT?|^N4)o zpcfm2oD;I2gs^*>%%i@#XC)n{X5uTXM@SVPYa6m^3{?^9bvg#lehr=Dhk(iRR>PKQ zn!IjN@+4_tO9=3Z*TkU*n}L}}2{an+bo*|=!=Uvmh&09I?T*8?UIvFN7{XlQ{9M?< z9~;J)b-HsLL|`F%#=tVh830F)8ocwGf0FN-vprJ~S9o3;)bfdcPtH!X6 z9Fb=M#FL@qIRIgXq;O93@i_=HwrRU=VPq2`wGh0}8N>cHEN-~Zu|SQn3hOsuwO2ds z4r}aRz$zRZ*DBep;jJUg{VgltoIyqsEXF4CJFo&C>-V@d)#}-Av7fI3(X7k{^Gox1 zO|e+!wTv|=*{F5XdIb`(2E68w-53VD^IU^Ff0XRWx|+HjtKxR7rf$bd9k(4T*-YbD z`^Nv)?H*A|ebQnt!m8xq8>3;qKK8Fzj~UJ@B|KBORKqOY`ZqM-&RJt}O0}Xxa|H45 z2Q_YIQ_c)g5IW(w|en%FslMD4daGqDH&Cbodvzc z)ABgB7XyumR|7G^l=Vlp2?g6wv)_?k3pCbn1+(IRLSva4WBI5@g+0|5N?)HEI~%N6 z@z7bW#ukF(i#Vsnh5Ilwdl_bc7qlkCWyGYAt5)DBQRhYE_@4-qs3wNB0a5<#;IrviCv3t1dKKp3 z-x>7Jg1}$3cETRZqkkAz6c=ox)wnj}GI3#&{0@!YhYM!Ndh59J#cPU4mi{cu_OmX8 zsym}I`DFk;0s5Bz)(VqO3oyK1V3&V;MU;LIgH77uf1}JqIbe81@Daf~1zs%hO5tzz zk3+**0)Hx;dC~1T8gg!YFmGGKmyex_LF5adm|c-k>zI$c*@4bG#&`F!Y@F-FtG=10m|^4{`e zhDpCeuj%w)ge4b3a-S=6#LF^k%Z?dUWCyQ=>Obb8#ZE(_4ZI*I6fLDGUC)*UI2_ShCprsgOyZ^>S+$tTm}uV00SKYc(XN)1TD0VAa<` zrv^>Bq{0`hqEAd?e5Z{2aQI43hz^I@^FN2pA(~sUFC3uT#pf$3*bj5Ws;9(n3ow@| z`Xzdq^dZquFP1l&KInW9G8{MmB4vd0BacmCPTAT}CvXiFrGl;qIg|ojL9YoFpmL#x zOl}L|KW;lFZBbyXWxG%@Jm%=2?!hRXbPCl9JY0|HimI(zx^qYq- zQh9`%g<3}E(T4mRhR++OC(HikZKJS&OxsfNu`o1$cGn8-Ro1`v4c2%xQ`;=d(S?vhm zAaLYF=ud!)wKwoxkl+8duF-X|Zva;&;{y@pH>nR$qg6gH@Gd~j9dQfB)$q+{8TiM- zW#I4C8Ac86yV;0=zjPY6F0QBnyxTktkae!F#o}Ovz8b;_oS8~xL18$TM*XXxMb7xd|Lze_z#H~VYoWuZQP%DM`TX43B+iuRhf z`)AVZx!kYN)*{r+zHgdeLfZnNeyiOY{wk z9`M&vYa@?v1ARaAegA3n6_?r-dCp%)9ZgPKW%;lD^^|j|zm~u5pG&{M;|%v(91aCq z=zC{6)ci<&pp6c@)SPKufwRcq?FW*lMm`XjPhWJY+aig;LOO+yB;;6j&J?T9p#hu~ zi9SjOq9=DeT2C6uFc*%Y12=zuGEq5cnnW%LJ^imU4b zo%DX3Ya&66Q~Gt$Dz|O9_PIb8UExyS(C-X%Pmx?n|HEyYZG1Mca!T8|^dqF7@iPwdhxxW1H!IY5ORBMZE?| zJ_jYuiV8(9#TcK4T}@FC2dAm{M{r8h=<|SzwpLbD;B@7!s4(cUh{IRlzXlHTOC{wT z1`bQ|FKl*-{Msn%nU5oxjw;OZj4Q!)x=}0{!``N77obL0ORv9yuV`;2bABrJJcTz1 z8ZlI;daP|RPCf?eAoJf8xXZ__@p6UMMZ&pS@> zROh06QL-?4sXW`D#424ZF~l|vdkpK(%Z!f5939-@J2n?_ML(7~Zi6JxAH{fzIz9u>fIFaP%(t`M%*alMM~T(~xe z0X;Z(Fn$_f0B47F6%{xoFzgiABXEPjiv%VFrT{Bxr{JRwM`JyQwdarl&uJX_H8c_H z0G>l^Kc`I~rq7_Vif-Dkl~t^zw?rOB`+KR0&h)0JL!hQEsJsJ@UT=H9LQiY&tNc3P zZ_Dln=NH}w@D;uaKSY`~z49l3cYB|toq+e#T=lWaUjTo&?0I~zGtc}TbpyUhZR+#U zzv0=!Q`tcaRduvR12j+5!WcacxI75W+7{zXt(OvIzk|%b`cBi{!i?hJlvOO!F2O9; zY6GI-EsFUo@T-D*0$U&x^ADnxXZjY61~uBCZuecKb))YmwKV$Prsc!~Igx2o-;ezb zRy`Yd6Y!SUecD`A7d@a|fmuHVtDg5fqixVW8D>kq9e5EM*q;kkZ8)edg0*3_P&~$S zuU49Ni}!SOk@{W*W)8`vs!c77cB^Y$e9V_oX^MKURyVnvd!o0gTV4F~z*oyG=BioI zpQxSMeclSUib%gO(0C%d-M*pC`h&d|#9(VM2Vzv7Hf`8BDER3G3x51L_`Vw$7 z_=n*E?W5k0>Iby)%4_wfwT$mZ{Tg+rxfk$t-&gfsk-39DR{4T{2fZF-xNF*d+8vY! z{E=v$5Sa;?*M!C=&cLWgDLX>y%4#~ zTp}ZO3w%*L-z)gj>gDq9n3sr#z3M|A_QNMby~ZV?ZLjhR=WU$R_o`OGKOz3yCivy> z*j{y>;I|8Zn&9)j%wH(@4Z_a|ev8QW3jSr`FBklO3SKGrKl!-tY{CCIz<9slpMzC< zRb23&f&aM7f>-}5$c66)Uo^Yv$uL)yC6&K56PVFo0aK>#O=$cyV`yAwZqRmD2EDIn z58^!diWZ5^r813c%cI&t->Kf$wM!6h10wl~sx|Aquc+5N_h~Om#Ym%0cA(e4`nG#> z;=LA$eH5o$2S!N`w&01g4DfVn1Z>39K?|N8djJ;;>=JmM@Hf&r@INS=et|n^ z5FDFs2zH51T^ob`(*<@3yi{Pnz`VeZ3fw2~hXQ{i5HI1;7q949gTO9<34#3rm-)Vn z)=LHcK;X*)$+fy)G5L22#V+7a!L3hF^))Ogw0;x7d zo+~x%jCj1JADVCC^zz;4Ujg3&RCt2d(XtY!37i;k6pGNtv0p~$YIrL`*WyV%Lf7M6 zRfIkbPeI@DJ68TEkri>lCD z^dg!ag5uraho-g9_SnxSh2f5Im}+~$!xWz_BwH0 zoT1K7VnzCsP?61jU}R`moYzXL2NK!Af^k@&w!dqEAa#PrJGieb+gXg2c$rs8c+xtb zTMIsD6Y2zA4j1lPAj0oDZD~G<6EVVn7B=q8+i2xTrvK75>RFK)8A3d6Nhd*dN=yUk zveM~ff#_MWb0m>Y<&ZF~^qZcI7 zBgyrNRQA$&v=L#E9OzETR1?`zuuh0hWXlD}I)vRC&YmQarK7K%mZUNR$=y62@WR3} z`mW2??ikTta5IFLp551X8B(#G&QB%=kP!1bPBZ|41n#@*?QrzIr_5RJrC>g<2rXG- z4UD9dO9?TAFK?E2cAd9rec$@d-c_`5)XpV`T6)&e^1)=^Mp~X0nBAI4+YW|$$jIts zVwW%=wkhLEI!LC#8O#-$3P^G%OJ*6Mk<~NorEGHR1=K$@d;ukBRU$iNWky%0w$PB> zZ)MX!kc|b?iUDi4NGPWIX^oY!T29u$t3|o&u8sJ+2TXQ#!p?2ZrgF*N)KGF$uAc^z zxxO`tOkyxO(7P?m3p0SR(tUlYOe&X3q$io{hLagyIO)+flFcSFIj50Ot|)xSiK4fivJ zC8xACxF%`a@CXgLcTDj7LbPyXgy(@tXp`OexYX^F!fffr4B`0eQ_3&P4*<5$% z{E9Y~F?yDuy}mEy=AGZjQf}Cv4Z0%&tT>mB{3} zM$);FY_exC1F0@rjvv43f7npEkKqmZR_hp z6a$r%VeiNhr64iTnZsAZTSmCkNUDVDPHq_)9OMNrN}%%vDLXZVR|wDERIXHXlATQq zB!?2&9YrmU=45tNYG5FlDe_nB&LuNkw~MTT7LEwFsGrz~gUHs@;0We>(!SkEyFZ(f zb4anT;|A$*elnfdEtp+wFATgsiz3^fJF%h58XnE22DhEG3EOUFwAjZ@7#Kmd@Hph)fMj9_$u)$U;}SSgfyL#j2YamR;etKXV5~n3Q-(_` zc2Qa`yQ*xP!sHzluC}f8u4FGta0cg}oZKZUoMQ|PC3bi2N~F@PlxOW`g5yG~Ut+hg z)L3=*B#2a>QoKORBT-2`qg3(9h`L9ySgC%eOm!!>%I0Zhur2d3ql8h&4X(;1Y^-oe zaV=>m$d|A-CKK8IZR;c{sb}5f64P2Mw{c{6SdMu`t`mroKiQNGo4PHx;_;IO^;!t4 z{%wMv{Mf}?`=mON!i%*CyTjIlY5M#ZbxeP`0zj_O$@uC!iCs<=qqsC4Zc7w zPwp(N&FWNUCyF~Q$H6)~${Ci-Vsx19oL;gVvxDFrcZ$H-r!WXvm!Y!Lrr`mUbhcx- zpn}bv!f+PSaTnIA+%* zwp%Wi!iHAx9VVC>9!V##c~2fO7QA1~?CeCz>|{H8v5+#8=RMm!*L zoJHN(4V^eE<{XTt)0^twVLO%ECaKQ0oc3XL3s+&g5GHtBXz8^qFgp9;E8D?gQZ4~^ zqkhanZ>AIm}GV`6>V(wTqQ~vSlAK@RT_`_mt&*APG;x&`BfILy-Y9F z-w-+q#&(7W7umeU3D`7frIj7RO*T~9NiEul6J&qR2^yQR^OHHkj*L|-#C3_I zCvz0}(1L9YLU|l#SeCVOMe^^c2pH}7ir_xX z6^4E{8{b3B^;qeYjvs_W`8_lgiVi!YRCLMGd3cg=o;IaMc3F6Wa?drgZ2WMGV`>gN z8NYyWT!IYQm0ZjJUyj1Fv^ChvWIxh@?>ly(2FU}iocwSGa_+rWXEvJ{m7(zdMDB(3 zcQW67qU1nXu{+s6!UwuZiO$R@wYo#fLsWM%iE=YM>ON~sZjdyHT5`T+<%%2}!wN5- z_(;~1NxHA1XgHffLgq&C*13Hf-VbDHh%EdK;VAV{3ill0SPRZD=zg^K<8N$|)PnD8 z6KKN^!SVLKv{!?)rTN#c;p5wA;Y!G+(3V91TJ*O7v!D_}4~x!i;Eho${+@i1U~T-D z<&?lWYr#v?2!5@`eyIgyjl@D$d z;1n;+!SFL-Mg9&ggic?=ESzag%ne`&G&}-B*|88{$FdAFL{<-IA(-F`c#VLH*ef$*Y0}UV^3^I>QW4eayycPFz)Vl%3|#qp;VGCf>GFF+5QZ`jX*1zy zSTWNR#1iHwFyTo4HgRfmfERh94Q_tW59=O6`-2cxTFoibE0hB332heJj~hGnAvKF; zX(pTbV2Fe0Ar(@mR%otd!SAl5awq=;te;e`Vi2EPp@O6*z&3=0EKEYdc7zh*HiTav zDRwd3KGS1*RU{cn@){;139P49<1uGO^7{jokq_yS1h_r$QdAbq@M@8!!r=RrjI+NS zK{9jF281rpJf;j75p$Hp5WxFS=7JCDv&c6~^TGu&h@5h=xwEr;9J`0Z6P=PhuOQMu zhAQxbvK~fY?qRzRP{m2G)O0h_cR|7ZQoQYp& zM0%8oq(?#>=7g!KiFgs0qnx_Ve{0~I0wX|XD3S<;lu{CKp%A;`30V4c5Q&Y%6&pp} zGx&cLA<7CUxg!)z}?@j2FCBl!e~kar+@bG@O+62#OI{HyUf zZg$;r9Enu*MJZU~!@}f`I0;vyq6j)i#bi>dLWm!6Li|YNguwI#YdKBtKr;G#LAbq; zv^CxU>Mu;jzZwqDS8LqWi{xK7u?*n*C4L!0+VS*YW~7HJutKFyc;F5W1(tmawsSt^ z-vZ0WrGk-yeTNiAtN&6z*SVt&y z7eB=7G=peRV(fw`!w5ZoVe z$dVi?j9H`1nliLb77gji>3#&-mlagzk0_RsfjFWj`G--yu%%0ryR0u@*H5 zcUduJJ_Ef8AHoOGzNQ8tq9Firo{^j@Mch4HO1cxC7^#GPDatbF9S8vXGlyXE9%JivZ zK%vy(NY5mee+D-58Gwsjh;+`v8jOrptEnN6a*L!}RZ84hO*)D#qya_V&F&g(M$G3X znSk)!Mwr6ESmpFZQJB&-A{N4{@Fgrxpc&B%KRp;k5X&OqeC7o7gB;_|6fsqYw;vk` z$3)B*D#$zY3e@T~ZYAYJuW`hW_&7~q|64dw6f)4~9#C0^TMZxlsmH0t(2xiC<*@uP z3C9(j*LzhJzwcPfUl_PQ0>PIM)@8N^ImLNHG5nz2eatMpc*l>vSrt{|_gs@-u+%<$ zcWv#w)_JY?-*#zqM%(<>m1nP9(b_z3!GiAQj`p*ESG0DoXz#=i z`0-bS-ZuPQB>rQC`7A@{a|`3OE^*wg@c*B5*nM4AwmY3(gLhBPm)Oaqd^NzW$LgR1 zzxDp_&wrf<_%HDYe`!bgsbg?}$={Klz-PHtxGqG?YLtM&XSLn|^a9$5r{oLp%y>R9 z{5qc2g6;ua>HJ?;=^^8fN1b2gNgSe&bI0F#%ZDqz6TL12w{Bb-wDQ}DmF{yaKa+38 z(;|P)kl)%BpD)w$9PK*U4j6oWi_%F&X6UFj0*-g~^sCv)hDK+kH7Hz*p| z6T_G%&tMR5EAXa4yfc+oOLrrIYw@>}t#T3mN|XIq)Z?rezvmf(-Ynjx6ue4!7s9r$ zbI0HnW7`X>&y?fgzjqGHWDV9sAHS;@k#{Sl>-64w@c+ma-%ss-{0bcJ{{_;g6SLyC lT0`>gWE39x&-xYO=D*}V?EFpmJ@fucwEwr#|Ia<}e*r{Vc+3C* diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Mdb.dll index bddf5cbdb5e0fa67f1a50ffce4173d540c2fe346..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 43008 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 z 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 CYk-#k diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Pdb.dll index 9227f6db0bf46d7494d3c675c5d2b6e007d9995e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 86528 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 Z-~Ml(rMTgK*XIB2bNYWW`2Rr-{7<+s*ku3! diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/Mono.Cecil.Rocks.dll index a77ac871e5e6cd346c7c2d9a24bdda7d046a1a04..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 27648 zcmeHw3wTu3wf{Qj%$zwhNrueiMR+BE&@myAfM5_rUO}Tlkbr_>!;lO(GMN)*CTKun z;;X(ZR;}-1wZ84uR$H;yO0BlG>Md2k_q@-gIp;UAt&$du_Mfm1ry}2_5E`Ue-d?rWtg1 z&7aq}we6(|wME)gqAqYu#l7i#z@ z_DE>f94*;o-KdO3ShH-ZL2;)xy=I9jWZ2cvoifEKx>glc*<{5u>`_p$M>D{9g(e&J zST0kn8}>LLF*M9HVwhFtlz?u;0$kbO^oF7gyy?l-KxK<=*K(0bx;-9wrU-)A1Yivj zhcnUT)K%40)}Bi@Cky;OG-TtMN%9`|_;VDOxY^Y`^OZD17oC7rZf0k( zal`9`OuMI8_kprzi0|I=_Sr|Hh#Cy1OB$Wl`E0Z$6pQlksy^)JF_L*c2a+kH;WHzL zDs9-uaN)TC4Yh8~%yRlhO-QFIL)LZ3H>J|Vv_r596$L7rf@WpFo(CeN%A2Za-Cd5k zn#P)m_I$`|=G1Ie$lRK3f;gJfl%~A^N@xQ5Tc?MRBVBtBzhP4<9MJd*b90McWTfja6Y_-aj$Q^&EoLE@0!7J&qxnzN%Hjq`TRyz>`^|K#X zhI}lDWD!vi{>rzVgxu84&rD3zP<9!BeKLUJZ)IuSX*>W4ZvYVa(Jl3Lr`3FxT@Lvq zeH-R(Xp*sQ1#7E%K9713S0mYts1HkY8#>U(cCwxwb1U<}8uVDYjrbCpV(IoN$Q#To zhMo76Rmj-K6pUq8gWzGRpDcCh1b_Lw5P@T89%{4KA}b2mr$e*Ys_rNWj%+l8)r}?f zqpXpgW(?uOtgi@E*lVC*#t@FodMAhlOnV(j`wU26Uiu7Xcu&U;CVuo|p7A5$qV!4;n{XCf;$?e!?4uPSNg_+UyOmH8sR+Rsq?^k_e9p)&5dJJ5cuzPKO7LJ^-(W&Wr? z28TmsX2fhMM+x{wmuW=zApeeoV{C|5)js4OB9%ano)JCP-Gp>35+)brkX}Gq1$r`4 z^I0fpMf`jeF`Lf-A$=Dr3q%4}!Yi%Jsw@lDMuVt3 za%JI2SP8<)gqiI{yAZK?H3X0SaQ}e=bu)FQaGcl-9wz^2tfl)A>WX;K=Rd!YLm(vOgSiS!oIM@Tx#k3brObU4yXq=iV!kb~TJ$IMKtt{YP?QyFLxLZ8#$O3Mc$E_~l zp5$>y6>yt9?&t#U1dltWfLrWw#};t^hPf8#=T?j>;O_Of0s9M(eeLsTV1fKekz=Jf zef5ygmwNOLp)d33tA)PYqX&e(!lmo8f&ME!Vtt_hDvwwl=>MWev<3QMN!3|@Y@mO; zM@$R!U*i#z0{vg|h>?N*Ydr#c|8*{baC1HIqc8gVfdjt|N9nW5GK4F;1iaVkX#N;^ zej;q4bUp&mEl6SD{F#fhDNiZgXMY)4oky1|Iz24V#g4?H)nf=)>Rw?0Hc$;en|13p zM?urR0nmwjB~c^BQLbkE^b?%!$1zC5`TW3v1LvJ}#0;wz1_sV*nxY2IO6Et#F;}%} zQmFq%*ofT(VBZWNPkBmg-vWBtMRlWb$ax0A0qr^{Hs1;r1O_ie7d3B#CLR?yL>F5U zqRV_ypLkm4kN9h9XQ#2kBL3PR!aMb>&xe?&G3_|KJq)}W3bR2sH-TZv%*s`uY4&X} zS`w_79#u@;{t6h=eU&BkIBV?yKE)TTT2&Hk!6?Yh5+8*oAWcK6pJ(;o4xJbXv-#(! z!|MO4M?WL<9UlEHq3`tQyFdqP`95RL%_905M9K}dqAy~u^0l6Qy$kYx;>q2fm2tBqE~wAu9BQ&sqP1Cl7d*d0VskAN1&N2>o@B{;JUb=F!)H zc0Bolh_Jqgc*3Vo$CH0){8T^l{gKs=2{FXx*t|`zpOwBL`rjC){~m^3`S3LkzkHgm zSlto=m!}=vqDe?RL5@XgL&8IkTwUUzMgvIAmjGD(-}Ksz#RB>fk469k{isXVZ?pQp z3~6oZrmD;BhU))NAP-& zHFHqPFYr+P#p?3(q z+oP`*`uiR|AoNo%U7ywaf8Y`8_5PHW{SL{%Nm*1BA%N6^2OLxOevNH0>G_VXxWTJ{UbR)w5N)bN|(GYE4> zjbE51O?Ssnr&csI%Huce?Edet)}ZScqMrhrBG?{avDug+q55)6mN~$R0#o!rovFBH z!`nKl!E?G!wVWSpH#UoloBDJZG)t-ePi2_1BcWR^x_UV({28hVnGL{A`$gdV%<&R( zBla>=pA2{P=iv4u9;o{U7{Yx+4%K9T0l}mJmhd%vear%=o2<)jRJDrl6LjKr1dZYC z$0C>q6H|0tHpk`zQ|&V7N$6KX-zYy>w_ia84W+vMDsuZ*09B1LtC_B}UjxL>|2nb^ zW@}FdQ=ljIYmg11^&4Q>y#Pg~y$@NX{aZkOF8UpE*?ivslEduRO2B=Sx!8#_|G{=9 zfNCfOb-<&F>Z5_6{d)-ND}nrh5w~FWEl^vGfc-Y|ldEtx(B*wm71~mneFscTFlomh zffvaHdly)-Zp9X${Uv75Mnn!x#svEla(9BEymO{9>(u-zqe;zbe!XKz_S7Q^r)++g)GImw7E1Z{r+qORYt|B75*p)3N|us?Lk7LdF)42k!c zJBU3WL5Mq?zag{HJMg~_e*P!0V$sNVe$4zIV|{CGPz5?xE1T-4EucrS-61i6 zZym8`J5TdQ7V|9RvvH6rn9a5ZGOGh%qH{0E+*DdNwsp)YAD~?MX8o*dG8q7vB(u%5 zE#O#Oyq6p&o*{G(@k6&UWpK~gA7V`v3i>ha)N;pK#Bx6yb0S;BRtH$Z?<4BfyDUs8 z`5e+Fha0|XHv2K0h4#+L+hYm8opS8`3qE3~3T^h~ZL&o9c-3&f!qQgfPB%7!n> zmU1rf>L|2kG{(w6AJy~dL?GItG(uHax2D~Uafs@lRgA~*T6PrjK-H?EfHCb2lWmnb zHgRVXs+(Zw*$Nk_WCZp(E+&wVIcQFBtuyj-;;Q`ZGw#pSTT$bxWTSg0ogE2o$SA5T zt}hQ*H#w%9lB4A*&L%OkT z97sJ@18CO*Y#YyF^b7n(-|z!OMBmCvIBk5|=rc!757Dm!dTat%c=l6kD?)l1U%#tz z4;l?(k z*L*5E^>~ZSw2dPghgMa7q+7nh)pN9PutQiI$ z?YbcKOeu0KAzpCzZe@S#MyYp^c%8)L6}9LA+=;9GV4T+nHJ?o%t8eA5&G+>5BE3?z zKU5#6%;F6)x>(V4(4e zAqW`gGsO_(XhWBGBe8m{tE#%jY#R9hj!M3|alWlnxZZV!-GE%*ii3zxc7KE4AJ;=U z%gTIIs9Trq0ge|ltn`_=2}HJ$OE+dWvl0iGx^aemgtP>&Q8}+ubmeCnua^bwCoItT z2@@YQhc-`ZoZ2{J>QU2pvEpeZ1$YD2{KS6PLZE$!@%CIMnce_Dh#r})ZZ0RTY$uwb zj=vL+TiJ^EOr@Z2LHL=tAZ4#(WqdHdwNq=pS`W-SDl4N8 z&}}CDvFOwhCQT}4IIZY@NG}o2*90yWIInnh*rZ1*89p8P`N%NcHey0JOtDgizZ3lH z0-M1xaaa2@BTVHYU23w<2#evdfF|9ltp?r@WX^*EUl*v0{xxCde=M2?d=Aqta7?-o zr9w1YXCJ-@`zDtbepZ>T4pXIY?kQ$Y zxcIJ$F!ffkJ5GhdvKet?=Ix z_!>Mk=@}_|hSYw43F{065<+epBQvN?Cj*<3OMkk=>PYj$IG2t_}A|WORpw)0ablAbO4`F=j3QS4t=PJ}93d_y7XpCnZejR7JN#CtUUc7KM%z z&LCtjMwF~hs4r9~YN}AjIn*qn&Tyz>gsOC?xk5EM)UiTk9qM?Y42NnX1N9vSKiQX+ zLZz^rX5gLTsYs>tTbwOs;4S1@ksKpJ_jV^j_ay z!0(CX7k#BT)P3OlCXQ>b_@02xrm`o@nRw5!8(+-$Dm@KOrsO5zyaA3zZwZd?IRGC4 zc%s0I0hiUndHC@>P9hq0DvB=jRpS(xcBrdH)&z9wbEqBGq<}#;IMg@&^#LFGIY{B5 z|F&pTz)uT>8l-5jK44OZLtRmQR3Je84z-~2n1DqOIn z=`DwvIj>xI;Df;79(8reCjsoW@_EMpqmowx4IcIT65Tq&qYeuc zSxp{wO;v@34NgAK_^r@53tO5)ZMI^TY?7d#@o)AuS+hJ@&Oh6lO(Vsf>*<+Li**cL zDAabk+uvdxOK&*TpGPjS=2KgYi*Bbq{!^@lbge`Ez+7W3qMwT6+i6Ci(^^b>g}RUuh^BxRjMe{p2LEKgZW>0D{z_4IpKSw<;o z)OOM!JDFZ{s9%&^VlAgR(!}j_US-N^r(1-=*!sU{t)LGb>H<(JsTOBi_{9Y0%XUQ+yqwSjgBbv>1j z_=}Y!z6m0_p6tp4R*KGbs6RxDg5C6-L+vO#V5O<%7^V4w)$O-wp+mhAj0StC&7-P= zo9K%Ub!%{ZFiT%{sCMh{V2-}xP>Enuu$S&}sJ7tj;Mw$uL(R5Yf_*e;uBva0wKTYu z8XW2k>(t=6G()J1B`$5FV}!Z@(Ke-RqZ2)upZX~!)IRNgJb|7^cRJMbBS(SiIhJb} zq}LHg&!a1Z+7}#!#eE)Kt0-+R9<0uzn;qFHBkMuk#dp*BV5gYwN|n-^Q( zFgt?hQL#gP$4r2#aHtbY<1|2H9copnAJk-ry5C3z2dUAa9y2naj&i6|%Ma-1)3FYf zDDMlNPsck{b=gJ13uu``O)9$#RADb&IE-2?nio)!c6IPVI#a0aBVUZ(7`%9h=EanA zH1DTdhsiFXa~;_N?VjKzbX|d!ONUswlx}x4L-<1YrSy1#=4C@PFQaE1&2jW%@G^SA zp;mypoPO?5Uj)S`WQ{8Q3~wCC@O@kzX!MS7_+6ok-&M_cmz=bfj)FfzDV>(#kwlf% zu?M@jYmGTNt&b>vX{kQoBJ%%1Gro8Y!JZI8Dm3jz$VEl;%fMA2RNRI&~v-)HqIhrcUfI)afZa zLTU6k;D3ex0rN^HRhBKQIb+c6(yN7a9U9l^BN^-AQl0u`#wweI`28|=h5An!?CtMl zywuG3M=*(bsMF1&&rqkko!QG4)cjOq8gxc8jAz6!-HwE(7rGAVMtmQT&wLR;Kb}b$ z9}gI!CcskMW-^=)Sb?_?jGruUwZORWHH}Lhu6-Agw@KrOTTH!(txehi#MCCO7qPUQ zu0{-s%@c3mR>5;3EHV_)gv7m7@U5Dwp7H>nkJUkS_8kz*#PQU*$&H zgtDdBfgi_7t53ft&`X2*g6cl#7>K?%5^G+nv*uy2d^uiw7g;yccKumMlR8J`8!=gT z(Cy;GZo0nmE_|PqHIJm@!#~9L7pns=(ITmR4{@nIG#ijT`7OOdT+1s`%PYjS?4wts zqX55L@fO~3vYoeSm!)ZM6Z_Vu@3PK=4(lV1MZHhEJ5s9e)c>f(!Pz06w?)S4@6$=u;~~wKAFl6~ z-rl2sV6N2n=x+d?tkqkmqtx@oad1A?6W}bUJ`0?)^c>*1fpY-Y1NITNZF)(SpZ@V+o}HVPaNm=X8|fiYOPg?PQ})MEaKajmpvkN$0` z@ww1=aK1gV4v<&Dy;{=WYV6Vc)r`LvImy_h{l0t@y!xERwR8y_gR*<{(*>Rg|22d4 z_vlq3T_LboNd=Zm8*7BWMqs({+XaphX^}u(;1Qy;o4A%)f*Yc_K;WeUuMzk)fnOK+ zJ;0rszbZ~AYcosOpNqxXRDnke91wVzz{>^J3EVC)A+TLwTHqRiXA4{ixKk^w@}nn@ zh5ha1503)87k!H}HCE!Kbb+kF#uCOaD!a-E8hiaW7|&{h<#!u*%B+qUM^*pE*r$CL zy}D1kyL_zg0qOY%WL)0X?t_IJ_0vk4eEYPSBWC&DM;trW_qG--U+jBCbUxP3tUAr7 z>3=V-r;jyW`|oRS>ZO1W<4JS8!E5<_ZCB-5-zzA)1@?Ky?vfe%incF&nQxcOhd!Ox zezm?k_$42&%~D*I|2cdU>N>k@6uqsrz{4c%4n6`-TN&5Rc77mss`V28Q@$o6TJmGx z55!uvepB^NeY3#%g>SwQFyDm#&qqJ>J*%A@{=2W$m=M(bZ-ZlDeqB_8$fhj_hy5Dr zE%$#6{%HRrWcyyC2LxV9+u_4=R8d{;f63{$zXfMu{?4gd<-e5HqUUea`PpF~q?SJ} zt$t0)Ho>OlpCxcU;Klw{fe#Z$``x1dhG?!9ow&evC8m8SacsZbm?VueeBbpajT&E^ z_RGD=emUFkm)n#5a-XtaZcp~hy$NvaP5WWr56Cfazr;Y4#jZ4{8G*g<{Bq2MVzl>i z%$fa&=iAA|MKFIW|3R}6H$Zx*5pT-_fTO7ta3UQ6SWnG>)9HA?*<=GQq+Y-i1-8=# zz)uIiQ!G3s@OJ_Yjcra8xKLnR>jbA$@Ik>Z5d3z*?-00K;8Ozk2{d#rHBsO~ft>;` z5V%9&lLE=$8u5hyz_kJg1nv-6i~AKlG*93TflmtDtDq%igA8j0&J(y+;DEp#0-qGP zS0LW!-)$wY=Am`?pXvp!LtG1i7ElU0Z^wiQ5&C)M&N|@ z5N2DLzJd2%Vfq%;06vBjT9_WEiGaKC>MKm&rO)A=!4b3y`}0HeBt1{B(qCz@wo1!t z+q9dso!W=m4*f^^uk?rUlb4fygTBXo6a7>D+x$2BZ};Elf5iWi{~fgbr-F_q>Vm&naerB?LyB(ihY<#`M3bT*gi z?abMkJb!LyN5`UMwkH+uTbPPxvtocPH93~rbMaiVv!E=S6yflqiix7roT5t-xijr9 zsY_UFb~?)zW)ksS0yg)J!s$n4ihS`?wA5$qngvt~ZmAif4EV z%i{PAb|RNhjhV&#)zVy=15sAg*(!cD3|V_latbre zg`v4DljupLyIN6u9Njs$3yogeL?`v8Qt@@E1kl!&bZFSJvsghx3_ zFu}66WHyJqrMoBBhkVZ5qdGdy&cu5d?e6GUoJ_}4slFy!o``p~rgPJ$(b9BlI+aW( z6y>yOn&bC0$8VtHIR{C(NMaLfW*9)o)i7LvF9~%xt~rj;2DAceBigY(OleuI(?}nVp3rcKTq+DM?7M$PO}eN<5R~1(rQXghr^! z){9@%{=Y)WS+y3H%~1|bgxTf@-%!?vA2Mg;oi*kd^ad%7f#JPzWx6YoN%gs0Zbv&} z5OzE{-iWCc7~Qm2|MCQm3W}5(3+Oi6-q_nCnynasC}^(@EKO=c2Z2MLz; zaF~jxh6uWc+w)e4)F1<3Cvo0UHS&(jR+bg;&}7e>mQ;enuUFPP3{l+exQ-kT<*8?4 zMdx=4;O>Zc$0ik(4>7*OG`O;1ENP;0d6?u74H%~3xt!-OP+P9+Zo%4WRLd+u5&@hb zM#~bJ?qoKLe&P*{gGUpBhoI=Jg*Xhg<;^l$lvvlhVFNGY zJP+!;wG83S&t?(oQhh6uxk6P{Jdrs*+0~Uu=S{SnlS`!8!92^guo#}4g2U+{g{|rJ zcBUH#Yo164X{mOIba^5bKS!|a!Bs5FAf$BW@`4qaKJYpd*=#}A;bFj?GvqqA(C+EO zPIYF1XklAB*PBYl(*<0a#xj(7Bg=cS0=sd1@9u$T>yoKtt}icD8&G?qvlplMLOvVE zas6OP*3s>Vdwxnl<=~#5&O$MN2wMmaAE(4qy(+RH@GGL7gFACK3tW)lW1c$XA(l&Y zk^s`4+>+p(KyqH)-OS+4q$A5%YnGSB()H99&*oYYk4X{GZ_a{X~h=fK~7b`pmLg3d-cmaCa0 z^|xkENoI1r@l@g2d111UER-y_J2z$)Q3|i#QHnqDbZkOyd3g@Y#9?r;Bb;!5`Xm^Nls&O9M$UQJDO01W& zvz^YL&~eyMkJwn)lq|sI{FN`^9KZ?~2V2D;@qwX0hexA;l>M!MZdIqW0*OOFL7<R z8-YsSbHpXLtwQjVCAFN>gNK48@y-m2VAogJX$g=$v>>s`9sjmudJ`V*s9O%gJbZGx z;&_zE;32jP=LJC*;PjvA!&*rkv2xC5ybR#i<|MOKj9Ac{Oo>vPY=;@d z40-JHhEuIg{3*IT2k|RU^ti|K0!Jm@q2m0NgWIMI%Ari% zc^s;AL8)QNtyzB1SKFZ)M*QiEVYev6D{nL3r%)qbQUOZF(-A=pw~)D#VIe+y8FG? zS%;9g8(^EwUsiV<7o@py#(9maPnD%clP0X0VXVCZm%g<{1W z8jlOhFR;7%6wMBMJDWGQZuO1%4a}1jEJtZ>!IqLAWQkKKlH?QH`aXx`%Dfh<&Ke#% zye>RgAp6O%;+Vh%oF2C~WlRg!o0?sCoLjnnJ=R#3Y$s=roSNKFoh2M|WCK8R)}4iA z?VR`XeSwo3_U@syvuFx>#|u)33ynC?p%7Q6T#%{ipvoCOq2SDtjru5^+MG-bEkE5;MC8TgzA}7jvAEU1BZ0mLR_aQ ztTlU5;_UVm{%jFuH%=c)pYOjZ#ejG3llbq4I$g7ZaZJRl`_jOfGMIw$XGS}noc)m# zIu2hrr>lb{Z-R)(ye7pB%xS^bF{2&h+L>DtPxq1C)6udC=Vm;%Fy5NR4S=HfnBL<} zW0pI9xibaN2z+8$nvuJE)fy*=_VIl4@E+&1g_l40R%rsi%vn!V#fOa!YN2zGr|@p9 z6DjBMTk#$IA^ehKXfeLee-bSud_~rOI{!4?I2{RjNjI!^<4s%w-_EBJtVDb-KLd*i zN0!4IIGg_%>xj*$B`Y=Atb0^DezTKBy`o6^vyhC}hW zbPm_|IsBJ_?mAdv%M@5eOZaak1W&>{L-v)*;s|T7@E);O zN~Tc`_2aW@({10l@$IiJz5dyk-@{)V(a5MJ%~z{wmLDKe!DyI)4uKx1hz{JUm65L& zFYCYkKCeXwXIKymf>LZcI?GaJz+4Gl7%xQiFlwUc zYO^Am0M}ouYhyCx3*QAc+*Yppf{nuW3_YvTwt;BBH95&{%l z9bBnI(OF^FwaCCl5F|9@{t!dcKUm+nlHE<<Qou>-xVLG__;)u92*em!x zi}dKq=)lWX-ok?z9n6P&dG3!11$=1I>mkq-44DvpUD7 z)^dp5UiKv1venTR4k?>3BQA3L>LRWRlGT`Z(fHWtYAd=LwesMvhR%@^Jyh6`IKq*k z3}3IX{DeMw)C?FpW~M|6j@D4;5G6{yo}XZkTEfb6cV<}M-m>PD>Ld4FYAt)=dt+YM z`P0u2?7;VA$u~fBEj9{M2LQdieSQ;v7leNhR=?&e=lPCIO*^4!^MAhhr}JljuVL+< zfAv(y#h>1mcxP^E&*pI*Z=O8;M-QxNyYKN;qo;Hq_~5yQ@M{aNyY*KW@61jO z9e30D^Kbj`(x)bL)Vy){-PW?LFIQY}^4fhxKV0~;;yaGsd1~>eXTH?8|1Z1xwrrmL z?ir=@mx|l|R{e+ID-~b<{1?9a$A80aWkzQOIU=HK1|9@einJ)q948o}xg(e?SP)QY zo1l0@1w$#QEfd=^z6eNK^caEj1-1xml?|y?@FhX$@czSl7qsK0Q#D-}Jn{*S;XJNM z>?e?R3*5vkBibvH)jF(&qXxiVXolYYro5mKL33 zf^9|TFn8cV@5we)LCpgqa2i}Ab z!TD_o%kPIAx3Nu27w7ThyVZqzK0~@_Yk~b3tzlahEa{G zTe3}9e=vp23c!`YYNnB6X~JxDa6B(o!6vy_Jh~cE(Q0t=CKXTyp5T#{9hSFdMeHsD z4^_)N=53=?CPArHi^lM#j&DP0p<3Rrg@n4>11;kOFPPwv6i_e(6TTQ9*f^6l;V*kw$ncwUUgsvSZ=apjpvQ3mM`HZ6 zKL3Ri`CGT+y;mi*-@mtZ+SIAdwGGIcnrly3SKG2Vj@xU(uU7HFAJDa?Ha1OdJhBl# z)5G7iD9xK{RF?s)7Wq_#hZ%(-B-M>zJ>ubfvOW*GKDmOC?3AxkXe*UE#Y}0U+zgHjL$CkYMFX2&O*-5(CUd? z6zCxz|E)|7KB?z#ypcPEr4vMFD%!37I}*?7=mR#sol++w~n z$RLlyvUg*E8w9?4_{a4&;_e`Y|M;^W-ze5_IN6Q2l(qa95BwjxVxsR9g8|ds zuCA`GuCDHxIpNG(9nWzbpX=FY9p~fRa3vn2s)rW1XGZy)5dJk8qsh z+dSv(rQg0NuI73gns?In{?nup4m>j z4!u#b%7622qb9dA0^XA(4Bn%K5i|d`v^yQZ{&ZlwvtVZ0bHxW8C!I)76F)i;AKP%@ zH5-V3WG~w;X)AOm{|2FIY`QvqK0u{S+Aa+ZxhMV(rMt$aFT5-wqtNO=v*H@rCEwwR zVj5f{eC1DQbDehQn$uk8A5XhZMxo804YYqtGrHT*o^G)^<~Z5%o^HVe4tBlzK0sW* zPM2oOcepi)-g2Vj42<-;H35#yO8}!G$u?ftDmk_+lgNJVberQ`;f3Q8+u?>2+`+rA z-nOmPto7v*t0}A|VQ<^oa6f_h_5Hb($K8UvZLJqhO5|X-y?TIT^1}lqeunF6A%g(u zlt7*CrGWzp4%O%9`0cBD_h~D0U)g&WXubA8vk?mBm=dn%w@dgSE$wLe)s&}e^X=I= zey+WvaxxkAS)Q8HzRv=;CX{)>TcxdDN^jBg02P+@_-QW~Dz3~b@LtJK=>nDlmTSV& z#g!fDIql=`DKB!vgQeC*ZghyfA8PN1**o2@>Cd-DX?t<-y->-BP-BcFymm0B9FZ3~MF56N|Lg(V`MDI?weMtqkWg><3Rd^|0}=+%&Rs zMfFH9LuRRCW!OVnzt-CUVBX4fpS&# z64Qb^=5`0uFQi-YLG@&S8+&r$3hud75S_w($LMgOJ5@cE;7~C-ja&8fWO6WE>`v`) z@~IJbXa5c-RX&XN%Ae@V`x$6o;+jjiPlui3{F?ZHq$5W%9n7)t@7a96;64hxAGpZd z9|@z?^2phOe@V`k?MBXGf$ehoj3|gy1vU9CAbedbZ@bgPkls?h5$jdKyzNerzg*w> z9SCJY`chW<(ldpxr&HP3nXznKFuV&78);6a+ovDeO+U1oe#rY}r%flR4?1)2a~23c zV1@IOpEz@cm#E|rSirDkOnZ*#CHR?lM|0Cv8D?kDu#KLK-Q09t0Q9nqyW6tCNH$n7 z)*mb!TU6PL=5?%uwF4Rm8PY-7^&0o0#HZid7`Kbu+Dh=0r#%xG52~vaZ|zKOo~p9) zhd^+aL`|NFIFIi|*afI{&FiZgEDxLLwzcK;UST|A%j^@E@xrqyQqC5bH@xs1!aCWM z2WazRVF-V=I@I;s7!d;@yvXk87~bIx?{KPXh-{2`nR4b99B+~Gl5n5nl?bD3&(%uY z^09V0+ALF5UFa-dWk6n`Nt2nPG*x(im{I{9I+c0!z*ieR;Cj({U}=`1fl{y_6MU9= zN+R3V)|IQ^>0atP3`Cuy4Ey3N6DhYCT_A-lkD?1Dq6okv2(svF#T0nTT)-Cr1}L}k zfiUV~0`qsa6?V3jPcdb^f+-v#UzM`72X&}_F<%w;u4K@iYr%%@57)^(*{w5bHZsag z=A@9(L_g0aKUp{MqDvL?e1o~Q87l8%;DTWEf;K4|%%5-zNN!+C2D6ncmOtr6mo-R@ z+kLq}3d*+`WS?Q$RPcPuqV;4IJEGm$llswdd6S^sYdKH|V#Ja=D4&vO?lLRZ#uh=7 z>YrcOr`_{c&1;K=f1%}N%+i&n7H?H3C~ar^rmHF3ZSt8+{)M45sElUlUg|nnPzhP` zWIDGZx3sMs2Yb)#44~3 z-@+_BP(EYxRltTuJBF)QOJIvc%h{sXhu27Oow<9XLG@bV=yx%cH%ijYyCj(bs-0o7 zY;*mDVnS?HGxePi^UFwpG@H-mH}*xZScS$3oAh|Qnqaic8+ z+~|6#u~5B%8;LK`#J*&rDG}#TU3NHlMNfEc^t_xC6rz_>Ec$ZR304%dl>q|{no#fL zG4zPBd$mM#BL&94U8Ele822brCksA*H0^Dk2bn9%e)RFc2^c&#k>s7cIS+Kq-Ep`d zzKq#(q>T31+@5m$q0!>-W}m>$;7UlTl1h(CN`!?|S+QfD#keCCgfA!Y2O>Mv;X1v} zk>`l&beu1G2I~^f-5j(cy-JY2LXk>J6o9l`0Eg%+RzOZp=+@$+Ij?%Nf>d-1S)*qGjJU;eiZu=9<5pnfPn!BY z2T{;+-t>2w8>4L`4mWWuNfnlLc+)>@BzZB?KY`TbPNIFxoBl~7Z#l`6bZbMdk%ny7 zhDb_;%5L)HAZS9;VxDw(ZuJzZYcM6#itAdzb*ti%lqe&(l67ZW^KX>=w`qP!iL$2d zFWW9~dzACJ)Zw=GjMXMF)%QW83XavB>@+HY% zP2z$6NIN+n*Q}3YWO=LC`RmDjPWuRJt&3JauGuAB@;{C-5N(wHW0-B?E(2S-PUjFt zy4dM?Z~Ey5(;0S>{VYZ$caejm=(1Nqc*o4XOh<@r5G_lSpHBWo1BYi*cIo3+gJ%2# z-ZaL)6&1#Eo9cbm64 zv~w`h?x$BYB=vPt-4Feq6|`9FpM5BAY>NrR*&P+b0$;;<q&Yr953jsjTJ+x(Ha?vMej ziBS>Jd!Hk3UrfX3{Jt64&VZs5e@$S~d=eIQymF@)o{#o&#Asv-WDqRRnL(+wG+>q?(&r{L+$lEe`b+pbyn`9n(KbeNMNJ_*!sS{^xOCVG6 zyooLGACfV)B|2L%)dkZB6qBSxG}GD=%b~wt>3=;Fgy`u3M)(KG+L4Z)@)-W9bo4jw z@fiOQN#j4LuHlA>i_97QHlR3O1&&d)mK(j=Vp{;V4=c71?GSk3M~IBL=@{Kd1>N_1 zRKKkUpZvMKtB!!D+JWxBahFd2SFRXmMWx{VZnThTQRN7?sYa%sq^sTN52(NJKcSEY zNf{Y#(Lv&9ej>|oUCGRmjnNPw& z>9Dc(pmc=HScUSDZgd#54>6NeJ5lZ%;iISi^@Z9W@!Z=hwwz49E4-6KCXA$ws59@6 zJe_%^KYiyE>XAP;sv_xT#*8&2fpD)8+k_`G9p8{9%<^=PMrvz~Wsaph^1vm{bFboD5< zGdZq%_St7wFFFtJha}&&MzZyiZC_12L{ix_iIZjDM8oW%uyvwAwpFxL|H{+E!65v; zzuggkN8UX`R5ual2(BBse$?hT8HV~XT<_pwJUV~p8uA?HLatl6zR%T;%9y-{l3wox zS+8$(NBRh$iV7a8qkM7|$%91P+~koq*p{1|vcZAeB&)mUD&J>w`nk!#2GhC8zf-ed zE#@YFN6;If{!&Q@U^Z+aV3_zaE*U9Damff>#dQH!#3h>eMy^}A7~T%^tAh@A=v(I@ zuCH^kuycOSHF=AzHpoq0YlG0W-Ueyc`8G&vSK1)do?wHS+~naln9WV@Pq0AyEo4q^ za>xd0Rlg1Pwm}+rndIEP44iIr z!j;2q5DxBdgOEKU<@=~

    !eLJZl$Db~f?+58^mTK6w6H8-yuO*&x`zYlHCTYXoPu z;{lrtfB(Y<;rhL^qlJAaQ&8R^1t~R(vBFikHP{t&7q6XpM zTM5FRJ1vAUd7BL)9XHuvPp-0gkZ?X%xk~Q+xypLE59BHr$$c|!^eL4QA z>g&V?*j(`NGy)QR{^x+IpsJ9a+ZMixlJGf*N?aiQC$@MZW z(GI`oIuzN7xF+ucr^UwnLg>}t&7}sx(>B(pcXzB)?*n6!NYUl97af>UYtP|#Q@551mcKynZOaR(1MsC7Xxmgj!O5SYL^Rc%niD7a zQ-5!io%$8Q$@}75+2zBUJ3aMOoFy|QYG0w*sc%W{+vD7GroI*@<)d~SAOQnPhNhyUnW+&eVaD`&Dtg#}4TH6rLJ`pl51OvdCPh2#Zs>IM_cmSCUSTdKYbWV#Uk4>dQ#el9n~iASqK^pW+f#EqZ?*T$S?zhj2;1 z$cesJaEbjRmeJ%2(DY{ew*D5YVW`l1=TNbD=TL8H;LhCSK`lxBBrTGpB1wCYG>|P7 zY_SETk={$uK2Y?NZ=jU9b7(;+d*{%i(wsYoN*T%xm9nKCesiTfza1rtlsc(us5GZE z$nV_JVt(h9hWX8xmhjtE3i<6WmHF){jqp3aRH6R2KzcFTYpXY;ZLik$zReV zeGRf3n4SRKo9#Em6@@LmQl?Kh{V~#-EtUR}THXQ_{>SYROj7Fq6aR-wh0;>`qF5T| zx3@IGZ(nI&e)~(y@5FR7f?DV(bXI!2ROYtmJ_I+dXBIj##g&~IoFn5uOBYM?f>o?# z&l`99@w19td(H$+3q`KG9Gu4QMq%T33GreE<>bk%p;Y~TkPh|MAK<2E-NaAi>;C25 zlz(g)hFgd_%~nws+3FYg!A;!NwsZczq@|)rdd83DbZjk5-KbYQ1 zTJ$iG75>RR_;R-u_|t9eEx1|zDzs*|%xi@5gxKw?;g{cHkXI)?hB1i3L2ritjkYID2X-jpOd-PSoZuY3eH`K&CDtm5oU#^TMBs#ql=4{5 zEBND2HLxNb1LRV1(ZD(bh_^vZEczQ&mB$CEd$3r2J;dR|ZFklYAJu-wldJtKcRFDK zH{E0z88;Dklcczt=fzIgxde6w*NYRDxdJDwq(sPag*}oguAuCYMT2%?%b+gh1CegQ zjnmQ8aU|Lar<0UiUQS z;r?dzlZ^y!4>5e3`1mtyx_i|Vfe!i6A>2a5+xQj}XYknUdk9go=Q)Y}q!IJO8!6yN z2UE6hf=xk5c_FAba^(GU0M&;+) zy>fQJ4=-g)2M@jtx$SjL?N>i~`8+plYhy?a(jQii8ldTNFNPONt4={iHR^>INzr7MLTi>n zGRu*s*r3DYZ?c_dF)3))tXNPpvjR$HJzO8tK){1x!@f^K^-^h#NeG#5Dk#_RSJ3Ke zmO7JOqp>mk%Wle}}u9 zGN=_vlOma}TC3DOgafG)LaCD(!_TD#y)F25(jgL+%~pc&dvXstP}kC&==(%FcVyEe zLE3ChWSC^k-bBfnJ7)GKWNw%bf2j_?74|sO+s~z4 z(`S)0{9&VheU?NFq8$|`vvU(@ehZqB-qxmE+Dtdo)ljF72Vt4^_gU}=&8O$fx02cD zBRASXg(#)F1f;5`Dnl{r7Pr0_qJ|2kkvBy@B2TW+F)6EtRQitS$HY6+qa8sedJ0-5 zW%-tA6nLH~(Cz2_ZEJfu&HqRPciu1D5&eYH-R=4I>0bahJ9T>y!<}zqONeFsICjwF zYd|0HAjlonpHejXxm0<53{%D%ESiU|SVGz8XXL7!Bc-~7yy2h8bu3YBb?;d!+0kFf z$ukm_p&*hD%BS*Ny=V5yhGKS5{LCS(%-)$t_jjlAoQ#ufbj+i17aj7<&S#%hqE?7=hTAv&IDF2&Pz9LL&E(m&77j?8dMmDRtctDH<9qf&g`$3P$U5%e8MrqQ%ph*nE( zH#(miCh^`f3Z6!An`y!HQ8AFCNWHc|(cCwB#j(I+dxhh1)lPWBx&Y@3%d0gY*@$Em zLto+>P4C*@oxvi2RfbzO>J~E*x`e)$bKhV3Tc7uXN!LQwNY2wEec?7F$BXI~w3)jF z)huXJ6Lh_RIP)0YATV?gC0}B*y)@2-+%gN0BE}BAh1ne_gjVUi48KG5#|n`&-E?e<1Ew#J6F=FtvDLmqz8Zic%$qRV-Dv2yC7gZRdVV zmAY)BUMFxV%CP`Qd`%oJYV?h9v`?dNh@*J%ks+m?o3zgG){{LBIV(Wl-%e&Zca!I_ zKRIof)qK`SMNw*Vv_D=znFF-UxpIi2t?We?5Rk&dl>G&HIkdw-rIXUpGVV&en@(c< zrC@wq&)XaXKIU_1xC|N;-{nG#K1Asg2l0Fm{})A~jie|#OW8LC&rch8rWDUPFFD#^n|+mz z9wuH`1`EE_%=?7o1@w&=)XJ3)2^F`~IU@IOgARBDUtVkaX7Xkrkn(FGg@PhY>F7}u z4I+^ado_B6M5*D$+_iz}=(QHKJ_eClB-z%Tj=n=eXD0f+=F3EXjPqrpzgp0L#~?S8 z?8ViIy@T0N}+?X)ZF9*ePk&ccaC>%H{2DRe+o#6bU#mQXi9IQC+us9ci z^Y;eld9!!Y9|Xa7dG4)tEBaORgHb3Z9xjmKB|72|aC3={SY}lO2XAz=cd}TQ(e7*R zlo`iqH|2-;{91GfgbJ?Xz;&q7X=S0ZUn~ge=o0CqJ=2^1!Az-}l_T@hwPS_0&a|J7 zj%C)UOVlz|I&J)ZmQa3(FA>F14DqVV2_mm|cD=kO$qBu@r!8rDcsR7lpX=#_Q)6?+ zuVJbA;eAX*7FtKkaA3WT;^3xJWSv3JN~8MP4D>N@{qomHnOWKt^i4rOQLw#^F!-{x z6x3eybMaXm>-F<+T=m_q-1=OM1dzd2+B-p#ME;q9V!iBUq z?TwCxEY&LuXDu7p+@8ru9vQPTFU+jR4Mx4*N)Xh(EIb(&R+G0~e2@;jn?X}2htJ#R z_=Ta|X{po70neS!@uOpemN#4CPX-NyYeOX5#2amueCN!b*eHK$qP&C?|U zm``FJ>{1qM$M;kFiQmuQ2x`M%@{6m^G=0XyIKp>CNlskl-O^yV6e{J!TlFUp$$>4E zhKRutFoUyA5dd1kE&7uI9V#H6R4v$&UYSFD_tSLG4J(rGag-C`Q3Bj8|b48nn4gO##^oD57b0=IY=uM z8Uk6`_%iFE&GLS}UFogxFgL-!25}~o>)Byy6_w- z4YKTrh7tg=qN9l>Ai9chv^PK9e!$!{sr*uZS0okcx@&!E-Ll(*^1Ce|VtM1^LOOVe z&d??xS#xK-5YDU5&v(v+r^hz?-;4XdzqSAGH2p8h+W+V!k*eyqlqe$w{S7Jj8rfR= z@G%B-$dQb=*91`&e~KK%RN2S(BJ%^XZQb=<29)LH@S;)R99yJ1Y_CL z`h1J;;23d^*Rr9ZI;j4Q%Qv$l32w(K)>aK@C-_BkWnEn63KmZBKPpb;jTrhw0Ebq@Ix4K zL-};=e;_XUf<#M^7+O0AqvqM`X zC8EWZreEs;6pBnwyZ-9#kGdwvB7Bd237g6n#o7oDLPImrY%@n)4`nAv`@-kbDm%Ve zV=>EZTWg~kqS3Puv?^!BI#vAxHi+z@m4eJ2qLHE-#b#pPo@HQ~C_KxmG7%@m_f3-r zqNgEhbdHJjX^aO#!^0_+j%8BpDr~`6H!39f7>dNKR?}1s+k_P^E-J(88!3NM zYkASF;Zf4MaE<rXV@>@Dfy666pMeoAhav-pyh$Qv-1bA;X+oPY3~M#Z zfW@nXZ>3wc}cz{?O5rHA*XIZXEXek;r^{kOFL9$jQGtD#OS9 zDls?@?oOt!k zh#Kikvk*B>iu^!|=o(=dGWKflUK+VS73s4pwyO@1iUaLc+txcMa|UH(Z2CiGR))-v2 zwhpWh)s0( zi$31fHbPqL-U>1c1zMpuzI<9R8u zAnupfKxtbCxt}$o9xvi0WzDvpPCdvwXNt)CBFS59j?*5d?=hAy9r;U{2x5PQ_G4+F**UJUhQd{piGHYzY!2kn zyjpkzi9QL+d-Cl3H_52_4c#v9BVru92$1P8(Q>?Y&aMaAotKbj&2I9HGT;3dV_)Vw zyrtRduZZOEBZwkq+S@-R^B#_{Y^{eM?dn1BWnw7K&a7(r>Mtl6;Wo9_p`shV&yp1J zzC4)`MMjxN9OmHIc0nnb`7qO}J8-#X>ypS=lE=Qx)MsXfPB)#(RB^~5E>{$!L#ykJ&0YiP-mUYQD4LzXcO6!rd3RSIq&&&Inu14*h52<=74O6j;gA9}dx zM=@IMoN7cP7obSal`?muMrSp<|QGPFff zqTZH8fYBYSL!FDDu>ehS4k(wxxGVt_<1%SvN?5L}y>PVZlfn|0aD}VO-X;96Tr>0c zQ%vvEqGK{ z_ASIX6TO1{=3Fd&&}5^|#S2@vJ{N=AfH*2jQ>z| z%=5s1iT3fuv-dF;M52#*jesFU!KObOw(tyEC5zHJZ&q3*`QM{;PiS4Mv|b9Wh7i$* zJiTDn0y-Myscw;tlFNwu&q zhs2WcUDd=osBBdez2KmfC<;le?nR|?coIcH+eCjJ!TnODIjJj>HghgWRjUnU(UVXX zNd++^ZL>JB<($g|r|CL$z3G>()_xhLNL>=q$wLjDoZ^&kkDBA`I?GT_XQD%4PeUz# zQ{|}HH&IL99Q+)8gN=)BnI%7cvqb2(T^t<(lDMDnSY+8I-lcB}$-ba(iplt{eY1YH zz9~>j`bH9~dsC6T8nD?nSHZ{iyY!7ZymP2=ndPwuMVSsQS{*yVN`vysna*_d2=HNM zRQs-i@@DIqZnv?V%>c^bP)WoXrAFgd~-FAFtcZ22Z@4jWqS zF+w+ztv4?mKu%k7aEQPh7;tsN&kGkw4l`$py?X`y%ih{z4j1FflQ)3uETF#!qHA=; z@@CjF!l;$R>kIW-=?yOO;C&eL=uqXF}%Ekn; zKard}kW@Pp?t)}=S1nYBfYuqJ;11yDLkCGx6_0y1T$t2B&x013uj#veT(4bC(qN_9 zt;6grBAr5Tw9E$Wsx|k2xV)ZMywJ_;Rz#O^pFSx*<;CkL;-xbF zBJEMt`Nl$9U@XX2hy^Lh@%-{pXsSX}^^0^vyk}HDk{s4U8=Xx;96rm0(H=qcM{3tq zP>|4lK|}QgI<~B(?0O3psqSJ&Ojj^24<1|(7Nek$V-Tmci6aGI_+&a+--MebOGe!- zW?gAkp*Rfc2)Sv4r{{Rom$cANtOS<1i;_`JQ)F2P7*Md%3%7vVoEbN)eF|H_53d6n z^Jc2qU!$(Y-RQ4Hw!aqH{^DrTE-1fj)>Wr~2X)$9Lx_1`{c;_tk$Jwpc`8+0rRN1I zIbY8uL_B>O3=L8?Z5hn_g8iX%v=aj~h`!6OzRgsoEj0*)vQvlIh2XQl^Q#+aN2x`v*p!=+*Cn7ms6x0p|3gL%vtM0=n zH@s_iZh!{n+*rp5YSl3dTIae$DTj`cP-zr{8FBRSdYNIM}^gq+E7sXF_t<+H} zdkMi+Nj=dpV%XerZmC20L0kr(Up!$2+>bVj)}% z7mDmAtnefBhn!F4*^PX@ozzWY@(mp)FC`hxx2MCqWQr=L(wXoT)YRpXQ;Usz3vDI3ScvJo9i=B8|5<2##nmp`Z;Czt~*Q$3zAj*4g>x?=lNT4Mn#qK>H5vHXnG6)nF#}H!269M;S%jUPH^>2#M(hrWDc#GUdyCLripALY zv2+`UWlWH*PGBy{HwkpY${o`U zxArWg%lnSI#uS zfw7VaRK^aj9BFroq*nv=^X7Q3Q4p?#k{qs^Abg#M1_`}ELj^)_(hxRD_(ly$Q_{xT z$ml>7AE4_D(&m>4j}v>$UNlDkHuf}LPkGJDkTLros%5?CG|eSU3Yy!$@z@p=I>t;L zFWsdMHu#!#+_AelPEXV!r{r{FIj%!cXdS*Iwl%5{S*s-d+(!Dt#(=}gDT2qcI0)|~ zpf*S)VdP00MfR3(ze(^VeUYVXEMtCk542vE-GuLfMdjU`rFogQ^B#aPk>kmBzL^9V z+Y{*9bY=HK)>lC^K_+Pmb^H2umzQf>IGVDI5-NuSI*^+?pVAIKSD^MnEP8G%RBdBc z2HmlqN;wv^`Bu6ndKq%eRAA_=bZPi48n&)hU2kR+Txl^-GvP}aZag^>^XV+ZCv-Dy zi^fT0tHj#Ee0Ak+;5-2*Hnk}u_6Np#%v%;NlWK*@nBr3fOE~y1L0)Swx9UI936z&@ z8=k@VA=sk-0aUL35T@l)CWVERn2FZ@@Z@<@@wew)JAvxRkfR?mV%>IB28CNlv-{XJ zcA^u;gKn>uvSx*`MJ72(mv;DK-#9l*9ii#(Nl@FYn3u9G66E3t>(5 zAu8@jD@=cix_KRaUL;_v)X*u0#(>?I=HwUKJGfnBJl~Tv8FtubcYN_PiyI@JALiKx zu>ZD{LXe^|Ry_@!hdnCEYLD7A@7LKFEjA2Nkt*33#lT_Bdpbp;Gh$sSJA{vvcP7^R z`FK3UW{PN;S+u>?*5`tpjuE-x%!R|rGEi0*1gq~=9pPD00nTr>y5tKBzPi)A=qG|Hwl}*h$CXOVS?tZP zlb*0QB}c;_X>9d(lf$%2Y<1r0wTrDT@3FrfI=3mGX2~B^5kKq=W1XK3g<_pEppA8& z3g0J05AL^8M?sFFvwBKx7b92~0V}g=|M5EK@n@_)^>p94$N4)0FQu#D=%?hKQKlm;#nav<8iqd;a{cHjvc+van|fa* z^_r0|*GgQevvrK02iF+mlB|BM(Csrro5K$}wA;JvY4R-F-JCf+p8|H{4((`Z#s$I);uG z5wS9HBKTh;_)Bwkk@?Yhk=t)Y-->z4o=2)~!l;QZp<4CVG=%+O#qG(Si^HhH$9I(Y z_%P?tc!-ovnJJwoZ!3+BW%#B__$gA#sg}tzrM7TKy1JGcI^{fESBA$c$QZ2y63-{= z((A{c@iO(}sYCj?UHoS9ra8{@O3CDOHq8Sg7(Zy#?>kRY|Lc{fON@lesm{yE zRSv4_xyfPHPm;&%C+>Qf)f{TYvtkdmrh2;5J>8kEl(Cm``P?9-7mxLr!0?!bEE$`_ zD^>HU@H5caovGwg6cHZ`j-ZHoIl3C;+fBRjnd)a~!%!x=UT$oNyh88k=tl0{*?d;& zSd!K^FVx?~kWS^Z(G_4Z@^rAgmsHokuAH@T-XQJOF3s9G)_6e{k7d(>X?Sd5g~zUO zMB9nO&braw2xG2NuxCxY@U!HQ_o@6zl#o5{s`YqkE8L-c9k!*L7N#DLvR;_D$HfyS z2izBM@=zRMY$QD<&M|#hR^GL&$|DuMn6&Zln*-1tOqbKrN|oV2?b$b)w!wp1za8wQ zr7gN^>;KT3=q^cC`-HRNsNcD>Xw#y(O)qbo6Ipu%j`5y{W+ub`a=3v)GhFfsc{1 z{$6Oa`LoVjDaS5TtosKn|H4g5;dqjZ)eX>9mmD|&E@clx+=?A;X}Jb?La8)fnow^w zR-Z)nH4%8LXXD_l-Z|Wo2_FQ;LEmTx zYxqobHQB5i=^BFL4~qVk@AJSL=WeYJ%Rt`-?MByc$qyDh27*itNdq0Cdtz%@W^HEJ7u1=bRuuYd>ES}K%f zESPr_vTcExAB$$T08hx6r{(^A*&9J}%yjmUbN&~-3;PBoV_iCFZ zw;p#DVa|HB>i`t?E5_{BcytOJuis4uueODBHIxebox~&3jcE0H66*Jm2a{?E#*L;p zbbD%L_(i&bb2A-5O){jT8_27DoKo$DBpmvDFR;^kaJqVHAzAh|y;eosbK^GSt`fk;pj!D#ylbU{1X4xO| z6JlBfBa_C-)y>NFVag|e^X-FMC?ebW`S#LvtG`~wC!f8A9g4P&$|)ApuN#=UIo||^ z>dPe4h-MnKO<6G3WkMra3+bBhdpdYn-9&ZOgLbdB;X_lN?wjCgCkOJIJhlFTA3)i? z!c(J27SQRsSF${*wSujKyb!%EiKwl!V|6uL%~Ow=1DB`FEGnIs>1YnwsQWAQ zO7wCO9%GOHEKw;tQ0aTDZ}={$U@4jT_NC7`X{#M&f{_VlINv@pm?+Bg1183#B10*f zM|H8~6pY^|`@Z7q&xVgsT4QH5Vq!}T!h_wfHT}lwQsy5P+j2fA-;?dh^>p-fdTPM2 zMi)Q85g9PGa}~L!xQ^nI)&G@TSc%SuxPHtv`CEQ)&CA)2@JmpYoBW|bj1pF`8V%Xj zJf9$s7wsT_=j8ilV2~&56X;lzwp7qjxh|Q(I<`y^Q&r`h)(lB>mBU-po}11}PfKn~ zF=rq;L@d+w`;n2MOr19*`MmG#vvLdS_i__h%XDVGQ|-*hB>x7H6!9T#A@AFp<6}`w%l=7P zsy8D~bxC7*oanOX+lTUOCK*e}h;1r-CAln}k~iJuM{N4wCNX1AVI1uVSwB^xt)w(2 z?)UOei+1OCuD(?ox*u)OU6WD`pNybWfA6-n)op~C!Y4mWsUW?bK|WC14s0{e!1>{= zghno4b~g!ZEM(PI>#W{RkYTqtql!%4zG6c1@)Wbrxi{Syy^3sh9DlPq3PcXC@OZ*E z!H#<>dNt{j`I&WpJ+AwJcf;6StH*rj8Gc4ZaaDJw`Whi6Yi>C`57XUIIWV8Kd33%N zhkrJo+ZDva66WxfcBY;P0HBV5&#*GsLrCt-cjmKoUV-Hk$knl&CD2jl;ZqvXX&P}n zLq6t{GLY?W!@vU`n!OQo@^cLH=H}<K0kM~J3l8sPp6ndbzdPNU#aEi z7M2~~fLGZq$mZv6Jr~vA-Iedscz1V!7sLrWdh$K_?(h|mw4)>6Gm^^p7>7^3s~96J zgK(drB+0Fe4w0T}zgC{g=e3cQb;<0TzaO`7Wbc%!&Rr2i43TX00I(PYd#92ZcFnI9 zYF1VscTjc^-t8Zkd7~g}7)tSS{*V{^Qx;&xF5|Nl8MlK%&N&=Tl}Cl+jcKz@Kg@f` zjQ=Y3UJcv%f>-~k0WwTE8JIEnNVj&dSkDLWqn_aMUpS+o-Y0ohJ@GibUzd!W=M;xG z)0-&T`k?}1>;kHb@lf866`rbK6oxDgWWHDrz3){0p;d`@JL|K3osqry??6o18wq%I zORmxtL>IG?>8Q-b-=G1zKn$Xbi1IC-RQO#Az`hHJ%L9tp@g^DrHE#kbpU5`_n{BId zPRGz=z7P5?p~t*F#GuJl<^^t*k30mrX>V-DWxt{c+6I;w4#O3_BdyEwMO~qXuQU}` zDMdWC3_z9(^LPz_*j~|z^r!aXx?sIN%qP6~J$T-ucqC8t({PEEnc&2`D7USlm^(7* z&*MQz1AB8klk@$g@n6_{ct6_kmb6#qWmxQoU!m-q^X)u7hz`m~K7Bb%5ZwtGh3=qo zWmjtF{7cY)U1@Viscl=kPp*rneuGzw?>?Iks9>M*e5yNx3*j~0*{+Ozm1kGZmf^t_ zfNz$}*_FjrRVmiZw&jOu2(O(=S3gKV-v^n;StOcMb}wJ5d#}>_tR$tw_d|eWLp1zR z9Qzi5@COou-@fy06wZ6$6Q71VVi2AciHq&~?_T4SJ%Ou>Yl!P3TrcK&jBByQ$9Qn2 zY#17y9N`POKfr~nQ_i9A(bmJJ?$-MeW5-V}CkHKP&^#30A>y6{m5mfsm&>7?Y7yZO z$Jmc)Ao)~4s^?0Q4fA!zMp%Rb`1gewNt8BgAHI#*;ENS*P`^~s#bXg>Qle-CCp0l- ze<{DSEm;FAk}{Oy5=e*NqtHk`tu0GMhe&5hBhyg!4U(cWfW%?hG>XF)C&Cvb!WU}T z3;#=q(J>|dGfX&HgOipGIPN>r=@p|IBm|`&t^PWoLk*~|pw9u~d7SHrcvrrXF5oQ< zeRxfXn=L&|IuWvz?x69O`_&^0O`|!(FAHn^_!3^_b~|cKVuu&K6cmQN(bHH!;^;Ot z=(3Lmke9ChH~byy4(cz$+Q_ph$x(poDaIH~Rf-wgIe#Kkbe9YdG>E)vP2840RS*3y zrQssmhtcjj?e-%)zC2MXl?BziDO6`$LQJ_myqbhKjHpM_^kakJlfw14kjq+f-!EUq zo4w#18~@&hIj|#qMykNl|9OMQi>M1>l{1g?-B4$K9%uI3!>7rj?p%+TfQpXub)3Av z*&lBBEApV0{>ZH(D4jZ%3QDJmmc|bOsIxNHw}E(1mN&^LnN7cGtUqP^{fFQ_dBk&1 z=Dl3^&=CDxo2mOW(m$Yei*H9hrJeSA)CXI}z2a?tE7@&y>&epdJZL~hIW>U-W1%cf zzE@JrkqK1p&%Kl>A$s>v@XOz<9P>Q0OkRMG+6#XHCLYf-%~!m)2;L?xCOY}HAO3Dx zT(eaUbLPmSb;78!XO_i$iPkQQnGb#~384Os-h)s@0iL_gQ%V(d@#u|A?6Pti+{SdakWplZX%61bS2`Z_7X(iykNj6_&gV2?UXeAXw zgKDHziSU_;@L7rQixT0p6XA0b;nj)onnd{AMEJZ!`20jzb`WN7yXVjcDmM*%ck*&1 zXW>{WD4jeuS~)Bzt&kyh`dEKud8?9@fvC0uO*OKlEpAGhZga>n8`ZAoB@7=Um4z@T zgvnTQ^}PV_Ht&V(p2%^CZ!%jnUPuvyw*l2rVD-WnbbnCCrqr#QDOsaA*(Ft@ zAEWbwO|q*JK1D85m*=c#(-l8D{`Wvp=nI#2@d1FThruarzj|_n96@Q()J+O0k97v6 z5lx=#BBlBbR4h73G}lN6LrKuoe=W+f2@|`i{+n4~xEOZHhXnema`ngH<*{FbH|>Uh z5WIgTEnTiYEowbZL$fRXzb0@2Q#$?vEK{!joc!|Wwj%3{t+x7qlgfj-RXk)&E}|T| z+wuCF=bTfU-^Q4zFc($dPN4pKG7p(t^*@-faJ&A;1pH5g*;{%9eDbg^*+GQ4QRy_%XfjR*#y1*QL zQ5o@coMHpE)}L*ySzl%=Ci2oWucr$}(!6)`9kiV_ig1{BM|9)UmkB%*i9^V|#8ymb z!`jh@d109&ySyUD?dq5Q2z6H936fYMz0q!i!yt`hi(_6}focnKXa$3LQtS?sihbH% zShgS^jPgozsko)kB*-0}zh7xhbD7S0>7<(46?#;NX0e_c-9Mimod`IU{1x@%{^qwk zo#=sP@QV^GL=T$V!`z~GN#C!;qdd=`p@qr( z8>X54fp<6d2jXuk@>RtSvo|2$V>}vPN?owCZZa2bNdHgfHWQh)UYfS(CsMk{gDnb1c zCtC^cp%(c}eZZOhlc~SEozv*=1;`6SYgib5MUJPx4?u?>okoVv%qUNFoI!|}pq|UZ zz0;3YN^H+yq{K0P2}kcIzj;U3khW^kn&=YX7{!_DrLGQjoIK=Wdn)6H|3fPfBy7Uy za#Cf-?{CsDjK(m_hF*8d5L#Fl{RfzNRnQnvTW_~X%X36b>JIOr%XjqTd9fnsr0qZ8 z1>aKD58yvWhwHSpop55C`T$(#H_l~ewx#JhXNTc6PijYe!$*vb&GX|Yf_n(;3|>xa zs~>=Xp)HaUEylw(T)ti3qJ`5~m@tP^XBvvmA#<6iEP7%~45P0{VhmQwDh*gaM9QwQ#CUI9uV&JirR@}xlZRQPCO5>RAxERUG2WQ6oG*II z*JEkNN2L5uy+ZUjeD~Z7y9%F#((+0GrX=1i{Az0W=HkVy_4fu(glF z_wWglg6&zTuYHnWDHoltIFkvV63nKmB>2-YSS@t7_8H>i@0I#KODL}IZH@Z$19w#U zIZ}h|jOBsaeS+c%ZB-JCI&4&!$o;_V;Ligt#AGM3KM1@(I@L5M0sjK<1q!!>vn`iB znffv6B)e`S@g6tLul0;78lYtk^W zYyb7dRn6$XWMj4a9+av?|M~hWs{pNv1*_DZa&8q&0w=pmC0eEe3lX9*W}mmS@=8H8S_1lhf-Is)RmFacJ@esvw+R?NH-9o*#))3Qi?wO)QK76a%LfVD<7NB>L! zpOtRSv0x@(p#Y4|Ge{Q+K%_aYwj=<E2{@rk#)%tUGC|1Hb#sHym1`Lb`;riB zpDT4Om(sSb1bDyM!TSr?4uwSS$=Shtw>(?Q=!mjI`9L6t)GRBeh*&weqDkL*(8mWf zp|2qH@$J_JeF^Zvvx5&2u%$1N`%u8Ggd7HB{52wthZE9q`G04lw#@R@Mm4fMqfO7J zo?ts06$7;w5R3&o0mjEU8yKf&md7-#UP|QWIJ{}BW$w|$O`DD(q-{E^$=6x*OG8)B zFesAJWbHQa$asD3`LtC2mkoJq3#@O_w}yT{7P^D&cpnC8$4TStNKAk^o^RL6ExAva zJ@<)mZp)#Qh>yQcdi`WVR`#B|-%Cq()23aR^m&W#U5z&BcbRC`3Mvb>_eir&A=sFs z6Yx`kmzKv>B@#}Pgo#-aPM3szXGu7Ngm^?J5WO%4TVAXre#mM&6ju>}eC^{IHqMzO z1>5Hf@n;DNtB@1m7tIbnTfj0FZH4C$H+qRr%Uiv4XoFXkaTt}5!-SV42^Mp97tVj- zUl_kl<|Znc6f_ONX=3G9GzT0S;EzGCAdO^t0j1f1}~N1sT#akf~RTlY6+gM z!D$JeAwk}kwsxBk&86K z!!LVF>|ztkhH$A;zr@6HVMStVO{^otJ6Nf&GqE}0sKhQcv3xitvCB-XE8It7mz!8m zxKv`OG6*is50^Xu;Tx5?#wR5N~Crezl41 z8y+CBYfNl;c%a0tHL?A|DT!?~vHin?BvzAHcmY*cFO>S(I&F}}_N{rwb8n2g|93K2 zJyImXilE9|_5W6)s@DoC+zkKUd1m{#deN**vtw80Yx!gJ9VIl@3-P}X9#5x?d4)>bqG$>(@O|y07exmV;=EK% z#+w&Cj~*_c6Td52UJ)vzmM>V@TrzOI=n{#YW|JOZZbq?2rlL$zKR0b`-?s+gzTYJhSZCW zvtJt~Phy2vh=!60qb2EbNqVs)iJG_h&BxE=z5Z7zF^WV#yawpnCP=@s254gwq~Br# zRBM7>BHJ2(HVY`+!f!CLD3DKK%crY?@O=V_z7$8_-z<5ZlmlOdm3~I^>x^IkUkYh7zyet~EPW@|74)k5qW#iz);8+*uH9VQb=X8@@gf<`_i- z{t^@Z1^IdF+#k7xRiQPIFFYFl5`H=kS1%SBmgQsgd0^4EDPCL#2d<_NG`2gpLF30; zY1FLpg^KV{NR)lrwLJLrEsFAquCr+7=;`{^UA}=LLp(Yi5WC(Peb_E!Qe*p#qlg@9 zdW01Ax!-|k@tl4k&LUDE-{BC-tCt9IYxxH;#9Zx5qIq$?%FpQ`TU&j{b|2s68(~C_6wZ&C)o@K)(HnL<)=Hy z3_{RiUS=TQzt#`(Sf;!V3J*C28*ukcdO1a89JV_vK=R2ZPvo&kc+wwYCuw(%(d0uI zY37}c{i$TXM3+H`sh$lCUMnCE8J_~{|%Q%(Gv4gN5EzQI5Fe$uJpaxisv z`Grh$0q07nWzAaw+2@-4yg~TM zAxizA$81;sBi3u)6KX`Ei#4vh(-JTOrr+rBHocB>O>XTh!1~Pz zZ`11)AO^buM2!z*zLd%mAIQ8>qx$hZ`F!R}4B1LI_Oa6K=_mRASCUmeWsKja{iWZC zG?WF=hiImL1A}%~ctZ4p#0SZW5v5dj(DS;=NSh}N{y~!Eh!o{p5@e2b$o-06zxQVv z8t6+sllXsa@$=AOO_-qgC9o_0-x&N4cpNt>U`ZfWatwEbQxQT%*$Yv_90r0pFB9f) ze}!R^^zGiz^?>v(;QIlqse-K_cDKAfeFLH;FI(lsa^cGxy!D-N%3+V1zU7F)i^=aN zl$=y;2(ZX_!4cMv{jQ5A-{N+dIyob^2{n_Y_M5@Z%yJwBQ(bO^b&@qtFl-~CgX(K! zO!KK3FMK5s-fSb|5gqY|SnLTe6rCmdqRLEc{2Q*Gd3aEHULkpe)4Y15*|5RW??vcg zE#;maZu`0RZL?BInNJ_6rZe_fOWWJr+IiY`CTOeRTiPz|q3u{!jkf=<vI!_%v9>%*#d?cDw>VS|VJM z!E_s?yr}V2+gB3>`Wl5c#v>y&IUeuSXyb#m_iD89!P<9d^e#x!3f`yDH^osg4?XiC zO{pHGAg`Ug5^_|R3g6JO=u&w&MaDDMy{!HikiTFQG#@OnPp?Tg3m_G0oh>`T}dQ0M8m;9p4YWy3&q_O zpdQ&H+L!y6XtS%6$|#@DbM@VIB2l~mUzL0G6jQS-?UGvj$)d{Psg(b+@=QMUifOTT zcnlA{Y$&whh`o(0Fsr|CXyEV@fah|tIGzf2y!TW$)S{NP+i|_<1SyEYa9wyuDJSo4{ zEzJwjoQQ#Ze0evyWd0IfeMNZ{e?M1wCG%(aCP=Wn(n-?rDy`2beN}n2#qbItgje#l z-BG*)Jmey-JTJOW2#j6?*o)5OcP1l03w~v!TRWQqRi@W$#3adqTQ7XGvf~>ROQ=%) zV6!mvE=|2KPBnV){5Wd#;1zN7Zpj>k*9j}dA8-k6{+hN~zVBQ+pY;R}Nfd(cEo2;- z;}&osTm(VkJz9&rcuF3D(f3Y?kPh*9->XDOGp0n|WnezeSD6}xbfEGjV-d=)Q)jz= zr}$B=b3N$vnHsmmr_ku5Aj&ZeyhTO_22m$5or8mDF2U#t>_xF|Uj_YDOpk2DRL}5L z-Hanjo)tsZUo3dtQeSw29ZLst)>7Wkml#0{Z5`e0D;sZ!!8H~KMm4lSyUwgH;NZf)m9)qp*hFGO)S zb_Mo8Ho_#y4*P@TOJkr(=c`#O0c+N#(SE*SrTcx=e!fP_Y3z6p)x{UUZo7>Ft{DKmp3wF@r@v2CjL|kUYXm z!;^M>t_SypoD=PK`#r2LRR>a??!@@!9r{ltdH96#P`?%K)-IpP!_~9%@b|*QcY@aP z@DDK$+vUu*<>7ke;TqIf3lF{MDnQAZ8fz;XvFx&ply6u|y~;=lv@lXWVXj~%aW|}?6z|VE99?LhF1nc0 z{O0v8-RWpCd@HC4XR){&?h}8DWZx|$S%)11u0GF&Ymw)II-xil^sPE#o>0t{<_frc zF5zbf*BmZM@8&9S^>HoW+B0#L2v-Js%LC>9a$k8td0}}`xs)lFvgJ~)TF_q1hIzRTdiYAcn$f)0T?F$Xn8rII zQMjyv)8XeE;*!wySXq>}!w=cBc4go&F*)DSIxnYhq|W`R^S`7{w{|I&rK77!@cONm zO@|LQ@MB|TBP^ioutkh8W_ibp$mTNeepm2@FQZ~vw|;p|Ow0sSh1**4eCDnERPNcC*$L8fL6DMex5zdC-3Z z^k86e(Um3p&9Eg~`{U zru+wHm-qqY|JsX{V=eh2lgj;_Xl`BWqOWq)aGE-o2UN3#uXXdVfjhdJHSk2G`sB|0 zk?dqD=oCSghsid+>?=rw8=>W^Fj<=@qhwlBrtw$S)3P##uqI;R*1ZgEf$0KNSFFFG zTPm(``b|&XSVUqv3+@b=KlKm^Kr&IE-zQ0R)Usrw8)L#H}Pta~bn>pCNVWN?ay5Hwo!}7=;By|jMVKx2? z!Pt@Q*AiDAd3<>i;=v_;>Lg$}5d%9_^;@lbbjpk0WZ)NV>>22n!`8eZqM>_x9 z`e}!=Zf@KljX7s_YkF>U`p6O*Kzjz)#xHqpBHj3-;+)p|A${|0bqj3i50Q_qWRk_d zgM+vyugPt4#rGI+ON#Rkco|S0tDrB6ruwcXUyXr5dykC)3N?$26^!j^RS_m4&;!az zywE5YegKVc7>(2B)7}Yw(7u%4q8SDp!BF&f*=8=9SwQ)| zhi{fwZe$oR4V`8@Wlgat&h{1yze>V_u2Qk(!@S>;GLvRS%W^UKI&^H+a4!rLlW(Tp z&*SAjKKmj?Zw`?KU&V^hF6BFD!m1B5oYq$c%|7`z$v3j_m0|J?NJR+?4IZUvGn`=m z;Fo|($iR}fwMIY_4}8H9W*ppx-!;bra~B;+y{K;{Wk2f+Sc(>Hk<6j zFl*n2Pqk~6Z@o`-hE&H&GCIqurjmR`ksB!Y%p8KlG2uD+cMGxd{RHWK+w!-Hu3*dk zF&qd!o8LqbRlJ`aFC@>^K$i{K0IhLX^2{av|8Txr_($R|OkZ5yeIy3?*nq|kICm|R z8WC+{HU4LcOxD`UyQjd2?~`|vyhq9VkMbTVZ!GVZS_j`<09_$#W1A(h4gk)370{6whWanUx^haN2R40y-A0imYc^ z`2svD1zHDPm4~PU^H#KV(e(Y%9va(?h;^%Sf zR$2(K=!k0GC|D75NvTb+BG+f#)!_%&J^cVw+^o6WPvA5+&7wI*oPDj63za9@dc*4Z zDEP|F!;#&GFSh>;ZW1OIN3%>lXN|>x5rlu)#*i1lI3X^35Z*fzu!7ic&zU&G;6u<*GnB@k*QtpN{EvBA{zP3Q9=7!>ckzpu5Gt_x(FrzLdm4acG}L3 z10!X2+*L74L@HZ-+WEW2NmvX08ygin3s5(kRa%x&A8wEOqwrgG_Jrap^!0FhTMmvEJTPUObwavAk za8zI67N2jRJ?Z}#fck$V?yvE$cDA`;nCrHm9^qs0SQrAJ{}s6J^#4-xJvXYKKKHE6 zzXcTTzLe6V1il7Wwh263TD>VfMOSishP!uy#Mbd@L!+5$hjO-9U&X%isDlBNIxo(0 zM^T!NBQ#x~3Ry|8)oN%etwy-}66hj}ae~?cnMq8a5ZasVSS_YR$7L*tI9vlnJ9AT(=* zoNM|5b*|T^)ly_1MrIOE5occ{fQK$i@dsgXth}mhW)Nr0oTFr}=_+CG?+Ggkp4vPt z&HrWjM%K^+Y&yH|V3mg&&W}ci9PJ9{B!^a^cui@%4TX?o_5o!2V%hc#F7`z%$p8o+GzLrg_$AU39I&y3LFJyak z1dNfwiMk)VU+w8g_k~i!?1l=;P)A=+mkIcc9r-CX|^0b_L3L8&A8>> z%3d-4p;AZMi+?1C$%p1K}mV?!?R#WI87#tN}b{ zR{3M*`483T)a`(Gvd=-4k&7$nLG9kodV{!3Ra5$X^x_+EYi?C zqI0_lb6s7N-yK*+N3dOh5fBIYe+vH_`Cr5TCjPhZugXTjT)3Y9*YM9IXuBYr@4yj+ zcd}9+kcMQScE6jRfH5i#WFExTf%rbFkMK^EH3RYe-h*^L5bNd?oZl(g;n`V``mt4= zf?|1GjfQtJD-6UB_(({~1F_b^LPMw-h`;PTFO=tN^0>_AcOcZ~j)42^DwBt?$5!+e zCj12aUkKk>e_Zd3Kk`PcA3sZO_*BI=(mpn`JmRUb)^R~#%LsGo=03}^fch@zMC(DT`JO`+CDiiOE6ExMDoQ$L}O{7a(w?NlX+ z%>}xjAav4J7E!%^V9c*_&>Kwt?YE(f5CA**DuuHL&B`Q02hx5NhzdmQoh3zM! z0M-$}^tGG>-FwB2=l+~4doz{zS5Wmz3n8#wZuAa^-wjr0zX2gf$2}b976vxVIvJE9 zzwm3NZ|QPi!@ibgZBDP}nZKGSO=bv{LHEHW+bcBt>-NMF^=@CQc8l%&RjVW|*HqH> z5L5gnrkWY(1618e{h+bbH0@~j!)m;mGIGO@%IPW^;%}@T+CQR<SD=`zquV zsi@8AiZ&^kIa$a2y?iI6K929CXC&O4vcI#wFVr?$JCz%E(Na(a8Gx;z3Np-9W`NC) zS4UHtzqdG41LM?iDU3e{-fm9F(GvFxisANi&@%Fl+NQ5FY}>fBR6O=u4ju1Z{^sjM zi=BtcR1m-g_GxXjcfu|)(Pc?F3O*RQfl7X1>By+ zSu51HbVFW2Nb?T-k@Uj;T#O@+YJL0ZMZyFAr};mV|HsIEx=VKQ+X(BMmY15ZQ8QGd z9iDz{srk;XZ?@FrYG)c&FEugBm-n2&_t6`ybjd_Eoqo>#0 zUP*^3OH9Mp9Rh0+eh&L}r@9o%#!)o1-wjE{uvFfUGE1BxsM%IQWoC>TvF3?bFzDN- zP2fz7^M7tik%{^D!KE8Z7$I~=derP6hk6~J5l6#Hg36@Q{4i{osbif2dj!iQm2~Mf zm(q}$7ll;q*NEV3A)9dT5J>5tncOrD7^{(!<eLqy>4x zIw78XTac|eNNBGxWHE%)SZnnLEIx`{*b$VB%2!0?XoRvfio05tX2CA;sSO6EQW#9@ zqC#O9v0tF;awUv*^JUK&C!RT=*K&hC7%ds8uxkn zwWaAdQqtD;p9|r#$~SpCg*J0ski3uYRm+BM)Ewn@(b(UKczTLeF82jT2e&6I9_aej zW534>2$O|LUMmsuupQbMnI0;as+@oVCn!~Qt|LP)+i?vIUT-D?+Jx+wqZzajf~@59 zrJw9p+ccnI85FFyc`SW1Ec1w#Ilv+(MoZre%RIs|$47(qJA}2ueeF_474zq5$_k7x z@I#^23=AyVrK25MJjz?&9(+~21KLx5jE(X|jn@V3xA?U5P5zmZv9!1z#F!R8g9c11 zGo-26G2Y$SD?A^1i9(rCRZx=>*W;@Mxr{S#87Pc*0dr-Up(5QcMg^2dWxCa=@ZEn& z)3qJpUulTFJ_rZn7pVM;MlqNya6Y4T8#AzQF!td?B()DJNgq6u@+(u>R#VOQ-1Tij5t9YFh9p1BYK19KjQ&>Mb7o3M^N@G z(uN>ut0zH?rIe#)4gl{=0p{2@#-&gz_e(Nz^_6+VG}+0;$xikpo6?)aT2L=NAbEQ9W7X*7J{o%bOx3u$ zdJ4S zT80$>oq>WYvg`5@4E`{YfexRFkcqQgE`B8?>Abfp=~+aGC1Vja@eKO-IhdnEW1sv2SJH`Bzon1z7!EglvCo+3rTT1Es zr(WbtEUL{qlEalJ{qfcXf%SuPNQALg0orQs2-XPPtQah;ODB%CHgVjdiQ}g>aVR9& z#>C-b>~Ykp^SWvu|1G?Fz`>%HO1G!MOx`YqJkBw^CgR}|9SmVUX#W9Lc7N8-njQI& z0|yIdIQHTH?nV5Qk(BZEy^P=5Wn3YSaYYwr`s%!sIpF@Y#=Sw0m4!D4|76hqTM#9F z=$qlmg9gWx*ByC$_(|l%yw#2+#7y%E#ajsC-%!{yD^QIKkRGQ1-NJ7|F!?)?abnBG zj6XqJfCYww;=utG=Si%R1M_zjg5VPCs=iYx8ARo14#c8Qf+7)2-$RN;3iM);oIdqS zG$LLSv_B;hs#*`fTyW-I!F?<_edrYm6$gT8mqZz3MtzRpno*rUj1g}lm+KU%wg`zC zwI69>5fU?MKhl~-NX)4HNNX1%F{Ab)ty_e|jM|U1ei0HgY9A7ln@N>v5ol^NkcM6648S0l|l^VoC`{oh!&J85nWKKM6{q(iD;fw ziD;f4C1M8YDiJeK#+=OH;E5}IGgYFY^{5gJV&$nd_R}cIyzbEDQ>2{k(5)xD+n0io z>#7%{=1-VRmr^x;Fc^=Y!VDNVU87QVB$~fajGvPVrz<;bJQW+2aSrRY{{fVEdv5)? z2L6U^{iz_QJ$sVVzzJYF$ls~x$+*5wO~~-OgW6Tg8CLzthD=bn99kpLGM#nB;SaN^ z(3>AyKv{15E4*1wn?c#b;cTD9Rk?VnwZxI%xgXyN%QFTrRrlre+JYdySn=3WT zwASgt<_I5GhxP!jZHZ1*;`Lyw_gG6-?OHEn%2Tbc$%zKe?s z&Y>Lj7x<9JQY1x2{uj`j_8@ty-7|fuPB;RritVTi_#%$a7C@zD(@Y~b9YIsNvnLq! zl)fbrD~-W8(SQ-A2^djstY!2DJF5CVvKIt1D97gpr=$82~7*9JKcet(u!>W}UhaGy7+P*|mNcIns(l`S3b=r1XMbq`$PU9VgFmm0j zth~!1&W;DQ7Dp*7Q*7b#F&t0CLG(tbMYP|9!-N%1R{b|03PN@CRCr!y^NY|tLWQ@A zEkdLl=#}(Y_VpnLg>NN&JJmP43>zfOI4I|-2JXIZuW)?ovrfzWGLi?;o|tzMj?VRX z+Y_diBVEl&PvX10KmFtK>BqN0id!R^h{7!GSgo}u?R&k3d+gW&dvAM%=-SZ2_5kNJ zPbNkqNOLpdr#FM=QZWCQU-8CK(X9D$Dq7Jm?YJ0=w` z2Ohs0uf$11;$7rbLLLlxZ=Ct(k|6m#1UcK7aHz48!5J+N;&*djX!p6uDrW#664sbI zb;MD%H$l90DVr-Ctr`gXgC6OE0tKz@5Z^c0T8p3%Ewygmoh*v0cYgP<6SNtag2FW0_;#))~urf6SbH%rJ5ne9@ zN2lrVEY#^*tOA{u`GZ(s0F}+1E(uez1UV#Ur=}r2I^tPjRBbFwIGt4~R;@xSQL6zJ zE`6%bXrVIBvup*Djk>*#TGco`!(l5|#>rVs=jkDkGN%U~ER78wD09^Lb)Y{mI+(ui zJ5z|yHyb>KD}$s&dK_tv?*vC?$W*9^N3?8f30cRLoot(MAOU|AGU zL|A)r=ce8Rv9w)W3jQkc=Jydp&SAfoV0YARh`6C0vvOzb!lVMk4%sn^4a+^EpYOs0 zfMs(39=Go(iL8Q034567eq&HLh4fZxOt-FN7&>-wB%&=FW)%+Iaq6s6wyj4ud<+)L z=hRX&i*EpD{-28D=jfo=I{NSB&>M4gW1Y>~Gfc~4rA8Bs-$#yC4y0An`U8t9*j0}< zxgH}jT3Ag{zbi@H*Vk{s8tzsQr`z1VmdtIFAW%!hF?E*aA<^~E`OKNu?qY-!TNdB}qQBZS!@k*To0 z#rd?PQ+BLKTywQ74r4+|=rhYpQ;C*(>vkks zRG#H<-Ay>-Pf-c02HjxGNgRzJ9QZ9KoaIUjPe(4ogu_=D(Y8xK+NF%9564u%&}g(j z;cR3&_WXiIlDu7=gSlKMsC4V|t4sl^lM?3-yL}|9gO3)jKi<8&tTwN<{9d)G%?XQD1)^v{tL0EZ25c-wjMr!ig&N{SQEIxYT+C zA6l!5Ygsv2hi|Ny78#G6Pfu7@2YY(|AQ|Mexia|8@>rD1S#IC^afPF=bnS~(1BbUN z;g0ITuyJ*IPNf*XfyB%b$$+28&c&)H-A+@M!s5I5QG}P|fN2D=Pl0JY^hDaE{_3k* zoUf`(b!)eltT({()9Rk^0E)-e{~8ZK{&aw~9>9R&0P8$}!>kUl-UBF42RO_FS}9M=28aj(TS%jUk)id&0^__njFR^wHVG_1q6M$<-F0L3cQ@ zV}{<4^uL=dc_QVxMl}4rO5HVPdNv#Cr}E_(y8SG$;>S5@*Ra4rG& zc>ZVJH{4Pu!|eU{f4+4frOZ_Y~zB^qxqbk~|zQ zPo(E|Y7d{R(&AEKKf04<&1Jm_0>xgu|r!2V)#Qt>mew=(+4$ zv3u1s;plJ!_n!(lGCJ%W%SM+aZ(*vdj;)@a9vvB7?QSDiN0+Ut+FfKmA0$TWBmC&p zRAqEE8CyNNdUV8YOV8f}S$B(kYz}9xSW#~LMncK%0 z8y!nF1MJ2ijsw|J6t~4OK|b6ob;Q9c!$Dw2XWiOBGTm9UdoR;-Yc82j?5P0Pm&drf;i+S@rMjk znSd|O13%$`d1=N{mnM*}Mm&2fq-K8N9n4RHg2`J)uW9B868QK&>PFX2B< z!_5KUCn>-j0GN+l8s-4N+~fe}*srGn?uFT)eq~2QP|GPQA4T9}XvAYObMedpfQiik z%mLu%DZm^6evtyqu~Cl?C@B>I6P=4}j#G3E*|?~73;+g=++mmlz<;LzbDR;>H)M>b zD8Eio%mLM!Ls{K10Oj|5SALw@te7Tm0}jg5{Mu8fD*)x^q`vFW^BhCFT2H&;fnz|G z=@I0D!*Lk~?jvx|{_wzZ6gky%XoBvHXu9qy71m6e9a_^xodzxatr$31WxQCIv{dkI zCBA8((F2_sZXPM+94d#(9uy0POKUFY?oTo3Nv}I#>-9(4+T{zMB(fn_IIX^C)$Vti(1vY}2)bU0+`Fn;f)PgF)$mC`3!KfhQ zobXK5N6Vt!Z_yOXns{(}j^n!a%A3}{_LdtG7^dDLZzX9oC7Id8vFGIGKbMN#)*r5f zue$0cjK@jeU6$lt9dxV#C3@vb^6X=nP7*{AY`-orTY5F`o2dTTweD3b|4NR5FiQA0 zU~xr?_sB{~i^cN%Cv~w#GP88(+iAODqIJovbc%;bo9Q+jZzDlgH=0C~#{*W|rewpI z$t;Rr$B%1Q&fc%l@#DUWv&ynzar`?RTzMjTRmE$0K92O6DMqJB=8X*Y#kiJb-MwpL zS$EDv^r+?8fAaT&g2Ji9pQOyV4|P1xV||1&Ky$4rK3^)UONqn^|BA)oP|sK zC~^FKD0lwY<-<)?i}MjC-!LB7^@LmFjr^|*xA*Ksme`8nf|BL{ zvY_8hPjJ2&-9BFLONpDOxI+8gbd>YWvVt=yhf;L9At&g>>wF|%v`n3qlQ(1bF}ug5 zvs*0t(ep?iLg{YbIgOZlqy;tN6m~*yAQE8^hh_TIRo++WTrklcg0j?<095 z=-4smJha331!ON5t_1B0okht>UoK(}kfrLglqE6$DVKgw_#@KSpSR&|@_ZI8NRFrD zV2@|_PB5IpE>{kcM|q6b7>0i1y2F_FAW2F4(!VocIFBXv}}1hRk5gfzW>0 z%dkGp`o#W%aFb4q&4i&@Cvv7u?N@0A$tIsUEmhp|BYuQs+r4H+k=<<}`i&2B1+utj zj|G0b(x~MoccZN#%MDzvAaodyLeTyyS4-VF!krX~{_3mT?HsPLaUuRL=9^lz72`>c zHprg=nW*IOxm`>S;13)-9JXrnpL!Q>0tXdE4ElknsV+GNwgwg@I)&_?^_V3w|YK^twFgBgGF1q-vP zQI_mD=j3EX0VeBJhk1-(@*(G^Fe_>K8hgUpqnCx;3E>`e@usVG9cTBbK?#7ZQjb-jb#e%zTEP2vc<~~#`F5Gov$&o-~%Z7sa~FHQ?N9LB#~I&rFx7En{Z$ZlhKRr&uyFPR-lRXffHmbU^Z$lz^Ic zj(~ZWBCsgH6FAGYY-f46n4GEX_rQ`9EFoa(Ym4!^ur8kZ-(tKj%;Qn^>MuP-_gH0> zBC&vCg1*{{WD%YWfVr~QfUqP13+NJ9gy#uleNCM;>ud5@qjPJBb&TztJz`C%KFi|? z4C0*RFq1+;mlK`|$J=qf)ee;-YP6*Y__g@?v$HgAGMqtZu)7?^qFQ==Ngf@fc?W zeQoLoEa73>qh++QG93(I-r~4F9cR@VOD@SP8w{{W*$_+9sUEF8SY zFUAufhiBox3J#97Pa!}T6HZkOe_)YQCYMntDX`j6U{E_a))BS`OWkIXQnkis5VmY? zE!sT`(`%#&FdN${m}TIA*Ko)YEF760hCBkt!RXC847r7hp4z97xNnh)YgC z>YIES89#qL6S3EB6e!T2ew5Rneq;y04p5%vN$7jX1C$E%B;@oY*yFI$KLe1>@lU2* z=+9Niqz z(T%U7Ey?Z%4N4K!+Vn+y(`RaSB^PR2r@${4as_c0Kn&%Kpv{=+?vKQ`siV>_2h9c` zeuEl+*fE-`*yUxE9QtsfcA*Ba*dno1Z z^cYflr>6%gcc;gY(mOppNVz*bhLqmv=|Rff=`p1APEQ^we+*dg>=B&HO)U6&~U=ia_R_pSo;TkMo{ukx~CKc-L zG3oMW7Qx{8NGUVDw}u?Pwzb`9Y58@h-oY7O7xA6D3e<~Q?nec*B-P1&R6u!D4tG3g3%)jO{yj*!1NVl+<>}|rraF0~e9IO*YuScGnd!TzJ!T+Z5Iv}xMZ3jor~>6t zeR1UPzzI)xws&RxQKJIpYSg@Wl$6dEm!A5a(bsCV4m$%5~~= z8w0K#{IOhz2NNlXvC4zirXWh)gEpif_R$Q)&fiK0!(KZ#08`*(1|+uzJP^eDnZ;&i zgZNf`QPN4!Y`zOci)}5;GT|HK&r%3_K-)eM_QA{nU`Glt2Y{U^z#Jz9?TZ1#OgT2ST=mMyis7CZ!nRnW?ZbAH|5eItj@5Lrpe<}m!nfR$pLi~*>qjNTN#*_y~KpTNFWTdZMxAkgvsY|7K);ZfX9D~Y~;z^3>Z5B(b zK7XLvxXIsK3|hY>nlWy*o4>{QARA52QpYlPIWdoHnJ$_QvA&3xX}?a*Xo+i$4+3V} z)5Or+wZ=DVCyAoGOhw7}inK`0@v*>OxSrh*?7f@-7wnK*KPTpRd<8YX(P8Q8-FHbP z3D`~H3Z!{B$Sz+R^e;*-3;I|2(jYza+zmP?--V8_wquoi!lQ1^B9==BqrCk%|LJhD zG=91i(gTZ-z9xUl$N_n>_+MWt{(mis|Ffl#9&|`4*>B04k^Q!O-GdTo@&A#EpCzBZ zHh^RvyF8kP*!|PgV>eDyk9tuSN8L8_X#J6S()*^Cjv8DZm^6cBcSy0Jt^< zm;=CdDZm^6{x}7g1HkiBfH?rXAO)BMz@8Lf4gl>GU=9EaDZm^6_ND;un1~;z7Jor{ zlA@z5Vc{($@WK?|91z%-0?Yy6MJd1>0Ip8~<^b^G6krYjFG&IB0PxZjU=9E;O9AGf z*>9rZU{6n61o2bVARf<8F!^Lek&Y#_D`#EwWU!MnSbxQ@lH>uwm!|~H0pJxWz#ITx znF7oK;8iKW8~|RO0?dI>^#%ZIoPh~~<+FZf4ghaT0p@sB(0(HTjtuP8H)vf$HyoGw z6%Et^iO>D|UP)(_10hVG_|;^hbDPJouQ22QLm$hgMG=iR3sW85901;u0?Yy6ttr49 z0A4Qu-?ya!=0I0*0|1@k!TDP61Wit%zf)f_b|+tDOy8jOMn<%8*#T0<1QN=-Jc_tlxUEQcbHWE<&as5u$H8x8i}477bFbvO%^58=V?@ypZ-T2JF>Li}vvc7$_)*I-`( z{DEAQ^!(J?!m1gkn|T{%_duSV2=?k5#Mq6FTB8h+so>)D7U7W@eS`RHtEF8I zMWDtfu@}Qvss(+MH;}lyOPxSdPZy}r>PIBsAu7TpW24jEoN2O`#YOhgw-Lk^XBHDC z@&^lzRMl}bj)T$dQguARR2>S@Qd8HYpXgKziV}&R_u>#g`Xp z!jIzS`H??ZnC|80o#JP!@uLu}f$ZA0<3~|Uek_^}nW{urbr(SKrf+ghraQ8HZ}w#s z8*j5m1;N5hZ-RFy!9S;jr}imCSLLQnWQTTIt}~VoONV^uo6m>*?4b3My;EeLZ23?~ z%#j4;1H+n9*(eH^AhC3YL%i#o)1Erhc$Yc&)a-JZ#uG{qo6hvFg7*7;M16HOI$t4J zUQ+{^=&6tM$(kQi~9d<3okLbxL%ienAreK?d6 zeeFck5)I_2l%cd-=ZqhV3P1Yh`H??ZIHs4McZ;8=8b1orEmV~&a*E1TQM@kmspR)1 z)*tQwsI`c`dHV7P3&-}-e~;*&ZS)nQD;Cfnhqln23e^Z*8MHqj!sJ=s!7bc9zqmy*ttQ7VVmuoVn-7MZZ!VI_zDYdqqD}Wp@Tn3ZVlDopsFo)G)m(} znObx_g>BTIMaNj!M$w4PK!?NbQL&@Z9DMp|v2(lJLF))Ccy?~Z-8kr)pX{-Ur-U;V zksHy?YO6p~WHmRM0=LmPK8J!wRCc$6;~U|eM-O6-Cm~L%KijbtmO8J+tx4kqk6Mgh zBV6f}kEBd4qTYL=4G!vZK#oR$Gg~S|#%E!9E$J*2z>wSv#bc>~sxYZkLn~#N!by`tv z+EPEtW#!-HLTCTW2gGU$3$V!dg76`Qd}16(FxNCKrNVJx(ZZGL-mwKD#;A z#v#MsYPI&NV%)aE?gnHhUyI4_{DMw_@f$_qr24_u2jOHY=$rr-G))^bPvLtEZ9hzH zz}Js)2H<&Gsk-0zlQH`7Mr~wzHCKW5+sVacLjnyAyE{N!=lf1c%cegjp)eWJS|jsS zdVFR1&JA=n#cX7R?8xn;h3#=~iTsH;-Ke@Zm%sBzFMBHi*gX|}HXXD|0&6_JGs8C* z_%EhR7USQT;lDS-H%Pv#Tz)UF#(8?1jeDQ`A1gz-yhH7!j!s6Kfi zTM?<1vp#4NiK77Pg7h?OH=VBWW1wg!Bj1I zwn8VjkXW({C#PG_;4{OqZFA^?z7x*F1drAK575G*}{ocs*|<*2isCKx3e18tgWejDvT zwe@wz#-u2UMWa+ke}IQfjul^o|)00>K@EpyIpS_R90en27PI5aS(q(`FbK$*gqe)5X`7IixtqH3Up5@F0I8fJkfZy#kHN*GMQ;lB7PYnCR$qJ z+gn7kU0y68G!-7HJgf>PcwdsL1wfHl*smhIfW**J`bc#SP8*(k38?KeBTJPs~ zn8Gi)C(kS88Lo*+R(POP-KFxcl=KwUbyPlc*grsK*@2;rQL>YgKDc(Mp?7iuEVvJC zaW>8iST|ew%)$_|*uW`4OgBYPDh{^(8cJQhKL;JzfLu^;yw847_D=^|^`Qz=I!vwB z@=11(r<;rMkjr}5x{%QLUZJ@9+d$qQMcy5LIFV)>6BgpT82`6o&Ic~y7Zh=SDp+`P z9j=V`a$=|`p}4|penQh&Y^j;=`p_5-;}^nY#+>-}NiYb1fjYBwx;X%t{HTSyInvuL zld!zj>GuqdcJj+42wEENp_Gt0AVe`2nGWnbYqmlK(JDt4HQJGa-KVw@rg0ckvlCiH z2|3S)t*4qnI}|Z9rQJ?^-sI3yJxxFiyvof#W;{soAQYVj+Gm0fJ`&WG^xeYg=q(-rf$_Xy<{GOrU*`A>xo#Bw|I8ArMO+g0ACz+wr zTo$7O%A;Q3#B#PUf2np<>{xU0!n%hxKIm;lTFYP;tjGuos?rYBBFnBta-Z9tio29P zPKzwcD-&0j<^1O&HYmW-!9tZaKS*dD#(61*Wn|HQ6lePCatJxoSBmD&)VI0JA=6i$ z#(YX++@-MEQb-M2r3AJcw3h%~Wl$We&zS>&amQDk!2-+yz_Kb#b9|AzjY4&*NetRH zuhzJ13hp4x#Bw7`xfziQ8J}ct(cb{ApPp%y4@(m>2Z?P+0p0y!{q})ciA<^V*54;B{cLcwBuuv0?y+{6 z1+S;O%!YKK15Qd%vVG<50Skq9;rZlyBL(yURAoBh(?bmSp(BNdhy?u5k&1_i1pLsE z1`iPlcs|l8zI2Xdkg(jy#=DglkfjkP`w%Ddh*>EetD;@m&qfMAbfn2cL;{|V)XX*% z#4sH|?U?AW%p7EKUs;j$m7}0!9n%~(1`OD}Hk^fE??!^- zD;PD{o^+mP;z3k8kr7N=mPdo&EX4-#Ngme7U{#yQuOv!GlynR;=Bt@Z-`q^*W=fmH zu5*F@Aer#|L9%rIQkqh7=?g2osK)ea9t|kwV3rdX!qPXxGLNv#@zJ0?EiBm4H}^n@ zqbXqaK!}x1{*4feN&@<33G@QfH$nt8U0q;r@LAdB_|6K_b}T*XN4T%;!Ovi}P#kyf znALd4gj-~df6M0|8*Ww()%Y~Z1ffK61k|_YfGtffCclLRog;WO@|(dbf#2@e(Y`r&q-f1Tz%x*@mm|8}G_dn>Ix|HFu_{$TG6)O{5>QAdEKMID7m)HxmgoTy_E z)rb#jt07J@iRLEW4CIGoYpcxB4z5unJ3o_wmPA!2U4#lKk81Pi4V24fmCHYp|4J0Z z7r?IVxw@kiQGGH&MP1oQP(Vqg(AYsSJq!NKqdm4IoQV)BCLN^N4rxXL<<~@rT5i)?>k@>u-ZQy6G@U<;Yb^yGnrkGB z-)uQKRejK@**f`4R!FU9(Q>BtDJ0>-<`QqVoOZEWk2Ay0s-jh`=D38p+8y>-9$(K? z0^_QVq)f4;&Jhnpt>x3V_}Oz%@$u{XbU71bTO6;E|&KSpcU9EMBb*{bSF z=gF1=6WtSWXq3{|85gLg*W{^Vr9)|)sn1|XIJrG=3#@gv3fi5>3|ciPF`uA7<(D_9 z;pyX6P6BEGw?I@fWMYQqs#H>wB23{*Em(Mb+FZ9-bN#rQ>s8iV6_V^B*JMYO(zWYp zq@zDhkc%M4o|J&}s-7f$*eU-U$xn#nE+eUs1l{p8Tl>pp{~NS6GZ>ICz~Va{vTJPR=IqX$pt@{h@ride zHdWZ~HdptBjTMO53gx39#(C4jE-+iTte%SFV05>#`W(xuLK1Wd(`aJa&jsY-N9{k7 z+lbubQmh^`_45OeJ zj&&cypzZ|^gDZwPde7XynN&2*>zjO^kMj{wqj67!q!ag%>8!S z&SR~-jW&GgOHPbtcIIBdVBw5j%6})yiBVQavLMRrEB%l%qnRp>s+Inbzc=s}z{-QZ zxoyziJe=8^(xCZhro?#iW4>d zj?)o1#I?RT0n4~v!RZaacCSe$3f+FjXCF=a`fW@W0vR=1jyM0n`N}ui4xk8qx^OGzOMw>k7+m{CcgM}yeQvRGM zw=53|Ntnv5&JTBaP@E<5@D9MrgTAuHw`3lk(wovhbn~E)CGv2x<-ur^2YvhUAYia? zRxjmyM46Wdkz^E-yx8aAD3=Gtu?sJ^;}F;S9`d@F0{uEgPA>$%R*PkpI)CCx=zGYe zjsiUiIrB>$Nc@v0q3$qE-)5?mam}O5c;~LCU=+XGrOLay>}7_v8#I zeNWDi5ZUzYc~8y*@?2$Tx%cE88tTX{^QWZL&^2%@OSZSWkUU~aFaMsL(aYYGlaJ?0 z9d|wN$vM32Jvl>UO{DK6gI?}|u?*y&E$cy*!cgbt+>IVX6=+FRt+W=Q0$LJPE3HMS zw$kDtTh!@gV6q<-(2`WQ^rHgGqi*#j05t#foXeMB`Qk^g%>qa=|MXlh{9z*HpPtJ{ z%ATGRQ1_60VE*a343y77hFb2=ETAP(xy!V;v;pN&uXiHmOx1nOP(|}~T5i2wb+5al zVd3n8`*S$XZi?j5McA{mc_ME~iJ+udgy?Riy7y?tAiZ94J$JJ=vS#LvLwt)%8aXG( z?2c#Qc5n3r3Apn?Jj1v9gz2n zRhwh6b~1VTE`9}HlcNK>bIR@;Yoe1BJ-&q?tqS5>ap(rbN^U^>DYICjaDVYZhtlT1 zr?UWel93Yc@B3Xvf0PQp=6s*A_)9kz9lp{@v8uObm7 z7!i_gM_<2DBWIqDDav5x4&cU&Il8M?@y4plplrx(f^b-0;a29nU8>MYk{@#AWoYb^ zUCX42bp37-)vm;KIsc>Ba!^1=%r*|^Q4DkJ;Yf?adXI>-j)B?-kzlP&08Y#%34&EsTYi{ zqlyq|-VlBXve)bc`myDu@_rxalwh2Q`cV*dlq46#oK1kRa5(v9Zo=Nq`9XbW@*=WZ ziB@ltsU5bW^fE8|$Cx2??d8RIoee5ZP*^;TEf0|&`g0g=jkcX{eSWaOTE0+JS(v_W zni1Gat^Iz=E4ho3t6#inIa9d&JR74AnJ^p&9A+FaaLLfU8qn}L>k0ZXJlna5W*oxk z%&q=D*4E|&w6Y++5T;kVQ}73-7p3XaIyAwT5O?rV&u={UkO`yWx`{vMJ?_VE~QTG^Xz-S3+Vg0n-N9-ltP(h3W|A+6IWzwyfEujA|^ zGhC`~oNJWojk!vxe$m{Cn>mAA=q0?WusVJ@BsafpiJhmRk zvhZx}#YSS`4ERVR%(~+{Ok#@Xc&o5-Tihh6r;FwuLE+7Yu(PX2fqRk0Fd26rQ+piePy#UmhI-yY zisF_0=wX~?iels5+lli8GQ5(anhDqv8J>PYRJwJfT>ry%v%Og* z$_W1f|I-_S76{>Ft^Vls5LOsH=&iVCT1?QJ!!Tj@N zE`5lF#O4nStt>b}fMM%JW|y^CIE@6KsIq8lw1mZ1c@_ir>Wh2sMO!OtFv6$#CK}pb zweqo-UTlj6i}dr~ELnNYK~G~}P@l^NzTwc0Wt~$D&Y|3@ksY+cmkx%me-;a@ObT07 zZhjQ@lS)+LNU$F59Vy%M0OfcTj~ktr4cX{C6O=KfUYtJC5*p$$nsD5`^INuO1Bj_O zX=&(TiZ7SpHz>ay(#~v;%Wh~o zSkVOG+sGb!0lV*}H(-4f++Z+X%Ll=!IS{6=W1_O20O+>1)PLQ5q^BBBGWc6bjpWWm zrHQ%a(}#P5xGFwx{xGfNOK9+MGmXBjAta$Ek5hL zB{PpX|AVmpjEvAu2$`+Rku0M6*SVv-0Zq;N9YS7xGE|%eoV}{;Q<1&=nepo|Y z>Y~5fei&~4Kmzegkv8_w0AyDxu*HzpKVLxD$;UH58gJ`xH(p1W-FRPAJSp$ZL2c-6 zzT`cdBkXlZ?FC7UX4}GD)z>p`Di!42d2bi{(-f~R>`M>Uy|AC|buoT31}aRn^v&JZ zm)GW*fx<+ZZZ08jqFMsHjc?~J#yK+EtBI^kSvdSzmS2wNHfWj5!0CRD*`4gcA@fGv z=TCP&*ax!f&3AR<8Gv}fNVhCwy>#TuQsc~%;7xx)`+lESeaWktPVUGP#MAII^9Y{Q zRtmNY?Vd2RIQGt&Lo~k%SkEoECA;dT4t-nC`yMvCJV@%0oDJ)%8ud{IM&a{#VbOMe z^QXA1<|m0iP<2;*evkN#L7DE7UDd27>8(7@)l!{Bx@M|i`JihdhjWJ4GQ}3Mj6*MR z>)&3hr%C>^_<(lOZMnQIr(Q_0 z?Y%+P&VDiWWwCN$p#FdYBxrq}wHG(KzN8Q3p)>uD=X;LEwYHFL$KK!74A16mzOzRT z9O=|7#pE2=A1)2rW@A{IT6WIRNOnrTEPC#o{Hnsn&2C>_^w0bs={J_5UyAp`^Af3~ zY0RAD(xA!O6s8!ZM=c;Bn z2=rA89#gQK&OUAy`Y+v3Ih$rHH$KnD{nu`&oK3Tvn}z;cH&o81+0e~G|GgV3XVdKI zW}y#sL*;CmZQU&NYu!*eo7@Sz=CCaEKsQv*rrF$ep%lm0E!2ub&Ze`!n+1QP8!Ttj z+2YNDzu66zv+3;eX2B13gXL^G8@*ZZx4OY{Hl4lREcn~qU^$!4DsLA2oo=w4O=qDu z3;u35Sk9)i{Of9xe1ESSEN9bM0d}!7U50hu&L0Rzd3BJFPLsQymAn+WzVncRoayxr zx?Z6nj}#mCWN4bjI)Q?mvZfO{w>p2P=%NhvM!67WWhZiI7t398ZX;E8QF!OD*wwit z_j0GYQ*lAV3hJufMjVuv4$;Jn9XnKjar;{s1vC@cr_p*Dlj~ITGRFAkOZ4-PTr_ar z-!MsI9{DTupXB9+_3>UT^9l<)(mAXj3G3I{k9n6bTTE*!kmeQHk9l9xhxKD|bDyw` zuV2a4&)4|!9$Mz@r?s&c%e?(qTZGk3(Y*aBUXo$mAeVXN>MgJDD{N#%`eWYy6wepJ z6aQs8cidorwA zzD>MN;5!UeKj!@{uHN#R93^bCey-Ec`}Nb${pWhIzP~gUs@XiP_44-9dO|PO1xsT! z1-6p7LoW07bN`^iR*vy=f_}`~k9DQOy5;q(LA?EZ?GskFB;F!#Ki0>4vF=+M>l*_9 zH2X1cf6F;`9ITVFAM^HO?GnP??8m(QSbrge&+DhSnjiBXiL1A^&sSI%%e?(q&o(SI zQ!9J(_Lu4%y;$b$$NFwBmU;WJ=Bhn>nYW*>6NF{;Xg}udALY&vR<})d5)+I(OYpdq%FV(AivCP|#wa|-Y-af2-nto-a zf+u&2vn#Qs&DUOe^k!!TXZbw&5VQ57pB8%QN{8or{rwdda*FMAmbZg{9x^a{AhuXd zE?Ikkv8zE&b^kh~n6k@5_hpBDg_DNa6jq-Yw%}}3S5QWM7HDC2xoOvU%4}jw%ekuA-!e2={en- z*0txuZ+ta)&b}WzORvz@0y=@H{R}j6v*Ehwf%RlU3#h1lp_Ft^(^Z0N2jqOR2M(6% zlRN#{uAtC@{?oK3Fp;f()Q*~ak3)Hdr`3^J@Yc23TOmFP_J9zg-1`ca)Umwgi7+=( zZXQrZ1)E)4ZvHIuEGsu{YuYg;b;f>|<|Hpj7IsX^{-;Y?beh!(R64IDn=G89FIbO$ z=>qr+wOQ1b7+HzxD|WEcv;A~wkp}r^{aZl(w6oSX^L-Ehn?K4=FlD)$)QucV>AyZ3oe@7 z198YKom@%xAWyI8f{j0#$PV6#@qF)tD@T>1?mO7Nc5o6jWbG%CC)0z>gNoLL`jlqF z&h#f=Q(Xq*hQ!99#BvueY8NO-V@wNPmGh~@fBK^KHel^-rdDdJ6}cAW8dz~nWg1gy z&!=gm4R{ysxXn-FXZc4stlDE=idn00W(}=mvt~0BOqhN)D4Yl{Pq4hCR^)rypeNRi zNT$25ekj5J6&*W$VQelyl!mS$=G5NNpb@P zVk)QU({nvJc@+&Djd}Yb%GIg?x4Lh#0sK6bQu|_oGcr{95h`QqEGV2rqT8$wckBFc zLRII&qRzF(atTCjt+8AJQCn*)<4g4~eFWz+3)`VpMb{l9f5!rAq-=xZV_rlm<=BR+ zBF`mVTeeriX5_xAY-8QbVEx$2^u^`wz&f#seS+&DGAp!GYQtq4M3)WCJZi`Wma*ch zVs~WOG&y8#NqW}WTxoQ0Vs2=9q&^|NyJ%N21o}eW9j}g+syqRkJP*prt0}{=q3K7j z8j5d_v%)K_YA-#cE1SkgE33-!ODT?-p&C!Km1hPItgnrgh;}23!qCC$&$7b_ zU_>>gylj*xqovuw`tioW5S!}@(Ak+b`RCw?U&s$-==3iiE}ZrYcb-A#BeI_+1=@gB9FpqAGAb5-xxtKQ$`ic!ji+9s8bR1T9?Iuyd^ z@sP96@Uby^BfQ+ZC|{o@Q27!P{7YM5@myIj{}Jb6^>KFBtPzKH3@WI#o-Hn3CN4C7 zYr1;|c=iU8)62WwFt}>aI+|W3oCIlLZrC~2%|+8EM#Ix5MD{wFi50u=W;nCW8_G$C zzUr$sRZG2u9Fd}Ky_Mp<;IMgWW1D+&Z&lIF8ugMjY@W;LiXg*!MB@?$v~z3AN@bfZ zh8owqGL#~zwkh8bDZ1ZLRc@?P+0lJ^=C|JxsFcE6MF zp*%GSFaD@`d*y8hv& zmOfqoNK=c6u76om%Z9Fh4DBQ9x*T9INPZ}__nGV>2g%QIPK~kez?WAm^(m%9H-$;RioRdYNgw! zCd#)@tr@y~YVBz8_9@KH+%6j*LE$Ns@nzNqUPBR9rZ>yN;VU(1h;Lzm48V~P4O0}7>GCfO`Wium5s0{q-WtF4jOTJheIj|07oB8f>^?O@Zztu+B&wV3> z6V6EMv{?8oX)b@UEL7)|9V@^L^^xmSZ3C<19quhisFq76ym23Oh0%1@zDk z+hkUt%m`IunHt0%YgpXbF(CVe_B|=Iuk-P^&Ytkvd#EjL;@zolZ(vnh&Wh$DfxflZ zuY=H}u5vq??~%;K&AV0X)&Xu{Zf0-x7FfZ;bMs%+$!;T;@f-MQ%va4S*}kfHb~M&N zgGB)2s18rvNxb+Deui~Q^qtBO7ZP_>lQ$B5V^FN}$W_A9RBvdz`|HnEy~Xck=&D4m zH-R>Dclc~QaiAv!sJoT=FmFkk1xW@RchPq=fEJ* zAITZt;i%0uq2frG9FK3=P@9*+bZN5In61URhcahLn<-o`&k4-aLSSC4V@ph7-oSj_#?83Q!W#`AJyTQUyR|j1 zkP`~BQVENkzfvg=M%!10gVkdn(A-fhTt=K-R^Io~v^k0Q7vMB3pOs)ut!4(AhPxRa zvHV6ZyUR*LJevGIVt8i9hi0N7UmqNsaW1S&d7cs4WI25FOjkcaVMAflInMp4Ao&w9 z`*9KDUXb}hXK9Ka;sPxtJ8b<4ad}FL<;ySwTy~2<4R0-s;wnL#I1&CZj2~~ZHB^PHEi=zUom-~(8;mmBF!=N9$24cv7P4c!^&Tp zJzeh~4yy5=0(57^=Ko7Z;E~HJfmL=#sbF)?Z&g~ecCg!0m|3_{!!S5!FBRpct2$zg zu_Z9;f#EhY511PRROSxXqo5veNYTv{T>N+N^en?4EKJi5sr%8;(y#bvMmXY9%;{pc zCml0&D?S|b=6sCWwwpIxw)0Cq!h~mx6hBRh&t|SKnk__t8u{RfZ8z6fUbZt2 zS_5bTkmF&kPlz)HpCuuaDOQt)##0AEEvk^K>ywv7SMSvMnST%>I9jWm#TVTjxGI@S zG`SDJj#-Z4M)fT_W?7!RkQrmghRYnn&PFtOvH-B)AjY0WCi^Lpqb(WnIW`~W@(Vln zlG0S|@?qX>)A_{7yOktL-4*5fmbpsVSePqKFDuozY;Tlo9I!9v)V4Q%vhaRd4k4`kih!YalE}^t;{uMqr0nz?!>l~@^K|zwRt$o_e0u>w=c~Nmn+P% zsa~@vS?2mL#b1JFYnylUq`x+w{@VZ7^shKHZ}pWA7dT;ohvZxX;XjFScviofphCKJ zvLVm=hX0>lMk2c_~8PNeYn8Q|8seLIagjUpxpEqT2DKEC3r;AK`aP~6P9>SZhVo+Bz zit=qDvNjQN?XNp5MfuS_a$Wvm`i>jlPJsjcIm9rZM(EmI8sd%E9pd|dtFy+o(jXMKNo>l?Tu`xi!sb;qXoNwxuF?#jg`Nk#WBgKvyEa3+WHMUvij=W#m-5% zIS^{=5FhRY_x~W))n*Xa>L2}lfk!#e$J%n{eN?>-;Jc2AT7O2OkoZ4*CjT#M?;R&a zmAwyFS9Mp12~47U7+`t`1LY)OMzWHWAQ(^(XAmT)C*}tqZg%naJm=o(sTtk0jrZJ=8{&gA?z|I zuY#C^va>&sRgV%fm_dVjHA+3Lw^$sS^;7wk!6Fbi3xv~B*d!g|Nha3Mk`9gv4)P0f z?xXUUGlIL)Ut1g@7TSfWn45?#$)Jpu!_I#gi8yK*vFm?OK}#PC+Zq&|AR=8uY)A#C8u!)bT+-*25&cOVR_imtrB?%1km^FGdqK7;~SOX^QqYAmRqveYr4>@tsY3aFwi zH5F8OmO24cuPiki{SD@vNNO#zUWS8B647KZ5=6I5Y1@))6_z zk7S52qpQBfAjHp^jC0kNacT}tyUwsIEvg@*5?-abVpUDLl;gkfU?|V32F>A<%+bBkU-Qfk%vyw$%|lUkhx&lXPPYZ&sp(;-4*+ZAvhSr9 zV^m6EPQMLP1!u(jTcy>3vdng{a4~=yTJG-=>{ev?<@`%1~FaD2pqhDPKFRmC9>}Rg;Y0_iiSI80=N?$KciX4U?biV8t}YA zCpvn%D%8|(*xm`-Fy6P|O?{cwN)gNA8X6^a8p5gtR{kJjL}io%$I7ZvhBtO;7|DWY zqs|UEXe{tp!nv>?CWa_7h~}szhneh=4ITGmiDGd)3Kk6RXzk^j`jSRqy6_F1~4phaZW$;rZR7*`7N50Lsnx3A&_A^gSM$WvNI2hW6~z& z+p6_ZPB(bX&!=iX2m6v~`fsIvfV4{YM?9t8jqNE$9ey_!yB&01>~QKSw2DjF`DCAo zzm6S^Vhk+pumoYWpOOSzO?Of0IB5U?kPsokX0NRJM(u;k$TM6KYBecrN1CWEM zooNt?shyd8h0^1&TAx9sDJN}b2$q?SSAM95?WTJ&Hj`GIgxpuxMH8H?sq5g`+{Mvn zbs&+MOSc-uK~JEWd4!w@D>f%8&pv#bXH27kbDxcUYgV-77 zj0_jn(KoS;HE=KUNNM_o1LBp~nvJhWgGe;0_%zMtQIKt>nXn?W#L0tX5n`$}`kKDr zI#ReON2VQZ#Wf!^BocN8z?sQQf3c@S(v90No2SBEGFP)NfTa%GV(7-73V86CoK(gwhOwg4lyHI@JA$}l@s?p=5wdD6_SHQ@?$R*mXV#pigvqwc*l82A&hX(EID>Oa;##Hw|SXP0fHl}rP}9UvI5>>BGj1q4&qfZ zTLhoe-!;uXwr;6Zh z4!q5VLNfVH$g5sZC_v)b3pxGcN2^dJ(kOPyJB`w3l`?IDEtxM_;0{CJu@OMsquU>X zP?;g*I;tdq%AF(%mN|9oA>bnnv8m2Ag_!3&%Bc4_QF%a;s7wVQ{#!3ymT&e2Q^Jk@ zh7Py((DWu9)V3HUKD^oYlcj1*1^D-Tzqg!pb?Z|HIU4Ahf}}D8HFm>^n{fp9z&~KXn+M& zfNE6TBETWnlH*h)mwFYe)a$d5 zn-cwaaxR{&f+?YkzYI9#kfU7d=HL`K^8mIr%dprLbk-y4Jd{E@`LeiDtg{dKb%9Yx zsZ&O^&9pRP6Djx!=Ace(@ME&L;yW6&^cmv)N-^T}i=dSf(M91-k{&p{_*C)b)dBe& zVu)ME5nJgQqGy)O*YE*^QJ*QMYEV@RvqG4o6rtj;$;&^_BfZXJ{*mcy6-Nn`5c;Jv zdU__}&FKL-Xrk84Rh+sA>D+HR6|h#0MfQA7nnxX7Qor(hGYEDv9Nj>rC zkufzZ>5(~V%F-iq)x0E01c>W%7;DH6{Rc^de$ z@I#gHMs|K!e__9x>YGYHgHlstag`&130~Yt%My|}ld8tDCh!tXY$n`;>L}6JiEA^M zQ!}0JjJHaL0+iS)ihc!+O86B=KUnWY!&*xRJ8Y_J&UW4)^ViBz{XUuZr+%laXuyD3 zhxj;z!RZYzOzhc}IGB`0lK2)yHntQ~5}mDVOlb)H8i5!~8o~sfK#U=Qsul)oA}YpZ zSfsL}%H=B0S;n8B+xg6MQYoq}mZpqHTAQ;*E-5Ydp|Yv}U9@(2W;D$;2Imo$y=a#}=K_Og=K6xi!}S2q%yk51#%GM-4Br&pB@Jq0Ohv0-tKkc=K)~C_did1B z6@SGc-f~EHlFHt7Vm>CEKT-FLTE;D2y6B>rFGVEjG^$LKZB-=iXdYE(Ci69qLgT)A z5HnLxGSF@Kl|bB6EEPhwh*mMHNyDc$VVcdSVu<44?wc&k7Om=KU;nzMlaJ_x+q71A zPO6%(%^D@I4nz1ZVA`tQImZFmILKjcLrh%Vx3yEm(!|J+>(F>SKvw%rMEj zl|MJ4)Ga`tvM+|mjo~I?(W=33-qkb`Z~jcD1Iv_CD9>Vf#^u?SPt}=$eT`7kg8@}b z%6*1IEXZIPFM*O5NxU%}G25%Z*vd%jksS{eU~b+$2m)-RiWEM!IKoq|@G^~OTOP&V z9*y@)Xoz)#T_#cIo$#X- z!_IU}?S%`m>`@#oMAhZ%2-n|G2=2xlJDC^uLM<)jP#~gEaju=rFU*andf%CTGiGJzPRph&cpa42j+nZVImG$BP}Bs${l>3u!Fp zs@GX{LdCTZt!6*qKj%x5&eTRZSuhaEs{LnOkzqd|nd?4>%FuGTe_TDKz0AQVVG#J$ zk~TKhtG){LzMSsLv@^~RV=#i%onVe-^VrYw8L|@)wIilNX5bQKoJ@ltTpnOKgJH1L z_vY1n^l&isq&%5uj#-r=sjNvvSi0_&`M_m|!wZ=c#A;x60Nv=y4&8ZX`T|&6@Zu17 zp-RQA7|5AbM}}}T0v5qgV`$C{hgqB7W)b$FVnGZFxk((L4mAzN&s<5LRvXMzV#yAD z5;c{A1Xh4LQ!!o(xr{<&u7xt#f9i!d8ZFstM`?B|i*lm@3UA~tKJij95mR#1cN&x& zevQp`4rNeeUIvGf<@|@=CA`GcZ97qoo~-U|!j~+Npd)~EB_f+t*c!20F_QRnx)3FyVEut(lu>n%7UCxZxf{f;=#VJe`AiGsR;!c`RWW zHKH)n!j8nlvQHLs>}<~lc=6X>ejaWa#`To(%GhLkauq^L*GGq}$@#(H#E^J483AS* zpzV{NiIt1*8JLT~N}@A~ON7w-E!PN9>YR-5VdnlqlEKVHd}06P;Xu{?%gcZ;wJ6Dw zwHdYNQv9ofZ&<%Y`KD}ZJ;U4T`$XWpJY0Njzgkhy5GLr;LQw zJ)uIuErZ;;Clp&&amDCl3c;O%YTvF`cVa-!KwvyFo%Y=J4M<+5gDVC#gr!%FH4)?P zakHE8uRwzlf6-8+a~y0;rx8y{OZA#g7_+ok4nqP>UaiNqggn<-VJIImKtaJaqu7&G-8I_R0TbcT5qRxK*btlQZBnQ7YLOsV@k7+FIo#C-uI z@-RG`%WR?8Z1+XLEbbiw4z81kDaFu^Q4@Tin4Y$n&Ph1;n0guZnJegXLe*)i94h}= z7L@XyhQ{0zKq&p8#`^vT&ym~YWixXxJowu+*N1ljG+8_`gsO>m!`{+<0GO z#a1~7Zj3imJHc9+`j|I;z6&F&`3mC`+?G@Ei-knC7`<~$@!xVEKqO22>k1ALpZWsX zCG{R$X4WA%?INCey*1v+zh{Hk8JoJR3S# z=|_a(6J;e{HALAfd{)&qEB&}I@Y&GSNtgASN;`5CbT4N=Cj0S~Gf4 zUk8m^riZkdR!&&=S0ig{cmz|9`BZ-^wSvlTl14OQ*@+ z{#-jxrW`SAfPMXFBc%XE*Xp-ES$t!(6cZEk?0MmZjrH$EQvXKaS)O>b+)RfL(>xbN{u0G+ zDNw?SFa6=ou@9o)8m1BU51okFoJ^G7I5z-7)p9LgX+lyb#@oAbu5abjWsK>0CF?%f zlN+-;;hMqHIy>A6HzgI>r6*QlMTWa{)lTdxb&Z1PWEmW2U)9EKZUk;4o$7j4_fvX6 zLS{5o6s^kLDbU$;Zh{*46iY`X*}0LVzM(Ki(aI~VguC3j3>8**~YbDQ0`7Dr{k~^Z%J24dTIQTn^9iJPEt7v9+DgE?EtQ<*S5P`)w*=x@}cwZ99gHV?ir+chriYqFP1PP-9(M~MZA zLKNK6<5TmIE|qziaj=i(;xkqL+-^EILt*X+P7McJaR}GgErp?TT?b6C6^5K!7|P*r zipe?mXA~FZJY4@M+RV)=u$)uiSv2;yy}VYjA3#H4%X&Cf*d`mNAF5ieqngUh@h{fY zjB8lVmkoo3_>Hyk5;$f}$9bOOY>0AZX%feF|bHj2FQ7Vrj-2H^3Hjg2cjT^k>iE#ZNqE#3)Nzm!4 zaTUfk0YKzaf;42M8HSd}8IYBTM2s}V-6|Xwrh{#8uxeJTV^7e2;w=hCA1t;Cg9Y+G zN%Jx>E62{QjBu=cJq(*HL9xyzzl|oGEdZU{l#L=b3L*K<6vRblv-SMo5?w%9`=yUT ztAY;rI^-~SHC>@*XU;;`4JqA9VUa;7m90_TsCknOjD4nS8W*DC8k2MYFYGfIv=SC} zWPM(=HNlzvYH|yM$ygoEcqBVCOp9W@ika>USdCPb%$h_))5zKR!9*>p>y?ZQm z6^4YP*tQDo2CFbsg?ArVkvGJ=l^cond%Xl_8Oxk4QU@~`D|uf;1mzo=aHGuKcvq}| zD(&i)kkJny^0O{)$=u^(*c&XBxs8dOr{FGSLSvYp_RP*bFsbl`jQ*Z`T~SMJEg1ulXZDu`qQngy{r4f&6X|{>#jUHQZ(LLMe^`up`yDo_W#D z0h`=Cl&DKq_r;_SbFHr+EPjSnL=0T~V4TE>(lAH}NyQk(VN^L&A}xsWqjf#q*H)!J z#o7$pga<{>Y&)0UL!5IXZ6W93R=x>n_E3E&7H2Cg;1TQDu?WizQm)9tIg)w=9H|gH zqc`eT%+-WZF+TtY9$X0+XB5LY$8|qoHC5u`j6kgZC61Fra*x=Jl)3CJuJeA4uy*X% z1=Gr{w8TPcA8az@vC?mob0X#~YDZ$Ks*eINY7-0Fy$|AfFBfICx^+X@1QI@XE46sR zO7HMV%cV2|m={#<|0PYfDk(lKjpKJq&ZcaTc-lqTmqSymvs-CWt_?L})f3UD48w%1 z8eaA;x!P)*AqK1W+F0d=Be)h#qM|xlWbN;Wn={O4hD?wbfxOz=)dg;0R8ndfj%>OCTOiKIVbF%hXyd$jJVHwk;tQ_k*G?Bi{PP3OW}6U z2Qw0s`8^4_tQ(Lp=u_J6EgZx%bE&f7;+yiZ`mdSxrhyD^+)N!T_kDQ73-GeBz|GQ@ zE#A2wz!E$kw&%&Q!nK%xP|<)L{b9xa5%{e1M#da^Y1Or(F@M#dfT+6({-cMENsPaM zP1-S5m^Jx0ffP#p5m@FvxRePj<;LAim7lTFw@_j?O5{}zLOmpfgZX$K!g7m*MfIao zPouQr_FvYlxsgs-ibM}K+NrKr^&o6@<5)dE*b+xOw{km*eJE0T;$$-%8Xt5Xg~;kM zuMZoR&qO^!OdnX#-SM!L$spH^jE(eH^+OTkoJ`P%pT&$zDp{XSwnF1w&bH<2N=H1# zH>lXk#s^emQiDOAUGsE-aTf8RbQ#7gv`rowlfS z+VCwyWmz1QzFlEZ!O)KVMy8|m-l`ENf5D&cVcOgWlKCh7DE=<~M{7Ismg+xybo|q; zXC72VwbTllzKlvbbQ;okMGZp7z~j=lIt}^(QZ$#ohiK3qLhh>wBHCvqv(PS^s^(1x zJquf8bPL8~l7cl@URs5zFUm*s!xK< zD${G|reNtc7>+wnLJ;&)ci(ZX)+=mMPGWG*Vq!~&M4Tj)6KT&cL0E1>SWv&U=fGd$?eK5|}^SX7tCeC#^!g6%B@twkVQTl1?<0B*%ahg3x>ZyRnc zb-5_hPotg{Kcq4Z4NtS9fr}Pc$>6GZHNB3y37w8$LUvMQV(esC85T@@9~L!PCRdED z6RCNiRej8USx>}=FCoFd^CKsIN$e=7=2IfzC;9T4A5Q{yI1&3liQt+da7oD>3j&N`edavde7SSIM|lX_AX^|=nf8< zgiVN1PB%xI@}e?J%ULEy1m>LLQD-4C2HG?^YKEQwgU`O0jP8Ab#-zsx6|kB?>h1H` z7YPcLsRoITurD^y8DyER)Op2BGyi1g*+W5lasu%zU~q!WuE$mUS;kVhxkJ*JaS`j3 zW4n!v51frFn7I>_#7-z&4gy_lDa1G#C~quB!Of}8PSzE6n)4B|c7#dO8IVyMmd3O? z7YD3nf_B(!sTmeqO__WJ0E)2R!4dkMSv_O`R;h-H-bk^!Glz*72+G93t8j`Q>}zPHxCS+02V7h+6A8OCEUg;)GR%Gaf(LIz7V|TB^N*8eGBQ1H^Eex%9 zwj&-2gH00sxWp72s|rK>O7iDbk;VJbeDQ2#Ehc%H$dXW~zp|o4k*O9`=uUtoz>!?{6ZR@(MQRz`-Mi%!+XV`fIzIfN10lSGknm2uzk4H0{Ooxr5BU#7x&8^`2irYA^qVxtai-b!4h?+NG69T1f;}nXsTN5oLKGDQ-5}yiD zf#g^OHRcg|9bQUvuKdL~jFop}G0HeTv4hrD;VNrLSwt0S+|4{yi`h|$b=Jf_qh#wu zlN;sO!`W;G=ttXi&wJ<0XyEGmwlr8-%5S3w$T^Tu|1efUu|#i8tPNYKTp&kV6U~I1 z2b1WazN?BdT!^ozc7Pq0Ve(;FW1$WXp=&-~?rNKitt7kQsUNXm_bxD4?ZQjNvnBUm z--j^CH?do%$S@SccYSmp>-oWc zwe-0VEK>ywYqAq9H1DE(1lJ#6 zRd!c=F{-@5vf`7a&v`HS?{Cjv+OSmX3NP^SYi9xG18X{JnP);~vboN-tnrDa$zgW| zyD9~s!tP2K-7BG1(_}xh(~xC82ORQw;6y_QKTC7N0hEU$1sY9D!oSbhS3y}Ozz4o` zm{Zf{4t{hw<#RVrkBl{QW0s}o;{v7NX$p=op&Jbu4u z_W#8_LPGa=Nn6VD{Q%=xcf(Wxl;U8!%*V-&eF|*nBLokVi?;KLWEk7|G#g%1*4xxv zUiD703YFr?I+32TDVo%8ilZLG z4Nf!JsG`D4psHeXXUY?M5D=EW_~tV)Z`X;srz~WQfE|C>av=Q?%;zz1xl_v;^&Oj~ zj*Me0-X#cqQypLr^Y1;gvj-*_cW`|X@rwO8BSn~&RSH>{0QKLrX<`)8mQEJ51?U~y z8qd3|S$QYz1NQvrxzg$k3YEk!M)r(0w*XqgoShpLAcUP>67g)aeU?ogdvcC^m1^e&w8W&*A7hOaS?9_I|rD}_* zvX}GT%Gf0N2`zBifzRCjlo3NcR=EKuPPq)?5uV{l&v2AynCKaf_6(vkU5R=_OyuSQ*g5rNz$NjpDQrgN z(IxHZj_v3~J38KuE^SA5YDbr~qdT{wyR@Ubwxi42(a9_=X~MlpY#XfFoaU`Kww0Q~ z#wrNv=`4loZISktTZp+RIcl6<1}^W1^xvb2 zVIm;Q#}vH%{LAn!#UFz%7HX#TKDc}cI;P%6 zzQGP{=MZRyYlU1)2gG{en{nEp^=^i(i~a#Vsv=(0Vr$h^AaR~bbG8X!GTJv5t|<&B zqjg7DFA8%|fO(3BIcW4m!Tku9_*gyDr!qhJRTho+i`vN=?L9sKCVaBa5?O=EgX%gv z+1*o4q`9A>0fovMtOJ^L5+{0po z-QOrGC8-eze$^i4!f&&sOY*Ag#3nxs$B^H@`a>K{#N>=R-VCH1kLFmXzVwcB}di&in*vY+4BCoyF-8FuDI1*{%^WN)y9b# zR+F41l}bJRnore5S8Ix^X zY?srA0dz1PuI7eqsdqZTt&9W3uClg6FEbTK34|*$i>vW;#U%l8rRpoX!x$HS(pI@U zS@}jF+gIUQ9e+w8?je<_sOK>ig%RCPQl1s`8X;arp61L{ZK=78Z^iG-hUgOKBg}0Mnqm4$+DHVei z%@hb1g z>&m#RDG2u3GPT2rj&md0aYQ+`r4h%vMSfUYgvA1WP&oXMrksA5JP9uPXmRVYlqb$L zt2F<@Zm`+9T)jkVmtP1Q0IFGrBTP@UdYy+>u>4NA{pGF9~=S#+_8qjhr zgqaT8ne`l5UJg>`2kPWXb(Cr%EbeRhzS_@$sHY{q1SFO-Peln4E^uF=U9HpaEA{&- z{k~eiui;zr;u8oTf7wrqWGEcp4e_QYGL(%kjb!I5GW3L>9?5dhH&f|9V`qkbn!#50 z^xMSY-Yh$n0MP25+W11)kdVCsDpcm_-12!VA6052s07vzqr5F)xy$AqEQl0ZXV3{J z!>!wB!jv-uX3G;(dm_b_r>tJKD0{1oz13=eNgMkj<=(SrJ(ys*XE%&`*m5TbcIy{b z?8lB)S?R0X@eS$#x$rGk@iC%&^*j{k70d~7=AWT<1iQ|2*UDCO*-Ki8y`&nv(c4PO z1)6=5eZo=Mdaf>T7X(&MsJg;51{F%O8WmsAC&s`E?wU;|m3ckP%y6NKP{=4wWuW(p z>jeu00zT{p!Avt$5eOM2itk3jEX$8=5G)wbyF3i+{{1+#5Gc8g%)upiqfSR~@d zHVGDu`mtLDi^YfqbU1DkEGNg0Z5Avy*N@#USYDnVyF;-2d|<_1c<&UfLkGd)Dh}=v zte}9H=kMKu6&3<3^4#7dSW%H++U>o972{Kafg;cC7QsqNBt6QMANL8?u_O3GhIYGE zuz1{$-7i=o;l~~jthCgRJt$bGPJZkm!OF_~*u#Q#?(E053D%{HAA3Zwu3i1uqk@%} z`?1FaOD2I8c;R?lu!;(V*YvO_1nbrfm}MkX96Tvl_wK+7jZ%d@C0LIhz`{l+g*`1; zWlvzCKu3i=BUrCW!F1kuR?xNhH^MLYkfCDVzVJ`?)bwC(? zbk=TP6s)?+s0eiM+VO|=Eg(tIxqR$Jr8UJletzr?!5ZrQ*qeeK*x<+B60HA$e(Y_*2K4u1I|Lgzz>mEn*r0(%1(vLJ zICcs)c#s9mi-UIs8#36By(ievA&`d!XBGFm1UqP`AKNY1!3X)V_XQhvupj$Cu;Ih} z*oT6R81BbD5^UrMKlZU;qel9%PXs$;lpp(4utN{=V|xS}eJH{f^TPX?U}Huz|5>{H zelFP9F@Ed|!N!gCV|xWVY@8qaQn2xd`LVAAn=syw{Z6pMCkUp?(bs|kooWJW4QKH+>`6(G!VuuonVtE`LRC< zcI;$gwwCv2!KNHbETXaR1v_pEv8cv=5UlYyVwek%w(Kv0H8uLN9|fD*O0ks<3jsycQGe z^hLxh9o`(lnokE7HFQ4B6)e>(@-&tw*y0r3#x#~M*cpoj)A7uOCq=*vb}Qxj`+jlVIm8_s4yiVCSyzW1R&%Z>1mWBG~!o2&U7#t6&$L z>*p&M?85W>SW>Wy&i7*#f?a%pUtTxCF1gUp*IlqnFY;qO1Y316u-t%7x1NHnzJ%em zG*&6tnoEI&yfo@1*k!B8hx@3cj_57e<*Ui(VUA#H*Z8pm1iRugKUO8!y374owP07S z^#q?^$3eYd z*I!F4Pv?UM!EU(Dj~yu3jqCkbf5A3f@5crRcGC^S^0mByg57*0u?`v=B-kw*h!tpT zuwWZ+B37ueA%bnX8CY(vE+0b$yY&`g9^XNN-L{dKSB?%A?7>a`yfI9$hi>&_!v%Zz zHa|8(ux*?D*hs-1x!sSA6711C{MaFaJ$9#HI^7Nx?D4z&*l59?zZ+O?K3y?cD0eCJ6TK{eJ9l!QOkoj~yY{ zt_S_tk%H}hh?v)g9wpfO5Bsr+f_<>fj~y-8hmZKNV+8x?Q9m|Gu#X?}W0M8@ffA=QUzpeSeZ*x!Zx|d2UY@Ebn!}wA(p?<-bA9bBpVHA+N)m zz_R_*Qw1x0i|OI@W9JH1^mec!Sm346Ji&^00L!M^X@Zr!pS9n=!BF zT*S$rb3A6OWng_Y=$r|LpmPx&3B!}8+o)HsD*iE5l zmzMy=0_K_WlHK$fx`A}%IMov;W;1kKRhHT)Q&2Jo#r;B0%G{+$NK=4Z6~{Y;EC;&{ zFqh3KGF$G0%n9Ri^U^+`akyd)#8ezJ>Cj31u&cgNBsW|Z@$M0c$UP!vnv&HgwQylg zFrKw9vLX&|8i_j3%03&MJ#a3A%mnX7Sc^{u%V*k6%lojpr9Y=$g#*MAP>Bm=c6Ts* z*f}b5mZrfy>%BO~ml}mhSndj13(0t0pq@-rs@d2-!Kks)pWx{}OHn*j+1}y> zTI~4^i??X;87-D58Exc=YCJ}Xdn%ku;3IG1l~{4V$C`oc`xpp)pQ65!k1Y2oEFL&F zso2-o8l*0UQ)H)W@NzE1V{r@v;?#PW)LFz4knuFrQj#i#$`lajp%_!3?hvaR4&6+ASvvG#$u|KS<0}M zrMA*<9M~plxvSeymy^QgA=I)pSI7TLc`5go7v~nbnD<*HMOi@(<#F{KyW$Hi zGc})EyDXHx92A`#T#=Z%jWQ6`8K}SmDB?!V|HFvoYh8HKut(upCa*NM`UW#CG^hEr z>M)xw971MNJfsqI--2(rSRSSKR``MoW#|c_goy-?c+TY`_<_8HvrwA=;^U$3(2i$0 zi;-|eRs~mT)K?g-iX$e%dC91g-A7UXeJ zU*dKJY;ER6R&wYroKOtOnK-54h-T@FRqal%hWo!rTm?8jw%??$qCKP-%> z7*1n@H5P|FZD&5^=tFc$Bk$3$nhV%?nN<5tLARwvJUxnP~TXk=Qc397Ajc8uEm5paF4CBG2 z&TFYawO({Ds17MMBLwBvxt#dCTwWy8oyYiV;(V&B?{XrEdAOW_x8C8Z0$wpw7(}I8 z|32@+Ms2~<8NG1T!1|gpK9wWfKkk{uH}9wh9lnb&nXUIDOIDWjP^p%lM8y{%W-^x} zA~Z-n-Ki2?%=*IbP64grUVXD0)nS`6?mb@Tt`d9IqyUJ4DS~u?rG`X1uLHVl>&oHG*!vK2ElB}(PoyMNK7=y38(nM zsLJFK?t}84sNaX`_b7RrX=))~yPE6rvT+5(=gG&K!wFSGV)2=5QC&@PkH4xWi;S>x zE2W}TzQI}x+&2Yg8SJN|Y`w_YM^q zOfxju@=GOAGp<+(>r@3z=fKq5$gKmLQ9M?hOLAkDJdfnJS@L|61G;$37m!?$B`*Y- zXx{G8&Li->w7I0KW*53s^9gO}vgSM5(4CwA(uVHRd{DXHeb?p-+R)|AJKE6r#6Vfn z?;sg#KB+B`)4ZiEklXx^HbB*!7RC?GO?E>JwJ?UTF|#|&SUPQC3^|u0uDG#0F6E&F zG5ZqpS)#!fd+hO5m!sKLPn#`_#Hy8X z6#N%^{9@RsT3+sS994mom;Fw-jp`3jC_~jyH~de=eeD^Cnd$4{&bb;53|Cs=C23qg zsoVIcLyUuJ+1QBKfh$hJfs`*$9JNd(h6^ zYvPW!%3Uwzj)1t^M0eNdm_i<7UgX}K?c$EM%3W{ejsP$6R2#P|z*z6woBccvwjvU_ z(Q2|kEhUK<2fSY-sP2-G7*PJrgcwwBg}8m#l=~aF&4(Jgyn=y+0H?0edlaSRCI`91 z0r#DuJKxX|*~@41BNR9~!M%}er?XP92V?f<~-YN%Qd&~0DEfXPLbqOQFw_n!E&@Xctec9jfR5Wt9qOC-M zR_aF7Nf}zT)ALS1)RS*@D9=pa1+!mIkM`*)p11BrLy4vUa~WBEo(rfwrxi=f-F&kS z5CbyhJpi0p*-YZ)5l7;YmMV{oMkzv`B*5POvis=l8*iM2R zI%x1^Y^b}{Q&$WC?)LyO0C>Oy#PCh4&wgz)bPh%72m=MOif;$D_3dd-mKY%X84nNx zfM-2G3;>?<05Je~$^*pEy7^4VVP^UT*gMziRQ1yI4M|g4sWf#|xhEjW_`D}n4E~Cs zf7=keK}J-OOfqC8k`mB?ZQ0)RDEa!YG)x;-LEY=s`gAQ zMm5i4_Lcq`WwLa<%QuUh7y!KI0b*$Jni?gBOsGeti4=R*qo&-Y`4+>W+c{OyDrQ`m zgFX%K4Z@8wx(e1#vvK;i#KA5IS8XA7y3D3wPvzx2jiFnn8xNeWoKD1bMkz45#2kJKJsDA1Eypwq5%y zyf%({tDSWyG@#A$J-w)W+)H`7$F zrm%SSg3Q+l{?!gxLBDPrcOZK`>$at_lK!a zg-H_03m0d`gU$**<$GkYpiE@qs4(xh!l$L5L8{0n@*1*Xy^vuIH}8SM&K_9H?K`=e zHzB(vyCTD_6^_E7a~F7a)&)@p^0FCk&D{D=qBSMi2s<1>E)MNE3NaFvdos1SZY7(S z|EEWV@vyjI7OgHB7Gk5MDq5w&+SiDWF)U0dB6q-im|@L?nf(y<-LS`8 zg_W6C#?NYM$ZQ^iXmlDGbj;vS!Mn1yu=yl__$n;Im>LQXmpTXGxwr;VQ?|Xq#i>Nm z=n$1wNDKh>5tw4C&HP>)pAp-um2JE}-n<9uDN0V+IJ=Q_RV}w6W@N4d6&>%6D>Q3* zSG;s%mzBJ{qC|hM(4JMXE?@+v>Mv}lZ?S$U$_!()TwprG@x}o=JmY<{H!Ra~)sY;| zEX4F2PHc2W3pkRTR(cLR&WwT?nVk6;!+YJ{`9yIINlC?7J@BS6%^K@-00sdC|c!AI>$*{MX`f-Ca%2p0)uqlQR!Hm^_{=*&gF&ePrD_v( z9z|gU=Y`}f5oIl&TDL8Ud(+@N{0A)0Y*KA}U2hdvNrHX~^Ro?IEH=q@Zctu%k!W2c z676et#Flj|{e}CBsV=pO-o)w604$bW%1Pp_O4Z9~Qz{BT)g=nNf?$~k&LPMsoULrH zrfpZx7S|am+e?-0dfN8zY|r#;(LYse=Xi!Sp5ZbY>QcAR;Q@4rh{QcX$jd=@h<*>% z?}PLk*Yk@#mO$k_fbSy_HeU0uF6?(FX}ja}dy{_S`V^(g)ihw(qgRs#z;Dwz6uHP9 zjYnn>b?J=0I_L9H@u43|7TmM)AKYV7+7L7LgiYsusQrmIFIF8>0j|ekr2P*nS&sI&~t=v$erq>iMS6Uk7tIG#*uQoG6QK& zh^s{G)BAlg#NJ(pqf9mPHMe^uDCb&KckTfcbTAz!|0Axed*ReBXty_PaF?i(T&gAS zndCz48(W}+!BsY02j&PsC?3Kxq#vEc{cLWy{cQFb4r4BeZN=!*oQ zJAYVkkiSG8=!IUShLy#+ryNoElPD2***# z@(fuH@!TEZ*-rHg$9sm+o?(nJo6?x zjc-AV%G#)OUf+gU^#atvJB~FbgO@)uy$gXzug3ahI*3PYfkNDKxOlw-E){JBQ@G_j z)-n$PtE^4*YMBcIZc70}Y79z9oIDRv}l6tk0mWA-#r)7)FD41F}W_+FZIE) zii=Sku3u`wB_2WbIgXAIcNr*4Q8-%lET}4d*HQ{CKs^Rb60%+Jp7ZP>VZ z2QJe~^NrSt{+Y{2aL$C+>}i`+01+6on}3gPmirZ~u=@BO=-g1`5 z{Tty71?d>VqBtUlfSZq~(Q=^&K(P+EiVbgE^vAAvqA6E>=AGA)a~yRSz;IMv zebBbFMfzctCITl>a7W_%gP2*3s@II#7nB^Xbt}=%ST@(KwJ%OzwyAwjq{ggA{q--I z+SR|GA$b3z{>6GU(u3~)XZ>t9j8tAD9xw*JLpzm8*7|1#;?)xRQ2 z>R*odS^sj#pP_bA|9%M+dG%|&R<~t&hVdC>2h*6rQB@VYz$5X|x7u7g%53Ag`UDCxBf3h#c=53kWG`dXr17KBkA}%GSUQ)~*Y&OI z-*;gBKq4VyKAtt}14a*wY_G+8++&8(W76X0xeHH8k>m48rtwvGV8>1}UR+`t1;BcY zJ@zp6-`)ewZ9zRo&39*$89x(UiQ{hCRvpElNqy^2`WD6pkdvVXYE%Oitbr?14D{0s zB%N_Q`VCl!HrRbYe2BKxcsc%P0*vk8=>s$BLTIe)$=elwwvVWwC2WRq2U;ZlVn)rl znu~4YCwa~~jOOKI-3yD2x8SL5lpOZrT-&IX=en_ZupK^*$TWH0K9=T*f}bN2=G`)R zx^2|;;q%a;d`@=xoD_Q`VH*cKG&hdmbJjz2`^0EIR~KA{IrZl2_*^6WTNlv0L3}9| zx1oFAy2duMz-YES_iL2G}eECH3%+29*)Y8Nj+xSnE z=7XnADzc692hjZR3_hPcp2$GpF(Z{rr0^VSSlrLSPRbij=kx3>e2zPTw*AM}V66Lt zaK0}xe>aZ!zUkC|MOT`y%Y7sfGnRrUX51<~KOU9Xl5gxj{^t{IW6&7#{J4?NSElg! zpLKlpTS!d~lJJf@%*6`uwU7f%22h`_i}>s<&(}|<`M_)W+*r>Pe0nS;Y;`E%>+AV! z8OdkKILc|ffwnz5QNyZfe7?Jcw%wNVIYVOXCGmX?%x>WN^OzIP72jhqy8TGv|CI&g z|MoB)8-d8RxIjwMgz{Jlrn#;22L?s6<8yw#89E0;4?*U586 zKHWYV;q%?awEgqyV%WYUDcD)09d-a9@VGMgyzAhBLcWhw!rv4I-z+a zC`&l6iqS44wL^iCb|*BCM%vntRbZ?XI~xNN%6#Q2az>3jp-#T%o(D*kKx%<8Cbly{ zsvb@v%^!Pbbw|r~+ei@9j$^vzeHOS~8)Jma-VaAhT-_SxSBaOcYDD&NFMg3c- z*P`2-=EKe~X?M3!qYO)^CqOO1h&^J`_hW0eH?@Gu73xD!=YYx=>M2kcfGQB`7x-`q zs3M`_uv-HPU$Cc?+U-qOfQkz>6x7wAN`?Ab%PbSBQ{DEa^|0$A)E%(f04k~M;BF(R z?#d3Fn?Y3ywE)yzpd6v5fg)$MP&V9c0aYi|UD|ha#h_V#a6SOLdZ8ZGb_WXeIPA8; zZh%lbVfQ$wK|)o7VoVGbYCH6#4+jhN17d>IaG`Dl=hL7@3iUMXsM(=HwZMnxjnTZL z8M^!xQeFmim{1cyZ3i_$sH;J}1?mW)x`WyY>L{Up4<9yyI$EeBLG1=LS*S1I-_@X| z2sHx!k!lpGH>i(5O%>{7xTD=Pq0WF0dqABa)F4oMLCqAZL`#`1)cLTZJA9!OVTfsJ zj!-Kha|7&76{>zI^WbRXG@IKFCp`N>q)J4W%>lV}v z-;YJPH7+p@5_iFIba#nyh{d{KC1ef?Twxq5c8jE>t}~iI8O9k>rmrz(irwS$w>QlU zTn~!69MTIi&0CBmVmEOxWo|TUXB1riKIpONGi6J@*>t z3-!=)Wp{y4Gqv3%LWNf-yGw&?A5Ma1BjLkks4@$Taj+YVy7XG1{tPLDjo%sDB+j-- z+J0@kAbMsb=Jy$|3Fpew$@wiQ$Xo{MtH5{08$xvv>IY+&P-hACS7VP*vxWMb@r6*P zQ2#K#mQ?8$+ujs6{%QOn$ox`){4&`1m+=<~Lto@Ne1jG@B{M#Mk`V1TA|dAapONQJ zhFwmGAxcV~|HUW>F|;c=VhNFMC854aaHACiqM9ip>_gm8a0|Ky!YWX>_@ixI;lvm-UB{^H6i4P&?+38f%^@)Don- zVI5(v6e<54Kq*I<=Z9HKIjBu{8OLbq`ddj&*OV!Cvo-Yxv74u<2ZUOnsn>;C1d6fr zsl?I}p$d$n5%!cPRr zUFOds^NB&!>|V2Tgekqb5+O3*1jYD#|0MeGo;gaWiPPzBmw8l#x>OFQyM5-V5&H1x zskHl#rY?u?gV8q46}y|o&a~zUb%xm4)@ec=FI3E$FI2Tqxz+-q?zo0h@~wptwpGW? zWGU`wtrOojBj$G*32S3y1;f{qoP$6y?9VQFsBn5 z;^R+n_w_PTL#@vutSA1t?V-Yvp!SO0q627mu=SNt10nN3-2MB5P*=1(R5-|*W`(1a za_y<)bgdzv3}fQ04;Ah*7F$Eb?!9K(U7)Ez>WGpntqZNOV)whHN0clAHD0K7pboOu zS~G;YNK><->~a30sT0L+x42tt&51I6{}k#9Yo6G>BGfwTbfNwV>MZL@>kOeD6T2&| zvq0he&3#9d>@u#jmJ0RJa8jFuLa#*h+zyJq9|~%)vE9OVh8auE48t2%CdxRwBKL@r zk;V>dxlsQQYNxeAs2=&W+hwg3$`$HE>l~qi9cZ`5I#;Np3P^orohLp7GW72|>wF2{ zFwx~ZYnABvd>!@tlXaQ6`@>0e*E4vTxa%dHy@QtvH3Zb7R#k9al)3e8XB+ZMRq!gY zt68$G=|Ia4DeA(OZRlCWLeB{2*Tc!#A+%4Z?bAsWY3j}cNF_9N@;Rg`g+lvx+qS0p zK}XyD`(WDj3H<^o1;*%Q+mJsG)KrgiNevC<$7r{69;t&v{e`j~AT=s9ImWmygI#%G zLg-}72Nf7WP~AbD22PC5kEaiZhnj^NI)u~|O>G@aYPv_APpTOd%h6SciIK+TpjJRi z-WvLMZRot%O4z-8DXHs1=Zh}e&m^_PzCfrl#2KkegnC}=mfBYfRU~#x?e#(}JByrY z`zE2zK*1aF0)@$syU}qQu z4q}L|5vssA;|y|Muc^O*bFguP{jNy4=wznK2K#-HQm~OyZneJ_DR*5?DVyzY#O@FG z(e6%Atoi27p_IGr??lQ>k#ev77omE?Zhmm9{cn+SLy}S+w9Oo*=5x2u-BX$xA)L?K zc{#VBU0H-UGmIDQB5)eUN^$q1U6Mop3WW0wP?Qn_wJP|goe*lOP;c3th5BkBeR$Wd z6lxhXTNT`8R|_>#sQ2wYLfs`rdP^8Sv4@H-Yms8;W7^|{`bsq0Yfs1tbSp5% zF5HIk!(RIcq1J)QfI2FN?L&>E-(LIZ9M&OABn)5L$L6en*5e^%u(1ymL;E?>)&MnC zsH@?Q)O3-uN2KhtXNYDupSG>(gWx`Uw#3BOJ(ZM`#fMWd=P}s$#y%}41|K*pHPZOA zJwL~U@0rbpvCH_;PUTq8x&=!sgYnfvKh+_;+-Fx9KF3FugfGakAoI;-bQcd_?6Zr9 zFZEHS;Wa+0EWFl7bq!wyDHx9>sY^xpI-gySHq-&(o5jB;G0}|KitrX6=dkc2K59hx zaUXR^_-X9?DZmUW-5nKvU8Gb^$E3K`7=A;j@tS%kCkG+A|8&MuQ+T&e%8c;)B4yb< zlrk&)k+_Ruu9?&)ImHM=-wt#)H~c%H0Qe{bPgAXNP0lGRiU)+kQ&uc|AQbLl44&}4 z)y?>^>?dmg=4b=KZpPO)@EOCMlHH7snew1zoOM+I&z?u_!x-YH6ZZuRjiSeaP{>_Zly~pmubLfJ7K~K(? zXIDW&-SR$g^-=0TJm_Xj+l4p}VSIBdV zJa3ifN%CBaXE)>DeQt!m-}c#v=i)xMUY9)RcBBZuNSc*6GnkcpV@W~|ygVxVO_Hh1*E9^hdtozVFw zR3Sf~Hvn!=iZh4o-!L9LJ1?Asr?Ywz4qo zF?66;W^XCJ782Ir+0A%)9%Fd_h8y)$l@tqUv>D-gblKfmU$);w9>!ZY!M*U_b=+1+ z>#>Q?j6BE5(`h8K_YOXL-^u4ic+wSXr^XSRfjrTDa~8?3d>F_-dh+?;X%EA%y;B|^ zsA_|L#;eD?pv}kws4)V@jrF0h7ous6Z^PBr1fTbfc^jI~neZN-V@L9N^;X6VYgfy7 z6RBny*LD4_*fOS%2!$+0o%&xD^T&K%1;Y@M+O zG5O@m|Hs&QM^$w_@qV9%7g0n7MXXm8MU53HHhS+(6tSaX#}<3JmMgJ>1snGAQ)59z z#omcgV@x!PiN+f2Eq0^Ho0&6QaILr2d;IZT^Vu`IoPFBf`<#2Y=V2wv!c_>KJJD6B zaMnX8ZQFOxK#$CS4SM~%kD$kA{s%fWLxX>X7&^-aG-EzYokXYkwLsrzGyt8prX6UH zHJDO31NFy6;h?|fbOhZ!yFci?tTCW2OHh4Qn?Y;NMYW!p1=@b@2GE%0=v}-T<3Hx? z106r_FzA+f*Fc+RV95isZ^8#uAJ6~Wvv{9APg1<_7)IS0ggPn(wPzk`F6m54$*qbh zsw3)wPN@E!Q46C{J5b8qt!RtyQLP)IMyy4B}uY&9i;{b_6psKdCP;0=IlsU$9p?F)ANVr=Kg1k{sDP#5h(Ef-8FwFg2>9glR- zS|jmlJTPz+*jTbeB}-JY#3k!7dii)qmP8LK-+Agds68F-`wFZ};vN5|hSqQ;+W@lYawN4AnMDC zsP)&PPMLt3?TbBw_r8+58@6qd#}zmNS9M4IU_fnRjasuDYA|Vjd9XVA7pK?)OkY-SP zAJQSDPm?KfFX{}+WiolP)2xp_k)?=_5%`C!zggHPkkcQhc>6zZJ(h0j-MY z*wB063BgWb7uDY0_SYSg>swXGo?UEhmxCFqvp$~JJfW` zc{ItxrcK8wYm-n1wnM!Xj9S|bwGHXJ4ruQUL5*08TDG%|rTj@Ac97y4gnBy|b;mHf zQeFp0c^8Npu@-e_5Nd8!)QTRc-y}PfigzNfQ>m2Nkn%3DcBzzlkkYm#>R!@eA!r+e z>ro8O0aH4;Ldy24sJW!+q;rEXB{L7zdJpQ*6jT#w0OdNg9a9#PJ|mr$geg~7pbm3J zjaZAitQzVYH`Ls1sBK!HK6Xd_k8&-iT%$=3lCD{Y-WvE)kAX4WC^k&E10%qZjk~uoiU~BA!TBc4reVH`#}AHPd}^da3s-eVy*v{2=TOwA zq^E4rUQc?)2JQZ&oy()`Me5TM?X@jXZ^okzos2rx1vQ{8>eUsfSyaCJF0`lDL+wQ| zp)=5KPuiLC4p@sRCW>!89_3JKpuab5zkM;o4;Ff4_Zh@LL z19c_ot9Z0sqf5p!lRU1&)uU!P)co?O&qyys3;%X-uk zLs3_ELj7PsJwkfd2JLUDOan!h0d)~x&;u^QePiu5F5;I3uAs#!HWs@A%pzSx4D=pG z+EJw9AePg{gEol9ug?QO>kJ>_vPTB*jLnoI^hT~1| z?TfU!@&x7@Mwo}zGPsM>;reV8&tlJ3vtV!j6oopJ)TtKQhw7sCNkMJY1@$v|)ey8R zrJ`00M9tld>UIG26vf=Ef_Be5)SA(#OIxDGc%lB(0JR&H{3}HUZNZcY8&MndL9OYD z`mibL@9R;+D5Z=MZM(jxH{)l)`CE28&izZ)a9o5_PA!9r*bs^HtoAAM+gJ(N4Q7I3 zGmQ7FL>CzQS&42i^0X4+FuH>`$Y5M&CAPtc&Px17x^vW0$kltvO3)?!)`MpE#M10x zyk`ab5ynWuVfJQ7ZGv^$L04l0e<4ccbJe$cWb4uiUkI05=`cmeE}sSD48 z&Yt`;D6U_@=&|EwIA4CSM{T(d*LHB<6|bD=YfwqBEk+uFpQ&(W}J9UY8MQcOY#;T9#BI{Wu)G zKKoH8lJ;zZ_V6mVU>k3ZxDQ&=1I}X9(#LI_#i6+`p|$tpaW>Jd3hKg|xLqav3GeRZ zyoJ0|XMTiVW)>|}+rm}XT)u5_`(H#kwuK{kJ*pIfI=>U@(R|drO{h=Js5dFHay7I+ z_CU1aqfrCeqF!BrnnmTi??Susc2p~hX~Twu@s6oopJwCW7Boob=hA^T8Wv>TD#Cxz@TsGlkR zzx8OVA*c&Fp`OS`E!d74Ntzjr_WI$dF;q_OX0&fmN@q%OJAf(Y&8W4h{8Lo^%_^9( zf+F|Yp2oN(3#D8qT}kPSD7`nO+#$VR3G;3s zeM-8WbOq^N(!HM{r(x5Wxk5tZOQX{1tA-f6Lr^s$ewiW3cN~u8h7qT76 z9#3`s5r}1ahog?5lo(gE6V{;~Y>c{>Y~Su^w;~-)+J52sOo}m6QP|pq>X<3qA9l3j`R z?_Xq(*oL__(VkjEx^)Jo93=b33bbo)N3BkEJ<3JfbtkF|wXGZNkv3#EA?-sct;pU+ zu*f%GKlZPI^9%TrzTN&li6?Wk3adto^vsr*~Cr8Q}PskFVGq^oI5 z4YZ9DXd5fik#mL84^ql(+EY%H{)o!4rMz1x#!NAPl6{)&Y>I!i7i<4aT4o>Gmnm;W zYQqQG<4vfXg_QR*X*!i~oivX2-K8MRTaij|rY-WLTn(rkXKIxdX&c(o!O<8WPrWgU z>~3WDAv=WZV|f@86png>^8QOlX&{wgvmMh%(^1rk&WK5r>j2qv$j%*#G5biH(-|?C z^174lO-F1JrSv8{nbdzW=K8@2bwf+kGqjDnX}|wM={1uu-I?@9D!HzA zF7&FtRw=>rN}MO!!65Bx+d7~YC8MTyLOszLHT8Q`cSqC| zicbSADbpL$!`692+Xi*PwWG1V&){MCyRN9mTv2CCMb)3w#5RDj1dlL>Bm_X-c9T)} z=b;{17Xaln-WCd~)JCmEwjJsFTA1>j=G`@Y17N(T_f`3&QElNF2R-v@=b8lei(2Pk zC2IGYP_SF<2!(#ezJ>2`!1}o&Zot?^5obt`z)HI!WO{<5mlMA<1#<10+Xu?WT*a+T zOc(+!Jkb#~I2kpDQZCt}U1kot{8`%S{}a;-$2c~jfA5|bO6LFaf;-Dp6~u|^$O z4)qb~VoIMw>0K!0I_XMEUqtD>Ddi67{Ysd31L;%J?W8M6_mUn?#+ZMogpDfNaa2wi zm2ipF$rjW5lKw+lwF0I*BV9n{j4O{RNtAMk?6qVMrS0lKdT#{A1XGO_X-ns?#gqn> zQGcXzE|VH5yJPz(>ok>1f|5dqMfh~^$quW9_9WW6wo}pG-5K?f z2{oN!rbeTEb}Q;@s@;)VzK3eeq#7TReUa=+w1591d&D-(wTbrB8q%#ZFy$cGH&&os zdpl}%s_RiM+O9iMU8rr{XpgiZy9sF@N@+#*HY#UvH;msy`U~j`(ha01NpF+>OIn`l zs!#eC)o4epYTOIU8A;{eqAjgS`%9(m^(0+QTWX+foIu-Hk&c`zlzxy>X49T>qVz{p zjxFWgLNR8F`IGF^WM@n9>Vf-`NAALVL5k6}+MLda!IamXY;QVZlPIM(*~z5-lQGv1PN*AN zqMo5`+)exa7fP?0gz3(tKT`S4c4A7mXw(tDsCS`P^);*F^%;D-#wfngukM%kjSEQ|Vp>>-Qs9gOzt z_Cg6WHXZ~W?13Yq{9dT3WN!x>MqF^$#??I32P07Pdbfi0iW8)re2&5V^iO!J1b#4s2ZOP+%ms7w-PHwNdwP`x*4myel*w zxCweArwAhd91sfHe%(*>3|D_f_5#Yh-u(rnS8MhLbWiS2Fapuv48bSAB~Q5U$>5&c zk5I4vHjx*smc!S4;SDHkC$2A9*ZUVrTe}Cfnh$DqGpYxvKk2&}n36=c4Jbb2M#WWn zd}9ZnC*oUJiul%yDHk{4wv5S9+7HRZ&0`|=HnHAe9qUAi)S@7JXiWm%TGq8VG+{pF=`&gM^vg5&SSf&$bmez?<`j9;UG`P&@_Qk#N*PvPL zJ5FiQYZk@K2k$zoMWAD)HK1J#J3#~Gqo8)`d5ZZH?7QL~=tT7`=r>k{?W&0TWegpv z!29^sK{G`o(2G)g(0ytI=u@pb=vb=}pxI?+g0@gsbdW?^5MBWWZ^n17<~XAL37*zj ziBt5<&SZ`0@#Qf6eA%rXaNF}BZw2iD*=N8GE^`i4GZa$FeXt+Mk3bE|XV4p}wRaV9 z$_i~ygCp3XN@LJRRvkdQ7%+XY6bp75#aGZ$y>XouuSHd(QQdaob!IfJs8@p#Cj8Pp zA5)f@&qF(lR*m+yg7-#nW;A%8wY!Vh4)5i%Y-ubfl6YOHKrH$z;bWQy8-g{m$!Jw)Pa|hMYee6bQmH# zGd%{9MK2<=WA603F#j1&R3yC%l;BtJ%ZRcZ_f0?Rt%*&RNIUT55t$%gYuLu8MA>5M zwhP_{@zFvqYFS|o6IXbPAAEkQt*FD)t8obY|EeBLiH$p{_ToHIwrJCEgj!8pX6l)D z-P=k0!KBr_?Ok2mV+vaNz`KTc!gSa3g?CNyn(5xa7v8nRKTLjYUwGFR3Vee^h%B+S z;#==J7Fu2Lvv*xlk9}G<#iyR=!Q@e;tWSM$sh*zC2-HA4t&fx~qN-H#aTOmdRMw}F z=BCluo`sIdWf0eTaO@RG898v=E*Ruq}72J3w1nSxPCaZUlnOAYb$E-GKaw z@FNLbsilhyTJ815r8BswZNx*SKf*g`ZAD%9;2M^)Z=?iYVu@v{lK!9CPNWf;MV(#Md^(71B9m~<)kFue zjVWNApXx2jk9NM z`LYeq^K1Jgh=+P49X%z4M^6di(UTyaP$Ztk@P4y+O@v25Lny_z3APg{LQ51ah)iNj z0ooggxKY;={etU8GQ%+2TWfGoPL!%|aeN zy~G%%x>0^Uy~Q-9r;d?6eMBD9*xsFe`U$&luw~gIbz?7|G|_{pVEtg90pdQ>k6B}V z1`EfgdgSe_X+A?m52oo8SNIGUOPR{IUgtAHd|=X+Z}S-?n&3x-poW^u_xX&5ckp%c z9d^-YoY=$^KdjJag1FAqdBH=U$>I)EzXi{IOyW6{TjpDz>EazzNakmsnWgfnzO#i* zbG?Rs3(ES=6;4cUnH7CAMLnjFOh?~^q8(GjqB_1yL_#sOZs5CA++eb9)xvkVfR_en z8w~Y5eOHJ8qAYQ3QGo9%G1)>9zH8u33yefxqVGCk*HX{dU{Y7#4Wbj%yQckoH;JiC zAI-yjH;eg9Rx`)@ZWViq^Ci^r-7bzZl^tyM-60I{VM*-I1#UUoPSM;#bA59~3e)XY zbA5M-45rl9bA5Mr}(;*Ep|EPXs1OBcfAI~ zlFPnlL@JZ>lAFFih;2-D+P(EXCtflQ@cP&Hynug7Pc0i3Zt(j_>}K+AUBU07_>;*s zs*2yw;xp6c)Y^W(iXonQzOCUdewW1*rUI8{epkeCrkH&jeXojIUV3EhwqAbMM027n z5wp+7uTYF(pF@6--*sVPy1hTh?{_hW>D>Nkzdyv^Ogq4LLwqL666Nwc`P~#g@L@CT z-D9l`Wp0T`rd*)gB84f^;hNPQvD8ATes{$~rsg&S{qBiDZS_(TdW`V#=mJBBwhlml>t!0kTP?79BeY1YufQN$BRLY8 z48P|h>GzHTL&IG#7ZR(;hb_D2_eSJf=uf}5!X}DZ4P_Sjy%&|45?Vb0s=Y-zw-OQ$90i)nI7+f0yy&I+<*N(ii1oJtqlGj#Yv{$w%7vw%yfT?JZ99F1)$vTl%7-T#xQ!}K&8eSu8Vvg?DdH_MWYHDrrBy951&)YwAd{*vTnp#=EsOOS<9{8cG|C=2rS^S6@v5SfKlu$?F) zjj+&Ae}gpDLh#v7X}*O<`bM)8`bbNe`t5cA+RhZ*0)AB{9b)R$!U5EDx=lqS*4@^tC{tR@9 zsK6TcN?oat>HCCQmFr4(i1c&JS$f2T=a{qfH<7;o>PZeAsRr7A^`uB5{pfL#5{agR z?>B!J3FBZytzB;k@4zw@Xn!xd<=;>mrALa#+lu^Mr8z_wpT43#N(plXHWFO!r zrF6zpOya`48UgN72GdJVcN-6>Ub5~xn&EB(U#MZ)xU4~dm$aEFC%Y-U-usfNT~=#& z+~^4(2*xrO&UCkFCmm<{0@Pj_nWFo8Ew}gYAYEd*KgZq1TdD`YDaL%2SG(KzNWF;) zU~6yr`$|*T=eM|BfS+`MsoCPNfB?z4o1QO2P6!B++=%pT50N?$>DwME=`$O>%uuN- z=i4JC1cXUxmVCGTBcy#6>KYI!J?6-i$o>H_(g&uwk?8@kQn~JW?aLj!%EU<_78(^0 zCyitZ-05J5m)0Oo`@tKfU;U8Qop zbll=@uS}VNbNzct zPdW0!yxRf2qzQfXQdZBG;7dq{nVgm)#q>j8mS|SJ2qH6x%wop;X92yXd?v5?Zvs-K zhG}{!1EG{YQa01&7%8xibebqjoQ)|H*iU-OzL%bL0|!VO`s?}Lw{;C1C>1jO+o)yW zAZf|~^qEEH?cRYyrO!krF?bDp23i_CQ1?BJiU>@XCNM<}sv9^=IznU;_CUj>Uzv_T z?~Z_%0rY(9>n8?|kkW`uVtxItfup2FO!a`il?DyQNRv3{ks3H!dP-y#SHBw^I7Vtd zME4y|?FuxWDb8<9;8zi;WYPIz-*}p)BQO&0_RBf-|G1s4?GH- zD=lS`=1O9|^qFb9`EB5QDSHe?W{K^a{|(HP@|jv3C>yjuy212uWR;*rQk}7SnJ3JW z$d(omnZ=ix^@FmdH5O_Tv_#s$^oQBrf2nks^Zj9Vw^=5Y8;7M}zE(lYrKLnBQGbO` z&V$lDj=SJH}j>YCX6(RHgW$1cdfGg4*BC`mZH8J>#WS^l&Zp=ZSnaC{u2#5&0BAsR0zCI)PH>uutdgOm$^MkKS zAxuZ&mjo9|Q<)})&kw#XWf4sieX=C@ZvSy2v$&9z6a0ttlBr$R`rsSVnpt|8zqsZG z-;~tZNLiwO4pCHiOk~FylNp&rNa5T?;TvBpGrQNIt_2> z9P&)cV|oES|6J;kg+8-*w7N;ibLlkG*o|HxFQhj_CJ{4F5-+6<3-rkS9zG#2CHsX) zS>l98Xviz+5|K&RcqWCsmc(N8nZ*63gF@a&DNI+_j|h1y0`QiO3`#0KJ#;movUWvoPedl(tgOH&A=!_eGk*lprB3W2zw|zaK+1xyEWeU#|b< zkTP<$H9Fy4yNuj`$Sj8Y7ls(*)=X=AAO&#baQ{Dn@ZYCl4^H!Y5MnJ?U9Zz00nbCq z%5|7rSG^6fkp~l*#Gf0L(DL#e_Dxz@F4R`eXWxpA#?Xqg{RS*0OMEw=b!cVTjmRXt zHU)>;%Zr#QZcsuUcnMB*L=OI<)8k=-l-1g59N7?azI@N7o7*b81 zL1Y&7>LaaTU!!i(q1EI|?3*0gG1N&ew;A)9#joipK>fGqrF`4AS1GddP6HarzQ5uY zSUJgWh|J;&%-o#hw5@t6k5&(X$fe)wbio&9pK=~iw)oO=d}wv~DNz>8`^SgYlE-Yv z$Sg6$eom-S&SiQ&DLd3zMh~pbly^yNE*i+ckEzR~Lw_ji=h8p`czx0TBGjhshR0R6Hl^c(pZ5uOhc ze1GyoDPL2$>rQNo?rSEe5$XAw$<=a8e9h&0M7poJJhPOqg`8Q+*FyH*Rg$lz973e$ zYbk$U%GXNHE9Gk?%ezbRxyj{-^n7k#wX?OHUdq>6zQQ!mcYCP2{Ge1Rp7P65k)CqL zJy=5l^x&CLFS$RFzU^)0k?g}hYb&3yL|zYVCtoQQ*+IThDzby@lUH2klTdFto=7j# zS59Fcmgy@Ww?ryoe)8o~kpc3JQjr0&>)zrruZISHReP}9j(u2Wu$)Gu*B2tEm-2;t z)t{mA@lw7}x!yjkLC+T^HzCsdI_#@_;qru1zHs?gseBRg!&1HoIdXq-tE+}Z$~}nm z8lvSi_F=1|zuKEI@}*L~n6I`dR{mVd7yFejPHvd5*N0`s$s3vG`8ErSm-C7A+7spD zr6Lo*>fMfC^=>D*#(|PDJIN=B^in#@7fSg$%f}94r0z?W&l2f9m@GFwRO0I*yAkQW zF7mljz7+XNDPM{lbGRg5SGg0Bp0DdyM`X9JTHQn5Tq?4MT<=IpDLv&TM0zPbzuLFG zoYSJzv^azW#DrDPRAud;{eCQoaFSo&5v9I{OF9bxvRnxHm(?2Fn{x z6;oo^F!{!5BJuB}?qMTj*E2}4<}ti)*ho2v$)@Qbpgv4axue2H$rG8*?Hm{Otvs7) z_fAvTXnDPbGQ!5lhltE@=Yse9<(KTc4=Z$IW$}YvpW_~+4NSkoylSlMdzRY*>n~&F zRHh6V!H<*2{HXiBh4q4Qav_rs%xuQVhtKK0MGfYKjg!ls*J*Hr#bM*+I!p?zfJ~6L zF}?H137a5CT;P1*n<%FX8?FYz#BW5lmx%rpnWq#;5KGn%-h_7Ro-C(Fe2Ens37v$y10-B6PmH&0_gB(<)dE&6e%2 z=%pO1`8jNfyq9T{-RH2SauHM5_RnF<EiBV4;&<)|KPuZZnRgxyKPEdf4c>Vs{J88!WD;irE`*6Y8$m4J8Th!j~diW3W9Hv(R zRuN}qaYy%+3$TkgC;Kpc8&ECcy!;(gc0k>T3-U^$EMYgaal}t@E)lL)w2HVWZ@7!4 zz{tN(yNI9VmqaF^8rwx&lHKmZOx zh~H%UA|$hDkli)ns(hQsB*ykhjkqRfJkTSP`VNV>E;oOuQ-?ldBL0xiGOg+}HR7iH z57Xg3b0TiZSoa-W`+Y=_yx@sWD|U_wdnj)vf|cN& zdm|pn0Z(;bWB;QOkL4>wS)${#A0nQ}?Vjnr&#T)-Jd+O*;oah5#B=$)PQvW{Tf__b z3e%f7_&+#ux#yVAESA8G@0EO+$RtKqJQM!6{D6HsdtCE-Eq`E|?hns|<>@c=`hM`g z5%E?&{7Nt7hTq+Yck+88lh_gPDB`_b=Wji7n)mC7kFqb3SzL;@6QAVXObg+isDI=^ zOtGte3H~f!=6wHc{1ov;e#6v#lN$M-9PwH&v&n`}5t5S2WDF}GsVFtx=)R~hKll$H z&EM*j13oLI2UB4CYkmgh29a5;S@}z_wW7Ym$Sg5$t3za2#fQiwl2_Ju4xzHs9>Bz+Ab(M}f!SON|s81=Mvog4p&siC5 zq0y1`lm$fi9@$WXi;|=JMD%_;(NNjS)C!)&6=B!X43yxEaWlnq1$(ys7Dkxi963$2K3rkwqPrJR=1_HT@Aq2&CFlqGr% z-y7+soF+1fnGP!=TPrz2B44dVha)|d&rD^AHcPs1bCuKJyG8`>uvS?Cfk^Vldk5c@GB7C<=_$XWSNP3gRS2?0bTDvWRZ@DVx zn0yvF02MN&fX`3)i)k?U{FK*B0fR3^`YS@k+Ka4{2VVuUWxBH*ez~DkXPUC?W@LcU zkm+o@!jJ%^4b!!D*ZcyMNT#B84RglGZ&Kdp- zmID9j1=?aZoN8(C4_1aSP4jpb8LUj<8t{#fU}Y{7KCKQ`aySy7j)y20iS%dJAU6cN=$c}IjtPf}Dj#oijrG>iXr`L13sWhB$V z%3fu9DVK<{L{69UzP*%?vJ`2klG!V&w-UotKQj%eGgEFITmMw$Tc)EhrcG5QGu;JW zA0>zBHTe1{8<|=gZTWP;Q$Hnz3Ey<; zr;KB|;fDF%;CczsD%UNGTVJWP4dgx95EiYQ;a z|5il}R}4(`GdBQLWWp=a2<025xgOs~jZngwHnrUyHByOZ%5R$wltQGxVKYieWx{LL zC}l85b{*dw{%6-Hra|L1ph-+isv5;;WiHeIsyYCzXPOAUG0JYHS>PL^oMlP^-&o}u z(*W>|Rh}`82r`Os%4epTK@LEbZ1rs)oo5u|6(iHEJO>~TrsweX)C47nN!jB7l)~h) z$0#N$1DOKAH&HP$9RlAZC6lQTe3O(-OdGZv#bjk4)86e4KtC~k3%)7JO{Tfvo1(m7 z`W1X8MXR8<`T_V%N=>HIE8x3M$~R1xRyY6!Fm-V@ifKwB(?DkjputQYYmH*MGMOo8 ztpm_fCUZ6TO}Mg^X<;=7pi@kE9+{QjnD9I@E6!9J!dC8+EGkp6s)VKJci%;dEs+_n1!JQYDMq4cA`hO#EK*X4Od@SN zd>vTXt4A6h3^M{WRT*oTX81MjeAHs4GSiE+Uw~>5nZys!2ieLH zBC{dOt~t;Wrg33jWwMnYm}ZC7s+_G{W2%x_7_~&X#Z*7@PoV#ZimV^5H;Sc-Gpupp zb@#)12cT9=3)j1eWlA8^n)QA_QB3$Q>T+cS6JDX0D_KlUVQZHwTbOpkbEoCX4@@Uv ztiN2jL}WHhcY^QiE4P?dIynHnWm*B}dyb+y==*OAobNe`6H~7}MzKg1m9|91k+aVtyaEcdJAQ)QI;~51K%2D2NPbi)+$Gs@S3$& zxyPE3q zNnpyZ?f^8HsK^@6+fB-3COmI9DN8xhvx`yuPua>8*2Mwn6i4E{akKIp6P_!ZmFFD! z8=PZX6nIsY&XxOcj&1qs-njLvyXe-h?xI_jYI;66SN@9nzSN!aWz-HOkjot7RT#2E ziDWW+UGv+abR^R6lslCXOj9Nr#ZF}wkva?V2UqIN0wi1d4Ep7MkU zXG<@m@)X%oKdy16k*8E(!kI>%Qj-a18he#SOgPint9UZuOkVEeM&qN&NTKb zJ(zH&v0oX?gfor(%48;-Y3x@PFyTxiUs+95Kr@Yeo=p_cOe3FXAq55;2^_Haa3pX* z*~a;BqO(Qq!cpYweFDORgLyL^e%imR_Q~8 zBb~8Phb(*Z42*ORDQV;@vTnK(OButYtdyb;S?WuxhrX5MyJH<+#|C^GnPzz+?ItQP z=xsU8q_?G&Q*m3WL+$N|^!g4f5lmR$VPzOmfnihI!jQwtB&Phf*ZdAE8BAE_k*`{I zMA^$eto?}c1JNC8Y}pazXCfQ{Uh_MmJk<$C#ucNFDsPzTXI2IJ!t`=bb8$@3s_SRY zM$cN&$CUC+J0{owIWp~EZG^~?Oi`;P@D&p2N-T7P)2bi9xo@9IZQZ?Jn_|WcEVB$9%m<%KR6P5@T8>& z`%g5A62cxlsodkp{hsxrPbyD{%!YDsUpc9KVyX%Em6M7c{B9ZV#r?o{N~z5>8hode z)=W*ocUlQx@&n&#C7J2)W}`Txq%r-m*#T%G(0hr z=u65GBK)ObRP?XPS*FBoQPEc{zJ+U}qOU6dlFuaKCPqaUD)nk(?eIQycvST7#dC!6 zc%QyuA-qqQ5ZIL>~PJQ8BMJ-|)RPTj%RrNE|6?j(Xs8+9s zWlk4io-JdlsZEFqB-|@bY7UV}80ve)R9Bxe+1K)qsi_XCueasPfasXo>SU&o13Sgk zQ5O-J#NN8yV~pxc7d^7&^1(6nRF?)ixuuSdaZ%e5nMBXji7^e-3+&4noDt)yUMIq~ zY>aNKzO_(p^fzkRhFA*v4o5dr8xrZ?XK0~LbVVQDr*HYUP!|#5KFW$|sTvxg5BJK- z7&q0C2)BJxOlx%l5ti9M+Ff;Pthck}@|`gr>KG#2D_JpK>hY%NgZKPv9f)bGHfg5Q z-nwUE+N(azb?TY=ON_U=g9yt^kM>nhS!hDEzglRajOal18Ijq5ziA3q-!jFwTwoQf zeql;!3IA(R<=;@zuh&A<(!X8{QQ`m5@wVTL2~(@;WatF%^F^w)nfk#qlt{IqB{Cv1 zO7&o0Z|`2A(W*Do2=9of+a^nS79o3smvl`opj%txkRC|*8l6}45J;x;V1Jek2wv?nw zEsOh85}njaIvKE+I;l=f*h`&MXC~~4&T3;O?1|2*n@&_;vKmw>GFgo(6`8Cim5S`5 zrV-&-!`-HfI@&_*ZBo>kMEbV|x-s1s_yvI;7Q$~0^ine^@;;0io~WtnQYQQ=L0=W$ zSivJXG{IBrtGcy9$`XDF6>9cV;iqRn1@w!?G&O<=?_+5yIM7!f@2UOOVeG>ZXMc4p z6OK6ht5b>e)xrVlEGE3;4Nw;n!FaI0Q4Ca95#cJwvzUQu$tuTdpl$5K75PExd7=Vq z9BT|JJ|C=cJTXYU%RU@`4pK}1%5{+XQ7;Ah(++$U-EjM+i7BuRgVpv#xNfsFYA|o# zX${w62djbP(^q(keFd;GyC||Wt%w{_+%Mq!6q89h3dwRR9_M4PZ+;d|KWUorpB>jRHZd;5nlOP0M#MF+3u&9vFaP5 zEMf5Wj2)+@x$Ap6YLI8_1T~ikBbC@m>O&%U+q_ml>}0i}haPEDD<;;Yjv>Oxa=j-4;AvQy8;-%BWq4Q#AsoR)3xG#;Jqt3;Y7hYPGgEl__lMKaX9lc3{HadaY5r zGBp_FZnIV$$%Mb>TBj~#a)&3`>(#AH_zRK^>W@s12Ye3OsNQD6Uyy84|6}Sg(BA)l zY84;7cKnsdX0c>fO+tiUvZ)4qUcBpfi4#wKV?Nm20 zU5}Llcd2`sRzTz)^&(TPSo^p<^#N1sSl76H>N}<~5Sg!5@YP$^wNcx+18OZMb0hz_ zL#hW;dLwt6BWeuOeuzA(c4sPt$m8l5rUHmOsb(=XniCawO5Moh+o(an8TA0u&DqIu z1?o>sk6l{_oK^2Im7UW!?nm`4Q{6^Q1J0|~etJ7c#SM?Upw?wt6laRNsJ3A07&kZW zk{ZS|Ja$psFKTb5j963LWpy}HO02#AZ|ZC&{0+xdbsJOPdF$h@sh63?%sU!)UA@Z` z?0Gfr4^{Qo+j7cyGwz1knCV>Gx`BVHZJ2HY-BKfn;J0%LMRB+J3P#7ZxTo$SpT075 zPd&gya|`uPy%boH_&e^tTEtX8^8=7o0M%}In)zScU#czBf0QnX$<^W?l)5I@2AZz>#A>r79;#P~imdTl0}s`InDAQz57lacSi8QG@lfr+ zgtO0wY6_9QV*OA}WwPCkr5tAJvdbm@q1rr1--gs(O@K0(KBcybf25vessQgjJyL&R z8kTMpkJbB3Ez`Z?AFKYsdMSSC-arXV-_JIRCu%O!kl8`;PgMI5j4UwVZ1;)k#e_53 zCu$N=k##C;?Gtq*(~HG1kZ%K#zJC2g-NS_I*H6?RnQ;C3sanW{>(@`!=S;YM{Y?GB zgzMMO)XJfHt8xAMxmuSA*RP+eo=hvj_d*S3!u9JHYF8#)zkaC>V#4+7m+Dj|T)%#$ zW-;OV^(*y%Ot^mix4MrB*RTIpFEIVD6MSDo{ex*wC-}aG`iiMpXZUJ{D#G+uw}0o zq%?E@y2ymjz&@(CneZ9dNA)9-zFz)GwF$>|7Fpvez$djHk=cOj<^QPeOt@bDj~dN% zbemCpR=YA?foEW!)!{@%*0_4`MV-!ss|R1yl^luBo&HsKGU0Qlf7P>0?JF6@f9f@+ zph^xv&zK^@jY4RjnL39%09A_6dv}k!QAnDR=>&YOLDD>!!mAmDtOYT3foFWOmcrBw ze2O-ZsXh1<&BU}e$|zJVlWBL91JEX>Rj~gwEuSeD_MfKx!epOp6js_jrUuClK%bf3 zS2v0>noXqM>asN)fQ(FAV~oO}HDfvu;{XId+=snlHU#!F3TrK%sZ&1(p#Dq~AYWN+ zJkvtRS5{lZ^!pU}kIULhrUz3Tfd0pH9DL=pT&ADES57;~RB^mfl-Eu%)g12t^b=F} zZbo6NU1b{B%>n2((`fKj&>l0H!B;_h%e2+kDD1TVnD+WQ0F{3CprTg#-Gho+*(iP6 zA5VvGcx%P)dEf}QlIBM~{pm*~Em@C*aZhr5C9UL51Y3UxZ5H_o=v^uYZ2=RmC^={= zm~cg@ing8!SCpz~+n8`gsj8O8geyu_wIfWpqU5Ok#DptKj@nZqeZAa~+oG@XJMuQ% zu^tC&fR0+FXxzR6YrM8PYW0}#+Ulsq5EWVDx|E}q&V=hyj@mqq#C54^S~k-^?fS%5 z)7I!jU-NO&ioZ01PaK@IhwQ^yfs+Owfq>fe9(2;ui0}@Z8Rev{wa~k$8pZu7ZGiRi z+S)<#=}(htYbS|tENtsvTf463GYqLSD89CKhY7c#w)Th#x1qN7H_%`&lb+kIM z*cN?$R7d-U3Fk+3w6;WMxTBAWH)CL9UW)rJx2_giNzg9-1q z&e~#*#HV`B+BPP9s^_d7Be-Z4 z^?a}&9)vX1dgx?W06p)jr4i}l z9#^gSn@+g3uG%Q};nCX2;=`l0kv5fmxTf0J;=?nbu{NK5cm_1F`0xy9qUEp;kF#$q zK0MC8(YCM;XS+=;KAi0~)%LLuXQs`xQ%rcSG}A6I;knXGyID+dL^jhN6X6kAJ*t^j zA)by2fk$0)4Gs_ZD=0q|e%o0>z2TW#bFGFRX|4O}5t$7O;cedL+BZacpS93@m~h74 zLW?KTzjf83_*|hcX0@eNh2`241XsnD+5j#E&!d*wbRs-+X2iGD3W$oREpFOH z-A8S4)2?woJX%|8kD0J7t+g*idRtn5)t1&@wWYPCEzO`U?wWl9_LBaj&|Panq_@Rg z8={lpK*Ra*p4zueKQ>$pG?{7KKBMr`W-`s(=Kz$+g!Ab(+ES(@QwyNAOjf3x__o>> zrs}43K)ab-#%_skryXSSAG;Ii6w`#U`{LVc=b2WFJq&b(=^uC#uY-1jsa%S!p@a4p z)2Gp=;=Q$JOqIv{2=tEWPdIjcw11hN!?6qhwmnfl|BNy42CY_s$q(+0zM3P`br^s8 zX?2($!1&Wob7h*a#3=l=7EG&`H~_WL3HG!k0yKXMEshV+I&);D+Lz)3wVq7XYhMK# zz%Tg2oZs3e4FE17T~g=!m_ za36(gJD6}Eg=zbka36(f$Cz**g=;@B;XVr2E-~RgiqHy~a34izcXXm{kJPL>V((^& zG9G0UA~hqC*?`*+skt)YHbiPInQ-4mX>FKr-$rTvOxwoTB}8lCOlQVa0ZL%{cM<&8 zLM?@PMgkz`zTJE!-V@NPFu`W zuXdw^cx@$9>)OqMHW5uT3|iumkf8m@KHQrL+AmDFHxslcOig+(uu9ZkGkN#66Ny^+ zB>jlQz1dN7V8XrGQLDvNC9{1(lIBtznduMIjH%|#u!K&U2UClgF+e^{UEzw-*+T1y zLfE&e=FEW3S`5?wY8J(G);bgE@Af8ZsqCw>*eH^@cosbF#%&{>Ye<1<;S*Gb=YJR*~|2qygQ0o2EIXcpGKhAA1o;*_lY z$F%V~^fm9Sml6TrW=hsFnIdPS?*mgk_%>6rmXwT<`n?}o&4l-U$VX&0Y@d($jx(K{ zHw0Q;r;A>LJ^5moZo&61lC@kW{Qh9FW|N{v;`axWHG3j`Cfr49&V)1JE?OdyKF;c* zWm>3wKo_lPS86AHaWF+2LSz>6>!(_$XcH_nCZVggjA>2%NeSJx%@&%O&{HcU!tW?0 z2BvCO-Kb^st)#wMJ0|=hN?&a_6MlE3ueO=V;GLDwS36>%WeI88BMYrb=&zOQu9tam z{^o>%S~a39ad7?~pe95nF~DnC!XRxN(KJ{=R$>Qh85SxRJ4DO2(5IN8+6JO5F>A+} zgmmoyky+$!`#E8_h2mU(P8gw`viLSekJNr*!Y5+iYL6_wYYAht*A~i+9&7Q%xm-&a zuYIxP%Z;9(RqLT|QSP?e36nHu3muN0Z1Kgp+)glQ->?s#vQ5=OEs+lsrfcyQN{^ml z@x{43Oqi*4wd6~W&d{b?B3~uU(&kxcLiB8lFV5vv!dz{sCEtYTdD<~cG7OSI-h(+tt@weO{xr%v!?*|LdC zwapfCN?fkh=!N-UZ#sUHn4{$pnGNPq@Q$E%Q75r&lz-xC?LHBH6APYro!dbK)+|k;qKn+|1J&T4<>MUM0iA(q#a?xarvR*(Hed0@vv6FK78}xuy&CN=Q)S9 zYef2W;)wQw2=8Nd;t1EEKYKZ<{j2+EMs!rO>WABBHsFlts8)dqXJE&)s!R?I;2kW@ zn@E47^_Z5%gfp9C+88FB*&NqqG2zVSxVDf9-;Ft;9bv+&=?U#N6V7Z-XkVCcW^+QT zlZGuTvc{Rs3C)$rY>4az?>%WAOdVl`;G`D8Yw7pDMU_Mr$oo2cR^RWW$cP5Pfy5uRAl(Oa&F{RHXrWVy7mDZ1a2*^T|FdSY%-UQ`#jHj)^)GF_S$>TCWf`$FzsWR zACJM4-s>^A$G33S$rjfuCtF;vob(<6#>buDStGTKbEh^tr5#?C8 z*xQo5TeeaAO#MKz`ZA~ZO#Mu{2^;x=0-Gk&br!JvIVe% z{Ea$XvNK?7P-jT?8`v7uTP2H0g57g3CZpT+gbHl$qK-BRy`rv>5i~_ zu6`xiCD;x9PE~Ha~&`fpq89G|8Nh?tAqv$s!@$ z_i7*60x=pRn4i=JW-zj> zaTnD_$$D%sfr(qWMz|mHvpQWe+zNR#?BF}RwC-H|5s46y=n{9$KY zliGg)rsLWBH+7a|ID7x5&Xo*j@88usCBxbKcXgR$_^hAMHb{oM{6Z^}40r1l?K#PC zw_ed|iRBqMM_RPglHnX_(foI9t(yO?tyS~ir?qL~b}ThN!EV!vh~ZhSYn)B1CdTiN z>00xyZJ#(@i(bgBbmiz16Ll>{vTNY|G5AD1{dcqtwvwUECL7OEhIR`v-kr32Jz~9A|dT`#cf;Ube|F|~VtCIEDFc_G(4*1q$p!SZm;a#Xe?NiC{E>xiQlVo_eEJ)Mt z;C8{gWkFgfF|7NRu})u1y!+_(F}(Ze)&`L$zdh>KM#w1dj(C5JTN^8F_=ae(7AqOP zAsVbLmJHtz4c77{!#6~OwSC06C4yxOeroR73SUUo_-XS`&BjLqriEyS+0(fB#;CXu z?U-bD-8cr=+mb!KvAbxiosq0)$G!=p6=YDr#t(4dJD|0p<3jf)YjC~q1qH?Fr#dp) zMa!0KGrXJIRm+j=325D}+A3l^>MqmPNrofjGOdCbzYEn(8+aG@ExrrYP0N(*mYDcX z-L!R*Esfa{-c8#q*?_47M0f24$*!KN0y`$zIhbw2wD7-h%%|7f7#F7HOSWP?+RjMU zXZ@|QVcOJ1?74)}Etl;4>f5G;X!_% zW=n=|S4L>JNQQ4$UZE|O4BxK2LMxOE->$q;+b$WtU3sPUH_7nMa)0eD$?(o{f9;H9 z_;%$0?H9@L?aBdK@G|aqJRc3zdPs)nqk-Dh#PSS$yK;~=Lo$53a*#G(GJL!8Ds72m z_;%%0TA^h4oBfg64$1I0`y;g%B*Ql^2W#(0hHqXD)*2+kH!p{1)_b@;@y*L2T6f9t z&C8+MFv;-E%b{AFWccRgFm0Y>_~zv>Z3QvD13p~aBpIGlhim216YqeJ(4LnJ?|_fc z-j{4lYIiYGyGV?`-!W3oru_Ymky`9>Eay?LkJ8GB;ZrT^<3?%CPZ~Z5>;TztZY_?xTKm$+w#QwoH4&>83kNG=oZne{ z@w9PT)Cz9FSKwLHaay!wAHcJyG9gDlHqmncy>bbb7J~q4jxwz>*wrSgQaWl1O z>G{Ew=i+8*Q+-iRj-9P#`Ph-TIBlIT=BR)KAKSETR6vrC%`S&0Q?<>$n41HpJ4Y+=v69%i+EMm|+B(JcTD?qn zXvFJrH)s=cF-n0buY4!&My<%lW`)huj!L#WU{=^o+HuKBDnE$J(#{cEA(rggsNJgl zWfe!sSe6uat9Bo;6=L1xinvXymaJ*rJyUPfzLo5^ai`*L)57vNT|J*U#le$+boVc3mI8POFxzYWOYj>$QY@PS*pzo3u$Q zm25-i;`l=ClXYy%zG`LsX3hUewIa>&0NVH+#v(0>nThW(ZqcG8!*|QJXxWnCYV=_( zM>1TEKCG=_M!%%;h<1P&9>w>^KjL>37XafGH9v_^tnpim{3JrLZ?%R`A{1*!WDfWw zLa|mW8J<&%HTZ#eEVYSG$qlyYp`b4d!IkUx9pm2_;f=v!~3Gm4DZ-BGu(q{X87LcR;~R8 zt{={(TeWb>a5mklO(%xGO`+MgYKw{C-1EY;5^bZ86~&ioPZFzEa8@ky&WZ}Y6I!P2 zWgGpbMVVGf44;@-JgrQ7i`Z!s?_`&0@3W1rCdzzkQ(P;SY4y^Ex58(*#k6z~|tekj*ENQQT^%eBu#*@ks5*Lsi*=hpYflxySJQ(%pD zYqN;q^VcWG?$+iI+a!jkY>(d~uRD(D^GD4d_q3M7o}wUXPy9ZuPBL@kp7;uF^hV4t z&&X-}?bL(XM9D@UK$a!h>}~L#uy(&>QK87nBzrgw*(;J&Wh47SvICQlSvPSG?-J`S z*;9dNyGF7##8M<%5P-HNl64~XuwsG}d)OP#W(fC7Jt&bg#e@@dMq#VHW!}z~xBYdnr{snEe zkDZNwQOhD$0QWF2#vjpsEyi>!j5BL(2}iUpk9wn=9D78IA+}j8-DXdy)|!YFh|uk> zgqJnXR`i5j_q`V;AJsmRY;V+s$**X($I!M}l+Evya7>FRVK#Ywc*1L1mSjt}4IlHm z_8hSSQBZnCLXCD&vYLsPjd?>Gy^V7ipL*GtH?=jyFy@eix3q4Ldt;7Hcw5VoZ0WX1 z3GZl!pWt-M3uYwzU5hPc&$9W63ANfq$tKUAoA90%y`61Kw`C=~ukDbmZ2lbyC$!^| zO`g9r;X}=~!|R!s@R1fltU!#qd|g7F_O-N?&EK5xiRO5cJtxmENjRmACYC3DTU(a! zsa7so@O@1tRspa|!iY4l%e+?Rhle3$2nE_Crm=X)WO? z={e!Ogfm*5WG5z`O88ovv5RvroBvh9w_13)w=6#-e5b7<#&3n4(_SW)XUuf9HO^^& zm+bMVri63ar_5k1Z4E!CeeGkG#PeFCkC}@-Y@K!_@maI*irbFVs&KS#3t=!wuyTqhbI26)k$`HIIx%5SnVSX-sH8aY=t#6R&zMQl^JXqf% z+19|q@DTlR$(|3~65dwdC0TO7*6?kCdz;Fuqfm9xYi97|Z@y02H5{;Fha242#_ zbfbbju^+;8{$0jA@!F)7iI?l?(uTbfuD>T4_DT=^lw{Z|J@pNLp5sm zVt?H@#Gac5u1g%C48-@G83;}@kHWKeY9i=vmcEfrq7b>)~Sz157*~OhF>Zhp%+Vb z@sT}KM(Qs~)^^@giBWp3WQ*tRPrO=pJjXQ(EIyQYjXr}Iyur2YaN=lvjkE=9dnNH& zy+N|;*1>Nf>ep0ZI{sb8Xg!7)9@BM+(fU$i@cY8I-JUpJFP1E}j{;wizw>XHZiSct zPxMUCml7)w^DaA+I6*IxwvwWAiIemN&$DNzS>4PjdZlC$z+&`9$!0!O7(P|cdVxJd z?o`Ayy-u=>5M;%N*>*kI8ee3VoqREInm+Fcv#)}GPn@ooOBQ^GB4+BZRimvyET5_+ z&D2j3TOqKmWA(F=VO!7En929jGYgTOBDPt?_6bUg(|f;;w#}kX+n}Tb z{V*|H4|YjP(ihZlx^gIInqDKB8?K?!^lRSWbT2L&kd&q;NcJYMIeHN>_*Kt`6mh*C z`6fqs>Bg~1*XtF;3ShRGmNZX)QQE>Fhnw_IBzx{owZ~2RMakfkVqn|y7Dvg2hmvm6 z4@*{2gtjlgHk{eB^q!Kv<4j7rMTbud z(U^G0IVb5hJx#Lbom;~f=sA)-bK}Lt+jZkz_Pl(LA{Oe8zQ=6f?6$^2y^2_#7zlM( zsOP`WwtJpZdo0u&B|CoS{G^5YRVUC^AePL&Bk4|kjAY|xU7vWDK0~q;V1LomC3|Mp zqNGK7A+bD>69T`iuDd?q90uHRPtx7`0Leze%#x!=e8{#%#6FO0{G8!>j_&w~ZTQPe zIeMIA^E)70AQ}EPP>$Y6EKj7uk&~lG*Ks<$Lz1Iseu6AdloRuuWZPJ1i5xvwvMsas z^vu!ENOmKfeV6J(PjNc^;LV9k^>LE5pW4<~s;3ZJA%44W5!mKQmVf1<#ASMkWIZbv zCElZ-lkA~`ixQW&nB7+BBR}OF3KyA#m<_T;D5gH@H4adO|-eS$CMhw(H?vVD2kKDXe?9>zR^` zUx%zjva3SxN!+fVAqHOxd=PEjPIJ2V9^5f$yPhT4{7udtJMv1+o|uAw*A3tChyb_GNUi_l<81p`0r>NZ0j=pDA{l? zK?U{}v7_`09#82XayrWIDg7KXfnQ*FN*{EF>)?hbH+SjR5<5-l%Ju2Q@LUDotJ4<{ zJF4J!9Ln`_wuv`3eVw#hU-K14DG(oS`VQD5lD(X*ChyVr5UW=1p5+uz%N)35d-Y>v z;~e(tXP6268pK}x@~^pMPqbZ>xKAHO?5M!p_v_ijss+Y;M*oHwN2zEr1}pR*TG;$Y za)sW+HheZM`LFtvZ!kY>!LGpvT8#OFdJ@_4XmwGk-^vU;4+b34m-$$w{W<+X9~;o_ zdA-8N65G9`f8=9JT(9Vk2Fwpjy`$|LdMYto6SHV9e9{Bg9r1_}hzL z>QDJRPmldlf0Y@mg1SvOql@o2=Et|G;w!y_WcY=_uk{$o@C$?A=nIIg5YuA@hz7k} zvK6qdZ_sC)!zl25!!Ts$h~)|V`e1_|ex7Xudn@8wy-u=uy|a_Q)kD5#+k0K_23Gn5 zm*tsRE0WLZFG<#G*_!0<^y8BKc;))!bNVNeRm0Z~&+84uR)}f&o0GrSH#c(3w{F^& z{DWRjtU$bV)6V2Zy~72zJ$WO1O-_%I>| zMf|GIlWg1rb;-Z#g_0c{IyL4uJ^dH-gm0Sd`!e}={RA=i{&d*S$yOu#5=VKWx9QQ1 zoL`x3m>1%)8+DQiU=AbXH@4jXEYO%J+2}1@Jx;^B`VH0wh!EowX-hVdohF7O`OTOR zBm8$R%S-$EdfFP-6Dtr+`v!X287m}9>O9QT-Y6lqLhJ<34o0-V&xNfJ8-R5*W+=?Q z*msSmlaVXgXLl+h)NokXcIhExv69`hIU8j4x7%ONv!;I0yR*17Ve(f1yrGt&-t>LA1fw#Vf=Gt18AB-Y**rHB~X*_#1iV8J=YL-5=v+ z$ug7ScYlmGCEGr%Ps&8&Bgys*>ksTJ$u7b#=u9%sOQynkbCU6kWUEq!q)aySHdF`W zp_C|KZ6ynZHzlSRT_hU>>82PxCClwIHYLWmO0t4JlYm_-*?W-RR0BSEi0xv03BTAg z)woWwYwn$qGR;Vn?7Dm7fZZb5bjWYIai?TAKz`GWWs>19Ak8rHB*U+|&oI_Y*00xa zeWvk{WLNj<8a&e|VFpK>Q(R}fD{VjSN=cbzd@Px@e7a|raayvRt|=+8##zZ$!_g6I z{3O{MkZ!i|yJR2ln(mox7=c{BU0{ndoRU?6EzamDSt`VgH@Zu93&e~!`bstq-U3Z9 z21zyx-U3Z9MoRY4sJSVL##qU|88shR3^S1m6V%}`9Ah`$}Pr1ANwffHe-p8eUWmzk?UjMrQBhx^RY`QcN&|0%t-x<@tBW= zq%JmgN_NlV6Fp0egFeH$kgS=mp*oN>b=HKJ~lBm*U+6@hkG8M zk(y_;_pyZ3HAXKVOHaMe80us5QuB=oKDHqB0VCeW7Nu@5ZuGI`sT+;I_}G1^g~nWm`8^21ny=1y)yP>)Hcxc+4lCr}HluX?--Lu1JPYlQBGpSD+SNPa-sbxkqdx{u% zc59b$h8RCpz00Tz#+U^nH}Od7E<*`Hwi(9t8>zdE%Y5v;)ICPLkA0T9*U0s;v#I-y z=X~s!)C%K!AJftf7?-v6#&o7t8Z&&XQ`)n}3Lgtkt1?P`?8>y~jaPhZSlVIZ8y_2! z_L33U&Kol(t=fq8v4pgv#_c|KecCaj%*Sp|d(HTiSRTAB9yqqf_)4;`V69kVoR{pE z7!}wrl8ph|8-}Gl=9gzYR@fbwU9vreZGi<#)+6Kmm^Y2ik`2xH30SyfUq7@o?JZ-v zWWBa@7jGHqlGPWj2HPshO4gyRNV0|N3cz+)GG!S&*>7~~fMqEV!OI>2+XiB|?g<%t z+<1(c=(e&n?QP>pVmKxg@wV}_kEy^aiQ%&^d~AQ(M@B3$jQMQZ$HsEWW|u#kcG9SqY}2-9(>^u2b;2n4 zd#cZ-eQqouwnFSJo9_9-c$HWl-H|?Rye}F4zT0WzE6I-7ojpz)=Ox?gK=!j_Z6?Qe zI&ECmnR~2v@0Zd}8@(j6Bp(CTU$UVi-UK#Ovhv}zz^;)jBKt#N6C`^-7TFA9Soblu z(?e7$)+qI{OKInfmx)0O-leC1Z}{(*UodLfW}NE)zyD&K zC5CnAkbc3qyg$eM1>T4K$%v3_%bj8AKN&}f6^Oe7E?jfb_=4C9cryyF9}L?7PPeZ^ zpY&gh!NgX;*S4c#E*aA#J2*5drpdTbvhDCKv|o+ok_BvziuujhN{n~Ge>W;5!}|Sh zTqIT?RwoZiS4@7k7wdj0&0_l3&t}FB#Ij(GMyA`$EMlh>tdVNoAsN<4HCIT6rPj># zlKnVN5xQ9{+1X`d(slDqAB#yh%?4tyid~kF9?&B9Hl}+J=Dvbjw~g727?x#TdK>dr zA6u9nWZpyUv@&tgky&nYjb!*Po7=qgDsE40LR5^~%q6x$q+g+kV6#@*u$;l>8ELy7 z`XSgH9Z9*1M%c#;HbVw8!yT+(Gn3e91#1-SYr(V2V$$2Ts6%_Rm^`u6_oTNs_seux z&W>i4WLVCQX62CPa&|Q3cb(~7(oW_vvhir`WL_MKp76`7GuEbeGTpm9LCnBY$+*Jo)y%||W~7gq8CRO)WxA~g zoEiPiX~b3<_yW-YGtHN-OU3|mnY7)vt7pa_Gf%R@T@k?6OE#@*&y1_g zha`*Z8Ud_Cveo5RWki}gCEHj&9N0du?E$!RXI4u#;(^f_gUzob!}H%@vq`dr>n4M( z`$(?)>&0k`l4|T)jWmDt*>21jX?7b$F(I8QqRhd>_|3La<|xVVnbJ|_ zc**dW%dR#PB*XW$ua-w6*Wqe&DcSN2%uKg4lI88}8k}b4NY)4XJ>ATeY)EliVC#r+OJtZE*akV& zWMr7Th;a^c%_^Dh?wuR8xn{Lwc{`nAuK5Nrj*@8}XB$LuicGVf7)QC@ydcxz70UJI zuabq8bQjl~&M{o~_a6Iu#`Wf4$yN^i7}zMu*1=xv_2ziV=Hs{C%xRLX#&5lu3B<5< zL&n}{mat7!mwlcw&uo-z?{y6s^Ub%$QhwsW2Yvze1F-^N>YVweEt+jOx8CF(^D3^o zvV06zUCj(vUAOpbxXQcLk6lVzVCHa4YL|tk|2IAFFjx86?ld1DCV!3BEb`eDvB=!! zWAGI-b1yMoH7_=E$6={?9l69jHXd1lun*}lXQ>%Af!WHa?sJxz6~s1+iHrKqS#D|* z*_IZ0)tnXPaLG@X;pOc>B;T^FD%p;P;!#iRRm^G5&S!TUi zOAN=v`(xJoO15vxm^mBFugS*y1shD~By5RI;&ALluuUX(+RWG)Wi2pg5c|{|volf@ zmc3NL9*8@X>&H4w@LQ2dh47bbCG1p+F#~8Y_5=Oj-EHC*t}1& zZpQjKTg^?9J!E}&PKjA8naB3ToX5@WlDYK#b4tyF#JHS0T9k8#c|>}?Y<+Id4)b+C z&z&ticbe}@Pq+2eIXle;$zBxi%z4VZ;FqqvMY?iRnSw32QY^H5G^gBj5Ie0raP8?i zds=wzH9chGa_;>H+dLVi-g<7%Uh^(L&;2bt_nY@h&sX(d=Il4`_w%f1;aOomBs~Y} z*0~jCiDZwc*0~4FGQV_{Ez(t*f0drcRma>)^LfdZ>TTyfYrf)_uBt`4D)aBsvs??G zTV>Wswod|!JK7?M!F#k%E}nK$&P1Oo@4}JVY{Mh`q#4Pc zN}t>x=bkikBwL(29c;P8c$}SV(Sj$<4P;v>;QP6mC(SK>o}aex{M6hoJ!k6n%umf{ zBnvV^GCwz~{L+2VBHb6}G3j~U(k1f?^KHqlv_@opX?`f#Pqx9CUzwjv_J$Ub`Hk5i z*%)JV=C|er$!1xnXMSh?CfN^KYUX)UpUy|zG9x1M2h%CpW6CX=7tD^5Erk4jGQ%W` zRC6+aZc)xlW~X)Dhb8;H!|ZXw&R5;wkn|%N=cuE0Q&6@o%u@$28+{v9Zd&o@g_X+STPMW`7t5kGW7&5pr{r;CNKh_*{nKGo|V<^JXP_4ChW3t^K! zsIibn5%BUV$T{uM2lX})cp1iNt*;meKQJtxv%?YUS z_i5JHT6p^V{P%IZCE?m}J0QaG*wX?fvB1&if9(9R%;o34ZY>9|Zmu=T{ zryI11MT9`#S;b3~)?dT@!X-z9V}W|Axo5o^ZlBhkf8@`(W1CyVD|CD{%U0Rutl>Gq zzo!4G%ww{3D*yO*^}&)%0rZYB*I!U(WGmN&kG0mae*}~{jz!dMMERHXh|N8sh(0ts z`J=y;j|+bdw=l-B2s@PxtzMZ+)m&O{EoKL!59>JsmlI{H_?E^n&j38PcOHl3>N!5PD*ResC?cP8S;NS4pnttSx(*`@ z>x}-3`=NaQ{^r?+tSVA)r z>!(94EaDxS3E7`#Eo>``=uYQl_GG<(v{Fht;W4V0-&$o4>3gq3eRD5c1lNMgz;aO$ z=ECx*L+F11>h7P)JEC^1LQm`qs~81sXcL$g-d3Y=V!abnB~reRt?@>%h*0q4Xt4ev zc{%xTsj$8e2 zaS1Q${f~NX0SnEFEc^F$YuUf#{#I^V9EVmI;g}11o*a!bMz+vdz-#5auojBAg~mp6 zDsFj;jKe;R+%mt@QIGAwxxmxllTh~e^p`o+$cLK!>u>PN7Qr%?hmm`PYsd0)4`BIm zj?jIntxrk*7>&fZ|&1s(>j&E=0ElK zPup7dkLKTZU14O}1ooi!Z2L9IgK5>oXDbnl)-7ESacp~$&qtro>W(psMpWzZ_Rlrm zvtDZ}9}#?{@T|fzdbUi(GXTztJbQcR^VTt0!)FkEsxxD{)`avog?`u7p{6eGv!P4&HD3Z}Z}iRKo#Ya2%6T4&HXh_B0>P#V=e}c4EUovtn>BI`kc*y8KEyRYYOqJVR}Ea#TPsk{ zCE;kigTdFW{u;hE^w;23fK9GN+4`@`?{D>w6GZc~e~tV#{;B@ICFA~scjbv^H=A6= z{qL!Te=j^f97lqGFR+GvP=+glsAiu(Qwu(d*^`g@Ka=W@e0ZMc^016MEj;ge_x(5* zwjx>t@7eyRyPE#~e^j3TPLCr&kvk!LEc5Jy=RWUDh3)2*|5JZF6M1(bI1cYeabIwb ztl@kaIT!!(G|N`;9L(_E^A77-!|_{NIc9T&mRAk_dX)VmD}rYv>}A}6#PcKXeEPSK z|2m<$t-R&rbMbFvum)nJXhGFmHhP{X?`-Z}i=Ya*AS50~dY zzq;_QRLJGcR%`*UC-*hC3H#tqi+4ZmN!m~Ix3Y{ohwQ_9zZU8XtGw&+MNN(-ii%jsM;+uQ`u&z&iTN zc;A!nq+11B`H0~Adh*Dk-BFai_qK4S*CNyzsA+xwj_>;6eKD&z4{2>;4Xwml-vLAo zoB^Q+z1P33qw)E=bz1*1$z}7`{C9Hg)mR>GNtAiz09WEPx3I>)o&US_f9tYwJ9B)t z@~CL-`9G(@I>M0$d+grpoj+3&Yz>R(*A3h1&y-D$C~D6ct**`eHUGK=n&Wu$y)>e^ z3>$95QsI7uw=Sqr1nYUf;?LCX&(!FDk5BXL=Y6*1A2l|y*RPehwiwMk&2{l=@Lr6!w0t#JS;=Dn&mg>a$K!eiQt?VYXNc2j6-9qVJ!^s&;wY*m4VKCxP~$yQu$)8Jl2?S|c?xrc=k36U&o5Sa zHODn-j@cZ)`RwLzU3{(6X%RaUG1{tK7>y%y8Bn$gYyq3}X>PHWo*d!Nj8gv=ZkG87 z^6oGFbG<62jl^=c&ZW85Twg^rN8p_b?=BYaOTRnKTT`oG4PH}N#OUqKZQfeuS%~#~ zj%ImLadTR1TkmLTZYzI{MI4&{?|i)d?(f-rM(|#{v6c1y=Wf=s#(TYqV|4_ag%!ay zWgoWwa3AU!H??h+c_i>26z_!l%REA`oxP)x_hvaV`}5kMxgGdg!&^JP9_h0LbNpKz z;ypvLC0XMy^BElPomu4*N38h^X=c!|fKMX9ecM=!VK8$tOJh zcOLlckI!K$@(HM@IVkgZV{7ZN*IL67c$c2<7_x?=eKs3ovYute)^Yy4hU5E3_D{=C zMf%^VL&QJ1iF1R!AE!)yNP=0{U=1b|>04^uryY$b?U*=ivCmhsT85zGEH z!n$~m7rs08kLW!ca;>?iZh~6Ce%<~595F9%s%F_L%gGwvqu^5gYvfktyC*F3GgtN{ zcr@`dSKMFCE$08smA94nsV#1?>HV!< z%71IsL{QMbi@-j*=mDOFxXdYpDUtx;H}Bv$g*Ct-lzA5YGaCOE;9lms`?rI?4?lIo z=NkXrc-HU}P@mBJz;iywWMoa7A}k?4cZag~$##C;W(=&3tm0*w8yDrECr9SH*nD4` zcei-g8m$&F_#PaSFHgni0J#i!y!^5L<*AqpKZC)Ze7E}F%kT{9Q#gktLOB(hPrN1U zw7P4v+$KJuv*bVO zIW0ev%$}T=g;KSYAEdJ+MpMKKt1v#xNn23E?>_K54y+e|62U-DLK~BBFDVH%;Uec=3nTqwg+^pU7(e%{;rwgRqWEi?;xXV>N@puA5*@l!_rxunpX?4K8(t@sTHZU=vV ze@~WqZT}3c2EDtr&9e7=(K=uMIK1-YGYfmZK(meiDus_<)?7cwvX~%}2E@-Vel7#vG(OBiy;OEnLx5{6`ZO)p1 zJy!oH{ye{3yWO;F`XOEQ@H5Z+OadQS|I_l6RO}JX%l|zQe6Px@$Fg~4J`12{%XiBB zpBBTXM!o(x^ZzrMpLgYa{blTZum684`oqv z_)OzJlX1TC>i^%8ajdr7&GX;c^OyPB=U@Bxg54^33y=1!ZiTCRo4Bb0_XNr(IpLGo zyg%kYuFkJO|1LBqbGvz4-X=x~y9k6o4gT=|weWW*{J~dbKo;TyTavP<_7N{J9zfmFxWGBc@kUJ~6w$4hW(jET#0q+lK2Eo6P;4@5di(w!S zQ`U*AmD6Ip@;&^mg}<}#HwymNiRnt9GDEo%{?>{aN?-VQ6#TmmuGH~&ja-1L=ty#R zK)Vf9Z0`mRXOH*^>VcpzH=EPZekVEi=H#FzI4{AkJ;zzZcR__tdyLAaD6cn3d36y>If zj!Fi+tG`dd^1n(r+=69Z40wfgvA|z8>`1>1QwN?=){YAPE=)Z{ND*7W2X=bNKh}a) zj|KIap!v+2Wf?x@9N-U~8m&2&A^Q~DTBx07yB$ywxt7z#iY?b-U!vGdrSE}YklQZp z3V3gMPr$vogGn9(IH%u4z}fv0Y>nc9Yj3t~6C--x0r<-Py8)H3djQ8jnhW^Ju6vA}ExrC3po}sh{ZHM4j zcb^AT9ywy`XvOk(v=(l9)z$~(MwTS{6>{Extb_;$7D}H+`0)DR*Q#H;#0~kL|S4|~;S{pS&%q~ZL z^y6ayKbV3teofd^4rE^rK7FCq*II`@JqSEuYyjfefC%Lm!SkajSAzz}Lq4=~j9O@M zA4&nldPPw0V2u<}XepceyX|Mv7hAAirV=(SOC7G{RW1V@-4%YVPkH=a#McS;=B@$# z%kaC4{cgP_dZ^%R*_syk!wh}Y@_1hKv#l1vp+u4SmsAv;{0rz$2 ztk1MQP}B?Lp0fw*iy^Hl7AxKM4cBeZdb?EzwP6U!p;jz&s1;kIiON6Ing=CpqFT(f zw%@ix4=2wED;_C{)*t4ah4}5aorT=@=3ata&SeeO4?znA8iy?SWxGV>*Q}04q;*%n zi3W_x!K&WTYQOUg90jKarW*4p_brh22BQEjwQe)EC_hfl0eoiGN+a5OdNTZu9>ia7 z#E@r<6~{>ol`w`%I|>5p8IQ8d)y3AZ@m6yMplQCX zRKy0E!<9$i`(~!~5y*X}6~C7_)4KTatIU~JHFYDjbKDafwc(JX6ZF5%8Udcl_|af3 zeK6C^q}&^+-5ROIYDumo*+IEiQ~zd>oJA$cCOMnr9FlWLZh|(v#=Z?=!rp@QiXqUa zR?pD0dM;?LvFBS4+0R)EsiyhX9ge-A`OQ&bFQi)MgTB&U47gh@2&e&B5j7O8mNa#sIT%n+`PNg8wN^YrYbjMdS!==nU_b-q z(m;_L$+MACHBuRx$iI>NZ8j_k;-~-z;BGaPa;%~pt0;a5>C3F2P5Hu6Me#!^72>FX zaI)r5stAx(5eYaX0C7}66yR<(o2=0`tXGT;+bzb1EtUmkP(+rrVqJ=g91MsBc?cnVE1e=|+IICj7?4Ggvuqe4o8o6v{A?TcNG`QQ7DdYjth8s@ zu$5}5HF79UE?ILRT9h@HqUDlLF6EnV!{f0Q#)Co#^Pvro(^?DmX(6R822=#13W)kB zvX+vj9PnU3Da9k|T>YI$Z>CnwH$s;GvuWR$bQhG)zQ8~(;l zHN~u=m{k<5%C>0#)oK;RtfH6>XjS;;D79)ec~(<-YDlgjxfW!o3u$V(E~L+;k&{bl z%c%@?0?PBE3g(e1>@MDJc@9TPaXNxkxw1@)CugVI)Ob^C$Og+l*&P=LMT-( zrOKsLxs)n|d_u@4lzghlr;2>4$ft@TS5f3DiX2L*LMc@^rK+J+HI%A`QiYRGIQc}7 zPXuWqNRy>vO=Bok45f;pR9Pz4G*Wrs+N_XB@{A%misWdLqe;%D2p)>yp$Hy|kWCR{ z$TNmKbI3EAJfq1onmlvJGnPDK$rHl@v`wAqw4lYBDCCyRV)$)}cl zYPl}tlSMwcREBEusU{!z;ug+kREBISLpFKllV>q`7L#W&c@|SIO#a2>UrPQJ z@3mXl`%d1jJlCV6I(XC`@8kY@#XR*`2Z zd6trADS4K1?o`@RYMClZRYj?)DOEY8DyLNCl&YG1s>!Di=7%9|i)kJ!CApULrtO7< z``eb21`+NM!OXCuZ9ZV7y-=y&qpOjuA=yJ%Naw@~&<|)=Dm8eH%K=SdyJFJR(hOfr z^KCKAdj|swNsgt+HcmzQI?ya}IXIPq*D|%VqBfO#%inHSNV$}gH49{zw@HqsI5{eo zFqh;I(pQ1J#1%?%F~|ej<&#e_oqdX_R5j!uPCm6HXOWyuawf^uBOKOR09HRHGgAW@92=BJXknb$1??7H<3P)d?HDXA~}j=JU79wMkpgTz1|^&^dY1#r?O>2 zUIW@yP+sL!&S-0!$x+s5@`)z@8g3sdXEn*yB!8f6g!5x}IxF=7JZM9_4ZcZ+=i(|A z*G^R`UI$gF*n=*cXXv*bJK7xme(vakb;Y+Gt6+4gaJ_tFP)MilwiLM1saEkSzDC9M zNgvz9lJ~VTQ8PHY(d&9qg(ZzFDl{wnH(=U-T{0Pa@n2%}XzQ`guK>p?T5Z3DGZ z1Fa1jR9qJ|sFOA|b!wz?Hc>fk8v1*{f0*h~vGp7p#tb10B@8FT;|s2=K}N(@iqNos zBQ(4sj?l2Qi8i|8v+Wp(BMN^FeV-`k)?Mrqy=ZTtAMCws6RzoqFVm=-e-FyN_aR2c z4*;CM6y>hBpnU0OjI;lm?jlmdbc0it^Gdn!^49^Gc2K3 zgTH0m&2eCjzQq$7Ni~gxnjQ>@(n@peT_Rw-!EfSglVV{ttBr{b0u8SB@@Wqz--0XB zSHZ_gc+iIOZALW2Sg?zlQ6UXsTDNhHEDeA+9i0QA$@FrB+O(g;|8!W=>?-UwRp<`Nc?rjS9K1hBav{m(Bv%kt5$0>S4`##TE1;S*HB`r1lIuvW zC%J*-Mv`Y*5EA}kfPye zgq1wZ2C#c(bMCt`{94#sz+Hu|+lGZFDjnjl3Eu{-G%b9e?NEwS?6aL58)TMIk0&Yz zljeu-1NqkQw-x-V-nG^-a|Wr0EUzT54S!K0?ya0}s9LRFyt36i@8 zqa3WiYTJ?4XnoZ-XwaVUS8b0C{43yyO;v<1g-61;f*k|u{a6*p64pf#hb)@{)gFf| zpG#E(v{g{wy=XZb3*U~i6^3{2 zSw$^eMQvN9<7`$%t^I*wgZ-##>eFhnR+F`wtTiOp=ta5r_N=9LuG7Q!M_KD&)NSjD z<8w#PpOuAA?Ex$Hdkw^Sre}?QZ~5~*>nUbE#jKZk;q_O8j&nkTj&njI$&FIRRc;e$ znn=^6vj(qLYzC&X8JNmu(3OtCdc2Bpkkvs}2U#6tb-=g&(2CbMA>KnaKviTL zct*~qwAqv@i{xlpYvmX?hH*{e6gV5)M#t%IeJ6peh)EXwddVb9(A=PYlPrY`+5vu& z(KWbC9P7}hUm2_r2KM_D%HX7NKC~aMG)DEyw=CRw&YEw*-=xpC4BT_ZmT!6Hrm>*M zee$o!|Ge!$hwJ*Cw=L>0K;%L>cdJ{hHMbS_%cnLkq&5$PyMup;2!y9C^CJu~Oa%5f zV3i%*KTu2*9ROoQAHW%6JYcN21FQ++K0uFH-`|A$XN7=k#1_DOu@!KGcml9c>;xeV#$AGn#Q-CKdp99uW%u|-rAlFmmGnTJFZm=`}p0j)hW$0kV(uP_K zK@(%e_%p0no>(j9n_$I!J=X65)2*0qru72gJnM&0>jjY35ZRE{5IH0-Cpp)85n`5F zf5ke2#uVkC(c!Kj)@zLo9`}<2Ed9tqp5^!lr`0&eqUh748RV;s|ishfDVtKMuEPoOC7gNjTfYZz5#^hs=YqUkUkjM4KLEH! z-vpSi7Xfb29|bJb9|tVbp9Cz{%K=ODeSoF<0l=O5bAaXgVZgom%YYU7Yk-ydTYy!1 zE#P7O1Hfwi6ToBo=YTc(8NlQEx6u3W<#y<)IvxA{l#cyguVas&(Xk&JbnNSMI`(p- zj^pj3{yn7XZJ>XIfn#`pfe|7NOgqfLv{9rVZQyu_HZFkwL<7e|jDcf#27F5ojy?lN za)NOQWRLM1V7h^MWg0k^<{8RB7)1u=yTHJFb19cK6d|9|ZXj!+VH*fFHE_%vHn6X& z4LlNSse~t}RCNZ9@KaQ_dIOKXGgQI`1CQ2o2G+FE&>_c*h8?iUXagurC!oy?1~kle zfDW@GG4^P{8TLs7RZ(fjIjzc$bJ}4$&S}+loYRikaZanTPXnLh_8EY+_Uiyo z*kb|f>~Vmn>z1G$0$WTfkj_;Q@;Pdk5SN7!i;II3Qpd^mS;|IV>$3?&@$FG2g9hO0+sCMXp#~cp88ixz;xT76lt)nyG2}d`;I!6z{ z{5E|7H?;Wx>QdMS*BeD``V9;a#cle7z64}wlQ!74C)(gqS=Rx8>f^cj*f<}Pe859K=5`^QtL(nq7(4eb9(=BK;V0h3Nz^Wju zlot1I(BeILwQ1-SkrD!tZBG&JZO45 zvAz*btnUCP);H3L^&RHK`bIgizN4L3-)QGVz=_VufHBS(z!}bIfU(XQfCFw5xyT;NOv%yy;&E^@-9xX5v40xoyn0GR8X2e`(06JWkGYY@y8 zP8@Z6ojB?$oH*(#ojB^MoH*(ZJ8{%iJ8{$%>ua!ii(M&WU6D zloQ8xy%Wdw87GeI1}Bc~b55K?8l5Ch6e9HA$%J0AM#4u1UgOxF+fC!qrZM3(s)_T(?49B3-yj8Ro)ON|Xy%DWhGr zfYB~o3r%$00X{LV4?v#bS_E>e3s*-8E?m8MT)28kcj4+K)3p?=^IZ1=X1P`aE^y@o zX1fXi7r8bA=C~dKT<$6X%yn%CT;qBQFyHkw;09L(V4(}IZi-xoKrVJY4_M+l0$A!g z2DsDp24J}h*N1yu?|@w4dLOXTRR>t*`V{c6>oj1s>l?shu5*Ajt_y(2UB3Xd z;j&!??e8)HPq_jC>s`TsXIvcs8(iN){By1@AUC?g057_F0XDfJ0EK%Xpv^r5&~T3g zbht+YI^E*{L)?=AJGiF&?o)t;?k@m~++PD0yT1c0aW?{% zx_<`T>HZC{+}#t#+g>+pFo+7b0a)p716bvD10Hs_2ds970v>aB2dr`T1U&BU2UzPK z0C>VZ7_iPg0`Qdk8o+vYG~gNcB)|suG{AH2S%8i11i*{#6u>6;96%9#BcLrf3(yF@ z9ncZn7y8s0d>6i^;GJHVr?vcK=VQ!^p76d<7{gccQ&5CQ^9Duxy$L1fVl zLo!JQCNptn5{M0KYj3D)U%|5KTCuyXEB0QncX8FVcU{-DeZO>wyDuwgCs{+yTtVxd%8ehcsku4r$0mOfO}+Ifu06!8xQYS2Mqj`JK#Ts>v#&Px)ycl1?5mr7 zZD5%rS!NT<9M3W*vCL^Ka~6kuE{A*phkQvcks;%F8vml$YysX+*d=mqvu! za%n`kE0;!uzva@1usxSXgokozM0kqheU9UOk>h=p<9(Ck-O2I3&+&f5@qWhfe#P;A z$MOD~@+jWHc@%F>9>qI6kK!GfM)K0!Cpmy?I0oCTe3#c}KE}+^}BdIn$BdJsaBdJsejHFUMek7&vq>QXj~)Zf@FQ4h0Ou3lnuw)&aP z8f8RCexWv-wA?B+nE9=0Uu|BpmgHL1uj|BI)8%$ayfrY_shzRow0(;j9%}v_eqRs8v#OE69 zZ<98+Xmh(ZcWM(KYp|RfCYP7CAA|4hGpRhtL_XewN$$AXFX_?dJZ;v%P1@X| z%`3F~PHk61bvW9br_I&c+@#Gd+T5QaW0-xk>Z4Xmh(ZAJpzU zwH+S;aCogS$^RB@->%IEHGikJE4_zwri`s8dq4+Dp zS5_3yc9>Mo^YEPxneR;yvu2{0t=c?Jn^$P_J#D%tiCmF3YqWWsHm}g;gW7ygn{Ire zNAVSD^FeL8rwIQzZBE83HLF~|#m3@$IZmfGS8Fq48MzOMZwiU~7Hw`?EB5U#C{^To zB&J>zbDlO=Yje9ccbe`miQH;!ZrA2cZO(gHyK8exCEh%uax~33V&ADvwE}kPhuWN{ z&DGl6q|Ghb+^)@?roG3dnh^d@ZO-cz`)X}&(&iRzZa4Wyh};%!sw2fdR-5y*xmuf> zw23!opaBnbxo~2l)H0aA`V>;o>N1hA3PkVp$miUgwdHx@L zxBDLOJ>`4T_nR-vU*zA*f1v+Z{{{XV{I~j_^S|i-(Epu3BQQEJE>IlU8&l=R!1BN! z1D6M`3v3JQ415{*S0FFL>o3kYAfqv3RmR~N8#7MHxFF+-j2kl^&3G&0+l>EY1cC#D zxxs>9VQ^w_MzA5+7;Fiy51tr&G5BThhoCnzGjl{{UFOQnO_`@;{xS2>%#Sm_%={tq zm(0Nf3I>cHFnz%40jCVOW5D(S4-R-^z{dlA9pKK&$g0Sy%4*Kqly!R6V_DB+{hU=X zaNfWJ1||kxHt^2_w+(z~;MW7)gK`H=9n>(WdC;ms;X%nkeS=(0N&;BOc$jQl>kaKs=-*R8e z{Vq2%Z%$rSUPs>gykqmu$h#@#A~h=WJ09dY=GV@8}j;>;0$9I^H@#ctkM-0f% z&!3$i%3qt`m%lOpl>9&C|0VyM{KA5%1+xm;3StG@3hpYnui&wQX9~V5aE%-`a?Z## zBRfaNM;9FiWB)UD#<-?&7ms^r+~?ya6wWQIEB5%_KPmj7&|j2YG_q(y(bS@uMf(+X7WEaK zP;_$9WkpvN-CguR(JMut7yVom7(Z-$@%Z`UmybVU{59hr8~@z+SH{0J{-g1~j?X9_ zSzJ9b$BUmWe!2L~;!lgeF8;B2(1g4R z<0ed;u+N0b33Df`obddFS0~g@Tt4x46W2^UV&WMSubz1C#HS`cKk>bZpH3V&sbJFd zNpmO7pA?$ZKIxcAXHL3k($+~gOnPF{bCX`4^u?r%$vKnrCl^hgK6&=!hRG`@w@!{v z-Z1$OlTVv`>EypmzIpQ9lOLG;!sOQ`e>C~)$-}3No-%$)`INa+7Ef6*rF}~Gl*6ZN znsU~Zi>ACW<&!C2P4SilN=B6|EIGI&RPu+Cb4#|C+*5LY$r6R>iTbT-FINy$CjMt( z;2o%j0`r06RkoUdA!s7LnVW%mRizqZ_^c{TusAB3T`2Ja?l-spld0c(U?>bxsTu0z$^^t0@>nMCDcQi(;O)AHAoEq&q zUX8_9f8+2?WQ*%G6?2`Tj&z-=PQ>?+C%ewZH+ntF&G;7b6@35r zx@)WY#C5s)!gZzk%5{}8jH{K;xJC^(u2uQQb!xP6gDNs^RK>k%Nx71C>+c-adM{P6S zRks*lsauV&@h#UQHl>JH;)+*bJoXUD&)$Bp0AGltLgnh|upZwz#OU<`Hr)5vvw zZsfVXG={mpHioE;?7ZEPl zN_hSVLP_V1*AqRH+r|Yf*~54jo&Jp^-L$LlplW-N&Y`*u^TBI2~9#SyOcN$m%fU) zqT`7!9s3W^YiAPfNzyaNPMi1=N%6H~^GEPo)e93-xLW_}0Baa>$i@r(Y0@bBA?(l7jj=W#9y37zdh(kUt2wKs{r5*g_!|ND9j-c7j>{dPea=^yFi zr_A=?jf&UzCv3c#%K6I0gtv1a+%zf(e&sBZ&*fHhMhVfc??2e`CGvvK^h?c3ItNE6 z_MwqH_;TtQDGjNGpHm~@Dm8f0F@>Ndv>lr#fgXPLKES%o(}6=H`vRTgg0l@sPaMkn zKlhe-kc_m~1ADqD4I8=_fxhWfqHj5M8EC1mrCdjyeUQb?GDfQM;0Or4_x)BmR!fMVxXf$(iMo zL3_(6wBPawHy=b;GMR8=f^gt*gwvRxVhv+(-|t{NkMTFw4+#$cQKn}y?QErzhAtkv zcWj=Dc%{EMa~&I}$IZjDAIOl$%2Wof*DD&Z6)3bg8dh?oM*)kUP?3JlRIW3v|Be*_;+ls0xd08%HdKjNtuOS&9iGs z!>2MsTeJ}J)jS%0$1~m^PHF__1a5mLaXZ||{9}10Y|g7!LS`<{Pv%|L3fi1wcY${1 z!dd1{E&Bg+-YaXO|IO^Tp4-2a+hII5$*f664XN>=k@d*qTRcy2=1$tbl&#GFB^=So zLnBAQ*MA>bWL7Y>fa=jXW0aO7?OAG5)|fK8lhH@Cv1o7UeJi;AJ98oW-q;-)0 z`t9JKI-2m^>j<|q9>$y%JoESL_XzkhPm_4hoAeYoAC9JV)3sa3*U%dY?_rJf>mt(F zO^mnjSUEdHdkE@+=OI&aA+?YLE_@U8m8TPZ_38fvJ%Z;OQok}&eKhzL__qxpELliB z{klot0e!3f1Dw6D>Qw6HSw7&j)BxZc&4l0aDojvPyR4GZvvm#OOs0=x`m+{_{m83^ z!q)?*5&iIK!$BW+=NRCu94epS^~Ipi7)^Nd^(DYl&mhU0&L{@gE{?bR zl2xD|{WGP|8Oz2asP?ZJ69!*$By`D+av6E`3LhPm*st9|j zctZn-zrCV{04HEq)xe%=F7N;~4A_AERRg=I1;B*})lkO;kndJKm$9d zMZjATlA&%x7>2rCO$OefN+5G5&`@`&y@7YDsldPDg)>9lqsoDQR~3-C4``_E*vmE4 z{n*XLUt0zm>Ot)28tNhJ=Nj0b-5>l%fQEWhRRJGUI4#H5rggw4)O_F@NVQA72{hDO zbcU{WVn^6e?_p0E-vt8=^#S&U@vbb;P#7%KXsBPXuZ+_wprL-l-ZFN)UF$%zBk1u!)U5j$-~{(^z=`e?z@G%f-_dZN2%O?R8JrTJq4sj0 z3VLs#q4sf~4xH*f6FAL%Hu$ALLzTJD0nTur2ds3T51i$`5V)`VV&EM2rNFuF%Ygg2 zw*vQfUjdxwz6x07z8YBVz7|;Hz7Ap50u5E?z5!V8z6m(ry$yJP`&M9s`*z?0_np9n z?z@4D-1h(%yYB@qao-1A>AoMh+WjCx3jqza#{DqpRv`W=wEI!eVW6Sf-H(Ir02=rz z=}BP3{WNf``&r;R_YPpx{Q_jVfQE{>UjiKm8u)(c70`zP4V7@e2JCge0nU1$p*FbR z0v_pp2b`mThC15)F6fOwynO3^5A-oWLmlh>0Q7M{Lmlt_5cCN^L;b=1G3XP4hC0dp zDd>}dhC0RlIp|Y?_$%1%FF~IU#9zB`e+~LfprOuke+&9-prJOqzXyE|&`{^Pe*k?R z&`^JL{|NegprI~s{{;F%prI~u{{s4AprI~t{|5R}prQWccDY>YGN7ThxM8TRKto;b z_JY0wXyB_YKj^D~`0L^B4A55t@z;XfnV_!)8tO0ZEYQ~hp*P%vK;Hm_-f#~AeG?FR z!<`L!8_-a0U84cU4c^v=n9-UxYQFsyb|m#0sR!vP*1z}2K@}sP|v!jf_@HY zs2%Q7;PdWs;0rjXKo50S!u2JfpeI%I67#_5%$S@N@t(JP}~fvkv@BprHnMx`0`p zI5-1=h8pBK4D?_iUXJx7fkQn#;A8{wH}5>_fw`VOV4mj)V7})lV1Z{NaHQuL;3&^= zz|o!)fMYx-0>^qz1{Qiw1r~Wu2aflgi7<oKxrNF74%Yf57TY;sXD}ZI5tAOR6tAW!!*TPo?5IWFv9q3A+p=Nq+0M7E< z1l-rN4LI9#D_rLQp$|Q`1NZaX3EbavH*lWk9$=N{UdU7fp$|RxfvyEYAA0TwT@Qpl z^gIaq03h_C=V8zbfY67YM?o(FLI-*t2mL!B{%(%vNzjJ?4RxsJY2fcY&jMRKJAkV_ zF91WHmw;34TL_hUZ0DtjR0)O?)0{-Ti z4b1e;1rG4;4;<{R0v_zGfv=T7L;cQM2YMCIz}KhqK_3c4YwwjJe+9K%Wl8 znCm?O^qD}6x!w~&pAE#A>pdCtIY5lL-cv!J2gI1`JstGPnCm?c^kqPdx!&_ZZv|q^^xt+khBzz1M=i6^Jp{dmZT8ff#eWH-Nqq zh%wiD6X?5v7<0YbK;HwznCrb2^u0jL;k~zmz7L2wy!TGf_X9B^AeT| zu=ifzzVCepG9LiZ6TR;OKlHu_ z&PPD30=yr9{sf3sfcHbtp8>H7@O}*Z!uu)kOYi64e+9%U!22cWZ-7_@c)tey9T2_P z`z`2y0nv-S-vj^c{Q;aGff#4KKLUUD{shi1K=fblFQ9(|V$SdT4YUi0QP}5lV-yBr z6!u{%ro2Fm!agr(KM%2x~=?VAW3FSzNz3B12GEwNcdw7x&(;Thp!U!-aw4SzFDBB0x=f*W`iyT zVl4K}1zirrSnS&$bOjJ&v9AhrB@kn=uLkriAjV=}9q8FWjK9A5p!WwFYM!qFbQKWm z5#K`4H9-7z58q4Yky_0`!4E zLoLILzqq{!G*q*173k$aLmlKh6!Z!pw6U)R^hzK`ZC?m@h_4l#LxIr4zA)$(AoQ@W z0~qo}z*z%?HukLp-3Ej<_R*E^b|AE|FAlmB2yN^;4D?zcw6QMJYp-|4`^eP;rX@SP1j z(svHA(t_Ggu zyB2tt?>gY$d^Z4}^W6lQ9YAOR-!|Y2zFWb05s3coyB+jvK=gOtoxnGIcLU$_-2?tx zK#a(~dqKYg#H`zQAMjn@{lI_t9t6JUdl;_o1FRwBzyB@J0U-La{~cha|6Onf05O;LzXy6C5Ix%e0qDU%%%%Mwf*uM)kM@5IItPdz z?f(>X9uPg+|2gR4K>UpZ|CgZiftX$UzXm-Lh<@$=7W8N!`nCUi&|`t<*Zv;e{+~ck0Ah~q{{{3UAm-Tq-#||RVy2B(?&#Gimj^R#zZ>*EK=fVcS7`-?yy0K~l7UkrKy5c6vPM9_mP=6)x_x@RMZ2_Ve`)32!_~(Mt3dC&6 zzdz_O5VI+N6|lo!15PIp{nuXydMyw=*FPWF<;M$oD&}7ZejJFN>t75!%-;x1_zwgo z{Y}6g|8iije+6*8e<`ws(d_9ubo_w$*4!G9U(8-a$p z$-fo!%|JtK^Irk_79jRB{a1m$4T$|r|J9)H0OBvz`mY6j7ZCfI{_8;h6^Q*z{|%u3 z1~k;Y{+mGm9cZZg{M$fp2V!s2e=Fz*fLN{gZwLJl5c4AcouD59VsF!bH|WQJm?`=1 z0sRCJGbR7Mpq~O_rsTg5^fN%rl>GODeh!G4lK(-_&jX<+{SSkF5r~QKddBEj`J_)#i z6#*|054Hm<0~x@XflT16Ko)S{z#w3CU4oU@`FA zKqK&)z=25fwLq*30!_f11IxkL2E^DGSOHv+u@cytu?pChaVW4oqXoD&BLqAwqZPOz zBMdwgpuYzi>R%a0fc^o9*>c8Fpnn8n&6}|i^iM#{nKO<7{R6x;?(1aAc~Uj=^yeiL;0unG%ewS<>w+@QY?dO`mSh*en7 z5BlFgtiOU8pnnEph8D~O{VNbHDwqXYWoCgkG6#Wn1F`bT90J-4#L6o(8?+yYl~-mi z=nNoMUYWx{X96)>%Nzk5m{|ZElsO9g!9c9MGRFY3GsgjQGK+w@nZ>|inG+#19EcfO z=44<&W(hbWfzYU#djm&jP6dw1ECr6uEC&{6RzPL~5SlZy67(b>v}NWj;9i-tfm1W* zfVrT zP}Qn&zF!yx_^*51G)ae5e3N8|J`s5asBFsP2jxnU4* z>Qw^&fD^+YUe=opJPjv?L3IYs3NzJa#D%Zg5Lc%9BjRd-&VMe@f;YCF39MGjfTya< zGYPNEd=B{M%qIdjs!s+U?Yj~0xg77i4=*=qMTycrr zfR8~kAE%EU_`YO4a(RZr-@(GE>fdnMxkJ5%)61`Mdgym$yT-UmTr*tNu4S%6U7fC^ z>loL`uCrX{yRLBE?0Uep!}WpdJE+1z#zQj1R#hgVzKf2)-B0&fGh5QRbS=zRazeH)Yn~Y<%gP*>GjP(tg9dgCyl3Fs1AiKrKd5TZ2ZMeXR6qFC!S@V) zZt#zT4;->?$UQ@z9rERnp+obBE**O8&_53SdFa6GyzI-epUNJcvwu!~&Y?MpoMUp% z$hkD9IJYWyVeZ+vJtJNov3LIT{J-Wuo4+&v<9u&HRzYsTyn=-V>kCdPxVGSf0%O$b zQAdv2I_la{_m0{z>Wfj{(S@Toj6QAjt)t%@?HW@!rfST=W7dz^IA+V3YsNf2X2%%! z*ut?h#;zQD_Sn0}zBu;dv7T{7|C?ZPcdptMQZ=p~Rg3SP>hLX7J%01?x7!YI-J}{^cdG@id(}eM{b~_@ zi(QYaC9W4$qw8(7{3)&jU6p9fm98fInq3Q#a1YWq6W<$qkV-M>%@0aXP@4m_nWN1- zHizRy&L?lgoeg{sCgvPA@tuN}yGfhdw0SF=9^4C%@PF0jGcNo|EX4PWYb?GmSL!)! ze-3skr{`QxGyi$be_r#S2Opm=spnl^;rnuhGkpo?MeY8gc7GA>R7)?qTJe3kQZH+{ zm$lr>TJB{n_cG+D#$I;)o8@2C@~>+7SGD}BTK-in|0?8t@b{`KXON%Gmj?ydT!in` zmFhMm-{%-(ZlV01WB3*j|3l-SDKfujb1=>{o+=@GGV5mitzO(nhe`51S!Zk|`+BzH zZB%U^G+4rYYY54C)LTPHZm_y|=u;&-)Clj*`2B>v{+sbjW!;M3Bi`PuuVIe&^=8fY zrLtDT?D4&?ZUVi)589u~dK~6cf$P<$0gqaqk;qDAygB5V;AW#abF*>O0Q{}50dEd@ z3Fg$S?~KE<{t5G+FuyYj2i~GS9k|(;G-$JN>W~}N$3t#WTZg8ynseUv+=t)8_&tf= z4*Xuh?=Ae^!|!AKzQpf){C>jEmHW2Gk6#vk+4zmXZw!8`@C)JBfnOJXN&Nco+lb!@ zxfc!X^}g-781xqWUcm1Q{JeQ@d#2#ml=qA0U6>!@_c?xphP~}6#cwWtHTb3QI|;ut z@Y^=*Ms?fpbG*L%8`YKg-Im{*^=N(~>vhnD0~1+Ovr<_r3T{-tFGyt_SJ0bvNkJm3 zaA0rNJEMBDejb&|8Zx>!Yx?LLRTX{*;`eUeIo<}PG&Ys>F6i%I=8a2b zO&!;pwE(|3erMo!Cw@Ee%P72FH5LvW+*o)E+QGoV?Vyw3wd0p8JjZ)$(VIhVDL%&E z>%C~`++i0DeKO}p_1nZ7)jpGMR6Y0|fnU?)i-v}BuUC6dxlzr>Z#90WOi5++m0*tu zI&Cg=$y~hGTZMa2RnQ+*xc8JmOT6AyieDLiTUwe@p;V-`Dv=2FHN+yR z=DzN5Q{?dQ+|n7-{+ny%tZAxZ+Vtw$X)|X{E32-ot1GRms+=~nqO7j2vbua)^|To^ zwbM(>r`18QuDYzevUXN^eN`Ep>!!~tpHVlnwtPl;)wHVGiqg```ilDU`s!(F&VI96 zT1rc&;R*ja9pO|<-G=UXA{B0f@r|Ki&Xd9(H5{e?_2Zf?NVUiUA z5}joQSd~nMyVgYemWA8HiEyk{LKSz3o1$J8PR66X;hK0XnF_^H5-~ZDNLeXSh<8OK zR$fM;JqaC-IN3?5=}D&IT~(=6BC@6@rE@Ty{ZmLnQ9i5VZG9Ar?N-53Tn4@2Sc)?* zyk+4~+v0dzPn0uBVoMN$6=-Q`8KsYX#!`vCrSXWF19sqCGKDN05K8VgjqGmcqbc0l zlZd4HYQwG3Py+1*1;d3>VFf7^#fmT+d&7xDq)jqx%dl{DPbAv5IGhT#g;F63gt_UN zV%DN~d|gjB)qHKZJwnwRkD2n6V=L;?a$O<2%?dkmy)mV$c2TG=-oq7JW(ky=;Vcft zLLK2YvuY_)ansprh^4}b_K>c0apL;q07wY=>x{Q?8BMpsudtj^L`xI#?r3W~GF*|<&AOHrA+^FxaxP~IfmKK2Yd9OsSb@3>H+6-gQN&;ttH_eC3Ma#qTPMcxYh^@1PXNNdH91ABR ztxM6By25BmQfnebDJbPIbfT9XRKp0tbI`?n&dPEDFC5kk+Gu-T1+E;GYPD>ac4 zH|mQ08;7`10JEIYm_3BOiwj3mscUBU31wGFj48MnN;#acDp4oL5-eki6Bh1*LXNbu zgs>^3au%RkMdp`;lg=SS+(>G=CB;Jqhao(2tz_2*lwBgcD6%FIO0Y^6HVaU$bgkI> zgME>6=}et#v$I(Yq-k*|k?agb8)EHou1%Ju^!BeQcHrR3%q$z1{z%dq%)r*W{NV=zr-z(>6XaShFC8&g;@Z$0}7|k8sV6| zs4W_AMQWN-VlHY6B|2bV+LP=A#=GHkKvk()-cSnN5Q(+5fM`l-0tMRJ(%9Qh%tdYC zXt+z9O^V&wjkU_+Qq^n*v%FMUzCml>CKsj*w551JVGkOVJaMp)*+V~qOR^QZf4>Se z88s&bp;~#!Y!0o7hGB1#iIKK7#=^_u>rJ;MJ<+Ik zXsCVO*|TvVS!_%j%g3TX^xb`##pp3jS2r< z-JwJ{L1EP)hA1WuX*@|#DozrM!-2)a=*%!mi37cNHh_FmTpZY!tE9v5o*qUT`ev3kr+n7KKMpMZ=z~R z?$?GXNf`&b979BTnWAhuNXknhjCrKV-@@w`q%bjFB+-E= zN$f6Ub6iYnNG%a|WwJ-;pU_m8pf{KAy2J4Mh^GQP}bIz=qlgw@2t;*ihMJ zRM}E1jooD`jvrMS4PsnlrRC+Sxg3#lDu|$1%XREzr_NL^v6pi!jq4-PE3;O1oZNT={lt_xN4@GRWsdD zH6$bzLe3^7RU-i`BZC3}AqtQ=EXpjCVo%^Sn;w=sA_8sJr{*$;OAA$9*UId!dFq4M$ywYauIHCG^X4y%I0s*rx&)mA})R#2c7R!Nu6uu2-F zRnnk!NoxU=wCOISS<>KItsgYTiL#0rmL?&(p?u~H)jY#Y6e2_hXHZ&ZP+H(tX}VPs zx01M()GT@{|J#DNY^LO*xqhbjCxa_@rdhc&5uQ0Xk*icGIh&MJ?o8DXi$-GM1_^1I z84?Ix%a(6uNiFNp!D)6xv|Q6Lbv4Z7DvZF;RVbvh3c*3nXHw2ZI$=u->68Ws3uDzh zi;Hp=d7VXGXQ?@QovP+6O+k+G`A0t=Jh&}i{riF<~UJM587A~-oWGmk&ezftcl~@eQ>XwK4V%< zS>?3KSrw&~)5>Pm)l8o?bH?;(GiuALYRk$h$}47;R?e7St?EllXUwRmnORv@I(^2B z`pTJAvu4y_qF+62W<9npYRYC+m6p}ds8RE4B>fGwYH?^Cwh!8{h=hgHY1zn$^cDuy zMw;?k4w4cF3o1?Xq8r@wA!RN zHmIgf4AQz;s>Y?w4U42pCP5@=R3ieNL^btc_T9BlL!+u)s%j5Jyx0s#h7WXxuuM7j zVH%q(8%W(qiGT(VwGaW-Ed=TGCL~SF>W(mM)lo*Q$D>K1Qi&cS7KKB-Y_jSnZ!`qJ z1H3JdX`e#GOil+BzBrjg_%M=8u)h?0B5bzHY`KsyR;pgwdTMFWX@}7sZ41FjYLhYo zEA`h97hf&rUtD}lp!cIg#F9(mG}%jISq$_AcA(a+x1QMEoah4!-K+~6CB0$h(LP>d zJCihi9S{z6v!y<=p+_iqXu!gAAlF4$9Ri?2^w?1p52PIudymM%RPR$aUgX4}ah>Z7Y0yKS^w zs0~ML1{y%?x-O9Dg+T7!wjZEH9mOVI;pw!9SfI!ue((7m0! zhNRQB1S+nVWs}?^T2NY~0$WA@$?#W`l+UK#JI`PsF=wLfw(2J!_(oR?OAXxss*+Y}1at zLiDvYl#8YwofGPXsh;kp6c}^%Yo)B4x}YI8Kh%#wO-eIsdJ@>MO*uHWKdj40sslf? z0PMUqb%$FODOn~uSU=Tth7wKT)RK6LnWD7%G10K#yCq59skrMlw1&HBhwOk*tSuT& zkk3eaq*ZEVkFFA-tcs=Nw2n+;iBy`qwrKzHRGK4FuI*aKVxZM4wd6i}t3`Lh-8fW- zl1R6Nj7q>BicXWZpu0Ee%@rDO8&jRguF1ei9Zqy%6E;cynz~wfA}xAO%3@gB?u@Py2m$nCQ#4~ZDWEq75QMpp6K6b?mUkx;coT#(85`o=sb<%od%H6$@0ps}Mh@&1a6bjb;n4oy0+it!es=FvEe(;|+;q8pOSV;DZg0o-tcB&y>Z zfRZp8olTmQ61If-{L0LDI&XK4+wTASG$fn)Vy$Q=F%I>Akk$!s`q0hJ$r7nWtr0Ut zOwJFduwDm`oDYhF;00GNQSEdR*MgHDr4=cWX!D_HOK%9-LxW{k_CapgC<=8ktD~C@ z5pJbg#6B;x!n8ZcRJWX&^oa*VKfecIP|BGgCBX!xY*8rI(SuVQOC*g!5;Qzmu9k%- z;Z`VEZFE*eJL1^x>+G_GcjY$6EiYy~2Zb?{Nmzb%!(I|z&(2Yu)Rqp)jtrViQYshs z>MSzRMK;POuYs(EkwS`=V1Yn|)*2Q!nX3z}TcucPI>W8&gcSWJ^n87gs<1{w(-&qt zRjABk^)wdxoMy8y2q}d;t5a1mvDLw(8X=Qh^}uPe9aeJ1tkrbUL4<3@4HjMZ72N{E4UNJ5j#!flvM zv|`%8vpl*Qpa*%|PC;Xn#JoD7A{MnQ+#Mw!s7c=9U(rd&^WDV4^4GRtCA_SeW<5!E zqh#AQ3f{J%%tXo9teR-TwqV*5>WQXohLovoZ;d8eVpde^Be6uvVXsN_b*JK(vGhie zNYT(*HPZm3%#LsNMO_&EdZ-?0`g3J7(DEA5qZ$UgUJjh{O~W;|$n+f^#e}^Ec+y!^!HGDojo|i&-ls_yz%ZW9 zkaVT<^k%7*c}icu^K+UQ^k<0}b(7t>P!#?7Xhi*4XrCw>EM)A$;KN(nDhkH0{ciQo;_3d2VlqqVH)q;-^-PHLBTkLi$3OgGCLjDSTKD zT@Qoi(gbnMg<}(6`C_fsk41||+81h(TVYfYGEBRE^zCQVnX78lNWhgp4I{YF*uz3Tv0<^>MN#wKXoGm_rMDp!}lmigu+y zY1AS+#pSdo9Bx`$;i1P+7Ym!Gt=QMG0@K@Lx_RntA(Kg=QyGP51Ic8@yIUz{9aBpe zS+KXvMbyxRrH5>K2ua0)G7?LKU7^R5Bt=f<>VWfMS(@V(SsQP~F@7v%F=&C%64fgQ zZf2l${iNSIT&5jp!qRX1&~(E5V%HmfrX%_LADp!cx3vRDiH2-nlX8aEpDX>hKbNYr zf51rzhI$g;8F7Z{enq5TyA>wsA53J#f{u(E zu~7WBn`N;^F>y21spXEm$J(l*@fhtVi42#FzWJmh;3+1}`NVF`I%^cP&2F)C3d&R79y>Y9VvTIcn#b75=QZ4947$P(ay+Yi$ zZh0RKJ21jBwU5|1DMC7PY;C=1Ph5m@Pfmn6eka4M2yqrguZOH!o=?XUed0z-6jKLj zX}uRDw&pl=PcqCUP}_$d7HKtGC+p+1_DW|CmMiGGSZ@RyXQW;&cCVf?;tG>>e~NCU znAfLNn@x&7;6sC!6el5tmPuy_+S-QHCoLQ6677N&22O;!WaX(>9@ywO zyFLj6VczD$4!0Syx!Gs4q)4pIL5a0ZkBr)z1S3w} zW)NZ(O}z~Ik+xL0qGVuCV>Or?u`D2d(pcgrjise<E^g5r0ztvE7FFeD7CBy_h7qZvrl%_Ocv=y&6zK=G&;r897!rpm@$-D z$+N8F+JrfkPLd`$Nt$ksYoZFLJL@&g$xDhq3WCN0&N&n89fziDL5eI@9p*1EC~>Bf zsS()TPN6g;4~j>zDF%`hOdKZ1yco;Z2-e>`eUcD4MorS>L6dUo%)^7eXrdiBU78j} zEkcxo#W;u8PB>iD6lN9HDI|?HstZyy@gtgi(HO_6V1i2mH!=GTq)U+K_HE3@&5j;u zw`BdUPD^M5kiKD&5!em|*=Gxto)n~M)#YkhC8bn+%;9WVHu$z^3WogL zLaCmF&6hebBdLjoLkWi;K5R4{d6sB7wwr8LvYbSmtfLpuC6O@i<|w_ZLwiT4T`4y- zeRIHO1`my9&ti^jA*8Y3TdFFJYqk>h1rcjlW=2&a+(a#&nhx&{DV)9GWKL*GzNQWn z)7(^&6C-kuk$2oS2{%KPaTn4x%)Q8@IRmCes@1fm)jkJc-55z1NpGo2w$)7$W{-)KOl}c4JI;YU58lF_q(Z5Gt*ImdDy~ccstd@-7yyS*_&N&;gK@ zG~335AM<6h>Ehxk&TM&gkN63 zDWT_!G@Z4*HS(>rP&AF%<&>aI%bZ^#qHvw|{+HJ{HJx%WZlw&}3?noY2XiQhbk1&$ zgDnA+4{j@j6Xw-4%YnoCU-_gwIJX$AlwcBst?ATm-MZ7#OkYpYxMf~mrLJ!t*EPq{ znm9G{Wu3%(1+2KR^FfkawN3`5h}I!=JH;xKGzNl7vy%^ferb7d+M$U#mVP`0V;vGX zohUeL_BdG(by{UCbaKquAji+?p|!T18q3CuXXZ;FO!CtJmRED<$?~1X=r(s{sPKBs zyKpTjvWE4y{9@yAO-M`+XiyW2HB6aqw8<{CIf#gjh6151O>TGDFG9Y}1tGl<1%Rbp*5ZzxIDL?4Nh-hrSjo5i6WSQaz1P^^zhT6;C&PyusF zM!f^An)$9}2s>W5G?u8s#YCAVVh!1tX4mtkG)&@-j^(0F_pLRQ#7#WSY3S<0B^Yuu^PqU{hduz_oc&5$S}1hjT;G8{hn z5gQkNC?*zKGYXY}06rk5AnEElcD+H>hViX0#*J{BwW8qfOQ5+EtXtBZ=su?{Xl+GU ztmSm#YuOMww#qwbquJ(R5I883q`hOCXYR=~M^a99;~LrzO*sT*l5KmG@xit?^y}et zakM{65*1DyfPLn0%=TNiAr+1#F_p4eX1Zt~I|yHS?bgw8uMua4{iS%3itF1+o$2Pd z9lXA!B$~%&r%m5%c0~Ktn z8hk&Pz^8-`C$r3`XGKGOwjaHp#3MTn1S0e?yu%eu&eVi9mz(3R?2vh$!(FI}u1cW8 zA^@hu6O+`wEmzx-DVle*tRb&VC7EpIB`gOk6!kWtIM{wIL|iCp^hf#J%pu&5hu+CE z0Q-Fkk)=dxo-nwF%hw-{(E3G9i&2MvT)d+-pCf=Y&XTw-ixwdk*(nv8@?Z|M4o>K9j@8M{?#GWXe)&B|2X zB*M1_rdGGV07&j5-@3>>RDABD35t}yG+-Ubgf(ZhKOPdVG^fPp3IAP4GGPmnov!Av zFDXxLnXhYJrZz|ci7v$_c-Tg;QslH#C&71n7%^Jcu>f_nYAg*}J8d3jTh_|e=4!8& zi(cs30u=Y+&<2}9%`J^_Pz2wlVa`oug{0$SNvvHZS9I$GGYg#sKE`Gng<;#^NyO<` zOah^T!6lBi@CK99Ov>KoG==d^t?5jqSB*#5Ogr~II#5JlcK5-jblv>^1ixKDZan-a ziNd{5DqRd+uylns(2(1@PORwnot!7JCgq8bG+rxR5D@2Bc)bu@(E?EVdv@kwD$#`{2{A2_>J9BuzRn^yRufJJ=7Vza zgF`0~(rjc}@$zTZRH>96#4mPhLdzcIj-u|Pya8%`rDcZ6t2o@4XqPt-$c&>VOoN^k zkp~dKN`|Az2TCpuqh}30NJE#j*u>E{66(1gTMmfP8PZprKjD-Eeb48Y!o|s-pvWNkThv8JGd?hE4gTPh3z^ zrj)~qqQzAh+>Pp>QkIFN$-oIIP0LIx+^vmqlP9`z7q$!)yRf;_>dkaB1ccg%IW#?b zXR;*F{#*&OKNmsvXNh+`Gq-nZ&Cn&BJvt-6J-SKAdkS(_KEm3Si45ztHIG#Z97&?l zNEJu~dvunh@6j32?a>W=*u0s`8+vAp)a6^kj9oer*4__~v-bDVGQc|Q)UvSPr?x{H z*g;mwM}-c~@4|_=-krgcKsz8&d*U}mXs=q!>25Aj$$U*mE2oTlZmgwo(L!8htnEwM zv1!UVd(kYJu9>S|@h=~gCB?!;q-p3SP03{@DgkJRMRDjM`?ZIv1QZnJP6;9w(OU|n zrGPx=1!9QlRG7Vzfws`rB15*S#@kAXzGXCc;%io{ez8LZrJ-2ev?Tc(sANl5B#CdH zz~%+2P@)dkM~F?egSlHLD;g&BSns4I_sr=eS*cR!nd)$7s5gRxD|!q-)kg_sOk5)_ z34TvXA$#<$6rSx!b<#jVXYja>)`<}nK*22v$2!Cf!wR3x+8inm{Y|^g`1u zt$u_=ss+ME=(%@`b< zMQ!mlYgJ7*VN;5bCPHN5<4H2Ak@Fj}B${U+yn6cp_=TK{^r5jQ-=`ugGUmQxVLnGwpN13J%|Crz%E_{%{7MfSm zT!t+?`u6`ioLzX~B^UnLt{2k$1pqUo-(YryF31dh#hq#Wowf+dof)U9M?w$cOLTIh zQ@raI!xmo9^MaSHU6i$@p=4_)%4Lb(%IVWPeP;ho<6-v@J6a-7s}t-K=td$m)k$Ll zvl;O5jV?Y_vxLn9GA(ae^%j?9UxI<0eDNr6dtZcZl(1qmZ4@7Lp{x{i$fgZTQ7j5E zgwXarQ6g;iml_(6w3l?Ae0aJjv?d%?jceB83<89BHV;ZwD&CEr+zW@M&ZzUQL`@`$ zyDR|vJdH=Os%VrtAQ`pzrKhDS)kaC^ml~5RvSxWW1k+f}oe@?Lsy>wD{kMK`kbCQ{ zkyz~X6j30%k+#@&?)GUz!s&fOj72drcsOZj$IC`MqUhlz(%uq_>p=z`5ue+Vj*sBf zt~w5yhru;OQ99~zlMziD8ak@lLF0)QvB(O7&YPuu(Ct^YN$SlvEy+E}O~c6{ndJ#_ zA+rZRO#QifOx-T(fmDj)=@`vq6~*d<-01*^w2bY8Pmjc%qN1H(?T94~Z6a$M4U3x8 zJF=vbIO9@e+L3aQ&fo$yy~-zl5+4)^u4bG5SPV-|4i*n9q)b{*16bAZt7p)NGnib#nqGHCJNJ8iG zAswr&^mUojip=8Hn$x|jE6%qMvZcK$Jmg9cM{R}!BGo5gGH zJDR3=87PIB^(H;9q=TLR0b9j!F&Z3z(E#K3*^X=P;61p(x&=<1^i^YA% zVo-dRliUQOOF!J~NK)K54YpMl9kv}2rCBi7wRcnGSk{Vz1Tj`yc563CIQqU0r-90g z??Pe(5m)M;=^RN4PhOHDBODYBGM>h=*V3AeWShNLyw+j#k$3yWP6?2gpK$-zPC-8w zg6YSBlIX|bflVf!Eh)|%ro{3(i?(<3LticH!hM>ts7(a%9v|w1j>~WXA7`Tq7uA8# z4?H}{5|*yb>t4?!&7&K6Vg|tt+6~PZ`_?^Oq7!TzWs{dD4p*l=jJ0K}_Q+RhwT1j) zvjc}_afy6!Xl)$F`kKR&^;+~9KD@&8pH`&SVHT%Wue`Y*m^6wLIv=mInGB95ZKclg z`h>?R#rNa-@%2q&Q;bJq(?aV&lSZ_>a-_%lOdhQ)!U@yHxw9;hSln{K;{-@=ORt=< zDIKL{r$q@q@iCocoWetm`X zx_8Hxdqlf)LFm*6)5Dgz@UHv@-hNJ(rIOku0Eur`zTS7IkxkM|waH4-aXiWOxeL=O zhTXZCA9TwSa2E-lb7IGT7Y782rfoes!WwV4Le|o9cdl|ewu=i!`#rdz%=X|SyES`o z#1NdM8*jVBB*nc88@b~pxzs!Tag$v{^pbm*zbnET|KKj`Yd^;Y64|-igBxtz%xkq^O{pDGew$nU~5T4VMWd*$tcjxQj+#WV2OY@zFN3RN0BfROcUZ zkn&68m><`tF=?rRGe*6zMP1Su-+(<4iIIZEx74PUqjcEybyfP@+7vNkaj;NbrYjv7 znY1Zs+NmRBl$K8#a3D`ll}Z7n-Q04xP%)=}>)~*uYT2VB`Lu3q=$dx;m9BwNUH+C2 z9|t>}W%lY|@LT{ZG0dMS$qpCk6}xq!{O;BPiZM!$hnNM>ZIimeqL}n!kj^Lk)7Pzb zi^mXaNuzHkaM1yYbZ~9WW#+))n4V0B126UHmad%%hpTfvNJ42&{V$)*%3g z>X2-;Q=ZhVpT)_=}xaSN2>cd@Kijl9nwsopOAf@-4Pvf z&`(U~)ggoXpVW07oZYk;J%w}#$(fOZQAd}S9d@$>94vGf+$^TQT4gq24tHrBH@irQ zkT$R^NV~b)X7Q-_`nOrjvD*xWq-d86$0xK@MY7DmcjZb2@5-kUdzTlw;k{hL^MoKpxPX&hjb3M7SUbw)jx+M4tuS^Fr3b(n+E&}rX4QD1RwSE zFr3YmZ6iEE*x!LR>MZ?j%bVT0u_r~(OY?kOKeUVSmmbHXuy7c|XUx0$qhM_=RuGNt zO}zbNGx1yohHrTWkSfG>FANSRWZ!(oQ=`JME-_ z?Z3SwQy?cJ{dCpoA_KmYqZ99B&F6i%ejKNj!{;TaliL((5AVX{4PD+QR#Gkq;nLoIZz-p}~Y&6LGD@X?3efeY{lFlahvGy{W_;oIT?_pO>95NGXw(6+IDY zug5pz#Yu~4TBP@yHdFnR7`Mu{HMFRfCV)#JY@z4OnV>5oOpvIx0vF+aRu)5DB&3(J zwHvR}cT(u|+PP5tLKE{+bm>c&J@7``DJdWO9XJKAZwfX5(W#RfLLfjSGS@a!&*KO2>qY--abCg9VnAO>U|Kr4UY-HFnbhp|o%mD%!tu zYAV{P`z=$^UGB5%B;8p4ShSPBJEo(1rlb8N#wyAz<90_aXk!2=6jao3w$bj+bF|TY z)eJF|%%dE+<2~?6olQ5;EYshS5k)@C-yt_loa``~N&E3YM@0P$(cLGdnHaC^+_#r* z8$wmeJ14&15X>mlKYf-52xU_RDn4U=ddpq3yMlOUK^@3bXBpqvcq zaM?YhVIMPzikk|P5EfoOm{^^8NN9|(q`kqQk=T#&G1_$YUT5HP8PKlm1?_MS&q{G4 zu?ZAk5NLvOgv}XdL&=b6!p>^p8tn7M3)@*#eTrs<7Ky2I`=vb1VG92`eDwBlfVgWt@x4Y12@{V2)ntx=757QXX;X|)lV zm_cIT8}?V6VsDaSF?2p@;|R%vMRU;6dNXvyMFrEjAyNsDfT5kg%)f|S&f=Jc=hLL+4tMUaIRq8dORqi#S z(bt?!E~eT{l7soR5l>7Henba@IPDa`@nCRMOfrh;#oGq-(vy**kuNmWW@F@qn*&2A zE_GPH@=Np#MteSLYkZ8?z|CPMr=dGejv`4Aziy-32d$I5UpE-M*U#S}!q4J980K;x zjHhoOZl1b5aM;!E5Vaq_u$gi1jPplLkjyy+LFkk~vSD#?8@Km|5OPjWC7Um)uLcefbi&fQ!NWJI4QCKEaBV8 zs5Mt$1HX1_gngqNlUTcSCZ`eamFOlI?QJAD=E&UOG>+Vi%_M^E^6`#Qm=N8J8-ltd zg#Qf%KTFqA*-2y6ewNhU?=%G;aCpV~LKCzpV3Vtd__@!AXhw2oi4M*SC$$Nm#esaF zNtDXyVy&7ejRv2>uBYccJK&-I5rX71Nt}h`h@Hpw5~ddpg3nrou7%%|f;JpHiTHV# z=#+kD)%uo++aE|q;u=&~FN8`2PbrfZI+7psPBh4$h#X!det?-CkP4Xx3Wpo!fe%gk zEa4SncBZWe7LW0Q(($(T^L56?*{y5?Jc`d$vC37naN#gQQ$h!IA+agXj}GaV z?;H_jVM@ZBnlc~CIc2jzB~$u=y=!df*u<}j#bew{#Ij$l{sU$sT8fSf65~dyYT|>e~?eJfGW@TY)fT&hm zHYEXIyBI7aVG^T8{{-?(Wb3Us|opSCl)-7!wpq;jKL9mKCFT6f-*eP3*e0` z8nx(Nq5R!$A2tC|5&k?!0t&$v0^LD|h44mg&TyJ2hx!)4RAU(RiKI3vW8Egk7)%yP z+^BMqNL2t&EfNDdi$Jwy#{F)+a2@Dmr%gByvS}myZU?Pqq~FeisG>%^8qf%VcO&32 zY5*Ql(Waj1tf-IGtq?^J7!|{Dr5FoVFYCX1c+w;O_r{50Ctv4v(4-V-*1ut2Ps( zW5-USwy-tZ>w8P_kl$Sv3>#Demi%Mz@{0_2ay~ZrVSy0DfD(gI#o$4!N&THMnm9?I?=zi<{F`FA@p zuD|1hZeDQ==iY3H>Ox=QMI?qbGr)Y9=_ZL{+)SSY%=>APM3g@tkbs0CkN|1JEfI91 zAOR4e5R4$35I$G{YYd77QS_p#u(47)G|kN-oq4mL z-frG)a$N%tELPAPfEP*HY$i?6L+y;!;sjiDS`6-RUo3`(CGx`_iI6Rl65%jeCqNDn zw-q)IOf$nQm5A}Oy79J>Nh%#YX4g0NAGTk$vY|nhg{3FcVC02Yq`eF~RxZ!3`R_Ow#y$1Jy ze>7{NF;SVW=#Fe2Hv34T_N1`C9ih5}_=KTMOD#=wBu-IHyA zpHi2V!oabg-&V&AB&eDyF@(|A)|A1|SHos(WNg;rlnx=<0Emm40LS^YaM_OaG^izW zA!R(oPc*u!GE?GShA{K@-5Y zHN-2k<9U8=*^a5%L|_s*0H#S3UN?vyvFrFVKCQEF9XSCba{G{VfIXUEJH!diXu+um zxBuaq6W?QzR^+d=I4vW-(ZWKSX@iH9OyfxGGP@F-Jea=&ofKya<6^0{FlxSVTbRPr z@QvzKbQsWy!~PDTMI*pwQFsHDMWaJsF5F>v!?Ph*n$XxSjda1LyqL)W`AHq#O>&xS zjI`8RuY-}Zongni-{?fTW7s!If@T_*7%SH?3kl0c?TNF|URpFk633;J zQcT?4n4aLS`3F^J^qv8{?J6pt@+UcyWh726uq?3SP&z(FPA7p~KopW01%=<%G6q9d7f2^Osm;L82^#G71&~8$)1WoNvU!h~0LEaZ&g}AR?ZbWg&b=>7#Vz zLb#Amv=FQlA*Zq>0Cp`d8D^$yP)lWTETaLi?n(mokI9&yNZ}iufY91R$TcScI5vNG zbH*(o-7cLE1PuIso(Ad((->G{*}};l^{|<8?~MPwNCz^Fvl%25dApL^iOD35u#e}= zWK(<`cJawL=ht!L5j`%VoyxL%280Vn+RC6wi(K(>i*J(`J7&EBi2h>5=VuP46$_{l znqw?55vO4M(#5+IRufSFr%TJH7zYD8X2B{%J9- zt>Zf_j+flD7;CcgQdlY1PLkNonO_}8DB}&024>gFpcXEgNkeZQ9*d@14B z4#8_g?(_l*_bK*Aq36@F`peC$Bz$S!~j*?t-)YDx~3yK2>9S2nz z3CkJ>c~A{lN9oIZhSyN2orQbHtO<6vMk25~9AU&yJ2K5E48DMKX8Wh8pa*-cU?DU>2;8OxjhP$SZ?v1%d=D8y(`72gjQa;wFwn z-!bi^rlITRD-WOto5D`2Hf*f18W?XIGc0%k_Rv{Lf6{yW2n1ser$`v|v@g*~0rC-6=DO3S=0Cpk}K?aPJO176uWNnHfwU?c{nq_)RV| zH33jYUMg<@9HuY_-EM~1I8if<-))|Jq&%%_KlbF1FM8)>2)mLSVTkjAvDw|2(H$B# zjucSBIAAi^Pioq*OGMago(S{1##$H05Kodg>}e8*M?$fS$a(+%v9of|n*&0epJ5~2 zy*OAtCb0|d?#t;Yj4*mE!h=o2NI(+5ziKK7Tfh81pT>8*aTFWHqInxljfi=e8Ba7~ zjj$W)HtlwyXh|CyB;jzEu4~keB zVb-$IKCewp%E6-j(VSwD&h*!j+|0OW5zQ&)VQ?+%8aJKdREuc?izI8FjhRfQ_+dOh z6b=mWBcW~}cyG)BJ`5?nZ_1@zxC{6~Xbhn=KoMW$}qXhE(wWCUZ>1e$4IHU_T|t@?@PFtjdU$|B(;#-fG1Nh;qja3N1U z#(G#l(9c6I!Zg!F8ZU^inP#L>q*Gm*lra;TULCXbsMULC{DhDZA`vvgHe#Wte`|;b zq47G6ZZURmz9EWL=RbMDEl9S79r=c^p9X(F2(wu1SD7s0k6&I~USUw|i3E zg-0wW9c0bs7h=mNIZrfB*iEvHu+Y&Dk35oy4WUIwce1$$r7=uW=9{Eb6>-{~D6^QU zq7NJ#nI7YdA&>KoY9Ne)LWG^m`4C$U`-3QO4sYl4c3c-w+5QlHBV7|fDOl=bSZX9l zhIeDhv>KFNTFkLMXED&GM@Pp_X`jM%of(!~uQ{*K+^anWC2_s!17pbq@sDw8-iTAqhl=f;xrygh z$40Tzn1ZUW{rW+~q%}?>U{Kp0lP1jR^)Y=MB3xGYSjeaH5~~|Ysbo;m5}R&eLu%8| ze8`pOM)54Fjt9FYE&#jKx*^+?E&)g^p**f(o24noJfO4TX-fgI4StRSosmV zCt#l4DE$HmrTb?`?w)*v#S@OdcNo7AGvvx_-^53D|g~yb0V0 zG=!nZq-#$O2jf1?X)#Ixn?^i60Qutt_cK)Ifs#S%SeIBdZ@Plyz~bITz~B{A(bhFh$IV?k<=0ptUXcy@g#X%&}Aa=AL~FOOr6s z9h0XbUDr8o^G^q*6K^t}+7v|T9gsmS{KIg~XcgSL#RyA^(QRGd) zcD>YP(aTphyv(Cs*`dX!TXV#)M9|H3PFVPzMoVV!`zKhgYU6f6OrnIaBar~n1^fud z(9|K0VV=Os|+r>=JBm;<=O4_P_uyZ!H$33d82MVHO7*&FLE+LG``pEc9^-Cw1om z?F>$wM8$`nEaUOovGLP8cvsS&Vzm0+IM(HTqg)H&PJ+dSy9rN9gB`(coTP4Qj4S4z z={Q@mQ41oIC@sjdAoYFaV@!+u3}t99znL2QT~Tq+RT~F)Hx6R*xcu~yp-_a&=4kFJ zT!f0gg-!83aF-tXrbF-4-7DwayYHR}ASe7CZwoAo7^}D&u9o8F@%=!uX$bKw;W9HayLbJ6IR# zW#ka%L61aew>_a5NAf%+KTVLxxmQo@@Q}3Y{16!94G{-cJHt6pm#7g^yL73w0Wlf5 z2uSabG=srw0f5QQUx$jXnKg=Tyx7oyx$5-3Km&%V(R_MU^w%$~&WBoNH?|wOOa7QE z#J6o_guTuU3sqacX^vmy4yB8uYJQ5temIul%HvR4%qhnr&_;9IR(YH@_DHdig5?0s z=macX+%)}gq->QvVuxLve{^WpL)D2pho*)&7UcRc4vYjS_r2`Ij#A*?JHc`mgCQXn zCNyjZ1)HDdI6rn(AWSJbsuAV{<3?a{SOX&&7AiL9q1Y#$UGjp)#gsKC+Ni-iZ_kHG zfsFlN5c{V>f+&jC?})e*6rGGtMCE8AnvJ?~Pe$YX>y9Rg>jr)z;(eFsbQHa7FR>3t zL&T0nCE|whP2zS($4NH?jNj;uqIbMey51}jz@{zjtWqu=qXc0)6GbiC`CG@|`}tc-t-Yk^jRd(hihlSYDW?tN z6O?#@7PGf&WtVXuAx>otS^ESTqGq+1Jz4%e6vt5Oo0R2hDaARiS=P#jqYYr$$KR%C zE8opg~KGJT8w$Wa2EQlr}MlJQ+a1?bNq(9YW z(W^JQ4+^OF#|V|-issk@Mi2G7()UI?tt5Uw(3N%F1W=Y^{5d)ek-lU!=W!p^2K7%k z-#d;#y)tzlAnh3G#DClg6?fe{KTh=sE2UH&a8}m!W7PWL=p(f4!~F5Reu&!DHz%ye zPDgi>$6B)b1Z9+rqst9w{vj(799!4Xt5M+rE1mOgR^$7C?6f?yxavV5D}=#Guo1T7 zQFP-0LgL^tDEq_2G1AGc)=emV>nZhAK8&X5ru&FdTQuIBPq|h0gShZ)Vbtp6XCeaj zw*_A}b%?eaos*QJQ6RodjLok7hF2I9Wm>J&o(?M>CM~xMeG8)%BUV>vU(_{~XpQS3 zjYij+C>3>m&{IsKaArQgWOu>~_tAnQ(JtyytHdeLcWW~z9R#YH-S|2UFC74)F)RrX zu!9!s7lSJ|_9*_;3*uw-2mG2HjP`>;v^-f`v_iOykj_bysIUuaDE%RWkuQIUUYk-0 zANioiNt|{J$_b-W#FV1-_{Bp`4kY<(44CAWlU|``X25ESf09j(3aQn11CvY*66Gjk zGn)IU{S+XU6$!edcSS$SVE!?_p-5FaV%fxm>QJHQM2OfxLRUGHOx_SMVp!!0qBSs$ z2-1Y!&bvTt%(_i=sN=gSSB;wlD%Me{$)=x<-UFml&g}~e`P^IPFCDkmPwS~6d58dOCk8!jQF&6SM)(>$W7di+Q z5)rCDTD}WR+%%w&Q!8A2)D`Gof;-Cakf^E2VZ?GeJPv>vn6C)6`|$F6kP06q-3aj- zFC*rYNQsszq%n%W5XSx_d_5bX=)@4!^)Z8NM>sYnK@_6pii?%CF$qoeglH;R@d&X> z(GAXOol||BuvLG%xFGH%TxY@PxTlNchvd>ii4nbH%5u9YNxj6?@|Z{A%$9f3n|D&5 z)X`|=1El8Xhe#Kvx-Ixr`kV0K^4n1Nq$d1eM7c+##7xFCb<%X!*Y2cUa}PBp&oKGE zim&OnZ@)xU1i zd`souv~apUL~DZ*#0;^uS+(dzjs~t1XE~Lu7ao?>64wekgj`x!^8N7dkoC#JxM-== zNiA0xH>>B@sqq)RH>p0%m#w`~bDnuB^YuFOluAdJHqcG~a)3gIg)IH>o zq>x;kj!eN>--x{r=rQ_Ii-cs^4V5|i@U`jS z*#WBMtkTCcT(QUI2Wd0>z#DS!PV^?&#FItjDo<^rz^r+lj z7B5XS0WT=+BsA5$qV`6&y_I%p`9e*%Hn(YhPEo+8oY(r~eCuXQEn|e`d^#Ivzi)oY zi;XkKG17SF(R6b&mWxxq7wt0ethii8mBo6(@S!){60|XAh6VOfX_j5rj9tAK=_<|m z0eYm&{BL<~lWy$vgnOXdI8sVI*5D3F@zXBt@=${11k*Q6xj}lj)-Gd6oYU6V^C{%? zxiGgz?|W<1Itc!v^B66W2L5qEaL@YY`rO>9lvo+Ks95oI4vksz9=hHuoD9g*JO6E1#ipHpOVb|}6pog^n z=!f2{eVS!UM#Em#Hj-3Mzw>fvx%k8_zE8b{k=ZCMDkO7mf{xL9zZ+Z{C0X8;&83;C zXPo~sHZ%hFxFP8cpZ=5>1 z?!(?@_#W&-r|@sUeuzOF<1_pOC-0#|=91Q%qaQbSeUvKPjP~p}MU;Z4m)^`+aT_`E z@3s{R5;}V`zJru=Gn%d$@(TyxmOG$K*r<>-LhU?-E5GQ&i;ZTp5HG7#Lf18VLpI4? zN;6B~bw`Y=d1I9l%BF>=N1_jZNn4ts@0Tx*T{=n)!WW$Zi(BBWXhpI{jeo^y?g*R_tz2l;i1uzKegKQp zHp=URht}iYLQibKC%44*%zEG@w6h_6eg5Alx%&9)C#Pald;1A*0ka`1q0dU{r&Xi) z^c|oCm9zzjV*3e~a0jSG8$(05+xVB-t2N#RgR8s|(hl)&Gk)bN5vTkEq#xx^7>@$q z#&;9YP5kS}-$zLUgf|kSw)K(9wP_frtAB&FP9+Uk+qdHDqn-h3+lF7(4%y>Udxcp) zY5Iv7!Cg-(VYkhfDf+A@r0p!#qxwep>nAh>tj}7wfs%yf5MkB2!Acq>rMA%m#Y0J= z+OyA=;##5M{(Y>y2V%^Eo;>imUen#YLwPS}f|7XthGA zz0D;lmuUa}mn52guO&5efqLwFrBfd`sKwi$*H*sYk1QC5Pc~DIB-;1GPm*35LmJuY z4<|u1_B4Vw5i6;rohkX(Q>T+ll4Tpop?``?6-p-I8wUuYrIN^!k<18efBFr`{Xa?> z{n++)kzczen<@29YTjr*Nx2QcH5ztWiuI(GY`6=!Mzq`Jz6(5lEJ{(@7E0PdiXHei zP?FLQkXPeX(r+v7dgiJ-i5Ew00d|MgD@oBu?z^m9S6UzG1}JN@!S1m1!p+e`vRgIW zL76+qDJi*wkmG*w`d#F_i!`pZozx?!#`R_^V+a0iK!n>a>Q~=wvm86|i3Tc9tx^Aq z5?lDAG+R07;6cMi-)xtcjb3|zn!lt$Xb;ToBSsq*?qYR=*}M6>jep(Dw+F$Yn>K5I zi9NT?S}8QwrX2y*5%vL`#^h#Q%}QA6P3sQ(2~M+@&Mh9r*1A`Et880tL)vX$3tL%t zn(OK|?P=09c9%P8ZH}&M?0fB`Y_0X}hzQ%y@DACML>_s{!}-u925 z+VS(h`|_=SP<`(65!+#@Om`}kYsD$7mbYC_x@~pwW2u#jPZRDWKAp;S63p?}2`DEg zEhp8PC9*homPAo;?i1P7#ko(CH{TuM`xHJwKJC8>Q}|jwD^?e3Pv^7zSGYaTe;pPs z?1~{d08h4L^Z6y_Dbyaz=N*jH9#(xCKhdAdsE91S^XWLUGMLXV19YLaP<=)5K2zm* z!#kVLFSY#HLWT03zfi?%{)=tO7bmZmvOY<^P@zb*fh2|M+CsInk*wMu=ct~_hH9(l z^7-YK!J`Ad#ktR?ZV*Lg9bxwJS-QG7l_H&5vP?1fpKPJ@f)8A53k9^t(FHYXWt^aa zQX+|Pp>Qiug%fqk6>hYpE+3>W(pg|$I?=n4j=pJCc`C`HSrE|^K{Yy2k0`Uk7yY@6 zqw^}?-ly}4&JRsVa!8`s3jNmMD~-FCf(;9p!S_xGyUtzSh^K`ib?D+m>FQ?sW^bxk zsq?Om?-l2?tmpii0zh+TY)^}j2%{*wFFUiYQe*U0m!RIz?o9uTS@Zd+aG5MzP#%821i zh~eBOe>!bLa20?|Th~hV!f9ALEZ7NTNz|gTtl^vmBzA0%GAWYfC|kj0Bq!(sCKqx` zyDfz!YRRT@%eq^Y#KO7OY)dYeLq_CQLa{dH$^FH9pQ!HH^(q7`&OOy0sy!b{M+k({>!DO4T|sp#^}G*+yca^=3u&0x z@Bmb-T+RuH3wV}iTU`BTa>eQy=v$~?W_D>`>fr}+#REpX;sMCcAZlF#cAr_6O&6;@ zK4(Cy{!-kUGdW0?ZqH@Yg}GlT%>7y`E7iGQY3pt=5_hKn5vHQ$R9T$+Qo60343wTt z!)sa6iRJjhkhvUP(ZVDL3&Y06xi5FMl5+{1+tun@T7Aa1wE9d;rRpWu2h~fST1wn$`j2DUb=e zC10qm%ahT*Sw=~rb}5(3)2+XimY19>H6TPm5xzM0dxg2*&qk@@y@krJ|=@^5Z?GgkgdkS-Zn#!r6ot>SGyF$Npe4!tz!;rZ`zXU{~KXi9>5ZN!D+8)R{ zxD>K(cT^qp#2<`#VldaT#OTn~ij>J_igSNf*oD*83U?GMUpDu*XolkRihqjEmnzhr zTb_jvyV`T@T~JR=?P~98VKBDC5>dJpBL1#uy05rh{8SwjmsT^PLjCDt{UT+g+n0dt zU(xOKl|>KI#^UxEy(?7W#zLhIAJpTBOS#~!?8|jzGp>C-a79nC+UJ|u6EauN6LH={ z&j)DbFhw5rtaaFUq1qUGR+bR29aSr8MSi1<$_LBnQhN^XHn}c78Wfl1Eab~U8ntOH%3SD$I3sefk+NNsKo1m! zE8}7Z=Mw?`%5@)bjU8f1i?WL^-PVeB0l6I;{Z&oXAC9X(+*JKxtNt+46FROD?67YjJ?Dz04auUa=R;A|^U0#B=S>QnU#4C^ zmoJtO4d**i7}R}*YCjYMar3NW>=LPIB=oOKpoL0EEa7-Vw7!`QT(SlESQzxHOPcWP ziSg`d!n4Ql>_H_By>LUc1o2qyp_o-U7^=XUqJ24&l9nh=otJ2KxOzxfsgn zw6_9y79spO#+Ak%jI8n4BY|68XM?jM{ij%sNK6^+jM9k22&`g>B*-*)TV!WQM)|m- zN$R)&y&yC;27s}V(Xmc4sT+1uCYC}EV?`nvs2bqOW3v^CBE;c;8uh7&ET2dPzJ6Lp%)_ zGL~GC)n^0cpG6yVeei6t`mF2J%C7G0GWbJvm&p4{zTIY&N(tEpNQCvVk`g8XA#sNF zpEzKO|8s9+O6n@suILX5Huo1@tvK!UbDqiO3K*-uYFAjKAW1YB#9jI88*Bqz%`o61 z8is-p?r!r_*vgibnU$?YCk>NXI^85Rub?7}JpPcVCUTP*T&wDb3uIK+kc|J+g}Nyn zp_7x{cw!|NsnViPbgE|hZF67i?cwm-W% zk;+x|Sgu%dzH`O;c@QaC$J1m%{fBW=tUnpZI=cG7G`wnKbLe-J$HQ9Nb z-o3Jgl>su*Yy61TxmOtyC0EI-%aINt;mQo_028uIkL!eN7&j=-VXe>lm&wT61A20P zvAMQ`K~h_lpuIZ2@{DzVM=_g4TdlJyf4x|VsJ)(Bfej}m8w*lkFIE<#t>cZ?%^$^; zT+Qd=^~#kzExzJ#zZkFsrI=Qii*w&1$z`L}x2$^Wx4D-M@^r{k?QyKRhMd?m{CFnk z8LbDak9)?L`+8WMRUycWuHqN1sL#bkoo8i1o}PSwu#mGPF97dk_NFOL!$pE*x+B)o ztYr2FoSAl+dW*I0xT;Iwamgquo47M5qa~T{=DAiiR@Snx<-PYbVV}<&o z#rosdWwXWl1rl3z^>f6W%TcBl>|lk@(GO3DSZb}49jRpHk^b}M>1VDX{KI#Qq!nSLC%9K{DtaJY_jo>Ec75%@gBh_+4)FET1A0+6S zSW~cZXcMPeC}wkA$YYGk?Z9%(<=c@Dn3iQH7LSQYhAjmxdz)X-&tXsZ`84>1z4MJ^^GKP(W`RwDBH?(7=l|6=utV)b*y>Z8T#a~f_M zacDKWiUY*~rDddYlX)@KTpr(+AF)(CKbiTTS`CUYP2pY=>-+;vcoQwrKmE1;d} zr5J9+icWR#3$Jv$r0p|}M2$6B8uV6anc=?mIm|=|A5dkr5p0U6T|%^WmH)MDWmur^ z9wj7I3~$X0KJ^R9$m-)hvii8^M&+@sglbR2jJ?kDr6L{W)|vUb#|Jdb>e!^6L9lL` zm!IpT*J=b;`;@5GV`6wW(=e4;(~-1lL;>xYOe*7P@3$8RwJHJ3Ts7A&`@2alqjWAYRYe_uk^4Um&UtAKO%`tZh*y{UM!S$t7%fZ~H6_#zJA8uRn_psOUov53AJ*tx3(JNs z86Cw)t_92*Qr@410`gX#Wj5%9pFbys^slgA7LQ`kFvtxl$1sAKMRO%4&6TO;*)|`2 z1BT8tmQPJxgMPWN9rc#ghlpOk#Bzq!g;rs>&R#zEMMceh(XA-b#bD`lNR?jDvGFrp4R{-zIoS+6`2KRofJhmxSJd4c>V{yCoSlZjP zQ`ccza4oVZC(jE*}kyWI@>Qry81$) zs)0%=g|qzxwamwUfiX@XMZaL47l{_;wN>5OrG@I(T)!(}q55Jv9Z1Ejvo4To9ZEMT z9pMdPb)U2ENVu#_-H z&lakC+q5IusdGO|mK3V{)dB3&qeH+W_pd~Is2!3fx(f+%KiX5}L8jNaFD`SIlw$QG zh3e39y0LOUJCPPIm0|9S2&Yu5oUEKSIkpqIlzwL3gSD2Sh4ER=roRkfBdyeK zSj0AMt$PmHW(J4|nQY4v_6BZ9IpKilQh<#c9W_E*&05A5ZSA&ZwE=7=7TD*c*j8Iv z$PAfPNh}q#x5{E9~I=j4BJ1onkuv0wAWC3Pn(~6eJqM#$CrGXZ6XfrKK z`54oU8Qm=V(vmgjcZhW<@3y z$4Zi^;aN-0vK9rMU9kQqRp0r!? zWQ#LN=m^&5GQm8d6I>TsLuh5DK=>l(WVE~JOtaSkc{-njI17wxY##Z*(m*T&r@%VM zHnvE?gU#RE8ufw+qT1{JQ>d>g)?P=j73v*YNa{pghQDR2S#uF1Zh4(JmY52qyEq9G zVic9r3hb}hEmz;vUIPmzm)dLUl-jFd^>54S^H@DWL<{Gfb~H^6)G?I8ebiu6AuH?v z7Yo)exRvDV+8wOD?$QC8D%Q;$R-e+A7nIg&h!Ig|n}RKvr84}{uvTjn%k1sN%Cp2s z&a)%SEL&q{bTG{THM7RlUqaFlwN^a`!$T8&#Dfwk=&jOJNNgmzF1v&pAWUZrGICf7 zTCYOoUcC;Ryi4NNf1!Xto7!uln=mqNRW!0f6qi?YWHrIqt0TTlQE&u??3L4w?4*_a zntLi_3UjM#R}BSHlLzydt>BH0DqD>bO{L7#FIdN6c(oeWFr1KJh#UkQV)jcMhRlOt;!8tT%fE$qQ5FYOGu-LvXx#t1c_D~Tb`u5pSPQbZ>Kr7lVn48g`(47Y;J zO5>r+B<<)p6~xYsIQi4iU*|YJrmvNJyUlSE?eIVRiA?|a#t&?G`1L>hZ`Jqy=K7<5`5%Ah$WMOz7t4SC z{_)>`$M5~y&wlpcf4X@n@W~0OabKi{|l-AW7cR9gb=x`T(ba_UY>6(p>;Ojcj00*l# zar9c34>sZ(=HDp3l3}Gwb2@mfoVui-3s8b=BmEX2Ixeo<;ljuUOIsqnt{dpWh4Lwd zj?D}IO~efVA0e#kLAq9_s|&ieqzg{N)UE3@CF;>XcQwIX-O=Sc<=I62x^|>XIl7{> z1y`4lRJy1#L>gU@(uFOxSFh%&CF+N5lpreTfW9tI=?b?l{V27rH0eTx<$jRUU zPP5jEGHFhsrQ}Pua9E!cX&mv5(j8Hnv-`J4={b^hr=yN^G?(UFWGCBjF9QZ0%!hHEo`2&raCg5n29p`RC(zqah{X!c?*64pK#0MKPB~q2Zjkc> za&DH>Bj*-5YvtS~XPun&at`36U-@_GD4UL2(ot)=5B&Sm-}$pNE1M-z8Uy(<))veP zQF=v`p&?Objhs0-QMa6^MNUdi2M%PwmyyFwinbJIpHunNlGM`Fvefcadum0hkSbzh zUX@y%dRuBu>iX0>Qk~dGZcKHjcBJmiELX_|IYq03qA5z<2uMzw99GlZACj{~&N4Zi zS;eFxXO*1m+9>Y?iY{&Q>{7 znRB?b_I5rX*_FB}b$jYS>fY4-sq0d2PyImZ=2TDWmee~_?@Fyr-J1Hr)NQGCslL>P z)W+1NRDWu7YD;Qs<|eXc-X({JN23fEiK7f}u|*lK+e8`e=0+K=hDVuAa{A@)=x3DK zB8Nvkqs)LD9`cMb@0G*Drcs9XC8G?tv7^in$=M<24mmsJ?2>b*oV(=gma|6=ZyZIL z56JmpIs4@7mvgtAd*s|J=RP@H{Eae)6N98;uhl@N>hFe8ZhKs;aW>U_SoR7)jLQ$0A z9&VJGm2*w$FX!*e`Lvv0kn<1ZoR{+% zIln09AIf=B&Oeg#kL7$;&gbMjCFh^W`KNL&$oagSFUa|4axTjGqMTon^UHFcmh&re zepSvtm-CFAUz78H$@v#@o|W?@IlnIFU&^^8=gV?_L(Xr?c}~u6$@y(Lza!^)IbV_U zujKq|IWNfhT{-_o&cBuOqMYB8^Hn+jPR`fl{Jxw&kn@LfUXt@ia{j%X{~+hL5f>>_$E?&z#hN)i zN^w-qaXI6RzwJa;UX=5^8{Qay9WLxcdXGvHc48#UQ+cn3S~>sjY8?-r!y)Q?QV`fqf=YNDhn;9x z_1<`VorU7qyUFNIoKZvlkahDRyfqvQq4I%du?A_1HBq(pxSZ$Zoa0_t&dPH)QUrr& zh1wv+fVSKk-GNDjlrgtrA{4e}v-H@=7Nv}j`iQ&^&ebl-5ou~7NKFK(i6FJha$Z$+ zW|)&HPA#mj@l?RrBB)q6 zOI?MtzzS#SmqHyX6zf+EO`Xcnb+tI4D{3~b6_dD%Cb|p69$q7!fMch6oL?8oOnxY_ zyFwP??CMo0J9)**m#xiYn7vqk)uadoY!6#rP^?&g%@-u&I-3bD7sf#XivCtyZI5ORG9#BEc^LbcbGX+rDx1B^Mo# zBRf>^ySxE8Krw$Q9^n?ZR>>t(fhUqXP;;RsdB+!|f+ZGYJTJ+{9w>MZc)b1Yja>cWu&l1GF%ym`fJ>BuWfkkPQV(HqrmMar7W=nk@H0vcNbj)JOIUtM!I?Tj} z?J60YWn#vLU{`IGgRQ()&iLr=Yvix6Vi6^rrOGs?E0^diBA8bY9k~P{?z_889SAWU- z0QR6_*gb3WsTS=tVD8cOITdj9n$GM*tkSWd4H8C>c47<{ou2q2aI^{KU~}wwEYv!u zrg&06Lxw~x``r%mwdZu*M9Z6exAujXXfT;8X>Il0=eQaqo$ zOAko^2e-#%?g^3ZqKnwFdWk+`0@(+-4+n3t%H3oR4YucK@^+}VPsnelBj9}d#-Qq; z5F*JTSH&TB9hM_7hlC;L^1x81^9t1qmJ(%N7ah4^`U-4jdFMVu(!%XZDwh*>PpkR^ z+*IYUVgv88VrzTQLtQIXF7MW2fQ5ptjpnUiUlRwSzEU1+ zeR&xvtUJZ|T;omU^Kb7+n-IEz7*xSloEeClFZW}jFw{6^?s#MY!8WV z?89E{XaQA3R^@A46|}Kmx!7m~r`e4?kbtYiXq-jvao>tMo>dnB>!`~4(141>yv~l0 z2Vb%B==I&qK6DhgO1B3Af_52jHFHdJ6sK}lxdQ8zxU!wZim)ATd2EB5>~x9UrlD;LRR=iK00#`vHqOcdi1OSa;v>?!xQMu`4StA7 z*2&ZePMumUGfdi5mZr#n7?Wbf#vJW2{^gkmIKbA=fw3z4$fWtx<-K57Y8td~^_ftX z%?M(;P*(MlW#rWY*C&_4fMQEhEtmrJkePGlMi^#v<6!QXReLa+yEE%{<7^dq>W3K` z$wfIeaE!o6q`l&9PKnq(L!f84nx$%BskkHRj}_~6jo(@ZhKEs(imH`*q4K2B(0n<~ zlkfzSf_+gKBuWQt++Vda8Ig}!<0@*S$g74!BPRsTkO->{-LVP|%i1)F@g{s%k~a9m zw-A{CNu(^5a+XUYrKl$B#)ic?|@U0XMVxU91vu3rH8!->}*7G z?e4`eUDQg~b@TX)$u?c5YWTp>!O><6%D3QPvcCb+r;%GP__*Bi#ko1CWKh0|w7k~i z)8b>?siyF3Pr@r{E`)VS%#CpL0XGlVUl1iYY}A)RIxto>3A95h-Kx}w1vl~#<-h`! zm)+-(ItJz6I8Yu$X}3naJVDCSQUy^YY&1S9A4!;LIzn2*o^*~w5G9cbC0^CAp)&45 zXBeR=&W@kKyyzk>I5v6Ku?cJ``O{A|@Te;bQKhQkC_J6n2y`DS-s{okCa+BnW*%ki z2YgUsn4Lf;q#Lk$ssq5)P2v&fLxLC!nb4`w>;VxDQNmQA`Jn!iBh+^L*hIkH5g$eA z1i;ICDpSF8DMUrVbDrjq80{Cy|5lpjtT+Th3yX-;@<6S9Q z`C3%F{u&g^%tmN?&E6Y2x^vZUER?`6Ktg zU!;M&2yLrw&@kd%u%NK@SRI$u%cMgOHJQmHB@|8*UFf3nn%c(5llDfvLLZUf0wqZu z*%b$UM6J^zYMoZ=aaZecU(4}O?zjO6@qdhwtMa^MwD|%^(C0}DDq0f4Os?J{hI{Ym} zr*g{@mx-fDah_Z88+aYd`^tGLF6sa@wLpz^T82r-IWG(=U&9lMAhcYn$W^_|^EE6^ zs)IZ6_vW;+yBC0Y9>lXGGE|kWReb)Sx%aw;+z)qx{Vl8nLo;qAp(?I`+pVxDh&^a^ zfugG`ABl6$>#;8s^5TP`0hW>CNVYj9kbn+1FT2aMHR2<>Iz;57B&f z4a)hL(&{c&486q4xZD9}asotMs8&aXCiqyu>SZ^_0;aMs&#Sj z8Vg)?0h1H;3j$T0rcix6jCcCYkNo;$PUuvn4q8SpelJu-pC+JV;8yNo3q0=v&j<4fJ?_mXS{$E`N z5rOBeuoqonFDfwi6${LL#S$NNi6zvFT$235%mmm zDCdhlN70u1ywX-)v9y&}ETb`AfptWf*`IYqKaI|Sp++mrr!n?~*ek)ulG(#5hl7tt zk-)LmVK~-0OngJpSKKU*2RwYckrqbK>J{JEK@F7R*|pAMdvViqNe&`>(~*X~lBMW>dwp)|~!_|L9g?v24` z*BUQJl81sLx*_mYJD!K-_Nk?j)<{?JVT=~fBH-tqG67F2Yx^qK_Ema6GblD3*CT0$ zGTqdzN;r}5m?H%}{B`H!O6UuLJk=MS4>QZx%*QRV>PzyuTRlr7jVCT@=q?j92?pKE z)I~9pltPesi+)h`RO;eTOs={(T~)HURe)e?lJ{8lui zv>41D<1TZQGsj#XWu~_3pjj!ZgfL#<4 z$m;$TJzdJ(8<(OZw@h7aMtT%xv>k5cSarKxb@pM|+tM8^g+)^tIm_fMr;j-EzMcO` z%1)#{pl}Ix*TX}H2;xer@G)abtv|oYBvanRmq{z#Zqn2mBnC`|XktqPSVxvCOjKos zfjvu6HK+DOzLnvR!8T+n!h~=g2jhA4g%b*MUrZMn1yDdkAix;!LP)r=lfuH*82OM5 zPlqA&9Yn&XI#`+ya%_=HJPc1=R5FIFVUwOxa$<8D^!D{pXbgyKTmkXacHseg6~zae zGDVA1g^?L^k$PwaX%$E!(M?}0&rw%?wJbM{yGL#aaIP|ymiRzLl-(p8%r{L(Qx7+` zr9ttAREUg?DsiOQQIylx_TjtKEjc6sl$ICG736^9oi@#%4Y& zsZAJ$Gby2{N{<^&JB=c~fq64|^HYcHoNdmiZ6H}x1 z+S_QW369!p?naMuvAjSSi=YoIz%?eY2Wq-f?dxhE2S98nzw81pTfohUHJcM_mtD+d z8wjsk{HqT1s?-nNyjsKHbRJ}9!(Z9n@bgMUoTf4ble_dhmg#+&*vI_pVH!~`-ICb1 zEcPvLlvsP6Wq?bmOHYl6`b!Oe^$c0nuafz}w=Vd2;?Bb=Zur*MNMBQW?oiq{Lc6 z8~Y({?1#9)Z)%zKPbP**#8Wsm=3?KH*tab9EpLZU`_K8i~{PLANji3n7t^eu5LCT zavg!<{6X}q3*6S7O3==(B+~^AdC+2Fs}G8!Ik02}qA>UZiGfv`mbZ*7T|J`$hM4#0@YB}~@^S+5vOz*(J0N9{%ZW5@^j$G5c|L>oAd;@Q zcELtOp!L*cV?mt=tr;|`?Ng=#w`R%2#|}eq;>tm7?Ngs~t)Gj#>u~I2sJhOq&r$$n zc&Wp$0ba7w-GZxL(lo_2JzSEso3abLc3PTKuC7yYQD+SNs9~h12z`WZ(1qI0wNVro z+hV{T@?e#6`(u<|M$y3aQ3OYC^c49cT3xW=Qp?Gu&Y-7hZ zJWMCLLR#Ci3UGFmF`HZ2@Y{9+LzQB!pR!Q7@K{+r%wo22ghAKrB#K4%vkWxxuz9qp z>Pse7qee_<1Sye`NHHqWb_Jc+wkmx#MaPJ;sw5cjGi|96Ii&&82x=($;$CZt;X$=H zM&rivz#v`~DIR5rxn8p+Oft+mkK}PYtqmnrbR}2S!3pj#m1`V*z{r3y5ZSjEj~XP! zr!9vH9U6*9bl`}TU~!u-HwVEu5es#jf`^-ewm&Td+Vo6RJ8L7+nft)CeiSZrFS`it zKQZdu=@c67l@1*@Ygx-X{gypzrEcL_xtK_CYmiZEFS*so+>GFu%jB*#w_k89V{)wyOkzs^cqkWJn5P$y0ufWW zWbtQk3)NHR?lFkfhD}RpUXaUEFu2&Vl=85-&xg*-ThJO@e^JRWOext>`LRgJf85-0 zL9jvLZkHDulw2#x7L5Tto(u{ddolLK1T^AeDN$x@B`W`%T+AQxKON_I7H(>bLsx>2 z^{y`+J4dMJyh^Ken7e9ePJ_`e#o?yn0ZOuVavoZTcrXPBX@tcZrTy2Rsd=sUjL+Q7DaC&I!?#YQe zPmPqPX2&Kc4jrGKd}M};cHG|6e=AbalKqntlf663BV*&-cuPe$?VOxCJw0~p_-yxY zf4+NTU*ACYdOjNlx<4@7edohNV_c_dO)2woYU}IW(AV4F+ZRQ*rlOwF(#DOOhll&u zj}C3#w7$Q8c;ot^Ev4c01Di)Tm-`1wBg32fqo{H;6;(desJ8b&X?R`tfs@1IV4P5m1-Z2;g>$j9Ht;msr4Mz@ak^>6Cm zGO}r7|InrlTepl3ls1*i0~H(&*^u#*vYYrM_}$q<_=4 z&D%<);ejo~+qQ1n)YmuEzjfQtz{dU!+sdQ;1KU7hGy%Z`-`JZ)CKzWuQbcqa&k=-nMmU>y}N!<&n)L zHFC6X!)D6fLIqp3P-6ds0$4<~r|zR8h?X8w+g z|5mwpK8+8RXJ-G7#(%4l;`&sy^8T4}_udmzlhd>Jl}F3d<%y9p(ml^b?Y*;QZqTku zMJs-E$L#F%*zn2O@}bjHWv;;%QqeMHylZT{eD}}^awwS~J13{h`^JW+ho*IdHv00< z{6)`yxbQc>{YSsKXWw7H{*BCU{C^+XKD_Z0fAZl^{^?6!{jp!2t^Qf{j`wGN{IesQ zA1m$tcyZwM*^mF=&HruqA6)&)3p*x%;a~obO}GBZ+W-33gCF{T-m~LRKJ|eWpa1$N zKk(-TT#F`jfBT{)L;)zPt7- z17FqDw(~uQXC_ZhkCbN)k7!~%JURT)!xQD%Bb$zFK5}1qygW2hP7eO5(y)sE-|D|Z zdUw$OHz9v_2sM9?CelUG5qf{u`1pRQ2`6SoV1;sTX&lXh|GskzWpuPmOir~9PnU-t z%8r+YrjPaZ`R@k*-RQrY_>NDGSiHW9*H`iSZpzNgx_I~9;KLjJSNT=`OwPVTy)#4@ zz!#th3UCoBX{K$wG;wl#JU?C<=^g9uJ+Xll=IaZd7_u=yHU&?A@N5pAEy1%jcm{$; zRjFk68L-c^3r!ESluk~yOifO;eDuUrW@Ko5yj9Lv%XE1*Gd$fplOLWQ9U7l0)3o8~ z+3AybT8GOYlY7kk$7bapH~%>P-0(!X_vC~;B=DYD?;)9kkW!xX@O0K!(B_J7q3{-R z@;BQ;vHZ=pxgy(Kfqay?O?BGGLNkwy&5j(W$zv0x-Z7C*o|C~dCK?(fc*aCSg9Ojm z0G(yoeav)-nI52<6f<2O&CkqwU(Wfc%zHKlPk-A{Yy&MrrBchx$>Ek0C&yb# zV-L6SM>`<+i8lV^9hxYmC#PFZ@i%jPoWJQd{uDD&J_b+EW=AF`9;TK4yU~C9{dd59 zr+s+Zhfn(O$$^~u_~EhX+18OM#7*mX$+y zR;7?=JvlKvd8&0*>ODC}$4hV&?ojK@tP9NWft30TwK0wIC5}?tt&quwN5P$v62Xnl z!T#ppKvVE!bKaB9c~3UyJ*m9Q8}&AYP7-RNF>3VC^fav*FHe9uQuo9VU9K;v2H(lp zH?}c`#lErr7#91+GzeWOA#ys7oE})>BVjA}!>0?L4RD$RZH#^Wv2P&wD9@*(yx=R3 zhN6ciP6sI7y!Bl#zNHP4Y-spTCj4U?6Yzw8tUm!y_{Rnk@PRySqMC z&6aZ~9&$h^JUjUilr|hrdiFiJq0Pc$OB$#(yeG4an_gIFiT~1dS%#2-{8u1GmVx{i z(30{*2?XHy)2+;=50|s%nuxa1?y9AN>0{$#GqWutNT88pvu*r|KSmHh{NWY1&rZ;h z8ant0lc&vzd^ntdSZHztkc2%TJ~?^Eaq@=9_-uK4$w|-|J2p`+_2wU*93PrRvFUA{ z9U2?&&5BeEm1Pit;mF)ZB8KVk_(K-O7YWdtMLuf)w#|%vygWIVEDeF?%3l_n>~ zPxnSqcxvqFA3E|Ag+E&Io;Q1NEc^R^^TFqT>5pIgY;XMwD}L$Q%m3`kw?F#o&-~Q? zXnA=YH#-eR}OjhSz`}Jpc3WduQk0EAA|>=|1t?&-L&B&>#HV{trE_JCadGGx&F+NUwb8zuV2dwlha` z`;EWe9zB!)y_=p*?fbo(4jmtx>7JUNJT^UaqI+a$0>RlmT<)GeIng~f(Y@=QgWV@4 zOXc3>%a``g0EMQ&Y1W<>n~07rQqnsu zP2+vLeqJ_%2GRSYrQ{7Y@8Sir8Qx9PGi6gv^(^)-pQ_&&F3k+-}|E#Pa^X2?E8r?+xeWX2RIrY=& zQ~dP1us#+Yr&QKB3t-*R=TXqzn}7rO*89)~UVH0~J^($s>03R{rXO9`e|H(4_xN%J z6`p}s3cWRaw-}AxPrjG=mmOwUZuUbC~zvghnB%+k!U9Ls&*2!hHX0$zYZ6qUvq@Lty_7@I>2Y1Z|95hYRjD?LzHE0 z$yD+vAXqlayAI$YJPUr4P+V=vmB(8kBv}PyW?q-|pqo+3qOLkiPqRNlTbtG* zdu9Y)vlUKM)D3ot?Z^Wd2Qp}EuDB9Sf{~Qg(3AV;?%qNr|~@W=He>gQTR zHwOY@QkGCRp&rAGkrRglf&?CMT{qkC+^Mzhgn;HC`28Lejmb!OJmwHQTlLz$4XL5< zneA{=!{Bg=90yz#C{~E2qGGkss4#?BBL-h1{lUSiK%t>+*?BSagc8+NYdE;*)(E)K z;9!pc=OP+aLw=eNs#bFWM?%^bXs~X(ITFZ%*jkj!oYH_w0~rHPH4V^JDXdYTO{i5- zJvxHxnck;M33Vx`ZE3V|7uB&2_C(b*s)(zqON$<$n&r?$B%!tTiK^ykl5ln*&KyH1 zum}(fJS*vWl6-3IN)${9C8aPYQMrQ(nsG({p~*t3RMV)zuBxi)P_;Q0{3;Ylp>aJ# zfrAOfC}cu)8?_XzP6X668i^~C=+mmIX|y1hH4a=NMhBsFsza(+23jIv{_@xhuk5gvam=&>NDQ6fXV)?@%4YYN=N2RjWN zB0O0@`{XYb`!5zA@)ygDik_1hP1})~&^=@(0!L=1?p0i2#pUJ2&k#) z$YTd7(DqVdsyPE#&8$>}UZJ4Jnh7xOPacbwmqOQQY)IY#uSVq?;_^-Y4ltLugk?i4 zMFF9pskW*v6AdTULDfPvJzxyBgYoD<2j)^UsQj)-_2Mi&JE-QV?lcP5C99e{4Pjke zW87&kyz!Cp$>m!b>*M3{4Wd3#Rst?AVV^AF_jVe-xbBlB>`wda==AIs-L0l6`vG^a z(KF~ST|qq{D;q<0YxG#NNJ*}MCo#aTMj>P`67X^nua`3@ATLzKpVyyz>oKp=uU0Ki{@N>H@ z?ATP%^NHUlyG#fY8@M^sDRI2am?^(bI#5pw2o zn@ERQNEi_qF(yYqqpcpDp97i7PG(UNGMCf=MOc{}qOV(r;$#Q3S(t$C7@7TPucdQA&)Gi6R%nmP7Gq)vYlk>T2${O1!dxQqL!4uGC~-*Vkvl?uoS) zbZ^#S6o043D_fy#WvJ}SZkE}7;2MaMB6cP z>{UgF2wos(M5<^M8?TV~r9CnUBZtRdkBDOsLZc64U;}ZPRmFmR3(8E}Zld3a8G2mR zqgui%MZg&N13jN#f~(X zC*YZ=O-2;4Hjg!r0XBtrXgPUoayf|1)xeS&q2~k4>&WR93YiYn4^yxn6SPokp((B)ud8|CpadggJiVb!gf$KdJGyO2`q1W-q^6k@F*Z$fR2avs>H znV4MY(K@8L1k#|v1x{-KZFR`BK%EG&-Bi`3PegjD;h?qJ;Us^$Z<(yMh@5ZZ=7|9H z%oD}p?a7NrAuL{ro_VsE3iTkD2?}AVQm?Pg=Z)*!P3U&l;ePuHXiatu7K{iZ=+Z6N z2}aNzn_uZRF~*=e2Xu@3&`ANED`l(wzMVn*fkpmN&gI>^bM47$K^ zJvb(A+F4fV?h0X&P$#P|Wb^wH>dtbX3G-Tax*2pQc7Nhie3i0ZtKt=L}!;=Krb<@O&ho=H0Vlo!PQvsG{x}eO!7DE?S(waII@J&H-9wAX}(XsOe^eb^yTaRW)ZL zu@0!1fOLNf0XYNEm#YKg6-}EQUT9^^3wg`)Lf4+>g;6Wd3;ju+*SK!HP{_;+196_$ z{)N2e6!OB*oac2w0k7%EBZd;pL0f^1t08nxP4Feu>S(G1I)s`tc=$slv0B}0od&;^ zg(Jz@L5426#OoRQZU|ZB{^k`t(dFjmW~3Nkxiry(q~m6yEDL!%mC;}69e%?*8#l) zgL$;yqnT%dV4Z>%SfXwutk+|rreQ4iw7;{jcxV5}c&IB#FIJqMD$^q@(nDqLnO^sJ zoZgR!7v%Kf#p!7>J;EYAw3nXgb&tpC{fKy&IU|3G;`A_*l0FHG^iY?2rq?|lr}qQ# zrlOqar>1@i?RTI=EuUX#7&kQaq)S9di{{!SxTmF0rxxgcuIpv!WpUHS^ts?>SF z$a(-{pe{>68B{k4Uq#_toN(Acby*6^jF;g@QTSFT99?={mVz?q#+>-uoN)BEby*5x z>mU4&rugSO;pjH&vZWM`uEvRfffL?D;S`ivCc{@!{0p6Mw3@ms1!a~O#J|W1Z=rAs zlIw$*ZSzk}w*g01PIU+Q)HLbSx)||#DvAqgABy7eeJF~<_n{~b--n_&d>@M9@TT4s z#o_x<6o=;(Mg2w+T7q>D(BfsXPHEO9&9b_>>rYRN^;>Sa|5G07J*8Ao}pW$CUmI@UQULrE`bT6sOCO_>QGK6iJ+aY)Yae; zF|2Fw&|MaChCz)QvP-kB0{~mZCD1R@`glOCGMAx(V|5%Op6s+~1v=){U2f}oimGeo za!^#uc{lo-y~U$$mg6BscbUuDUL2Ej+-sWDW#-eop*SYZ^?OMZ=%O@lERHG1qoFx@ zSp%f2n?M$Ck{Z#hn*m|uBt`1hEdVs@Rzg)r@2=f?C~VP4CJ|#(uNrvNZkgG*>(`5enGxr@O5T$^E1QrqmKAJ)-Mr8 zRqa@>?+U76)*V13KSv_wo$w{*0<}LpK}fn7)4CU_prwympki&@dqt_Q6H1n$A?w#9M+r0-bon|_ zB?|FDcPOaGjt{s4`W5RaEa>rJilSh$MAH`e(D0yXoNnC@R+y@XF-L!ZygsZIWT@Bz zK40o|qWBHatq7iiXX16tdAykOcS>ntXyiY+}0W9d8H^M>v4ny%B?5xh=<^L5}q98Q}DO$ z93a6`FrE)YL1v-vGU&U^*0(H%F{@CIdM}BIwFnNl;-REp6Kj3krV56F+?X-(#_z$! z*GfTpYga9LJ0T`-gkJE({8pfo5^Z>*rty#P+id)U-SBM)T#N8)@GPXS27Ep64;0{u z87wVvGH_k^^T8iP*HDKo7+5g^BSL@`Vm%FI7_k!U?fw=%)&cy_z@PX8vun{6LMLX= zu4RnhA&e$3a-GO8YWj;ZuoR29k;0k}aT}F+1|5yVhY$gN-0W5BS+IyC_G@J@xdbXy zS$lTCAUoj1?g1e?;Edt`8bb^oYhk?vQl+S6hVJg@q;_wvf$IGp-Zo7WhNjp?yaa2X z)Dbd~D>SIq6CTGsg5IT;FGGbu<03&P$JlAA$8 ziZ_GIxfC6iNx*~ZrRO$*xT?{<&fj7!`5mCrSh>fi=eB>iQzn{EWTrJ%cJd)4oO}XK zEv>)m>JO}W%H1BhpFa=sLn{HTY93b#HSkZo4wjX_@PF%e`K zJAHo5GcUB-*ohe<_)@*1-Seq4gb!V}vO%U`{t3hyySzpuxm88q)e`lY;Yfqqb%i4R ze+F??me4Y`b{dTWDOjI&7gvSxNfld>5^wh z6tdlVhZyPBE<7^3;aKm&kv#85|I-YfsSqL=lCxh=K7|Uyjj97ma(Qwoq1~V(lFYYT z?}1CgqgwA1H;-h0bdJ4*)%;+bd>cH&ruhL;d`Qk;;plxjp#Gv1`sPz$!By)cqW&9E zr-|757+$rr71c(rO@Bh+pTcnj&7f)&s-!B%Gm@ncTP3~8>~K#0on)@+CbN?Y)KQaT zT+GtZvP`0i^I90MwtKvY^*_i!30k`K8RaB{dRmx+J`~||gha9wVpXEI!33lZHtu(* z7cEpTtiK~%ZgXTtfCy`Y^oSnZ>I;QsB_~FNm4!RGTd6lxs1W*VI59$x@bruAK%gPus(}%ihm8N^JRD?gi6$ zbS3oC4|*|Ol#&~c5%S08>z*sHD2lcx4_2{BDyLLK3eo349Eq;=CNBrT<5r^7n|v+@ z#8od=Q5X9?)a~BNL^wL3la%&$dL2@s^)-&;glVl+QC{tc4pr0Bs5H?V>JAVf0H<## zg!&2EJGjv$M1LydqEj4LiJJr>)zvYX9`25*c>K_|mf_-Ee!Xp)?V%kABQYZRIr63b zP;8#2^63G&@8eF?*ykDo$-~`XP`D?QCb4+D^Q&o+l>Iod!~Qu?PGTJ95%y__QXfu3 zP>4MW(rE}E?RMe#LvFtf5S@mg$p=nD;K8RMurr6#5IFnb?Qt4{C_k(Ux;)#C#fDk+ z;`Vrcd&^_bfn?7eRC917=<1jbIbzK+R$EQ-Gs+qmmUHKSO0*a)B+pr%Q$ zl~wkJO;vS=o8dB7dNe$8=cWqK7=k>xu(1SrbI>?~d~gC)sV4MK9n?8t0cbn?h&l=o zoy$R&i*q^XTUBwWy7|4_nVVC!Tbf)vof(RwFz#}f*+GPY<_$Xa(KvmFz70V|hiwpp z58KQIv6-P5ZJ?=g%h<%K3cG2{3TF>pRpx0#lRtlxqnwREc|^yd&!5_{W8n;mOCG|p zs-Q_bjitrdTxvK`Q%Ee+EjZP42FZaWoKroFAe(Lxippi4Md1bXXLqM(M4o;#g?B&3 z!#sN&<6$he@ABt#?Bu#f=OlVWXKc6VoH|Lnn1pwm=jWtl7&>7DNy`ZH!d&ib`ir{L zGa^ra359cAaEoPl(oZ!v0Gse9hoBAT&gP^EHJTUqsnJ%)qO}FbJY;R>qdC;qY>(8a z>8a##&gjUo7IOr7#%qC0s`s?wjl5AH)7sn79LaDL7~1mUc`dPDW5Zapmo#W;xiB1M z;k+Ttyo%9RQxs|oia0ta(?;rZ%|57#@d{M}+<)Nwp`pr7AQ$NL2&N3=&L$U_?|C?o z`vUv;1g(z_MS2mmz05=;Cws!)&(6raXcoE#DewQ6Gb7i5d+%pPATO=CBU_@C`i%5+ z2#)m#Es`jubHy`AZNx%`aNn3y7%5Qaj)1DW}#Giv%UxLD(_MkR61-@kwi z<_xeuH>eeGxf&M2`TghVU@y4<-(HVi@4#_w=-n-;-BH zv>GwjBdSA)N{*4R%!CP9?X&p9)%4*Ah5!S;E5^ySXkcS55BC_b-G1kTxark;S5_j+ERLicg@oz==p_;1eZ z9}4ES%uC_Ty<)tKa`pFO%8-*JCOP?d0wBiVtXmE?lV1k)SfCS zrh8QQY6b%spRcE92URVcuZNxN>fpNMPR}7f6|p-F6Ur4IE}uQ#pV)VKxYGyNk?C0+ zxl~P)tiE1fzTmb+J5utnXwR0`P|*5h8%))q`eP5W4s{mC!tKMPI&EF$4z$*T0zvNF zvGCcDfy~dpQ2!&8VPt=vB*H(FYXK@&V#9yT`9Buz4Y_mSgB0H==_kVy-P>!#Ab0+| zjLN3l`R_{GB!wz;TK1FUVBwkK=YWLWGPb~O`8`l{ruaaJDUFG4XNsv**>It9&D$&0 z=JSZzt$n(&N+^G-*-Kg&4*7&c?}kgL2j}fJH?m6JbW&BV2B=z=i)}T)eBosCgl~a7 zTARXg1!IH#KtJLZlOU!SI?Qk3H39R5eN?PEw?#S&n%d4Y4Lv&#`A;=~QI={-C`&b) zdcvdV*@EQ`_5cApNg~(-#7aU?U+ESfA{BVit{TCq<5+~q#)N?~3{1QsITvZVwwyzQ zJiD5ipNV7N5eKbuFUlazRbY@=21n{MQfPE)C^pFm_NL@jSbp!aCVe=B;Bu21(7n{@ zRukY35*RZlbnLD~g%&T>)QvxZ-^BQ%x2h(^Q8yA%`V=@8n!nz0419=l1Rhk~yGZdv zQAKG+gk3tv)ln^;b@6U=4ozTSwDc2DX%d!sh75ZjG&!EEnS1QyK>8IhmueMaG+ zm&3ahlV3C8;og=c3VKPviS>9#I#!p)}g;fgGxd9RpMhS`)uj!@fFXrL{-yoA>qJ$6gDDI^4KNP16%^hWL|) z*V(2`Q@4*j<;p^J@_SzXA6g?XkuQ#vVl9uCr-N7}bz{K~hq`g*)0HA=6h8Db3Qq+XIwF47FvR)N5y!qDx+nRG+&?h6h*F?22Qc*aOpkc+B zXMR1@iUSeENfcTw_U>)9IN;ibHGL1SSI3D4BfH^Q*GRiTXfj4@oM-)h01CnglwnOt z#fJ?nD}hvaWj$F3*u<#|BQ*%l2E3$L2A)`9!5X_YgdX0^P&}$kylw#?FKVHm#jak$ zi@81Ucu}z+8k6FHk2FP0m>zhEGtX5jptK6>>_&VT5+7D5N}jGq96NQy^XAvh17(p! zgiaGV3(kf9La7n2jCUUcPO;PaG&Uf3ff_HIpb8X5#t9w{!Mb}dAtQT+l*%}xC`7L4 z2P?1`t>egzZtu}mL?_piT`mM{2yrSrm!tib0HzU*z-9D}JpJD$2FogdN6Y5=xiGQi6Z|ISnfg1h3bD*w)7shBM+X;)%-YTy{ODfp=Jdz@Wfs2=zFE|m5)T=qaomTF>c@OMr zTlN}}zC_B7lZ%uN&RS>!yR2de<-sD^bbdrLCjiLhfdl*;Q2O@kV3%1#q@JqMw|@_) zI!j;^QW54f%856HhwhKzpf^3k5s9w!q}BqCWQkwt+vg){LH3(H$*q*N>EIxDwHM@x zcdo>}5y@XsIC>XsYUkC4-QE8X{!ZX&s~4)V^%E4H)R6@|n!y9883m{^pgg5cA^TWY zn2QRL6^-`Y5(4idmA{+2bK*l${!i&waoY2}?;L$nrsyS{G!No(27vKV?~X&q-vftU zoi+=2oX}>kUcAdSU(;q+FJ4%TTmWR>?#P8e)^c^}L&Go5 z;qH&}^JDXthu;z!eX(oo#tV?$249fiz0Ex+a;dMqjH}6V19bqR8M@aQP`kYeUs~MP zv9aXiysMR7Y2=}cMZc#9T^xv24aXqHp<2fn1|B`Sw6@?UBiN>AD=YWj<|a|~Gud_0 zT6jBZ82)&kjrL9NK6OyNsT5iV+nHDef?WsL-9c7ur6_ZCoC*)m7hNKS_^75hKSE{# zUT%U2hJ~7KSTo_!LHY86*Hig08s1I)RL|^(V3p5sTC?Cy21!-u3k+*EKs~cRTu){l zlCtK&Yt3cs0pwi{DikcuJGLVI;hcVP!iJhTkRz-m1_x2Bd2rOse7G9dZwt*Dh=ml! z968L@OW466bMtPinpu>OLR+nRCRrpUwOx`8lb!!UHg2}P2*JXqsa$#?ASpH3m4&fj^K9waAI{P}YI;g6EzmX-y7XXEwlthE`Ik znoA%?!iNs%M?BhejdY5Q?5k+V7d}hA8xh5)?Qq zB@V}57yd?V1+5$zDn-*f2sO))fP?wEJ0?^d{zdn2P1eRkAzbw`I$D6Y{y2maMF4Rr9ZVC6uS2$dhQqu?j3*Ozt%65<1bZrkz5BA}{ z#p&+P27sC8nQz@B$eyF?!)Mx$=K4c)2KaWFj%e>darJ^YQrYQNow?UD_3*ZvD- zBddi8BT?kre_>Rj_f0lyfuyQ;B9kwNZFI2Y`;jbvG?`5Kzf5Cqk>?yNRqXDrUFtok z|Ih?_S1|@UR?}(d5lddO6C8x;=tdx7SdHw!)6gR&aW~GyCETH1{+Q1jI{!Kp*e*X? z86NX6^Z_``Xpvnhq0aHSF55&0WUMDpbFHx^Vqc)OswCQ|nMVLmPngF>^jo~7NFu1= z_*P;a>3jr`xeQ?)B#9cHW8)uk@FbaBp^qL>xAi8D^>8jUOFb(0k+YG~&rwYdd(Ni>XEJs3kBh8=O4M@)YRlQ2yxM!_E;7u5Bl+_)md~&})6Vt(W9P5sd zwq>DLuU@k1NWZLjuEqLdz!F#D;eo*GS;9}ZiTaJ#@KZ;D`363rw5Gv?;UrHh?ae<% zO_S(Yzhzr}LJoAZiHLjOWUyTMb09Jju`Fyyb@K{qo)(KZbYq+yla}b9Gq;$ByrIbQ zI?E#A)X}6Q`I1DUUQhb`P}NG{A}(_k9@bCDIR*~)4UVOUnm!%ztf?sU)g7DQmE)yL z%y)E0*dNxNnmz+`-85*;1mAe6xf)4zS0qe3N0B}JP$cE2K#>y6E0SSHkrK)&GDk~G z)ucKZnp32NSdmGm#+`}O)No_SJRWg6&H@BQQ2V24-UR5`T!R2Z$GZd;Jc-I=5V}=8 zTc%MfIuPArG&!6wdj23Ow_mE;vJMi{AJ(IzLAQAV5{g$Oj{;k2X1aV)HCGYQ9vuDk z@I!x;qXPX&Ft0y`9sNltr@tI+PJc2qr#}g?{>C`^JDW5{^>P66I}!RqSHi6*JPFIg z8%bqBmFq!rJ@NzFX+3Zo2hu~b$Dt~knL>GfRm7Xl-Tx1UtVxuI z6l#NE@U@o-TrrgV9Z0cnMg!!QE704NxwcTJ#(Ru>uS{}siCC*!C^@-0!AMTp-vmNI zwTRy5^mr>>UG+1m?wkf$MxTNdC0|-OE_1D+w+3BlET+j}BLZM!4xl@P^x=NIrswI> zaDybyB?rC91xPvIO?dd0&6qn$yRSZ6(pQ?VkW$2zL|DL^bHXFL3_nYTJIQqq#}z*m ze?v~3?%}_a;T;Iyg2{$j!1`?&gm-0o1pQqG;d)Tl7WCVNvHYc+V7h0Jmo9C}YpF;{ zT>Eex78O>&$B*Ia&dRqpb?w>Hnj8S0oZX!QH;3vQFk{BMebm_TyB?(hn_awtXDOcO z3*i&|o(_e5gg*^%5P0<4RQIv@>h$ppJ55VMxu%t)%{46wsYd(smF$U^tJF&wb&F?)k8HzaNJfxhcnz1A zW@tMi6!WUCMp`x38%IW5a|`&ws_Mzto>0-*-h&}axA|0V2E}U=JZJhTG*dWds?Y## z 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 <-Px*;hu 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 XqX$j~Ce!}*&EJj8zL&@Uw;uR!Zpvu6 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.xml b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.xml index 45e9d3b..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.xml +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.RuntimeDetour.xml @@ -1,178 +0,0 @@ - - - - MonoMod.RuntimeDetour - - - -

    - A fully managed detour. - Multiple Detours for a method to detour from can exist at any given time. Detours can be layered. - If you're writing your own detour manager or need to detour native functions, it's better to create instances of NativeDetour instead. - - - - - Mark the detour as applied in the detour chain. This can be done automatically when creating an instance. - - - - - Undo the detour without freeing it, allowing you to reapply it later. - - - - - Free the detour, while also permanently undoing it. This makes any further operations on this detour invalid. - - - - - Undo and free this temporary detour. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - A "raw" native detour, acting as a wrapper around NativeDetourData with a few helpers. - Only one NativeDetour for a method to detour from can exist at any given time. NativeDetours cannot be layered. - If you don't need the trampoline generator or any of the management helpers, use DetourManager.Native directly. - Unless you're writing your own detour manager or need to detour native functions, it's better to create instances of Detour instead. - - - - - Apply the native detour. This can be done automatically when creating an instance. - - - - - Undo the native detour without freeing the detour native data, allowing you to reapply it later. - - - - - Changes the source of this native detour to a new source address. This does not repair the old source location. - This also assumes that is simply a new address for the same method as this was constructed with. - - The new source location. - - - - Changed the target of this native detour to a new target. - - The new target address. - - - - Free the detour's data without undoing it. This makes any further operations on this detour invalid. - - - - - Undo and free this temporary detour. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. - If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. - - - - - Generate a new delegate with which you can invoke the previous state. - If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. - If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(byte). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ulong). - - - - - Generate a DynamicMethod to easily call the given native function from another DynamicMethod. - - The pointer to the native function to call. - A MethodBase with the target function's signature. - The detoured DynamicMethod. - - - - Fill the DynamicMethodDefinition with a throw. - - - - - Emit a call to DetourManager.Native.Copy using the given parameters. - - - - - Emit a call to DetourManager.Native.Apply using a copy of the given data. - - - - - The data forming a "raw" native detour, created and consumed by DetourManager.Native. - - - - - The method to detour from. Set when the structure is created by the IDetourNativePlatform. - - - - - The target method to be called instead. Set when the structure is created by the IDetourNativePlatform. - - - - - The type of the detour. Determined when the structure is created by the IDetourNativePlatform. - - - - - The size of the detour. Calculated when the structure is created by the IDetourNativePlatform. - - - - - DetourManager.Native-specific data. - - - - diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/core/MonoMod.Utils.dll index 8fd11618688a37d6a23499069175860f9602a16c..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 187392 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
  • +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

    -Oa=xVJOM1Sf=OdjK z;(W1FDESH{U!mkHlzfHpdLKMj^39ceb0yzg$u}4Is3GQx-6F|fB>9UZf05)blKe&S zdjC6L^3Rw2^Cka$$v3SsSrCA@p|7|DRwHwPNmqX6g!n-r&8=x zik(WaQwck?->sB#Efago#NINow@mCU6MM_V-ZHVbOzbTad&}Z!R^c{P>@632%f;Su zvA108Ef;&s#oltUw_NNkhdtWoE|+qy6uT?M?n<${QtYl2yDP=+O0m0A?5-5ME5+{0 zc)ic961!Dmw@U0*iQOu(TP1d@#BPcmf-_^A^= zb>gQ^{M3n`I`LB{e(Jotrvgw;;&x()r-G+@mDYY>cwBZ_^TIx_2REy{MC!Udhu5ef3(l7mwGmc z-v;s9AbuOfZ-e-45WfxLw?X_ih~EbB+aP`$#BYQ6Z4kc=@p_*d62Bqw8xp@E@f#Aq zA@Lg$zajA(62Bqw8xp@E@f#AqA@Li6U)tw}q~6Wqzghe@i~nZv-z@%{#ecK-Zx;W} z;=ft^H;eyf@!u@|o5g>#_-~Ha``obj4~ze>_z#Q!u=o#)|FHNEi~q3r4~ze>_z#Q! zu=o#)|FHNE!$0kF!)S+JswVShhpSJ!>euI1N54KdI|@LT0AC6m#%B}g9|Pap=QY*V z?=|&KzhA1K_WvdJ;GNF6#G4&v(yfkONiP{=l5Te74Y<`Yf56R-$AEtYeD}ax9rq2q z+3_Sk|2c52yQI&9?)wH-#m!84&^qW_yV)@xAOA3aTrc?82u!}d4}2d!dxkyeK4=TI`U@69V2gb+ztHL$cDJPM`pyG9JwX_?vdN#_YC`)zn)+`-4sXmJQj{$k3d% zjWyN4xom?dUrQZ1(7w*@Nax5t|NJUs&JTtf{Zs(qXV+9!6$HXfLErlPpf4P@#Jc>S zRD7gOsHusBTBJHuk{-s;0^M>=VxG!7nW^$nS)?VTYP9K zssKy!Tm0Zl{E;=G+J!Blb?faUc9TPyVznl-B&Oh$q0S$v%4_j8)~xY|Nq-Uvdlp3t zsqB*}nL3WkODIK zRbab9+EkC$J)>~aRPq|FAG1BHaz-IW88oYU4oI|lq#RXhoD*uHF-fEG46QSnr9}-* zp_Xprd9mMDt9z#`P}k^-tZngc(0O|nYRZf=*=1pI$X82k4ZoNlXheUDzp;i}86vB- zBuBSFg5)CZQqC7CYOD!0V89joR{4XLykLE!)tS_j!B7nxl|?izuEi_^U*e0@tl>nV zIfE@nCU~gI4>hgVwJi@7_*VxS13cd`uc;kMF`0dhwHwYyjL1GiQ=eh(SB6^ZB?6Gf z8AAzd>DZ8M$A)Z<4bb4&a8}KnY}7Z!wllJ z;PmoiMv<>G&c6ImLsN@C9QM~%6g5UB<78_lt&NNSG_-L%> z3)$}xttKHrREvDl6i}FU1-^(6lpeim!P;QZw<_p|q^PiQZ38BYa2zN7wcUipzAM(# z!W9Zzxf-!H=ECcJ6Lv0EaC0|PWTFq~C0Cr2UdH2Q;+ zauh9&dgL(4V~876Q{^FzC6MG;fg~q7bBl7UnF~r!{VGsAvw@>?*kW`bkrbKGR+tE;#v{dJ)qJjW#QhhD!!A0kV&}_|?V_r~2&OZ84rJ}}gq-8DJ+(1Kq z(piW6BpLFP>>)pihx}PJawe&AB*r%IB&&f*=@S}Q;xTfa-oDfi*ezibP}+hG3k6-| zvquYAK4W;LgtIgSZA@beO2wpZnIzpqJZ)B_3G5b_6w?Dja}U^ZD4`LuCreboq6hNK z#iJE*vNZ8zyNM@r6Q5mavdRlY!c!;Pu|!A=J5UsyHKoTjs=-^4$yO+t91}_=BUSH2 zDA}TPD4A?kw5G@=X?r4!jw-@fQN_;48xlKbEJs;kg9^8p5ETxD-Y~I*i@_p`;sQY; zW4|U!Lfc~4g2m`+S)8t##gR48<(Bt~m=*zT#Wj&a5);>ik@`l{sH7H0iJ;{qS#|b~ zJRfNid?-`Txq%IAZc80j?#2jhRFLKLi9x+hGo#yaKzsw)GX!*WPRfw8M;s5h$*QWT z7)x^1!nFtx5r3V(1#Of)#jXdDXCKB>WEfAehw&61#%EWWqROXO)u&u%s6OpzsOm_z zYjReDQUbdG>>p0Dr=G3cNYN|$RJ+hqxzJPXsf8@GVxvJo$4x6$zoz*%f_f)HX zl&NR^3fDE^_>$Yw;#*I3l(N`G;gUq%WKTO=EhvaglZs4J<A&xuKt++EiChkxwPwpa0wkV$FkXX|^N>bbr zxsE%+$UL;tv{8$b-AqhYq;TA^3b)uQ90(~8i?~3bxIn;GfubbEo!A0djJ9HN5_e)s zfRyr>hNuu4n0-inVp-7EPy=<=38-s^TNBE3hHmHGE{(J4dZYt%>fj8AYv ziL+;@az=dX_DQ)Zt!GInva~e%f*6Q20_{@G(50GTm1+i+3I<9-wQGa^*=laSnp;s+ zps>Hk)f9+@L0@EbsHFiU?Pv-Ry~3rz+LBOXsBCc|aSQyHTbv9|v-A zi>yAUk*8@r@S^=hr+PaZjTk#$3_~4Sg!gwBmlqdQ%`Gm?%PrP)acMqCjxEJ1Od+ON zbZFA6#CL zVasY?Fsv!;`-mv^`z~Y5TO3k@9a4Z=MWbkHqS2Dn;ozc^EW+PRIa^pS!b$}7WFZG- zYC(Cltt&KH(Y*y@*b2P6%D4vkVUT!*7__u9LrGSSqao>KJE~*qiPA%tWpi(notW4h{_kia?{j>TcV3Ybp`&2FAxMxg#lu<3NlyMXt5amIBEC- zBq$2=6&@&ExrG7TFx0BmRWR=h=B*6`aeG@82v;@fgvI_kTm;~15(R-S-%W@zE(^-m ztc}!$E^nlP8?kLJ@I#|kQP3eA(>}#xB>#Ot6 zT`K~LR5oL!F7Y?khFVyRNW&PdSvx1-4^jj36@zAG6&25}ud2$!EebU>XPBk$HBXn9 zwgl>^Q_hy2i>s%GRl)TOaMf|Tc5z@;3yz6rPMj0;)rC*jDQt|itX~)kG)B&lh#rji z*F{d#n(L3~imc}9$PmTcvZfQwGnpunSenFD3q#?^D(Z1n+aS5n0o?c(V^0+Hw-kb< zs2Iai*Oa%cw^D>8soVs!f<=e)?Xb#iYC=cR8nLi&KKh3F4zt67Xd7E?DPs{1iO8$x(^ z%rr&=>Y!=4r!HJqvxd`}sur(pj076|)G2x$QB``p^Gd6zwM%@B@L5|HxWcc6G855G zaxbpMr$4Gx0e-OA617!ayE@XyQP^)uW3R|{Mj1B&f4CdJUUN0H1)v836pi$g5`}0f zR36sTMxk}n1-X|B8!rpAgc|8gXboI!sq_ezIcAwG&b`gc>9p ztWcI1$r@g6xMXD*b5b%PX@u%wwj_k(2642b2>~}qk@I}mSnF0T!H zNptXkX#FC3OoKJNHY!FnnF%&g{h5R_n+`VV5^#d{Wb0DnS_%v45wD#>&a4!vE`|`nF)TmEsFGSau55HZ(Eaz`>D8>_9D#^ z|GFB+x~DjD@l}Ar0u{sQG{FQddS5H>~%%Utf|kL?Lfes-taNmL^~q9mZN)` zMN}?|JeODbvV8rn6U9o~ znH(o<9;-pD2w8iu_FaOuL4Nt}+_u24elQ2+D6?8W{teXF<*tfwRHG4wu;Oc6&pgG_ zvNgUIzp7k=O?LDO2Q)Uneq1)%!h(RWt`TS0Kuvf;+4_c6ptC?wjQ)sYmDS$*Gob@x+of` zGCF+KF7$;l!t+U>_bHWYP}4bdBPd&FeLbjZgE>{TL987}s14erueP?Tv{CL~uve#m z5FZA+Kn{%7c}uh2AU_R3L##&GCil;32zZTbzr#A|1N;F2`oz z3>AskyzGj|iY-GkcH>LXFqq>pIp_usb7evWc68whRYkG;Y<*2fCDp@*sKVL+dN;2n zbUD8q!?74UxgcIO!TBU#UN=?U?z*u)$G*F#TROj<-(mABtVoT#+^d=}x)Zy~h9-1M z3(qjPthEERs==k}W&Rd~0NQucLKIE2sR}ye*c@~U{Hxa1)saS2+M^oL1ZyKy9*D%| zM-xSNOwrsBJ!bOh!CMYXcL^`K}2ttpb(A|^<} zI~NrS)@p)8MPa?zY6&f2-6fO<<4-5+9jK-;+%(bXzg!cS(PM?!kXepLCsxFy$0(`{ zk2th|AE&7Ket%PLFaTk_P3b~uX_;>|ZUQ4kVa@8Kg)IT>{Yi|aiFM$&{Kh)Pz7@@1Co~|o6dx>vdR6uRjO#nNbQ^)@zdiNGbMX1_K zK#XiLO0KW#@f<-ODxgMdoA_NxTY##Ng2*0k^0^y(Te!P>S4 zk0evDP+sN_uEt0P;1W`!g;1NdtLOot!p#$7EJGU8wgZWj#`%%Krjd#0 zqM~BB(>Hy11=G3^=^E}mS*Oh)wL=?YCnzx?fpTCjr>{JC_04T(3;mqh&h{QCy7U0#! zAl~5ytAh+4PvKb)66*s^7EO~v{}lsIe|m|voB}i6b;m^;|9OMrmGg`#GF2pBdFW#Q zI$tfGBR2T3L8JR{tk*)I3&L7d%ePmQsP{+MFwvE?Dk&*gRfh*%*1*Gcg7h#wEX4)@ zODu*m_Pc9vHHbZh)%?`-=mOfSX$4Wk*##2+8tww>BW@NZa1{_-A9F9F)==`owE%O1 z1krtKXlm1i2yRB!@Q7za#s0=R@GWvO5SH3ecKR_AL_Fbe2N15rSqifb570EpLxi?7 z0p4|Ksv)2jMp~?9%fNp&KIS{L`m_0%K0CNhIHH~<-*AJU&gl!p*Iz}cme z?ywT{DVQqg3o1UL!W{=2nW7vug|?1(GFNRD%NC719I$XFW$idn_U5(p7afK461G@a z5@?AK$5ldf!LbJ`95(uR;hGC9caxf?qHBugnWpB3A|XxXu10HWGDvl`LPYFS?b213 z;+TTXVr(+@#Em$CYbgSsbsU#6+AJ5cYz;~)TlM^arYG=Q0TV11hGZAd623FQ4YfRD zrxytDtPw#PSL)1^A=2aqA>}yYLoJeG zj#boJG$_y&r7g^GRf=mHDIv^9MXBsUt%jWz5-^?+fny}Adt7f+1t=elyNVVm78VPB zhJt|R_cd@Dm0nmZWVn$O29b`k@Y;w+uGS#XN=10zM3;aFazV?deh-CCDzxiutP`G+ zDPrXY>##UP)@aS{5-SdNmzI~U2{cgK(9s+h&dl=Wggk^=nCCMT1{a?1BXfjdId(|a zHl_im{;HNxr~zFCH*`qG)|&3~>G31p6k>8U@l;alB_WJ$7{w~$wd$$L z!t@6batcOI=`%19WQlISq?31`YETan$3Ez0S}R&;0af>}4+?rhQY?y23`B0F)hO`&X6 z6~yT`k5nGsSR#(!IF zo`Wx&3`WUDn-phOCcRy=IK4@;IF!I5Q3{JhNh}hju}GB2B2g-fM9DzXAj=EksO-}; zf)HQX^8-*GdEF(&p-}zWCY?&UypG@|I-0+`q=r@`{N15$f#TXoEE9yB?j&UN3E-jN|KWb%BI?9(dVPRN} z`yo2nD-L|!B&1CZ$;rgQPX<~W3PhV9BuF!U^D+v7uR@Q2YMOyB~ z6wW_W~_>St559+bp5!wQb59V4(759-SpaW|jTO)+Uvk3AC3@~0olz6p*o zQb_MW#PC)*VnkTDuo^~i-09X7c$rBzFqN_A9l4#@<2^V0p`BJb!}YYCMh1Boj>}X8 zZ+dot=BLfV=~CSfr^{=wdBO4>qhA?loRnklN)bY>VMeV-uLs7a(T;WwzvmZ~E(k^F zWRELA{1Kt`L`31%2nlmSYhyO&Fir-_^^@4sQVZ=j&ra9G-$0!%ETIcJ>#e4!Yuad` z8v4K-73azyPf&7HicJ>oG4x*#Q+q~JZ0mIC78Uc*qrZlXis%i+7*<~z=)1gVrab%| z4nL&j%g3nPDppj2qjl)=DC@V|6x%oMJL@kiRgL{emUx3CYzK3^I%36jyvz|HwxY4V z5${K8@q&lSCyp3KZ)oa+D>YGIzI zwa%xXq42W80{gMOmCTcynW_L)5Bo(xggQEfs7w4UAw_2(G*i!S9>`q_aaDP!IMi5I z+C)^@8cYu&3-H(-mm7-fLPQNdINIqKMGJ6I$ea~Mg_UR|Tr}`NP!=Se247>KNq6qN z1|e`Eq$LYMP%ERZHT8M^HNMLNcsq-v)_DqHmlqI-8X}@qu(nCnUnWeRzggSL2N6MF zfCe5u(l8<<%UE%sQL^Q==n%M5&eb->6*|WzI#GJ@1k+l?B{3`vfHl3VsVy6bC<21GS=`(|G z2&td*{=fFlKSr+Wy6<;pf6VN!*_k(5YiaF{9%Zv8V{t{=W@5UOt(8d2gh@$jinatx zp;zQmCcONyyIfnWv*^5`4Ae!HR&CkZsF{|i1=v6ghya6@K#WE}R761(L`4EbKnPes z3`9VPL}&%nK-~26J?FhQZ9Jonsl&pG$pbMJd^^&|>f-AWnHoz%_B`9Ksg1FIyE{$J+#dk5t?}-Jo~N)e%9~)$o@3)YorDN1+iXMt ze6syQUvpbh7R(%H@-wAQ8+Sov5z|l{c*#|EmT^oDhAfh@vWaq*_EkUK%;PM2%3ZHt zu`by@e0Flr`M{5I1-!8SnvXPY$J)Bb4%1YV6FnG1@iZx0=%!I^iFTPYO+2`Al+)1+ zLGh@mZQAg}K8S(dDLbr_r-}FSNGc_cuOAL!k3e(k`XXZAjSHkiS}$j^N}UaoiU&W_is{)2pEDl8qEd@I^J_*NRu?_!j%B8Y@KR)lcOwQ1UG_di16xu;08f940Eyb(aU*kinH1aI zJYYdTVz7{gSzmha;31ZdoNiF%gNM+Ne%Jw^OmeF@YRJmoVWBX^(wA3QPWSQnLhAWr zy&L<%Jb(r5=8YLESp%E`kdLotRn*NrD9c)JmFgx@!C>~J2t;0QFe=qX z^w0^cCYh96d#wf}D4XpIr(Ud$6@zHY%9Y?p_tFSRrlItK0GtatcDE9qz$}u>&Ubqi z(lZtg$?2AX%3{FEf~nP!?vu=<6UhFA==C$G;BuVIQop zd-KR6>62z5JE=~p#3M`Yc^nOQqK;Q+C4zt3p=B?;5?iGcCdagmLNK&UOGU{n#Gc1u z$kxPOw8w(>B$~hwu&P<`beg34Qmq-uieWG7DQD9IV!49!ZH=yA=cj?*LxP$0!dh}gc9`ASVfDMoBF&??EnxwrWPzedVhQuAFB;Kb z9egwlv#`=R>cjJlr|eXuW%eYfgbXcXTd!P*+V;~5r;)u0vzq7{=g0gsU7FxPju+k} zW~#a8-C|a&yX}N<&gXkjC>5VEQh1BD{YH(#DKCyh8IGw5d(2oLTy!?fy%XAM$mD2t zg`k~?w!_iKP9HOGDcL*?hqu%Fllvl9@Q$V@lX4}Lx%6h9$d46yE$5*1enAG&PEF?Z z3tMTa-bOXMUr$)B^XUkK^kk}8nz>NArJT|q*G|D}0S%2{TJWxDO>0Y5U%{rRvR-q& zV~ekqY;h(RE9%8eZ_Cfjbnja?YdPJMUZ4Kx0!w4riJVKclVIH{nW|c!F8eiO`qWN$ zBzrr~&QW$+!fjkHl#8cFZB8y62=!Fhe&dX6)NjpoC0l^*E6_rMm>a-_6gppsDW4Q1 zmGLlVwEV6fS00X!p1eFRL&I`7tAXic<4`aRyi2mV$+9V42Pb(da7AOyF+V$a7Eais z3lE=t!OlFTiR;#TX=*BD=@fRHEs|x9uK9sZhLZg;N<43Axe|2ITHyeS9>rLJf$-rR zmqoX5@X+HYPol+pMg*N?7P<8%C3iRNw0WYs@$;G`@*1L6fdIW3wg~g4ybMyDHl1yj zo6+q>x_(L5X~j6}h3sirob8MNOq{A!-$ZtMToTC&&*8BJEf0(X%OjY`Ji#oY=t%AC zd1)7BPgc?9C@``2UG%`&3G74m^|c{@x$-ba*D-TuZ9B!%=IxYjsx`Vtw6X-|<@13v zyzJx>ILMRbQYIQpXAWjVpq~#<`iNQEX^=8lg!#$NLV+VVb~vOzud%hcp(o+kN-;Y< z`_?U-hA^_uI{=Me#uVOn;|~MutYWF@O1hBZhdT-hY>A|?vkt=epDnpm5D1(-XV!ye zHiffEEjJ-^pZJXA3@@H94zg|NY~U@EVfR9Q(r$6_*n;XX{%M13`=u=t;J9PD`qH#z zuAs-xW+~9x1o3g)A+|z8R+m>eN{~gLgw>d{!ogV`nn@$boYJTaUPdJ2aSnwW@$!f$ zj4sOKg(v^4R<<6-yk&!9A&;tFCQjOi&BLywb7|L>&8C@oCCq_5EXe7up`+?Mi20ib z%r$DVn^9h*#XBp4E`O~@bk+af1cR>CGj4NTjSbjT$o!eiLGown=DUwY1~WggA(e8R zCkUo9T(>|mu6+2fo0&&2l=Qf1$_dQi^3-=@kMq=Ln#MDeS?~zUrSvE{dcsdwGU@mM zZ0vv)dXSwIkk{0M+GVx3CP(EK&Y@3#Us-`Fz5$GrHo0 z@OK>;xGa3UkS5J-O;{jpA`1($g$-Bs^uy{Iob>ZNAFR;?-q)RKw%OxBbf0#9tigji z59>6u5ZDvXreehQt3W?_>IJQ`bW@+xXA+O#S|#OJx~Na1N6(OE$S}Qo;OLp>2p&KG zLcnpq`a*Vm(^%xtEDv~dOkca~44B_Jl5TM|h9}L!;w}%(=Xnpar)0QWfC9c2vzY3F zzJ;GtIVG^W$3_T`D=Q#c%c@rR7~AuwPI{rN^O-*Kr=;>!*;;wzBnu^;dp&dZ*nIjV zr+3->c6PRp_}4fL%zJ}*b18()gThCr#M2xjnPO*Eu4{+$wCU*!99OpU$g^iI1V2E0 zOhF^8g{-z0QiesnU>>!?2Ee9soLp(S!(U@)6|-ZAI-6g7^`pJHB^~jg7Y<}$;m-lU zJkB$qD|sZFso>VfSz~5((x-_{@Hi&s-W%2cX6axk*kXho6_18dR zq38InYRvaiR|zTqI5FkSTaDvDo(X(}Yj!8!)Bd~sFFmlImIPOL@DLa6EP&l{uIH?+ zvwXcZPBH&f2m_xY7W#(y=;{|JbJA)Z&r3c@KhBYUh@SF7B)-hL9@Y$$@iHrXpEXpT ziZ}?e}F&Q7*lJfZJd@v*nJc#tuR{W_^-CklPg*lOU0ym&(+^! zd|x*-_Q7LkDYKAKK}0KkAC)T4`FDAc4zo1eCXqw@OSs(_eJnI1=O%3qli;##waEV zdHe}$?>OHc4rAx?@G)rX^2S@Z!0S`usJ?&1-!Fm9m-(u3=!5(ExQ~mfC#>&Fd=EK` zpEdp`UWvmmDgAga9x*a94?R9&6#1%!PZ$N_oWqZpEF7mFC;3x(ji$y>JpawGi?3P4 z!2V{~O=w3bwO@J^5}s#pR8*b%tg*%-Oy~?AQ~9hlxe>d$upTxTeAJk3xsdV%4rymh ztXF7qCx22kQZnA+L6lq!a$;jKgoL+r^zQ?kF4KF5!#96%LWQEQBmsn zjN!0M3p@%$JX4(-W{yGH^?4LgZ~YlQw(Sak1-5tE9;Uv;_IV(mKqZ{wZ?lPC!yoI2_;`#yHn z2x!7kuZ{rARf>8h4i@|cCPday)R1ynwf4f+&B|t~Cp@y>)Xr&Ck){W!tg~rLD}ysP|9zUzxjP4j&-B9hf2DYsI0%MP zmWxJrADPgH0vzARhvScdy~bdL(ZAJb5l%91c%vfJl|q&Z1K)vX0+Zb~#bvy>q`d$Y zH|W9GL3;ajFpyk^rlwhij@f8&BnnlmDMu7O##P)F#?{I(N_l#iK0vxOnnq7Flq#3v z)L4YOpD>3r#v@4H2Rtc zq#0eGh(A3p9ja7eEDefTvR9C$2~}3S?qqVR*IXwK2tePC(tQjD3hM>8DaMgN^UOE#i`YC(*&Dp^f6&| ziZ;#Y9C{4SKO`-IIVTF7^z;dFq3e<}`D7k2Xd#MT1g6hP73$9M9&)4 zWn_ttPTR2cVd65}c3PTDy53PMjSG@X%}L6J5yeF@^vj1fm*)d4SdMD3VrFWFS=i}x z{8UOk%`2Jdxq)1x2k)dgo(xZ;Hx4jI^_rhPZ#zB0fOJT>r_XY;i>RRX7!X?KOz|Tr0nW= zewMM7w)!0HNkTMAVT+e@{V!>E-XzCN{(10LIp=9#Cdpb+NHd+Z!!nq~n2Du6{yr}G z+Pv0D=prjEn~SX8L@%r-$VJ;6cnoaCEt#cwiki=pA`DeRt!i#lx{P-5kDv=Xg(aO~ zD3j=LcW*11y%`!$&=0?v@|kL+%1bxQHWl*|BX-WUGrNEq=9!+)7f;@n8A(E z^@J-Lbuy(i**QZAj!Xs#fCfZyttg}pq!KlxG4bP8!dHH#7%SOyEpsT0NC=?>L^OKbal}216&z!#6WrW30BKuKzT-lC3lRcS`uY+uNG-gl1~B z8bcjPiR4EErTDEDQ@1DKk4%y~ALC0XPa*#}+T2}d>?wdd(+S7e=g zWXJfrN&Fy6XdHd^>DpkMbAmYV7lg69mlL{5%&k-LqST&NJ$zGfMF(%_2L@X|qHbgLyUo)w)nNoZcp?2q-gCeaB{_+q?Sta0s))v1oDLsuMTUS1D~ivmU~e zVCfz!X)xF3@_@J_(B)g>l-9qk&*%|qEn?AbyaIK-qgA@r2BJ;oB<=M)Ih3&Vj!?#* zM0beSQ=S}|f##YMu(&=iUec=Y1nsyJH1mE*S~glCAF+`;O<%kIggD$6N;~c&%|~}0 zm};S`ab!QboZpATmcOSZJMzk?hAdv!Bi*?}d~|1M>*rD&#AExA0$&m0qJChrb|jTD z)w&xbE67slV^*p>N;=ZJ?_d7(%fH|L-PwOP`agg5+S((t+A}Ei$E8wrfJcwkBQ-y&;pBHEwbqR&|@dcto{QmOMTDqSMb z{waZ*gKDeuqk*_ws+GCcYBd@z*FdI9pxUQPtx_pXG)|Sul~9V78lCF{afp(6yDm_& z)*ni>+CV5%eZUG1gb;OJ19**_&~JwR7_9q3C{q}?>`nDoDBn-X1(M3OO6aF`rO@#~ zTI$@Wjm7zR>AOVxH# zRpuIbtceVah9PZWWFlHE*Sw8tTn1#lSrS>Nrf5hlSJIY;LtoT>En1q2)}UQ^2r77i zLAt>|P|*mN1}dOb-BIc58TZX2G$YoiaWC-6NGPi{`;FF1eXUS$1^pi%F7*_ws^0Gb zfZp0&fUHaH@6wy8ZuDhEE1o;msu;D!P=BD-q26VFME^+9@?f=ZaC(X!u7by<6!b70 zVQkwB;|8ajMeB?T97?(cVEY0VdCZXj-XGJ9;jVxYd{X0?;?qCKxG}_2CNbWVK_l># zP&Oz&=9d{))e_oNfK&PgqczpPG*UtAyzbOELtjJ)9&ZYRG+BcUx>L1u*r3!@)PAW@ z%bFat-XSdXQ35wrgO`zA!>s&)3LJ9DXi}sarkNmdY?qJ z55a~l;Z;SgP^oW(mZ)uzBq?I$sUd{c(`cj>2#; zj@?_*ChfPt1g4Lk1=s1RGW3`NW#lPZLk;Yfz$37sk=V6!-MITIQIwLXlL8tr$% z<0e1BOeTgkHm>emaNpH{WyPRidCCeRt`t9jlt=CNT->Af4OFa%F&8Zji%JRcXlVqD z+BX~RA5pRpzA>Dq&-D+IZLm}h5G8KXU0y2>-Jo}tHm5Q|nohQVCS15G{BsNcT;T+* zz;(bd9jL=(*4bn%vR~fQWGvP23ZzA-Nz>F69_VUr{DvzENNHD1byr6#12hxO)#%~R z?x_r#=vKY3UsafpAYI%!2y>vz7^!ltahO(D%POp?M2rXei81&T>d&e%!quvcjYgqX z87wQNKYq_w?v2`i3bB(dqIiS~U(#)Blx&NV9Z|9~N_P8T&XJXMa*M(YjOQeKrlVwU zlsp)n+oUK{EF*nM++d6`C&6bvoa+*BOAb3rYb4+DGy+*#lN-r#WvuY_Lkf_mq1&yjY3aL#`{h_5wXH`*M z0ntP-D*c)d-e)x4cfI;Pa=WcEN+zKi&W3Zk2aC%KGl!GNe%rG(b1(VDU1!M+Nbu~K42g=nWy3X@VCHr0Y%i3F6?WF?fD z=%=T)FoU^dNUVy#?%>CHxK`rnm81V_Ja{ei4L0k7Yc+4j$oY<_v^ z_RrJO3Rvm(&%3Z!qeQ>Fbh4VkCg8AFw^fEv+Aw~~%~^?@m-keSVG+vLYYl1R*S%z7 z8BwJ|ieyLPMA5xvRCW#3Qf(wj)-pkdO90(jtIkv!$SN8$8LN?IwoI}cIRzL%wo&<8 zNHD=~t9e)(Ybe=my5aRHGkT^Nd*+y_nM&4|EogwWTYIRK2Bqdw(nyvx?48R)ai46& z%aJKi0?ZwVvTIZ6(ZnCgY~jx7|E9rBn4oZ60GWQT5VvMLAps#5G~Eq zH^=Iw(zHrig&eEor4(}VQk1-;>K0J-pr_xY)yp%m9fK1WW_mS+W7{n5A%W)gl*Hm6N=T zSVhT&6rcdeu$Z%{)%17gw8~w);H-7=fm0F@WF~ia~?y5`PtOg7T1`l!!+Q1{gz?d z*~?r{;aYT&^$YYtRIboKbn)964#3G++s%%5;5#(2u4^nuxJn_|df~T9W@~e6RnX(@ z-zrT;Pg%1z`x5oUNi)=aN+uC=S4H~=3xFoUkClR~z{bUwq^g&s>zgRCr=s>d(nBOw zS(KGU3XFC&iF0kZ^_LewX;K`M9=n~kqViGIfZSMQdYZ_Do98~xoU^M?73M|}>T}e|- zBTT`mX3oAHC9|ms1}W1}l>FF$Vc%;>t%)@1Y?JZU*Qapu;}NaE$vi;V*yd#yf|oO~ zzmg5gOIeCpDri2s)p@68#go@6aUbJbE{|hTM#&qHG)mrt!ozR|x)OVBsUq#g9TG%K zjhLzQjauX4!A9q08xF(gO=YqwYb37=FgN3kIBoc_&JKT1{6P z(AR!W^?VMH(uT{@S)q};s+qYKKzBf0_NB|to-Wi%^Z9w^pulI*ibut~T zVa7&N!R{z|FG}7=Ot1+Aa=IBFsEjw-|BE3}l3z24oE`v)oaa+9rB>7_p^Pq+rtqz3 z*~`yxz4#VwSIuEns!k6KYU#UF#YU{6K&A(@oMlyNN{P;)(#E6~k`kp@)L=wL$(zy< zt{lYZ3=xWvjxN>uhUKQhY?+qL>P%c4G#<_q_ISdc+9*T>q}YC`Ji-#IW9(h4?XOJc zZBC0Xt%w3b;0+L9A(p(IV$n+!#K#K`1oZizjKUTPV!qJ0_;w9l5AW7$c(lqih9KR* zSYEm}9$F_>4k2rr4$-$Mmb$PdqLVK3-uZmx15v`l=4#YwOhapy7EuRp;sm4EeuH7> zrv+rb^q$r-;AW$<1rQL<%1=if`eEv!(_k4g?WXcYR$iS66*`y&47&Ji+LyYoA(+Ee z6bc|sN(ai*Rhz%8@^n_&0;)VM_PqG6^Z8BjIh<&oJiIf}Ll6w+zPrLqnopx>I1M~R zogiI&aKLDz$s#Gi0bEQFMb}g!*o;hebv+%j5Ndlc&Q4zC`#V3|#cMRubdm56_oTo|{<|J5`#-OC* zFEW^Trn4O4$;yZ^5=beR_SJC&mIaPdkvvF^d=>v z@su_ zBoCd#(Tfcs`QildOLc1TcXSwsy%;0Hkt!lR%dCOw9UgAHI9-#2XG&?EXHlpXpfI%! zFhL`2@Lt@9sx;pX;9t>VT0NL|FCt$5pkf+|M(1hys0XYAou^S9s`#rID@h!EMTR)E zxKT!-%)wRfLlKRZSrQp?;HMmAei%}y9VI36Rsi<9q`xTH?k4YUnlp&>4bMsYtf3mhXZo3;c+ZMkbBlg0NIZx*Qby6PmiN<4^IVHR+Z#5B~Pd zc9OP&POu*3@%KIc{!W&Col~s7ic?iSWn5_z>tiM z0fn$HDt$vkL)$8tRTof9L(@akOe(IQx|+!2$SQh1)!wgTEMZTzkrRH90_6pO0eV8%@jpCLq<8kMae$;jzZ7x4>?hpo)VeHoo|!3-xkIDc2wm2 zW9CTq@$;a~`5<+ZofOY|C`um6!YOd9f~<6w^AOrv=Am4LnhRkFEl3+LvaMzYBsNDL z>d!;fJT#n#M)S~E9;(@lceCJ?zd2#6G>O(e&}G1}5R!e3t_~qdZWw2Hrwt76flLZi z)ucdy(F{}dA6l8*?o+@(cN2 ze%AvM`H{ZCaX6mhdlkG0db~C8juU3c9(WN?`G31L`;F@o5fh!xj%qyBX zWgW1-#^i4W#BrFvQU1oP!VO(Jrw3UNP&)$JIxB{f&QkALw`Pg=s~abP#$3o^ohyps z9uyxGmMXIGv)Nyc48{{u*eJFyHRUzY1|dDZ!W>RlU-C_k zl49ijG-9^Ki?c%kmA0)Gz4&16xJnMBOqLw*sqlbIs${l0RMARN%Wrv#e$7&^*UTzP z=RL8cf=qK+kU7mabFS~q2SC$GN_-C*H9eRSeWXxA;jDp$jm4Iz{c}b{W@o}^yyJ=i{?a1FmLz*=>Ro!f#~cOt?IEde zuM(6!Aa7rz^WA7p1Ip@xav}s?c^5Ytj^lO|rXq8%Gou=&tv(zl( zE=*qR_oA&n930KQZpJ^$Gvtl(^kyF#FZmY(S(R4*Xx!iIFJ}I$LgpCj?<}v`-=ONh z9qd+Z4bvtlSOA-yB*GvQ@n+t~O=VbTJ(C z!mn;ncp@IU1#q*9w>h~sd@JbI&q1iPj3t0-ne!f z1e#+X0);;tzby*2IIcBonsesTvOTjTNDBGRmF1C>A5X{a8#YgJoAt>M;4YZPkK zTI2V{)Al;*Nkm6xZ*7P;>kvp!AoGJE7F7e>ko;>$gX$IbQuQ|Kyo3Zu!Jd zzFmFd5C7ZLA71~XU+pi25cC2H+dUdB1hFb~0l{!zFSL!0tHv9jDeazl-G65ocRn~fT0HMsDwRU} zH)cxh7uUU)r1*x$ne1gH-M2R8Z@0QXKD~0>zO#0JoPI;*!H>=C(*OJ8^g9O+o>^Eu zzdXNqfBeMibG$c`H`>@6k{^8TSAJ!F&+$FKynFA*Ke4dulY1vhPnPR?S-8FKCjIU4Bzgzpu+pNW>aM z!Qav4ce^8SN%0$8k_iz;hO4d8lyX^lf1V|4-{^``{!*xz|3+JClzUT`H+1<~);;YF zWfg7bhTM+EqW!;xvYE;?Vc~GP!96vh{x<@4U6=m6&`V_>sIn+_m*B0cz&w}s+d0s3 z7FsK3HL<=`@ctYhXg{B2CiCSio$+p8YGgRg!*=E~%S&F*A>sm4t8b)(!&(58Zo=tv zO8$;o69*=r%Ry^tuau{<6jp>v!T474BA3o93jKA}4=XngS3)0KK;{ILFOX=p)|cKb z*-kf9%@4`M$yyO1!DGlSrVcs7fJvP+NZdW!J-AC=n_6WTOIzyPB}3lEfYYQ_kh`Dd zjoQ~+0q4ASZQ9qTr-rQ^3p(&O*sQ?hf3pS#z{I&f%reSO1LGLfYL^I8*C^dk@=~3v z*LjN**;KuX>F;;Wnp-<;E?McfYc)<@Q;k&~Wd(}0qNUu(vTl$?5^&y`nzGZH?-8Wa z7QSKOt6JI3DY#^*?0Hh+{TjYOG5I@Mx^NDxCwf)B!aR2g^z+zMZ^`$`Q}Yg`7`Zyq z%@KsW)cdxLXjP_+2CT@820v#xW^P`J-mm~GyCI>k&vb4g<&qJXBWO zY|C6237i^eUsZ}Hwcqxf2K6b>fMP}`5s{yTp#Z;69v3gSEJ<3sW6Drs-p{7>FclP${!E?z&TAZW_M@; z{efO*$6lf70fnp#-U$5^2klZ-0nnZvz-O)mD~bN#+;Li)PAFu;w^a6^A@~#<*oMD0 zd33}}faOTiu_lGJ0kWpE@b>h`6dpMm)KU2=s?pIs4Oux?^pw~Y@5P%4j)mIq;5tmx zsvf{)SA|THxHVu*>WP%HwpJ%6^^nVCO;4|Ijld`h$e5=N;Iq*RmsgaBfiK&#KP4{+Nt#gBfQj;7$Z>s|8 zowbvy_I0 zm!zIe_;rIa?=Xa#UpV0u18tvNj|yDDovVP^klJga1RKD1A58C~>3uA{*MyN|o;|=c z)EP=cz=cPYJ54alPHtqO&MElDD!%}OSpXlo&Uh)D9q=NhhJVje*bOA=z2MBG81{w^ z$YIj456<9#{Pz&!bQ((DgcxW@DJ5A$3StfEd_TJ!7}XBqNp2CF2G;jiNzMYCX<`cV zs7yY}X#yXMrCqTv%?^}VhWAZ_%_(dByxRAvj2*8gxLKoK#~N*a-*2y46R#4XIvYrc z1{iRhkM>H!npOQTL6^H-53zq905pAQh8mH zBgm!@EN2)=ji})tF_jg45YdHY%(cnXqGUVCX8hX z1Pm^RI+%+DG&QYnA`>YtD7rj!V>ktk>dO*4r}M%DU2JyzGIcx8tKQeg281VN+cp#RzJ4p# z(za-}Z!=l%?`NmNJf|dgH*U7n`v=nEE%t7c?#|6rePDpC4Xa{V#jTs^`oLgbt<_J( z;@(YM9~@*)B&}-My_+{%>ule4^IL4OCcV2iAFfv_Y^vlStjPN9n{D+~)~6_{N(!yX(Uv8-Qj!yv>wpOoh`N%B0wnTS~q z7xJ1Udaj_|t@GkNxlNKiUof}C!?)x&$?y__d{4}CVCx{Tu}zkj5&Y?Rbi*=DGQE^q zxi=o$q*Rk^FQ>M)#ux(|w8-Z4aFYUFQZ0Tc9=}b=CPlog+T9k{Z(FuWAup}gKN2_Y zP`XJmFE1Q+#L*qgH!0{fgb9`iCyV;FhuZjdrgifxut>l)T!`Dt2C8ZP6ot$E+d0zM zznwP@^i@N7V7okby7FYXt_R4+&p-`xDpa*%r(lh$)&8p9h@l$qSlNkT0rvA*7WAc- zmH570Z*tX=NacJ<)D7OOmV)*l1ImRBz9-8c_|o$HxyK5hPPcDbtduCH9ZO!RUt$-q z`2Dq+M@}uy6u#WyZ|M&sr7*bbgdtcNrq%#^~8C#>T_Am;nW zarRw{m~WRXFY@8GSf5(qqZG8TtrTLuA{3ul_(q(4Id%J~#T_&H1j%;$ZU}E+XDqaZ z9Kv)d+^yp2mnr6#pU+`YU|sIw+2fn$9yz}*cZ)Y6ju@L=Ts->?`<&jn#RV}!zcsFa zp)o|@;Q0mKy+|!#c5AH=m%=^5^l?U=?|Co!=N)o<44^Jwc*yQgc{C)hd%i-hyqnk%ksOwVr_k|<-kG%SBYj*J0AN>4p?ETZ^p5OnE z4-3ZrPdzjL%y{-S@*}?z(Pycm%^PhLXF8lXAh2t#Nd;j%9Io`d+*FN?yE*|EaDZ%!n7Zzqt zEb_WI`}eoofU>@ez2N>K_IIE_$%s1{Lc14;3&XAr(pBzr{5{1>mA>L~VO77<&ug#4 z7vbS!To3U2HofLtFK;`>{ju;_!ut2){=fP^;_9I=!L^y+KV!K%b-}xu(r|X$PoM-; zz3@vfH`ELL^fEKO%ufG4Y_*;wSFes-Az!cN^4FMIf$(bo@8J0@fs?=LU9ac571H;t z%r0Ka>;FH&OYERQ_+05b)YWUn^u-i^ksz<;3rDRLy*N&-=@n|RVW1aO^0iaK{z_%N zlCSp+NX*N{^pZHe8d0x9%V6qtW83N13@I~dtrON)y=u%~MXMLr`Aeqv8~kG2UunC; z>gvUidM%y5LeoF0Ak4B?0P?vTdz-1=e)wL-I#p}y)-xRqkJ|_dLgP_PO8_T zc3*I&a=o-Ip3w=sYM1TM9L5(7W4#)vNQ0<8V8A?qkosMDN6lS>5$ib(-!fP<0p74ZQ4C sV=>Dp>NT`_wW_~CcjNlKV?y - - - MonoMod.Utils - - - -

    - An IL manipulation "context" with various helpers and direct access to the MethodBody. - - - - - The manipulator callback, accepted by the Invoke method. - - - - - - The manipulated method. - - - - - The manipulated method's IL processor. - - - - - The manipulated method body. - - - - - The manipulated method's module. - - - - - The manipulated method instructions. - - - - - A readonly list of all defined labels. - - - - - Has the context been made read-only? No further method access is possible, but the context has not yet been disposed. - - - - - Events which run when the context will be disposed. - - - - - The current reference bag. Used for methods such as EmitReference and EmitDelegate. - - - - - Invoke a given manipulator callback. - - The manipulator to run in this context. - - - - Mark this ILContext as read-only and prevent this context from further accessing the originally passed method. - - - If the method is altered prior to calling MakeReadOnly or afterwards by accessing the method directly, the results are undefined. - - - - - See - - - - - See - - - - - See - - - - - Define a new label to be marked with a cursor. - - A label without a target instruction. - - - - Define a new label pointing at a given instruction. - - The instruction the label will point at. - A label pointing at the given instruction. - - - - Determine the index of a given instruction. - - The instruction to get the index of. - The instruction index, or the end of the method body if it hasn't been found. - - - - Obtain all labels pointing at the given instruction. - - The instruction to get all labels for. - All labels targeting the given instruction. - - - - Bind an arbitary object to an ILContext for static retrieval. - - The type of the object. The combination of typeparam and id provides the unique static reference. - The object to store. - The id to use in combination with the typeparam for object retrieval. - - - - Dispose this context, making it read-only and invoking all OnDispose event listeners. - - - - - Obtain a string representation of this context (method ID and body). - - A string representation of this context. - - - - Specifies where a ILCursor should be positioned in relation to the target of a search function - - - - - Move the cursor before the first instruction in the match - - - - - Equivalent to Before with `cursor.MoveAfterLabels()` causing emitted instructions to become the target of incoming labels - - - - - Move the cursor after the last instruction in the match - - - - - Indicates whether the position of a ILCursor is the result of a search function and - if the next search should ignore the instruction preceeding or following this cursor. - - SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After - - - - - A foward searching function cannot match the Next instruction and must move the cursor forward - - - - - A reverse searching function cannot match the Next instruction and must move the cursor backward - - - - - A cursor used to manipulate a method body in an ILContext. - - - - - The context to which this cursor belongs to. - - - - - The instruction immediately following the cursor position or null if the cursor is at the end of the instruction list. - - - - - The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. - - - - - The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. - - - - - The index of the instruction immediately following the cursor position. Range: 0 to Instrs.Count - Setter accepts negative indexing by adding Instrs.Count to the operand - - - - - Indicates whether the position of a MMILCursor is the result of a search function and - if the next search should ignore the instruction preceeding or following this cursor. - - See - - - - - Enumerates all labels which point to the current instruction (label.Target == Next) - - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - Create a clone of this cursor. - - The cloned cursor. - - - - Is this cursor before the given instruction? - - The instruction to check. - True if this cursor is before the given instruction, false otherwise. - - - - Is this cursor after the given instruction? - - The instruction to check. - True if this cursor is after the given instruction, false otherwise. - - - - Obtain a string representation of this cursor (method ID, index, search target, surrounding instructions). - - A string representation of this cursor. - - - - Move the cursor to a target instruction. All other movements go through this. - - The target instruction - Where to move in relation to the target instruction and incoming labels (branches) - Whether to set the `SearchTarget` and skip the target instruction with the next search function - this - - - - Move the cursor after incoming labels (branches). If an instruction is emitted, all labels which currently point to Next, will point to the newly emitted instruction. - - this - - - - Move the cursor before incoming labels (branches). This is the default behaviour. Emitted instructions will not cause labels to change targets. - - this - - - - Move the cursor to a target index. Supports negative indexing. See - - this - - - - Overload for Goto(label.Target). defaults to MoveType.AfterLabel - - this - - - - Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also - - this - If no match is found - - - - Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. - - True if a match was found - - - - Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also - - this - If no match is found - - - - Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. - - True if a match was found - - - - Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - If no match is found - - - - Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - True if a match was found - - - - Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - If no match is found - - - - Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - True if a match was found - - - - Set the target of a label to the current position (label.Target = Next) and moves after it. - - The label to mark - - - - Create a new label targetting the current position (label.Target = Next) and moves after it. - - The newly created label - - - - Create a new label for use with - - A new label with no target - - - - Remove the Next instruction - - - - - Remove several instructions - - - - - Move the cursor and all labels the cursor is positioned after to a target instruction - - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position, accessing a given member. - - The type in which the member is defined. - The instruction opcode. - The accessed member name. - this - - - - Bind an arbitary object to an ILContext for static retrieval. See - - - - - Emit the IL to retrieve a stored reference of type with the given and place it on the stack. - - - - - Store an object in the reference store, and emit the IL to retrieve it and place it on the stack. - - - - - Emit the IL to invoke a delegate as if it were a method. Stack behaviour matches OpCodes.Call - - - - - A label to be used in ILContexts. - - - - - The target instruction this label points at. - - - - - All instructions using this label. - - - - - An IL inline reference bag used for ILContexts. - - - - - Get the object for the given ID. - - The object type. - The object ID. - The stored object. - - - - Get a MethodInfo for the getter. - - The object type. - The getter method. - - - - Store a new object. - - The object type. - The object to be stored. - An ID to be used for all further operations. - - - - Remove the object with the given ID from the bag, essentially clearing the ID's slot. - - The object type. - The object ID. - - - - Get a MethodInfo invoking a delegate of the given type, with the delegate at the top of the stack. Used by . - - The delegate type. - A MethodInfo invoking a delegate of the given type. - - - - The default IL reference bag. Throws NotSupportedException for every operation. - - - - - An IL reference bag implementation to be used for runtime-generated methods. - - - - - Collection of extensions used by MonoMod and other projects. - - - - - Create a hexadecimal string for the given bytes. - - The input bytes. - The output hexadecimal string. - - - - Invokes all delegates in the invocation list, passing on the result to the next. - - Type of the result. - The multicast delegate. - The initial value and first parameter. - Any other arguments that may be passed. - The result of all delegates. - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns true. - - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns false. - - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns null. - - - - - Split PascalCase words to become Pascal Case instead. - - PascalCaseString - Pascal Case String - - - - Read the string from the BinaryReader BinaryWriter in a C-friendly format. - - The input which the method reads from. - The output string. - - - - Write the string to the BinaryWriter in a C-friendly format. - - The output which the method writes to. - The input string. - - - - Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). - - The input delegate. - The output delegate. - - - - Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). - - The input delegate. - The wanted output delegate type. - The output delegate. - - - - Print the exception to the console, including extended loading / reflection data useful for mods. - - - - - Get the method of interest for a given state machine method. - - The method creating the state machine. - The "main" method in the state machine. - - - - Gets the actual generic method definition of a method, as defined on the fully open type. - - The potentially instantiated method to find the definition of. - The original method definition, with no generic arguments filled in. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Get a certain custom attribute from an attribute provider. - - The attribute provider. - The custom attribute name. - The first matching custom attribute, or null if no matching attribute has been found. - - - - Determine if an attribute provider has got a specific custom attribute. - - The attribute provider. - The custom attribute name. - true if the attribute provider contains the given custom attribute, false otherwise. - - - - Get the integer value pushed onto the stack with this instruction. - - The instruction to get the pushed integer value for. - The pushed integer value. - - - - Get the integer value pushed onto the stack with this instruction. - - The instruction to get the pushed integer value for. - The pushed integer value or null. - - - - Determine if the method call is a base method call. - - The caller method body. - The called method. - True if the called method is a base method of the caller method, false otherwise. - - - - Determine if the given method can be preferably called using callvirt. - - The called method. - True if the called method can be called using callvirt, false otherwise. - - - - Determine if the given type is a struct (also known as "value type") or struct-alike (f.e. primitive). - - The type to check. - True if the type is a struct, primitive or similar, false otherwise. - - - - Get the long form opcode for any short form opcode. - - The short form opcode. - The long form opcode. - - - - Get the short form opcode for any long form opcode. - - The long form opcode. - The short form opcode. - - - - Calculate updated instruction offsets. Required for certain manual fixes. - - The method to recalculate the IL instruction offsets for. - - - - Fix (and optimize) any instructions which should use the long / short form opcodes instead. - - The method to apply the fixes to. - - - - Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. - - The System.Reflection member reference. - The Mono.Cecil member reference. - True if both references share the same signature, false otherwise. - - - - Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. - - The Mono.Cecil member reference. - The System.Reflection member reference. - True if both references share the same signature, false otherwise. - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - Determine if two types are compatible with each other (f.e. object with string, or enums with their underlying integer type). - - The first type. - The second type. - True if both types are compatible with each other, false otherwise. - - - - Creates a delegate of the specified type from this method. - - The method to create the delegate from. - The type of the delegate to create. - The delegate for this method. - - - - Creates a delegate of the specified type with the specified target from this method. - - The method to create the delegate from. - The type of the delegate to create. - The object targeted by the delegate. - The delegate for this method. - - - - Creates a delegate of the specified type from this method. - - The method to create the delegate from. - The type of the delegate to create. - The delegate for this method. - - - - Creates a delegate of the specified type with the specified target from this method. - - The method to create the delegate from. - The type of the delegate to create. - The object targeted by the delegate. - The delegate for this method. - - - - Find a method for a given ID. - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID recursively (including the passed type's base types). - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID. - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID recursively (including the passed type's base types). - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a property for a given name. - - The type to search in. - The property name. - The first matching property or null. - - - - Find a property for a given name recursively (including the passed type's base types). - - The type to search in. - The property name. - The first matching property or null. - - - - Find a field for a given name. - - The type to search in. - The field name. - The first matching field or null. - - - - Find a field for a given name recursively (including the passed type's base types). - - The type to search in. - The field name. - The first matching field or null. - - - - Find an event for a given name. - - The type to search in. - The event name. - The first matching event or null. - - - - Find an event for a given name recursively (including the passed type's base types). - - The type to search in. - The event name. - The first matching event or null. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The method to get the ID for. - The name to use instead of the reference's own name. - The ID to use instead of the reference's declaring type ID. - Whether the type ID should be included or not. System.Reflection avoids it by default. - Whether the ID should be "simple" (name only). - The ID. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The call site to get the ID for. - The ID. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The method to get the ID for. - The name to use instead of the reference's own name. - The ID to use instead of the reference's declaring type ID. - Whether the type ID should be included or not. System.Reflection avoids it by default. - Whether the method is regarded as a proxy method or not. Setting this paramater to true will skip the first parameter. - Whether the ID should be "simple" (name only). - The ID. - - - - Get the "patch name" - the name of the target to patch - for the given member. - - The member to get the patch name for. - The patch name. - - - - Get the "patch name" - the name of the target to patch - for the given member. - - The member to get the patch name for. - The patch name. - - - - Clone the given method definition. - - The original method. - The method definition to apply the cloning process onto, or null to create a new method. - A clone of the original method. - - - - Clone the given method body. - - The original method body. - The method which will own the newly cloned method body. - A clone of the original method body. - - - - Force-update a generic parameter's position and type. - - The generic parameter to update. - The new position. - The new type. - The updated generic parameter. - - - - Resolve a given generic parameter in another context. - - The new context. - The original generic parameter. - A generic parameter provided by the given context which matches the original generic parameter. - - - - Relink the given member reference (metadata token provider). - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given type reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given method reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given callsite. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given field reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given parameter definition. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given parameter definition. - - The original parameter definition. - A clone of the original parameter definition. - - - - Relink the given custom attribute. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given custom attribute. - - The original custom attribute. - A clone of the original custom attribute. - - - - Relink the given generic parameter reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given generic parameter. - - The original generic parameter. - A clone of the original generic parameter. - - - - Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#. - Note that sizeof(t) != Marshal.SizeOf(t), f.e. when t is char. - - The type to get the size from. - The managed type size. - - - - Get a type which matches what the method should receive via ldarg.0 - - The method to obtain the "this" parameter type from. - The "this" parameter type. - - - - Get a native function pointer for a given method. This matches an IL-level ldftn. - - - The result of ldftn doesn't always match that of MethodHandle.GetFunctionPointer(). - For example, ldftn doesn't JIT-compile the method on mono, which thus keeps the class constructor untouched. - And on .NET, struct overrides (f.e. ToString) have got multiple entry points pointing towards the same code. - - The method to get a native function pointer for. - The native function pointer. - - - - A variant of ILGenerator which uses Mono.Cecil under the hood. - - - - - The underlying Mono.Cecil.Cil.ILProcessor. - - - - - Abstract version of System.Reflection.Emit.ILGenerator. See for proper documentation. - - - - - Get a "real" ILGenerator for this ILGeneratorShim. - - A "real" ILGenerator. - - - - Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. - - The ILGeneratorShim type. - The "real" ILGenerator type. - - - - Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. - - The ILGeneratorShim type. - The "real" ILGenerator type. - - - - Get the non-generic proxy type implementing ILGenerator. - - The "real" ILGenerator type, non-generic. - - - - A DynamicMethodDefinition "generator", responsible for generating a runtime MethodInfo from a DMD MethodDefinition. - - - - - - A DMDGenerator implementation using Mono.Cecil to build an in-memory assembly. - - - - - Fill the DynamicMethod with a stub. - - - - - Fill the DynamicMethod with a stub. - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Allows you to remap library paths / names and specify loading flags. Useful for cross-platform compatibility. Applies only to DynDll. - - - - - Open a given library and get its handle. - - The library name. - Whether to skip using the mapping or not. - Any optional platform-specific flags. - The library handle. - - - - Try to open a given library and get its handle. - - The library name. - The library handle, or null if it failed loading. - Whether to skip using the mapping or not. - Any optional platform-specific flags. - True if the handle was obtained, false otherwise. - - - - Release a library handle obtained via OpenLibrary. Don't release the result of OpenLibrary(null)! - - The library handle. - - - - Get a function pointer for a function in the given library. - - The library handle. - The function name. - The function pointer. - - - - Get a function pointer for a function in the given library. - - The library handle. - The function name. - The function pointer, or null if it wasn't found. - True if the function pointer was obtained, false otherwise. - - - - Extension method wrapping Marshal.GetDelegateForFunctionPointer - - - - - Fill all static delegate fields with the DynDllImport attribute. - Call this early on in the static constructor. - - The type containing the DynDllImport delegate fields. - Any optional mappings similar to the static mappings. - - - - Fill all instance delegate fields with the DynDllImport attribute. - Call this early on in the constructor. - - An instance of a type containing the DynDllImport delegate fields. - Any optional mappings similar to the static mappings. - - - - Similar to DllImport, but requires you to run typeof(DeclaringType).ResolveDynDllImports(); - - - - - The library or library alias to use. - - - - - A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. - - - - The library or library alias to use. - A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. - - - - A mapping entry, to be used by . - - - - - The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. - - - - - Platform-dependent loading flags. - - - - The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. - Platform-dependent loading flags. - - - - The relinker callback delegate type. - - The reference (metadata token provider) to relink. - The generic context provided to relink generic references. - A relinked reference. - - - - Generic platform enum. - - - - - Bit applied to all OSes (Unknown, Windows, MacOS, ...). - - - - - On demand 64-bit platform bit. - - - - - Applied to all NT and NT-oid platforms (Windows). - - - - - Applied to all Unix and Unix-oid platforms (macOS, Linux, ...). - - - - - On demand ARM platform bit. - - - - - Unknown OS. - - - - - Windows, using the NT kernel. - - - - - macOS, using the Darwin kernel. - - - - - Linux. - - - - - Android, using the Linux kernel. - - - - - iOS, sharing components with macOS. - - - - diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll index 0e4212de6407707bd2b63ab5b4b4dd68bed3ab13..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 66048 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 KqTuIw=Kl-Lx#+$C diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll index f607a74718a59d7d5a17139c1d2c15d3b39db73b..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 29696 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 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll index a7272356f5b08589ac2296b989525384b9b65d96..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 9216 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 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe index 6b74d6eda8b132adb1a1ebeabcb5edc3bf705aa7..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 23040 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 QO`HC%TKxac|4tV8zc`E-=Kufz diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll index c87e0e989787af082457dbf074dcb688a62422d8..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 14848 zcmeHOeRLevb-!Ec9i|1_RcIKSXRxwq)Z^`44+iGi#)t>0# ztwcM8N*}#p`{`0|7wGDENVF4mf}*?BKiq?79QQHYL|4kP;_A%=)?Z$q0tB5emA2f& zto*O?^iU?@ItaN#TsVfiEQAT(RV1oG@w3B38%wme^NbS(s`vuHcU0kR1@n#q@W(m; zP$$Rg=?zR?acI?MJ9dgO*6o=0?8dX|+5&gA*=E)PBkM{<+$`%7g|`s(fx6&2$9BcV zx+&zN`52MrB5`L?Z`IiIOKL?Ms0;Q1K#wRH6U+1?SJX?ISIuU1X?gtg|Pfcso z;)}nS*Qkc^Eq`-{@%%rXp<2d=8>ShLubrkkO%j@2!u25dqLf$(L4n&2B(BEuMGQ+x ztU@WV8lb>v5s|8Sd_j+|{-Pel>~kh81yw(3qv<55ZJnfIMwHQ z;EKv|pi9lytW%p>dA`)eSuXp~kwcP8+b0Ur#`= zF^3q^WIz6k`n9NV(36osytmW@+y?dY>^3zJuuyN@X2BDB(>&V?x*)!E^iMp78}P)4 zBThSrhOWqN-ChutZZG;p9hu1M1>PNAFSt@w$Sp&fAS9w5ig0ap3i8D{AB?#7SOnUy6MG@c38g76I){5KO4*K8u ztGrb2CY?7}86xDM-;;N%jXI z8^H_N%x4`$y>f~f-gy6TZhn-esLK~J%Aij)hA}7)^!dFF2x+3fqqEt5!E`321d(XtQAL4 zlIbYqcT-tSRP*%HR`j_VX#T`eu*puNTEJBpPu3`+)w)^)r52EQD_GY({7N`V7aL%W zrS3Ff8*z?TVEwTPf~uS!HChb68qn!QR^DA2$3XE+cnrlui6o%3w$TvMYc>|qG*BA) zIO;0KT1YONZ6UdA^o8WI`4^Ha=JpI+<6nFrt8l>`a20*eP@j;=x-rHCrwhG);|}}>Aa8O_a)3o_-+aBleK$g`Qw4V2zmNFsfJ;_kKull4Vp4;LG54Beqm6fpUcr8*Zy1J0hD`mhF{j0@)_Co zSwELwS2qO?QzJAC)2EeozfNC-1fAB@vW8*fd!ZRGgXRbl=(WH!)+Krpa`9;Hoy z-vbQOGr@L$nD&HN!Y`zT+XGC0SEv!1Z?9binZ6*yud6KiWwg@iR_G9=a1G1fVQ_g< zkjnw7=MQC%ulrf^KbMqq{#9ZLeOnn0hUpXNQKv2FMW>(1k&ei6bCBg0URckdZUwa4L(6FcsVlFfy%JjitckiqQMHL;{szFl&{cr9 z2O8A~ofC1uE7aA1|0xoHd;G0{o7Hx}B}%*6LB~VgD5sU{0SA?v)H?XEPhCYlHQUww z#eelTsyYpbPWWd}?M*1J6AWwo3{~`kc&r@;e5r=vT?)h6&^~n~y*G3a@aHwRg7RK< z!h;QTt&&kU(0|jk+5k_^0KSKc>Tn!Gr+3E^hz&sp%Gg;rC11uygrK|17}wof#<<;Q z%GkZA`$8Gx`1x~*eV85&-H*Cus|eS9^eORC?!m*>s_St=a>2t4<&&z9T35TATl^1U z40A3PYcuXw{q&&3J{-8y_$;tTB=*5TCir<^k9yec!9NA|xZ5r;Exw`#=xZK!m-sVa z=Uq(74AQbS+}{T&DDGE-v~jK5d$;lxU^hwZ!<6$s1FTnKuFVV@lh{9r>opzuG4El| z);zCrw&YyNoIi5UEr2~MUQoWR%B5Li=auiOSh6MOv*JnRA5^TU5_8*Odm=Gz_qvKj z%frqqKUT5h@vtYAU#M7`B<8lmE>dFLjYo}P>3 z9*jrCdd9VD>2qaEG->Vhyo+HMsZ$4K6WqzW>6Mxmt%C?}po~3+x=vcf)6a{#PHK_Z z8LWEmMcs{6bzQX0tJ{ydE^buTv)jXXeBIiHGIn0sScN^QY|%E-K`G@v>FG^mR`sxn zro0|Pv`yPYcYD}<=#N)JLF)}(6CdN$N1HMG75Wr1kf0Cv84jUV&>L9zO0W$%NYFU4 zjY7BL1y9gXd>(~D zBY-LmVLR!LtD2%o3BCmqevGjQD#$VJmSq=KkC(@#ENHb#+UFlJj~>B3`9ru9hM))_ zRw_UPp^`AJLxcwfyd%Ikyk z^m$CGk%6@2MU2MMfgvR#zNqd~&I$+m2e7J7DQoEj_4w9eE`7SDOpZ=L41Lv? zlsqX}E=tbRf^|D1DG$o>L$Z89mS2j9loNE%j9P{aR~$1^V&m z-w=N-{#pE&xJJ>6oRzAtPs^NJp&V8QCBq`bNL`ut7GytutI;64bTuMZasH}Yhp`WL zF$0|Ll~#h1CilP|?XXfSs~7h1C~_sgMfnkle&ilM-kSUvogZWKV`P3gE*@1K?t19Q z?Hh3Kp})ZWJnnDOQ8Gjl_fhOLA#U@Ho5sdEy2jdRbN_KObz&rMSra1#GdZ=-G3~*D z8^=r4H>SqM1~N`Qo1E>>CLPCZbQ!gqMGfT!oo$({*>9W4f|+I^lDgMSrrkHuZMHSV z9A1^DMaQq!qJy^0{*-4r-3u6PxLXxbRf_$bK znQ~H=oz0A+NvhPOqL$OP-OQPGCM8>sn2rNo2h-$0Rs|cg?962E?a31+TW6=0Ow&+q zA>Nx#Q*RcZvUVp6nUiL(XQ4N#;SkxC%;enQ zqG8)g!Q~#tmAjKuvU{EZvOG~L$fhzTB^~ojI@p~w!^y(&Qq$726ao_Ox2DE3ITnp* z!^|7ShvvMMWzzm+c18}KTv=$BnauI{OLnM)tqr3~U-Ts%7!EUMD3_hBgtH{OrZqXD zy>J*Xv*sjvr3EotrY;DjGWBxvm8-U!1)lFbuZOKnu3*~REW2F0YbIOBq>@gdOxZd$ zZl=>_y0?JCuJIWt0(<0PS-WJ9s;YgtlbDbb8IFy91XHC^xwOwoPFB$e%<-AYN#-we z(C(RRb|IzYkI_t_nz2M?kMB2ap8pjorOLtFgk?`*W?Q*r_A;&!Gc{vp3bVteJ(ZCe z&UPXarzrg0^LoljIJ5K;}W$u*fs{ z!Q9q6+K`Qqa3{oW z@XqA8nI*(8;4Uj?we_2+OqK>_a|78djaX^07R)xOwQ0AdLFDu_h~?1B738h})Mr^) zGnu2TnWNr(e!!YS_Hze1W7}q~P(`Vl0kkc1hdXr6L(T{$B)Ys)#srnZy;mlHQgT9E zc}xAmv|33{oX$#N3Cp>&LgX1L$5k~7NjqfP7QT>qn}wa3+%)yWBsP}#T-vl{8^nRT4$5`Eg0b!0 zmD#4Lsxk)|nqKONGQo2U4T6z(0G#xB^reJ|A(RZ^8&jXqe5-9+ zc6nP>KpAqpg_NwX^_#Rjer{1xzi~b zZXlDK%vlZ+dzs|PXp?Em$|FclX0V)=T9m3wslHtArfYbbw+arA#|wsxi?IhCsfN2S zJ2W*`3Kw2X9XT+}AvhDrZX_Mf87O%^5y|T&SEiU57a`Vt8y0ZM_45CpAeW z3*=538XCV1+i|koM`@&P5(7kDcLyTZ5Zj|z`LV5cLPlLUj z;P#phBhZK+2%Irb?Xo&9(ZWU#Sj9`{{IMdj-dgZ~KS;D*=QF0ayIvi0$_SUI9 z+TjW{(Xv!8XpdEFL$S05HcG>y_B(>q}z_m8pc9)cYT(*SWmR4Hy!gGT(hTH9r zR`kPbEca4*p2v$HKMaOEM6v1>Rvr{Pdk}7A=T>SeO2wffD?bC}+1xo`1w47sGr-bx z6aKjEua+N|1I^)>gId4hM)MvMp9rU=xsmbrt-1v}0az?OTmHj-R!~(ZYt`5yI0amFMdJ;qKnwdwtPU zzx}Nrt{^QgL_m#`@SzZiFdCM{^%4$BXh!_CF(rU27K=581L4R~e7y(=!;#`s z_FJ`?sWiXL>E*AZj}aK;u6FJqa@d_>XWH+^xy`%o3rNCaXMeFLH*8C#6vktY&C6zwE8Z)F;F-4C- zPbJ3Ch{++w0%+LilSVi#t;dKGZ1e>d`Hg7tY%HdPqs4O=dbIcRK1IssSc5cQx4VYCM! z;}38axhQ(N5yeLWrGgKJhI9OanGcG{Mzp*_#DaeHipWO(tM&U9Mdo0$5MzNjF;+(| zQH$eDk)0EE8wAh@!wx`UrUoFr4sK^JKNI-kok#Xx)qUY?VE7wfTlS47Uc6Q7!=hIF zWSc17eaYHay-{f^Er^xPOL^bX8ZVu%wZ^^o;v4u^FZgSX_hUOSW1BbR%o&`|Wn1IJ zGvnAsyu+Lw#nDjihVh=BBnpn4iq1d2cPfypl*)_glQ;*rxoow%#=y z+;K!0&cB&$CqB%-4K_B%Td~1vhyh$E$ZrA?p`U%``=93$i{O3a1^n9bLMKxym-}0R z3chz_V8nlI+pFfs|7A<@?r(kP=xxJa;NkUOcZARXog=$5DZJVr!J7eZ>764xx{j2L za|HkOqKuR*bp)IKBc8X8>1G$k%FQa{K}iwMkGN)K}gbBm+IFX`GCp6K^2go%H3BE+EhZMqT>r z#y%f5z6zzO78!2kb*ri=-f{V8yi<*X(KcV{VMzNOSe;mZC0=>k2gR$L^tof z`Q3uAOSfc9yBXiYM0xZB;Na+arhrSc=E^-ItOiC$i)jY<}BbkIH3*d?4-YfeY z^5|?|?z7}G#$0RtI(_#^8xBLJ`$~~QZ}W};O~-L8)WM=aF&8>j%%az-=&-EIA+K~Pge9` We|p!j`+vqB?I;oc|M`E(0{;ueFacBm diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md index d36627d..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md @@ -1,24 +0,0 @@ -# BepInEx.MonoMod.Loader - -This is loader for [MonoMod.MonoModPatches](https://github.com/MonoMod/MonoMod/blob/master/README.md#using-monomod) -suited for use in BepInEx. - -Main features - -* **No permanent patching** -- all patches are applied at runtime without permanent changes to DLLs -* **Easy install and uninstall** -- simply add/remove patch DLLs to install/uninstall patches - -## Installation - -0. Download and install dependendencies -1. Download the latest version -2. Locate `MonoMod_Loader` folder in the downloaded archive and extract its contents into the `BepInEx` folder -3. Install MonoMod patches into `BepInEx/monomod` folder - -## Notes about writing MonoMod patches - -* [Write MonoMod patches normally](https://github.com/MonoMod/MonoMod/blob/master/README.md#using-monomod) -* **Name your patch DLL as follows:** `..mm.dll` where - * `` is the *name of the assembly you want to patch* - * `` is the *name of your mod* -* **NOTE:** Because of the naming convention, you can also *patch a single assembly per DLL*. If you need to patch multiple assemblies, write multiple DLLs. \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png index 3f23350ee69a0117c0ddf7dd55b942fb9e5fb554..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 11227 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 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json index f1101a9..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json @@ -1,9 +0,0 @@ -{ - "name": "MonoMod_Loader", - "version_number": "1.0.0", - "website_url": "https://github.com/BepInEx/BepInEx.MonoMod.Loader", - "description": "Loader for MonoMod.MonoModPatches suited for use in BepInEx.", - "dependencies": [ - "BepInEx-BepInExPack_H3VR-5.4.1101" - ] -} \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/8-11-0.unitypackage b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/8-11-0.unitypackage index 1d8904486633e0edbd9a93913665cb632bdb3e2f..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 44577 zcmYJZb8ueW`#l`nHX1t(8rx19+cp|BxZ|clW19^cn|Exdandxlt^2%vzMtRBJ9GZu zv#)Dm*4l?M1_=pK?Yku$l(~ncotL$<8@rde2h+jy&g$tG|DG+<2czKI zx1K{|&zEHqqzP8cc}Mk7z_#2Opqh{mI?oL~ZD&~nK~-<2o?rUZzjwY%JZ3G(XTQy? z1D9fefsIDMnQ(mZ+uP|AfArW`*xK@73`h2WpGWQK_=IEuhSNhQ4LVEkOd zJz5moa0c%Selc42o8TO{pBfFyVx89npL@Zltci&Vi1Qb~t;+qoTPDXj8-H|oOmFmICz{z!vpHgnl#!ZfviJ5>=< zNk07P2Mhu&?J!9WbC7>67uJyl4@be+o)J<9&!>+XPsrel&pBt&e~bytko_rtE^M5X zh~S-q;QmQvULZ^)>WA75{N3=Ar)Bu&Y+yiO_;3#>F`nrKBV(k>7S5 zqB382;GiUq{Tw}=*4z$jx_RM$t+Yn19yMq5Zj@G2R#KiLa@%(K%)x!P~(kt{J8fhwdqpW zm#x_ERdM5^U-f z*KD>%|HeI*eD)O>w=a(7<(I5ZZlpAKLbchFc0EuSW@x{;P9&gapk1^C$KAMow(={O z`tJMb+cpE|T>w-41}u+f62iBX1rzB#WeFDVX#yrZl8N2Ns>mh}-Arpd_x9dKG+o0B z+x*59csVk{Em>8=Y@PmW?m<8){3=luB(QM{A9hn!@PR0SNS>FtQ8-K0GHH$=k+ZC+ zX)@Ul>K#T7Q*>snybhBb7V5*-Qzw7IdKun3-5OH+; z!X}?0`Sxf#7y6MbS6*>ffB+S$m<<`Nn2;ZBiWfL zWPm7$Bo&$@&|+r|BNHS`x^`#b^>fQ!E|Vd_tjUCF!1`-S377*p*TwPH<~sp@D49jN zRmBn$=XsxOh(LqUOwiP4+Z9;aW~ZFq?e-(Ob&7Ay3|Pg8Y#4g?#GQ2@~&C(}z&Y5JZ6m@EPhi3sqYRp*DB`gQ6pvi zds~2)#t=IJ$?!HjIX6DO(^riUM=i)Rbte2FowUtwq3DBfK506%p@QI(EdFRF!!pkI zUZ^fr!lJlm8vO%%&V}JK-pudbgc+agkeAIQva*R<=uVByy*z%*ii$5j5iC!w-+x{t zDa;#QE4V#!YWUMuT-vv0N{>yBdO2gBF{9nUqJB0Ii31Tq-N{krIjEx!Qb;Bp zO~4^^n2a-JeQ z=@V6Uhb4VDPE_-Yn}u>1oJsh_>4Y1~5yF(W+N zYHCr%!sp?%AB9UTs5eRT+f7VTw#tpXbfevAbAb&Fd5VXe@HdUGCQlvupBG{?I7D-{(-fbM`DjZnHQkQkn(Ktz@0TO7$%8naNp>Z;!=iL;j01hhT26hW zd-j_igDC1wW_I>BbD zbiwL){wcD**HKmAG-r7Bv~##nv!kr#f0{FlP9MeykB!Bc$;RPtq_IGcI@TpmrQb?n zJ+@oVsj_~EOPQy#SCRsb6Gl-iTc@i>?$0`B;7Euyw9yK@&KKJzqUtr6m$go)S)wYt{u6aqX+ZGx50(p}9 z$-XNx?I)*3DcTL&@YJ51-%HyHSG-9}P244O)Snkpg=(bd$GCD@RofFfL*4rUj(`O` zreR$!2&t!cVOG`)`#w!KOI?6W7be>tDGZOji%`5p6VlNjI#P$gXH$s z)@3u7D=fTBLzR>0b|zi1xQe$Z$>n9U3uVKbMdTseeb=Gzo6a(wp9)FY&h|C#VFx_2 z!z?>TNHHgv5RvogSW!5;jW+gOV1SV!L3 z-Dj1TnGZen_lLJTZ1#-tch`}~RVq&%{lm%0SfV|+aMM6c)u3!+t{PKX9u+iTH?Ud~ zs)2F)_YL-TOo$taUGS+j(;=EZ`!Gf!!81Fq;AOfxb(d@s`yfuv z-pr#WJhV}1N71|fs9$8~0bQG`+kf_~qPfU}EG~Vf{+OdP%zh7W101-yl^#nE0{=wz zA!MTp;Cv9y!Cjd!Mt4A5>K3;r`f&fu&XSP^ZF!bG$ujFb8FKY)FNKV*oXQ3*A>M}{ ze{@^5_OrZO9Z2w+v@)C} z@v*z8j`Rlim~&O6MK;5%^B88ofDNY!xwP@^?Juax)}|4%;_UXLl*Trg^Tu8H)h^rw2fQ`_RUI zWtRU}rHU^(-u6d?I^q7x@;_On1d@@%BXEohIU_e^O#{~0lh7u5_tmSY&zQCbZYE?T zj5LkRWd=6zcwqUoe12MpUUc=*ImbE)O?!g|x2?^c7Vrc&7=aFF4CQ1cVQp_s$M4Ck zS(+B#>|$0H>0G}TIgYJY(t8a`@!<2D&|s)s<92Im1tIEUw;aP*6Q)niQ95xNG$D>E z2E;^d+ZX0Hv61|>*T@zZJn`2#;v|yVhh43@9x_8Q{;nG(Xf`UtCl_QQD3=25BG74Q z#KO9Q{Kt}@W?XWWNV$o2*g9eq-tDe#rY56 zp9XY!*$#%4$!?pI=195B8~J4y_#H4Jv=pMbh>nnl3ks``N{%^K7jtv#JjnU%VwXHY zitGZG6UwyQc<8|a4Q57hm}T8t94i=!{H>QaKR`;9w@>VFiG0jz`&>K+715`^| zA9C=+epz+cV%@WTk2jo0i5n+yGqq<<|85khg^b8MI&E{K!PDOEDW1`;@YYTh<-v8Rsc42a`iqJ=4$f7HR+_*7 zwPejhul&2xqjt6uA4=)?dfF80TH$wzn>E}d_VPLNnDHNmMTTYu4gqycr*<@a*1gT1 zSQE#_gelu!NU8}Ezsn^RJ6&@i>=7!`*LzAHIyDa|2IqhI{h|@re&rBP0AZO@E|>RV z+rm^vgtzO7UuxHk{Y%3MSzx5i3R5L8l}K@*B4o(c4)=1oy?h)o8gWKllYCfYdhJ3c ziqV$*teR9{Fb6L|9rvM$y2r?V6%q1E$O?f9Nn4^Uj}Z%cegB2fuGsQ4Q^UR$;oK@p zUtx^@ndtH8mwH*$ahAF1QM5xXZkOKbg2o&NDevM1-Eo;_MoO|Ot;XNdo1AEZ2OYsJ z)lpW=A4esQ{5fcpjGMh10xC92!Q8$*WC$-41_HC+YojFnET;4upnQ;Be~IdyypHlj zZ%R=wntg0mxL559FUHJzft>tkA8404(1C?I3idPJgFQ|5dE@%!<;pIHD5SviN2j?Nkv$is7;Xl&4wS>ZwDoH~yZMii{1EJlhHF&J-V_xGkB}IvdCz`gP z%n+3x%6CL5I{BV^%I?v+U6(gk}a@{I7# zcvI_I$)|*G%uQ64w7UPy+e1&|s=p6YQH~ECN_XnXhJ4I!={LwLg0-aF3F}lUsmd24 z@`OHpbpC|giIPl2qPV7lF=2;mQD(8xoIYvNvD_wdphmt`X7qg3)bm;rIrozD3h85F z!^`Md`DMja6qgH3C&mXGI0Jp!2wKrL=mPo6Eu4ar1a)~{uQhs>bAB0n)kQoEtTtxyn81`D87#Q!gOJOq0ALj0C#} zbn`gQv8MvLhQHAq{G#tWkTB&cOv06@2wxN}WyeF4!+-cr;wk_ac*Y6Bpk1u=ZqXOP z{h#Y^1v!Rm{PK$`{-xnIJ^_mdr}44PtQ)CoOKNe)uP^qNTEpR)*Sv!Ty{kH7KI0gN z8mo0$j~4`mZSrdecIUp$_oIUmjUkHr4%5aRG0G%-C56R5Xt7L3Uu~n`7muQQHXLT0 ztG9HT>G&xBYL$s99;%R{cOgk;OL&6#Q-2Kf&*|MsfB%4@sLcDS&`O*g>Ds_6dH})v zBk_gY=mVo+mu2pABoXR_i(6Uxf&nqkYeIVi9nSu3hYW8ReZW|-r{Qj?p@(j279M<@ zH3rKS_hwuF1j45Bkm;}OC&Lh+|E_1XNB7|AZI-UUR~MMV2ervLtIdEh-ZkCK96@KD*Wc=hS$w+n_u(qiVb zRjwry*%_h;LZD{t(q6B8al5V5V+}=|_1Ab^Fv0YyF{&f>kD8B_lFvM&RxO4%` zZlC;SwCm(OHKxK*mzwn~)9!*DI2YfBA5ooi1uu{cI!8Jj@5Fp^F9w6zD}9RlJRDcr z#(r>mKM@a~I#KzPh$)A0r-?h$G`5ZtV9F0)xKo~iHRJ2cVnx=CO)ki%_Lc;B8cP3sRuiGOWira&=C1}1s zq+6Euu@X*W7zS84VO<>)<~N)`>AVoCld-GHD;n&dt}yfJ^xYSobJRHZzha(l0`r;4 z!foD*bvF<~gWx{i8A`N{K+sXAXz%0K0muO)oxYzZD^ZTWXTNS2{hZo|3>d!V%Gz*0 z(c48Z>AoRqTEr7h^Kt2oWC(Kml*wpxAFv!Lbd;=?8NNYqwhRHCEy%iPU*ftN zp(Nmq$Cqm;PF}$4mxLF<$+NNR0+5aLSkGZCq~AjpKL*E_d2y8t-9UaD6|9Sor6!zX-2mT{&P9cyEf}`B6-9-QP*o=>=~dtkJ(M!$jHq-KA6;!37aSo+681*rzEBGiG`-BaA1^QliPyy z#4xL_z~?>u1-BB1b1`8fzGx&OYq74%qkkXvcfR;N-jb!Y6rlP8wDR%Lx2@19Zocl^ zqoBDWqIyhrC@#N*$!MQN@gMPK?d$Je({9u5-<7E-<4}e0lhSGRXzQXQA?g{qhGf+I z)eCq_lXWx>lvs?gRXBzkh|k@@mF5*WxKEa3d2<#>`wv)cB>Xhw9c!o1qhRoHRNK}M zNxgRU$?=iWN;C2qTZ%s#jKR(0a@b|Cj%q=@yA3+5RYJu+xv3?`!j{<*p_4^SY)!0_ zk`_MFV_2soBbd6W4=(oh0v-gmmfwn-KTQ`YMcfYqm{q_)PVF$j-rJ|-+D7~jBrJD; z;1Xlyt1*cG?9%(u=?h@G$F!D#&Atkd&H^H?>Ipz+*tXe!cw)H+J~O%gR4iNPj}q2K_c<2!J04>|#^16_*&K5U0|VBi#Bm-n9sb{8Hl zU&1bI-dsQ6-2ue0XSLB14ydSDYDG_v{Xc2=kK_ZsQVc*NIB6V?HnDCn zHnOP0_D@eY^7xVWeH<(Z2vu$iR&impbP+IPgJL6*5&p`Jn%|Uz)jCedhPk!@uZf@E zg>@~kLZMC(D6Sg1fYfpuk_+uMOiBnSQM+|Rwt^wLSHRcod$G81{1;PlN2C7D&N%>5 zU09QtJqL7!zAclxyn&~}Q(v~EL?3UWPME$FzXVqHk$aB}xZ!kcQd8HVS#>O5_6r8! zy!a>Acgkfg1LZ&~-;wJbm|oKP73BMlS<+3>1V#n!5$c}EMu48ydVmjy6>#l_dD8!m z@RV5%V^CvdNcYQ&qqxhLsB8|VhSL|@dIE}rA-W7(p*=a%KYiEk$NFX7@K#A*TlsP( zh84=BDm&WX!ss1`n2^BC)ilGWdVw>!Z(|-^hS?U9?n&02IDe6I^fO|Wm)SdEc?X&- z-K8_#jUC!Y2$hVR57lAnxqJ@51(y2HRzBXUqfQp&+Z?DNShj!n;*vKcnuz!o zYDXQE9oE;~5X!p;?{EIwzWhXp$<$;>OMv_fXnE@iAVvNsaNGAFpCgTT(Cp=x%^tN! zkPl+^y=h!H!W}U23VcZg6mTF9Q(WwtFU!|CmmB@YyU=#Ix2C;xe*BPoe`Img~9FX#P0$jhoEZG8szB$NJmoJZN?MqV?R(&2?gE%bIh?Xy^ zKC&^DHDR7FJxTjD&SzxIdXf{yyuNqon}(v1YbK=A@IU%+DmQG%HqXf2f(PNEX}d1& ztgTkC;uj8BDe*D~P`~{ah^cA4WX6gke)0}}^=uLq$F2V~E0kXO3+5e%gKJM= zs9O0=1!k_6FuQRP;%VOf3`Ty%%mv;lwg7NFz=Nx^0y@zf5Co<+PcJVpUP)hP81PO= z+KFFhX4inN^)tYp_E!UdL>*)a^>T@z=f?NP^VOX27nptZ6y3X$ER)@LD#aO8(I^yb%u!fw+ZixLAHN*vXf>-jN^A;HL6Aj_) zE#I6-N?SJ*a5X-D12^Fq=mDMY&!)$2*mJ$yG{K0;mfON^Owpzy8P)IBiux!DGhLPo z9bIjAsGS{Z!M|prS5~G5@{{+NgzZdJ-}c)b7rrA3h3ir=i1}tJ?R>@Fma+}SPQtq= zsCf`X7%$@+;Sp*7YsQ+-7}jSr{gh@KkpIGpqDvyCp~#Y&YKEk{a&CmIZ2{*)#Uf8S zu)!j8Ak9d=Z8|olhfS6+5$gC6yF6MUZ}J+pfABAt*43kaCe+i@^++fsPjIcY;Rn8< z`Y<7z~4I4Ms(>pEPa5!k3KZO8?mXxJ!o^Nfx{8g3UtrSPYB;{G&>^Wr$QkPjwc-oZbZ7=HNR@eMsDZBWUH%u zg0OpY5DG!~sPVnG1w4O;mlTZPZXB3?nbX#aQ2kY&K=|c~;Awd4lJ}#}@9+IU z0{JVOE-o8Vcee78K3%n(FP>fFIW0yvV@R6Id_Xu9nYj5ibBwGQx*aUxA0g@1txFx# zOb{f$t%>xdK$(pqAo2}q>ql;Gvg!w?@(e5io5DXS2{ihgG=ooAxDM0_NB%Yl^Ch;| zKPk9qw8?Sgy6i}>c3(2B>4x6)WxZB&lIk+eghzX9jp(Ds)6$x(_`QN|U$_MgXG(EF zL1b`2v+J3mT_ScK6HS6K$KF$%}FvnZSRH)9^a$X34u4frlfV^gS1)$iRc;Vb+223z|46#`a^zMrG_~`OafcI4geXF zQq-+YfTj8$pq4oo0PFOVpNZ{f`q-ZM4N7R|Lf=70{z5~~t?V%Wyhw)0T@K)LVW)T^t9e4CljjlTm)RxWVaBB%#w&@9|h zSSiUq(%p;&DnU>(j5VjGtna#aGO<_BF~`>814jv!czT)$rz0xXOaW|W25>m4rt`-?P*8UtQMI0V}b?{W2-`(O68Uz)B zz94*_5xS~MxHYkc$5uv*NC|FEiPvglto!!}+RaQhFSA#hl#vBPa6I$jQdX26E~kBY z9S2k4^IG;hhlgC^#t(x}_M#wn$pJSMcMdxu#2@TBb3;Url2vp zZaqx(<^BujRAm%^NsQ+hxq`ox4yAL%h7zn|ZRZL~7sK)w*xFR{l-bLf8V!)?COSaQ zTwqj1x?&=(xbJBlu>V^zit*f*0I_@uWf3*29^jwU6znG^JK+6d%JKjdq7gvJXturA8Un6#PIUmEHhLe#^(d9P;eT_r+- zn8r;*wiH+PfMzTA7{3N0pyMN`itR5gB%E#$VHcbwiwg zTo&Y zFDrGyXSB0Yx?hX*x!uwcl)p83jz|zlqJFE*p6s=2=3yhS?yKFamiOxdNfI{V_P^Fa18=#=W+ojy8p8$ zP?j*!;3Ignqi_rg^Gjhi(2TRz^=|>+!%=e-*NP&htGn{m0vvbAReu|DKz|bSB+Idr zgp=)YoEF#I82CwS{IpzdY;Diw7H~&?NEOo<`1I3i+YnLPmTazd9&cEPggnKrZj(x_ z*U^h?2&pZEAwuLGTFoIOg%%$|xrZUK^IYnA(#M*PkYNoWheJwuUWix7qZ1d#Ny0G^ zUP(tBund&PvzU6$nVyYYcCj)}qDa@y@0CMJBc9KprK3MoqgJGqE~0QDYaUBh4rs?! zrgG#@!lnH30>9~UFG0pJcBsH)##Dq7q@MYa<)k(1+BTIKK=;_%nnHyOetpVAre#t) z=EcEVCnIT0GfAGwGs}yL+jaaKNxm1&G`N;R23h~qIpdmYi1%w@^5!%4YEL`OwW40zvy3C=)6uK-WCA>jNUFaPo70s;oa z?HKpG-vGjQ@RvtW3(-Xf;3KBFAn3nEgOO!k;U%1R{DXIP_Cm}<_GE>4;p3uBgWvQ96o&G+6Vc0;tQ}SQ+mOtVYR=zmV3X0NViRo0k+GBb0--QBkivp82w1y z)ja$!YJX=cWQ^}r@`S~0WM&|Qc>1@nF!;if<2bcKw36WcjugOckFpGnw-D_L$o8u z^oO0-G!LAA?48#9y` zQgBvNz{8U@bjxL6IC${Rg^JQO?*ds-UmtRklF?T!L1&NWjcg4cdhqAOSmI-5nRD{! z;UW?n-%{!K`zWfB^dLOV1trwPfG27{F}m|8sW2aIJZE%tN>I*LbczMcyu%fgFSE3& zzQ^N0DQW4=*vIGRKt#V5QFy(s)pR&fB1O00{UV&E(C571KyFTlr1Gt0 z7KMWO`(^or9 z|J2>yRy6;3`1v9jPfpwaiM90;9sY6|b9_N&UZ(-aBqPNTNo>^Eu;>Bavs(Y-9d=J) zeBEY%TRZie{obWVr5B%S&L_|PIE>C`O}k9g4!I!H?A~g`{F@mLb!fzoD^^mjMFzbq8U{YByxyctmo4lw<2IrBn>HH~3NvBqY%J$}zknB+ zZv~+$T3x9d(bc)kKr(MMJ#nkKZceQo_V{G6@ zTwd{@cQzTddtn)!T@8USvbpZIPNUDHn}0c6X471ruPzGX=8@m%K8ns+e;-tpkQ_vk zLg;)>^*}a}5bXcb9hC@OL4#aQpeI(?capHql~0uxs*o#;|`hhS= z$5prIR0h#UK4U}twSP^pdG~8w$dwLp4NSC%o$rGzF@s)Dmk4yMjmgRV_XfITer+s{ zLo>-qOvecZH}pD9_FhzR=$7aJwGT}MHpH9H+eu$naCW#x*Hpz-PLm?xs%{-)J_}iy zQS*G>8pB_qcy-cg?waM+wX!j&Oi)|v5xul zuGh1V5)f^b?`L&VTdj1{-&9qOpeH;$Vy06TNb*?sTvW-0kbtZ_S0+ji;JjRu`F_$A z;ypa{lDI|-2!-eeJV8VJcEWCG5nU&_(ovU-k=#lT8MoQ zq`8W>oo#bu5|2`dI*z8blH(>$I(XC1Km3bCC^M^JrV>TT@;qXN%b<`_x~(Q-plasy z6l-b)_+h;7>FcpIq3xx_9S`}KmkOURFLVvnP~wFi5zj_@9||H5F1`vF|K^@F$117M zgi`0q#MQY3eHqx%dLk9;M}?fqzcLq41W;4upqFAxL91&(IE*kW{X#9LfzyW2kc}L+ zPkTvFzp0~ibCGLK7e9Ot!7A&(7=%LpWFAm&ChzV1WBV!kEAAm#r-`!jGWy~1n|HJ! zjGGZIk$jc#>3%=S3ocbSlh4Cej!L{3-NIoqs>j3BnA+aeP)zdJHGF1X--zYS{@$B~ zBF4{!f#SoTBU{R2d!!HVcW0fhWh)b|iyu@m8Js!{4|v!~StCn=h89VVYgo1N;G)B! z@iP0?f#lQFtF;1(?6!$~MyF*|(NT~54E|#`^BnU=9kM;AAKWQO>BDj9&evo5K#c;{A^Gi%_1zYHs&IY|^ zBYs)UexFv|lZZQB<9kh7T%$#=shA3AxmMu=!-bU-ilzz41hE(12-=DjG-|kOxVdgb zsXx`p%47@w-j5bu$CLIzk}<#XBE{@KCJ#)ZW{i&9*3f)8Q&laWx}^Q~elRUAghi(F z6@SaLz~~nEz1u2<(+IVhn}@0l@n-yvuI5Uc=ZST-&Qc?&xgxS4=lz{4iKSdQJ0Ngf zIO4bic33In{u`e5xQSB{c2mOqPcD}Cor`)*7{PCh9*LEptI%;$41;o}k~pK;ew6C$ z`wMnu^jdrIU=xYZe0Pcx&E?bYRtLM%EnMf-TVjlRj~lsCBU-6jhwee*cE&+OtrL%h@vO^7i~Hb9?_eORQJd#xXh7-4Jks6`#)+(1A&2|Usn*n3UG!5_sR=?BM2cS z?#C@=l3TwC!xDgRP&*;gV!lv$5B~b8wzO0*o27AO+O9r5;SAQcD#HFFKKCzqX@w#t zn_;aR>dBZM!Q8wu?H*Now%-AeR}pU53Qpp_H6pOWsdjzGaHS>luyRmErF@?7s%&Fw zkKuj9#ZeWeYvT1ug`>$}Js@8COu&Zn6Eg5rdFi&v2Yd9}^Mv#uI{`%A`fire! zyjbD*J;`@Uc2r^K}A2I0F?m|JS|Eg zQ+|hUY(eYc^Yc0WE=?^=IoD})fv1D~MUgx`?|isOk&&|T=%OU zlym8}vhYgi{6`^;>k-_st9vcuJDRj&*~w7|G)%n0+sal-I+&n61)M(1aaOP)XAWn^ zlnTi){6vQMCBy}GD8Yd=+BoM_8a3l2Wo%;;%v8LhA($WohiZJbYP0*1 zVg`@SBSwbr@n`P}u}6^%-rK8Gi@}D7m+rN7yn1|I5P7#Xhc#RI7ad`Xi~Lh!Rs;wg zRnheCIT}u0i2K;akTx2QNyi-FqzA0F3v^5amUaD*_AS0lXIx{8Nnw)vIb!W-tigd` z_$4LV_tU`$G^%B43^G^8(y&gm`@!mu=_uRA8aKE&O$n1@jfmrI6pV0UNpWs0Czv4j zAzImZ?By3*q_l}R8Zy5-^9ophkq(6W>)0X%MnmDa1QRJs_$Pi1KLsA!8FA>IMmdY2 zPHLE8OU>jlGe|K0|C&7g2b zH>&>fE)MeQ#M~SsX>TlyB03#O`+U;OcfY}hnbqs1ov1GG%mM1QU_tm7hzpWm_yLz; zkXcLDfc^?@>qbBl4bE?~o-`WrT1lU6|974Vr#&SE?#XCU9A^jkUwi}SWKNn9$WjQR zlhi?ZPSJavMk{Hg2)_FUDFw|-%EtkwJW2S5_Nq_$QLo>E1Bgkq_kT!bpcIsG?6){Z zZ#d`99kz}lWe|9b^J!vt>V+8pOgB49-i!6DN5xB5(yT{uEWwx3Y6wSOW(aQ&0VcDh zyBnq&>-ccS_P-A?4RG8jF?ohDJ-ndXxeu!0IP9AeRv>=B5;JVa) ztfWlN6={G4?ZZ#!?03>1AF2&X6VD7y`s8(9UUH@sv6i5ckT+1PNGTpM}DlEHoRd#MQ4Q}sM-vJ_VKPm-VaRkzYDQ2XnQ2@)O@*S{8`E%Ulg zD7({ zbL1J!?BjpRenDiuaI`FVxgfL%0gJ=Wpdg4+GP*a!^!(yqpm*X2{&mvhhX7*qFR4DJ z&1XOkFAJqT^%jU`-vGpprh!(Ri!-3ntEi##{?Hx4S$;oJl*mErOJqm&1U)%AqNT$^ zqIu=b-;imbD(nK1uk&B=|N0C%f@tSHgXR%^4TYxx9+mSKK&KzP`v$_0esTHie*pM@ zJvKl!xWXg>br#qx6hdy$>k$_byEu$C_|$RzV!=e40dP>&hRv;$7U3yQdf|n5%3czx ziN>W51sP-?*$wrK|CGesr~iigvm}9cLleOVA<=zz=YV?i$L?u6ZU}_Mwu@oJp&lmp z`g*sEv3?IY9|6CB^xbE$gBK+KUxRZ8lvPr{01I)2qGVrQ0Gj`G9UP<%`at@>gc7eK z83Dgc~e*tr;3%-NnX7wPC zwZMcF`Xwk7q_6Ys48o_P9cc_~$=VqM;9@?pnlsAh4fvIz@%xjeKn;6LXu+OWi93<- z#1P`S0Obppstu8DBa9y08peC(nzg6-Ko#dcj0Beo)PR=iD3jzTC688#zax%srNVB{ zo$`M=1ynu8`3>iOiu5jkn|I&N*FY>Ulr12Yk8ObM|4M;bAgfYVACRi;wshWj27#3S z)n)6m0A8suuz;}n9)BJ#R0|w@+ffw?Xp+#y)6T0XE6m_tO}Wox5}KYRCXKX@LwkjO z12?`>qPO1ye-!Olf!F1K`_x@|bLAxJM}c|-T)b|`wsrv zSEFb!y`Ogr7Pb#B;psjqJjBWd(+XH7!YUc%(gqhKMm!(g9ZABt?Q!VZh_Ck8SUbu$ z_h;|l=sJ>Ht?Ech+fcwn^nlmv0;ZO0Ekk;t`#>u~O9w6AsZ6(Z$=;zpso;yeQ?YT| zPtZsy6<~0p4R~1{=R^r6jU0T~tYcXuNkAOZ;eil-(Q-o1E6$S_Jd0qf&oh7A`lcBTPjzAb}dC z`5fUtN(SF&q7($D6Cx$dF0-4!{g76dwGtv319JRvFLSS?sVqa?+VzJqKW%Y#neYk3 z*pvcZb_|4j0IQxafi`o1IM&UNY}wra(fu{0kb>bfkd+nr6=JI@OVcO@bgESpCUyD& zh3oSWO3{Z0)7+Bo8K9wC7xds$o9xUg?5QX+kg=BhywY;8v_ej7>1b{Uk)#CwycJuZ zxIY9LmkhsvUvI?*`tI|2BjLljNv?0jCXRN+ypsg^fnD1`q0BH}b(T3gPr~9MLTrk9 zU)N{`&~y5RF4Hp^W_S;{?Fa0N)JppJz1g1V%M!O<3}ty%?L( z9K2Qz4%pAt%F|J9BmI6H-3}69Z1`)QvcgFz=^F0`-rAVUrH09XC_mo1V<2xW(Y;Uj=we+Jc3$1gOgtNm>sU*8qSOD*YKkDh!XqPnxg zwWCFd{I%yaJI}>0&ob-M9=Igx2EM6&wtU}uhHP=l>H$kc1fYXa;?+rr?Z!Ibl_aI#)v@iH-1eGB{vbk-CDD-rk~iUflWSY(q`x+6Kaq z6zgE#G|Yy*4d#~`Dv`%xw1GG8CyFDqKl@xtbY@C@mW??M#no}Z%AeqHGDtjuNu-4| zExCv+O@a|)e~NdLl9PNT;1avA>EF(&6R7Vm=fNI{D9*&f9r2X9>LeFL9Dbi!kjJCR z8`0qr2Is?;(9Sl0Rtru%%lT{2A4bAx!##3bi2$`1T@#GSbZLKw=*{Hykhd%E%bJ}P zEv-dii#qVxkEaBm72Bu1tOgW_(=*Qh>TsM_#fCIze%fbNcp{O(e-+)$TUy9}FR@aF z%N|0*rYh|6lV<>2`J??u?FL_|W=(^MpW2QfU+mUNe=YN&f=sM_Ds0V8!R>fN&DVXcC&|ZA8(m^PZ zajwIWRTAEN=?kgte-ed@u+&ZWax1LVOHO1lwz(!89jP+U%TfBxexMs2h8gANJA52> z_Ec3Vl;*ZzEc;tsJV^?J$s>ipO2QT2f|D>}@iuERdnNoY8&HaB2~QuYgAu^mvcaGG z8uTzyWz#6rI|+kzS5%le75`=u$HH%TB)o)et9pB(+;n~UEw{n!RoP{Et&<=BWr)Jt z*H;yn2s1tN+3M5R1|xe$_#2Co#hy?Tc1SD;BPoWPu&bB_SNed(m{{RCD)mPbPIXfy zNC>BTr@E891*JLIj&$z|%Z$B(beJ}_#`o#)m$bkOZc&-51e^W?bU;BbSyKqrGY>s9 zD&Ge+ajWUjSR1_tSsDp@G8COi^Z$>fuZ*grYnsKK;1V1{@Zjzm+}(mZ!QBo{f(H#j z1Hs+h-QC^YUCx=y^M3dL%vv+EcUM-=rTAYOcanH>RZ-OOkqMI zsd%P>!!i@sEGvcEf|InkWcHmTSf&Do6NCMd7dqxgf4IR}6WcP#h>l&&?gjoFf}o-H z&JWH@;-*E;x>IU&GZwT_?+meV2kR-?d`Uvs)Lfa=n(w_tdHJ2oBmCR=e9IV{R-rxr z&sO}2Xj`yl=3;osA@&}+zFua@$eA(S&$8iuVhpPpcqdQAst8stEe`^wdg!w$`^q&t zB&oTFFl10Q^;*>`!ymteVrku4q?*30hdy?v zvUG~P?u+F+`dHZMb?z|Q7MKE&p=w0-l0T7+j>fedicF~cKi*RjuJlu3NDU*z5$=K< zv57(=(G8Dk!xtnd3Pgqo#P3yLoW;VH&V)fKxf5xvuqPzWu=lCZ_A5IusIAv3Q3X?b zdfVQMOxRJ4ePsP;2mx?kB0hW`LF^-9I8R1=pv03oZ7?*YG_v=4UTNpF*|Vtgpnm`H%J5Bg&*8AnH zkHEC7Z5bfY2`nm_MelZA5Po`cta$~=U!IEy$X*^pK(F5et~as_%eKN%l>Ov(6M6Wq z0_{Pa2+%BDT$~`l2UMfogQY=`S=p7{x5EC&HWAnsmf@_aXHy5=aI@~Y)79PL{pG}; zeBm21La#y@z`tveG00nC)SM3B34(Ccqygl;WV#4s;OZyxchGlGLp&5|eFYgGiY#xW zlEb#UO?JY3%Vlh-@a?)j<(a!b_PN^Pl&mcEHPrw zSMxisGfPYfy9^2oscwL2r+X3(HlTt&GA;1{|BS6UdLwrSQA2>XK$uA#CFcljI~M2b z(MPJ)2#q=h^%8106?8Xti3vF>f@#ZR33O9SB=6imQ&rgK%U=B@cnK)Twrx^>2prJ9 zGt7=BFemuj=t^xcBT{g+8+=||?TghCRd)!d{Y&14{ua|pJ$7!N-Y_&`jHQ)3^~oYA zcRr8WhchmLx`i6+V)+9~@bPe1JkO6tS*bvrXC&>R2l%RqX?vW@&oL}Rj4gUCWTvdaxe&Ch}&=AC-|83v6B z($tyAANDt~LsjI-oLQAnqFc0^&u6*yYp9eh*a8(Eq?VbrkYW+4xrX40Yv%T`8kq8~ z`oKOP?yAX?O(_c5P3zkp2m|>W=Hn?r&Kb*|7HxqS+r6K9;D{3)Q-13hTB7 z_Q+}42Md&PY)}&sA7W%>$+Snb4$_EaQ9fvxcWO}%D|YJ}uT~@@@ZYcOSSMd?2;_~U zklwEVJk~}>9RUzEx47p!E!;`g^{jRqQ@g!kooocPWa*{ick(q84ouGpkS!!i$H$y-lTLOrl7u{RE z@USihRw+j)JYy#U9*YfuOJgAQ0n}^x07{wuj}^U>v3ELa3h)r=YB>U)ooeczJ!^r) zMNoso{q?4RtnU)=^JDYo)B3A9%iAx$d&5Qdugq?uW^&RU0u6$zP zu{GCd!azhQj2yKGVsd$G04 zZp3Jda~iR(7Oo(*oP~dz)_!0}_bxoV>gZL1{MgIvE~%|YD#vWe?B=Az}{bH_rb2AaZrw1J2NP zQyD}-AV(#jmdKXU_>gfg5Bt+-6rqX`c2_XLlk`d)mXB+(Jy*+?@_;2WU6(073L?oMyCGzOu_3YJqwtV4#x@C{F za??EqF1_l5y|c@;jYE6P^y6DOuWoMs5PZpV=bsVoorJYdLsZ$vf8`6qYS4hP0nlu{ z8q#K=$(!ckLw+kx2flG|zwrgyNY6aY7MpG%^z}>r;ty8d8e~Ee`c1zvvmZ5dzgojL zvAoAIQJe4EJQLFm)l3r?kHk!7yw!?N~8?X)|2w)+|%lJFZ%oR=~rPz z<%tvvO3WJtn5dbTKr^|T@Iof65jJ^Y{MZR)SI_2K^CIjWtE#Suh`m7$i7B~RDI$sL zh&+1n5kGIIOpff(rlVG)*t2Rw)pCRz|I}M#;l5jYTh_kS(jc2xek_%ruIS8pC@Yzf z#K81IuDy8~!>B$jqX8B&jsAKG-*ZCUo69zzh#~C+7O@fXTW{ z_^aXAJ`*O!>z6?3KC{|66FBu!gpi}gs!0@l5=5#xjIG-2n{cC}ra<$f=QQCEy%|EA zR!Zj&G9-T^t~O1`zft7bJ^9G|iiRFb;Bq}fL!Z~R*FN93iyNmDZ(XJ3OPJtO)S13K zRkEHfE@zmC)gdjEk2&v~MYNXD(>O;x=?ME1tq$x(^>pYZ{@&{!4hAYvLq8qd!!SJm z8o$PFCA{PC6P2*!loj>UkZWGgWcsaxs57n&eMRs!5N{<2KN}%Fb}lS^j6>rDLwT)Uyjw968`c1BF7$bTCHy>H z2MoRxl2c4x8wOYYeFC`3Aa9+Cb%S8X`85B_$Hy$1K|)_wU(V{b;$|no)!)&AgRX9y zT<6nkWS$^EU-3@kpooX#d_o`35u!XNW z8%PypFnpQF<>k#TUn^DNI+ikKN-Vh3Y4oB=APB(nerwSUJk+1HB2dLuSNgdnj?0rm zqTtlKKSMZ`O4;5f?5&h?wSFAzk4JzRr5q9QQTfdxTEOTaNRQ9e3OAz_Mzpz&DiIeN z&y{+ct$62V_qyg2OsIyg|Dedu!gV;f^A?jX26iL|O4IKu{eWT%o+v1c00g;9u~A)?JjJ20;L^)Y z_8-|S)>MypJw^pA}7FQ}DXVQF*IIY|Eb7%cMCYg6-*q1Z{DqeZJxp zSRKK^YE3)5Xw$T6e79zLb4E}%)wPUus&?@$%uU`IlycLrwzzRx#~6*>aA8t*p(Y8G zu%lReWEKwbm^`MiqulvtssmRMAe%{`=9=6y;(O6n^+*4Zm>s8a1(vlk5ytT1lKs|m zND|>dg`6R{&6E&{ZoyXqoY!WIqIjc~V)A8vQJAa4wVsR&B^<6Ouy-x-iMZu%6d|Kb zqwayOwwmrMm|pUOG=-bWqxuzXh|X}9WVhJr>eeJdd}4FuSZq^{OuM>JXnbTxBzAt$ zOlVTBilkAJE6g7Ltx^x8XXeL)xvs5$1JIFp(;Wh5n*nu>Hr+C)UhKpf&@`T6sVG zcF{>R*abg~p^!_eAs^PH*LQ?aOK)K(+v7R)^ecdPqZ3=VRP1R!#r}R59MV1}dk_`e zbmYn({hF&B@a|pGJ6`}uGk}`=PFQmE1EBjD-1$x~GX4wHejwynA@kSwyTi^$IxbBY zg2T@6&)L8d)aE0=JVW*%vQPSC(jVR?LejxAoOaY9@x_iad)4?75pZ|pSV2_{eV=JB3qMnn)!NBS>~qsVW7lo@co{JbavGE$uL`OsP0oF- zX;Z*^%EwK-)|bX|lNrkrzp1B1dkt*%r%gCnH7kxu0uC+86aw6@~Lt^8r$sgE8C-@91?{FL)pv53Qp!!Ycc9|4wP&?R$H3m&A%tB z=*=RXirI`>wuyy}sr$^HhGCw6s>9s}d4A?j8VS=4eEBGf536Eo+Mzp$eEo?iBAdqa zPW+P5`~&MXbhHy=%eN+HHCR-^*TZxbvaP0GWcwR~(Lew2Jal@!#~=v^!dcI_#bib` zI>E|6-0zktBYmE9CA=2>Xa>|0?o;@k<*N;`J{LV=oM;c$;0`sl_k^FZ1XK8B z(JI$CDoZG#BVn1Kslb7C0)-3dt(B_hnj=DiVW0#Q4V` zLasl>{`zg+O*?>pso{~tdaesw3|DAmg37; zm}y|@z;-Yn3jX0WGtSWo{)LS?61qGTY_N5}v={fsd5+{os!ABm{NxANo4X zQ|#U?gVj`IvnQLrK&y_l_MowSRX5iR`NjpLRw0hPK+QUa@0HQPCSIK4D}h zDHD5if1p)FUn>38x!QQV7Ch7Fs$UjbuBcKLr^nsH+6^5QCF>TepQSo7Ung^Os0;2E!%5Sw^a=wo(qWRVg|6(Bn3LD%d&kxVk9NqxK(#{RJC6etof0 zGy}RF;EiebZ=93v$MU`|i@N|H3z;}Uwb$8HqyTl#1XL3`*9~B(&aZ%N#P;jG54|!rqW5n50Ci_d#y5>Y=~7v z&IrhAs&K6o|`oM6v;1)Z4DY?CHCtxE|VE(T9UwjOmHMsbkbBLOtiF?FHz6O^x%w#^PUQyF=H|zV+~hjSJ2XsV zkRT?PI_boPL4F6?guLkyU0+b{i`y^!ZT_2@dw4&n~+#^K&)F%|d zTjlq#;Dz*FESOzc0dPaDS7Ph&vvb7-``n9XdSVh?cU)i2|N>zUsOoAMxl!?_3}Fc~D@ zeVqmzc0B>JF#2aAn(7kVkCIA+ycO3#wR8@l`Im?6*hAC@BVm_la2$S91lTI?&&U)H z;SnJ@g)cO(YzAS(vJvY3g}LU>GdY+EES6L62N-HiKzNi2M$K zkMPVNLNM9hCo`XbDVUXWkycV+&vqL<%bao*SEI?9RGfr(#jiQ;b(EM(8504pgQXt) z+a#}1*6e1w$}~|i6*+v7_S*~8?Z($Jjg(iIW2=m?<0^Cc1MzaX^rnh?cLh{6N*VV2 z5@8~uX}BN0 ziMa1`2|ubTCX)zKvSmG4nX)CRLp+ipjL&O9j&LWxKXTY;b>G^C-6)mDzm$BDeLZvX zD~#_3KY+fxfsS4)cHxKgaH%IM0BjBdiFzcW_pB45tB-C74JMq% zKgDq=n!RkBX^P$PDw*};K8Fob2h57c*U{d3RmXO%C%lp1)rC`AjBD}^s1WlQ8amY3 zF=2;0#KNe$9=e|&m^VqTUiC@Y7c0YY5hg0x1 z)|+Z~=0n-9OKJ_)DxRrJaHSZecN16|6of?CZ2)@4QE$>*T$0amyNHB*OMSowtqOV# z{xb&3XE28SPN#K{?-5AG%JI|vvJn!d{i^JbOcOYH;alhE2%C6*=OmgAoScXR050nn za0IpgbomXk``)(!#DoNSy0Qj$LBwE@FBBu7m79;c!RjJDc!~hcLn(*vmlHe1T=jpj zoDeVXZDQnvBY#>=x;EWv3#?jr_@_ z(s#xCQWK6(>#)r&5xXtyc(LOeupg{tS#fVInsYt;Bv1-)ovi(@=Wd+8y6Qn;Lbt$z zsX-h#Z05n-Pb1;ORSG}v^TX_U@<=6pi%K--9|p{38&#bRynXY`Pniw)LS8F!EH#;m zj~kz(y^VVsPM& z@HdEEZo4r}1|&HV@Rp&?Lx;1Ezc zFT!6ZV!j{eFdW3BXZ>Vy90X2q(XHY9D{DqDkIJA#h;|f$OkZX#R+a>{n=xf}{EN$q ziCYLyZy&F^k7P10;}Y392DV~IR_H*YgoNaR5uAbJw%fE>?QJpf+;Z4CQu zKto+(2EY&`$^E+xJRoa?l!XAUg7gqq!r%9m@C`R0+WV*^+Oc#V6E>C3FX(Yih?sCD za@g3-LBvwfWq?VN#e2c-w@mkw@Q0nvbG-=$Om5 zK#HZN9m-9^ogXc*TaY#VEk`EOJPm=)rM<1?i?syfBn)UmztcoV01fBQsUx%@+6w(N zP}6c}Fpunl#JR%uNLMojC50bb*Meb099l1M+@kO8l(+wOdg|@%TNQI=ViqX!?Uyyf zd^YA_>d-XfnfEuS%s*8^mBF3dNKtJD67eL^PLe~Gn@}rOXY%UHH1edH`0-E?W>7Y- zDF>!T1NdMseIS5Q<(CkqieGFWgzJk9HvUG%BQ&>b@~93 z{Mn*4ej?DjEyud>d2b6$b4Hy@Gron)r0u*v$G|l{axT6@#5KnMbqa0!g>U^y^mWG; z24r5}Jyj;i67qf2>-$BlZ%(BLvbRKKfu@CIH3iK2S zi~*e(y>SwQPoQ}uqPI>b-5bNTZZ&0=VAf|wqK5Dn9B<(m{Jr%3u@}GbV)^s){YOXS zc5lI_-zJ7I3!~Oph6EI~hPT`!J)@qStXbtHUpOedfX!@gA z=Q_;^cl`aJk;8!m9;mYT#VQ>rIo!zjgI76K19Nvfx&U?O$O@~@hA4Sh^Gi&Mv*;QO zRdDKDhjlXr!E=&mwc8N&CD$TIDbg|T)UL)0VX>8ZJ=7JN{YAcp_Y*vQn2XfhrOmob zNf$q*RP&HyKDIZxM!!&@2)8>$Wy6|}3|&{|I&~Iy?9AN1JQkbUWa~injESSSv$8LE zlBy`3T~qhzBxsodntwU+&z`-#1wLysL;8GLNS7=8*FDBrm438VtY=IZE~|aC`%!}) zqJp6z(9Hg=6vw+v6~6-y$-w}VCB<=5DeNNR-cTulew#SXJs`7_hUGb~{Kx#6tx6ar zd?-D=>@`}=7n!S95DNe zaSEJ?TB-w{F&2T_Xn^2L4hgV63L;r_J_eJ!Lk>TY0f>l}?|X&606o`Gl|{Z$+1ltSNkx?c-f#hj!|l$oTWGP!N53@goju^ zL=2B~d8Etz=l#n|TZ5-1#&U`Ofxv2fL!^DsC?M$00iX*y8 z$z(PkVn^+UTXV9ruo&y+i>1X0$Ta5-F*MEQRLBrs&fhT`umwE*#_mK6%pX9c|CfVg z0oa(T5JUSXKltDTYU|Ic}jd zK0N)k!Cs6X_)TOMK!U{qv{C5>L62{pr@T%40Q?n!%X8&5kPGk82Y~w9k^?;Xb}bpR z^$m0P1W=(FqIWI$hbLuiq~;0IwzD-p8!1%K!#@iL%>1H{qEVmP`u+JdY=Pm6)im0- zaD1n(_MImcL5H_l8mI>mm#6gZ#I~AsFZQjw4yvhJy9#%V9N?SSAe%mSk!gz-?sqiY z&s=G%eRJXwvd%5|WztIUG!)P=KUQa%a7+)-5Dr<+QfH4E)S&pSloU@pDy^VTgFcmF zVa;h7w{=hLp{rV5s7VTMYKgD^j@max7~iUGd_WkLznpzE$e69YMGX1fa+Q3`+UCq5 znk`g+G_>^bo*8Wf-eQi7E>e>8K6ima6Nkg3cE)FmMVf1k0)Xjtp7D<>*4J?K7@BU%)OA2<;f$ z0YaCCfch@{=Qvwiw_%XrqG$A*Rh%f-kk6io&K%G+)CbJKtnP`FOSDa&c_m?*7n4hE zPsOxPDOZul<&Je955*bk01i1ukls5H!NDcK8hZc9ju-Go;(~}|2CjmLp5ySBTp;R- zF&MRee-hw*L;M`p6LME6t$*-;2&H}d*T|3aCu9{i$Tq${0}wQ710=He-uK9tm(GKx zN0C6My&PUw9PB}76#Xu`9y*u-j8|4twKtVRk+ZZ{k^e>4Ccqcly94S~?M8;hbpf)! z0`jOb51TjOY~!KzTYe|jD(0I-xQWCggl5*UJl492qTdtuhRSU$Wj9&Byg7AMq%%>% zOafTgX`@2NMjVkBpTDOfs}J3F_)Ltt2`)zL7?IXe@4-o62!$Xh{)Fd|V(mRW6#J1? zzD{sM{CD;!FoUxb(b-E%fbM@bp8eFdg*p8L#<-&^Uc(@ zQjCR`Hz#|Czz4GTU~An6{OeW#Sn}Fik%uwJI|sS~N{T6KUYQ3j=&mGOf!hB{O`$hX zpgGv67E<5U@JfEHVp$PLMjDz&87q;H%X_7A^fDda4uD0TYmvLIl-q1u+oDTQcrT`RZ`T^|<|)QCq&ETTFbDR%z5>dq zchLYiC}h#A8UKI{z41YmFg#s5X}qsY=NBiIo` zHI-lth`I*y5jmd#yo!WAs|V%H^~><%$C9dBx!*FEJdk%>SK15CJV^1A!hBb%W@j|z_AvSh~0_uCq<4`SO< z4j$3x+M9>5Ij#^?NKWNZb+i3U>(_3&B&4fArLR5A+vI3ci1e>iA}jl0gd5o?$Trjy*4*Nf!wR@NrT%ga`HFTlRZsq47R>Pf9t z!(T-_%n^nJRX$%`B|Q6?hP#YQ+3jB}S#~6R@KUH*_S0Qq;$IY$i*uB5HlMe4)8_lv z;43_F1b05<1hXoYNIh+P@%xy%aa}9MdN&hdO;y;UcNWL1;azZxiy12n{;eUA|$>Z?C z9kzPmDIR7p2PJmmOc4=-E-6I1enw684gr}{JP+i0|3{kC2U!Fmu9z=kThJX51~~7V z@5c?$K+z!)444#}XOUe^B=(zs3r-49W6C>@63jHmsi6~olg8Ao?K0b=Dx~a0Ik}5s zlC;B!*G1h}Ct#XAK1;n04>jWX{KkFpF#pxUv;OrC9@VVDQnES?oz%6`D6?tv@cDH2 zW-FcGfny@=W+8Lm+ncw7?^09#gH82=;%4wU@z1`>jK1%V*p1jfH+g?Hw#&9zQ2T7d zDCQ_$Z$gthL`y)T{;yKge(fB50H$~zJO95-;qnGj*_0gW1O1O{;6p@^!frbc5eI-M ze3b#JmK(J!yPm^Iat!2lv0@Ed68NyPjPsQW)*LW1ZX zK+^d=fs_3VT#vtF1LqO2zFsT1cv*_OM$=ES!CzRrTN7=)^rVbKcRg6IHYRT^Sq0 zef~grqN8$hlB)R-05Pv>!MkjSxL<(+_qV6ev2Fp9_mT>KsRt-780b7BwM$&(jIU(v z1!1zHH7C#n2vFi4G~FCsS^wSVLhI#iSmRLK!4x1te0TVl)_>A>*&$hLCeaaOPSGlz zugEH$msck@HmI)Z8weAz$C@XvirIcgQIz}WiQ6=lkv^QsezBBkoWx6&{OaHFM>1%{ec@> zS!YNF(_&N}OUl-%T0P0hshTLZo?d4-Xg?X}yty(2!`@`rHEDhkk$h=JEysBHBu}9U zZ$mE6Rn^brtir*)@*76oGVsdvbC*#QzAOEdihJ|E{jqagdB=GdMDPl@yfs2^RA+7g zp0wLtkoRfsqe~IRf{yQZ@1mo+HI@tQD}Vri3Z^Roe&mR=&Uz_>&RSqH>?hBDht-(G zX1Y!_^rJ{y*G&fRfdekw1Zovf00ub%>x%#P3D74S`<~+*(<{#PO##REu4rZ`2>g5* zGG8g1GDh%ryLH?l5Ju8{se-1DFB0p4WIiJcoN8QOxR?EJl5B0 zyL0$*k?b5jB2;pcF9NMgfGXf=FMkI3fQ@+GpS`l&#`>@`_K>JR==gt&h}4YpYBW1H z0Ya~Qe0Qz!dO`G?=ee{T++*s!n?)YmV@!4sXQ$F4OwPU*5c3QE@ZReavmOWYqI`=7 zJXdd`-xpHq|K37y(jyEY=yfHX{S5A0Uj^K;A^oqNCqXp|A;$-d9a~}p7$o$I58hT$ zoV(MA$5cQH;;EbF&!@-;5_ShmysHSij*^0(NNKGok%KYHjion^INW1i41`ab*eqWA zz7Ze(f}W^I=tMKO_*p(Sq%diMbYEi=nJZF%O;M6!? z9XC-G|9PDbxB8fsDJ+XhqkY<=z5038TS}f=CTWeQce?s1YWaB4N^s(MQG2VZ{OK7k zqfuy|_~nTTo>Q`DX>Fuu&ZT7YmGCd=zCII`^^=t!VsrdKeAlOaNyr@x=Njz&T>Fn? zs}rBrWqJg;kKKPO={e@~m2j#)2PJ=%EU3Lhgre+fE zHq5f4gAv`RP>obM7ieIMBud2pi3o%=R)YP8rwWyErz^MTn~j%V%c+mYVQxq z?~m?jrNcGc$q$I|CF8DlTuph=ti?MyH%DVj7ISAi&FOSp93p&j9;JjlK7`O2h~BY_GHFjNMJ9TE8ZvKFCkF2 zUk+Q!y<@H1obSyNE5u@&;`FF$pk`!*lM$jr`7GHS+59`<_~SwyF^Xd!qdn zjJri7O>EdI=e-i1^>Kd*QA@!b%FyHRFh*i-W9R-_j!_ShuR+HbRQ(cPn967pTf#D8 zpu_}UIDA+cO`a^TnFpP$u#j*>o<777BAYvXD(3y{7Wg<6g;I!J}@N zwD=r>Bot#H%|ohSZ;c5eZY?*dj08vaU7~bJqF<98HqNk>-_hvf1!|HuS002D&}5uG zbjVW=N6P=9+ny9zwtL|x$Sp=PAPrh{CSxM#8b`wYWaJCZl)oy}xcc zDseWUb}GyF_RDDP+6FNC z9p#Jo#U7YvmUI4=eDm@ilo{IT3{;BYEs}%R7Fg3H!#}1~b7UiUZP_WIU-(**v?NY7 z9&AUw`=1R8Mc$FGZUh*Z1eNW8m1nE%XRAo0+kk~QU_CUQ4+z3D_;tQw6poX9!;8e@ zRZeEp8KAQA1y@>r*ZIS0rPaqM9u=ZV-3$lO-Ja!eBT+PvqEJAO`~|sv5W(}YTGJ1k z2C+~MWHL!V4lnSwt@E(4bGz{|w-x=_=q#c9(9_XwkEiY{OT_tsEhH90Hb@~=2$!eK0fMOo4i)AZccy-!>1ZQ zFoiTF`PT-t0Qr>Fe9@KAz1uCGe>buMH2SjWZS^3>_iV(1ky5%7y*Ode|Bb4E0L|<9(!W$*9MFp9P z&N1W^Al$EX#nF8_fc+t0E<3@T<9^;`+=SLBPGKDCiRXhYnm4Ofc&IPgDChcBzl3Dv zG6R*r$1NnnjYud*XanDT&#T|Fl`Lv88j3Ecv_{4j$4I6$PUwWALzmHjeosk9tPt+Y zhd>=n7%Z%ZH$gnkty?8(O@Zhom_TsN-M6S@N?0CCKS(koua0VnIu->IN^q-X-0cN;Zz2K!HhM zz)pml?Hc8`QdUWpwSsd+HpK@pQcvI1lEJ~dRY*l&`ws0hsm8ta@&o$N8uq&7aCIBJ z5_6p-3!79`lNC5|2=*nYsh!1Kp@8PkFw@Po?~|U_Cpdp<5H8umxFV^y1T6=BM92E? zq{60#Gz(Ez(5JHYB`mj#2ba|6)Sn!4%PMK;IE$A^ZN0@5p2a`z% zVnnLicS$R!oyOUpnmdjQcj1Gb?teInTQha5gZtH|>*Zu+c@uQ|&vN;P0bE3m&$5}@ zpx_6?5G>_!1l{TfFTz0sFm z@4kG=%56hnk>GOv2(+vs9?8PMm3U;J^nw=qPxH_sceW^?_&bpvkDo=tVxEVXEe`=Az`cNu2E{0=nDvjxTLZVv(%W9;m;+J zED3DUB=TH6#f9)8Yr%-4&eoShzgh{88^{k{Y&DqHM>58M9G=6v)| zG~ER+gOrq?R^iJyyi=n1>k+(fLN8S9@o|`)kYUeO;4m>EE+?)y1ieHfn=VE%6K8Yjs?hrH{j`TvfnMC? ztRk7iZJA|S;(ik@^I!#RJpsJNH;A+@5?KbFuLL16MK4Q0u%ZUVX%0 za4-sls-hYL|E_h6d$CcblNI52l}k9ql+5>FDZHgMG7qG>4|RilJ_<4-I;xTG+bG0~ zM(NPj-}Rz+?C1N~Mg<=H<2%fw$lWxucUAx;z!<`ks;N-PGM{R)v~V{c^X}Od_0+C4wnB*E|=@H_yeCxK#A0wNOB79#B14* z$w`uYX-dNS_t=ni&EI-+T;zP>Xw*u5n%Qe3*F=$ao zJ3z$ogf`HBv8|6+Tp>-H*eizq-Cr*#3*EK^9i>^R1D^0EwC9+ZArWRtP$*g|S~U2# zDh1~r#x&Jib1qJ&0%M6QgGkTL`xEtu!p!oQm9{}MgwvyS6K9!gl1#XW&}U~O*8m&w z3e0C8zdQY5Hn5|5A;cI-Gha??rBT$l2c{4bYQPaf_AdYRk7b=2V(Mu?0sgroZC6l^=W6N=2j0 zt^F-k+x^c=vV!z9n+L?cSfj)kHSZYhJyAYaPjf)QNol)J1&MyY*1zCafkR0+@lYS4 z_?!%8Xpj1+4qg6>{+4{-4}wA>PAZ<1pd~Q2O+_zJa#2vKu=xO!qISeyEMqsthm{jL zmsX+uuPo|~(en|xN|PSY`S+vLTev_P(S&z-pnBtivb>?S+hX$L#lz_Fo-^j{TMf~@ zfhOBevWjDMOQIhYgwrM(@X{PfEh~$Zb@h%MI=3yA-MSHbsKu(*G%~4P4g}`MkpU9a z%2_=TyxaapJ!cX-0;e*aaU#)1}@*Ebcz%io*k^5gd5 z$Aq?Ay(wHN`V8miucH2C!2~5&?&ng#JHcC0{qHTGwwn1U==W5+M z$g5w6Kgy+#FqnI(EEGGZMiL=!OCbXymI*^*>YO)5@Qe3xA1mvv1EI0JXkgi+U5P`l zZ;TJBHV1dti8h~7o(GSZcacpQN5Iw{JJKp^I9egErZ!@KeIlDg<&^ZZ~FePI)wW&<66qmpykrt?Pn_=pS6 ziiSALq+!rb0aQi z#!3Axa!lX6x3lke#I>$!hnM6(I6`pjOKILsKJn*t(@VdO#=4ts?7H~1DKT+`5hkUD zGS>-(x>a>WF|&+j(5OkGNNYoIv_E`uPj{|u3gYM8=>P@6iW?n@HtipF{{-8q)U1As zZ9%pNd$flmjaVbAL815v$Cwx?Sn<@iF#+kx^aTkn&GOYrNt@85#dWNjgd3c$hlA_e zFi(CsUfiMIO@cv%>X=bGhvdBNj|@{Dt$(wJONh@bx&6}NIBXH^N<8`rQA4~-O2 z(C+*D4ofGfJ~zw+{^KyGMt!jp%VeE}9$u8>!12e1_(Op8Mni4h_gO_z!0eUzOaMLc zP9){~<1OfY4Izc^welk%w0a*S3jzS{Fm6iEJiu8Ks06=ml7{8oiSiwb+D$0-*$T z-(UAwJKP*GXiY|O6E;Q%d(BL}F3oc~!`P#Nhl={>0AluM=bt0^iz-8@2{waKDnAkf zWc*OR(vM*88?z{#2>eJ2fL;(77-IDw)Fd?g4kf(<4v2X4g|Cd%<<9WnPFlzNbs1oU ztyOO`RKdLhoVgmNyMO+M9I{)=x^3B8i zWmuDfIP&G!gquT6rKnf~*Q#-%R}K^HSB{5?9dSLckIYY}dbgM!&T<5P1TlM1=~bFz zC@d_a6k?2g%lk(a0*2qDV$D~*V`D{+3P3-+RoBH*4rM25a3R^y1r#l7-f_BruW5p1 zbMGRLlcTJc2Bs0*OKg~ib14;&`&mWeF$RvKy}rGV)0Ab>2^CC?w0bVv3vM{MX>}_! z>_$*){}spjN!Yw0;hb~LydUxKX#z(p-}~v05go6a={+=-?5E%OO0Y~ne;c}31gr2C zx+>F_R1eiK*4U#n;<@oUr4*#g92Xu`@ylt6bf_22T!l{&cp>~LrD=1+zUI|MFCkpc zyn#skL1);{LX&zsa?7gU4-M5*`lTuToJrUi8xLQ0!z@W|AmNUEGBLh<7lySi6SK#| zx((f2F6*T83wA%A#OCx8i~+ycu?E9SI95O6U>e&!y!o zeDG|hvmX9dh)C|w`Sf%<{m~H07j8VwQCKEVUMG{l2+7%n$<+Lp`0tsvaC2s(!!Gx7 zIm_saZHr*lPK2m(*3H5ox7ztZ9RKwhJ?mZ#LA%};u(OWct$U^fPpzd5Vd+&itZGjt zCq(^UcPGdU*zA5*e*brif%Fov(hin>m+1a0%~d8r_O3gGII|~{AO}@z92eR{kw1{d z>NN;>Q>mx>He0<7(ajk_zfF;yfRvS3yUwwF^>CHE;9_l0I9uSB_4iWs?t~D?wr`df z$$rwUU_Bd%2dwfQfwlh$m)Stz+!tqHw2pN1%bSS6JM7bLOJxI`0*>KKo%VbaU%ejG z^^iaVhknit*%+MYW`hCPlE)qWLcoli;pYaS-2Ri z#|6V&RT4jhgHxmQZVPNS|e3PBI9+fn;xQl$DQW+8rSI#KH75^ZewELx1q(EH4_Olr$&*>`!Ai}d%@DPa#%1BTjx8xPZQ}}Y6iNW{ZUM6v_?wGOZ zK&z^yQC2Y zkWN8Dx};M;8iq~t;5JHPL{_x=IzdEV!ob=F>IpR@P!*dBGq&XVA7@8mB! zU2=zfLk~3gVJ7jvP*)A`(T=2C!^A%>0atz~D67;yR4{bx)T^tUCObX2I4=Jd|K|PM z!~wt64L-Dr_v>t?$Q$1t86%@$1|#1BA46|tE-MbIB60>0kB1_{77k6~W@^h$EM61P zcyDa~DoZF@R-Fz-hDf5H1;plnX#{kk=)c;N?jRJzaB>#`MHBoNu;+lZqRL|+22*UF z;o^d+hRqBHt&LADI1@Wt6RP;ps2Vv-#2yZ=j(%~P3$s)~MpEiMIrf49Pp-jSm{Q$& z3{d{7OIhR<1Tcl^vrgSXmzd$bS;7)0 zam$r}_@vvrS-}ug`0{_bXo4B2qv}S)We!5MSgRZYp!{T_zlr?=o_Ao{F7e%AzFJ$o ztM2NhF_kgZZwW~)OF@;L%!He+yE=Jmf%y*ybKagVHFghP9*##g*+0XK`Q;Z{pfUjU zzd7GU=uL|G8p?U{a;?}Nr|rlab&FZRub3{h#th4P76??1^Nolv?$GYl7#ZHoKwl{z zjT7>w%CRWNW1#tp!*&#D7Ows!>`+X7{HhYG?@Hs(pw>`{c!U- zWdAsvu+b;rvE))cDb+pJcJvWD_#61|*S_M;ZE>P<^)W-eVv*?=@!^M96?nK06e8sN zv(HTva)fyWZjQeDD-J0s+aAPc-RaQrjn6EGoaJ)t$KT<-iZYirnlA<+}Af?DN4+ z4xb9T+OINDHy1hKuhP}Lo%7Ywz&4>O(orWa)&0kGo2|0)QeC6Xv%32zc%^>O-81fk z+VBKX%;S%XljkTV&Bw`_6K)#jH=F;g#YeIq90sOiiR0BO)L2p!4$W2+_CA2cyuNCn zx{q)+<;i5w5p89@9~Dy1uZdkS*Z=bHrb@#Egd&;f1Zh)K#|6#eTji5ITD@E z6PKHdsno+o3(}e>kI6^(1|CS1{%MQtbc^Wav^Jya@T%4W#YSxPF(kZA15U&fyWyyj`YTiMR-4FRi{j$bolKM+BHj|;Bb20hA^lyyP^wh< zC5>-XndhyUCB66tMc_2;=NvHl)nE<2s|+ zA2%KIivT=-{PpICQNRfD8xZyba+X8F&S9FjqPkCA+c6Yk`XfW$M)Wg7xHHH42U_oQ z8+x(qcfv=uH`o{hRrJU)95}}0jbUFebGSC0y&Ie}I#jP9RtTWryNfAmc1Fif6!{1*-xWy=zb!Rg17wtaUWmK;=hiAvtk>RuW31lBh`4+jiL-UX)o>o+Qgzd`Ziq+Wrz6cfJ+;q9g}KAZoet@^YVDrkh#gfG z7^^B8pKSHZ{-Epp((f9Ncx!e88) zyt%i1(-(K%__6IzvV>BZj6hUl{hC4ey{}>QAoIRE$i3hYvVoWR14gh?He$_d{)twu z*LsV^90cMKkoFNdrO6bElFX_5`BS?5J)16_Y0H%$PF03B*STrY@{(QKH$xA-!-$(A zu7*!i(o=%#qgyqckwfQ#t*@xtToVRNI=!mizWNp6L-W9qC{EatPvSy`JyL_EnoZHD z>e5fv{Mn`E7w<=eniYGY@2OGG%#HaHtFRR(AK{Dn*OccGRKqFa7oVr{>awL+SyG+~ z;ZRUWD04oI0{PYdGPkaXn4iag!KE-x>ZlZ%`N~<8)Rr{0OMx^@Tx8Bnoc=GRb>*tW zUSy5{dapX-4S73%C{>2(-N2rkj@?+Tj!VbSwSNzF10@WNoqmgVMmA;UXLrW6=E~cRYFP}kMj-fMN$WntWy|5`E;z28{hlKT1U+D{RW=4Lnjn7J7zXl2= zTq=wcS6|4uau}fVb=IKdD?~-|O|WV!6N6dn24u$TzN9cZ=Bk#;{Xnyt{r6?o7tgcX zAqCl9-u|QPoOGfKMmBZDcFyYezlMEgrU^v6M2P*n{~p)Y6*p=Fea&rXi>~$6Ym8Hv zY>w_CvOZsR`Mj(jN28G2UL{h}a~y{AkuDAe}NwP*o zrWL!|_Z#T!o3yh&Zfq;*{SegY3N<#|5216klffcJd1EtL)!$){w$$W94kddVF^I;K=}b;1b3; zsfGAoh8cw>qf>Dn#F(9+ARo~{VQ1&9bBs{`B}~P7t*IgJ0=8oGjJY=EJSXpkBZ_BP z^8iBJ77SDu;3jGgt8(qlixD65-(=JM1(A~4X~9iTz>7jEVb_xOA5ezl0QDWDrSN~L z3?or3cdPogpbhp14a^rXhb=&dcnJ@HNLwG02Sk>|*q6p+@f#$9GvGeuyIq@?1xo|u zr7PiG&1xjT+~mz+TW`Lhnv7mifZ#hRM=Z`?w+%hh!s$g~`!DiKW2J1cEyoVbi@(`4 zq7nr)@&0v82aQo0nFFx-dno)qzUmPCv$GQgjS-r`VT$o&4&Q;#%Y7mk~8?c2_L>=O8J9=%5FW(7=NL^oFiz z+@(Q1Ynw4_$&q%_>rK1ZxspZPo7U~KcRLTalnS1}>MRS@ku5dwYe+DX00zXB9)t~{ zfD#0Z_SrWe=9fI{QU-yb(QZ{Du=ElG8j{=iJh9~)=Qsm^-xPiWt3zy<;dNBh@y40y z)zw|{87qciu#-T^NlPWqEucb8wX(!djqVn5A0y+urrHD>0X^>SEI|l%W4(AQ)NT_HXsWrylFnq$>bw|zCDyDTZ$sWDxa zj?$z}PG;T!m8YlG#F|!Z(@aB3N4Z}kC9U9alguZ?36LVAC zt)Z`LMlohws1xralRrk|U31vdC(dO{Bs&me)w0?zsf#CnpO5!Px@%<0W>Azd5oIO5)YzRN=gni{?C$X)1_^XvgYW&x-&-AW0>RRB<4K}B z6?W^$C1L%>0-=c)-=EmO-UdL^JtZX1(_VoKPVRugCPY$Wz zUWkow!WCqZz>&5RdFT~S;nqYjJI;tAC6e{Wi3B@Wk>8N3#B?jQc-8^1rwnS z*xH3d%^kiM@;$`U$?2m$bP3#T>i^c-n=}2wrugYiB~zWg=jgIDQ>zuo!81NCUIdn4 zLz(+TaM#uw|K8ZKlJQR45Y(w)KTz_0$A{7}#+Sf2HKUT;QQ-{Lwza zBe0->Z2|N%`2@`9LPjpA*TT~BG)Ur+R~dZIgqp?8ZG_BlQ4EqQldH@9$0%TAQvIGr zp<2yPbm?)?*b*U3+(QDnK!3(F*I#{KC$zrHDt=sgpjnrOY14ogaF92?ZI|)jkw$Hg zms;~!tD+k9FKHeeRGsC6pX;t2p*3(6!fFfXMh}du$~2Oa1Cwq^XxLK>*TnylA3zTn z&OPjLO+pXQ1%F~1`3H>CRX+iSv`;ZipNoW%xBfZdE)jgUB0*@Bf%kd8wWEh*doICQ z^sZaT0enIWZo|6;&jKzEg%~Q4-{ZkpN$rWw0(iBpaa|iw(Xcb%)qf1bT)|fbT#+R0;k*Egb9V207*eRuvioYfCx;w0K*4bDaN_4DEG6hx2zSZ#GwjZSs|wM+{jK3 zHX#R^kP^UhUY<9eWI4Bnbr93T4~ev9N0DKe2I{i|9{8N6F|xh`HXZ^n0qVcdd-WF3 zk1OUt!G)jqM{r{L`-$lepp|cdWSp-%u(5f5Yb-9G{sWi5U}4H&xy`hdB~n#80p^;X z=DdtQUP!rIv9N%LXs8^LK<2+8*-%?qz?&^-QSmXLX}XFO?x*p~1d@;l)o^kqgY{3NE1k_y6U`px#AZR4dY1!2gpD#|xDx_*oJ_CQ{P~6eH+o zJ93gJRt<5nF5Tgo0*eCq%>|1|+*G0-AfbGhPYZF#^PGV#Xm-K>RSwPonfuNu#9>T` z?%^cqNP{+#2Q-dx2{SluBtaWWw8^a(;UEf%F?MW~tEOqaBP=7$FP-=(>g+usa}TUo zgqNJ;wnSTgj@jFHzBbiOZn5pXyW?x`mvPOTukysYN*E9Xn=9~kyCn;p5&2Yui_4NB zzbl`@51zhbELN*`?qqCpYv?R?!k+n?)1{rwsV~Z6%rls8*nQ_-BEe=y>F^+k_xhpD z^GxTfr%2$bes?{?S(C-;QI_frZvx(6_$Ga%O{R;oUvSFd&(7EI)>-}&S|;wtGC%x0 z370kUHLJs-mw{iD+*O71J4z#R)q{TR zNf>Ua)twEr>~#D1wmuf-88FkD81+pGV=7pzOef1AU43e=-5Th5!Ng5i^8mPwECIBU z&7bCsDJ3VDvBVeRU%Y9bt+>;wMqRg<_asA)X(FOQ==^L(t|9DnaRU|?p$}seGgl#1 z3R=N{=i?%KI9C91oTD$gOch~6bw6b-yi(7R?jNd4V6fzHnKPqg?<&lAu3DYZ!rR5k ziN8F1>gX#AgiGbGQ#u;XmmPu`a(XQ-jB}S(Ujf%)DDqVRvO@e8PJHNvhUwo{S5{-} z?*xaAV8$#!GB(Z`oNvY^+OPQ*y=268j}XH(mrZ#I2$2*!0_M+#ft;t_q1OQ2wVx$j z0QE~k<3$&$mNl*)8#E2=xi3jo{EiQ*p37nkFU`|Z5`p1BjXQW7a+cQ-jkyyO8Ti!% zIFD!`{*w$yScd^}Acd_N4nOGcDVQM^uLIel582<(Dc0xrr?(Zb3w(xT(2w&<;1}xfc@_z+z7UJ~Q6R9ACuxQeWWqQPG9oIAT z{bqYv`GWa-yW7?B^!t+@QYnLEd07SyFHesFby|aDO7laqws0Y6X&JI*bWVp{)~3GE zEbA9YrBWW>vT>kL`c5$vQ;H6{hIRn0(!j{X^eu##WCv$&xB?TChvF_H4;?XsI;iYM>7IajyIDvfr}?E-G1CVkH}ntFv-dHE~!G z?2UtQ)|`O~Z?Qdf!k_!{MldE37y5zsVkpU3iK~B~FlT@@71y%I#=mW>e6`r0C~IfY zG40b+!HT()PwMNPo?J_pF6yZ*X#e=(;1k1X*D1d#ai`f0KF?m({66Un+(qQRFt$q` zq5cMeh5tark#zXRjpR;z+^QomwIjKJTn>U9|#=-vGnx9pAVunm4n6#%a!0XCM-Dv=iN4 zX|X&g+G4*2=z=lP?F=w)*nqWWCj!br{u{8vrUkY%fG&L8lgg>S=CFAvv)Re;^Q18@ zy$5x4gnSDR1kHm4*Z{a2Ci5oD1I*HW9RLJKmQaozKt@$9=A6iN3wQ*#Le;*5)2>ij zjxq+UHHV1@UwL74KaB_PC9~DH^)-<*5#j-hGy56KaQ!oM1!TwB6DreMj)v=NiU0v%3oos{S}|mV}x$4(4N0ZU)kf0mv{AP5Z13aD<*%`T3Vm$DVwU zvQY@wy$iFJ{~RyhAQ3N3e30|6(?i@jK=~Rxb~1%h!;hJObfd-^Vm*+oBSN?6>P^6H zHFgTvZ)VN!9-L>dgzU0k7W3tp37m2Ijjm>vzyjaB_gWf@AJh_OPcO2a|I6$ho1OWU zMz`~UMu7K6XZP8!s2NzuJ=_y1thNUo4hp)5KeIPtUdm_z+Dm!mEkM`cW!ptyF69hh z#;YO+9A^MhUFr_#qS(aB48}-7Y8}i;NdXF(IuOVc|0yj(%*D0oO7yb6VYaf=ULo#W zNeby@<#{w0`TZ@IyYlepq&+R-@X*%U$}`S5%teqU?(pTq*v{YnBik}otyNp$J-jqw zD_VWf21kE%F)l{joo<2c^n-!VT;fE6pkZj-3{Z}RcLonD=#4#t2d@fmOQm40B45D! zO(URcU1P|LT>;RIhN#;vahKZNj%2v*M_{g`Jj26-`~Zifp^J;^3zanb-WR+6wJ8_* zkJ*5V_8b26e}@Fw>_l8gb|8_+Mi+GXEm){V3VpCZbBDZs zE;-9oo&Xr!GSJH80PH~ogHZc`gx?REqB}`@=oY3909_nL;CElGT$gIVBDa`KD3YZ{Pb7MB zZ;WPz&3`rA48}VcMK z^GLV;32%O7J&iYtqobA)zbQ_4QuV_$I(+?-f4PdY#5|2yXU%*-&#aL$QlGRb?OPV6 zfA=9sg{?GrC*g@(kNyHHAJH?a577?N$F=%7H+8|idWDQ4WVJ7DR7n+$NUpA+^Us*w zPWUtMK0cwMA7~~Vr5qmX5tTPj^PlX^?@9kbch%PL!IcvD2Y`IV>9}G2z$embg(Br=>aDFQ!$ZIV;uK`Zd}C`~2P!pINW5Nv9%yO6i;kN>-NY00Y z6YGZ$nNt8c9j_CDF#!_s@TY6yP<{^ltqs@ADMep>C{v};^m zv`|VVL^OQ-o`IMyfZu96Jw01{XeLIkX%h4?P97gHkgw-7KzOC+=m1y1h7N2$%u*xW+NKy;ecC6{0^T;u2pSFGTv9JH#@OE`VJY-x_N1zOZYQkEM|7kq5lK3 zYT#FiPBr+FRv0;x(M}R{|g;1!@av8kS=gO(*QdxIxcjP4QD_RQ{}3bmT|3 zV>)dey1AqqU#+b4aIYr<^ZQqjSAPRJw^QD}stEM^j!i$&5@{#!X+3g!l9A5^AH9_~ zpy7;~Y*dT8tsksw%^t5b8P#}2{(K<-OMz-o@=GmgsTb16NGbhU11j}55B-<31w{It z56xf}-N-vS86j7V4lk#TSEbut63xnp7rX2qP~CT&rDZni1vin)w)s)Q`v7{U5`e|7nC3SuP{Y;rJ2DJPwn*dymAmqxEyi;9Hi)Pw(@OIj zjZF!;8cP_$*D)OJdH$#Sh>}BHCr~N!f~N24g{Q)oxFW0HbZMZN$$oLUJv8MXMB-9h zJDcCf4@NlDzMoRsZ5lTTxi9Wg1*@guePfjF|>3WUV`PKhUAN*PXDz0r)Q=pcwbf3DnqdBbH5BIy)NjjckxEXN8%u z^VjCZws@Y^QZ``=l|CL|-L%aQSU(p<7f>{Tf$Q`zYuu$i3$lR6n(_sVwf=8t(*Bq+ zfA^y=tnx*x^+G?ta|9|eG6T|eOZHpU2fgtF-y;No6(2#TI<;~D_w3_8&eEKxR{7hi z0I?-U}6sPE)VM4pL7w%g5wfN94EpZ|hxr0@9K12O+qPuLagwV$DKPOa7q^Pujuvv#mn)3=X6qW ze&833*LPvPLCvX8KdNK&C3an zSMTj1)s$8v55X_4@!?qxwp0dLyj*kP*yp}ky&A5>Kw}+ICARLi{^>GqGIFwKx)6Rg zqThWcRA^(NKkZ~Xb*e(-S?NVi)Ho@HzsYTnb#-TKa&`~TnTwP{2pKc}iJEe5~ zd~iaSCfBMLj>GWx&4LFmy=VTTKVn@?ZTX0=ci(UJWE;G@q>D_{3DjXJu$<2K~0dfe$!l#P{xy!HO*XfVQeD9)jiO3$KZpu zZhGY5pd^Q+o*ch|Dw%#o7u(y{PrYl{$R}3I0gfKKbDd4@LOInApwpd2=djoIm196Q ztE`i$Z%=|kY{Cxz7(J;%!pK{)O2!(lJMB}5>JdpiXo4j$GyIQ!IX;m!e{XRz9PX*ax#pF)dp66t~7F0d!5Te~a76hi|S* zZp*NLt}=ofebPj$5hOnvI30!08u4zc*rnR~!g55ocGmx2w**CBg>rs+ zecYvw>xhriL`-fz!AWGzXfi5EhQWd2u-uj=!ZYLZJS4L@U>@!d(m>?@Ef2fz0CWa{ zGnDhl4WtO;c!rrbB>cCK!4<53@cE;6S%76~u6aUoFI0$jp%y5-L#h!uBmo@RA6l;@ z35{3Q@3O{DcyTAO zmFK8F`!nI_mYm^sipF;-bc8h;uzQ{kX#E#(R*?fj4)wsP(JY_pEbf<)%Zqymk$3_M z(N5wIO%X4=DHYw=tDx>nae@%GQ+iyqEyQpHh!eQ~ddXhO!Y9X~B-0MtD zcPWKBMybPu_0}ZvJtb6C?ZwfL)h!9MPst?SC9vQIQi?nXTu|};(>P3x}t-nwz;F*0H)$a(KXhcri;``4_ zuC)@)Ko*Aw=Hh!uEsOPin;Wk1$n^O;`Y0K!8T*jJOq)*EXsFRGtQM%}8W1XB-Gr7M z!IJ(rwqwYQYgS194r%@Wm$Z=u5L*B~5;=$h`kPP|XUJ}|krJtntB>PDdH&1HqEha1W zvuXX+4iU6(B3SYRbxr|YNt5xcpS2Rj53xi!?{kunezTUOUU1m{;~eJD4`(&92CTJE zYVS?;bxSTlXXl(s?m7V@~r&;p}rc97gh?$jz6!P2#i3 zpR@Wst_8;HARrzYUM~ggk-x28-{nlTjLza^l^#|A6eVy)p9!a;r9mG4`2ULB> zPXv{3R>Q@)--?sAeKhKu#5%S=qn~FckA6a*KaIdmXVG#vschFh)VrCjRYY^5v%(#F zHlhDgJzB3}6t{4!KxOuIU~U1eMda`eXvK(Fv~X6!#)9?;Acjj9UD1pFZeYRzL`wh~ jIAnuB?I41-!g{d2TkyM7Rw-%KE?w|H1zOB1d&A diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilities.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilities.dll index 0e4212de6407707bd2b63ab5b4b4dd68bed3ab13..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 66048 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 KqTuIw=Kl-Lx#+$C diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilitiesVehicles.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilitiesVehicles.dll index f607a74718a59d7d5a17139c1d2c15d3b39db73b..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 29696 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 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll index 0c302b64eb68e170aec3866eefa82d690efbacd6..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 487424 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

    y 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

  • }gT#UG|x=S!S}>K2*lCfXjy5PO|mXRJ?HD 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%0AGc!#Xr{cxLks)Zxg zg|1a>HDZpm=<<0up$xJG$L>f4AE{>%yW$XyC)033OwT40Vo3maedhemHgOSR7P!Y- z0|S)$@>Ts+B|Whq7fL=;+>~%8ZqXUXN*I;Xw;gl|RsFOL#w!EPzB`^?BFdgOPef6$ zk5L>q5dE3=k`h{>seDa8A>L^wD8*Y7;?P7lW@NX<@|B5{6_jl-p|h)?Z}B}s#9;bu z_??7B$~iNk88N1OhQ!LiH7)V+yqSptk++M8@~pD}@@F0`XeN_S;hAOw-~BA*oO0xj zZv4<-l)6N|r$!0+hJ@J#qaf&BW=_Yc5%dEW|6MHu*G5m`;l2#(8_k7!f{IJ@v{d`p z2mHQlsjKuRfl{w^-QrD6^XdIC?A^C!1XppKG6_41&tXK3-zO z>rzMHf!PpBVrBmM>c;lv%iO-5=Erv!rpNn9(=XC!I`sj&upR3i=>qjwXoBW+vS=~IxS1l_JN#OWb8jNj6YyEja(b7gC~-i!yJa_2NGVXM4II3Lj8xc)rIa^0Bi=Nt}} zzCwLb{UV6ic{k9iY-4~+Z$G(XJuEqw_24^M}f~LZ}_=JkotT))V-Ku2THg|Cf z1DAC|i4-w3^?CvuccVmDchi*Iwj^RtI#N>E3DT^fPOuzt_zV}i9T2#0upx1%5b(tp z9|1r4wmg6Kmh`s{wH{xW*W^STZIYHImjE@M44fU9$!yps+*2TSE}1<4`)f-f_l2W- zN5Ac#Ge7_S&;RSz{nc*(d{h%>EAV%UziVKBCBbL@b8_?FJq>@gVRjtKCik3CMW1;t z-6u4w14yLy_}Qb7wAJ=L$Ezv;@~u0I{xI*)Wp z#Px39Y2MT<-d<+Rj!m{CBSk4oo2oc?sCrtOs*37s>v=dhIe0kOxND34?RQs#INLhd znL;dInrhoP*;u&S{Ck|Bi?t=7lqAJp)b-2F^_TBouMPj;0{}ou5VuE8P8t>t&H%8x z6~xWPM$p>H=|7U3{Xs(ccUArs?*DxMW&yI_24e;Qg8wyw4DhSG@BJ6yzxY&1r{PB` zfI9gv-=CyTE=F?b19Si&((hw{Hp!(1&;&dq`PE3j$|UzMYCgYB1pG$-mBTOk^Q!Qt z2XLNr{dKSYlOB;gWF%AzfEx+N0pJ9%Az?ZLYyqV9e-hpLol2J!Ye5QiC&gO;JV<;H zlJ8IYa=w@ZN=A~&gT&=P3b*?&kiviS+#~7z=OIRVVn{Xsu#!@e0hCC1VA5ejO6@_) z3$&m9uV zKXLvnF>4Yon1t&FaQxe<0D#tS*){(ok6$JBOZLBP_{;aJB!0>E-`VUxbx{0W23jOM z2uUwblKnmYVTu0<2LKTJZTo*s|L-O6@AjAco#p{aEBD_zT9P#IC0XQuN=H)be~*Hx U0MsP(8S($UEdCGq|6dFIKUV!hjQ{`u diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/README.md b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/README.md index 18a8ea1..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/README.md +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/README.md @@ -1,15 +0,0 @@ -# H3VR Utilities - -H3VR Utilities - -This is a library of utilities that can be used for making mods. It's small right now, so if you want some code implemented, feel free to ask us! -If you are making a mod, please don't put the mod directly in your mod, as it may cause issues with differing H3VRU versions. Just list this mod as a dependency. -If you need help with this or want to use it, just @ me at Potatoes1286 on the [homebrew](https://discord.gg/83yTrfr) or DMs. - -Changes can be found on the [GitHub releases page](https://github.com/WFIOST/H3VRUtilities/releases). - -#### [DOCUMENTATION](https://docs.google.com/document/d/1Cjynbpgf9SXa9loQuA8we-yK7kaCIIHXiVr6M8c5140/edit?usp=sharing) - -(I recommend you switch first to viewing mode from commenting mode, unless you need to comment something.) - -If you are a modder and want to use H3VR Utilities script, bring the unitypackage from the download into your unity project and import it. \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png index 21b1e07b1f40e6654249054c83820e2d3477c595..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 20927 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 WGa&MVnP++c0000\steamapps\common\H3VR\BepInEx`. \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png index 9427d17ca75d6288b7294f1cd84609a95855de13..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 7839 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�WPMvIz|{G~@98;ey<4bsW%Y@P`t+N!QN688 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 - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/README.md b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/README.md index 1c8d42e..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/README.md +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/README.md @@ -1,32 +0,0 @@ -# Sodalite -_Sodalite_ is a [BepInEx](https://github.com/BepInEx/BepInEx) plugin for *[Hot Dogs, Horseshoes & Hand Grenades](https://store.steampowered.com/app/450540/Hot_Dogs_Horseshoes__Hand_Grenades/)* (known as H3VR) which provides tools and modding APIs for the game. - -## What's in this plugin -- **Universal Mod Panel:** -Accessible from the wrist menu, the universal panel contains the bepinex log and an in-game config editor for other plugins. -- **APIs for various parts of the game:** - - Firearms - - Steam Leaderboards - - Lockable Panels - - The Player - - The Vault - - Wrist Menu - - What other mods are installed -- **UI Widget system:** -Programatic creation of UIs for easy development -- **Other helpful extensions:** - - Various extension methods and classes to assist in plugin development - - A runtime Gizmos library that allows drawing debug shapes in the world - -## Installation -- If you are using a mod manager this mod will be installed automatically for you if it's needed. -- For manual installation (not recommended, please just use a mod manager), make sure you have the dependencies installed (listed above the readme on the Thunderstore page), then download the mod from Thunderstore and extract copy the contents of the `Sodalite` folder into your game's `h3vr/BepInEx/` folder. - -## Links -- Thunderstore page: https://h3vr.thunderstore.io/package/nrgill28/Sodalite/ -- H3VR Scripting Reference: https://h3vr-modding.github.io/wiki/creating/scripting/intro.html -- Discord: https://discord.gg/DCsdXk4r9A - -## Thanks To -- [Popcron](https://github.com/popcron) for their [Gizmos library](https://github.com/popcron/gizmos) -- [iDeathHD](https://github.com/xiaoxiao921) for [FixPluginTypesSerialization](https://github.com/xiaoxiao921/FixPluginTypesSerialization) diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll index ea7d3ace7599b21c98f298093ffb2cdc548dd588..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 99840 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

    oY;|m zs^Nc3qSAMZpEWWvW;Mcqpz7J_$0!$B9u{EZF-4+36Ina(#1lGgz+x68e=bst%VgPwxJ&g$ z038XmFuo|i!|7c8~fKQQ@Qxss4Ye!atX^O{G~&g zk_8iXx({%PIUZ}xu+ATpV@2B3+xx_TeqWoZ8TmM-k@?W~uas`>MjJF_!LGs#YYU@# zB&82yY-xrLtAL8(q{rk(ABO>EkXzx=wHSSDsX#7pqVZ%++R%6&Hh$fvv#+7JiARaV z6-#{K!g|;OpUO$FMdf^Q(O=8pv?Ir~u*`^LG?ZNATORP{mLspr+aH5$I_7=7iLteC zSySK-vE3JLfBO6;6AbH6%lNpxYz^uw5VAUf&;#txkDuv56&=^Qp4^epbyO9XZ_Z>i z4e=NnYjkt@K_(Y@ItH`1+C!2&6fW`9`y^jZ@E%iaSg;A&yf_HKR3 zR7Y}^K~Y9{RMBnAFchssV$_R2kz+N8Rcl6($SL$36LA`!pU%o8J(VvBNz=Mq8?~cL zqJ>yEYSg==vBCm(2o^yXT@vz;kkn!*wGv+t;X>|SBMoT)MOBJ9)4996(q7^ONiNVP z!Q!M3RjRGILnY}0{2-mMXlb36=cO_Hi`NorbcEF!EQ198le=YT#9ECcSyzebTU3hZ zTm&%>iw#w(haHQmyf41j_>eds!T5~j_;7q;d`#uMoJjS$#YZh6P-9voU4sRcfXhUq zBrFSAchpQMRMP}c5>Pzs#S#5L6!8GU5TA7qm~fFbUkS(=?Vo3SXEyv>kuEo%eh+VsfPwuUDBxR-CjAaQ~d>vqL!yg(q#%zhUzB_s-LyoQ3|YvjbBiI z0vC+cSKJNwr)>iEXRHhYFI0 z-KxIOpqH$f7;m-RN6^7%PR-0*EJ*v`8D0MV>tB)yBT&pIy3EgXpTK#a*CY%Ds7PmC zVEq~hwhkpr*CNva`vx&qEEbKLr9SmOl)l%VJ9k10=S=;`P);?+$HrQ7QWYYh zK9=Z!8|Vn2KvCg$NO^X? zIe!>=^XGus9sTj-{tGBTB8a-hSf~I(Hos;+bU~&s2xp629Zfv1zU0!v2bd_vJVY;# z9L5zO?3y-1Rg0}F&S3(BAO|LJj%nc8!#9U&rWm~OVNJo;je&j``h3C z)APAyD^(;;^1_%LhE9||JO_42A-n`L;KN5wAoGYVzc`bO9Nat7l6BG~-)+DBmwvO? zFdE(&oitP31M+cJ!61D_=iuz9PEj(xl}I`BSw*i%K^sg}#ndA)B#aAFhA2&iNSe%5@F4hNwrU6yU$xJ-e}-56i8MZs^9N3TO!q-r!tHCJq^pOalMQ-CY{s33`mu!;k;s^*gv z$_vt9j;})dV0~7H_vHPpeG|F>OOWAfYR56@Lx!cAB_UWlL$07Av_Cl8k|&JTaC=K9 zHIn8tTtJ#ha^8|3SzPrX3ANW@1@c_PtMWKH!LUdnou?!*- z0%klh?k{L@98Peb;sV0r4XEyLo)20i$W;9SarM7Z-EMMmDoNwG*AOnJz)M$T4+b@Q zq$@c8KAD#~h^L6kq0F~1WOyQZKB{}T>e+%IjgvcA{|31cBvyxWLhT&6sspMkWVotl zMPJn7tD?*woX}l?73o>s8&!OPV3L>mL|-VDhW5uo7s9{1;B_m3g*tglXGL$B3aerV zqL!EQl1E@W&l{AcEO#jGOlJ{I`;s2q3s;kdfqO$0qQox=sXjcv_=8TCLP05;3k2gc zSw87?^Lf5?Ue-L-CuDBfnF|?rka!QqQ06_ju$2p^EWYILWs0T2)>;@+fY6Xo-C}#2 zou~5rMrW+W<|4WfHF(cPCu^#~sO1kvbAB%@acxlbV7(%E8YT(2+VW_@&BG$DPdl>) zwVny&C}8r<*Lahw?aot#0@ZAHW&z%z1eV6Q#J%EhUvnTbNlaU}FGpXVlGf&42RDDac!=lb{b&d+PK$-X-4=+b^9 z`G`Zb`zYD8b#Q>Cd~HwkAJiaG@D+%%kqK*@fVfj@j?o%}t#;|sxj8E$VnU=Rw+iVw zCJP`Zw9I~#V|Rliqm}vWRiu9>0lGh#Wj?Kp@wU#t_~OR6UA7Z*)+SIht@FWtoHkG$iX z4ahXX?|{h_Uo}HsG;Sj#%PcA}FznJGK&OIlp=%WW4?`~KG5SIy^^=POE#%$E~` z&h!Zd&Jd;aNJY0Sa#rNdZU@CC()6_{2bNJj^^{UmWh&I3!iQ5MOks>ysWgjJ(9aC5 zEV`8_9!ulYI9>!t2QLe-)iH@vsAc+uNOxYJpj>+F zANDlIhctmR+{>J-=8=3NAEb`!gewwNhr9Cu~&!JNB!E=yeV?5M?e&N<_}>UC#$FS2-x+_KOFOlXv|yk6ZS zrBpY03RE*>xhO|9*e7M!Pk6u~^hOU_-nG|aypBFms(O!vZTN(M!c|RYxSdmYTjGNu zSwIE?=goOk?%ok+)>Nr{Tt)omisoH-tlWkv4I9^hShT0iC3qEI<53tf|D zw{tZaSaRw(QWO$As+WjQU~%AxY92HNM61`MrmHFSq#fKmH1b;3_SAH09yf})dA@0^ zCFfdd&g94suqH#bX;h(du9Aif&U4lhs)rR?IA?HhBYaY*%W7V~PVw$hN_u%Qp~7+d z>v*_kM@NlRt*suzPRq%)otif&hoTzCyL9j3#0w^0{Tv>@az{;P-owcx%_Yg@*14)# z#f3Kv>o^o#SqI+e4UKaNNui=o^MrB{m&p5Uo{*R%1$Rk<%C(GTVMk6VeARI~63V$l z8G=39*o~d*Vor|Fd%QW$mE@TF<#WE6iSWyZ1?%iXH<23gt3tUSk$|p|Cli64s{Ens zUvD}WRH3p@r}|TQwkkLj3&4tAHikZcsLA=mW}q=^8ZM5aP1l{Ai&uPZGf2cW1SpT| zB&ky*t_FyKgi4~9S4(`dyXx&saJb>@JLb&9*nq+%>>Isld;^xBf;I}i4blre@MQrU z`g@##`B}ZF;egSX{dOU}4=ov2Ve}=^U%)`C<>B0_b-FQ8NOOgk7NT;0K!uOUwurwx z@S|6?QOA*)aQNh_=zCi((z?#GSM62MzVAGXGRHwky`cNhD68&7zYdy?e((d0wmyA% z|78`KHvf2fl^6JMpCR^o1NDEjT=hIh6cuAd&jOrq}mf9+bZiS8&ITH4G|ZCOGJi?xKSmS zv>2W#k|fyGCl?R8(an`;9sU#M@QLkb2+V{^$AP>HjtaUA&~XL@Sp z4T_IDb1HeE`$gwa^*8*2^8J@1aP&WW`4PY3$k}X zLz3F2(Ma2jo$OM`U*PJ;5N;r4#hF7t8r96`eDkbh`RV~oVIO)IoRCq1Ca&_LN<@+B z6mT;r7eGZ0yB_TuIw2mpFsEdxdT${{>n~h0izX!}(GOPwKzsEcj#kKH>;!P&Y4zX^3|c7@yZuEFHgP-l{T~aasz0=otL2? zbQ0EjW-duA84>@nsNXt)`jgd$@l=I}V~1Zye?apue+OBiI)}8+)(ij)^8WPY$y2BP z7wSDf{>g2M1xvxS`O52^mp^cN)7qDa1`k5M>diNAklJUq< zagziv6wzHp$smrAM(eV_!QN{#vU5n~aYhm2Jqi1K27!f6e!xl7VhN%SuYNIIEm%E0a&EKux1H*sFKM(*V2A_l=GMye+aVun0J?ep_fY{49*%B}Jq^Rsvz8V*8= z;L=QoK=cl zO5u*6*G3TlQ2vReV!)?oGC=i5-CvgWNSDO;aXRr2ILg^4NuQ{Mk3LqDS zi(hd1@-EM!A;WM>7xFw3825f?rqXCuU6NoVda*L93ta8A!naNg!dJ+A%k&&XiYAzOxn7*Qgh zMOD{i0NFfw3mot{*kLzUHLk(EK{(_8M1G$0ZXI`=8Btg};rs?K*9rp2kK7}#N6F=H zajxg7_Jcf3wBZfb%v&6-gd_6dLeeT%KcTw=@R%2fui!I2k0rn@RqeH05PpNV#RtA; zx)}AAGljLI*$-_$m-Hh+;QXq$YA-@ki(=g=k@sNr>!Ghs3-T-t$9K_`?0M8AhGxM7w3xD5A>A;WoG1wNTa z`7*5sD=x`AjIIZj04i%xf%aK0A3Sl@oE6+~0awWUV_?I$bIcMvnlGC1pg=n>dVEqg zLtfy1WkVSbgvAWsJe)PXu$~u0>I`JF<5n%6ju4x0l74^e3@(HB6nxdQ8dot7=WCHy z%5cLuIuukqsNBf2M=3HZW>OS*{H`u zB<>6Qa@0O#%;(+Tgy#)p-MrHnAO{xs^)1;C^MO_~s|ih*h{Km$`!eu#XR4$*JCWSyvpLF@)cnu<(~_wU z`${#DuN;)UORzg%cuF6>tdE+etPi~WLW63W!>3P;1q$CrA6`o#-ldw${lUztuf3{{ z&dp3*G_B#uSNG=7f&iYwW;F7~toT8uI&o;g9`qGneEKkxjXe$Z3YF}1#UVKjlZ9av ztH1)>cRAYy82!TGPRrs~(h z%(&5+S_oQM!sYSPg})d+{Q6;Z`_4{-`l0>)Km+>0KRjcE_D@<# zBm;KE%2)Tk3R0d%{Rr*$zN+TPB2+fvR77>lEL4V)JJycO&ze6!qT%*;_xIbf-E@3d zD?2)bUL(kv1oEYBK`ilO%*oi;_=HH?vf1n* z5&$t*M5;niR0CUBhyPXf!K%;NT!kV)`2jK!d z@G=2h+>8bLVv@(Gs?iMQiZ)I-*E4{7sH$dA10YZ)?M)Id!K-<2-l7VyWu23c8%e%q z5I67}hF>Wa;XI+^Zcal4Nqiu~Zy&qn{KkaQD_=W2?G$P`1p(1@m8(T$R(Cza0oL(n z00eV<)BtLYRR4kjd}&Uh+ShEZ{S3R(>I?7%6DlP>aGY+$*bp3x4NoNbaP>3{-UXT3 zK?YVRWO1>*hRgvKX;f6ugZZE-RLtf0Ca{Fc1b8;{egNx%5Uz}HLQ?r(F31+vtRk>T zC^nrk$Svrunr>OBcPxNpg5b_jBnex}ursdS0N5AEPCN;KjbHh;Uv&kEM`{IFNdndq zs-MdotJFtOS;1ReQC$m3;Wjow)*H^l6|C=;i{SxGkl#c>pR~Pz$b$6aeA-xsd7# zDE`V}GZ4-BxN2}0YG!doN;Rjrn)~K5E?>bPR9pyJ0+w&*8Rx+(o&RBZf`SYue8iyBaGa2D^is( za-P~!o_>Jp!$*};mlNsU*bCl@xVx7tFBoF>9rcf!+-LnH6eI$Jncv4b?|ILA&JX!j z7EUeMEP`bW4yEV37VSE!G32SE5hjH|%S0k0SG;02(vEQm_bu3AxRnrYeNm;bfh0y4 zL>`IHHazcOl}o)}4XjU8W2~cs;Z*r`eMJyBbr;zNERVi%JC@MH;gKtAxk6+;q8z?& z(nT6L9LX$uYB0PDtz-(U#TNUPlt@C4h&>fk81z=mU}iCABYHgVt<(XVRO-AZ`9UMw zcImzWDL^FJJ?=ykCKu)uO65)A5zdTmTgJYOBVD7kM1l&XUp`YcnHFlFG}(@)&!nY4 zCuIK$t*A=e!C9VB86%=}T^cA?z)33`JJzxRs-^~(SM=7wD_;GpJ!hnU71h6g{-jYX z<_&I7qtR%(#ql#YzxSBnR-XGoxs(>ow#ODAbbsqL8JKzDdvE{Pc!S)w(S?P#&t`x7 zFu?!C#~!JVjP+l=i}HDap_8`!nygcOca`{Zr}T%zHO}t#RdMsH0zh zX8sU*LN*&R9p>iy(F|K~tuPrNC`rn=& z#XS}@*DX}`I4@t!Ywj0LI;su!O5TkFZ(LagrIT~M3=ZcpQ1I6HrJYz5cT!2DyH0y zFf@$H8Sq(ic_1QD1Mva?yq2>Q9gCEqzyJH)7%)qskC{4sH3`}^IU|8zkZ4OE-kH#7 zXIP>mnvOT&xlxZ zzSgZ}E!Y`Hic+G3DcJ}_B)v*~76oB2*T<26RfJfb#jC+SuL=wp2#;9SQdSU0MC-gA z?g6zLeZ;h!S6lT0V6sEWUbzrTH5A@|N3$9TF`Y{`@jKXFF*&6YCHT0DuM0r!!-wc8 z1m~^2x=fj}r$LM%R)r&REs)S6@sz036A=^LSD{~@t}s}f zSaKTfaDzmE+nR3bbn*$eR zd-FE+<45l}Coe)2P1^8X=WR)QB`{n62#L`@8ZAfB!`~b~eSKoKBL5v&gvb5c)H@9{izL@`0)23WDo!2 zxf_>%to?B&{Ig%vh-~hjhl205TNBswMf2iohpyjsKKkgN{@K|wK5>2H)gk*oO{wo(8@=kHltVq>s24vvrfJ_&0RdgpZ|?ovOcT9wADEEl zN4QsWMkiU@GoF97p_r1vCBn|u$5##%1tKz4mw$186Rgg*^`-VX{*KtW@b6{LLV_;)pqf@5I5+lcRIWrJT zHmXpOsg#;@SuFD}IhXfi=j0`qdTI_7efT!W9r#ed4MsEy$%hgK>bm?n?Eqt&Fo|VK zUX}|-U4n4Y`k_XYrS4_y^7C3yj67hF6J|J$?`3^UStw=rP`b9LhLiV5=v-A^P;~Ry z=i8CV4PpvIZfBoQ+Bz_4Rl>m{RodGu<`BHMnAD-eG`Xy+;yjYM0?-hH)e6 zlsxFL5N2A}f%_B+Xn~mXAnxWB5L17`)wwPAEIAm4Az6X8CCmG$C}=MB>3T3u;nZrD z#d^l;)PaT+98yv)i<8jT^ets50!~4Pki?tnhQH)uf9 zH7n)>$>cI~IVl+Lt5GN}@d=yOi4Ky1wCjr&Fkak`;L_qai1S((DzzZS3-p$e|&|%G>3kdg^u6#y@}0 z=hn~)EsEpg22Ng7ope8#*fU6fT|GZ%;XIuVvHGu6Esps`7j6n2RI`6{dK5a z6WYG{(d(5wX!8wx#pB^W8J2=TBet8#x%UPvjRp^~e9N z|LpaC;JSZ#$=LGQ>ze-`ed~_%vhy4iGo;EF$Nx*E9aYSm8a4OtLGQ{lGqUdEw|xGi z5B06cn9IA-D8Mp3%DObYEhu9Xof&V`^W)~3T)v*wKaW3ixkml(p3|Gfyk3Z-`aehV z`N!~wOgM4V)baZ{nYQB(Q#x!OBdb9QZP$-A4Ij?!!D(+6l5NL4@3^H=cM0gpvn1#+ zD+sJOjna8jBGIP3)~W}anOTF43VlJ>kNvr2Ddejwu*zm^-!%P2-1QA~lx%uJZ#2Nw z%CuK3Lx;3(2h^`H>A-1-rG4_!lR*J<09`h9Yy<0pTnnvdS>#$8Fc3RS%P_|okBEzA zylGS_V{LD<$nZ-9`WY<#iblK6GywBbd4X5glV-Mh}U60MwiVBUmX8;I$_UXs0D-O#0(j|xXH@!7c<-5BrAe>VYkJSoL z#<$3P21+K}k5yAC2B;SH_pwZr3ORfOQ81X&@V+Cjg;c2LQ|1rw~unzCj^p_gduHRfJ6CNs2=QqYs>uA#+Ona%o zWJj-4>I%q7e^xFN1>yu7#09r=fIc`ETusIc5a97Fvxqe%CQs=+lJk-7oX&TYZ6Tu@ zngBJ6jlvU&dQy1eExkE6;`^TVD^-6f_?a&*v(hx_S-ff)nq2mI61bsomOTa^8#4YH zzJ&)Vik0e_tT*Vq^CB8R9V_boNcW{Iosy|>je2?)WJ>6)H;HB3mxirGq>&k4%_95& zYS`*WEPXJP_|DFO70)lPXDk8AB_%psk6(f!LhGT+(I{5SIF=$shARt|dT0d9IEa^# z;~vB(QTSy93y_DZF%fs!P;r9L{gN6O$M##X?AA{l^KKgN%5U_ev4xkb;3%5U>fTD3 zq|<0=erlm?r9G7ONc6mJY!$`qqhq<1%O%|Dk1UbXad4sb2KoesjYauor=DNGQjo_q z1cTb|j@`L-@*=s1N3Xx*WVT8&UW{ISsi^%U`U!;{4Lsn))pXj&uVc@>aN>-!)N<~-d(1^`K`Q@$-dXRLw>&p+?KbS;vrFl_3#j7H zq+vAw8wu%U1Q^28^HAK5jGw#3Uw_HWAAW7V|N7<24oX+%PhUTA;@C$<>~U+x^x^Ns z)uGZ*$%t)oRP}GqymRfOgP_)dY~jNXt3N!WIZxZoIj}$S*onr6x}xsMp^(#PdCr8O z&&1JxH6(gebKup6sy_$qao($bc??G^nAIOcU^9Ng{nxQt&C-z;&E;QpK7ppEXI`~c zQtyr3$07n=d)2d?c-USKGqec}PyPXaCd)8MMRz;7W)ytmOGW%xfPd;-)w=hh#d}Hr z$}aOvBTGYY)IeN7l?S~#^vFP;H}PI1fhY;=k%TcD@+nIZt5Kq7A*2Sa_uwrkCj$qg zKTg%B_tz{7p`pOC6opw`7?(igQF?sQ22%pgETG}k{*g*OU1^1l-1knIe53_iby4GotTPf5++QRhUFv?{32ey~>w#^SnT0-D2#<`P z=ZxTbfTg}wg#mS-O9H(J8h|!reDEtK-^Wnp>q3WbkQ9;zy_!F#U^$-{_g3pH>hhRe z{&Qz?<5pTB6hj}u#USG5z-ALdWu&x)DB^=aOF{`HV|rkpXITSyFkpLdk_N=Q&~R|! zot`BUY`6{?bFZfgXnf?GhZ*7r{dJN#?g7D*1K12(mRwONa}a?Ed|6HtBSa8h*@2-+ zc%yFkt)4X%@rD*cF(A~u)o6DapIMY*o%iJkx_F}oU8lk06@1^y@hpg`l@$eYZ#^=+ zvbL%Q_veeASqMaWCaWwa$GY!hU8!tK4GIZSfzMi$xaipNoOeEp+sc`-h=^5$RM_x} zXQ`1+t1v?KPy6=E2I=kDJOYz5lPiTlv}@8Q|60IVhI*E=k-nP_M3aH;7_~%IZeK3H z6jq~|E4sn~xl%YA*`FJ4m@X3$eY8Zg^wi|RRRuEWUm1^@`D@-}n}D_77TQSJ*CQU{hCcV@~cex+7h|GgH-jK_1e zJK5(Pi4^6R>E$1#KKpBS^fwMq%uh{OGJ3_|z4lM2=x~c;FsGHmr}n^zx{6G21SsA( zVQhKqMDv&WcgOhoiR<-GP2Ros=Cxz59@9q7oxG+w4M+f*O^CJ{wHZ@w8TGtI&A10z z@Hd(;(N6hMqhFTfuBNJYqq8EK;+|0SeP#oWGQKnSf~A=QH4FVZEnopz9`rmdKHxR8 z>R!#jd$heq@j=)--mt3i;f3=Spj{5g6qeQVqvGyM3gA@sm*iaUBf!YMf z;JTMJ%H&}%W01)sD~Ompv^9raBA8sCu2G9anT3)J%eCgxrw&56>{7TuoeMaOMJEv9 zQ1a~ZtZ8gTQD)-scnx=uURaiB#5->lSWGl1rg1SDsd5APeNh5tgyo()RiG4UTuUb| zn0()0y@+pRvBx0*ho>`rs9XC6PYvE!ROUYE0~|m|Vv}`mX>uz$uVLLdhiJ zp_XtPN+7Dj<~yu2U+9gydsW{PI2hB>Rc#!T*8nl5%7&LJJHA%4-`Y!G;C8noYLwPKuHFQyMi5C7giDC<9Scv z78S51(b&++J$Me}n4tn>-E%sW7Zv2x?mI(?I*h6zqKqimi-p|MYY`t)BdHB`FeVl- z0R|y)Lts063rfkN8W=8Gvai*Wgn@&rW=pRo3F(~g0~RhBLOcnMBBe_h%>@tlB)4>@ zDvlWQCA`t(`#M9>3uxxJ34b2$?5!w)9__ZMj(#icd1i5J1tRq7$fimOXAZlmF~8J9@!Q3)!lTHC zjT{A~>7jNG0r$lPWU%z3j&`wvs#w%+Tr3y19pw$Tk>2OS;S2oW7)n9Gz@GCe<(*SwNp#AdUg*6JNMKD+c z{^I!j)GT_e&miPS`0fAr6==CxP@;!JcTV4${05D@{)=1v^XTsI9C|N}&ab?E*^GVb z-TBk=gw_tA|0chB3oeBR6IPz!0$!RO%X$z}ssK&_@QE3PuMxHj!~JE)BrDtaRyjt48ZL_{f8_{i*dQMeIC~U+% zXKDjbxpP3bXAtEsSvsUc_biwud_3*fd<q@8nb*_W_~KE|j7~B|-&79HBD`6=1F?0;B(|=ar@v z9!`Z5WQx~0!05J_Eb1RXUd@1CBk%%O6n@`9Z`D-!^lI26Yx@S}$Nbj2T z${Oph$?E?qxIXb3<-%(pWUpkTF+Lo8pGA&+RK`{Vx``Su+KK3lc<>X&@*imRvQt z7D)4_B-}Q8(lpgN7dD`p=eoiYN^k2zTtJkK$~Ye02&MG>Rg+bd5Mi0Dnp8wY(C@Xm4)O+F%O9;~qwM`2X=>RW_}7N(xmS zsCNst2Q*)Cr1<2h776i~Up=sE(VLUR%+i2Kk%<0q0u`0v>~3rv6b*}oP#AT@JuhfK z@UBeZbJD{J3R6@;0*$9&Ar?3JmN#3PtkHD2eR-4?Q8>9QM_bGwJTaiGXGUA9sQ3d(6A(Cx zBx`1{$3q%!My7qoy#_o~cSUDA?t4gB^&XXjqC>rtCUX1~4XZ`2&^zR%;bY6ycr?p~ zasb&QMHDmyQOXnOyP~4Pxg{KP7@Q#AS*$+IuqB$f=A6r?JSEbSJnwKR&f#0cI@?)n zoGQeU=L;?AOKCN{VRgoduY1FZw_T~m9}1gd=F(JFjP=a`6=NGDYj9GSDy0R*sLWr! zY6})kUFgO_LkTKNTWPg*SR~R~)1YfUwrSyQgN~tC8Q!2`w{}=^o~du`$ek@|Z#ZyMB(M|X^?R9?soojEu{p6GO$SZfNEzzh5_i}U5-j+QJ#Of7zUi**FoxO#ZWPW{q zbpD&){N;!4x)`%`p$oi zjNJ*{d9mQogXT^sTMpehH2>0z|MU?W0ljiFcnsDG# zy;TWqn=r~Ki8j$v39oXVXW=6_Tm^nd$J)cIyhP8K-fBakvnSE~sEmjcSdBVOgTD1L zdgXXEKURGn#a&3u!2?|Z9+v$a3hnSp*jn)KSI9u#qChZ~kfyqH?oCvufJ7w!R>yEb zeCe3Cx>{3F;wSmCOoC$?^nF_U3leM9u(Yw0lM5#88u!3>^jI2oiV}64s1mObGD1j@ z!Diq0DjGcnHR}VL7#gft_*6-z;Z*>37FFr7A{HpZE0S)Sgikyg@j0)KD|i6ieBVO= zkesa2uAAN*?2hjXgtn7FP#a(`AW2@zvVHg!Hf6fR>0Aut!!pdAAnAxO-Urgj5jU1Q z2qc4`*pt>Rp3zWp;&?ORp0FID0){4ECm$0=ndTsq)a>!7Hdzr zib`UHJasS-CbhutK$sbNK{tw4 zo(5_i_s%OURdoF7@=z*Y;8_UBUk@jbR>NUfS()PpOH&w=OVA3uZwNzIN>TuMO)lxL zEIh>i`(ATK3Pyw3aOzDG1MpBt{9(?oxRC+BcrfOQF&pASe+<^JGRLc8!a?c$JvE%0 zhSktzmRY@L2cj)WF5)I!&(a@iHawucXsDTLT%`#{Z z5k}kO3dWzQDA7KT#~fbt%Gj%GReAv!(L(cM(L}%&iMawOauGoPpdDg-ArVuAzLTcd zq6Se+_m{vtZcDg#Tn?u!H7H`4=|U1ov|PyY zTi!3Je(7MW#SuDm=&}rY$ddyoc*EH=Rz3Fm)7TZqJ+EBn2UPgoS6=odR*O<#0)p65 zt!%U&^DE-OhSXalRel^+uTpYDU%x0{Y>H_dV?Ur?EU?3GIxjnm2Al z$nDS#9StPp@4eAKcKd_*@#e*B+v{Vu-@TPD)=o+C=24^y|2S|OvB-G-#D~y)ZJeLJ z=2@yd&R>7$+5tO-plaI5dDXsg{_2~~cs7n;WYdIYu0Q+^h<(qh)7V`oOza-{or@4K z!I}`5Ja>04^h_7wvHh~gs{fP;Qg(YF5vmjFLRi7K` zlIw&pUtzFpz)=kwDp?Vrcu6B9x7zL&sQZ*o9aAd7b|(|2@r0%$2 zXR1C7r!2Yw8WceU4^!NC5<^g+mX-oP*w7Uga@%-?30WbI9Z9I217jO&&sPHvPhXU~ z1ZVxX-@J(7Us$WC)CW<6h{|y%5I6mDsqmIXxDgQ>5UD)5TTq3t$wt!XUD2Xp$w?UITltb8S{V z#7lUJk|+yes)^tvY_Rr~dRJV5EScjm35hHp2%+p-W9uai1u8Qdusa_Z#=P4>24>|Z zK&jvBNpyVo$hGt=x#-M+;fJUV`JSLChx&>(9t#l-3qM}8bi{?4EnoqZvVqLj0;5$m5$cZWn4cyE&I1tXc5OV1}x}Hp8TyMHj0yQ^H@- zW=arPm9~sGH4YQpeiR+`ru~ve0hxjTIvIu9-gH@{5W$jg_>R=cI!Ap|s%@HcI%51P(7787krQ+4h>=5<@^M!``bQ5_J?A0j!EiR4k6Hcxe|tx>5iM zG^ZoyaPmIIn@KZ2W_5uhew>3TEo1Pku zHrsPC=Vh{OhfX?c6^nC1zjOE6J5Fvv-*^mdnh-fSF1qAC3YiVMO|@-WL0$u0Gamzm zZ-$P(3#w<~a=DtyoxZhJjshwV+0aiALq4ok3+jrST_lC zy->+y6gqHc;LgI^>cg2Mz&XDXQF!44|JRY*ji$c!wW&LsZ=-?RtH8q_{Cw<&ymS1O z+k0=!s81b!<@S*q))n*}9k@Mqqg+{7L3VTV4V2E&nZ769fvx+^pd>w z@WgfEtT~BtDB=KH-971NUJ0i&(qzA1*ipjhf7>t3@L*E0A}zJ;>5b?SS|MJc?|kxV zzkfzw9=`x+*&Vphv=A3bme({o(tp94^KjKptjr^$7p#h}rbAto0#a}R!uChJ8T;X} zXV6pBs*o5T#lIs_NHRT^w{YXV6Bz8IW%ZlS=!n37Vv%f9LzKWptkC)8wveQ_g759slq30 zZVVl0ZD%7YH9AW^8vX=KZ{Uo7?8>;;1SmwS6>jVi{I#&1s;uK6?qVY{T^iSgU?{A7 zk_xmn=fhys6~zRJexJi#p%BhtamB~&0(R1H-YOZ~aBiAF`VY7qRVn0hoJn0bvxvJK z7SniM3$)KTOrEx*1c!!*32Lr8E~uQf0{>KrEZ+=KB!lRh1gT%97NC1<@x3b|nOR}S zlD9x?%tIB4!ou}YSQdbLZu9C&l~Gnm<*Iy;h#RUEiA&!LkXF+#K0L7gABIDgu@P{smk!mT%}Z2L1mvLI^Vb*`n#e|q+lKeFtA=3%bL zaG!ed&c*%n$YxJ+ zv(G5hwSdTS^nxs-ET|9=jc_6x;da)FP(t;bN2uo^d4L8hc{z+OSA^qOP-qf~6?m@B z4<2371T-AP^4+<->N%lIt?aKwEzl*xNgkBMFst%Imv}QWXz3N;WWd2>Y_ID+VxLC#IlPCi3HC2s_6w>aI9)-%qE+v+6X`rx5fTEMkgl4 z;N1DG-a)_)&EIZSJ`y$t7;I1($v;Aw;X*YQazmnnv;-3p)fNE}+_Nj5sLO$fOw1kw z%In77?X8)@1Abu3c}r`F81ZBU!L^0qUvoKRDFW@202`=^bi#aUjvyy>PxF3XycA&T-2N&%?IBafkEz~$S10@3@pjSBRQ2psv@3B46R zVK7lT&Cgc(SMFZSA>N_3O){F3?A?g6?kw$rk)ErzJhu^Ylrve{fj<;_eH8f&%krg( z+fQGodfVyK^M~d$L+K%jzJ4oo1Lsnp$orMC8&F99QeC&(YN8)N>hRc&5)LJFQ`?W+ zs2I2}dH07GKl;%5_~8%c(Qp>YklkaqOC=?eI`V5xJiN%)?~L6xKWsE%_(L}u4Jkp@ zk=><|pBj1P$c<)m3A2q}P3>dfzA<(~Uq5*S4(Wcmlzp7CFv_pKs%euSAP6d+z!eT3 z0^?R*(a{(1`snq%rNzh3;u**71e(Z>Uaf9N$I(NxNYuLB<0wQlm(=(KMxyCEh<$$B zY&r3HoO`iinFtlsgo37mdb?03`Sb;ef^ORxzv1>uO|&HZ+IM8#mvM7>dw9}sdswjs zBrI{-z6RMTJ$xb8+MCd@iZLOp7FR&-R6$g((9RW5%*d~S=$9UWJzemM8l?|5UAUx@ zsRGK~o5@modIQ1|P`cFB?{sE2qD@z+ASnn(Y_$Jj5adzMg6&(B?c*K~3)62foR*d| zUxquvH9d{S4(85W(b=YjyxPiC+HuLJ&eGp2y9_L^H3i}zU0@IAXVg!wlU+YLG5wY{ z4tlXInM}}lEa0fYl>AcJQ8<-J{aIAu>1^wgC}X=l%2(M#mhL;p;e|5XTSw7+k(YSE z?1&fqe_fByD`zkC>kp@ibD^*;hV&K*!ggHTEb*FWTnp_WvAz0HM&g7Ch z64^t5zbXq4-$zQ!=cXwzGL94qCnguO2wk(E<8?yDn>~KtDmejW^T>|SaN|SFI@q6v z%#d#b3L9F$ob?rDROtkLnBBRov*G>=m(Ac4IPV>mEQ>nhBrf6zJq?xN?z7Na6Z~@| z-~>3=Z+Ai=w}UsihXCuzq27UGUvc|;C)+yZ&+PHRP zv{L<9Au+O0DrI5QwQz@5??96)cyDgx621tz4)g_~VA`_W2pByXscb*LeFU94Ee?2{ zj6-2uO5xY*E-2D;l?_c|jg4F(3wrQQ)22~hRU{3EY@yxI5s2uBOcAls20>1a zX#(nvSmaqWiY@{bJ-i`=y#t8XJ%>#R-DgOBLV6wRt#vS5=eByBK~KQ}tAThn(soXc zg`^Dx*tK@Q&PO|@i5E3WzFv<3@kAAr5Zu$k>>)!5KGn3+Rf2X0rGVVFGVDFH4(mlH z`t8vR&)~4pGgA^JNoDEcj2TPczhbkIT=PR{l{%Wr!Gs*-h++|VsZ}S|g}OnAR}s;S zEX*||j-e^bU~@(ncjZ>+5H49I3W(jsDhh}}3aX)q#?-PkFh@@cGTvyJu{h{9iQ8YX zkfDeOJn^ZI5Gs!3y|NpI^ga?nKY?n?_I%T-w{Tdx^E0lAR?k5 zLk&X|tzrnh$ifAF=i(*LrnJ665eI8EC4r({UFsQk<2?<4GAGzOVFXEHK~4BZ|Lo}t zvgK7<(?^@t*3N~x2#hGH31xk+&yoo|bLi^fS(_)ljT!Nf+4gh}IY2$H zAVfks;BqAsmf6JoyVue5BpW2#=s2=6#__* z-2OHkQn~EmJV~5>A%Add>;}%2fKd7yps?mMBV~w`ta7>X>!DGreB^czv?ct3&@(2J zbR$UX1%w@E?i{(Xl6{gnG0+X4BSq~fDeKN42)kV<;D9)JH%@r?NZI=*#OPsAyYo&nQ&bu?JUeJ0 zrJt{Iu}+}zj-vc~F=C*uL=2PVSq9tU!HRcZG5DQc1yw6)q`awP$>4S!`jI8Etrc9d ztE|$_AA9)zo?0F6h0&cun4-b&*d6E$`MYr?5SO|Ap0zxs1R@XDYFbz8DP#Q+4EhT6 z18jf8YTi@O1P=w44VmBCykz1A0-}u>t9i?CnpS153c?Rb+7N;t9TM6K7LNbm%72)B z1_W0Hz%x1SLX3q>hx!C6%40f6B(N1@&4z`M?zwM(&4aI4_Qk%#mo7C6h;6R`wnNEL z5JJ*%4u->9R@o!x8)_#9+YZXk<$B95mt3tP3<0&}!VwNIU1*1_sP(MDhL-0Pzo?&e zRkF0dv|Is)6B)~2DVJn6wBW&H&Y1{rP^BS=TS0sWkklaoWJ+sX4Go;WK;Iw?dQ&R$ zQYe~bek!d8SK4*&yj2ZErBKg#nFA4+Y0ecwu@)CBQwS+j1ejsmdX>vGnnp0(IwAY{ zbTrW0xN0fgk0K43h3}uvQUuGTQU+abvoJ|$hQ;&MO>jq8U&~8Y0rf{7;;rbeCIpC~ zZH-19jrBz_VMfrx7-Vb333gvG`JSd5PM1o+I?&&7sRrJHZi+6ye`(pfVp3#R z6CH7%w_GZbke<7OSg~0%5em4B$J+~BPgx1Uc}5*^6V5i+%rIkR13f})oYlm!A#97V zsL}r1{btRvd*ANYZ#%9q84Y_VCuXn2Kj0WuDxT`nvw_=6~y^!Y0Qi!puba{ZL7_x2>7_r zIZD6NQaot!3MC z$&8_4O-mSotow&t9X#D7IQy=m$;XvM+=ghN9*t^2)M~&>il*PCr?t1~h6ZXilMUUk zC}O%&F}RUsbgDt z$$RR@JAW!O&Rn;NKCAyWT2w^sbs0i*2wy7qL7#=d{#QA*3c@h z+}?cKYSi0b8@PS$miggFFClpP;MQyN2z0Vfq5Nu|%mdifyXEv+4yWZ6KHcS^cAdxq zMu5*lE3PT4nX7Mo?kdS>B1Y)Nq7V+m*f?9zpc4q!fAe*}I~G_s_*b+vp_%cV(Y6CG zOc+eUvW7SCo9D-(@Cs8vP`#rvrDZsSu>lJLv#dnRJL8)F=Jqi(L&|9xP)>8O2k2rz zB!5OUeA21@nT!RX6UmRxhOHb-C@Lu%06qo+eG^zkK|DHDD!}H$X!JD^To(w?Er_XW zc~m}yVn>CH{_1C9HXEFoF}S@K$fp&D(H6)-qT6LX`@)3QRxG`m(-5DsA=8w(p;Kr% zo&xvN4)n~@l$I!+hK0|7qoU|uGSL)}ArNjDY?FCk3jm%a!$4)=4bsz1hhrxnO~5Cy z0^e0~LC|?Bm+pa7aZrT2*)?NXs{h;(oY5{$!D61$3n1TN@2dP5g{?_Elx)>B>Y1uC zSglQZnPpTirZGo79C#C5A>skoWuY~RuDBT}Cs{NO zuR2!^>`sg2HJv_(FV`Dd5Q0NP%XthAR=ak7da*!|c zS<09QYa&Cl;cDbD4twN(fE*&#G`O&c80#$50&aLeiC94hti*b-bGjbs9o58)4mnx$ zQS`t@{_W{Hm${IZVvM(s$8iKi7B7M=5{tnLk&q;bM~ehLIb)-}LILtQVyQE3RD5!D zc7wrTf*^a%Sos1M>q2=e%1(O*q@Y+3@)ziowLn653-bB7EGMGqZV{q~iUx)=6y8N3 z3vki{++3C6*b7Sub|4nQ+R03V35%x0x)>olI+#XHMP}+ACNednqKo+jDZ1s%bT!V~ z(4m>(?kSs3rsdc+Mb6@kctnA^ILuYhHfATNgDmU*-(iiXWVYE_%|^y9i0P6RdG3Nv z)}l^5qRA2v==R9CfYa6t4z$#;qS^Tf@>PIRG3CQ-_(Q;n%N@nqN(x zgBh?}$I!rL!EGJbaE97;k6txrRQ}94a4J^KTgkTV7Ad@Del2(CdZkp-g3>v?Eo4NV zJ2ZdpdWje^8av3kOn>pT1;=ZTC@LqL#oZ_=Sh4fN1Gj%)S@(SC#x$(XZ;vgPe*{SG zpI3~X`Ky-o3*Uif=tnm1h@wdYlDQp1VTnF_yNQEX$)WmppE-8yL#S8}-x`H37Hy^` zk!OYpf6o21Uysmi-n)l74?w7X*u3C2X@J1BEHk!`1!-1=J92kSgpF``Di(>uD zd#?7+E*VcK{a5*Hy#2oRoA{>9YrudJW5?6|vv=%_%&Y5g;3|S!<*WE56tlT;Sm$yM z=X*(hS3K}L{YUYM)>GzJ(wFYb57a)d^PuHPpQ%gq#c7-1Z*}U-RloAs`N~mO0$-7? zc?NAOc_s<cR_CyZ*; z1(^Xtc2qRhItpa&EjR_}omITb%M{iNnBT#ppoBYM`;r%IHgerCe z$Yp=Od&LHForL$Zsz5=wvoOrK13-XYWD8l^Tk^nSA%o{3P^cC2&@7?t-Ov}06W?vs ze=k|m*+a`FJ%tt#SuU#53z(wH`*l<%=zP~QvVp`zU|!z`l+odH1QItODawXkW?8frx>QXZ_9KNAf`s-V06=|AKM4Ok#}Q; zH%*Nc0>5+Dwk|;(b4?03Y^1!lKschp=0e~WvH?_Z?k(mI9yC#(!G`7S}3PL4#Uyoy2Xg#w@fjaip{scX7{AN~4c zb}uIjUE^79py7dDF{#_d!*ec^enNbE!KJq8kttli!gT)>O4~w4n% z@>!HN;BraJVMF4FRo1oDpj|k-3~SkWb=WFnbtdms`L3FIipgA;=LR--2UTGm`aq_a zj;s9OrJJU(%ey}gQ7y{O2E6yHCkF4%$fuAY>K$rU(88zTcCg~ z6&-wYM*VJ!%mGF1wU#~fDNg##egnlaO*O(-5k%qtX*0T$OJiYdejk}f2(O`s@((ic zmAA2ey{?90*pdAj#p=Z24M=>UFNZ307qem-sXpE>Tc9ERvJ^qt>7t64;v}a1EIsNw6&}R)_G1~9Z~cV z&eg#Dg~*_>$;li9Q!z6XGh4Q6=Ju^;=~( z%4GWZ^38Fepny#sm(&)n5DaR#im%pqb`|yab-t@?&?nXw#$`kiBHL-*Th#fGLpU^B zs7IL@W!0ddw(v$vC-QhhYxk8{ds%)xpa&yZ8VF$0=NDxjg33TtkMFmZ{N#-I2#lo2 z>m)+JjLs-3mJ-Tn9FyEi6f4JH{(Q#AW+w%0kZ%0hVy6 zxRPxVRiUS;1=5S-)lj;0S!->tnc>!1Gu#<R*3({4rzH&H9t7-?!+-rcf8DgamkMv}dFL9Ldf>NF6;i1mRrsdz<+sl& z>m)R*LN*^~)tkcDFMd97+mv31nD@p@`FsPZJ@mM}qq`%CUuUI?tnYh2=s$u)iFfnz za^XvRyvlh?Qpaywb4!*Rd*=4BS3fMgbl5Ku$>&M``nyniL{{Hn;X~W@9L*&DA**hl&Aa{)e513< z_g|T~ddF^(rcEG6hkl3lZ=<*3g}koY|MT(sK*(jASJKY0sLqoa7+V;a34?g@!2i#rBV z+BadcZLoY)b|1Bc$#^@q+9 z2Q-a=*Zwr72{DIDW(fd1Chb)&QGHjgW5LAB&Y#gAvGfhz+wdP_35|C2qcSg zuxmv{j}%C9LJ?wdC^8)=UqcC#UyoxORU84R206_46B}oX2wmU^x6GdKhu}G=SdldU z-0N32T<}~7tTc|m9bqQ55Cp-Db)X~=1rH2Ug;)!Xy97ZF#i}HjK|!J~Au|U)QRd?& zp8#hzRy>8Q4NTnt64Nb?Ai6^9tRsZfNQVbu=!7PqiA357gg4LTU`8gKPyh*5o&WU4 z3;CMEby*HPNzZ?qziFZh=YT9a2p^Af?}OvTDd1hk#jgf zXQ)lVGDTlPCg}VVv)nA~xEf34H6a{uz)yub(+b4H8WUgHIGdlDF)0+5A^a6!-jf{S zBPX1?tnpz)>|9Ky5ahV12P_0B%Xj4wMOLRHax^^)9JY6MVPHTKC1|-odqogQPg`dk z>hts0V6q|<`v$DSnwU--2(Jnl*(WDvk$pm)Vk92c6JNv{owlZ3YDabB0oV(3x^O1o ziYW+c`QFnqZMkdXFx9`prmIU)J%+~?O##b^$09Ypz3!YzVwO^}!v{f(F-=NM8$zV5 zKZ~Z05gc2?p)N+6#bzq-xH+72eAm8=L?6Z<_DGcY@!6NAA=sm?i*n!q8juw^^F7S% zjukO2)4J=f$c)b)K0S{PW@$IS7jo6>viLk|k5>?7ZkT@wc!pDn+{)Mr8rZsR4=2`TiQ)My!EP5)t^c&h+42j9&O3@#DRp zVuaoW@zwnfIMQFdBR`0qQgisezF#~Tv{zH_fzk)6|5WO|EIrZpLE+zm&lpB8o^a?- zQ}3yq_Xnx>4DP#e8$-eUEf~)K9Iv7@A>j4&eV}942+u+`=xu|~@ji`B{jZ67OB~+f zNksqNzhWw`_$P9FDWSE+hTgm3v?YI5Z;QHZXs0Bvi$!ryzwYXPG44c2HK6vNcTdS)}Kw=?QK*nEUzI9x{NQ2l4 zerfL9T%`iI3L+Z+suKz>NEi=YIybkRCAgDKR!RO#IGraNK0puJY{%T$xjL8_>Rik+ z^x^o+4e!lW{g#!G|L_v@W(}+)zV6>vm?^$*W5URL@4%6X@MOJZg?Qsa96xox46epquX~0SFsh zj93e7ETTRzhY5UFXU*WBsZ=UC6Ou4US6zzAJUP^{s(=(fs}LY5YX@flhbK5a zheqzHoA9H!`xM$yqCqd0x@0q<_X9}F9RC@!954N%K!ZArGFHrlKMnqCCC_ z&4nU1k5o%s4}i?WVEhg0BIX?I)@qOgl!1Z3ad|F};RscO&%gWDDj0*{Qv~mgzTx+5dreSRWd|Uhw;?>Sy(MlfVieha*Poqds}$5Ug6BpM&}x)bpy4TtBbc8 zb?v8^yJu(S>>u$JnWqR!9O*nHrt-hpb(BxxUI5}nuanlC@25&ALX%V#i zC2mPP6G`ZNlq(Tp8EnVcnOdI~ToO}Jclmdj!wBBp}w15qiD1tguo7HIq@opw~_=Fp(b zUw^_uDHHS>Z--G~8;N<4lPzM1o1F0uz&%2#mVXUUG!tpNsc;E7 zv8emngpTHP!Q`%AZs3qcf?c-`9R+QcykPTdFPxaLr+R}IPfQpTGwPqYbmGGM^T64I zc!4cZ`r*FLPd~a8NvGAf_oZe#KScu_E8qXZoG|MuJQ9wTMd>9-1p8Hi{p0>CuJ{X8 zr2R!V4B5uPGj|_tTVhg0+(S#{AJ*Betisn&UcF4TzF-zU_`> z$F{~rs3xveI%4uET>7|!s~*?6ol+w_ywct>zdi0iEeBc>DN+kWMQXg&oPnr7kkqNUtoZJoY_vd9aJX_Rz(EZs}k>0@S0&Io9;n#)aGrQew zb5Hk|qDNks>zbQKK?N4Uwz=m&J@`f0z{}@)7+uK62sQL}i z{t$2x^W*QoHgRqO@Q;wWbVa12t1f;tu`ge(>h#RDiN2eoXHbE0Zepl#298#hlK)+! z#)Bo=`oX!0`4V+}K9(hbJTKQ3L0l5nofvZw?z|?`s);i?0+VRljB|%@$R`?XYZHf= zgjxWk{G-}iX6rt=UGb6uuv{Gqi>oq>`qDuhUR9`RACgZM`VKPm+P5M<3`KC*ut^xD zUDJZX)|v((EJ{qeWus9}$HfzfnTBv<0~%uv=d(O>4xG?7ph4C#n91Bz=te%# z2ZREuWTe7HpgJZB4i|!4S3Jc-NQIm(f$Xf~;<+;IxOi=BRN+IZ&WU6467bTRmWf>ak&qw!2Zt`64U`zDJf$|P*VP2IK`YR(w2tS?wXl>y&1 zR#cGJuTmQ)dr~-*fD74Y^Ipp&^o+puF$xO?(vx(G*gP(~wsLlkSo(3(!Oq2#C*kl; zxj7l&Q^6RQIq8QY3!#7wn?KoMd$Dq_NIDdi;pg&+eHoY_{s0UmzYvE4J~0L;rK5VP zzijzJ+b;g)SOH_{>RbmIyo8$*dQMDS(GXO$eNCTdxTk^_KN_p3zz(eE_*mY-zOOpo zT%rG-Uw-`pM%?sjbxDGIG~7}&xSpXQ*8+oIAF>bA7e6;Rfq)VVDx;9W z_w<>D7;f4;fs!sm*!}s1>o_|c4ZfAwbY5-{3caNe&`lIpg2C;W7dSG7VDf~)x=)PB zsO3|`(Ii$U+!@IlV)H;^CYs$r*gZN1M;Ii`RW?#?IRQa4DR8+(vXm z4W@5&Ak#95NDRa)D3-%@$pMp+XR+Kf@u-e;3BKpU30O%XKai{y-q9Z-#NL5qLAZwz zlQ9$1Tt;YWI}RRv9T9WRL^+M)Z;GIz18$`C6Rx2#xLBg0p3ueP8YpfuNDM%yK3^xc z0{7TFk)S5xHc~S9FmyZ8f~YGF8%7l)N)YMDA&#IU;lXi{WNUd@4f&b1~&;OF6x{``S<Y<+#clso-$S0dTatRz zv*tTL#o%9qzKf)T7e)GZ`Wm!dck+Tx(gz~_BNja%2W`XK#J&w{ez$Z{r42wX(nSM+ z<=O=c*0{sY-~fyJdptUf_6OkcC}1JQr3r^UEnT!RCaTX<0`Oj(K}wngr{sfxT;8`F z_D$#z;69v3xUcVMp^{6zv)!pOVZ zE`4kVzK^BfDt)Yk-4~^g#lZJ*7J3R3Y9=t1mz3}}TqG8Sc6=Ugpcmvtb%|eNns)#8 znXaGrp?OCs`pnNNaGg(6Y%kVN~{_DOaiKUwvZu5_)VP zargok%B%G3wM)k@P=`$4I(`8feE}a*9zpzOthmMsP$)b_ zVdP+5yYLqx6caoh99$cj->&~qCLRL^&Gp0u)65Tu)WxL?YBogLfh49O2=KT?0p(EC zpyY=ZF-VtP*wyI|FTh*g9lQvzqyW|;#)q%o{0T%1EXSbqp-3KXiM1hl2J_)>{X2_x zbadnq+-eYr+aLNE5&~H}cXD$5Ws*M3u*lAjk58C*$VX^-egRt}3-(;xE?7CdB=QFg z12!sPRR?AYrFU>=@Vh67j3J2o49CkIA3J=rYoP*N_eyzL>n@!O>a>v)&R|oBppc{b zo@*CA1T%ckhZj1Ko1M_P*e|{HHqQ@yI6=9hN))%z*P7~-RUaR>;737IHU(;nNBo*4 zm#eHzmOZ@JAblu9F$}|F)Ad0B5WR;;?f0!7t$9$RQ;{egn`ay%wR1A3ti7O zYS{H5q)s90sZcSvG@|<;EoCI6!>0#MWmX5|<~0mL(!BsBtoeJWvY_DOg3Nl5u!bPV zMzAwLPQpG;$Q<}VpweUDaMyedhU#hDDBPJcs;CL>COF>%aWHP-##9b&2`wD$nTDSx z==q|g*A#x0U=q6ZBy%#Yk@FDha&Rdk1n@@qL@t8I8&ZTgMwI-E;a7^tftN5%oRH6Q zjWIDC*C|mJLKxS-(*f0wWIbY4iXf1Hn+WRyT)6Rw?2j4@m32Ji$+ZhvU%dnsgknQJ zlnF!}&(Y5{?!u6U0SEo3GNkU!XG2k>DI#NkxipV#*Ore}SdSEmY1|MNkYQH( zRACA5E3i!RhzxZQ@nZ|atc)bNazyHk(<*NHj|_o^`1SFZbuBPa=dWq$4FUnm&HPNkn>& zUoc3i=d^ezQy*6R$xB*Y=cT=}FBAIo_yt5-%RX!+WC}k&`_UyN9LemN7iOEeIsMSeiq1fK{Vezi1FrtWywgKEiyO}ijpVdq03!D#f%VFy+dxEP=U*o*Npd(~I{B#!tdBJuFvM{%7p zy!C3R8$Rp*5GR;Z;cut;3uUoO;$=LWi02S}UxlV>NpHSft`9%zx|0=1$G1i5S-kKY z)_E@B{7d?4y9Z%@eXReb!~XyD-tWPfz|XH)|G#RC?}F(@$g6-a9(MVsUeEz93=f@j zoWK%+Wqus!WL>KZX}seXwc~djS+LBLFwB#Gin05%+OSMQ@2j;tjx5-Y*pH9`G3g0- z0fA$-OHbmjg!c!r?QLr{!rIs=t;K=TlLkE?y{fV`((x>|y2?F(FL=ko(N4UOF!*m` z-rFGa4<>B*d~BbN*KbP)RQ65jNt@fD3ZEldq~+_!_*M{8PArSbt*;o*}5s z$j3*rAmtWmRoh;b05&`JcYS>1UFw6_ zy99INU6Dni*i_(fg}_bET~aCD_Ab^^2IB-p7?eKE;;{KFt=uqoX|KW3N8VLf7$tC? z^I|RF*A&VP;Mn{y3L z)QdldNq&0a#DyMAJFNcJA{upgM*k07*TZhiFaCzx$o(O_J6&^6JJNp(dnEIPd^PVS z#kUhjU2~7lqSf(1(7Sp4I1Yjo9#*{Pe#N^7K(g?cm#$rKhlUh7@zI6P0Tw*cG?6w{ zt6ufbk#iTWO<<2zv1YGb_#B8{Chc>)H;|71mphDaL?2CjK8EBEo4)H={-{(;iS)!+ zE@uGygs>%4!dBi~t>h~idVJ!eF$4bRRTq3|`eZ7AAtkFMDw=bSQDSfw6OAqlFT;Y9j(%j^_fwuA@~53-a+T zU~3=JXvej&T?1KeRa9q~@AT&rBE5*~FvLn5&=&$l8wrzZ!a80P_&}z0;NRD|cn0E+ z^KNCA<5zmDuYVo|jX(fj!l1ND*KLM2PM{d(dQdf|g;&OOegGG{ zQ8cLmIpsZ-d`b@A6}1T2i9l1ywsU2S5x%I>&FMUMOZqEUj4L^k$h!MEXZtAQ_LM;prz1WHg z+RSA^9H#|(_PsW(aZ7jNxoTAk?3gIza~4Xp$}D8Xqbicy!+55cSGk`ay^S)Q)aMg6 zzwYx1Y`5-?i$>(R;F)9j)M3O)Qu&-+cW>S_obb_W*gQfCW^KKo6R*}UEvogYa}#R) z;71qSn=Wb@*1;s!{lE9|N0;7vZ*>>;ZVKD@{r5+^3>w~s&5c%!?|1^_o3rrXxp4pe z3wAM`?XIJ{J&TM_ZiD!_V;hGcmk?JL$-^g+mTP!{h516)M+o@h$Y}bbF>DjOa#sUL z>_R}BR$~=@6-K}=zytTiM48rL!|h6_{=Y&voUKNL;_s2Y@*ky-92`pQAF%;<0}A{B zj{GVn{(bmA@il`j05TwffPV)n2YZ%x{~%$q-EAI1vg%%yu4(nS`USH-f?jQ9{J(7u zuwYFbclD>;5rnmuAf>EVq@Y5n4oHmD=bu5gLd_-z@$WdE`~)5t8!$aQgRww7 z5z6v}M%(f9czDEpEGSpJi>KkfEuARQUnR15SD|lub>i>{u+`FVnfnexIP9C=*2Sp( zq-{zBXeal1X|UvljsVDT6+|`QH5jyLbzJjSZv+eS0SwgY^zanUfRRN<^lSk9%L3Qc z1-W~4DxW%*R|xqflrjr?v}1Tm*$D}-MK%u0A{yUMQ6*mhfLP8g?@(x^kuUG;AD%fr zC8#^elfgU5q`Lg?JReY@>=p7nY+FWB`H_s!y4RC8)f&RlquFop(6NOK+6S4m{ti{f z%9BNfnoeNUPRyt%T|=3U;%U+#xbaV(gd<8LZ&adngV5E5Q4`{gg&gDzQuoP9nK~fI zXzSUNqi0lFd-80-Mm^1lPQjzYNG>$$jKUSI0!Mk|N zy<$L%!83NYR=nv@qiOK{pAAkGMn&J_pAFBruKxVd4?i26Dc&5t<@lc+oH=>s%$Q!^ zpsIn?wV$EB=UJyd`8~*?=dR+BdqC3n>p1!kd%stC?s6uke6R8>_J)f!)_Zm5^9Kh+ zxo`M0^ZIo%{t$VfGiEN=?`kh<+4kYj+P&NmGxpzuD`qg{(?AzSJ4&pFKjWuTmCAr4 z?U^kRxqT}A5v-_>@U|Cv&>-E1XJl%x_E|5!JUlado~WV|gAIzS_VJTMSYUNnLRfmQ z(3|bYXJ&1cUO7H9VZ*b6WCzT*0weX!_H)pwhKtpBRiQ=44KL>tTNlFzc5$Mt=Q5^% zM)#bUSz%EGz=2r%S)?#?n8Vv;iaK6ELaIQ+`!ps1vgH8;ObV*BSk);|CO>osmZ4x# z2%kW*fge%X4@}aGe-j^LUohcoLRe!%rf|0#1CLn&$y; zRTlQHISNdfJPv?@omF$-AL15o#hNdw9HB~W00>eBw=uC`a)sgb0QO<=-IZ<6QdmW3 ziR%=wYmehWq9q=m#^MfQUKH7p-{ob!20IPI@!C#Fh#4Ru0*(XD4@#vB3zfMP($IjH z_^81pv9!{&cA2XK81MrA*voQ>0?r~1FifMmsjTP1AfZu)v$*U%1Ie@)CuxSSron)Z z7fEd<5B~($aKHSzt06mtQk$mAJUO&3l`7h3Vakn`2n7k!l+GjTf;C_tr)SS+`C!oW z{9;RQDi}#`m=|N1(Roky#RLVMX}aH^S-RrrjN!*9$7CjySlcd>5)cDS4Eay|?4jrXFc>6Hu!)Zg7XZ8#k_RGK!M(%LT!5u&rJuSR!FaXkZ>7~w+ZOV;|rvv0975_ zIEpK5POwP>AzUG>(`gVuu!j7Gp9WT>^*| z&iH!}!P1c{BgPu0%?*>gLgRxgjsV`dS)fldi-JU-P9b!1aKo!_Me z+QL{>u8dT_trm-8bRB*$NaB4+1vi{E9Ahyr2idh_kXrS@!J_^7E1x_W0HH>BW*7g#T@$>FJ1teM+ zQO%zy2V$OYqeN^;P5o{!*rU&9M5q&?y|ADnjSAbx3~1^-k$~Zn$I%7FH13a)~o>5hu@b8$1cR+Y*GGfg`|KblK3KC`rHNaiJC$ zN^fM4nBSG|DmZ`S_+(gXULOAL167nXqZ&!&)cU@e-BtAFYJ6p8wsbI`Uk^xPSe_aI|Hi~Dm^o)D^m+aRm_lyOih1-=Ztvf$- zR-p}(ZeBqf>l?>pYOcz(^0fj4W_yO#oz0sLfzldbUC=k=RhIl?l|>8!R}O^A`rTtA zx<^O+z4j@7{0h#m(Rz3Eb)CF~@B7c9#}1`djN5D*KRJM^Adf&{J;=H=PXw=<_PPtK zbXD<$Q32iKfmkqi}{jISKByip5ZMp0jB^7#j^NFpc!A4|}6sesX?H zq0|8YiVZ{6yg^C90`VM+mQecry2Ew37V@di>XbxbUT3~TL|H2k;|8}7Qdu)*bIn=k zX}`CBshuMS4Hp7ol~Oli`EaEHQ1RqW#38^O%OwD91R*QE~>L9`N^ST9$kAKaLQ3c7VdT{b{5zqP`6hO zLwNPNqxqCcQ4Q8|^_YfU9u=7ryt}Ps`3-ItVh|CF>&SCTux=db=^D6wRpxPPg}gvf za}^t@U*%H^m}r3nK@=#%R{o@@u)57+P_AJuENU;akn9QTjx%}kgUy{-q@^mNYL6Ti zFsOcSi3{5-bvAEvsoSQ)*TciUB%4K{Mx}kJW4ODp<9lHI24zw3 zR}q6r&S7Cd7>ceRa%~Dml<8Nn!&wJM-t zu1LvSSuR<%0*|<-Fsf}^$NSu>CB*QA$VzijHQh4``GWfEY!EAJ{ZMVhL9Fbo?2A%F zP*{Cc5f)R~ztSCb=zCs+MYJ6_Yf{S>>zhkFnkds zP-nt(V4#v;&;ng2a|S?K@UD}b6^v$3JcGhMhwiWC$cfx@)jsKjHi`65R;?4D>z!bv zEN(%sFs#Im+4D}AYOL{&h3q-|Yuq z-sOYUsvR9%b=jRecFY<0*44K!6Z|XkqW8jC>IGr!0C@D&)i2{>)$6&Oqda?LDvxqy zYsbobvAp`|-kGC7$(5QN6OU_any`f%a-~J`)Uds#=`|4)s-I|}teF}##DIG5L*Uz> zLu-5@-G5{phbns~PZ;-Mhcx1krlT^U8GQTXt#X1X)N{=9%K4S!`0i2(X`udNC(yd6 z&mDth;Sm*}y3e72@q^zVp4>aRaO@Zyr%U^EkK$v^e4p-t&`?nOPmIuMCvSN&*`T$f zL^6m!>FW`oa`8^85$g55%Wj&S&M6$`cnU6aZS6Cdf#pG}UaR~Lj z8E8X>EAeSLuhWtk{Ah^h%19{3H8yOTI-%0`y^{kYz<~t<9fAsB#!^ESlLy%kFC9Tm z4^pNhX#uz8=OB7+Vq8J0gyK_~u${Uf3Hh+qgn&~_$Nz80LQAt%Gd zV}&pvYifq>ODMi24{n+|Zqmkl{v_b183?oun*hkcQ2$rFmMhSn-f+UX2@jy@C1tbD zsbLc_E3bipi7~X7AqOPf-Ir3)9oWrq4ZWKtT{+7h9iAKmTWYEwc%y05VM5j)*L)j~ zjHgt%R}neG5^lomwGNsb%&NE(jKeg=V#NTojEW%%v0PYnP|vE*-!nLctVJQY$uq`K zV8~0TbM`9qk`4YO`8ZB}D)=lt-<48*Y zP{)cu3+kv4(}k$*OXd_#67*1jFQetPhIorB^4PlliAAy;ZZcU^LO3JR?1d8l zLOTX}ZrL!;=L136&$YK6zWKZz_OaLagJm^&NeE znjQjM>A9KVnFkY*bot*v8eV_?V3of1?AFVsnX4#^dTVFFP`GHzd+!tq+Lsvk+clkK zepl)f35wu%(|xKf{c7xS8GPAW7=DnJ{@i6j(EqpZK3D0zTshF+XKru2B>v9p&s}~N zxg|zUq?M^uDXMP0`ue48W@WABbU*USfrGo1*eg@z@)uvgl8kjgfX235AG>|fiY14g zuRlIKIW*8;{u;|9I`g&6;!eA!G~8!aMoW*AxfHD^+d2nNQ(`?TZtcXf!P9Qs2N({% zQY#L~+Eh>gj(_{nVepm8a%%9jx>(+OT2FxY2^%c?yO5@9imvJjpQPV>dfDV=*yu7v zf|+mOaoQj~@RtyxW@)oUauloftjtowr^`tQ#Kr=giR1YJ&;qd%YfrhN^5}7}!8(f) z8G_f&U!B=SYM+Wi(&P(L@koe=q!re86YkWOAN9V;=#+@Z1I)8o}L`U z8_A->+D^i5wGrXrS9FdKI><6%&IN*mGFvFUXA>&T&BBvrETZ)&v0tYH(2 z^p$mB9DzSX=0UZfF=+@993G_}=de~?Xbo<8@0$v1$YuVgc-dQsi+uVno_vtg0{Kz| zIV_DRO!5OBD8O;5xAW5Zn(c4%A@xOOcU9eNKXiCd-ZwNpI8I!u53nVy^Xo?4PefW@ zaerb2@H`=J7q|`wkPR+rKo*=B5H{!y@C|HUjbBQ(mpABdiOXKNN~INXgCzjxR;X`k ztj&Z6z(&RdA|K>i;n%rkn@;a&Kn8QOlryMdJs8o|BtkV&kO2uc_u!bjpoe|hZcOf7 zLSFaWCoMh))iuEg#8%e-m>)?mC6q)eFqbMWh15IroD+h&S1>3t?Mu$fQf|E5wk$QsOFAnQK>tnW(%gaGQN3I9Q2aRu|iDkE^ zr6`X>Y?NA3_$~wjH~Pdt7?lAfmWauO9D<87hV*#}%Y$@iu%(WcH z~zjG!+xeh`@jL- z8?zbwH-YTo^yDTiPTWa!T?Hf(>@Lb10xL(N3U}X4cfc9M-Uy+S*f>hG@iJxPF;uDY zGZ+`vR?y=KN(9MSwq(Gdhd!J_@$*Vw`5QwZya(aOsJSvgnfkTGd59ZIlK}cgAz!NB zoL>Fj`}C!k(H^A-GywXdWm_)|{m%hMYP_WW?mF=Ad&)#^s1fUjJK_>F(9!Q*?SMC; zuv(;-fJ^XW5B;jxS|Na-_&HGdS1Jczv9`Ygg5>L8e38pWzcN2Re>@|KK1XWEn*&FC zLFx~lo)oEDdM_1=R&00`8ic*_$}0zy*voKUR}bvot;e3-G)WL(#+qKpUijPB3Zpgi z?*8#()&46^ykp!fwLS$hWsiRlEPr=5n1V>d?R!lnf!K!A?moye}WoxgMwnj$$`!uZYun^!@hN6ohY7S0a9S}Vh%b;}ZhG~`FDsoi3o{jSI&)}4-w zQmsr#ta=>l8x8YlL;L9huvXa%IUqY7w0N-B^Hnfdq45vUiN=!qG-}^9Z+UgL=yn1X z9ZT-da&XeZi7ZmO0QDFWPiuT~Ke48L`kgYr@MC!58)X)UpHAaL-E#}j$h+Xy_QD=f z;F^X5#BJRRp{M`bNCw4*Jd~slXY-^*P%6l1AYyP}rB{65kp()LR(L4#`4SMA$y%lr zF1Y}Vq{v7VYuhZcn9N!rTwD7MzG+@W@&jNFpV5=U+8q$Jzb{MD5csVcM#Xzkpy%xl zz@ye%8NP8EV(Yd6VeJ<}xcO%^FL3T(1VP6d@*suDa1b<@DPKozC=-NqcK(;Az5)@2 z@-BpsfL#NTSSgU&hf7NR3M#U*w0625gOV>3xYL`vRqJYj6-;peG#zVzzpkY zjGL4|1iX9n6Pu)c76++p1pqEkktr2KkMEPtj!mcY zuOU$yxCQBv%>!^=6c&gF*lk*2H75sU1S+6>B24wk`}$P)Qrl$&;G5Bd3d{Esub+UXb5UD*Bi_e{CiljzrLSm+056=X+kR1TUA%W!;vZ4PO4lEfmb}KQjNbxlwz& zddV;hQZih-M=*R@rB&CzV|6!P)(6laWpL(txlHowJmQn{(+gdtq5E)ZHMS1D%B^o5 zUEvY1ps3OO4pLUb`nTv?{{#u}TeIgkje`aFC2^eoeS=^xrpynT3 z*5K)4hPF=Fn@`)B&T$?xdc|b>Y2)c9yk;sD^Ce70z@j=^T@uLb=oz0q1@XGHqa5#; zJq1$X&0sk*2tYe|)uK0e2&&iI0z{HO#gAtRD%CR&L&VmD?*>k{(;B@5nT|#z8ge!V z$0zVznI$)guz=zFgHcwZXx4i#szH!q)nk&Y-PVzs*oe4$Bu#Da6DPAcQQqdJ3>VYID-&lCLFN4h*b-*63G*Az(O0xNlG#d+FY9h_sC?^LfF%BC`{@aI z;41xP81C@%FX-ruH4@huWvHv_Y10gYr@(+%S3KifL{ZVa?prwutPhJvmrV_Fc!RPkkxmC7|Ov=4VBuYMkV(?2h3C?z4YhFe2pBN3o*}`m0 zfb35JY*Rx4&jO!p(8;yJaKWue6DFXnX9pk_)lEeeT)nMPm1~_K*f0F{tEW&P1B+H< zU8D21Cv#UDgh?B)c?3kgs#?!Q(pg0|e-Eg9Emw$*xa`izilmaGv7ysFB;XipKnyr7xYe#5-H=uqCsH;p-eP-`W zBocW~{*rj2^zPDkU_u9BLc`s+>gscs`%MKjSKqrl+Eav>dFI+orEJ&iMUSt#8t!~Y zqem*=yL!g_+Ha%^qyNH{CT9Kp-V>iW2X+t0ak9U^h0B8lHTw9887@C3(j(}HWn|(< zy+*f`t08drTf;L(<-kDZbYIE5eqeXz-@ZIEQp!~i_Uo~Zx6af4Uawnk=F3O;$+v9E z=ZDmL`@N1_xpGgh*MzXV`dNN_1niJ9HN6FfdTw&$RL!NtGqd(vr}C8&t^2@!%MrKX zpi??+IW^}Fn25xUoO0G|dSAjYx*l^ZfA20Jy9XgdSU?d^wO6);^sS^3IfdR~rtN`8M zllhnmIZZw?DP#vXVtz`#ScWwiT3Zxmw#w2%!SQ>pqEiSKkBqNRda36ix?(dO=OvnmR&I@w2WjU-4)j}?lF#m zc-tP&XNvaX7A+lt`nYPtZ*)g)QyYBCVI3Nbr38p@h{Y015^kx?y1Bd)Y=tY8H&i$? z1NPJS&eATO{6-{%6r&7VEJGa|Y9vvP#+b^toXMaIY=%YPFa{2|4Zn{BwUfY&1$c{v zRZ8d1h<^V)v$hUk055r#>lO-G_`+56cC?}UVB|`I<_jlGKW@R_S|p*V=ukRzQbk85 zaEaB#1n66k=ky$J{y9g!WYP4Zu`#J)`6*Op>+@G2%%y@!0e^{)+vw+%Sd5jC{DL?* zYQ!L%No@UX7p7MjRXk8qb|8UWoIZviDK<;o3wo|M@--;aBE}UXk%>xhjl+W~pcuJ{ zGO0(ffXA}bX&=I*^OJV8&K6@KrG908T8^xPG}FRs(M`3iJ;6_noX?BlFQId+Ma+3? zA3t;GJP5aC8K*n9eMc&&?=N=J=NN zzNwj8jLPnQ^GjQfe-;_l)i<84T>A{m@WEe)$;*}<|5>(sX}CJE+O7K!<1cVo>a<$T0T`A{PN7B^ zh>ba?4^StFA;TiAL6|we#{(N%i*WMPKpzysPLWz%9k@g!w3pk5RdWT%7NMSQG`|6% zZ-#|49*ho|Bt8Uji<1OO4Dg}_Y~RU~CZg*iOHOOld>gyc>z3_RAh(Rlp0@x3u6|D$ z@To3@m8Q!mOr{VIWGMnAF^=^JBLmkEaHtrOl<)pTZWjN$wDPZol zSUUxiG~ z8}sgd&GX$hrcd6M;VO1m;E6-l9xG(>qLp2mKKT=vDiNEHD=e;YF@tNop;7XX$_s`c z-cRW@a9sBk5Q#v^xQhHIU(27B@I)DZ*h>;@8$-ZJYm1xEN*J3giwY{+a2Am**5<;s zYT`M%WO&^};=FVZV&gfPjIQ+X*l6rfba&SBE4dI9TwA)PiXN!7t3OV59{KS$fS7 z{G1Nwi5F*ahpb2dYQCjE6Nw^{eFI{@uN;nMg&ss)ZLYcPW(Ik79J=S0SnI}$*BUVa z3nwgkQ8EJ|LIq7q+%n%_iVtH|L`%M8U&%XFa=(g*kL(wcH}I*ebl1J5qA9%|l1^ID z$QpN-9EOF}j8%+ckehJoWRNm$^6{{SW`S^)L_JN4QV%{L9a11k&tM^KsJi`jOzPJH zen|b~bcS!6N3LJV*C5>}`x8Pbv^GC_#UWOfc{v*VQk+IAy>2 z?1zYTnx?j>H&UF3WW4)W#dYqvyS?|YZugpB{Pc14=W61e`FTSpYtb9mJ{$f_=qfJ! zhHM-@f%l(304dr-B!Bt9E1B|NJ-%Y5SR6IpdG52}se=a(W`EdgAWzqLr}zC)M5_Lw z*H%>>fb>oyiq%_c0|P*>&+M@QV+XRaJ-|pfoMOLhkMsy=Ifi5+p;*gw&?h-5-Q2>=AoJqb9%v zYn7G*JGMbG;-=Okj)F)6Ywo0!!@+6eu&}fTLy*qpvS73^%Ct%~AZtz@h`^Wu#wl}+ zO~*v)F>My?9HZmB5Tm(sE#)H8f(t1Il+|d&MQ- zs)%&V;<_Wd*DXxe@N{-0N)~58EfU9`v)f%tmx~r zrA?FX;iok4<(<0+%m=>>*>k;GJ>W=-P0he2+3K-5TCre;Qig3~+r-6cj~SNZ>EfJt z4{U#>_fLv>OybI)pg9-5u;Z3{Y(y9R{m`YkiZg%rL)Kfhco@5|;vts5=CK#A=oAN# z!8sBC7kh4a;dQU!a5Ew{U4@$(HI6xeJLO*_3|K(g(j8c>Hw}uy%TCFn0cS@Z2N!Y9 zno7yrIO7};&{?1v>88e_sUj}baz?B7yoKO8yyww}ayM>f8MlWZ5dvBx$z1XVR0eWR z(L}K(L&;Y23PsystRZqHq>y{Sp$#`QOCrO?Q#af)HJwBr%^AH(DtLRo>}5pY9>$~I`Xv=vNwwbotLW6 zrLaXU_*k4fjnKOCE>4X{!YznMW-vLJu?bSp7T2PP;%lgAbpJz`R0?Qi8w(?UO#EG4_#iWTUp72q$lP@L~eHi2R>iRdlZdIGUE)!Qm) z4*W|{t_}5Q(@HMGcjfXWCa7WbUn)U37ZKyFTA`Lv6^Vf0(aDCR5sM+Jg2ljD6g61$ z4a1i{iD?OdIk54j8YaXg%Xp+LD%7oDPY6dp9KVe7eVL|y=CYT=0J7B8Ep<~{JEhX~pDBz_SZHhX8 z5Mu`IxLJUYFBDk{^yo5D1)IlJ*2aU}QAtv>o$cX9HG80$lRACx1AR zjfsdXQxca~eUU_lMUfMaZh}H2JyytsK(37CBqo~BAoG5#c!N5=VJXW=dw9Kj_O`mM zb9&y{+@01cXu;edoOlQeEDA?~g^=(>_%@I541oO+gN!wP;IX_3FDw zerfo#RKD;&$xC{>=boRn=;*fD^H&l6eZrJp(tg1h4?poE9dG`^vY&YrdiE%K>>a?5{?)s2cgp{IHvoqt_2#Zus@c_zL$aEHKRM#8X6bstdLp3ie%v}_ z&AUdUIHAUa@}EJtEitlB?Z>2$>)cz+w3CiEq|384dr2~%lR;f5kMjhKsZV@aGdV$wRa zNmMDUcnOQB0*;i4S@4G}PEKfxaF3omlnJ?u1)0Kjoq$`Iu$FmYh%(h3Dz$|*uKA|L znx-{KKuQkb_7-%=)sx7Axn_@tUE+e?b{zt{V8);apVjD@Ul z>D!eu=jY+vF*ir_B*wJ42v_!5WiuS>QJur^1C@gmSf_hyc<4q9Ow*7|_g3?!xR!%O zc(aWDo=v>`w~I$g$xSs9eHus+ko19k-IK_YwYgSgwD`4MQIjD#kK!3$_nExTkO(Wz z!kE4dfeP^(De>TyQKu$)_mmmhA| zsAIGMqjnUCZ3rQBl>A9Zw+}X5b(TgIKZjeHQxI&(>%nmAExalK$@n=n)N;}eHs>+P zH3(42b^OR?V^N32$z%A3kbzvRA!}HGq{D!CnZU_B0>afXla|~raadrFt`zF7@-QKTAp4amT`{wGt^4Zs7`~PE&|Vo=86zQ#6eC1?d)$f%Lv~}eX2RxjLZP6^Nms2f zTkPsTS(a_LxO+y63)%*s<4acbFiLhz|B@)oZpFv7)+mZLCPEjsD3{EY0&q%(Tfj#f zR*|^y7d|}*si}hyPb9!=;9i)hDhp+O$+xmn(^W0RnQ*xokw_0Z>gou2k0MzpCWOj? zj**=6;Ts=VhjQSBEl@lX(SpeW>_sS%AfJf}Sq`<|p=gM9%hrg4E)wMc#?)rPo?9+( zGiDINHfsBmvqlh-7dcZ{A^NjI23Z|uL9pv69mTpD4t$$cPB~o35G?9;K@$ z5NpPUPFDv^zu%`a!SP|1&yUDc@)V!S}5L{R#X&qy$Vwf zD{t|Qp$;_LZ&U@3wyZ0Zm(=ahJ<|7EhM3hBOOr}7IQ~Kw%NCMLB z$ER%DHdJ|V#Z)eb;!yceysmxeXbSu}W#@|nrqq%6 zh5R=N%k(shB)>d+?Q$fs`W=&AdUTe98&Q+~U#0M;8hJmz%A4~0|1CT`(>{~RA3N`2 z6}I2WXGdk$f!{d*Qi@GTe&+-vL(uRbbVjXKJE+pjlY^62E0sBs2HVGfQLO@i{vHaU zJl%n!`PuVt*%kcYrRNIV4Z9fJ7l-UUrvSQDI^sG0F8>^@A!*+pc=>YIzmVzZH%=e2 zkjro%@cqasMBU5u>cgiGTYWB2VAB9XG9y;sJiGuCR(~IwG%i0qfy3cDeB{R?7Gie2 z99nl}=+)&vKAao!fUy^qdFA0B|0suN*QhhM0DDy?K}DQKrOuI@O>qNQ1gRCvRf61y z^oDUxuv;1-Fa(>RK?KN~eprpTZnI@j|2J}OEw8cO!#S){){10Bv|qjn(bDG{)Rd4J zYZ^t27YZQhLWID37*bg)2ftXEZ6C3Q0HCFc$wC5ZL%!j#W{8p`s(67=;6c{OlUFi} z>I_>v`H4)eSKxXo;9s@GB~0?v4Pq+|0Ep@71%nHxN8kjFftV6N*Jh1paM>Se0QacD z;Nmui!(pJ;FGGWXya{N)tsoUZnYGQyTmtT&m`xk|+?y&T3_gSh?)v}^*Vkci0dl;Z zM^YIE1$&=#wxQ4UWHu~ivJe2suoUHOz8R+r>Qw)b<%j6?H|0$pP2UWgQ3+;9zKq}q z#&s3OQNqYCt$PUC1t_d}$ndYM!pJf(2vB+5vL9d70fAV^B#9w=Co1}zY8tw^EEHfld|+`= zLFc0;Yg?|e9axKog3?qA*aQIp3u#^jm@AMoKgwxbyvrTS0;iJETk%7fuW&D zbIzb0Sce6e711&umwf}XSi6TyFqkZEDg2AlLmILo$_(Z})CATN?)ZC>x3IE?kl__* zeOM%xA$SJR3tHsvpS1=wo|Cx%JZH1kLvM50z`BRt&Or(q6lr}(_HDs)_d%*XgjJAX ztjxD@3d4tf0!EaBP0@@;Nt#Aa6Xda%S@IzyA~=E8sD}07_l%ylhZXA1xiXIl2F^$> zQ`iP{<;jGQsVgnR-T~&`fgLzsMzY=O5O|qTavr`8Clu`g*vt6fMFr-E<Ssq4bc+30PFpKn6H)w#@ZV9+u1!>0zAnrIDOlBm%@2$^=~Cm+1#TvX;M%D%L(b zf$hah4DRy@i*!=IA>cuYL5{OZQBBzhhR+OTi@>cmy! z<6~qkkdg2F>+gB+zeh%P9{J9{f_5sFARYYfiMKuB?dPzBmJTr!KKF*S4kzW`J%PFB z#S;KxE@42U>d_BCF91M^VKu|DohJ`qIHSkY4J2$7z~}Ko=Uv8)8#iF?!6=mv9V!K1 z+KBrK<3+fmSM`VSB3$|>FQ5pY%cZ(9SfN}l36TTBt#N2zi*$|RZ<3|pU3cP@U-itz zM@~<-pM91ihm_Om^o+RnnJWVqKn;v@WG8h2_WNb(0)Z9y211}MDqP7CeF{8)l{|Tg zx?o_=-3l!1sG)JZ;C<|hHa$JP1m{4VojI>}XZBs7&Q6=H67JXNcBL>NIG=##3L8ppIR~%GGI(e#3m4S5S_iqnG_=HQ_~BGLnwsHB9Y&pLWcuK z9ejU^KBJ(A2H*o~G=w7N+FhA;TRdkbc9V)uTGPY=io}(oHmnHX zvXDC$t$T67el0c{F#0p7E0_{>5EqO*8NV7O(=#c=^jHEC+=p);#kg#&Y~KQB%bmqS zlIcZ+LaXN6vGDrJoINA*!fsU)kjBE0QQP_WWVcO{V())#J z3^~+om>}kR7P!P8wrpEb1 zvQB6R^er{YTg0N7s8gd~3Sl8;NK&Ir(QKBeiD?tnEW##`4RUy12m@Dggx)jX!0O=U zedyq~0z(p=H#1O)f^)~mW8JX;ezSycQs92A>I?Wyh^c3aST(!FqViuV*v7QCT9~GX zIrA-!j89E1=TtD1>$Z`ZT9(*Ww+!l=5U!>!=o(SiJ6MOCbF3?(J1AwPfwZC_A16Ze_n@K=EuIcHLqr;YR z^tJPj@J%Fj{*zb(6-YFvSvV`>?-> z$)U3v$_6ZXQZG0-Jq)B84Gubqs7p7o!YT=AT)l&R zU+C(Ki=AQU>(IN3a=hLZJvj|ftdm9YtnvW%8YZ;YX*5pe?fmq4Y)6&aWoSc)#?IC$ z8mocbwT{lyF2xplUz40zg5aFm>6}C)2kYkS*;hjQH(9MgAxfn^0OUBV6xpV01~b_< zD{->QfjEf1l`snB*6cp5Wb0dy+)rN6P@=~+A0E0XS(??vWgv(Fx5>Sht`mpGK0uvq z=i+rX66;<{(XK)Vf+|CxE&E5aoV@q!(DZzrI&%6n%*(P!PVT+%!f9=O*e%|6@Cy%p z{p*B#;&cH*K(i&o!(ED64N1U+aNSbQ0*HIR4VVWl;hqrarDVPd?t=IOtA$3p1fRe8*1 z;L3v0o!vt1(`jM^PY=u({`uH;#+(=Lcduc1@QFbKEzi&yTt z^2#a~eoO0o(RSsk{@}3(A4K{CYQ$S8k*H+UDhP^5l2H3!n4j0#Z=C^p_UapNoWpw* z^3veNy%&`8{+f2hE@*#{i!@li6nCJ3~UzvGHfFC zg3k?Ch_VD#S{s4R;U~#gA57G4>hu}-qHo}D3eegSSq<**)n?p2mV({en8bQ8<4 zWeV@yg#|(yg#!e?N-QhQt1i&TzKenGwBt*LHhpq>UPleSM7EXViVbTPP+7od7LdtP zXE_Re1F>n;AHW7Npio1*4BOb5>FGrYw&P_3l|gtV8@JX5Dp{QhoADC8Yw9Gy<;=F& zUbbCxxRKOM88pRFceF{Kb%e~7yfr}G7JZqJf-NvqvIrpHA;6hU31sNyX{~<{!OXg~ zc8&PXu++AhC6@NVwa4bum?7n)N>uQYN;~`Yf;}=cO%Te98#_e@$_x}!axferDZ5MD z_zJuNw&u*DK{MS2WZJqyBlC#q+RLBVl8$jrJM%K0CBAjcH8_n207(E6CW8uSTP14u zQanx^-l9l?Ct=R}H63ac9Q+_o_tw>$B>FH`g`2|060m4^4;F50h#8s^X%9YzX7b3# zpbB6W)xz4e?t)?CXB!;10YVpB2hV7Z&{S2k^5o8vmAOeMbYb~}MxI{9u$Jag-vXiU zMkZY3Y~xepzrCuu)_(&zwCco_lOcH5Z!kR4o8jpx-3e^jF`SW=4i~KwHv+FAY~db5 z!31pd^XlM_5!zBOfbfdVEe?809pJ<`>vr_q#>_a{m%3b~4ltGbjS`7+3ztwMo<$B> zXGW*V!p*uJAoV4M@^dM0?|6h6G!KLjFeG7y-!FhTXe+q-c*Vvqp_oYe5sx`s3)TL3`MvE=D)x3J2)DA>1K zF(yugAJ4d#RyNy25TT)-2M90);-LfovHj+G&I8*Ufo)T}d(RZyaARIP9iq}(&gb$r z%3%8{EZI42=G2V@$2(pYsDlO`Uq1FCGK|xNhS%++N~>=JkwpkA-`K>RRZrD}9c<6z z+Nr7eVwk(_{<9!_%y8ls%VB-%3_z<~F4ty71b^bLbLZYD^{k%dkPEJnKh&@4Z@}Vz z@ROrg>OCYCdka*#1LzJW1Q*5K4i_cT@(DB{&ZMy8?mKWJ#R)L*N8m)dx*VHJ_a&iK z$3t5K`f@)b96Xfsr#FtNJ07_H_KR1aC0uYD;U0SI=-b=z!ctv-o2FmpKkb@6f7dUM zykkmz0?iSr6A8gug@`ZN(9MFJ>^RHqJaO$IJ@%N@Ieh%Mxb39_=vRR*CSQ*Y9k_xi zh8DB>*fHg^C$GXiJ^%dk$E2>&hkrQzpHf|@xhjuc1!ZG+m~8)(M=$=zLJTkUo@X`< zT;R^$Fr=t57 zaYLIii9ZSk1CDMEUP%PD3a2#t<@0qPDUHD5ZG{LHd=2R%_3qWL<@%fw%bR~8t>J5U zkN1+^H-X=WbBHWw(+0Z>y@fd03uZEo3r0fP8<|~dB3#l&*eiA7*4FaIYg&NUHFo_2 zI=&qrg8AiOUmu)aNj9`~*j&>q@KYstgbeTzg?Mx_GW(;3w#IA4V#svzYlAalU#EXw zSmQG_AAhM0uW2Qlp_Lpmn}$v%imh^k8+0p>x6pi~fY!+(Y@klY2BD^qNAl4I8P`?s z^I#ikXxS*IP#vq`e&G4S$Y}AS7EaFj6!g-n_`?cZ(6lLHlIJuoNChJRF}4m58(D6r zRfzjEjNrsfvGqoZ_;3xOORwT{z>(NER88v~T7HtUwl-`6iu555;un_k$lG!v;h&RJ z_Oa!q_DTsUnL zLz!j1WE+{C!H4=9ux)0oK>IJ%DeB5TP?6lewnRsZZ9D|a?{pxc9=UY$lDOV){r((_ zjBlN*PWcxLj!^3qrbEt__I9JX7C_8lkstU^2<7JiIYpDXza;i>>rE81-osxMAHX9% z`asGtGCkcA&>whNg(QQ7k`lb@U&(NyCi+6dCMFa3exOiJ2-awJKbj%E4{ElNnv6D2 z-+A4}H)Xh{dDRY+Y1pv17R$r`S32=6;v>*>NV(Y|zfS0Tu;XW8(sX)!dBw~kfzGLP zbY(GTIKqp_r7?s@p&g*CBb?~UqxYnRetcQ%fQ#xb(UeUn|$WsxV5fy4F z6|gt0idy(QN;r(z5ioUUcn)BR@1|;H=Q+{tZx*O^vnqp3$|BVUS2TxbmD<`EgAuSWj-~?PbW*Aff<(Jms>2^wq&Mk9!P(*K@$is9nxsu z;|iAC7B&A8>_y*Sb0oYV7a*5Kg%?^98M=N*bcbf%WLJ%AW;$n$kjI7zf&cF2i#R2i zW$FZ=j-X;39w=9^gMC@DJ30$4KolNG8UHm)!mU@~cz=hp^;p3f#$ZTy7a|OaVp8_V zQm(0x@kB**CaqM5;yw9e9mIrls&9F`1@OQ%CHJ{%EQr!G;$F_W?9=1cS`7jYuh}vAoZLSPb;VH|BE-aliRkm ziggc4E&~^kVl-f&uNEG{E8p|PnL_b06pDHdg2`2c+f)jCDux3#dif2&l07c6CVk+F z?TQE_&FT4&aG&i%_9Zxfeu8l8H-iG<{OQYQre{9w)=nOU<`7X; zP3k;&?Adxo{@I{ zn67c()%w2#f3`fgBz3#Ey?AUuCW@xSQN`O`dhmWAn3l}y5PzOSgZs1w6XGnbzD2_) zMCaebpmOPJ%!Iq(Ap2m_hsIZGv%!$tGc z+O$A;^0G=Wu%-ZLWB}%cLKZe80wU5>jfM0dM~yJdEFxFU_=F+g5=SDhO>Vap_elD%3bvB4cs$5c0KKW{Q#x z{MQaRbN@FAUs*(laO+rsZ+`+<-5jzc66Z-jCN@#nXSHk zd&nc@2-~ye+-xcNoqZPuE&z-H7-Cam@>PHo9~)mK`JOF+rk+L%hge7rJO)^!Ff*eE zPg-qxCP<%z+u99oQs~NlqR2nGcGtyOjeP4U6v#Xt(5Sw5ho%|%HL~s6W|X?c(9vtk zJ`}T8J?8u|(N1D1gGUhadJ*^%RfO)_D^83tn_ifnCF&m_GM{@40WKhW^((tje9>Z% zirRQhPeSJO#1*1Skfyn~tON(zqp7aQrYkR&I!V3rKngFZOR!xzT~9jeF|fN-l^X*Q zyFip4QM)l z_t>#x9~V}oB|`oUV$jN}yZZ=o&|!kR!2ex-g(XRK2nalmdRXBU>k<9_F8-ny52jo1 z`S*L8bm+G}gYf3nSJ$m8-TIjLUCP7I+O1EBr#v1=J^cq49*m-HA#^Hya^J-t7yb>e zR8Q{>EL6Vd?&XhfOclP`S1^L4@YOp2XOR1Lp)09`>sYg;3&vQssOBu@ySopl6!Cb>Njtf2-pb!ezoR7 zcOfW1W|XK7R(uAle-1CL^NABzblort+gy5X^e))uRBZ2oD3K-b{@3ozpVarR#%XH`PP+~~sc!jq-kPL!O)5iCXW;o~6m z_I?2y2D%CVdolmuvc65!TYFzE^^?NqdW#~Yzy8DBv$Hd^oOZv4@yF@+l zh)VU`{_L|Kv%!;(6i!buGz~=Z?jl6RiL$j|){9uE$3N7&zVn?f;d^}-jsDRW;rR+* zB&qv)XVo>hK3D2{okSE~eCH@~HK-VL1g;Ws==vqHb^`17_xK?Y$Ok<{y!SUhyYY5O z1Re4Zu5}+l2gEcem&#YH&mtU?--h+88}&NY56`uSZPR$rs+* zTUhwugER1D_2f4#&anzaT|>#^g$Lr?spH3% z1%Mx)`;@Q!{S_5lrT)i|s(sf+*JDqS)7&YBA)+(?f@HSOs%GT?QUejys(ADR06b8iM+_cR{D(7!q02tmk@FMW>8n1Y}0#9w+;e_yTB36afq1 z;OVJwnCp7!gTkX{!NSo?m{oJuG`8DP3MCeI<=SmEH>$$v7IKqMF0_|FbveIZu}h@X z@5+Do?grSO^;_`-k?_1jUXMA6(%aILM7qsIFj$Y2L@7yxHMh%hvhe2?bri+c;nbR;bLTiEZoAU{qjupH?#MMs-7>tH<@#SF zDo&$2ef6KNJ|w6GR;RIK9~18WK7?2DZ{B|K5{gAh*H3@*cJWh>`o0%VymR24_R{i7 z0Z@Ss;Sy_);6QltU-8|jo5(KLLZp86iBe}r;U6F`@qtmpZ@3B|!EWEOysYH}G&R&? z4pt>fms!-M$oz&S@A;}M3AnNFcSTpQ7O!%2Wgt&{J9xV0rzClF% zq&HmZA3cJllfLG+VXI-;8+j5raP5TnbCO?!O;@<>Pfx%^ZQi_nJ5hp5c+1Y~m(=`! zn!J7$!;i$T^u0|)M4#8+p5H@^KRB45XK|kIFpDe3>omL>GD3A^_8idp^#)29M=pMR z1Ip2#JqU;%U{jL5xV*4{!|T$5SRG~GZ~LZT)&Syag!9ho=hz<;ef>@(6uQ8{qC952 zHigC_Wqubq^)Rxd`~QEI=RcFu>Y>Y*g++iR7To~8go}ZPOdgK8q|e`N!wWIk)G|@n z7hrX?pAlBs1*2c;8U5(jAN|_03^Bs)aOLqNM6&o*7g6rOjuN;-*G^oye3^*irfd7J z=)|Gz7<}hL>;jeyQ2El1$@4SC%ed-EO`CohpMqn^J%Igmc6=kMGMM+uk%LDs9&anTy)Rlm=XGcOvo3)+h-%~RAwri6n+LmY zNF8!1+ZpwqC$3Jl-+S*p!tK2M&Ygq{QD=?UpPe$a8(<-DHESOUtL}Ib7}YOfFaFO{ zYS{kyYA{hJ|IJ^8w@n*lZn%to-_D?nuR?@6oRvkpX$E4b2Ym9jC!a80L+R-pP(hkE zUVq7$qE5d&J^eEGKOdvcf{$0O$Bqu3eF3jRPw2uU(rv)f`lbmtu1rny0P~Q0a0adb zbY2lBcGHDCN5uQw0?A=bhlj20xyo6(Z?XmbY0$YNzq$GoqR~VdK8^z*dp$(qv3we) zYyQDqnCAWQ7vC92qeqP1rn>u;&B-UF(o;X?=*kQD;&ar(rT*q zI((^ZGdJ$miGTv1?mlr6>$)nE@0&4=9({0Ll} zCF51qwjPCNZ&@RJIZf=txr!3-gyT63`E8WE!;N%dH{U5hxonWZw$QyKLB$>rd z_S6Y7%|unPhZ2iyFcL3UI1)=d-r!u=>732#Qt+r$cRm;xkH-^9!5R8Ns~%k6P#w<= zxCm*q%8GlmW-b*u0HJGZO|LqdNTihki)dS* z2hN?eRGl?VHwbs&27ILu^dBJxet#HmSN$Gh1gD8|csTqaG2D|KKfiJHQ{MLr_x~fh z2bZO9V>H80ETk&+-_c|^yxp45bVZDfS!%0->M4EuwgXqL62-xu8+qX^gXoh;5@2dQ zURdHSAnZML>;4N@Q~$L???RRQ*f9dHBMu=NRuI?WVr~HqVClaT?$@ihc(=ZW4U|*f zZqmDLLmA7P)BGOcHgCDUZfiQNuMN7S9uE%$o(vDT)E+ik#_nHhIh>uFQEM0}=i;f} zZgy>8xEdE>A`^P=a6F-MflgNTSLz@eSyf+^V)Xu4BA!VR_hdqjr%MkUwPC9n)Nndp z@@_*HgD1ZM6~h43n8M{GxqUeKYdz?|cWQT#n4Ec6-^E~DTB2~fHylx8z zWrF%bI<;{`uEa}yj50V9Z@p2n`I2=Tn&D9^DZ?zr6P(=v(#i1@oK%P}mMND@P7kAC zLDCJ8_Vrft12}&6U{V_B3?}o$9gUZ3>L#?nb#6%O9o;~JBb8)@?GI%2ec0yQNIKa_ zp@*fuftN3*9AWuz-RZ^YjwaF&qwNNwdq-R@=K~%clvWa=So^L<`6C5w7qZOKqqWxW zOu%x*w$+3&kugE*i}fc`cXk_Fop?wIEzl7dC~fq))PY;@(D#odTWC28C6Vn%%jsGH zGe8n31|`x7BJwae)E4uSLV{e$MMe)b&Fd-&qy=X*-Kbf@!Co;;z>nPyYU`bV_ zEm1kXQs;T|&5}j+sZ-(1is}i;r(nNYi~k}xJ1D^we4x<5Oja}ToDk|{j142LO1j|i z20})LXi> zvG3WWkUy@{P~947)PPY3tFR%cyanN3`(7)&eiHRMZT6K{UO_f!{QYfL3;T#@FZ4VM z8}czs0elj>1HmRr$;!R0kAM}4m@DoiZ5*(#4b5Io{cGq)S48sIwGZ{1Hx|@?=!V(o zT`J(0xYd&js3pPu1%HZ^I^z84-=G8H#?LxF6_CbH{^Dp&YRE*3Jp6D@dTJNqK^TvPh5A=uAtvy?Fwxe< z!0fn4os|?)-|kA0$55iw(58CJpXnMowYV@ng)mC{>W4OEcQ@(t^_ye|2B!z(`p(_H zEawk37KNUXgk0e^fZej*m#uGznC&IKcPyK21K^FxaxL$L2;^E%BwlF?B$AAOq^u8R za#COU*i(KflZc-Q&j-&p$7YgrEL9J>b@MPSpN#$&_f1wmaNx3VuckL@U*b z)X$@<-425rsXqUJfh&1$g{33$G^VTIT*nJ`KABcTw0&H!`~9+UAS(Z^R_Gf^lrwpI z@R#|00e2qyUCM*I6EORm+$HZSX-juLF%hgNn>!KL#t)JHPNr_#CZ|Qp`)ZwxR1qo% zn8F?pz}>R3wQGGEbUuWRlqaj&lxy))zqcvb1LeE}J7@Rk zul{HSDyormGJ!`eHxl|LzLi#d?3+28tF*~i6Y23Kv$)I!y&2qAySO5fzNEed(I`T- zK;*aPl0c$(>?KzySFUs8<#IMj0wHq=A=ZkCP^fKkflxYKvV{_mkr}^KT$$Bu-l|AV zq~&x&1^tGK;Qbs7Z=M>j#C`#K7{t!2sr?h>%rBO>t--8hLts*}TU02w+oc}` z|7#b*X_!p-1f4`%@p7K_We7jg{8hVd_oPs;Z6+m}DLKcgmF5z7l+u1mWXS8A8P4W| zObSY~p!KA%d*o(Lr$Wh!K#f(BaWHv9>54(|$;0emuu_Nxf@y7Upi^^>15@~cfl#Mf z*yadu`5_N$>*n_L1S^(YLXO*q4J&aI&!x-PF?$7~h;7BjCo1`UD9p`pWIUU0*2pGr zLv^_eZd#ZKrj=D;3`O6}Y)I$t@}={9Fd?}tb zu1|85Wz5hbG>89LftUfXS0I0kEEUMEjJH}?)}xO;`lMB71kKU<+ZQdI5V6^DmWYo4 zFaiLFzkOi}*zPj8pI4`jEg!=>_g(n$Ckzw(ap1xg4LxOm%}*d((*Uy{Bh;V6wd4{o zn(c1#qGfugFi{aL4;soTK;OThQ{5%%doOdiF|?E+4;X@1#-Yw2F&r-^=<5Rt)RuD%fsEJQG;ijSwcrZyO)T-%I5L{8q~#Qe;EOa% z8rdwCNF*+U8L(@`QgRs0eKHSv^y!akOF9{iXDU@#&(`sFksw59*KseoBm#vjJom0j z8rO`YB*Q|-n^}Y~$xJdK(*0GzihZ1uIIds@gnG*<;zuVJ4Do29HM;~em%vikB8_7! z3N^NzDp%s`u`m3 zh}6tk1w4wjLPoM?wP1IHa(x_~P?1`@2C{smM1Khv{M?&nos6c_u!v-$oQ=z>y|2NN zXtjbh0BZvFIG$#0fFMfnoMu9?DE1OM>C$P<#&C{ZjdYWxN2=K-+Yy4xq+&@qBiP+h zxq%$c;s~Xj!32xUGA%knW7%~2)w+FGqV+UO#-C~?O@R#k@;vt4yO*2r&7pMFAY;|V zzgyw3x6&Ln`o{64Mf_?emsy0d%Vl(w{4((>jP`INE_5)F=bAXOp(CO zs(qJ?jY*GY6Rj4DWvx~vXH>3%Js(|ODb^iUkL0#$T(NtX6uU)Vpd%|d1XL9Mg|qES zT5U6YBca;hDw73VkQ|o{XQ&xB=+VU$i|;dD$(3aZHP$ku8?ppclNoc4*hi|hEWB>r z3h;pkF?nD&6~)0X;F|ETG3Xk!5tRzZ(-H-UIr3!_8xH3rQ6ghAOEc{{wW}c~u^oTA z(&k7sk!YzMzA|Tz zkdCl9pTbl$!4`QQr_lv;pg{FCBn-^PEhjjqe>UF{P2v>O{&=C&5_1n%@t`cuRcE*& zBiPPr4019!m@a-Koo(vS#qQwC39gg>9R$BzhMm%36B?i(Ps(z5NtrGOj6}?*ai!b%omJ6?(h@jz!AqnVC!@Tq+SJQifEZk&in{PB-Ug#X1+!A6eTT!M#}WnznzTTiDtI_urN ziGrou8HlT0m@*TsW)Igb^)uFoGdT%f1W5kr7Zupjb$EfiZlMG#H&?`t^#Af-TE~lk z3^X3a0~l-zW}G$6%lM;JQL)jqtxi972F4yHy62=-qypx(fc|Ju59w0R(H4*~Olax3 zzW^S+2Qoru&z(IBXRzr4ey`9odIBCrAdgwF*eq&oFCIY0@y8!8*Z&uL@*IlC`kI{w zuFZm6EKu-&0wr7i4>sn->z9s9e;pDU=x#O5w}1Ajrn#e@4@JCG^2cxg&DG!2Do2NY z{+qWovMRsk(*?y_P(c7FolF8s<7{C4fAZg!?9sV==Rq*}AsK{X0E%y#-nm6Sq^^C* zlJ7>gF$|6iAPH2bwmkf>)b%9=^-fJob#0!RDRsUAO6AlinFR+@deGOl7{eFIt{_Amf4ug38_Bh-uJ&bd=9jS){!kKd(s(9W%V_Huea%D>K`O#)WAy}L zf?}c1XCl2>64v|LD#vHass4z$V%B@2<&4R#3CUHqFJcy#SZX3EVxiB8C%Wg zi)7$*yp!eU6KQU}gVOo{p{$K8uPkxY*nE3wPFfeL%77EzJpN|00EULTE?AZ}b_9qN zKwJgFRTGI$sy~`5mnGTMK+agMC*l^}hPH}gfya*K2MWuygVnWds|UL`tuX~`7qzNESV;REi&*T4su zi3Hm*k*OrmT<4op`WY-^88Lzn#Gcl>1tbLn*s`0tMK3jW^apQdHJ}EG4CnL+{fxR5 z?qr_W$E#U<3PvW*OZL!GoAXD~O(}!7gwasp>maj53WH)B%G;gHo$E`uyij8bfjfgN*lwKG`uxftzyUz49B~YcTLpd ziJD0H%v6XeIQVu^**czs5l(GkM245EdT0_bQJHnPso_C4(y0}AglwzS5iVC#VSl>5 z*>^KF7%9uLfYHKSKcANCuE}P$)iC-k@Qa@>5*{dQ-NA&G=0$3(Q7KnJd(Fz3e24cY zxI|co=%v{eZO{uW_mi}Ea4eoE*HUye*{X^5@TC<2()IQroDQarY>lQD=F|c2mpFtV znOd6-LABPxoq`jun&y{4a>^D>CaT01%hk?{R7XEiw)H3U zfo|66@q<8&1^r034Hw%bn;V&Y$u?nTsxr%a@>t<|kWVz~u1KQV5N%^it@&T071ZF- z1;OXC+yLSh%{9_6i>a-{<&4(p?$WyaO=FvrL-5Ky{RBC6bH=KujanVnY|rl;R*f1w zC3+M7N5k2G%Q1_3FbbjIz$|b*vc=#)EJq4Gy?iQ|hQ}!s=jH@EK8`x@ExeF&SQLR| z&Di$XOV^HEEEW|9Xh|oo&uOE}CUp8&n19t1w$_n_1@ffBKn+P(|DR7Cuwgy=ZA5BGf> zH9Qn}>UBfI$AH-~iz?HNg@q|1zR}4-*dV`$a!Gg4+**&eo=NqL*Otv@-pl0IM&6Jg zAa^3vO6?iT#9#eOWp(I*B64>;8 zp>kGRKhbQ-GPj2*^~G}VmU|qOK*!{Ytj64YIxTslH|Lk@{%E=u=k|tX+a;P$*8pyw zZzH3Tjo$EFF?C0D5n>QrrGH!s~>5bS&=r}l;AvJ|jJoo`^s z9b+r))~VEbf6cf()IjJu(p~{i+neC-m~6z8Im7Pm%@uYA2GBdN5non3z$amlU1&?w z2xD-3Qr5{>vK7xrBrNCZ_E4>rqId+sL0{AGMzfh@X#>EZ5q@?~4Dgw(5bcxoofNmh zQ#!!Q8POSOugt*0FBu&XbMajyobP6(1EE9dJUyO}pG%{_koS)#%audYW=7pTwj@`c z;)48}NtQ+(&p!6d?{clW4H5a~aC=cWI8sTLm45$n{%&7Q83@FsfNxIP!-xm{2@5?_ z_xKZJga5b&384KbrKOvB8fcE#O*Zs?mU*hzu*HAy(ysAlpTBZ*v%wU5l3ZT7BU z1HqHOstk@bGi57NtyVaZywcw-QLc$fwN{q4`iptwLiuq<_e8N1RT65M1twB!Vftt! z3u6n+tEM~QbTcC1E0uc32ukE^h=KYz>V=5b;u(PdUHE7cv?@3Epoh61*I5_}nj##P zc)(jp4U9Bf)xusB1W}nMhRfH|9lcp&TelLU_;@ZAjFcNk3)?zN{CN6bma_VGrm&aK zq*Ft^8RKpmamJ;*oqA-{t&ay2+FlRfE|D3N8|mL7c!)QvB`1T3Dv@awsPRT4Ta#>z zFv`nuaVwuID;|H9jPfhX_032oje*@z#;n_YD>~{#WrZ+2G;2Ch_Gn7u-bLhXntc+j zv1trfBc)p>XQsoq5Y7z_A?l9M4i;IUNdNH@Y9ve8GwSD^;%%fJgB%q%3i=p;`pNT` z=Yf^E?>T!G{zbIqIU?@Z5)K=;J$A$rxtJAq{OJLdA3#6Bn_#mikGx}1T6+&WfBa9E ziYV|uOT-8L+rajE5#&@0T7v`l6u4%N*@^OXRQcP>p#6%@ROi;8FzU9GXu-O6_Fw+x zUkYILrGh9%_8uZ4@G{#K1+P@F{{x}`)*F8TxdJMuz`qu_E{or@>)B(+3S9sMBW>{9 zMScp#9@>I4Gs3FLsp%CVC}u5j_aPI!)mOx19V0rCDZ}vJ z!EpV)L<%{8Ojh#my>BzOx$l05g{Ly5#9Iw@bZcL=R ze^qHGqusGuG}bakVAO0>VDI^AOIjaom@ResYChz5I z4SjE5iQDgFk3gX&R7vOk&^j|qK92NvxXhwsBA|EWo+~{;ir?7qy639_L;xoyvk>?sUP2uG%a-2qCHyAqmM{?$QcF0rOh@52dritL8ABDra z!g51LFX?>hKxciAf0pz5lc_yHvz|Z)QU^*XJ_e7y-A;WG56rb8P29fO0>@{|DQB!& zP76mJw1EJ8<79DhrH!3~45Ok3CTeCYZrtf9>}Rxx0O?nfG1qS-dw z(F)2k0X~s6623)t)Q?aeS|f&iBvET|jv&YxKJcBw&4fDSmh9sdIg`bDw3kzZjOvaR z=jZf}4q9{jO?Du>w8F+vk-7`*Ne;yMVxTG<^{*7%-o+BdBLQ&xT2gIw z0dP6_EAvfpFY1xM%a?W9BRmd|^4mHp`k6|j zG}K}BAwCTtGP*LqsD&ABGCaSOg4b7_6O~*xo5z(80w7J+@7dGH#fAOd!d~ZOqSBD- zZuevs`L#;B#~P@fmmmt9yQ#PsZl4RSd_;L+6#g?zdhWJ#rrEE4Vano(NYu?GVF8qK$-H@Q(a$`B#PhPOaagWcX?sz(&H@=`#(#zX({S zrT8X*x}=qiFPq;Ptfkg_d^sf=ZZ%8s=&X5(97DNE{JO(d+Thl1_h+!r+be}20wL~> z-YoY(x3QXvmdm;Nts^o@&A0lOkzNRLq*Bg_>yWwaK_~6&90}K&A{EMI)HS`W{0ja^heZFwYu)E!7`FeQZtWnICX>`m~Xh$k?osYSu!ta zFLY1^Z@6e0&$yMnK>q7%BQh!l>w))Hl^wg)!4{v zdqLwE?f#J!OOl9DebGw1qHc|5b81OXE$G+c(n6!l1hKjX;Eq zyZA~*JjkOcbp&OXs?6zo&E^Me`Ix^_N}_<;;hRqdLbVK%p+ur|gsv{?avGJ0Sf!am+5)DQnc)C>*P2c7g{X-Le+;{O zzYkBJ&!#zg8_L=z7~=OWa~t`JOgeb{{@_HWV&Vb$=ZO;qg`B^p><%q0=>vE=4|R)F zR}jv)Gt|nZ=uQxEDkux_HJ~$NfcicHQ?OA}PlVx4+@VHRK%F6*&<_SzjE$J7N{_UQ zOJp!um1u7uml}jyA3z|JlQu=0xs0&alX8tD6XkqArrkvoxwyJ1`ey6z&~G|t3XFTq zoGW6ehp(a#9#K9u-b~iAK*iWW^g=66K>2}O9iV2en({D`gTJ{bfEG|q=D#(Pk!$Q; z_|re_u-G4|N1~ZZG8N{taqY8ynSBD}%@pvl(m_TFAx8QIzT~&Y){%DYcfv`=h=t{Z z`V^l7Xy;2ypPk6XYjMl6cX?4nY4pn6Q>*kI*vD`5&5)knGAKMKU!s48LF_m?u-Xoq{MEwO@gmCP4Gca; z_ovf(gGg`w&RL?IJaTc<#mkqsZ*ry$}FQb1caUkR}nF`@fyC~btjs1Fv^7}gwu%Dc?k7r z%q8d?{qb9;-x7%xb}!>!piHB?Lq%|nssd4V0#_j#uG#AP0!I-n!N`pp2HXb(>*sJ8 zx{AAfAzY4^1mEN8;qY9Ad;td_Aqs91=QA~F!{p-m`F8#p%sPCYDj>f__DN!t4h0Y& zZ_bIggG*9Kq5hJV{A0;%qooFrqZX2pOrxsx1m@IRZ!weVdN{AG(Oj*fN5YwA;V<~v zw$LALuZVs(U|dtnb%I(Guf~%i_;J;EjeFRW|I7qHRatu0-z+`H7;8teh}G|B*m$S3 z4q?h?{HCa_E>nFjfnxG_bH>a_&oBWq|0g)cS+P=uj(u%fmTP7j>rKcWa*hhgW2!Azcq9P?6hP6h*yr}pX_K}H1 zqausP-P%BZMtT(-B}DhwG!-sDV?&lx)>*=iW7uf4(a063Xbx-$%GWH}J;vTJQsdK3 zO`){_wi@SartA~xN~TN({7v#jUqbYT5}=RlX`0n~(6YoXz) z#J$a&<6h_Im$U=J3v<$#$JY{%Zpma)e~n@QiRN+%4(7DVjUcIODIL*PqY5kpT*Npm zW(S^;$X9dq&AoBuVNYQX4U{F($h+a8kj1Q|4m)gQt8Xb~@qmmUIw;)%wi)YS#z65Q5aDt(#J z_D$x@W=r?*ogCP;MtDMwS6hhs&HA6X75DB;T9$^~+{=B9d>FeUw6p>zl&<&pR`oNq z3ZB5WXw7UCf($#bvzbWhWQZd9K#6Tc<468>;R$3-92`R2 z*y~ZnP`U|Z?);2(Unlrx*%;@OnZgAB{4)1!{Qe{8)AcpLSZFZ`F}i!>v9CJBjc$@Wa{vE-mBEfC8|G=V^Dxy3qAMIniz z351Z+3$xu-RRYQkDdEzVc3Mg)P{;%dYmz3O($bQ+i6?Y>q22vfbXV23U3CU}TG(V8 z&vVXE#X249`wczkIqmm+ejXqsjxX~3-~apmZtstw1({z!@46M;G5~QAck};wD{ceo z(Gp-J)qRt*XYuv$?d%ZI5=nl#z*irHRNY>a1<<2wGt60MI zH_)JHUxBE2LvKO*5~F>R#EUsmjkbi|RISvk3{XQ07woGha;;ibEJo)tsYqQEY5S9- z^?Xqn1xTK%yE);C2&bsqv8Q7;ovY%)T^uiF&8NA#^XU%1+!r!1kTx;c`M3rI3KP@k z&dk|+!^U>>+CEAwrL%a5oh5xa=?dUxE=bF|Vp*AG?S73z1H7rvl_a+G&pM;Miiz15 zQA`9w<@uB><%!GFDu%(z^ixmsfifGk%AT~YE4@C2oHt=EECR&5TLTHCr zhQB^l$7DT7^#EF62)BH+sI-h7u|h-L5UbV6bpxM?EO^}I05(e12zq1_WCpek)M4lkoo)i5X})QDD0-FLj0pmr6}G` z>4D_j!bRtYsVqp>&tO)UH-Ol!l<+REBA2Cd`vlZW1$|{-&3tgEP?iG8I_T~Q9+K6N zFJcaf;N`lG){i2tBb_T&74`_l?jN<3f_*SvFKbT&8R#jh%YEjnwDAMfYF>}Jm3`?# zsaO!Aw7wHFf1~0{6dL-iC~Q-duqAPPP8;h8h+IhYMa%4(I67+}6IJJ_NXb6z31r&R z7tftJVeF+UJJYkR3k#UgGOwk|;8tfty;*t8&j-0__DF}{*~=|t_)r>&c1>2o1)Eap zmOMm98X3?87T+H$=gHZLa`TnEx)+J9saDzLQ&e0jfpmjLv{X4TQflQ{j#jsh7L=ww zM5#Q~Vr(#SPP{!i4U!Woc8LFfgrMt~+W;4=pfN{@&FmY>R!LhdTOe%_;OXcYK7ytj zh*C#Cd`B3uD*M6Pk;BoV`q9Z^x!f>)p~;3@w#-57yt*y2XbXb;D-#LG<6eR=_y$Va z7p;*OLedGp2Tz%8k%qagx1lS*!zhWy&VyDi6GymDdnXhQnQwBg?xXvg&2$-kGOg`*(wyt5N$rx&88@6y-!&lG89Uk zn#k86%=u>Ygn3tFhJ6%xPLML51M*y|YaN&t>_?+n^LW_2i_$vc`J#GVGT*Ejg`rmt zIU&rOPPh*xyH~wFJ9`#?kLr|Di?&uiw)T5XqV9N4 z$WF{{SSDZ+sdvh-@bNe3I*-tkcSPPt>`jLb9mH2c#1Ej}n*0atsq;EQat#?h9u!nb z+JcoV`JlOx7V>^}6Ga|N&mBK^QCdQa2NR8ka}~O)B6Lw#wfoiOLvu6w;&{^)zC3hc zM!zaj)3%ITb+@K1rS)Q$aSghCkrH2-$d+<-9{l)s!(6eofRL$#wbT|;}^KFwC7LeZ;plFdtPmNlu zJwF1Ui4LT$3dE^u*E_|h1M*g?0$qQzA>JQypl)o~;v_JgqPn9mWbX-A?qgUGFiOsB z2e7wl#L5-eo@6Os_1gTtm{KFpj~1G)YEx|cqzhokAWMCjwvo#hjyrv+qE+Mf_ETy* zZ4Aa*1$l2YC-TrXtG|iPJKqSA+v&`cetQ5Tp>t!j;2a8Rf!LW#mFJ=j{kCY8oQdUH z!u`>lup+9+yZUQJUjmodmMC2rNw^l-2|lW!NSoq{LI&eX9bP{6`^c0C4ou5;#9Pyd z{B!n1@-jD3EH(1lLzJ)v-nO9j4SxodRn-L7xSA%%x-zL`qt=wKkHZ4W0e^Xk(tVK} z#2lB-U1HngO#nunS~*}o9o7jY-!_V|6yL8lORL9X`D$h>R$ZgOiAdKSZ57MnU{tC2=}P;$5@bWr zeSD=Dt{wokH!i$;ip0UIizw@mFp)j zV11S#A;H*^eTkMLag^`qwval=l`}jA4VJhk3VGp8t!B$LHe=9R$yDP0B<^7K&RDK# z(iD3m9PCzr9gNOtAxa*O<+FMrS`@cMa+&r~w^eo4U`B{pE&H|!rHcRE60t;*Xg2u{ zSn&4x)ezStAA(Naa`r{$VS6gdHzh7zG#?0!E0AXj2Zr4ye}HT9E5NR_MbE0;bOnAM zZQI1$IUE%}a>?9A3pYdyrY};K?oZc?)tb>x8K0Oel%du?59DJ#WvkJ=@gKf_j)&xM z!p&t~4^869tn+ub`y7%|F21e4MN^_0H2)Ff{>yRrU&Rh7^~L4Txw~giq5!s|I(24l z1{iJ{N?0Hy%o=r(thJ|L0mFTm2YqKgPIPAED7+6%4{Tow2GcTLjy8p7qJ_#;ly-Ai z&V&2rM=#ASKz7F#@pzDY` z=|Zhp;}=tz%}@j73-Yfirx=+QzuuE$m-)#KSVCWk0h(PBo4cg_I&3}}RG0bf2yl(X z(FMB{owkpK1c*TtXA97qd${Gs3;{)@NLNrjE_*hteb{f@Lphr;sTb@Iqzd(dqax#M zXADJbNA!Z2>s7?f9zff2S%uP7bbNzA`|IL0c*H#<0t&7FnyhC*@J1+F{l#P%0E7CQ z5HN{&v%!}VwW_d#3QN~4QjYyyNIp%0ooSL(v_b9}Q*y0bW$8qrUaYB4M3hV~tv=7_ z*YwA8Ei~CxXL$_q6;Fk=bLmU1nM?fPNZoiP>}(yi+@j;_Et+Jo!~?reQ9YLPSU?-- ztLr_(Zr!|x;sFel*n8uJx_U$3jCB8m>z0f1HzF4$w8)X9<>qA(HKC+0N5$Sj%QqyT zGUr1R$1l&!+P|jsRjCVemz=@A30G;=g*73kzsHhyhwT@AmEP!#)Jq#j!L&QK_Rgr+ zho$@d&b^UKP6s8nPePkkt&mWUh0QUU+q@W{BqNalpA(Is7{viwq@Y+gKwmZaoujpU zuJSykKMw;pgXGxgWqJQZ-KrJ5qO%-z?T!)Lvl5A3a(<7?OfesfyE%C;*Ai#j{myUt zYw{q?-yTt%e(*)hBOP)8t&6@+1un#pz{fCJ|XPYxJA_}=w&9eBw z`jD^|AjI>2p(6o+=Rr(M2O=f@ElOO4;n{vDb*^>J=?8K-L6O}spqI(>k(`i^G|k;N zotbH!AwEXp)=sv{1<2n*8*7$s(tYWfi?f$mnsPco>N&wIz4ZU1&tLk3iCA zcg4$!zK&AYP2}pXi^kQ`&og#MGFerW%rH=*hI%TJYz`FO6W4O5ltVi!-yD`{!(WNsmwWqB%+ zleSD|^R+7BpG>2t#N<7M?oix71%twuCtqlh8UtfZr7o4}A`AURS4gRtn=@z!u9FA(Mt#=1=;PPa}>G*W@Zt`9HER` zW8fuIFzifUB3E>p+@dWqN6A+JzOsG8N=r1Ov%;VH^XC7egvY|F6wDl^^k(P#uJuEYs76YT0x?K=qa?yJ%-wK;8fcTwJNj2PxH$mJk?^8)>lDQQ81l zUP~I7{6q7Z?O+<{$};Wosd#scb$SCF-d55RsPXU=7c3n|{pbUCRVNa)D8-aiU-(v;t`u?6;6?8rsNbK=W`8Xxv5T|13(L58s2#nnXB}a0r^!39*%Rv5Df>4gZ@2E&eaS+-YE03x zn9OJE+6}a}e=-Y@TzHTIVzFwnRxal<10#qfX*Sts`!-r7OPr;gGx1u>IYJqMo^mDW zM-D0f4K#K-SiJ@t3i4Edw<5FZ7|klaW5^Da*&dwUg zY4L^_?#2C-@VSY++b9Yjq=YF*2`)(fkqehw>W^st8$p}*lVgc;RXv6?_>f;DF;%uURp}(lz9a0x#Bzi*a9aS!$m1Ua$cgo3*!ha!e zk5}`gCnPJeY*|*LuIxmMnL|mpS(T*txoQ4=@kUn6MH`v#Md$cElyP|o;UibybYf=u zlJgx#OLnF&%(O1>J&@q^&Iqnw_!TYfrr7hKC-}#sHS^_Iu2FdsWVLDc6f-$SuzWGF z1b^&z)nsZO&aKC&u(2~zl%I)Oe50o!NzpB852N<_yM$$77SdHcdE&$wb?IoaUKVbl z|qav2{ zJq)*ceX>z5Tb0qFpm?@hAl>q2I33u5NCC1H6eO2#>v@G#yDP^S^V*oNGQzoNS&~XV zD{o4=RRyAfVoSm|yK=IgZ|1b;La|np*W=BS&3CK4oGTBkfmj;ft^sei`Bwb$wEb_C z`Yvv}U%}%72WVI_K`O>E@A72pLt}K)* zNKf*w^hpr@&kNThbi?o`oB5{nV6@;Ii9F&7` z##}`s@Wr)xXa`o0H>^h0UW1}(-x+E0*Ch)DMcV__s@fJu2Xr7lJ7c^_@$16m5N%lL za=m7WeUyC1_qJ4nsUl6a0&z^xT!F4*AOh+fQ zKrdu`d%s=ZgxWSNJVUF&*yT(7F|g_ZTE8=GxwV3UuF|=$it&(Wc;sRBrno=h zme^-0{EmS&(wPH{GqeO}im9yHJ#3ZD!9G`R1JtNJ5JLb;*F>vXt=sT~gEy3Zk1sqB za6THrF4H(Pc5RgQ@#MwJ)7m;O1p7FZxiMxH&HK4BbiBh&g+Gr6%UnnK-uzjo5K1*m z<;t4KV2yM#`kE2ElumoZWm9QDT(b^Gsn?^lVrTCeF-WUjAf@z=#qv4f#u%)7ZLo$k z>T*XMRNp!PSU==)mHnZfhVvQ5{)2z`+~v&k(P{O8kibsnZ++r!zPsJ0{UdGsKhd)M zdQY~p4?Wx`BP*OmJ!dn6guQCb*|XB&{a81J7%FLSbOo&6I=ffBYS}y5;=cPG1s;Z= zw0P0|Pz8AnSFo}fq9C++>sFnv_;(xukHW~`{xqBm2xdm|&e+sDjzi2b6uAzqDI9d-w?83f21-Zo%V^@_g6!a2R>=OX@1uz4uOUyQr!Tio3D?9Hrp>QYqE}~{l~-u?Pjuy5z?q7c z8l}v~ftKI59*)$rG;f0UlQ%?KP{?H)>ic`DMo(D&vS0f?WpK%Qvt>pQrsW6mQ&ACg zaOxDudietb4SOTwEbR%K13rn1wB)B?tOO7>06iv#En!1+LHl&Pk<*?=>IH3EzSMF` z{|@6^6AnvN&ec8;31=Rkm_zilel^8Lfs@s=+Zf?c7h~_bmJuVqFuy&hT7G*al?iOl zD~b*dWnin{-b@=J9!o)rrlr%Wf@{F9KuY__N30>d!>ZY?X4Z5^RZWwe$4q3!Q zoK;C}W28Pv$FckDMOyq-vSt-!E}^*OJ}ObjlOJ^Y^*_<(rXeJWZ;jOCzGzii!IqBR zLzypz)V_GGY=4H9&m+zQ*+~yX=FAtu#!>LQ6Vr2N7J&U5ew2%v>Kjy80wQ`_w58n; zv&wP+aX5&vIU5?ywzAHC%u!sdsF2;G#cE!Dh_as=#(1|t>$|xczdP3NN-y9i-QeGf z&0KWegb*EqdH#ioLZfC$&r|lBn9pQA(Q4{q2qU)QW>U0sW4E@FF;-HXE9@&V#@0OW zAxhj9vvOo*vY9Q|6R8ue%hC_P=-ovLT~S3k=bQUzh+jnsgTAAWgru=($vhOl)XL0K z_VaLuJs4?_&e2j;(YOSZw7zht5{C|zz(okb6s;8bD0eSt_jr(&@yft`U4 z7<`VHDdaN%sT&oiaMW)&dlnN1IS54~<*kYohtYgVYcbzR*CN4JdTi%;8ZIWHu96*r zM7I+2rhQn=b`=}Dx)NSM>m|%12habx5@5k=$6-`$E!=(N+Un!LPJj?Ym5-rzcr!H4QXAW%jicvL1v%2=vYS z7^7!7-i1#xaxRu=ze#C7+2G%jO7pbw9Z0g8J2D3pSMv6#Ew2WDZi!Zy8giZfZc$Ekzi6^Af*) zjFN8esR^t7Rpzc#D~x-$a|0Gq+4 zzJjyNeGk&)8HS7pDCfFK6y~aV7@8SNd!SSQ0Ym<~uP4h6`sIOmvC6lo%AN7c3-$!X zemr(*-gzEY&CCO%CD7Dc=*;RaeJy8!R@i8@>e6l9(n(~80KXO1#>y?dEm_PWVJK*i z`|U>~mfe}~5+e{`FbuNX2y?&_BZ*Q$`iD-RI!j4yap0B!eiMkH%dtO(R!aOh{6-0| z;p~>arbCjuT9&jGm^&?~&;t?v-Wyk}KndX?{{!sLPf}iRIp3aMjwl%CD1u?nB3)Wr zj0usIq^lzMvvsdD@UKL|Im*6dN1toV_Eb7A~0JUmGMzoAaZWXIkuakXVD}`^sp&UNQ)mQ!aFcY%x85YWkd( zrKDd&QL9VQx~yZ`uy>>s9Nlb^bET{Mad0<86!D%!)75(WJN3;B|J9WV1!AN=WC7|- z{c2)Oqu<3)YW{0uKX%Pw)BBhVFNTe0C{wnQ#3-6Ru4n| zKFGP^<}lZk?&*&;TY6#QZUsl%r1j;OQVMhj4yWXv?|Z&mUzW#kvt-*+}BZb^U^I)Ic1!*(F{Baw5JesH+XZKEwEXFx?%xjxZskpdXE%?ZrW{X3&&y=|=O z))aCinJeXZ;ETc|@lqBHHvi5j3WP)TH;i_Me=!7CUoyb2V6@*4a7BrPf|-GCU18MQ z!i;GJaQwIX=pm=E4ZK}uvP_UdR> zn2lVNQ_zV!I$~C<0%Ryv{d#-@pM#?1g|PYwTH6}7e>?%%iEA98N*Z+HD-q}B?T>j0R<{)m8n4cSh!B5}ty9NqIPs}(vMozyuPV3tM(y6?4FiA;T0EC^laIb7b@O@Sb5*; z7?mW9J!oteFH?9=3@3gJ?;nKRx$|c&K=*&q+1xztxxv+MV$2%YL3HRykQAQtRtdC( z^~C(x*e`OqL(T`cc`iWqQTEj@wJsl) zCm1I=l7v$#(~pKrVL?LrCrV`~izHgL`e*t73QK0>6!~i0Lem2)pP$K$cKR||bh$fH z1Pe z!?3q@Md4ZnF-jQc0bjpWxh>(kP({(=mauF=b7fU}VyEWF-%ltFG=X2E#WKWjMth=K z(^qvd@-dhMpaf~+FMnxOQ16I06}Fv%&2=GjY$98<3id->%lKt`K)RK2`ojr$OO8fj zD3w1z#9viyhX%Nw&NZ@SgT!ZA_C1vJb|*g{z>U?AIzq%hf&7qZaV74rV{b9s19;Tgw$ALagvHhGP{b>;Ra(_N-JP?8WkRr>|v-6i`%&k$E#3<){ ztXa@UQNeDA)-w-ruDyFhcjhIA1Q!G2?!4MBas4iY0@A9u0>4JLfo#^`hkasOxY8E0 z0BAu7IS_MQ?LSi`w=CmjVvpl!RjA=y(@4?sXJSoPFQgQ=WWSEW+tS9`5oh^vzp-)< z%XXN|?IGGp2j%14Qiw5MyqhtkuCVy#h-;OE6*nEfaQtGWlaX&9qlKwx&iQ7%RW(@tuPK#-vN+P(Nu zDLp?AkAmL8c1O3c{1?6Oi0LmPT0swuoqY7sM=_IJ*&P(WJx0-S8b}M=#u$EXG)?mz zhr2s)e*OByYB<8$3CgGRiJ^aiGdQ;vYilm6A3=rqi&8M5{1WcvEE)!>vv-#0CPm3S&^ES&Pzf_WLyA9(F7A}Z*zY(RN5OZ9|?f|fao)MVuNjV=2 zLmpB2r=anN020FYct|<{n%r~PB=}Meb4BzW6HTNI>MuvLnFf{N05M+fIir8s&!0xO zY4jw(?JQaC)7a!CY%%x>rT#HqEDC>$%xf;v9hE|bOW^s`LZemOX0x>R?MTrqja*!q z%e;!@2H{LlT;}6%1|w0qcC>6|1*owr9HxfdG!3LiDf6QMR5-}(C+aR*#it`+<8kNO z&xFGKcf4cWE$w8a!G2o$PC`-GCu#8b7^rEZ2fLR5j+P6i6{$=A)2mNbCW4v!R?sJv zXDO#IYUy^m)`W&@#gJRi?CumqKYLHS-egmF>`91Ukv@0o(mCVSu(1hUQl=HA*^O7C zTiDXA4WgTVA5(dSFxm#J*|~bqHLx4l5Bh8bM`L-s)4aMHP=~lY)9vs~MqCzfuHl;E zxksXwu(em=U-WA&T6HPo>6lgL_e?_5Q)K)4y2$ORrt7kSVH!lU+pzQP0X~Y3J%Ak0 zwodJgPljYZlZ=iUTA8kI%NGmt_{uvYlK#O|j?;(LzU!OcT50|_iid~#D9~!l4tx7v?;wT_jxYUF@ zC+fLoR-XzNyjpcvlAZ!9S_aUT}*G2|T0@cjoz(4CR3@CT`PP8JHytN_<; zr5-ze(d?wva`ox)2m*rt)oxg;C(}hUpW>oi}=l;tz17dOoXKIUmZvw3fPJ3yvgO zfOjrnTg&tbc1d(EtKxmGUb}v+=529Ftvdf4j7S^eaZ0{r?Bv;#C!N&9Jp4*n?vdc7 zD-jn{z-I`j6kLP+og5MZ2ym0TfBe%6C#GjJ-2bftPi2Vr_E+JX|0{IlmoL77-_=`? zBdr?quX=Aez>eL!`9DW+B6@vVAjSWkz{!&$m?u@Y-{DCKcrZW?ID$TW8f$OvMFg9- zCp)AbfI z1Q40yp+nv;j@Sq%vs#zY>?k|_oVRKCjy%lcOU~z^XdqVumtx5y%aMKm=k!fTJFsRE zL_N|A8y3fl9 z)z6`^=>XA%3B+!vV%e4vh@zbt@upV9CYPH?OoWQo=>+Q7Hf}Xr_(|c5WqmP#=$+#= zSYFwVEJFNpB65(Z=VF?mDv2MJ#3xV_q z*Bxbt%ky}s<}c5jvhj#vKH*9F)bV+2HSJRnL*->U`_uV+ zsb+VqTUgMLu9~Z7MMRpGOBqC*HN5?`iFU?lZ}UrdeUaf0MS7~`8Rfs~lLMPut)?Ad zRDWtk z`9*YGt9u%|)L^`XiK@&)JK% z%wB5E+Ka!7BIPwwfPCZp;(c#UZGxU1B?RvL_tIDN#ruCS1snefZSlylsTouhNImg} zisXd>Ba*2hlLrtGjOEe^8hZ)7Jx(W2K6(;gjJI0{U$VzT*^7^O36LjY4i(7;OkM1f z_m*cPqw8vY$=z6d4Y#7;Ykx2QQT(&MY1P64PxkFQjsVC{^Z$Pdki)+f@urdD|E9!{ zy!G?9f0_ZrwiJit|JLc&H4hy5k!Y7b8o`go= zKD4>?E4k_&6=q!>MLa$I2jmqkLtL=VZg8tblbuBHZp~iQ&shS$dhr$%jGDNlZ`_4` zrGjv*7ObnGkwU4K=^HOJiw%M_uK|$zKEJS(0t}=eYSA)C7rZt=+m?2B2xO5cFC9XT zdf#YuPEjL}`0?J@V;KFaD&npYogw+wwOla>nt-hJ(wD{Mkr<@n{unxbf0x{j zjT%ubX1a?J2o?dkZiO5H3%@9#l;OpJyvfqmQAseLYJ5Wt+EX%CDg)LfBjr|>4Gov- zj;A*FC4&M_95PtQU{6g)v|Hu6E9)59pF{~8x&~=AVS^jA#2CYepwR2=wmH1QKV%Hw z61=Dxgdb)SBj=7U$P6-3E}s)RhN?v)3>2wZGKTSdj4RC&A^BLVQ~xa9gvEE;Q(nd_PTNCX^s0@u zV#Za_==hAqS3`&>;L+o^V?^@W9PHggp6wC@26}0|+p)Fusm>TniJ8Ll3#;ohfW8JOa!7cD(W8wQs#T zZ^PIrVkzJF&RvR<>55<|M6M2c*V$Qn_`yF%sn4d&u8){leRB}QVyE8q-)uB<%HQ;K zV)>0{eP>MHSA47(&9dT#EMmjR$oC)x+BEjvg>x5J7Gg<#NgCR!sxi{n%q*VF)#|Rk zbQi7nV}8Rf`}IHxHZt-64faG#*79YZ-%!e-rx}WvbWb_T8MAH%@kXcAed}3cD z3&T&@%@@oiu+p3m-#=6;tAW_ud}ifH+09AOG!WCA5JBXf(9g9@_$}4GE@34E#F2s- z0Z1$?>*Fkm3!~p?DJX+w6*7@VO^7DS79SbG^SULxsP$$ts9gI~EU(=T^tzEpOvZk9|&)8!l_-zr2R?^88oDe-(RutD*Il!>|KXQt= zHA0g$VF&GGHK%o^p{UBLYr%FHh=b!%SE}~9p}J)=i0zx^aRZgB?Boap{Z0a@QsW3I z#f?E{1O$KM$;6_gBH<6Abp!kJ+;h&NZLi?O@>lWtEK06G_Ivh{vuAmNe4yunf|!dp zVbv$j;qfW`c;)7xxtTau1uLnXxA$dQ6tR*?9{m)`S!_*dO={sCY-^816HDH?5t zw|dYd*g+n6{RJ-&0!XZ%{ALOFVf(E&vj?(<%}_hDJG&(yB3Eo+#0?OL-ZI$DBWtJ-7O~)VXHqHEgeAbAo5Jn*`How8 z$P@xlX{oniz%s<7RWHk|qRo zevs%y9di$jV;$Lui*zR?@%<%3gvLUNj*T`>z$yz914 zp~?ifvWAAGo*`Yd7Dl8@Qw{XDROmx$1|M2f{+ke^9$4$O2>&@!K#}Ao6c8{f2t}0( zB}+w+FNlPZKR8s%8ijPOfNVNUlex^@eY2I$wXGRFJV>0*k-2ko8Ya?gF^6dm7pU~a z0rP9mJ?Cj;$6U0y>{VOgOo+*YU-aVL(Q40viHS&$k3m6WP0YU&Yv}1u&{r5N8Wtxkzd|rq!8boK`4NDSPozNIvvu&?}HL9lUlw& zjA4TFDPi*|@piN3Sc&(a7Q2G%hj1ffJKP}!pOR=@HzwkV1ju6)iaXylw!9RJ*&pBj zk~vjSWW>@dkQNm#k$ zK%LgmuE0RdZdeU{zzDiG?dly2d-W1Z+MI;kJoAA>vE|%D`_AXOrCvt5=2QJ{rATWL znmyQG%8W)7zBf^D4ZzI2$nc+vGUnf|VdMzxh9$D150R@Q#g;1s(mAw4(vrS8X-RDM zlBOmRh^;RfzC4q;Ct?XbT_(?2BE;i$v-g8|(8Zpi!IFI)=Q?~cVJU3ea9H(SX<6F+ zj4`m%uLT(4-Y};)1VR%*>gviY$Hk}K;WcM~ETf+r0?D{){M;ok$#^w*Qa?o2_xKru zY{HRSjRl=-8@1W8Ea5YZ*#QAAx>e*GGsZ5Kk#;4K{>3$Ag3E{9$Y?8*jB_IaQ;_aa z?4f|x7O}`4+U!g<5J9%KmvOi^yDMNK_b|?Zjv)E$BGKH+x#kwiH|=9GYd6G8fK`UF z1u2$ZfI>{b16>#Vl={GA%c{D=I_+@qD zZtM@bX%R7*WhIl`NJz2Beqj+-bob>&K7Fuo?$@H0K+2-}RKzNh9y~vHdfVo=7V)SrN7I&T#4tfo+I0-VthWr7&A(7W#J$w9={`oKNHC~%~&+y2% z<6VMKrXrWLr6`I>9@cRKVM)QfaHV(JzZPKCkX@L}BGC`1$JniB8)sQE@%BRNGXLqw zIrFRFj|Cw#hJBc`5}R(ic(=_7rJ>#&3bPvqn`RO@5))y)2MEY;%(b*90eQLbFAj5x zvG@jfTzo!mpxZvmsC~hNYpK1x3=hYMJQ%sLDjhVy#&;0uad)-_B^&ZtE}F--tFdR1y@4{w!A|H->Sx^$?ciB2i@>BhkK~ zwm&SY-5DU~RD98v%4hoP;%$`NPFGHZMFP2jNNo#L2!>(l>x}s!3WS~ZU{A?8?iWAS zS71MbKsL81gkzT%w4;3`^9a(*8e+JUZ3|1oK7o&Tkb7%E9gZ)20t>LJ0*{3UxLl?c zL7Xfeau*~v)KgStJe+@nJTO0n=>>fnm$MC1hs>G?i-Yzj33hP4`=@vRB!9W*g6&-= zi#uh}W7q@il54$OUUhWe=>>5~Py-r->h65mPek59Uqo=XuWt8rHQ3&wY!EU4IXQn8>MQlDv}|r{l`VF6C==@{fCa$O=4PoBl}CJ#oNI^8Wk#PIvC4mc}A_U);BtEtA)!24HtjUX4t)EC%@+gbZ& zq>Bu9XLP`(-(-Yz7%wb>^{{7X7TZaTR65tpH_)h+vH-O5S>bkUDbN`BSH3ub(4$N8 zk0O^VlN8jgbLLM*kR5^XGw<3DjbICvm`N*#78KK@p!`ILd6n?@jKx;0Sb?j+n76j!08Hy({Nzb`F-C4 zFKe#59S>AOM~wP`l5}AIF5h6d(Lb3`lrRr5v*IBx*AFFCFkV z{lz)h9=qXn;bUDyjhNc-ffvsMX?({Brx&~wCVpM3~=`5&8pOL>7OhHv5pQk3>T+1>( zMTgnLxEQ33eS=D+z+~#XXyfVr5?kzVWOC??kaq$9or>wGX#8^G6na~v4YOqY+=a_C zPEX{r1S?_HBShwB$#-rlBlZ)~w8pQYmE^zI4Y8Qh_X1;7{g@wCVV9=GKRw8SC|Zqy zC8&2YnSTJhf9nti;TGL3?`P!uKiADZ#i-nJM#K>VuDI0C^9+CIdYrzUXpABZ@Jo5? zP`4A{Tzkzy!6yG4qb=`GD9y})BBKGEaMWF)Lz_Wam5}0Vtm`vlPImMF51x-n|&}=e&MLjW6KniU*IlC~!z8)#* zT=Ku(p67oL&!H^FvN>`RCjF!7mU8Hv#3pJvmBoC6RmuEE#t5ziXVHx~5vN(cPj^zd z4<=tac@mM3op*VmWytmA`{z8Z6+{l0@V&Y#^_?JMHw-5g?*6S{17>Gu&pIiA_<3!~ z=zB|L*S(jebNtltS$Oo?APId>nYBAHe37VKlR#ea5&z;4+?>7RjrsWn_9Q0k1A*5= zp+_)9tU07)QYFvOXWKCBQOK#lQ%a;y8=hGi$4XtbXHVs0&~q?8b$xGw*y*d6E*&5` zZUhA55TZvRFrS1r3sBrEK9w0dn^y(oa~4%LHZ#MrquFXbqeT?{ENyO#pP5F)!*oR( z$|<6do|#^_sBerm^lLd+UK|-|x-Fe-MEr)jz-SBjsn#k_^mj`xBb1@dE;)quy>B}n zug*aQk|C9&X|w1NcFyKS*0EQD?54i5@yTS%qt#NSlBL5uTlu$C&dM7jk#0W1NN2YP zobPgqeRXI(*wANbmc*5Ub2Q>QTpU`{D?&mE_Pea5u59dZJ6%hW~PSEDeC+2S*c-C`|_k7#KjJ)bsjLEfy83Fq+H0^>H+jVQinj zA<0>C+l~O%(KRdWKn5A}3!Q!=l&CkQF8FgZSa)FQ*QYKo%!qe)5`jc&b}F4M<@5Y- z--5(r#gHoig~rZ!25R2pzm`7Vcg|+gNPsVDVkGM@w65ZYhvX9LCRsgNU`=SZDyeEd zPxOzB`~53WK{uRy!E-rCfObW1o7imTDzHm!#?9{oIxQ>E5cXam62EsUqjy$5Suo)G z2jU!>c*quWdbk5TE0x zMEraUi({;*xX5-vNupoh|(jG{%Aj^phQo*Okm0 zLFo;`@}qS~Q+h)7Z(=Q1-vOoEKvWU2RRsfhPrlM*DkKmssJ#@sbWq`cMT^_J^dOFw&v|CCEJ425vm+;t&sV;TC_>dn>2&tS2MdzP*rWIO{`rqV zGe0m}c|64O(T031U4R8zy9L_^BBSMcLA@fX$b48j1An#nD?qgTwLwO{4`P$SRvhY@ zB?-&Q+?pY2d0gK?ExV% ziu^zt-Im@K9dvD2KtE42((~m+$s*5F@Ntz~wwo*4t7BpN{-~Szr}464WhEwsoNVcf z6w%5d@wb$e7;hjjmH!}E1vTMyL;IrB=3TK`)tSTpRaDxsCZ8-2*TN_V^L`0u6&;C!pVDI2x03b`uFFyFoeQ#77s6PCfE@EST zxO;NC^&h|c>mt8z-y1qnRcDrx^YeWKkZ>%5L|yJ-U{U;8ZwV0=sPjk*dLbZHXtt7Q7Q~H+ zwa?Xyx)AaZw;apUW+wItWShh;&6*n{mSHfN(t6()%M_bJlqI4)bL>1Mr^QO1F`mVc zXMdYx)GH{Y5|Af4Wz{b~HdM_DgQ-Hbh&yn&VA-iiO`Y!~U-v=6Q@Nj!e(6V8c4aVD zQjFh3O3wZ1ayDPouZq^}cOgBM22rKSH4{xxrHCa1iXJUHnEcF5yWzf7BcA5Jryq0W zmV{F04^h|{+iGMEMYvi1d>BgEG2m$3(k@1O9ADSq47&7X$y8IxXYL6Bb@emiK@|9n ztqDf`{$VB)VY-cbnTm32x1C}H|9VFM?J%W6C1UYMx}i@P3p1oY&J|Q&JZL|}nEwBl zt#^TM;=c05f08h^C0W0*2^d?(8Xf^##&`lHK?b5B;UOD{CnSmzK-Q2#N?t`xtB644 z8PbsE)uL@Sw{7}hLPOTEn|P95ngj|Sl6H4V+S{R7Rhw;vCP{n4nigi;)hacW=6=WN z_9p-P*QcM>wPjgo&Ya&l=leKc!trx?mrJREaN0xl>sL~fKS%XDZ>UWMe8zO2Oi<|G z=@Va|@}2lHu*9p?)9jmz8<-BfmFfFy<=;|;I2_Uuw=g|WkblqzG+3m;av^&-luBio zAB3z)3o?zgxyQ+{ofj@b`i8CPqT;^ul{Lsi14?2TDNVs~VX3Xi(YcRmZ|0_H@(#KjZ=&M6; z+2Pw-@i+UhwfB<9t&FA%EbBj>Ra>xZ3M<8vGrFQBM#0oCr#H5?W#COwRA;pocmu5U z6B`Qz)k_Jab*H9M{{dlc(yB1VXp8OldlE}*>9jk z*-@JnXmYNrEp0Z}%S-!DOq>{HC*8sU5Q&)gafDam!uN2CEXD2=;7X*2rRqnm9{w4h ze!stL>_dy_M@9eLHBh67D^TNCQRb=8kx@C5gO+6y~G|l^f4Gaz?By${W(uKGi zls(!vAAbl>g6)PDz=D@?7_;k%&PwwCc40Z{P#3mH z7QON^HxIf5{A(TnWpM_;EwQ~Tk}fDuq)B+(b_<# zSC;o$Qi*xh7EUBzbL%^L5*g(hTN5R;ZUrVpsGMHp6MpPtao=Q~rb+*dfCS!)k9iYd z8y}iYwQENxcg__km~GwoFM{WM7Zb{l8gQRMeYNIS)cnV}?G5m-GZ8G!~CCjo|U82yh#W@D`4ZB@Q5Zi^f-YPHd zn14n_5y3XgnuH9E!w2^mA)Gu@BwD9-0PhR?g+b4NzZpL)z?&@!{V?sx}w6v?P3v@<##L zvep=;m+QL0ZaCb9ietRZ%Ur(%jHgbj{2sS~0xvy~#YoN5E^|6caNa}ZU2gEoMaa`a z5*E`@lzUE2cB@wJ39G7nwX--08t%5+pcV%|2F#wLxbWm++Zb& zyDawsf=x zIqgs|mCugZi^s48$;}E~W0$caPD(I3X5QJPTQxCLHLiuZdO6wXMoCEG-DsbN0+*HV zdK%0GMzw=?xWsQEWdimts$aSrEzY0gJy?yoW4e>H)9lS|YLw!XIc#;g^!XnCJ&!iC zR&!A?Hq9rjqN4UME-hBiAMZMG0t#sL+}$*301=d}{g6BE@BtSsEA8k9hbVLOZZ8j% zFfi9gwo}2m9kXxtH+KZqXxEeOaz=XuNi%HyqtCpanrnLkmcF~eCw6({=e+VcZ+1S) z=S^4~qb<17#lGlMKS#6u&-rvzqJ0B?thel{Sn}7d&0A^xUaDPOG&^DRIJ84<;Ri5P z$DHT3d}5m*K$zMcjTu%TL)fPYY+<4bgR^Vn3$Q>%9p>SiqVK6-n2L@5+u>w-Ky|$U zQx}|Pwe34_-i@C;Y5uW}7bELVJ73qfKznGAIu=nRy5&DbU1vZn(VNhN!8x9Jj>t=j z(W#NZG(3T+25cF`ba=ujTiFkP2})XLC)Q;xg74L+%}G-}k<>3lwR7Zs<&C*|e= zde3So*^}U14PG*mrxrF7-`Q*K=DUo!gCG$}0MfGs#B1U3Lb5;F$BQdF)<*+PE zlLm5d>?QnBhyEW|ILZ5pP1V_6> zTk+zHCz%-wJ(vqkQL+V=2=4&T>pXax7x#fArOE1f!h?#9D)B6O><~DQL_G9Q;B(j{ zMxqV6$eKrN;~}`Q0dfd;ygl;CwDnzq*pE-?U~W8!9cz|@IH5Rs5-s`zppdY(KC*ckGk^}E1BvGw_ut)szz-hdmsVVVXw=JqH3#Rlvr!83T+0cyx#_1ro97-6hPQUV>s z!7~CvG`|!P!Q!v4YGSAn#YE75{Z4z*2ygVRUzv* zIJXW20^mdfN#Uz7(4wo(#lEByzx!JsGAlEU!H5;&1V^cH4MPAJaJC_#>;(18`A1BjR@fEa zMw)bN!3Hdh6=c#nP=sJ&3b5uJ`@%&_BCdZ!9busib>pCC>Zjx5Xsld?Ng1hcFEc<% zrdhju3Pk=S+#AI$?CLF+E2_H#<|JgG1pT2nZ6-u7E#OFATS)nSSRpp2SjolY4D1dE8Zyq$xF7DX z(57}VWXJq7*w11KGyW%WvO6&^!wq^Ra_P=@^%=okXZ5BjtwhAuO6cTa+^i$px9{Bx z>4s&!^-BjHfUVtj1YNV!^8t?s-gNCdN8dPl)E0O|?9GTe`G2JnD2zZ~cAc5J^KFYp z6cDICknAzcBkUtRj=;kQWwv2(4eR&q8yXTCc8S9>4jYlO>a&Es zqRIpg+0qDmJPyX>qt`*ZKP1`5M&y<$L!U?*WeX+}@EJpS0>;vp9SX$~i!8+w+-M9O zl)gN6TNwclVX(LgKK&7lo}-z?2MJgQWSLNY`c$X z_Hk%gTCPXDwwDda9$UWCpw0;7lVnvuN;(#!jGWhpN}zN~{9B#8+@9W*^j@Utq!^&Q-ku8conv{9zb-DOGY+)xFw9pbNO za{<$J`s6k$w9lg40&5SR>+Jv*7Ajjg!yT!h(Z>gPY2wmxz!8~z1){Zdxx}=0T6y@m zRSE`azzqwSsH0HUoCBp?Ii2mqyQ+Pu7hN1+j!FTGK8o47w%W>cg%H+)BT!`KdP9Iu z`DuMADKCi>3L_^=J10>EJLZyFnPNk4oSV18N@qYej^#2k*$C!hLhEVCu|P)>IqdGf zT+NccZ&;U3aZD$~yQB|8(OaOOLI!<88GQ(jQB=BWAPv+GFND3sH=pjT z@9GlBqiZo418?fQI%DB-NQEA;*BIGF6hlz|cpkAw5!NNE%8~(FDMZ+quT5D)DI2Ofs2s|rviWbX$O@r7<9tIDQ zwV8*FEK*P|&9Nf_vMImq|5L%X068b7i=B)s=j|32dZiMN~ z+9zxTe&opGBcLp1=U5vk-|~m1HO4$&w%5-6*8RxDNU~&sj|#O%sWNRrK+0YRUdJLV z2B-*&+#YmpX3b+>CPIz2d5*?*U$PUEUpUSv_HksoZ0CNS1Os4RZ3J<|6Kv4ub{0w| zxH721L%DoLXa|2hs>}(MV|lh=0BRv6zZLMj6bV@mutut_btl_9wbC*-T65A6y zi$z3OrDBz2N3WETxHZ8#9) zaWssdV4b~%0`4QXFaYI!DLF4RIerm(!DuY6&^|0m$zi35+0!SbK|bU=5!*sInu6T^ zD@$?tb~>ipF!#|HUtq{?Wq1i_8r&8XwSf8}Q|)1sTi&u8>1}juOl@j*3M^&@3tl~n zxBUU?6@CT~k>$YqvgD90LBXWr9H_UmyLkRf;PNT2z4lSE28A`2bL~6}W$*~$XGUOZ zdt9qQbSGNzqg&p#N$D`#?Re)?ob=eO7&qHy13O)324U*Wcq8j@t7N?o9R$$|3uH8w zeg2^Z2k}=8>_FER^J`zfnixo_LHZ3)zpdn|i30&WBZ-ce_ky7h1m)@e|fw=i`KPh>9q=gEq~ zOb4lWMOi|f6iOo}aeWpjKLS}{eft(6fH~?a ztH!5;+Zta2l`MevH3f`dt-Gn%IyX?^dN*Tuuo}{SDf?N}P;+`w1ij={QN*xy2zm#g zO2LhZEEBKan6XMl(HSThYoIyHF0=@O96V<#&-0+5cW&@1@E{pgK9me5nxNhn*>>*D58@w0dtbJMj{pAQmkeOy|#ZA-!X4QUs}iAw8`E%hrc&9k^Qe4#Bu`Y0v5YL<9>SA>nLpy zv$w&r*<&97AAMw=S9piA4BaCNmn6$Q_wFuzSpWi}nQLm_{P4I62iRqB^kM;Ri(5P2 zMu~Cg!(T3X8>}iE2A^nOZ@vR%nQV75{_TXn1|%%d*5OXSk72J_`}!o?AlMt}ssoz{ zzu7+L%uURMA-MzsOc3(x3wDT9?R-Pzt+unf`)RNU2OGwi(_CW_R@7c4TWfR{V=kaM0|k zKu9V}q@^dF*P1d5~QZ^9E2k?)GPpR&U2R&h@0nF8{Nu>!7v)h>e~i z!PH;lFz570Y2yHj4vDX^Vm^56$Qu$^Iw574!4_2UJ@K;I4nU=-IK5~IGAQmTdtfyx zwtY@5(S?&|emyg-O=9^KU=?M3eZ>q2;X67}&Um_|w6dw5CmT_;B={cCvcfGneqbfU zL0Q_8U`bygk&DX%(71q>3feYK%6N8kAg7;NpcwFm_d|#dWf)en*ffGKvw4*wSs1b)T^g~Bi zYku8LSggojNrYv#XfFtgo`Qye1rqU*2|dHHWAKD}39dB=;H%D~L*_y6 zL&SfU`|z#jFxG28B;yYMMBv8OKY#Y|c_hFfv;*5QH(p_9X1D@-m!qyw1CQFva|i8u zfuBP5Sn`!AZ#p>32o2j*6Aw_s;b%2XXjp-YBTI;SuOD$*$Fq;Uhx@jAaS~J|xGRYR z!^)$NB1rvdfb}WNSKu<6IENU`=NP#UBZRmHM}C>xYlYd#8Rn1F}n;9Sy{MZr56^uX>Cq(I{6fpzqAJC&%(?G6wZ4W zI>>A)LpHClRQ#rQiIw3Wz{KP+)U8QW1QjvnqxxJp0JTu6w|Xdxd;1HH_g2{g((HBr z6@UN%o|Wqmtc$)!vqQf2viTKi%)1jK;N7#E)?|kRdHlQF{C>&|12`k=9ohPxM4C){ zJWyeFkNMajB~PqHA>@F|*tE9NR8+gXm?*7X=tA*t+`Y{U5pb!j)Wctjyp zklij+tMc3yNE1RY9iPyb^o?IUF^T3kXB-Ymxwz?xL}39TK;?-2+cNQAlmjcH(Tqsl z@Dr`VG~L3`bllQOf4or2nTJrrD0~P82HESdoJE_5grSmw+Y&a1^ji^7NTGIXE`TbB za~DGp40YC5PF79|O&xEjqzR{BA2t|Qvs=g>2kJy|Iz@tGB8o)b z(>QD$o>k2@)T#G2!l)IbkQKw{&zlX+lCBZ5q|vU@bUSVt#VW z(=SQ6GXJW_xTUKiVZ}!oE0fwQ*$^0M6X325THAp2&HOtHHBv?B)Atw4@y1`@l zj`?hTFPNK<%*XO&h7ZOpawv%1Li7B2;%SM?Y^Zv9G<&$u)??symtv?BFwW2iLYGFz zlSgbNA>UWUPf-kCva(9wRw;EG=wwmCe|z~6S=P7MDGmoeaz>;p7=#H#vj;g!*y1MI z&I7|kn7|2S&H*eQB5dpcwjq>~EO-Ns$YYN^hKV9$z5I|XIm1EtP>)R#swD^kZ01(T zT@YQuPzyL1>RKc*@Hr6^eC?D#tn~uX@Pg8Gm}`xn82{9H4;3Ph<2m`W=28CVB)f^6 z3ww~|_UYbE%YqT$?V`bK_M1d@kZuQ#35!9g(bE@wwQ^WH)Ebw+-kc+iE+q^9v24#JOU>3t zs#r-UGQkpz3qqMpCVL}RYiijb9A9pNt4SPHRiRu=8FMze6^ zgu14_EiEU!*=0Ux1H{`}sJv|-)mFF=WSTsiDkmnWG1IxEm_Tx5!8g`U+AN%Ar!T2c z{2bH z4GBB{Lhu^KEI4h9cUcu~&zuouEo#WFa*Vmx!x{cOhqd!%`0VZh1uAr|dWwVgIZA}S zOH$@Tm3D5EG#2LY$Z}#!lwA`{gESs0VT~H;L5pQPn#R(fYAuQFFq3N zazT8u+<4IBe;C8a?DUmf056RtboTIRrY$cSu&3ID-Da!qT|{&&!KPXRr}!t5<6vMA zVyiXl0J@QG4DFi@bsVo!M;dq=sId+675hDMBEs3zF*%vt+%eWe#5n+1)?+FSD>-uR zaEGkmceHNuV=`dNs}OduN|!IqiV>JqsD~UnZAt4^uu#wv{a8*MV};IANuSdRrb1(+ z5Gy9I6*?Z*0+5s^zwVEV_I{aou#ix$f_0<4#qw$5FB>Zx^v?wH#ua`abB>z7YNzV# zeLhp6TrYMB4Rz(x>{FOHE-9q+tI_&L&?^=Be>+MA;zX0f-{NjYhwT*h((F9scH_Yx zgD{hAo#`;Kzy4vLPrnV0ZkC^_|Ax}iu&xS}neXU0M6F)Xf-(Los^0@Z%e8OEEX~yh zVnLBP@1e{GMXC$}|HIMjSe0hNa@IN5d7c+TU;c*$|8kLuIv>e%0b@!PmE zZk3I&n>_$?xk^!#>ea9Hjh?u0QTFu~6DjS6C1C$9q~_w#vi-m< zYprF*0Sq$(BrTTD6*Ur^u(ZSe0#QSkr98*?CE}?lSpzPD9_UKML;*uC*m}pKal(Hq z^3X%FVg~9=>nbc$6}}GWtakUu{DUNDVH3g@BtH#j9HTWk}VE}yyFeDRv=Ug+W*K<}x`intqE5P9L_BWS5oPMJ1j>2!II*GNEnyEvM| z{$y6Lo!7#hnNs$!KPT?D4MP3FVp-u;3{2=n^Nbc$?PvWqj~KYkyFnf{x-*8 zwIjMb_+zAuq6Z?;L@cSJ=jEU1KQi+8h%J!&18Lgrc=quT^cQ?b1?m`7Ud#?*X#m0> zPX~sdU*CY$9ng8Uy+-(rqoXgpfVdbJe%Ltn-f0_BVXP@4;=`y z{}UK9zCBaAxJyL5-!ruqv-a)d&tC+g;1j9qwrPSFr`&7=TAlaA5xFlGg;N) zYH4~0ke}Yi1ZrSta0pq>9jZ=Dpg$iQGrd#Jw15mx>fHmA)r-ivHCQ;jLfVtCNwSJ8 zLkZ=T4`EuIz)%MZ(FqpS$ROR;AIX<-$Nu$U{BTpG{Lp!&+!>auewchU(@HU2MM zmAtX6y^zdP^D~R7{^wt}SLAQeWZ?p3p7m0`-LlS5aV`S}fMszw>bQlq4zmtLp}eSp zX4jz{`|WYcCgQ#<_O*$3yO@fP+)i2Xe>&y2yviBMcfokNXw+=P<@-#gUk3ox~Ni}r0QNmxjB{qz;v~RV$3-Y&FVbM z>ch%WB$-vmaci$du|9Z^%6;?Z*n%tJxo75-#l=2;f-*|0&zwi)NEf1SCFQSsiza`+ zG@L+9PvHMR=B}pX090&JT4Ees9+B@XWXvP|`4U{x$6Bj^hjOgmnl^udDhY5h-%{d~ z{&*@L=R~kMbx5tikRa?mv*(#NZbqM2vC9;3x*KDRU;co<51{#f4-#0H|8s;Gz*_wPH4Hvvi%pvPN9km=3;80r%>SRm3_$>ARhl6 zcK5&~LzdC(puvIbO&(K9EX2^UX*7mlz*sIvuIfrf1sQUQtKB|Mg5LE-%KRs|XuZ}- z$~kaq&3TJvk9WJ|oY%M+%D!d{Bm!1Du=b(_+OGa7h&oL^j!zKxXC5Gl$sIUvv)&9fMcm!tfCo!^BoNChymKXsHGi&dVhau3wa^=tt^%yaj9dMfl=W+HZ z_Y_f@YLY)BV2KgCFIwn!^Wt8c5Hk5bCQqM(H{WvP9b9o`_7u)cu4wv4C_OL@``jFi zyzu=`oIN*p9et0xXT!UIBe-Jk&NB;$xB+0cq6DzyWj3a*b;P&|$hR55eO1p(`}gm+ z>msoxh$Bes=^8~e!#nRiH3neC_<3;KHl(zDV6Ah$g_v!L0gWhfUmBZM&1+lX+R-<5 z`SN9w?L0Bgh4Jk~ENk|rGI1f$BJqL#Oe~!e{tmWtXVKf}T&R++h;pb@%A-Hdm(h#_ z;bE;q6nU|#a_}xY+gHxnERIeot+Ei4>f(TuDXWd!LAcR$&dOe`Hi*Ghsmwn zTWl|ye}TCbZgG$$w06sb;p*I4FL~G}4B99gIBBfQ&He*bWebCfq!W{b_l;-|w+;h)`Qa380zGC!fP8i|>v)mFsX!@lUR5 zl{lrRl2d;%9W@?wp29$6&pGMW4D3-~ec&=!emOJT_p3q_c!UO^%k!4ZpWXwQg^yR;+O&Xm= z33?MLYL%1c0-5XsDG*?01afK=s>pV01r`4uQ-J*zb~7|L4gjA_o2i<{HSCYtG9sbu zufUC+XTg}S2u2+;j`ew;@GP}0dhN>DF;Ff-uHd)jJgYrOAU3n$O6y)+{(nD-TAA&q z+WU_?^)RxDOta&4i=`BLfHboN9X!qM+KW+qV<-Vvqk(2CTWruSIg$fzMu;3vSeM0Q z2v!-%LokT^H$e<;8|Sne((zP`F?_6nyYP;X{Lm4|z5ZMRJl^8Qr5pn6K z$`N(S4DT4qLv!gJUBG(m#NbDCM2d;TAiu1+OOXk*jHpgd5^en-jeq?OOIlpYGU?%W zuRJ}90g%=X_>9QA=3qY4MSBoH+JUKD`nLdyq;|b~^z6j(3C@eo$4(8l(q@vqhp4}A zhAAgu#D)31xddw+K6p)lf>&wm$8-nK<#gS9Eiic$AG+5C=o@dVTHQB%Q!27bDN|8IcQy+q%4Otpx6nB3vVM+AD%1O*B zu0uDI{CdkrW)aE`|2SeQh|aZi?4;RrjmLu%VX+I7l=XwCQG_pUTl=~@7$ipUB!aH- zy!_6MEOD~PCmrA<^2^7ne>NQfOs2hakas@6^A#AvZnp!(_$;pUKq6jfQDi+M z;5z?*=!mIZ6o@b2 ze0O9r=sNPbD7a6@@<4n@s2DA?Byz!e^#V}c$+2+@1hz5DvRRTgOEH~F;CI(W^BJ^a zHbbryFW?2SJ}gNhr>x7T7;^Ra2`fqV;>pDnKh zC4zr;`NB9$u8Ei8Y7KgR0F+wO!RJL>INNyHvh>Dv7&IaN_JUoADJDLLbtCBO3<6Fe z+?Tt$7-Bm9n^gGUoY!QNZ5oXIHtTJo5@=Sa<$}V;1lUsP#iL@=BR0(h$28W+@3cvU zHox$WkEte%GX*o8*Ddgr9Cz5H5Kk9}P=dFLQ4x0aLn{}9C^(QtOoNJ*+d{f z#Ugbh!^6pjwHRYeB*_%tcc@ww*(n~DT^(o**n@~2ARhrLU{`>2j2;8eyx(T|f|tno zd`KLCtcgk^g;Juxkb!a(4u|j!eKmHBgVpjlHe<{$6O#hz!|#+-#v{(^DkaRu){IK}tzs&kZ3Ggo z&I(l789uB~Ylr88JS*5<5n-1)3&s#-z6Fd#+$w>z+T4Kqq`keO;AgEC+V+-jQMR?o zuKysbs4y+o5)_+YUP;O{91g5yeGgS6254EwG@$9N9;E|~r&SS1i~T&zHzZ{N?g594 zUlDAR`3}qB#Z0bj)`B-MZDeH%f{q0(>@hE}Q`WDgvQx3ZG~N=3xS@N8ZTASvnAn0j_1gwT{3w zM87J98vv5;l6lo$WIdZL%QbCA*)WDBY$#$sK((hd?S|L*3G7F1Y7PqQS8Nh(rE;ud z+HSu%{oj9$$Bo4z6S0lAO=-*_l0ABQs=sB|o;QXS{bSG1V|V~5xcJh@=oDYDq2r%l zVH~^v>G;|yu3*mv2q!i+0wJA-EM5Edb6{H8T(2DN0#rol}eF*SSc;})y zD0Eijj>QmvuijbtT{7GmEpR;GKnrZE%j4DT@1O|sTR(WY}YjnGe2A=`dx+{b}%i-;m zEHluD@qfYe^~5C=-f6Ki%VQrvf@k_KzH5!Me9J|1z{XTBa{}f~#Vpej6G$_-nW$Lr ztJQC8(olI%_1yeD?+tqzUhG6T;ypACprHa~w01W*CRj#>IV?sp<`$%`5U_N7VBAf0 zpa2Lr)d?65^N@DUKV6+9%iui?xS)r*32P5`oxLoey5SpEg9?ZtEf@fAK?>V~rm5>g zd=>chr-m}OJa+WmUGI)hT(BqowqAp+ZnjC{a$ZSM}!08L@F?sR-`^4}TL% z=@~$!5{tuStEk;H$IfzI5J#55)z#|=w-Exj zwN*r<<=d?mn}bWl8C2a^hsD3g8`mgnLCun#9;hN3usG*4RBmweOIA_heKygxHJ7{r zA4{Ga=qr>e1+Hf$m|@9Xt&(!I2=VY4beF)HT&BnXKyBGQ z)tYUxJ(>9WDTCLGqhr7ORG)w23W$GHA6kO-+qc_))-8HF4xY}2i5Xsl;`%jSOrjLn z1<&Lmsm|O4V5`CZCMKI)L(jf_mct)lc*7BjWc{J96N%sG*aQy(I^C;lYjWHSBX&LFv1~_f;pxq24a6O zWJ_nz+e?ymRj>qL0wkVPOcPoxh__=f4`MrWIgx}?`2_N41uk~Ut0{_4Bc5`wEL4ZS z7D;ERe9dZ`q~U<^kzylURvfv^VYMNz&9U~v5TmiZXuw?zXY{YU{E!dBFJb5eW%t!k zVSOFAP&e3ms)AL{N|w#nyK4!I0+RO0Zo2*ft{C&F{uN()g;`A1t}nXeFkn~5U6@Jw zY9ltMo1f!lSjyhLtQNHIY=fgSk>Glud5Nn5+j}$6e{pntQd!r55OY8>oP{rUtRS$x z2qX~>Ur}uj_Diq~Y!x8J6W~LM=yEy=3rjd^I}W_2x8rc@fyxmBNnyrR*5TK?@G!!6EI5+@xy?3d z;Sbrak0U`h`toJ~@wSB4&Uw2-wQoO+RuYyO;@?hR%er;L!L!51<;7P)O2$bJMt;D# z;9(rX<5Q=u2Fp{`+x$^dYFw+|(_sO4t3%^pr`yvwSO+azje!3Mn>}K~ax_{TNdqz+ zM%9hAuy5J{*3djDqo&}OZ%YiCc9FQ=_@<^M*?>aiEJVY(I7a}BheN4o4ynn;j#+TM zs`|{{RH2xSEyGdrtgm_XHjbI!43&(8DFJPv$jmn1`sP<*cT1>?`EM?qr%Ivo0;pFvv%d5-_ zCW=CLgR#?J5$A?0Wyt_ADW!SRnU<1)=2QG3r#4{2qdVNeGV*FDkxwJ5U%CwH^Ej5q zh`c+wCm1W3iT>1WsRtAl`EP#&Dap=BFHTuvZ9t!Yk|;!In(YyqaIyP$pe6@9C#W>t zdO+n>Gy^z62)Aq+uRs@N?~b8j0C#;oqu_qWU=naTGp?|%>>nz6W8fet7j17KR^I+4;kWi+S)crgh}reXu6KWGYpIWOUc{G6^CCUscX-nO z(RstrpX|U{vT6OqefQnYG_-)D97Z^{4C5@HJf2jhCXWn$Tbn%-$35~`WH2$f zjqyc58^-vn+0aD0ozNUlfZEhn0`oN;e_Er>xuoPs9!5PzvcW3)kc~Mjmr*%tEDv^7 zVkXm-&+xZ&RL~l1yo}i&bE8N6k$+tOI}d*&HPXXgvaNBhe3e^!x!Ka@IfZ3QiWwc- zHd?Nx$!iUiHOb>(tf_NH0dksitw*V`{i+@*uQz*r42*BvFz~^>gNfwP1(b}3X!84Z zvup&GL9i{m9&~G<`bzBltymJ$5H1ug&av62wp0EmJAKM9)oPZ4==r2u_h939Lj4*J z;1chyHGdXhS;s1e(a{wH5e>G=OL{9sP?K6RI_ZyMF$|Ui5*ke5h{9Gcixd0O*dE0X z_%jR_vc}6yvQvulf?arK$M8+LJ|95Wxacmfk52yYaxnX4_9qoCOJjf1PcX2{ZGoWu^Ta$@8J%#;z9NpGEMPavnU>|V@(rpye1F*XCv zvPYPP3yHULFabiwh@f~8=h@A5Z1F<_2iHAd#c+u<`NECCq?5rRtHBBoVzp=|Jj<~U2MQn7Ooq+{6 zU-2<%ACsrX;g$gjlU{8mn1?^^Mhp0i&m>g&48>gIi!i!5VM%^ToQbwl{;~C%L!X7s z<8x9RX~{D+fs%R$V2C#BGUb2cf+NGIFDX&u1Izjr)q?XN0DY{Vst@-7sQRWii7*V23M}TWoR7h2 zb%T3jA`de7p4Q9BU%(-G59nZw*;lzUCZX<@tPIbz+E%Rvpc-LFF98KcCm6OlCIS@`pK2+|6sv_&jM584iCA6ZCu-5PDpW3CSf~aTGNFl{R6iodf`0Rc6Zh{u?Ea95FfNH7s+vmt5xf9PQx%X{<2A;Sp8ZeLy_| z+!Xch4m&!;$P1$gJp)x|EpyYtuYQ#!H$IHqP`Ys%uG=&lLgmRFkaU^Jy~!_v{XCru z+_4Mpc9jbEANJ_F4ZQ7Iv~KX{+Bzkr2Mq}Q96&O54F=ht$VD4B03#bCG7Lbn33(Tc z?recS*w-o!NVXPB(GQ;4Wggz}`r6kA^>Jc8xi*Q184!+O5@@%cc+Y6oRvs9Z;p9-Q zqWF;)qO;r_g0Bw7>+?X<_>0}Gf;D-E1{DENic>KIf}o3x2u$Ux)RY?iaaL)Du5Jkn zMHd$ONg!|gQ!Hi~H+r(?sP>MR%J)xFW+sdg)LC08KlnIR*haKtY3=5Essl#Tb` z$zpU$5t({bT zBTf}Z;~Xjbwoe2?66|w~{}#PJ+!`#o>RuI-D%uZx@>ePI+^useh6fyf&Q}kbpL(tz zYSxSZcSKE@-h}0Gt&&j$NUjo(Tb$Yo_LE>DEkxYH^Vn;~8@8fQ{=6G3o&s?UTrNLQ z6rA+~aVt|$=CyjEtE#B;PzS;Pz3+r&y`)*4#XJlfiqgE zixcC)6@(lC4mLji;yB;|Me+IEZe;WOg5%@DE1x@m{x9co&uJ?#h$VbC&@pi~Mg&05 z?0HoW%2Kft7aK=gfN>FHy7~^b6{9*G7$3W2CoK-LSCmuZL~MO!3Uw8?68t*c85(eg zGImUUBBC}S9~4 zU%v%k9s`5SSk65^i2!Pcyw!83m zdVLxQI19m`R@(^`hj{QX)=ftjKvnl*RKi~dMesS$rQLJ85^=2^Nk*Gruiv{7yRp*D zVK%HETXWFW|7cJ7RsM+xhQdO zE^?^$zEFaVnoyElw2mi5s7;GJ)0eR>Uu3!7{fR2C_iW2#nfe>@sVIDfkpcFGj@Sp@ z3Tx~S7^}kC(#~_6=`}?<}W=6tmJV4|{gM((^Hr3YO6MiwshT7~d zwE@B0I2S>@ZwM(%B!u`jT#}?c3`u;mTCKhWGOEi+1Tf0)%M(NqVP;L2iYBZzvX_@q4LcsxGPkwWI zKuXRUhV4BAKKEpW?} zt=B1elcCA35fGx6B4ME7ZP4$<9Q9f>T}C~)qUu~DUBH5Q`(1BP{T@8EU~*->FQfF6o}vhUvHJ4Bta-bR2}qXi^W zl*h&_r%KS%*dmS3_hh6`RY6<&j$*DOFGi09Ih!_@MhL|YW=cS15Ed@$B$vsa$*Wj_mH@!bwVL{r&mNxE-& zJT7q!uqN?zqUlNWUA8WbX^!4<415ur?=eu1x@=8%C@mFr+FOcY6-{vR607y3V;q*I z0XIR(0=$F+tvz3Y2PTp4hrTg#>eNdwq0@o99EbVSupYx9aB}?QI7$_gT#EVxW{#SL zs~PF&=wQ*M=I~_?_&dz9I_-~v1t?zn>fw}2czg6m`0GFTXXQNq)SU$QI&2;JLp#r| zKQl7i@hAj3K-ZPT&Q~6M@Ik`fzvqAdvi5D8R`!X5WXtmhLC}z8Qimj?AO?)OY4DK- za1R!d)>6bg`vVO{a1vcMF|>77Fo-moQ& z+oog)8W}7ek6y&Go}%~*?0V<18?~IX7_R@%mykRmCQ$;-m|Hm+rll&k2V>yXZY;*q zn6uQw6C{?x0;eoCGMBWgS_{S(sQzn8g%!Qjh(1HfjH{^Fai}#ziF){Uj}o+xujASV5<1c)($DJx%$(kLRyIWxD4eU*zPlKqcV=y@6v2L za1rygH3x&bL65!-P(9mWGa7mw7K7K~j8oZy6({K)51R$Y=XK+WWn6 ztDqMhb6=}lU^G>&GFUSPb_;)(y}re1yxfOQYLpnA zxsu&xhg}f&V1^Mekmy0Kxet2%4UmDA%q;_u*Py$u-3xVUC(Ou&o50w)!ozDng3=pH z^|bTGN1yq7~vq-Wr0>ai8gyGh1B6()rOHvIA0Hb z$_{zNJ=jpela{{k6)L|r2f`D;Z{!-H!TU3Xt>SE_grhffs(OKCud?V2s?G;rMecVK#tX`Oao^BBy> zT&EAHP`RK6Z3f{D&rcMKc{>@@t?24P&RTxoeWnt4WC1wj;cKqB2G+=H&twTYbev=I z=NplLY}Z({8J|om+wZpt0>)5J3v_!pqYTWNi}9jzBN*te+im2Q9pyBkmhHCN1aRQoafD?5D5Nou_DC{>?_*^3EY zx@diwW*7AaD%ugN-p4w9+670TtDe>T5=tHIYoS;=#s@;td{i!?yhz2(&%1%(W;7=n zbbb9SN0N4yY=_4*_IRj0Ed|1?%oP$CO~`6@2{!8CI4%#L+HHK(39#P$5A5G0Ow-z< z$BrG%!Wm0-ydVt?N}zuK{`bGfO^8BdVgiMSjAxP1~g)1ev;w!&Ho>U*FigmMn;bxXUKom{nfwfziBi!Qh-_ENtR&Kx6L+T$gYn~ z=K%ZLY!g%@zhcM{o91;p9!Q>lBYK^O-<-`q_!y!8E740)fSnx}PJYbt!X&B-zwqD4 zDMM_>Wsbo6ibOOU$S3%8>Ofb~KtjO`D*J!fdK>U2&NFNHk%WKrW6jtO*p`iFAcSBU z;~|uQOh7{eL^dRzCKVzOS(6mVPf5`>ucCxh%#Z|1Y0{{>rT;CHbjcD^@Fcsm2`qS$ zTyMKc)2(PfRhxDdO_DbaH7%ZYUscquJnwl#x=r@_oa-XS*s`Q~=6UY>oO7S^H*uHl z*nf~GRNNH>;|X0JWI@Hs2^%^gsIUsrJhVlyPO&F}!{=iep7hMvK(J#`n&Z3(gVa!Z z*_1q3mq#w^2THF*rdoyzB@XT?OX>ieL9E3R4i9<_TrvDC@uOB|$qP@drAjZ`rmDm4 z3W!XWv@fY5AQoP5QTjc+Q|ig!F@`b51uwQJ#99z3fuTY}0osdor6D`POunNJ{%uY8 zaa#<7>eOA(I)XFpE+NZ?IPIJKx(iG_)j)$eBZrXo(F}nLi70lw0?so7u@+0_l-S0H z=i$9T7N=ehVxlBsU|*`UWw_9L0R+767hR0$J?__lUOK{n3`jSA7bCgs&h~1~ADN!M zbTQ{2gehE#Fg@dwJQGR9qj`zkkXK?xU3Us?qu{)eWJy~|a}!bzLq7%YX(WxeA5RB* z`k09#_4uUZ9ExS4Q6yX_Meweu$=T)|2W4C-s^&sjh7%QA<~mGp9mkvg_A!{JAZJr( z*)RsV6+C%f)&GJItb~2~tI3u*$FnW$(|C7b3>O)lAB4(kIqr)bBwsBNNVXURRbwu! z3D03WR-@tAzyIa+F9q=-wWg@qJU(C`2YBhSWnGq95BxPU3W@dW&Yu|l!E-VR{M8XI z^&2?C;aJX5Q@9&PA%(j9|7!}j_@amphz~!|z2wN3Xj^n_Yw@@CU^*j_u7uUdA^fk0QS0n8 zjJV)CKJywHuby=%Tvc-UaI5q&<{~@hl;$l;*aA0%iQrhyAB4{*>9sM~);=R)g~IGk zBEy*~>eIUA4grOWU8NRzcuzCJ!k$FQ=!XJy`go3kIbs|RKp3rJ=M5*~3ByQY)H{!3G$Y z;JxDx)kkH7V`F^ZgI8pPs0bc`6A_wW6BPm0$qExTZhZqUVw#Q*Drh=E0ccov4H`jw z>yJ9jmatO5eC+KozeZiiNR9@XRk#H=4>E>4kduj;1+wzo)kp}mcn5BEPjyT@m~5Eb}@k& z?rJ7Ebi{9N;7Zx6Z5RX;;pQN1ejAlRE8mcx3j_vK}`32{3Or8{ZEUvj*s1+cp$eL`b88QG@j<134Zm-vkw&lmK*KC+S zytX7ne6K%0dYbU;)mS@Q0KSfsegqWAu6Ark8=zA!;p>=QB5Yp>f&(DvBYShcLzK=Q z#e^nqrjw(5Q>ow7l{fD$SzQ@mCyKCR~O! zDRB?~uoNvCLY*4I& z9lkb2Yh%RbX2JJRepPT`MvS1Kixr7-uYno9>N#iFpK-!8FTTjy4UFgCux zT(9YX(n zb8F4IZv!<#{dz|imk~eZ!>bxXu#Ao7MV^Ia-Ef)_8|JO5+KTDns?eBXiM!t7D%xVN z7uc7=GN@H1$JxaI)&^50yTCG`jGb1S0!0-HuS8jQ&PCH+KR6Umlq>pfYQZ6Q*pdY2 z)@?gTGaVE9!g5L!CJs2BGmhbCJ#2A1k@7QsHY~L)dgqG0P9ykhA_oDs*YaKXjaWP5 z0N&w1*@pU!b>UQ^q+QJi#hbh>L`g$l+&q#{4DpAsAm$;~du{nOecA)N7o0z&J%;r; zn}a})1TNFg7ZFRn?-F?h{Q9t%uZW@X)emi8gFSEW7dF)qaTY71cj_2}h6#&{#w8uQ zAne+?9-lzLbIa;=l)=0fr)v0-7pb@G#00A8V{%gjiA(3u;8?o|?v0#pme_RgZJj)a zqVgEagIop=sW$A^zK${qND4JN33Jh8e@AnpD7rOt254;(L-5PIh)g5AR<$FclIEFD zfHhj$V`sDuP;(XiIv%C#IE0vRN-$Trs^Fb$C8+BqMaxLJ#wJ*ZA3G%pz0m z9Oy(p&;=Y&7$&1Zo-D>_0m3_jjkTFMh*|i$K?+dh5>8u6&6-GsKLnCbfAB%nRWg;SP`eQ{Gac^;{45;3@TfHOnVG3Q zR^PCqjEoS?JxmWYA|J-<3C2@s($dkqo?I1+;f9A{6(EA&j^(65sM*i3vR5X<;0q@) z9!G?w!FWOoMal{Q1u_JJqilUPSW@5tms{OahQ;HsQpl8rPkM0AH=~5I+D{`8yc-=| z3mJf3D%%o3#WP&Z*eP)tW*E)cTe}pCgGtv~w?=|!QJjw5w=v0O2*_=PrETc%DGj}5 zh!OT++(X?4%pPWq!pBiBsonc94YC@#F6?Nt;Lz)|pW;fw_dd;J>+PTT4F_Yc2k&i# zf$BbS3rwFX@_`!|!$(m*t?n93rVK-=j!A4du#Qg&$-$EH>qjIu3^4`~58yV2lN;PU zFCPENasIkt;OBtN>i{Gm)Q{>7hLI8h5Y|168Xw?U0}SI(r9eT_W(&7P=!`{DbmHqG zp8{JO8yVTm@(-Z}MR9~XoC*!FPG;jfdcl#%K-aM{wg5g0e|j7>%7^xcPpsMh_6`g) zq8-J81L{`uT$XX8H)e(K4!S9Lwmtpg+G98^@$>kG<>(CX68<_HNqFJyVzgAhLsh$CgdtZ6RB|FJBCm9WQr^+{vf{ z9)Uj)G2wBlx1f00Fotvx2*zQN1wtiEeXKS2AT|ncr0vHc!IW|1Qc0sW2cY}yuhMB8 zoFOHy_29 z4Mh>amEjZP&?IReS|Ok89EIX?E2ab<#a?6iNOm!up~YgrhTjGe3b8g}JulWZBzA(m zsWW|u2iu1doN5PheMr%{2Los`f0?maFp;FB68>8~`52vlg(-&|I3a*Gg9(;Y(8qBh=^5`O772K>@oSj3R#AaWt+Kv*g#I}^$70Xv_zRtM7A^Mm6v z(-$QYDDz}sV&-CURj?FOn*&N#rjoT!{u8e3yr2@#Ifm02r64^5*Gbq8?Z8-d3+Nlt zRurFSq=yN{t8Es_60(9@EAsz>^b3S)9qhryilQ%M$lE&|vJa$x6^`+t5}fI{o~j}%7<9Bv zKg4YLlzzVlN=?PCWO#pXkD|!KI1SCo9{Zv>7D$k6qm^)Flc;gc&p}xP-6M?RuY+5< z7N)%CVjIK>WnycpBH0si2CAZ^dGW)c*qG)K^gi@NXZ|EY+7dKnLz2edCcC_tU2q?7*CtNvqTP zx!2%Yzxv``h>WA59!8^}g1EyYkXa(ZX4E+b5O*#@J@gUO($@W3w5h3SR3mMQ+~=YY zt$GOXs2VKLnd&mUHIzuP^ydojn&-x+XRO^2v&NE;@mJHiKv%`s>Nj$T-f(wTlXKfk z`k#m-^&q>C4@GTocA-BN(;5qVPgaC&bDD}QE=|o?VfTOnuJr%w&y-0CW2ohCGOXf& zYfxIh)!SW80%R7y&|k9Ez1RB5qm0JSqkO+T=r>VfT3tHrSogzi3e*i_rbQYWSFqmZ9uVk6o@s|?)-kY!fQ;f(_W4C1HOv?=2vg<3+ou|P8)S$?mL(T z8L<^4r+&eqcQx=E8S?R8K-+QiqDoqJtSVQO?BXS~NA0T^;rCcCZ*Rp|P85;0d(0XCg*%AKIjEosyjvPjsIBuVq` zd4K!YrJJ$-?svk+2Sp{QU>59FULEei1m$=jg-E`cGg%fvKtzC|F=en^Mw&Z^5LR9o8mE5d4r(TCv#LUr_-Mn5!3AqS#kVZ%?G>(D zGaqU`wSjNJcey&SgS4R&1F+%%x9SuAIaWiE1%g#`&kg{`^oG5ivLL5WR*V8+K}EW> z9|u;ThDqX}c+{^y%;@KA`))?tv9_(kKFbJOz(qKbFjvYB3~)uZ z>z^F#z3^O+A)9AKa1(?0_j;Q)sSRI(vTBJvlYN2_)_5Tl)V{-&$O1Q2*^`Dh!nRU1 zU7MXb1;OU4HbzT!OmD!(6$T0-IqRJA8{Xvo4Y(*e!TLr_bBq%Ev5akfW;hYe3~A4LuG*wToomgCoM2a%>M#j?68a^aO9ohHsO=4FX^2j``;h|sW)Uz)!7 zkz+VA{!SumuNw+JZHw*)DQPe-W|CUJ*=?}$4pq& z4ick&6-W|VtLR{iSLAMP%&Kq?Gte+##baR|Bk~hmTjJbIohjiriKJo%1@b-hWh78-={ldev ze*BBmT;zT9q>{5~wZrv3wRWoMz37VM2hp$q;#j}R1I124b;6ODCxMJPKa@dL%nT|}0;x=Iyddz4rY9{1Q@K@E8h|`5 zcf`v|foM|nSx1Hwd7Qe&7X~j~LQ|ry96OFZqERRbZ|f$@ci?h;3|b!CEALR17`79` z*^78tZdacAtP)&j;Zbx|`-BynWbiKBmh{~Io(;7WK zih>r~OB{79-7!=b6@5XEGYT-cmJ(+Uf`7KS9k3^`m&}0&Pr@p z_tNDH**Dnrxi?lON+rv;4qpXCKS;9$a=;G6cJ#LFK6@Mvs~u1Z%-JiF4^ry!3)v|_ zYbHsI0pf+42|Sl}Pz2aUU=GEry`WF!-Xfebk&!(<^tEd7eT#vQuOxVTre>rgD`y}L zVFxhh$4WgHZB=MHXU%gOS#&+p>^13fSy;hjJ3r;Hu4i)B-+`T_rLT$oxgVo-a>D*S zP^WT_-@JoSQ<%9|Z5u-AIuFU!bK^-DU{Uswjf^=3rzibkC!=<;jJyB?es@rH>aWqZ zes83!YISubl5T7|6WE6w^Fc2q)%($}$g5Dn3ErPD+5wE=_}mQp1V^EZaj!o+j^yE> zU%H0LzR`|Hnc^jn-sZ&yLS$D4enqevacV`LK9vngXZSW4)L;PgptH%#=A zcO8!>l4=-qW>TmNqEF-*jdg}g*kQB>_W&U%QhPLh5r70O0^~H$-#YB|da!!x4$^5- zU{8CqKOd}CZJ=NwDh-kWi$WR_0!m30dsTzc74ZC1b3%zr~2N z=QpU2flRy_$AYsrpjcOd?XxppYXwY9o8j4G|Aa$$$IT4C+TX3H+Zb`m{v;aOrrJrF zgIbiV$K7Up&+ehbx^=A1hcry#oXevHZ>gl<)r;C_;+stF|IB49{zv%97OrGPzRMVm zZpLtfY5P8EUe_i^qKKF1^;wvLZ`#ngmS4xP2DFiHfDm^q9w?RK;u4Iy7ELZZX`eBU z)H{j970pDwgGd;!8iox_L1x_><0$j3M0ZMqKG8^Zn^3Tiof(6BuC#O~Qbv(=N$TOf z{mQY=0l$EG2|T$k0}H`8%{W~b7dE;l8lAN4o%|MEk z1Jj~#1FdM19g{dD>?wFvGV|R~t5tMisEBDVb17z_a_2ckJ$w<_N{jtT5tJSp*I&Vx zP$JEa@NAFxEflT4I?QB$a3fdcHT#G7hr7BedZ%AP%HM%5Mt{||PoO})dWAzj6o|5; z{qYii$jg<@17MahT7;A(PT_mD`N=%SoOsZ0{3m04n)O-pQ0nl=pUF3`Ro8S^rNxYO zWV=JX8IX?kQ)HAC)R8rIwIF>7HB1cW9s!Q4UE73Tb<_*z>fEKl1kgO3a0#6YRFSY$ ztQ1VtI2alZ17l8DyL%F4AsdKU;b5wm6o!yWQIVx3g}j!;uJ9N!|8P&VoPt^rVm~@E zyoi2A=O09DKyur03Hyua=)=0=+db?*;Ah;Cqpz)hDXU^YbfC$NWf+@6w*sW40o*-W zqZ+d(&u;lKuAV*%SC*21BW*o6t)OWAaD#M2!VmlppQy)oP!-Y1i_vl6`*wyXaRs)T%K zCy&=qjLMGvsQhatQ4odTvvMrTlY=-Lp(3j0(Skq>39ZW_C51=4IBwfWu$;mlHE*b5 zK8Erdon0DrNF<#p0_KUNV(~PJQy6Z;`ofmUHtP9gC&?1=ZHv%II-9zyD$T02kvT&! z6;D>tABUEJkv!f=2{Is_G{=|HFEvoL16#kkBf}Cb)_SC>-Gix*BY1e%`;6e4H;h9H zHd3oVoMWZp4^Ojlr-v~}BjiMhtn(3&2CjwJc0d5w8RDS$WF)O9MV2ftC`E%gI1g`T zv=~*AOe9(?;jJFb!yU+ER>IlFU?R%o%%}0rY%XqA@Xo;ONkH%7V!iO^1fro z)t3F#Qw*Z+px#19q~Ck5{GQ4_{t7+?|>$zG9qKD}$Gre?};KLamu0$rfix&z*gW87NisngzL$?Ux zBu76QC%MD>u85B;NxlA$uUwHWt%O!wa{2$KZs__yx%XompBX(l`rk=W`2CP>Y>|8` z(2dHzXQ?7^W(q?gz!%m*EOHF1mX2=Lw8*~ofFCB1euG!d@@s*S;h)i7tT}z|653wA z=^!1`+e57)ct_6XFo^ujYTfyuJ*b?{`^K5ll240dMHf%-a> z2OdcVVP1m!V`UyOuPibQET;Xp2G@)q!#RLz+N7Uim;C; zVg=xMn}I%W5bb_kCpZG|m<8KTNzK47$R!&Zj<3@N; zxil`4!D;8j^6H)43EC z&gBs?dfk)gV2_RC11v@Ix;7LIzU*}rQ_#^9@avCO-g{3ZSOqT<9%g*5muik@B(eYt zMHg_gufvk>l}IhL;Rvb2z!bD{m#v5J2*`}w4%rdVPOY{Ayb)SYWSuSVqbYqzU^q|w)c}gJ_aA9-H{ZYi{H4j`6G)BFVL=7mk-iwuOa(+bg0YzX=@{rda0>h$9G9h5lE17PN3rJZkn2 zoV2G|HekclWBj6h3H@UsFTqNuno#*cdmLYx-BXG~yi`Ql0X=|H(E-tyW3V(syh$v3 z739Kswb?_))0g4Vt2TWCf2Hu#lZpTI7EJtNFHjxQs-G5awTsB3MWk=J4FJSnbs zWCLAQb--^z<~;Baidy?dRIesS4*@KtxlFdPwWFG?>rQJNQt$$_m+2W`2UlqJhER%48-ux^H7n>@h`!11m;^pEtc zN)=)npdn-35Qc-}TEExgLgO=|;4d?Al?kR(Mn9k?ei)m2A<4SCV+M=&bWfw+0ySqR z>JOStdX#nSz$tw8EKGTq!jbPv!^^v%RSHugm`AqZt&yYez4xAVT?m~LU1Q|HI;_D$ z0UYRUi*~$}B;5Fm`j5EjM0c*k)Qx@4Tur3KH=!lkn%orsH<)O8v4CxT@rKI~yjk1|*Ygu- zh%ovEi~o0kr^zz#Lbud+k9h1E4VIEkjXV$4TLk*5piaU50D5O!0xD5})DjNf=ZL%m z5^=A}Y%HdtanLhDGgJct)(;gT1G9vk6MXQ1c=w0!9-@-4XHe8qysng$hM*J!G6TF$ zTe>n+!D%#DOqB~VkH-5PejE;CFleu)3;4MrMs!GX7)~g1Gk{(TV>ub26ZPk+KQZbj z(MwT#yQ)B4=-BJu+^E<}MgAC9*5=Zf`P|3>#1Z{prkKeRjHJuj|UX(#-6fmctVw8!t4u{ zQ^_Tb$lWtNjJkcBL*+Y5B!~hhShX$DmtD6C*mSPPD{o(^R8l;{h%)IYYW=X{EFh~T zj!#$3T$poytD%pK#st}`3UD0D<2J*v3h3p72KD)@X)tTe58E<;`V!QCty5}1 zqUhxdQ&ZWNLG&SGALx}L@4=G?)1J7~Uw)Skos0ES>)i|B{@>fnLPX?Wy7&{=KA^;qwAj2|3Qevi4!m3H{jj+>xY!02;kI=BDDix zS+r$Ka#N$RX=yD4+KmtZKvwH8XJIX_h1LlqRtv2I%Ox~LrT`Ye=8ksPIC%L8Rl^Bb zm4G7eUwGkimOKk{zGGOf7Bu$$MqUJS9*&RTp1iNC%*snrQ7Zv(rE%rq@1${fl*zaA3=4*Bu!bE1?3<&qI9#g2p=o&?(o(!~3dwd=nQW{UGpOu3GCCQ! zG=50{fhH108+Z~MnfV~j;p-3i%?wiPdL2eL>{MjPQxx@vUqZe#&u0OMzRD+oCF%l8 zw0V+I_jn*zy}#BeO3RIrB!D+TO%iIUOVz(UUAZyrpf zE4a-N{xzlU=4@-Y0ii)iX|b4|OiCTzh;lQbCu{Q>^4BmXI5uW2rAz57+tMh6A!zA% z6#;B_>hI8O+HpD@3OrSG3`1iHZrXdzanz0cOAA=J<2jtU=5+@ta}1ccDciciP&JcY z8h-XQg52{aHYIL9PUKL{Dg#SM{7lE=M2*q3&KXE1KC*f?ZNS)pA}!wWE>a|{%Q(Ss zR$7bEwmTNWx|8c%0PGOL1OSk)!W}UO?E;K~nmRPN`8tSqQu9q{(g_J^YJDu$b&t7jl&8Uom7<1NME zEFsF;P{IXjBguz33(7Y;BR;1ZD%v!(d(nz<$&S8?< zaD26W({G@!`AS>WSc9qbOsk*$7-QY}Z^&USrd5|$9qF!SzrqOfo(1LX=vOMRen zimQxCGGS{krVQhZe*0O*5^qU%&X|tWsE=(r9OK_;E z__ZSxXag>j`)MAR+J2cB3rk23MN+^k;5OJ3 zjTE@%ogu2*esU!pA-x~-#J&Tcdj1_9Yvi!e#G0}SY8=l9EQUXFABAW5E4nu$)eILu zUlN9TIG64&@Hz_m3JQgIG|Hn;khN9g)j#psp2;&{uT#;YD0$%To+*P8+{P8GmOv?_4M|$)3;=Lx7${y$6{s#!J~a3!T#2y`^5w%A>@Yc`iG&%?N}-J{Z5krqO^;7tw)}HYI5S>TMg>cN5{3VL*DP zF$LS7NhN>gTlBSpRf3bbnHc=#k;z|K;l(jzCAzHyRzy`$kwlL=R0z#Xo`(0L9RnS^ zq+C$X!r!DPRLWHNW-iVD+}mF%kQaP@>*p{)vB4R%eggNU^T2U;`?>A z$mX;rrnVJ8AP!dlS!mvLjZ4QT}TD?M@FQNkaQ0z^zLB4ZbFe!xsavfb4h;{q>(WVQpMSaWUn^R0nt>`F6s{ z-)>>_YlcvdtooWu5`noQ2GX`6X!G=OYx#F*DK%UK&y%e~(Zajl@Z{?K1{WFZ=U&JZw6OBZNZA~6*aVA=nv{m_38LtlAqR@$`(a_}h z`>Y1BeFD(-;ONA;lh)Fe)jw4+N9d)75^B4RI}3ez2xP5gJ0`EjE@Ft7( z@m06ax;k907Q`(-Vg%CCT_PW6Ol>99O-&5AYm^4bqg~i*K6O1~uEcnG^1!DV@}qtx zNmq(ScarS~ed3_w4=6ag0lOM*U$-KHSiIKdOcFdhJ@VRI+akS{1g4G326@oQKIK(^ z0&T-!J)Ub%v7D{%jaT*K{nY~I_rSMyK4LT=kvEFJ_N0nt38Om21nTny4E+Wt$L$G& zhgW(O!6Na3n(WMIR-=T?pWk&*1HqVy$8r3&Rna?A0~7vf?D13t*J!@r$X>Vd&?v%Z zYN3jYPMoExW^sq>C59P$lD%!^%R63DzZ|28|2Qab_)E~ypUpAhHevsHc+$){YP7BM+|mV_U1g51*ikHQ;7@=?|@|m0zOsA7dsE|sS$#5RR*ngSB z=qqNSAn5S;+NY5R#95Gz7Z77X{RMK><|2~EwPca;ArKlmf4At z@lAVEIANDe@X-}*0J>L2d^G@{?N9^x%RdQ{oUj(I$A|t{i*Ub+^4WDCdmtVh! zk-uBV2)nS8sXPBJSh2HT;u1Q6dB(Nik<^}5FndfJM|v)vwjgm-qT=@f^2LoY__pMu zHQ5%dE~kjl`7Oy9+6-V-2Sv!I;WyT3nrQM?{`t>Uo@@XvJu3WscP;7;a-%xhVA668 zU)TSLOWTu*xxw%(2KI)*@}D%zg}g;gbgdtI~Q<;3M(C(kfsbce(82TI~3w7VsMJD2Q9bC{iB5^fkSUc#AK**$(l zpy+ps)qBcO))+{{@`BMouetnpk+G8}M{!vESx+L1;cYDldl}({EyvJmj7xvS?b%6h zI9A5#G2o=i#$_i?lqK$~JOxU}$IqTMInZ`(CG%Qb(QNM(=HSr<$=0in2Rk$j`c6bmHg}Bf&V{TWh)$c}{!PY~45xt*l6V_;Gg%=nESzl4f(pRI8f{qD^! za|EZ#?-=4+1h)~^1;f7aLnt4e6scfcix~6!U*aIf#1MtqTPhjAd&!umQ(e9*swP+lB@wFw#xP0N+;+mC(6G@%55Ftmc5O4{@#I(wxWfYwYjw;iyV zMiGG#&*izMM*V&~tCf2}`}zUDPE7Gj+Tt}uEL{wrqk_fuf;NfFXOFQvSWa8R!9tox z(Pf{3xm+pAqxp>Glgk5TeVnuPsjuVUU*JYsG5py=;et{%TEV=N_HS~EaDyEOsuXyg z;XC^n>zlUyZLmnKjCR8s)Re9uD#y890SpZ{YBwS1#_nd!KZ9R&jQinHqCI{SBfVl{ z*3N+RBN^ektLzgD`P8+HHHg|nSPy4~gJ1W9Ct;6se!v&}zhet}y{gvy07*)?1! zRARd71}dzoIOP)HvJz<|DJWiRI517Jfidl=K?G*Sr7R|=)z8zn#i=^YW+25_YM(`i zHIC*2fYbiFaH3*XYO}%h=yxW;_J|m65#c6Phr8d#5u8gLyfRtdg!dcdbg6_|9!Ehi zxy&Jo^`@<04~Qpl>dP(ybHdS!k4ysh0t$lT*u2Ao?`}jgP4>>3OFe?bFIkBXUHr9y zH;M1Svu|#H^BiCWmS5p|Z42%-jO!ps#LJ6ttT*7g>B9^lj)&F2_UW_J8sTb4j8(NA zp^oQ67_U+LB2R;~B}{t$^ZSl1Uk>FXXQ0HTCkLDi(y81M{9W940~lbQU@jy(9FC_l zB0;M+-jUA@w-p2fhaauRNno7UKr-6rWPu^4{lE^s^;H<5$y?le9C&-XOPDT?>bfN|MZRWtTJJcYo=};CYUGmNEY|fCa+g+UrHI z|6ECT%nhW}x`9fmYz%mXKR1_}`GzFyfelxHvDUzHMi3c|x`-ofl*wHKG$PsK@*3X$ zLMi(w(D~d<%x@m`YgkG4y?*VtjH$9*(YkLjIHUyc976M>)&=17u>{K*#t+~`g$5Y6 zVszr5k8%_$rJojK>K|j)K+N|V1;Gz$Vp!LxfVPcyfo|(LK4#S&ukU0<|-hcmpVaHip zvm|%{`}>EM&`q;spZM&X``;8gYrcyg1E!V465`$2O|xp<@(>(8FCz@`Ei9f0tYu`j zY0xw&JPs)Rb{VMFF-X*4;WCN;m8-u$f#o+BWu|#zk@GnXIfqTd6Bpmb_;39Z&7@_s z_{4BLl?MV`=R|5@npJyJQFyh^+H;At*)xXVek0MMl>GN zVDE?%_1rfan&+|2+zhX}8BuLwq|KwCrC|>YtGrc=-iCt&Gj>R%Ltu)%yIV>A2cy5) z<`~-o+dQz*cT}0=)po3Vt@bVWirYEBR9%hcS*QFRuYB*4V#x%Nb9JP%nkCc|Z3hIj zr1=(j!&Y;TF-h$ao*U7h>>WL?>LT#^zX8{aB256F%RQjT15Tm8)1zH zni}&H^Kn_Rb@W4c<|Sf3)`jT1yP7Wp$-;_&J#OnD0uTCx2j(P%WlvG5n3ING8g=;R z^|8drh=ejx1ci6>HSJ*UmugIMH}?WDwowhE`nNT4jzSI}RTVw*_|Z47XhPsIL|02< z^X9EM*~sI6b+X{e|8-MN8S|!N0IZ!DHor2-C7UJ>(Gj>sEThW;;^|z^U(pfmr0O*o zs*nicvGl*GjYi;xK$RmnZjZ6#|2FJ928Nmfc225?qoN~FO8t0H%n#HUXN%AgX!}Yg z9nEWw0dB+NQPt7R-l@I#6zdi7bW>OyehZXHG3r+olzF)6=b9rY zAri8hH=I2?b{2v)4MErQJy<1Fa)HBmTx!{Q#jZ$gSpl{P>lb-*)OQl&}_1I^JXnd|`KqfLyet$!08Jx)bOD9T64RWK~tKDq_PI~<#B`}L2;&F$D!Gc3}` z|AOoY^VfZNKdBCsclZ$+UlSPo^)6h9CIk1@v*(@I*op6|qrjsL-~2~`OD`Hbo`vXK z!+!{$Lyc!yrpA+_aGAi5u;r<+n)7lqICqG;RxrKxX;6KW_B34X<9P+| zol*v#Nx<7cEs_!(gQ;{eMue5vNb!%cUsv8w3QOW~z8Ob%x@}T#X*R9q*;UC|v+X*2 z>L`d0JTczkBCR#S`(=0@K?yRte?Dpn;QfHaBwIogZP z#elIN$G6r0j9|wdAY?Qz z;>8x^786WVP|2LYAD}{1+)mK1b89!MULS%OEzr)Vud~kNu^_B{bEz(uIJy; zb0~HASx8jkH{iIy>)&mD9lO3p#KXAwj>vb?lV@`@;IEjsm`Ds;3~&InxA80+n3CDZ zxv?`-5*bcpl(Z4*fO@D(1LLYf>-7$OE;eMArdpU?=dca8HUYt07J$qdb$$Dw<1fzs znQ_$-aQtC5_Uy*40zgX0lDZI$&9=?M=&sNiWRkSm>9jX8xpt(3!ZA@MvnkYhgAEsY zf;&KT{FYHSVBG>T4I|vitb?b-HMY14b-M<0&78~a%Wew6F&KiPcmjEci#9xh?X_4f zZWF`p8G%5s9LfJi@HeKrKyGQ|QGDQSw*QQ{+?Jg$ zBLdMgYH_S#hJjpld=Gra{47`KhPQpXuGN6 zWA6w|aF9NbqJcjX1HyNF?7t@8nwF&8Us4rIUjvS-1k zxgb-+Cbj}9%XxFU*JhV7+1X&;IL}6CnM-mM*tui5Glx}HvStJJHahP8;QTnsCCvKe zPU9xOv4Ig5ju|Ij5Q@@m|oLKG%1l@uVuL`Rh;8zInx8#*`5 z%G3-xA=YD*G@6%5FH)CD&-AoL22g78LPrczBn(ILgP0~BS4kk2l!8%ggKe=aMO^Q? z9-<8xctXV%SNgYy{nq4_|jSQaUd(PWc(WG1pCCg4BaDiSSbd zbeV!G^w9+v-$W>@xa_M~QGGblalf@TW?@oD-Q0Lw-QhE1&y5oCYyIALAvL3+T_0XH zTW>x-img<=4!N(EfhCO?xACYd3 zuGLRp_+6Iv*iWlX5gOUW(-@2I5fwst13IE(7jSz#hk||tKh*%^BOJCGvUX4>;dBi| zEoQKsidHZ|Hw{oG*@6B#bn@4>$oIy}IjIM|=bYh6rW7@9eHa$KT`ODGsyA?`Dm_bz z)$C`{7CjF08CSmz6#mWOA_`KC>wrOm3Izl=BRvG-?uNOHIbipqds^ocujiE99rk_5 z8%RRm2oWt@+WsBels;?FZ$*#~=SJ~bChi99^9*@p7OaA8dnJf|5X{5{1C?w&2w-vp zSIs(p-6-G5$om|A{4eM5c4vfZ7}*nCTvBx6u{I7=6+5W}#&U^ZG|h7%=*En?!Fa_+ zDT;_C6p*zFx3b{C6mi7~33+VcoI+a9>TZ)<<}V;IL5U z3|x^Ly+Zg;QPW@*z3*QOJpBL8r4tvhZ3xCeDmvxP`M5c9H#-CkyD$WR&>vv_P#s3J zoJr)P9Le^htG3UKVf=E;OhSZ}V?vi^CX>Rz%*AQFIfw#>3#K9F7{K7WfNO6(yxN_c zJ6ut0SPRs-Bsrj%b2|#=TqfDp6t>GYS+lsmQkEaGAu@{IxduMH*%YItPW!b-8S?NU zkOOd{M2F2--?o42(r;w=t!O^7AIGSKLw0gSGYswQffEe7fg1bi_X5;$XR#r~I@KFHgJ4r~w9WK>91%JQcf$}pO0d*ZBQ9! zQtCi00f8v0fuTzk`_IUCP^38n6w)#V?29w3)-yAWce7Y1W@m3gTe{clO_C6t*m9%? z_h|=ES2!%n?#^futZk7cUU4sNK8@zZ7(B##`Z0!|{e&L}UGm$udx=ub0t-BH5w%wL zxBU7)GQtf4taa)cF#ueLy@6-s`EXO>JC|Y(rc^Z-fisNrYZo#4qu*rYwO29XPWvq` zZPi6x(#GzB{6&Tj&Vj=UMiaEA1}FMjavy|9RoT~{R=_p%jFjJ6) zTQbpT8d4?{>^q;q$IJ}c*Aqt%A0;jKysaI=2b7HP`#>6Z@(fI490e)ZMTAML z!0ZTSTVZ4G_0oEJ`H2%}vqYkLgt8#x_KtXad%ekDT%Z(iZy!SmrW?h~MZurc|Nb2&t1t+_XbD;2t1 zxmLgXB4lu(k&(9mP4hgDD#+c@4}2P5bwEa&B-j!gvm!pP#iR@$Y;1(e?i;I8DKKjN z#V9Yj+vCR19I6xq4#Ed2$t(qk#n8D+<*TIxi%-(ezq}7otaqYrR8!jTK293n8pj!i> zEZ=^*xpe+%CVMs5p#j)th~4%r0Hb&G^y3%s9){dtXCail@EIo8=^a2G`1qtySuBB8%QM>?vnX&3`+mguOb+xBss>H z?PJtyx8s|3bqrK&1UChhVzv~Vo;L3R30)HWbXbKjnsXtP38B+xj_Zk#QU#V0fap~mUj02;;r+( zr|16IfMS9Ut$KHQ<_Ckgl5$&KI!`Z^mB36oftExASD`hUpT!XY(~9W2*EWxA7FuHm zkWG3jiJd|o9z8yG7VREV5k!V)cl7t7Jo3USQvUFEbkC0Snt2TF1|Stka#PzW-G>4i z6Y?hH0GM)F@cih>bEoyNlWMNDo|m7oZ1x#g>!94nQo_sG2XF)91av>k^^vSWol>dv-ar6yC^#btti@|s%$#~4C+7Ykf;58`Vw0@6hZG36^_djGU+y(>jOd4dL zJ;T4{Ns?8k?Mucd>iOo*wMoM%DU3R|7wD|sH3;>-B7Hd!X~n2nLKC@GSc;!1k90bps3~q7~|nlXlj|<-n#%Y z|EK)}Cuzqgdw=QIW-)Ttw;1hi;@4L(#^ayyk$@-p+qQ(b%Edmy5Qw3Y>umcEm;+gY z;@u5*Cq*9V@{vATr#T)$E=L!W{37v-zXJhw6IWvIx?{Ks^`87Ycd$^-T?3W4LS7!u zRN@)=`=KGlE~ium2lFuWELqHh6=Ox#XwYP*AudWmu+eDRpon|oFtvqcAm02vLx9jw zFDyQB6ox*+b;EuAeSIi)uu5ubl7@Tt9RrhzQhN@Feqy!+ah2q@rW_tegU4tLq=dyq z_rHu(Tv0?Vxo~8}{Q2s2=dXsAcI@n=4gW6=*Rr91^mSs~iX}9Q`_V_XotwC$7=2$b zdJ*e*C)OQAP07WLxlKrGipcmNX4_tw_FoGTHTx~p+8>xm_F*s{=G>w|#NT&ZmhbPt zcjCL+&}HIuqwv%8qsHz`0v0 z6ee@s9Tgs7uo>uDAOI>GR@Y3{VkE&cn5tAW?DJeg{e`b5laS?*QcQqfheSn{>m69; z8N?~fcmmbjk$zfjc-LS&O;8!*v+nM4b_KG!w=is+>)+T7AJVAnslJ`%iYqWln6#< zVg*$lD5Nr&)0(m`p>Qy@jlWE6OITqpLDVmVo_S^zhuKl2=;GEEIMfw=<71RZ5}}#k zBPUOu11K9gH0nGA^sx#*50tKk4cl!E-k+_rAghr6;f7ue28r!W*i6_nd-#v6RBg^ecW$8van(T2vK4>H5;qW-H`nq3}aTTd+7q-6!{dSo?=U6 z2g)SE^Y6Y0Mflbc{^mwM)Qd%45Tu$6^Lq95NN0h{cD+!K$>^04yO#fr*-O*J~ssDBrVqoQaYf@5h(O!p_M*}w1f=H_w< zAq;??be`xhRLq%1NUflytBOu&rOdD1(XS-*_CBtpjc;OfelBOTb9{bt8>9U{y50r8 zjq*$v|0MY$OR~PPO=4TJJ(DZ8>_kIoh%X76ge1rg;3=R8LKICP36KI&X@$~&GLvjV z1Kk$wc3FBQL)vsrvczJ$Ss-b!Lc4A0wp(S-U)AYSp#ipSnzZqpo@&*`mFNF_rrm{e ze#gK5ASJ%*oA-O)=Y1|;vgXlDN9&C>m1TeB@1lusz2g-SKzIBtuL*SE>mxP=P^Yh% zFX+SvAIsaiiwWlTuDQLrI;tOq`4Hz=i&^jxTuZCkVkkT;YWBsbxE>v<5TME}V_xGu znt6xfuNQUWKCWhnufJ9`p<7e4UOXi!LzxF^-f$Inz7eQI5uuu{M@13=aALZDCPb>n}i)&2m758Qk<8*5-3 zYakUd%gB|(3mND|gLN}7#wp|Wj#m@H18fZsTBq>f`q#>MV>$BufqY0gd>-#JCEsDs zwBabSnNVW85_bJ82e5t zp5Ei6%~!rz~^Q)i-?!(NU39p=cy*3rbB2 z_NqGP!n-1q4ESvsu8Mz4<(xpx$F_U(5(FW4(!@N5F=Twb zG;z1p@6}(S!XHSZv6m8Fp!&A}aoRvJmwyShl9hP-St|1OW^OSSP0|q@vhP!47K_=x zdz$8YT5p7>9w*_ovYZ~x(Nj|zk)iQb%z^i9@XFgTCEf#&o=^#7()_z?sI+mquUsPa z!^NtV;30WvZpPZ4vk$?m*X|+r_C;%%P(X#Oa;OHNVI0zuv;Zt264ir&NCAfU74#B0 z5P#A*H-$3TP_tRRQO>jwG@uDH7{ikcoLBo)0H~({F3*e5!nYUlw_`^eoCF83X&he1 zm(b&2E(9G6^(KsF{v~4ti!tj*cf@jr0J(t?(iI?@&xM;QDt_Wgrew!XX$>dbeE3am zLi;AZNKbG*I`^$jAd3D1TcV~WVS5P9nI96MY-Xgv3FD&pS+wq`Tu#%|OpIl3;yQCm zGb8KIe;Y~T2VT8;l@s_Eh(v-DI=k94zj5L!&o<+qVH-wUjXuTH%iHdWZ$Zw0I%R?4 z^9A%X0C~}eB`7qe=q6}W;JH_F&yPill|n8aoSeqZ@0%s&Ccw^2_9bzCV9vu)7PJn) zhEt#x%&3Erctma)uawd?`DndO^DT#iVI1oh*`m*^VG>Td@5n<#3$MI zL)#>h!+lKv-t()^p&$-{Z-iFOD}%sPcNi0788=QmU3FGzyq07{vg34B67liNXJ)VDK$}ZA{Z*0GKx1k=8i6*Dy4=#9{wVCPLfalwGcq&; z`r`rCijBXBHxx92&gYyq1@Z-Z6Eo^}ABaS>xWAI00$^M)f@9B3 z*M4JwU^a#BUXe#rD)!4_U#UvC(JN5tW_Vvr&>8-GInTi$OA1U+GF!{2oCm{mMkiyD zRJm%JK>(BrqBTcET!tMu2AS)>&pIG~T8sfP*SnLp+=1nmnvYS%_F%Va%xmKAY?i)8 z<&SvL*$;0C#;SUEyMw#QH)XWbEH;zX%uhXD@jk$!zzXhR%wtjO)1XN3zLROmQ9;?(! zQGLBjRG|v2Rm_EV+xFbrqf@Gh2_jT*)VyvpASRQ;9a=_<6}dxoR-@z(a13#- zIDu>tv#fo8M#WX!-3zwsY=%g%o)qvXO<9`nNyJCbG2l6Z5{!3hR0uv>pSlO0NJq3I zIJ%G1#JC&OK#3o!R;IH2*yYRC+5EJxWK0jIQW5E+y~$Yinm{}%TBC64M~vt2WhB(a zJ5`}8kSyrN=V$UmWOGh$ z0>M4UDDTQDxCP1rNwoDcA;q3WZ!-TDRJ&&w$^KWBUtvkmjT(194*=IS?tH5Ou{Gjh|oo$h+^}i_edNXW!m^Kve_rZTQA@fw^YX z=sSr*uTxMQt9qGDsSIqGi)Q4S`p4c?PG(R@d#ewS5JGjEi^01 zRN03o_TUo#+B|^G$Jx`nk6%kRxA5R#U|V1uyNph6!jZYxtql6&T0mPOCJC^ZHlcCYn%!Z}t> z#>zRhAMOXFDM9dfiJyY*{sT-@nfkF&}$-_@n>3B)}A9gKnGmbtcFgMeF%(-{%eDnBuY8?F( z6QnX(jxzYlE3XhEbovh^$Vw%~G*a6ByiB?Sz*?P#ItHysgJ286^W}q$;!(88cxxjz zvKYiL0wnYCClCMh&qTf*J1<;3dEx{tyI3QNyL~I8J~0a4=m$B5*2@Pad)rO~W2O(e(w7|-r?ZVQ;3IGwd(+g76GCFxxV$MYrJJ9CEXkq1!zJ zmh%$KH3fWNjAR;6Z!v*%*UW~FlGxZJHxii)s_~cz8eSYy88VbkSCmHB(c{|&Xm7ze z4DJAy1$rM^9MaFeGI%A#hgg&PIaJavqOrAaqns1HY18PbOQ+5XU>n9oo3E!T)!_?U zMVe{s<}o(d&^S4t2v*99a|_xgiTHa;l8u@!xO+ORkJ&hn2jS;sj;v1A)V$4C&Nui= zS|eY~u!c!-x}3xd{-A?TfpX{;8au0ULwM$-bxL!NLcLziQ%KoMA_=@cn{|RkSj2BJ zy#H4*yhdaAA>NY7Qh4VO@XSD};>IJ@Bq$Z`U^F7NL>4k;;N0^UX4gA{4AB6;goDE- z8tmjw=WLrX;+(5xn{e3voMjk&5Bv97xfS%%7bd38P69LBp-r5?Di0sYyzb7yH{gA< zGR6cXZAr$ZLvIbIusWQ5>|!PRlZ>x~`aOjW<>B+#dgJ6WF%MLiaeSH`7v9UQg#V*R z9>ZPo)64gtz>&(g27Y;lT(j$aqTu^9!GG9#*Ij!-Vgya_|KU!?XoBy%lZ`fjCTKQz z|4)0eCAjo*tUWq0iA5Ah3c80o49{&a5ZT?*iF<4#zOVfttIRn^qEuwvjA8ZY?swmn z$qwvErig`dxbR%z%Xp*&FK8^b@Z|JKOGBSu(Au!6E2g2%tP}-uTeMtGXRg6< zyUCX4!M*l?@KnxR(*=x)G&55>uMTT5|Pl z0UccgojTNG{26?{qH(Q;Tje3`ttD`v>_ux2s`LbCTz-pVfK+3W4 z{;K40D+74e20Y$u1C^KU!mvJ6uBzb5P60^g24^l$^x0hos_>~($T-a5RhvASXUQFDpfM7ZH?_3Dx&*&Emyx)4FHUA}KR~oYEGO|#1X#9`oSOtt zKL7j{#w~UD!l~Iym!yHtMIdk-o{PUdeOe#rIG=-74$mSWmy77wuo!q3NXOMnTyyV% zY=UPX9y{;edce5vVrE8G1d~a##VF2)fpac4V_y*7J;y5>*K{nK1lFQDI?MRaXJ0D( zCn%k>(^x6Q5Sl_+Hqs4sJ3jthi&Hd=^O86&Wv-j)wFLfI{np`>bwH}@AyxzIo?W-NA#H}Vxz+5{mbW&Mn6P*q_} zHV)=i)ocKCq1AOzX~PLve%tZb#FYiEzFI2L)n5f*?3GdKu>^K{6X=-69`|NIOT1R? zFP9C-EOl4Aog3&;MfmHE!RPnpf2UHP9SK#dyO3Li*~QNMz(oOZp&K|UO9#`bs7c2P z#Yhzbj;R?lG#o3%@LR<1Oz2I=^7f&)n#NkXmW=NQEZK(*ln?>~6AdH`e@=ng9cGc- zTDbJbowt z^>(K-?^%R)Nmwu|X#;QI6|9Y^fYKTq#*FK1xeuXm-ZRZ62)^Az|z2D;5P|OpR76 zInIwHa4HP?fn9{WLB!S#Hp0LIy!qQ178j)n>~q1uz8ht*Y}|7<3%J_^mqwtvD`D2M zMy95+hRXL?pK*wTKu_Gw(lA)Bb>Dyo1wiRa%~a}%+&K1@wLh-k@7AwHAsfN!zM5(H za#z_{4O|Tg0+O#QCa(47(AKPV2Ee5l$Gz^*BHj$ zB$;R!jTYlTBEi<0k@3&7mu1PFZ22%wr}LnviPjR#=G34Jdc zoWyEeqSa~KPMCkM_zA>SfrRM9CGHfjC*}&wXDA@;!0He?Bh<_FD}eJ8#b(~#a*#-C zLCp9JCvjm;+K61EZGa(g+~%(&$`DK(^KCp(HP7lf&d=sKm9NgTy}~Vlfy+c$edrB{ zszO(0F);ksIkYSp!3H}oWO(85PZiI#+qTIM;T!N{lDKAnCQh=q0MR|N0W~pRj>mDi z0}Z*CgCKy>r{e-SGAI9q+D~24tw$=6|{D=v-NbFQ8;67A)_5qF}2uL%uXXl8qpEfa6##%+05sE8=@2PeZU(ahLu6>xDlh?0o@BJdd2QcEb=8z^a69-DM7h=X9#QzO ze`u?<^GTM6aS49pk_Uy9krR;-#>m_m&)gQl1D|U%-n-~EEp&v@&h|a}=%ZMZ%C~|H zgl=ZRo(k7V$+6d{w9b;y%^mzZM@Dz$ zI|8w)u$@n_J!(<2pTYigU)ZbosD7W zF6;f@CK}9TK>ULTr&EtdF$ZL)#c=llBJJ7!DrG)LO8qq`agFlzo6zy~BUq(RApfuf zfjY+T6A5dUu-&-UIf-li(#gMjKMe4DXDoRgWbF7I-{~+&_*w{=g#-U5Mq%ArpZLo; zc?fD6>Z-?)aU<%D)!?jWTHFcq>4>Z|1Vfc3f{Y$}v7v};W=87u7H z70rmQ1n1N^91Inxe$DLGvyB$6I6XX*%g6SgXyUOe~uD8$e zR0mHZe?ehOeXwp_V3HE;*qO;0*sOiv+WjbYaKuze!m|kxg?E7hlIh361b<}5 zYuONXZ-cL+s_D*bJPfAftBQhWAh-{84&GnQ;fYHZFJ@jse;Wjd?97uj3toQ5JnGa5 zK_np>KJ5k!X5wwAiQC(u`g8;q;Y^;B`L@L ze)6&?`U{%mix^y>RL)9XX@na86o7K zXoRoj?)(YvJ_kna*Lo?5PV;5q`F4l$H@>R;HD65!FXZ*r&Dn#&O2u5gi;7V|T8`bG z#4Db}mudbBt=PKW;vtXW9z=}Yjo>UT2j|0n7XBU&96^*>8?VX-M{pvo*QoAEK_u-Bz52vjSw zcc_#uNI|5RM$#G`f(e`y3}M!gg7vn9ijG%76$DAd;1St3Yy8+PEx;~60!K7h_sWRN zy(|i2r^+Yyh!m)H*)=pLjG8mC{miHxG&tO&X#AboDcnVT5TGzFI8>gizt>ju9+=>+ zNB;*}ZeSr%K2kY%8fNrx(Lj7|Fqm7uhRN|IrvxC@=s$N3Lk3Wfn{nym2PZkHEg`T`vbVlp>TfS+}#dhn)H#KKLybr&xk`}{_6DX_7-Z5}+%ShrbSxO7E`x$>9Gn5~yl%kpIZi{0%q2En&pL_+c zFjQ|?|ATKWzVZud+-M(3r)&C8{6+4|E^%bIR7=S{P@Vp+CzXX+M6Nvq7KnVG%WG_* zVj1CQwgq5H?!C(+{1Z*Qy`quKdNV+O{=-Y9t(Nr!)z(4ldCuD8MYYSE?{^qW_@Xd^ zo9p>4R0)Hhq80(CW{A7JVmyKIriCRfRI=x-%{I~H)_=jr70t;L;rR7b|K&a^Ys;LO zEHCJfK)0N#rIEi>NNL`{l`9D{nv8=^gU1goeY{Z2yGM(aVk80f19mi{XCXw%Qm1(v zG0M0?IBE3qG^nW57c=NkGMYm5oZf5(NAHQ1ejP)L-hk!d)MOg@8#<2jps)h&sO{9&FKH#83T9UU{etE zkx|Vw;Zg+N?a+N}?m(@Z?-21XK*B#jI3pHU>Mt?&PBF^U2M*sy*X(=;5F&~c-nAZw zc+=JW`}Sk)Kbs#2SLb|%?#Fy_FFR)=%yB}i&vRi7EraeOiCZ^LV1uPKcfQARjdCAd zwF;4$4#ixgz>#3Ol%XCl<`AAzNJ%+gK~Q?F zvjR6(OQ&K)>bqn~92PY(^Y-3Ig#s|sFAk}~P&`?MGAf=2~rq`W|56#R>8F9Cm=VC{tCOPPjNEvXN6t3yU6f_DUyv#?&o(9<$ zJ1XQ9YH{7$59nTRYJUQIQz+Ktzb24}PGOK$AQQk&3r7sME$+@7)4X6KpSc~KAqpb6 zO&DKY;Os70!tTinH@ztfxZqm&8KUg=4G?ATza0L-l4Z+|1MZkT%Lq{)IC*!jo49oK zg!0362Nxf{z$lkGF3*z~SYZ2z89h7Dj@cDVQK1)hMgq)Kv7$9#?E|Fg}VnQ~_iK(emeht+CHdxKAM|Kx8;ZT~V-C*8t)kMTOL{kADg!3&zaiB77AtSjF9UYhyR4lj7Zi5(n1m0S;yWT}rT(p4NV z2QWF?YCesSGAP>J%i)2tiwZpzer;|ik~@sAKJL{nQ|*N1q`Bv}2U8eZR#EYmdaCT0 zXO}>O!e%PJnCik4&4!2Y2`Wl;b~5c#wY7m%H9I*Rk5q-p&T58&g&rx815Kl`xLV2v zyQYn2u;mOSYtZ2(BN+wyvRMdRU7S81i^hsL3~nvwFABN#NCqcC*vY^aVUDAzg@0bD z{2X`#C~-vm2irJM8KVKb^Q#Qm)do)htA@Rr6Lh)|)8pk(jD+@P<82%Ptrs(-wBaT2 z>p0;qXgiyi!93N09Spm74QE1sX7PnXZ(hB0Ovk+I{~j#bzjx*k+#E45<5uOTKiuc_ z{q&Id>nPYIZ-U=+-W-3qTvV-{DFJ)5#~T@>q95^&Ye3hTs(H-L_VZqLV><;D=W`nXaXPN^g(D5jiZ=zAjdpO*ig#xDvhmmco^pO3%s+aflFw!A50$}w8SJ8(|GSR-oi1JVrE=F`W2jce z-}$N{2|?;F*_x^Ovo5M^1OLvnxA7Ih;qEV0vUPoGNf_=gmCP>qhJmhr8S4r2FK{V$ zhN|VV`TS6i3T7$yC3m0z{3ck7NOj#F`3W!fK62d;Xcj(m=2{0j$t~3U-WjS)IY3wL z#->DZAi}*ybJvD>By@Q^W-m1t%r@&iyqfviiy`b2$uW;Vp52J0_fprUa;jVd6RB!k z{F2AKr7JE-ofXlxs$7oiYA=AX>l~sTzn70S4X3R%Z1ZNP6puT<2SxMJG)^a&Nt_Rk zq;5qX!w5Yk=Y2DSiw?T0-~66=5GY+Tm%)J$e%DU;v0 z{>?Kdv)>G^f0IozME?Zj$aD7hA8Zh#pglJcf z^s7VX7v~>x!vv3Oz9$Rqje+g}i@8ozL(pgR+ch*nlnFk&G}Kt#^~A0)3atbeB`m~D5MHySZo5?QkorhhYPqVk25L1^^u_aU_uJ;R+|=VM>CcAFUcMsQ z-OFo5j2C9eszd6=SH03tsq%9h1goBba$H!4Nw~A#E-ehkvC#nCN$BZvlQ7`DiabGO z;-<#CKz-I(_hK=8mFkUvNbcKx8+P7h1?h0T^QrK43$)XO0XlUw0dYqI&5lCjf2(bE zxl-cZ;HPsy5R!n_MF(zq`CYKvKK&&sy+^2V*#~;RuO>g_Ps-Phrc1F{b{xQ~*nSx) zv`|ClZ2f8_zsEOemRn}7W1JW_mml6gb19J+NI#P0;0~uV@mK`L!(k*b*vX?CkDq?& zIK&Ig0OaWa7H_{fH~A6-FX+;M$n}B}FSVZlev-X?$nJu6X8au9(2w0UXR(ctc5I$d zZZP8r_4+4vEq)WLw5U0?%5nZ&LVJeES!)$*8W%W0hp^|`IV@4QFV2?7eIJ@x?!Zz- zVHTJQ2Hfb*^9FiD1Glm7V*a5Zn{S*=06c(p@5WbR%2o3y!LAq9QIl{}W~<@cGQpVW zc^Kb%ZyXMo&ICT(Xg?@uK#Klqq)>ocU6TkNL&XS+M1(E;a7Aes3NJZtD^+_8H{BK)ImLa1w zW)s}Y3u?BW3QkZ{pI+uMj$)s(0yZQz|2PzNR`wEnZ}{V04u_EE`U_>j+lf!HDQ;OQ z{SjX&_pg1Z(cZp7OnNAgP8#Z_S!?Es9%_>5C~Ux@fN)YJk`F|nzJsZQn$tSt32r9&$JJIOFZZR7kXm_4OniB zygV9B7gV_gKCQ*9-|xz5SeLDI_N+B@N`4n=WSWa=9W}q{<7>veW&IUZwDn-D@MaHC z;hMWW380E%B;v?M!9;)>t(NzV@wMzHyS&-g0A3H^!e0gYGoj=;x6NGRMrcqa9aj^6 zOy4Q5fLY`KcsFZ*!1f_xt>2Na$AD~q9LZSUL3jBog3tk|!UT+4jJ0xp+h}t}a0`Fo zm3=hvA3($xsgxYDp7JW!V(1Ba^#{?L#%TUmJv4XIf7(P9(EAcpTZzBRmH_95czV)V zJI#dxUa{HB{eWseO!5nIH``tM5Aa?)k;JkmfcE%WpNid6f&0txl2s~6zpl5-Ydf)+ z8Jjut`m~^c1dcuk>}oxjjB{d>EhxJr!JSC>&@zUKQQSyR56@(O@1 zB=K(xPo5O+xP_S+f`6c8LA}qf*n~+JhpfZJwK?VM*_68!3)}1Y9oQCg?_K!qe8UX& zy_b`fJt&KlXU`CAe)yMfeD5FfsB1#c7IqeeJN_&gdO-wV3}eoW!vFXA{F00#_y1;t z{zPL3(54ew@%*{E-nuVOap? z-tX)Gtkkvsn;V)1XbN5^^X@tU#v3zt1aC|O`|brK8W?cEL6$7Myn>TK{Pn_@zcxpd z;7D(7B0~<%iInzjW8}KrL{8raX2tuoP~s# z&3RG&04;7actwF?QF4q|E0&e0>%{S|BlxH;JpTyy5{Yero$*F<_K)JbTiA%@K-K{U zP?jvinE8NLgMyj#dpR3!4lny^a35-9j8pVY3ci%q(28$$kml;%0NMqO3$gC;W^4@2 z#a)-J-`!Of;5J#y+up)vRB(3QSS{9c8x=hP+(>nsY1YnxEQ^e9_hCB+KrTTVnzML{ zJP5=h?lEx4i{Pb}bGE*6CF4f87zi(V@{VG7#Y#0S=Eh>_RFQCqmjrf}jMW6% z2O$Cr2CgJ9#YE!BJcweq7m4BWZ%GFJWIMT@`JCZE8aQ=;x$$!C)F<30PxKq)W?V8B zJRbkdElsp;+&*z;LT?>_=YH!BX@WRiE_^5>mA*7JbQgvlN9XrUw{ZMk~zCcxJ~ZG zm-@eXr2X$nc>9puB(kjjCE@tL?Iuw@Y)faa=DTrK?PA;hxvmMnX=XKP7^dMl!W?BW zvKo2M(rQJTf0$8YnSxbrb_1dlo5vAewGA`Hjyb;fCGfqO+f|_dWQH)~w8LwWNU82u z_vh(e@Vr%cTHuD;0+P4r4WSqi;Y%!lxBySZ@ULJa%n?5z$06$~0KjkzVIqVZSIbs0 z*V6DQJgPM&5ozg*m+;W3(E^@5gyLA~95+}k#B=ias|xYg^d3-C zY~yMzo|1fMo~#NK{W2Wv$fA%n1I*stiNhC6mlc~EEQ4~UeXPBj_uF+meda>f5ZtaZ zi@e-C4=h``g;eWg)@(NTVc&(B*gdX_kK)2Km?X@W4dW zC}v4qr3u@u;E6Z)RLzC>cRz3w{u~4WpwSw<^{7W_YF(RSZgTZ~m|5%HG+P(Kk7GOQ z)p%<5cY!t~I|q0iW{-y(@QS@O+b{|beR<(l3?%lgm{Dw=J}ASyFdPslO#TzRuWImN zD;-T`yknPUUVmK?fJeiKsi=8It+Wd5_DD62jc?~Po-ga_vF;|H(tMU42^QVe%!)8>48VW^ zwiHIc{t_Of^^n+tbA4pT`_$~0#5Q1xiXD!}>k%Z$#@c#VO0LH+VO}?IQEZ zm6&OLu>Zw}9bOKAn~ox_Gzn}b7AfIQDU~Y)Y(A1vY(_X&UL3-erofB{mO3Jw8n8zz z;dK#*t2I!9fi8`fu!onhkDiHXF8!p63Cf^&Y%Jat4 zNwuc6b&jA|%JVwQ3TdzCJ=AQyuDvSXNQLVO(k7p#`7YwsKz5ne0aC$OT(#oa9=??6 zWV6OKW3VdDli^}HoxqKwwfCnhLVJG|XO(L6mfGb7J!une0;HoWWe|_l9g0_L1qBvg!hw6|FfkiP9)D~~BGeSxX<{QRTlKp4X@=M1_H&?bRC;=;xULy| zTb&y4EXaq4?E*9w<$U96prm-1dN3}BkT!4&{DN%w|4oOfd26d5$j?yKO3PTV1Cg}_ z(p8Bjj1D6^u$}=>I%3#HG*_zSYv8ZY3OW|U_u~Mk!+hH*5 zWOPJ1vWR z4ynApo9bI%=F>TwpNe;b(3q+7%J)&R^AI&V7B-V1e9Dn;*o8(aEOk*c{sN{T!TJf! zhG2WpEjM%Z{+Q6yq}jV_nI&F%Jyq`8-7I74R1((vmce0uEnm)T#CO2Eu?Zl}-D#d$148#n9-fnW-u45aHJhJx@|!jye$~4?~=T2Kcr#R{8QR zXd0cqlA;W$H7GWRXQn32pf4#UMyKPmKanv870mcZp%mBP;Hi8L2dU#Faywk>?RN1| zFlpz2cGF{R;?0w2J4(4Qg@w6m_5}tmY5@b;PgJ$d6?Pn0jmT$eivZ; z#R`5J+!4&2W7f*?pfAFw3f8bh*|U51y^rGiR2rAP%}#D6Gz8zy_vd%vVXWXWoWC=% zjcvV!@Y`?if13y`dp>?^18OHP7MV7LCViRunj&KTTG86@hYhVH^%oVg5I1{=mn*i5*l|@g>x!;qSR1 zq!!i8-i^GFVGVb73DxX9J#o=a^Y+Q2) zO!x8~y8`_|u>BIB@5KpL9{RJW69*6h-&znW9{6YDU|}zbh?igd;OrTO0({{3ZeE7n zk^*b273>pgLH5_K4jj&1>t8EYs}&5%$6m$k2nNv5HkF}8$m5uRAs;xxO1S^z$+OJx zLx3-6cxHAMRoBVssK%rFXZNYV*x52%dzR|sjs{p9Ea?OcxUkCn1&XH*e} zrmShOm5YU_E{-K*(UivbM$mT$N@@KlQhzFX+?T}9VHL}9t&Iw6fK8UU_P?WAjChT$ zH22*1kuth~uNqyq^c2kzigfDc3?hn+ulkv^SobHXxfSad;<0TPnq(W5Hb3bQw|SN4 zXnya%;J#=eIaGXtma3Vl1Pg0^?LGileWq%K6+0meXM#{8lq}2=?uw?SnZUP>7yf zUWCR$aZxVJqY1nil?75WYI8YEu@U&_)6r72Vhff?l z1~TO6Z))d&U=D(mA>O{!nv!fF&H~2K`Fk#*W((gfh;7Kf6oS36_oUeOX`+I!T@K$Ta;xMk_l-bxp1OekE zr?zY^oib0NM%Mn~N#m2d0l5Pha+GIDTg z1~w5k1ToDD^01mt%h0)?XwF=Q-PYvfv>^DRQfADW1-JJOICbRW^IFy>Q~+ndC0_B< z{OK(CJ_i5KHVHuaS3vgX=JkbCDi0poUwn zhvc`?%-(UYc@tz>PlG*Cw+HwKUZFu=Q0%Q;s-XghSm>ttbeFH3-N09JL(K!Y7Map! z%~@R4_D%{s9N@=iy@}&g-~K6>Af2J|jWD8lv8hGfj%$7YQmlB&=nM9^%s7xu^kD!z z`Vn5)fI6PIe;E}TTw~=*vdTToYT+R$wQzD54BE4hljWRUR2+!);SPA7nspZ)$~v$4 z5)O7pv;Ii1ph}B8ot3P;J*i1{#SP3-4P2ShY5Q4&+62j05;J4>Tk*3-s52>Z!v!XV zZqzb(=?*SAb}YY*08g)c6(&@1f1c8asgYR-HKN-MrVy$Z zw$?dYhb!|tT#8~ZwCC8e+OvZD{rpocrL!5t4f>ARv7eh+E50WhYzw&(vU{!ee=p?-+vxSsXSV zm$QlfV$3+&ENi|9_tm~)O3}uWm1;y20y9^I)qF+T+Dw(fCaTZ-E6mGx`n>sV6y9&k zYnFZ|%?+Ml;SsiGw>C_(KU?J>?^3b~mZBozE6TlIH+Qr-dxmPy{VmnwAMJvxC#FK|eKlbR>+PQJrrCdnXU#U`3MjT#x3(Vh z%CD%*Ke}A4DKTsgUD#RY7ST-a794I}6cY8T&?Ch8b@uc9*}F z??ctf{Cat%YW&cfUrG~;1318S9yj@ZzgjlXK5|dq!&en|lUF`MbL)Q$c2b>(3iq)Z zZ}c|WFz}x`aY7&iF;yFA5(UVD(6I~^QdKQD_B!$|%yL6c<7`>lC{H`^=v4Bp&*G%n z`%a#~)brC?2^1i9eNqu;OlVqjAp0JeY|Nw>G$B+AX;tksa(P`SJ*ZoC^|>jOLO3P# z!Xr>v3lZl&qRnlRjYcttn++$T6BjD}6>o9ll}Fh#9CNCJ4_>PgRL!B2m!?77*$Qt; zqB%1U;rQHe>Gu~i4{ZjLP%bMypJAqP23sZyzKihK)%i~y$V%C#PoQvxFJ5B%%}pmy zp6tgY)SX`jcU64(_Bf|u&tzNB+8~|^0ih<^(-8V3;c}iz!{&8P(>JDGu2keHmmo32 za`R}Q63-m<&Eyk-E0?%7q`1d&W?!V3$wS+sk~L%Lcr_~gFPI|bI)mw|2<=k7in^9P zGs2gJRb4%0V-`GZun-5of)4+!Yazz~pLGFd`1FX&{6{`66O6U=7MqET?MvlKPglrhBbO4bZjk~mBO^mm@|aQbE zg9k1;|I_ErRm|3Qd=|ieIu2Vsk*=K$6MY^?ktFlYFd_jr!+vn(%6ao}3@>2KjMKb? zmB1ZXVnY*(lm3Ao@0PVp-WU8=m}ELpxiJ4@P=A&acJDl|D276Ei!WZ(Js7dqzXllS z6u%h$-Plm$XaxiT=a}iigr)tHN^Z{KC=^<=2I-RTWVe}9M_9z~Rk+)bN9MMP40W2& z08l+O4xtcGQ`c}2dQ$2#pBcTs{Ha+a%th1i+iFts!^w0d7jg=UO%Pz&qhZJ^=G4AQ zjPng83+YS(*iu{)#!9hhK>g4QuUatJqizLG&bY8pFWKH zdP!3|_?1A0>ai=VVDP`5a-Z%Wx6*(^w|)#oTfhHVo7Nqgwx$&lXf~zZQc|cJPe#hB z-cxVaoPi`5d%bTVtbl)Kb}3Y=Kz z?WqcHP>ne3`rqSWxXIm^gJj}eNGf3SA|3O2a=l?SUMrdocr-%9IzD~Xnlh%FhH6E) z7Y?UEcUFCI1N%~}!in_a(uHts6b#*L>6<|#ctgM2Yld(Tg6BZ2XbNMx2F%!gN?(g2 z*$a@UHGGcAWl#={rk3>}sJ*>SMzlFTM8XqGSgu9p^Y=U6gtidseE)g2N7Q}cM)-#3 zj^UKXagjc7XwHQKwY2(&57{7X-e8rjS!KWpA*uue*DMoBA3l#6|ADLr-wT*X`qD}v z+XIpQ`|iCcqz8!pDUikY?c4hVzS0CpUb@Q<#;t67w6qz(^~t>Rq_>xlfUV~pmJlNy(X=+ zGx+i!d-#~K8mIYf1eNQyzF@6nXl(Ytu=6($@ipOR&6La^;7j?hxZxt)9j?ZsRoU)W zbAJoZY0@MuLOsg+W--@z$+u|YivyrW>}a&-zk|t{amvjt!(A0^ZmGu$h6t@=Did&D{HKjtR^mp;>Xaw_2%Vk|*!>~cK4S>gDYly`N+ zbi-~Q#Vq|aG}?9$)dAIl9sa(KOlfW)2DcrKo)@8;K<3-r9^uxX|NQ5_0uLCGVhq&G zfw+Uiwi<&v_#s4zK)rKuUv9;+^>4CTjYmgEXJXusuknGJy|Wo)<{cMKow$0%JPL%$ zL6jB5E-)XaAK@uDe*X7Ro@E~zz4*Yzi+K+*uR8Q!<9V`$6};gQeIlXZtG65g9*~@7X+>g+8=bi%rm5*j7U7$1Rw9$?`Oprz|O;26L!t<(i z7AHQI6om0owF*;;dWZ2_f1EQq0TvHiug{2gy2NY7z?6%KTY^w3-tO+1&aa`_M=?^| zxdt!93J^Q=t6+JozRRm1C?Q91NOE@v{KX8|6N#B-e=*V4lg^;ky)hDIbDjq0xN8=U zR8mFF?>2_}KvrlE#LM~rJu)?ONkFuR@U>^X#@|xz+sDue)Xj4!gM2OblL!^JH`}y( z8nb??@wNao3TpzTD(M(1#8v6;Kn23z(Q2iPi6m60Rph(i3Qg9-8Ca;t{>w;%gD?M# z#cGi@bQy;>`xi*V9{I3MXz-QvKXzNWpLNzUz1WSd;Z@!C8Ju2u{U&^jFoqR1kkn5) z1m-Eagc?d4rY63o*@nI5&3wfO`1-A?yq}sezdxneTS^~a+9>?cKWqMR2uY8mVYrOV zes6Crl6Ce!KAYd!mo6*M2d8E;+q}N2g7gtpNyG0?b_FXXd7Yc;FZ!u;?+I`I2<001 zfpiT<)Y+R51R!tkDPpm)e`^FIqi{`PPr zs>(rMF*6MnTqWTMV1;dl-%_o8s9^h3n?)f6nzACh+M}8XiO*k=V%%x+;nTHqFL4GO z3P9UqBA^hFSGb^(-LCyL4y*qp$)SZ5tiXr)hWG z?06FlB;n=@@8#CaDKSH5Ch@WJo?({AR@{R2BDrhM%mswJIi{%cfoEg`3y+i6W3D?J ze56r+X#LOr=l?XZxnl(TLV+zhZ06DW><^K@B`o8B5jT=%V*ceOm^mu=esr;U3~qgK z^!g`GfUY$?JtaI$GCy*P8g9H%u=eJ`p&D}2__p{q+$<^@x(UdSi1d`dkW&MdG)Kmx z1>h^X3qrP{-sTcuHUN4n9FG&(smeK~<}%4rM# zrBD@pco2Oy;ksbFoE`M{7g_AD*nvGN`FEGUk`0a5O37+w{#L4gem*t-KYOT>E^E&^ zsTkX5msh&@Y0&Tt8Z$5>4!D=F?=~R$i4HWBn?AJa489F=c?7Tbwq1{>Z7B8L8Zq zsKYw29Fx2IqE@~h;BiI#?hr7%?80GdYL+8?(^JStD5()6?UA~ub`zNUf3!re@dcU% zZ%YLw1xU!@E`(oroRZ{U%SrqKGq)I{RL(ZkgPk9h|LEuAlKQM&AEo+|7>W`{9-?}^ z3s~Io<~*#v0NTZbM({}vce%A|hofvIHW;r~vNjOP)8)(`n=;r(M&OkTIHJ^VrKB7C z%dz~TW^%JDvCXFnYmjPHDk&3gs{H-6{91_zMx4889~isR3qG%Q695wT2!uGA+hg#2 zT5;IyJ#lR2}pXGhZz++e5w)dFT^v? z;Ma0Wn-0!c`FK-%(VVs?M%fi-HMkLXfXbSD3vhnCQo$PA4a6in4yAJhkrWN!9x!21 z;wa%(gpWU4D2OY@ttnU}>y7_EUGDO0Lum_}Eb;vI`&6-Z<@uh0J!jkVo#P)r2uUpKGV}i5_j#Yo=GTt8)YtNoIIdlJ zE&6m72a&$zBxnm-|CoUzOQ-r5)z2Jo)x?Q_$Pwi;5MOY(J-00`9t2l&abn5p$uF+n z`Nq!IkGq8Zw3{ZS9)!N6t`+$jubm)?rI-TB%FokpDdi;+A?9&Xh|5 zq9C~FRyTzg2NLB(efB7D8w?|pc15$r7kzRMy9218Q_={KK^6+W&?eLl+rixi#19?i zE~$iaqV>OP!PrKCQ0{S$ekX1G1SXaG+*AP~T$li4wGg(`z}u6xOi^T$=ND%yHzwQd zqE(6^Aznrz34~L*9O;{KB|<7ViZ4&J^NuNkk8$qAqV^w=hO#7FgTk^2khvfk;rNMa zS%*(>is5c>1t8Kf}!a)BAs1c&RFu#d@&m-1N>@*|2$ z{hLP_R_O5}BwQV#N&i^3#cvA4VW9cFWTVlxJTujEi^qlZgN!KA6XH8^ zBW;IVktz5SclY8pX1RNMg?GU0MN?^hg)x%uKx2IUuPMRnhPq9I6Hu4CqLQ&M2xY^> z^pGRp!Dv_9Mg0U|(^uDbtE(C1hpT8knl=k9%TJFNS~=qotvo)NDHaNPXRO{5ub4S~ z=gA|w%L^+%gOz>4%q#0*B;m&}m(%uy8x=Z{k&NTe_16q69guI)E)?WoSQ193PF^$S)qfn93OUh4OE5ehh3`O!(ZBg|Z)J6Fc|D_#OeEV5tf3OwhPD&D5n)Fv)iB#u zhr43+Og3|kBIk*f+U$YxM!UrNaBCi0%i_&SVXIXcMTsR~hloca4(pH1VeYBr+J<+s zfFK2wrdp=_=wzz~3vnjg(3y#5=@*V&btR&C-HVN6ohLK@qllZ956skZxEQ$y!6qRe zBnD1Af983dDQi!Hlb)qOx=6^;iD9@dl^w`tT_a98I*YI_5mdxVjarHm&_##Px?%3- zda*Z$iy2XG-2Y0z4}j^wp?eP=!nJzIu9KUvqm1H!a=%|#4j%8C#rX=f^XjKY0cFbT z-+h%sqSPNAeG@>%F)!&)6M9Y0iEFg6@z`+xCk>$o~%?7K}U}_wb!^jq_al2F5M%L;Jn_^!a zoevi&TAu;pqo&dgv!E=Y5s7m!+EnH-4+(?Y;28xtook1ZrIsWd_8I+@x-^zWazN54 zRqY#Q<{ZR<3_$_AfQ3z8w>sc0A7Uyi@%$=F(@v|X?|sN)uN*71kg!f0Bxt{yE;LN* z_kl5|q_o5R1^%8W$KJAv5netJ8P*QLP-zA_%%b&+C%pFkLnQ@d-~O;)c#biKZw!`i z^~yh|%c*dNbWAr3jja53Sh6pTEneWmDU=nK(BfCd3$>y^(elb}?LkHx`e@YTR<5M1 zj$Y+%#`^t_(SB`P=M{c1)V6+$S&Rlc_UmM~wY%5)N-w;U%gADAm-Mf$i4uJk!D_RJ zk=|r;o4i(c!2T_5AYb#f_aaT<3LM2&G@PqEJe6q!5{ZUdb|eMnnf;68`O^ymDAsl5 z$8ef84t2SN%Yw-Z-P%4^mu0M(I#r!NZA^x0l>vAiXF+_d*SG^y1qp7L2f}rGYXZqx z^jM*0b<=6dF_n0ym)jdH8EHtFUw9B+yyv|3>Tq37^vI77nRbvdI@Y1%UcD{SB#%JD z*3kaM4@2f!F(Y~=+eK(xqhX2t1RxQ02p!>6Gn*}NKcTgsOu|_K;Cr|61%Oznosu%< zH#(tb$naN9)f>f(9;E@AS6g#)wiB@Lj5qG)_{mQd7w2K8n6sHgKChO2wuDJ2nuEf2 z!b3(zh>XhLMiwzB(9hfC;0N4%_cyxi=*JINUOhTnwIvY!tXTY5<=T}M4r7qDobXs! znhce2MyrSFI`z*Qi^-U+?M6~ngJ6{+5n4m^|pjhqlopu~+dejF8dpAMv zsxa9?5~}_{ZEm{u%qlrWpFeK;X0>*BKOqv9C9lmz9F9-ujezBzFU!znmpb%3tB!_D(DxFw=-?~ zf6?}`?Rm7bCB|O5$|EitD2iVWh$}%uyl#cZTIv%Kgm51iTRhTTxeoO+5{iMi`hky3!dZBTo9`^RxK*&>Ha@#|!m3uO{4(+%BOE zvmP8hU%dkXUeLbaNN56+{@%$mO^|GU{5TOFq2P!9vtPdXCK1MMcV!0>LuCnkK$c9s zcm{WbK9ImSJt>U|V+k+d4BgJ6rk8%cflfdk4c!`@I(N~4OE8_S8*@_$7xqp;PR`by@&9|2(GGt zBH(5`;QH8NFLMlkz7Hh^BAP>>YP&9=%Qr0_gzCU`oSw&{Jb(yZ4T=W`KgN|7lu9Lq zJfOqY7Ekop|A({yoV^ULbHpOoIIGO__!xQ0xwoAd5|ajdQkv-<`;}GZ>g)C6(79JXoAvKc^hpJSPEV8AZ%i;mD z4pu4D#G-Sd${`3xD)L~NHk^!1ChEmnL!l-RCf5Xdtr6l!$ugZxnTCZ$GQ>p)^p zUhaz5^P~&>*tUZ`?)f)-SPZPdH-jWZJYj5uB9hWI1D?2R^@2MTpuFcX*dTbJsHS2w zuzYEKuv~Ju?wRYGrIJWG@nKDy^^$3O{CY;_u}>ZcHFL zc36XlCQZ{d0#6hGast)tq(M?;l+Gkxu*s7ZksW#mR2OR)zH2{ad(x1h@*VMj(itzB zKy9EA7CYhZ>sa(P_*CmMJYv1RwApSEDv-di9>DQUCBXD(>mGUwgnS}(jcGPa%-t4& z0jBR5WD&#eyZ~8z81MF&*$_GdL3{?f%Lli~7#ggIRO#4K1QO9XkttE3 zfww=@R_upIH=K+)>d#$yegk%x?x;tc|Nhz-hnq=o;#REqjNS)alZn0fVuKI4{$#Es zL?E|5_{u?;>~I90cl|c#G%h7k1{M~)9BQY7D1989x>;_yZbk1x#RHA}pxCnu^l^=K zv%~NUKj&cHjK(>Kc|pnuLzA_qPrhigkY?&b@lwHFHq`)qt{e?Dj6NVZwG7)AI&Uq* z{VDVTu!ZShA6)DdD5YAUEG|c@np2mLGL-=|2h;|H-behHGZs+dlbI}He_q5k`(ADAASqt5gpbDa!|F z8%~}pu*_Z#syP*DVfEd%SMGxDf)d z81WedT|?Cx@QDLn5{AoZZm`gx+!)Kk1sWkoAFH1DupKR|h#yzybr`Khz__1KRgZiX}kKyyK{W z97VHhW{{dIab5ly$7#ar{Ns!k-vDnfiH-X4Vdt92Lrj<86$th-jsv8uqHyUwF;wVP z;1t%`jgv(fK!HaB*K)fj2`)0}inR)^sZlngkHvF123-aP%*rIQR^}$=7Vi0-Os4WR zVDSv{$EF}_$jf}Zm|@A7%dxwAd;};DxAqJirIDX|>akOB@FgfR>^k22?N^kGmmRm3 zWL-|@IdKUN>k0U8;4&O@`JBWHr~>AOSO#&MHf-pzhHh}hjf?8iyYQb6^(6qqlDK)* zOYptx#>SLO?sOr#W5;2l08QpQr){X56Rm~NYzr6@9kF=pnTj17@i7a zJeBF93?_yTV*4ag85+v=#M~TN7OQ0iE_veo9Mq?!LU}s|(_FzG0v|vdN-b6$YX~zc zn{>|3Ye4#{3mS=?p99;Z%6c zup_X{D%e{GHnvOnX-4#)8MyaU5*ykOV~ z9b;}E<~xW6Emvq|Nk=rtQ3-5ysX!8qPGvh&-rBR(bQ=8SjJ-YFZH#-%QQ8oq%`)z_ zR-PZA$Iwer1K}1+`FIYk2=tS}aIfNnlWaGL*ABZr4B6#6cuu4OY&Rv3#2rZlC{7~H z3aU$s3sWV04uqzWJzWsiOq$ttQ4b;H2SkgeRA9Xk38%8;*gi~wTE_q=Sm~Q)TIg9o zf~Co-={(GC1sLntBi)Sbo9cy-M_$E5N);5n5_&Ul0L%rvIV2fJyVf})A%j!n+!}ZT z!*?v}Ek_w{{omo#8W}X%>7X_ok+`cvfCXbxPVN~$dtsKpa$}>;BIDX~^oLyWHkq4E_=UFOw;lc?819YK0mMoSI$vdD%!#R*|)vp*z8|uycaxR4y=H0toZ$0+vslzV;4U}j09z1jiKN9XzS0mkc?d);(>i^E< zxcW{A%kTw?<&_1gBXTwkH`jR69!qC-Xk)RBFV%RtDu55|zI zRwdd^ZF9s_sc2EZY!Z8FGT@{1PF&zJSv%?Org?0cQ$de#8N&_*V9~~p%s>X**0$4; zmbDdCB(=_qbFe}&+D-6}T(dE#9SDQ2MstIcAmg-!E}wd-r`#24a{DJ7T%i1w@luX# zN#~rLok{TFn@aZwh(YJ&Bg$bh7&<_OS zreochI(~Z5o*2OM4!7k=+PDdv-{>{H%FT?iEjic{_VvnXObye)vOFd=j9Vkf(}AJH z2)4%Z&A@pupGDk>iL8z;R=UCr85U_{$B<+BFft&5-oW*V@895qPGJXoTRdCj_Xfls zSSNDP=^7wCIJZEg0+kjP(f;5Ih_4_QL@CGGDw|;;u|$v_fESv(b|2$5KEX z?TJ{aX7t9Tn!+SAEeWK@Qa*$8ISkcSD8r-W1Fr_*pS6tKJvDcIDR1nGXL2(CfyL@y z0iGYZ@7QsW+R?WECyvOt9DRg>0{GlH_uk#L#|0|5DcG6=SioXh2Iu$~xb0g{J^_Xv z{8+h8aVPE)Dc!YZaYDQ2#VGT#;u5rk`9-%3YRm z(N_`M>qa~XUs(IkKlqXBv-C$WJsM+`Dg~D<@>g-c(yb4o0Jy}qZD8wJ@9NPH0(_My zpnd8JOO|gJKgA>9!AN%#Zv5auK-8nqEen32_Or)lD-Z|?L%3Tn#ZAffPMeYhWH9c zYqn+Z?ObQpkN9y;iN!IgE$;y2sooT0 zD!cAX117LbuIorwHmI+Lx~VVTXc|%kYCoi_PryO*(L^b$(cuP5#m$Cw8LYe`C9)>k zwx~!Hv7qrm{3~Ia#;S-U$KXE_b-fSfvBn;D7cRG^T2f8?WO%W%W(s3iMjj1i`Oe8) z%gk`mv8E(=g3*Q@_XEsi#-vhteV0e}pi1gj(-7dn>#>)>2y*1hlps%^TsEg248cTfO+hMGHAH6asOZ2?>jrxhP?oaQ8vIvc0QiIxX@5Sl-XS;l(Ce8D&q(=?-mFcw_%7hYpukEZXS_*Q3A)PPn1n zcCcFv5{P1e;Ols5I3VZ6p0%o4As0iBUwOw-E_0IBN;w=|GS z%EO6(yaO%h)<_-+2jwk6rt(*(n95zAF$Y*ay#WKj0L>2uDjr6A@+nGRf%u{T*)rCs zv7S2yO5&|PQ3%?DUVUG*F6>E-H61P&*kWeTA5Y#>YUK5faFO+~&GbH6-5V+36^KdT z{Us6Lf7Wc`sHaIss_nE4P{@V9PW0Hj)369rpN6-pchtx22Cdg)9Em!WkrkA@Hed}! z+T@!(Iwtih(rzqhjXc2n?S_G%zkzS18<97_UwEYp2dtq#Dp>i|00VI}f zS)EhZ6BP7FLaJ3Rqxr}2QRv&I3dMS(>?S`N#(cK&wyXt3f*m2xHds`#-B`iA&yRe6!-q)FsfENEVwp286-FtGbp*dgnN+QP_?NstP-;~PYqO_{Ac$Iw70i?u>S{Bv-J zeA=BJj1yVmn((|a6R9eH9E1( za3hj#y~8#ATamz}i0wEyS8H)23kSaO#_HFfsKIR2jZOW}Q;nyzJ z3xW6A^&I)5Q+Fo<9v-?Cw6Jr>PaJm}HV%u2{I@2oRvzv28F&)-4FNeB?R~b?JQ&&zoSH39` z$ca18W2(B+t!oGLaWAi zQYDJ9RzsFi)W`i>;Y(p3W-2Lqrd@BF?EQ3a1{H_g!lD*3h934$lrc8yihCc2r%#v@! zGc8+>Ij49MKEX2MFs3mi#5AKSnUYBQ@6^4F%zK~=g@5uB1aO>oqyy_}vLvf%ar!YZ zNi5BXPVB(dE=Lhn^${m!Pc2Eja<>_PV%qGuC2u z6c4#J04>(U{@2^>%6Ip#ejO_OlZ11V-rJ|8PuSPtJN$=S5dadjT(yeuS^Ul)pjS5> zd=PN%wmA+5TxH2PFerIN0(6TyT>0-M`ZdxAYD%%hD3ePf1o`%;@8SOU!vZzTS13~5c0df;I;svo7 z3~H<3PqLfgR)(XkGIb*u{rxkw5(e5^LOqDUgh?I4z6sk|WpF%d+WQ`NJ9`GfMYK!t zw|f0*sJ|ilDC4VXFvTi9#AY0bW0%aKQ)sG@u|nP0N(c4J2a47<0Bw~Ks84{-%8@ye zVr)Vf!}^5Jj===L<10%H>7uZ+$C)g=vXAEUv{Nt1gPoK(l0H7Sz;z*4)&pXj{0y{# z17kqF?pf|F17qh_#e0=sGs4=nQBJ+bgNhXBFBnGvr$r?)Ne8uoa6_h0OdLLN&Ft}o zQ?|~CcdXxNHYyUs#aBW;XApEX@;7F%)yk-QJ3Z_)&3|&L;J}9F7FygHZQG^yl1->B zI%C)ndEwE*{X2#w{_059ey>|ikAY)3O~O@yi%Z3_XXfmw)2Hpn7Qwo|D0>&`Bxb&aGNWRyE0{h`HR3QQA*Cu z%^A`7g*m+=o+}7UvQcn^;dphP2jp4L==hBqxOh`%s|yR7)>Wn=xCa0`@Q#GJR|<}irx6C{PZ^TtA`F9)UGAv|G**GE#pp+`(Loq1(-~~ z1XhY&TK~3g9Kk%>pSPF%8O*xAP1883RoJJm-z!zVbmiE_bsLQDUiyY}PN~2zl?z_{ z+gE@1p|BF((Am+e&J*n#kN|q{y#DBB7w>?{w5s9O+_Y!U4OTV$x;%=Xj)cR5^OdV6 z-aYE#(!1L2GbkYtskxqDoB&q>PU}0&>dQ5bTOzx<2okOcS7%?VJX@KyHb7VO*jp9q z1~@r>Uy0}H+83sBwQNB-6tA8o7l+T=X)r>s#e%V(Q~MGyUHwk# z^!x%@Ha6#|OXw|g#~hKsgsQ2z?cp-Iud%O=J}segnv&sw;*6ONSwyo@{`*M6$ty7M$d~WwBBI;v ztO=vh=$EWE!%hw&ZUqt)5hT}^(77REst=-E?MOgYT9!lc7S8Huqg)LI$nzfkXt4aN zG1IL424Rm*`Ppp&pz7SMz|u-kVCAz;0R!k5G+#dqP!hbGR>6hGI`Z;V76e%>N9*Sk z(8Mf8&RS=}b*mJ2@}xI@wp#9qpKz4-rp;ojCO#e@>)><7duVRgSTm>pfbO5O|I90V zJ)j-})xbIwY7yV~>;*^s^Uyq@Ccg*&3&A&@uQkf?p!M}AChQv{MRC=nB;gFABKdMU zmiYjqF%1XFlaAOE&o@bL0-#SKTqnU4O0ay{_^fkYXI379JVz=V)UJ+5kRGWPL$t$_ zASoSZ^%(K6R{smGxR0ASa|Zrw7f(P@WGi3nR=)^vPw29$XtP0%+jJ7FR~3J)|3zav zVXtEW15(OAKLzGEj^TN?l!9>2kBvU_AK7{@3ZaB}5;DYY(nm zHw;VoKg7~kck0pDTMvHlLw32ma&TMSEL6FQuxZ(+yAhP*Slc7MfxO4=gc9V28vx1q z5yL>l9^w=&iW4;kW}@~V9jL_;Xz7a zaH&C;`t8Z$(?D>RhV!gGmCw}L;tk=P_GaSrS>qBAKB_4*TNjYiu?$zPq#W^EhhS!F z9ufO{%YBUSQn*|EDWfbSO!@mmgOUb2+OGz|DTlAB}@Fx|?P{ zgN=+f>_TuC1M?|wnz>M&pA}B~hf3mbD5FpVIeib17^`a zK)i{9qynSD%Zs*^yI{%#NrNePk%&{K;3&imOt%{lPTWgtB+}5rz3PpO5Jt-Ob1+%I zKhiF9z~W@jc#kp^EeI*VP&z?q>c5UK7BW0FvUJE)x)^m&oYrrM6z!3e>t4Dtk_V7??SEePflI89<0vjanQrEa>;v~= zVh6#+w7(YgTLb+FK=cS#bcx{z$3ElbZld{ZJ;o{c2fRBFmdXG$Y6UE_fq1SD02-^Y zm*Hoj5vXv{0{3<=)??AOY;Ntf+YDJpQ_=2T^;e9pukGPtP-wXrBiqpvZHT{x`{;oc zl>PNl^EbL5=AiU=4tN{~UQA%rEGnO%)yw*d)NpU*HNgA8k{<45$}b#?nAYeNgteyF zLv!!BIOyl6q&h6)39WS^teE>eR-Z7vS{rUC|BgR_-53dwTauXh4Kg5!7+YHWE?V~B zrfqN=VmYT0Oe{Lqdo=L&xsU!+w|)Yrx!&95v7Vuo--O%TFjYnJt!HA;RIUz{RLboF zg|2={=R6!{7a1KNnH`7CAAhI&e|eLW;R$`>gz!!@%OO6OCA6yIUAvK}<1mT=pq+tq zyW5a3Sx>pFcg*Q%8MuiT&!Fd5H$VRP4w*?(Tg1=rI^SLUtnQ6|h$jAQPWo#KWMY1%?>Q zwAhtv+f784Avy@Vdo5D48Jh3`r8-bo_)*6(-i$c%#i8T&Grr0eFZVTEGvOE3TNztTQkLmwLNOG*xG1knW)KcqZ#?-nFOlOSHXzassqs?h-X`2 z?C9Rm+!j9u`7})F>>IEYl4S==A8GaG^3ho-^y>Q4|ll{K8bO zUdo7pWiAbIs_Q>dXc-TO2ixTY0D8O83BD2D z`SKus(&dc253BNT?j0;zt3pMqGjZOr(&2{Q6E8N%#?2Qu;m&jzr zhlBEw@O(KA^B3iLTuLx#DX)*aY{N0E*KrOY!d|kY{WbOk7Ny|=T7{Z&Kd`5`Q9B(a-BiJjh6Yd!&pBJ_$5{6Gh-`GqfdF{J=G zd=#MEgj~7rsH_HA^`p;1-G7GqQkVV3ZjQJ(JSc8s{BR}J(>^T@~6o;zqg%|H0Y+r(P& zdj(!KGV0BBwg$kl^6y~ESnt1!QZ)nUxP_hlf0JRiZ1T#Vi<-t=ou10Y z8~Vi{l=MMp_aFXFd1NthXyi{&+xxU6fz*Jao&Dz|X@S;nPu0AM^w&_XV_7AQEtw1(ly+DJMWwaxVyj+P|zT)%dTw zl7X#e@x1zyU;gq`y`HPHxM%g{>7rSy{Av%DVm*<(u|V6G`UvH*c7VjDfWs>3-vD<= z=4kQegw#g=(}D&GCItFm#={OX#&}PV9SLZA$J-dH2Wawg(E1vz6vX?(z3eJ%{3}un z!KiBz`K+GAin?q1kaO-A@=$<#Fg~|ntqky?6vQrMOUyYdtc;hk3S1GB9&T-@sCGe> zT2K!pFU+0SR)x`2OwJ#lzo2%(OJOI&{r&AhV+~clHi#Kv^ zo=sM#(r1s&2^0PSM|sD`$0!&g=I!Shj-$h--Z7pnINA>easuZUy^%a55lWi$>Iksj zeiH;0bQ~vKXD}>rXD82|J%3L2$BS+4To`s%sY25v!Ssn!$8o02)L{DvYf$k2tnIYg z9c_vajYiwB!3Dh3F^&2c55fdXffM|Fe(uFco!=YDXlu~vh->}!i_`UtR4)gSa}jQc zznKDOSW=M=*0T50!bo3z$4|ONA5IB-N2kZ$6#ykOYipzP4ts%ScZ4&z@|#+hr@VpY zs7Te8#|z+mb!@CPEuaqF>wE1T0shA!N%286RlaSyX6Eyi8QQ)r42W(99G99M@TYKm zTf@{VW8DDFOAgP2D41DXR9PQvQtBC^JwX|Ny5+g&M(n=+roQCiw~p#Z;rZ|z{^IM8 zVx=|I zUCXI{tUMoi9=wCShdy_G<+}CT&S;;xXy+RjhG}51L61#Ma>!+XAsXmHdlRE?6ZQI2 zsDM2zxB0hVBOLx?Y$b_+B*F(btJ=H#RTzZ2$creMkoZn$AROR7@4x^1-y5S;Ioe6& z&2PUXyR(wzVn6R%sKZ=;R$hT`U^S!KS$;3G?3&%WqdsHkD63gart)mtbl1 zPbk`eg1TAZ3))fZ$+592boI|u92bU-`V{hVTm1VpdvUy$BldJY-^^&mXqFZHQwxjE zS#@RNbd@_2ZK&T%Vq*WYU%Qy8^s(_$O{pcomkB2traMbC)sWwMauPNyU1-pot^_5AY0Uv7%92y6HWs?OI!VWM)^f=z`CiwWdAEw!GI-f?r(4p zQ)C>A7`5IN6gI*Wt=eQE1oGSV>T)VOK#c&9RM=3asIfRDlt z$EAj_Zt6t!+?@WEnAxgOsLD;WO=2(Z{2(5N-8u!b;RPiXYiG*`eEJBZ`n|N^O_b^acDZ0FtLl${@ zwlYZz3qaIm8Y?X%27CESd*6xG_^rmh$fr4ton3NPsgEM-Y~Q1oL?Ys`s2>5y)BVx%b$p0PV}aV znPO$FPdo0#hPz-z{ZmL!H}$`Z)a_L$nIa7X5D11kr`v^mUWkP+kZ0rh2KXF6vU@_X zIvA}r<@gs-AD> z`O89R_hzyUDQ6$~AaeMrZa9RY9B9om?Iycq*O}^>D%8l8i4HS0WaR+0KEtf2djS zo+HA?y|4e58)UPIzXKCUZh9>6Hn<*N=t6(jtTjON`hzi2L_xgWfh!cCD{cMWJ<3(k zsj~ZxBP;F7DCivXXzn%vJ*q5y(9HmFBPjGEv6r4@F>lIvy3j&cA(L3Q@2e!@8#k0c zzX{w=U|XwR2IlPf_FI*#YtLq(maizu+zwqMe?j)4ct1H)fR$NgjtW5$Y){2UP-XnsQ0N_;z?fe`e~mvv}GX9Bb9|kF4=n$=LiUc5^aU&*>zU zMenqP7XAZJi8X{~{ck+VUxK?pM*Nd=&g^1&1!_n*o@?<@Bng&8OaiJIR6fUuKV!m8 zK^}7&+z?IOc@GqRsfEQVzYLR?8cHl)AgQ1_?gyK;oiEmmh<~bqG<5Nv7>uYl!!JWw zo-idjgh8V6b4IMwFvTiw$F?~W2X`<$zPNDK#{R^L1jv_xL7hapa@}P(7Te^;AV8%p zQK`Hvly-*3swA7``X@6jWP7cMXC%G= zt#VTbGh`&~G#eEz7%0CIGVS}~Ad(JjtvjaD4&}jPu9d9s-_&DW?l#DK6Bit^GMYDb zc6!C1`^n~{gpF2ze@Ur&;8rNUgf3bC8Fux;+WtD(<*}cmh5b{x9PAcXhKu%QpZp9Z zbfy}pqaBI4)BKashSuo^FKw}kWm}HhK9G}zM0L*kW_ZCELY8Ak|7o@pnyxU408)Z; zLibDo#1`_6&LGfR@%ih(D?5r4u`)<=!-4V-QXpx|r9{2KtqbsLQw8AY5t==X2BxV- zefnk(yOq}VO`e9WEtbI`+a@3fUZ2i2OUixzcr#B%A}6$)A{WZ{Oc$HEocynTi*iHg zxUEvAWK#k0%4k)2Cm7H`o5?mS7*(eRi^nWWOr}@2v31tL0n$h8J=iu4BAdaJaRA(|ut{v|Mi=aa}m0t^$T@KNN@Sh;JOm8|=e$WffK3 z&uE`OvLeid$_!+8w~3xORyWV4&L3ZdEVx$g9i3k=c7*4Q=Tl87$9qC&S#G9!whAh( zKVHaa8`JsHZmSv?$|*TCZ%-wWm2FqM^^4I&zH(I4xc_*_6|nvI$B!R}80+oIFY%=; z>E=Ei*$3Z9C{G|JoHZ^+cEjv(`(jYH(6)7pOD8&j!f8vu0KfI+C4$N8RwD_umJwX8FV(lx&}I?^N&i~}FX5xU z)*opJPem5w&rC`Ah9rLxuHrkwMSb~bD+|GFbx|YX8f2GQM-HVH7tfNFu~NMf9R;lQ zyJ%ZGv)p5CPApW#Wie;va>8W#I*KbN_<)FJAqBhUe^`h8yHd zn2QdaT!Gjez`{nth-|7{E1_8>i7J}0O5ZL8Z=K{Nd;KKGw%Ou4y;TBEW9;H6Jwda%8;JsOvJ!Hicmym-n!tNLEh8 z%%T+z1Fr6`D=DwlA0*$8w3X9Q+-#j*1KR@bDVqP!aF%_$Z}C|qON{uaFLZQ6{+1Ii zi^CBq1a6RZW4LIX8E7f51URmT97MZwZ=f9RF9}~~${N-rt(3=3(Uslt>IH3J>+!|8 zN=KlwhAzL9$h2ToUWumQQzMQ<8kOA%v(0W9TW~aQmq&OwJg@&6Wik?OiwCeB&0ud( z!Z-p@4>T<(E3~HMi#UzOyB;15({U_6BC6-t5xx* zu!hknbf{u??A)T!Id0a9#&Gxo)+fsBJ=r+hq6zA4;h zUqA)1hav^#4hUc6Bcu;*Tz&`}iV3Ei2Kr$W$CbM&(!9MO+R|70zsThdRJ0pw6+i|mP zPXIUJzMgRE;$C#l+ak9CA3|8@kG9U?2%`N8fSZOrjL{q%vLc@bQ>hY2%rEk#M82f& zj5w8@w0=2b{CX$^{Ze0Xcs0ZRgKq}LFU3lf4xeXNCv#@L(jCbu5A|ouw|LP5pBF4Y z+ktyjzXK*P1Oc2a{e?L6e8`1sYFEakf;!yaGG;s?p%vf>u*_O1vF}k>v|u?5uO)jG z@QC%%Iy*)CxKglk2P02=;*C1l87Z(r1Po{>qt?2RIgZMlS*rAOQTF~sqX?=FXee`V z0EpLfwkO`co7^6-9!@)ZKV?OGd+jPp-d}Bsj~r8@kB}E2)31X9E5PUAQTi`LCJh^ETnoaJSX0eG!$4`C;gr(3o03vq(bJvftYWVN3k3I1G&#!pn*tvs; zgdqR?8>_Kikw5tXg;8K%{%8rS&Tjsn4t!`@V0;UntHK(DAA>f-!LSb?Bo|TP@Tfkg zYUK^Pa3&;(b_a|JmOrta=xI%}us5BQvNzp?E$SikYjWOWNQq{qJmx3KsZ1-Mv1>H{ z(aF-u?0#&Iv+Y^LfUsYLTB@?Cn-x9m3Uqnpivy%evoEEbLW?X3DEBhf_8ymsdRkeL zlJZ4FrnkAzj5q5=l8v5K@9Ff)k#J4lOG6#dXbInm=QHxsbf%H7ETz%QE=$!+G40WD9dT(s|nzx5eSz>5;j#gW#dwG?14&La5yRDLLIEE*L+N2FaNZ^!L!!f&&)sJA^@!L?|7{J;>YKwkaj>Vm7 zWn=~kO}X+5fHZFo=v}xL-kC-SXO{DY7ubP#y&#f=S(Cp;^UozpdC035mAzA^s|$5Fg(_V0kCq>OX>Q{aluGxDA9qwV!T1&A$^V^5Jxy$MD z$mHUM(~H(X(v`#^7Q99L;ab@fAVnaX4W%Phon162EM3a0qo0VHc?|7m$Yl+qMGN*jsPtkbp=>C=v51)&3<^c(ljG;+C; zK>6dfLgm1C(=5s9SfeE-#tVgp9s|sa-h6xHeEC8Oc}$fJKCTD7GOg;Prm5`+7@vxi z%J0F9OZj@QF^qKQ{zy*l3fOSh_zfd=g(6MWA1}3ZR9(X}aMn6J-p;kkKR|u1Aima1 zYhzF`*nv0*tKE@|=$%0bSrJVwl#nk#qXpNI+DTS`>Gy4yK@4$z&bXR~u#$YHLtirC zMzmT#b!Th{wBl$kPoUtsTjDPQTU=jj68-kKUxK{yj0;O@J_?+U$kpA=DfmE z)irT?fByZu)Gv*=CHaHgZENZ6JKxyUvx>HtV($|IXlm_^Ccrcq0}qY+@2YzYN-caX zB@|ihIJE0>a?bQB*LmxYFP$&OSd~KP^d;#wZ$-rHKBmPabT!tguFmBs5dHf0+|1CAFzv0)CgM}2F zVKT14>0}-rGWerbCZ~`-ha&K3!M>-8KdDxoMU^ChpbKQp+LE;76j;A5xnPQn%_57cC# zAc1ig%isx3Wb>IUzNLf^PuFK8pUDu<8eFTSkD&JuJP5ol@px)dv#3&&jVz4KJTdTd zsi{^j+r%sk;V{I`ELmgL3=g}*@IX9Wx3G+X$tXqcr2MKU?l`t*eLVwxYc^jHF-m7` zyq|CnhpA4zk&$G)+PPU73~y=%!YWDh`s1^w@s1)cxPsFbFVve{aAtXuoIAE4dtoy! zcv9z`Io<2#URs`1Esr;A3@{RCvTngA9@v#YdVM#AZD_lV<@uxog(V)cp1ftyh@xSevz7PLRqg+el)?Ex~wvTqB;z zQZX;tR19{MWUAVJXF;Lj;6-}FvlS}oESxSAI5}G#lf?$Il|3<7xl$lpyAM}0x`1rW z%>pK9XN=AmCPQBm6iXYsYlzl7uv3Fr9#6!VJaxRvcO+q%grACX#e3n5jIj_j>ncow z(CwD-WZOKMUYK5jBjAUYfYypJ~p z9Alou+PJCWjgsh_YT(1*x@pBVp=hZ7WJbaTh^YZZ9I|!C?f`wHRuely3wY((3=DG? ztBWeNa-rM}&39Nby2+mqKk?vNQM=-EvoINQ@>v1aCyq^xFI=c9egIqUt0>BN=TBkp z*bQQUH`#6$c& z;W*d2V~bU-3l3;GqXVWucGqOpsh+KL#Iu=lFqH-IqZ8RVB!J1n2l%TqF-Uhmj^E?y%W(L0lfEbYyK>{E! zq$r65C}C_zKO`+-WJ@wdIU!;Pf@K@RD3N5xo5V;`n6w-UBiC|dCvC^+I-#1AdaTx2 z8d!jTXbq(crMuXw4~$V4#nZt>odKuhccZc` zj89_?XEHleFx_tW%NA5JJd?{URVi4tFlb(3{KplM-I2~_bj*uPgZ3W7#7z&n^?VbM zL>!JwIn#yxH7eU6BaPMElHzrvgN60+8myZMsAracN&uN-dro79VgH*| z?+`d_!8x@FbN;YC&?2G{UyEu}|KV(o(EXWF?9vfjS4QK!QK)f0ohAKK9nl`ri}IbQ z2+A`}n)kwbAfBS00d!P3zj`&*-1%3NTC*eHd~ovS@*@}@ z!KTD;3-9Q!!~VQNS~#9-*@yG?BHwa!&m|;U8I2T9<1{PB3I9?8GaUcp1CtW@K1NGx7)@1%SWWbOx9eX( zeSQ-JoH#3+`g4!v;5vEodTza8Asv^h@`=aM#bvOVlXj2 z%CB_~q4PA0m<<(v2I%lONKIgEj|<^wk!x{Kh`c$p%OjwXsG;^NS{ph_d}yRl8y(k) zeGMhj?U0r32Nxli$7unq-m>K;)SX%-o$s_rRx5fSm=;347-O^!8RJ|*2)PGFK_H3r zFE8JgXs^D$_gYOdVjXD zn$45g+<3Jc+ZIP#LyeB$L@P)kJ6*M*nLxABx&vuY%H%dT4Aat!Ih78Kiae7Fu)N(V z1pPuM?J}Y?v3XLqU^W$i5XT_H&sFA15@}z+dsqe1!-I6W3RkA&+|rDME;@)Xxp6KS zTg-@Ev4sV=vW>2)bm*E0h5ZW8qm8NtaVn>El58Mq1X!SMTwr)LTRbe;SbqI}Ok23c z*#_p|hDBNYkiqm~R-$l81LX#qz3rEc@cwJ{$~>fW@U1gD?Z^XAnqeYcd(DiZ03IKg zgTYaw8)ZQqqr|~E1tZP|N(joMTqf0x*efzgWJsbN=2?iOGowPpJ)CP~MpGMtwJLF% zVcG;9(}iSf7MHS^0}3BQn5H4w&$oL*qx$+JJVf)f$Ah-QsNOxWx->46WVSe~x!7Pu za$J_8k%1CAG<<<)Pk)XlEgg>uRbHH2op8xovC znKYW`W49^_8AcQLHf$O)4UuMH*lpk6$Uwjj>@VMiUh`;8jKr=ja3oactU+`RxP$}5 zig;xAU@l!t^}w2oZy&8P2VfCZGwr~&VywKWFFjiA3@s>|Sh=?^y(GHax_vMU9gaP= zx@z(;st|Y%KD8i)d*PqT^a5u>N25kqHArMSE#%7WXIsf~{2NpPmx9j{!ecEb{R31pjUcWBx04%e?VmaBHGtlr+)8G#y{ z%Z+PsNC88zzuJE*S436ZJN~Rd$1=I9{Xp)kznddWXhrGsNWS<=BLz=Xod0uDSF%{h z%5FF4y^0GSH^q#J+$Te*0i2Nn4&2%dj*(GVp;P@UE4NfHoDQ?5vv+YubPPZ~X|DI= zUHg}o#^s5(qI^|$Qus)_UXngp{s3F z@uC)E{nh64ps<}Wpa!10P(l3N%En?T53KiqtSv2aju$LTjxzMXmObZ(+8s&oOO4;p z+O;abn>Xi8W(WfMNv?&!i_cOMBdniCBi3v_b_D)99(?v6>D`y03p#;`(3WjhqoHj$ z11-`ePr{1T8~uKfj2;E>_P?MO;4>fo9CNO!_w0M&-8frqiT*uANq44FtN+_T>%q>x zTTtxtpJOn75|oW03`xDN!p!jxYQx5mxEJN$fArV{9~vf>^*saxmZvC;`8KEeeh8m{ z6R70sP-zciDA6ZXuOsFCu0@8Pw`LFV8Oa!(m9?MT9LQxN!h{$FPBdH6!FQ5|k1S70};Y zt!q2cGy7csQlTcc4PHT#AJ~%1fHfkuIYR}tIk2p?(&`RNI>vjnbylAvv?2tCF%fu~ zYmR2syID(6THnS3rXlfLQ$|~IrM@61 z;Tg~l)fJENxibnGnL(x{w73VLq}Ire)kcvpAg*z(!z+!-Z$SeoE-3xzjtsvC`+H$` z2xf0A--Q-BXhBqb?uk??dqM);P6AJqyo3ZHcFxUmmt4_XIPGfP!w;P&#oH9IF`gwer7OStzM zPFE+{Ln}5&_%Y2mtK0|Age5%yFm4Al4zZb{79NK8eoh&PEm!pZ;I(|`AY86EDp-*B zB<99b6oPdI-aG4iN7FnNL{T*`1A^O5IH;)s3>>I&-NPsM?Ci&wGSjhRHJ3)-3#N*FcrFc+mdk727k~SA z<{r1q430y%l#Jb;Qtl5eruMZLH3o7qIn)oTKoxxDC9=_~&1|89w0=0V1hx)gQ@t=z zQS3N-)X?zTOQ3-c_T~XVAo!90R#xmUn|SW7<8^K9<`Qn^}dOSSDj^NH$g$@-7E0IN5wB z7=p45@D~-IsR`YK=tWmI0M|yJh8}qPKP<|-lM5?F(qj*Inr@m;vfMDNOpE9<5&Y9d zSja$&;kKNwYy+de&Q&8`oDT~PzRM%s7b}j-F)9&vsovnI9FLW6sXc>mlQvma?V=WX zV4LS!v+zy3Q?f(g=<$z zn4vpTY+!%&VL)~RFb7uVlCjByP7Unve5mbG_#~LTk^=yNaw&(qisCz?t&bJP4Vy&? z#DT)$qWEt)oIY=pvufAIs5h%6B~$A2Bl)$_jwrf3JmcWUy)iG1|%5u6_g{{h%K zJ)&6-Y%q!O=*bh)AL^J->=Rmg>UHtqp>jNt%-^%mO~F>0-v=keC)Fs?S~jj*hfny; zd#B%9J-@obS-tShiPA3!|B%g$?)ZnJ*Yj)dj2;sIp!(QrDO_!6;MBdw-V?t zu6$i+4P+5XIthkEXaW4IEa?ngAQ`s|x#M^(-vM75ZhfpVYPKY2YqfkQAb?b7sG=k> z@4kp!=$C)j;F$eCu08fDzisg9f2)~a28o*ip>$FFGOMl)jq~APLC6hcW@g1!5LhD! zOmYNttJFYzb=(9qYP8zgx4OdL=g}aZAR~>X#(c^K+VM^|LRq08*bY>#+-~Hzv5>jW zp#5Dj_c3N``_njfvr_k94TxetD_ds}XpyyIb$xuXpo$)GfXxR-a%gEAN4$87?byow z3yozyIDENLUZ{qHSG3kdCaoTEP)h6I(%hP~lR{Xhd~@?obq zOs6_xs~L48D|T2yIF3RMnN@+%N!`Qv&{}nUZ*et6oCeJZpx!GEkGyxF{=}#<#8&t8 zU0bN$&&uL(p*UBNIz7mDPR{)uq<&g>$9oO*LidlpUmVp)96lFf&*Bx?c>skfyl>sr zy@Le|kaH%|HT4O1e0D||8kj;8EP^DRd%$CUm6g5yKYse373KhR(&PLQk4nc@UV~<7 zwNC6#!gv%HRqgf)55PdFGc>D5lE8Tk#^d3gaB~9;<|dBe<*CZDgw1##n(2t6=^2UN zKb{?3#Kt7K1KF9y(Ui}vI)HiCk>W=S+D;d(yIDf@E`C%6D7*x>HQV6IwcGqguf8X^ zEYiIz6_tsvrup44l;G^~Y>jJTQ(tIZQa#~Lv6m(X+-A}x`DiOwC}=Qm>h7ydr9AHH z6R48%-Qb~tbB0j}+EdXb?LjBS4fS5WtONPWcyJ*5az5@Bggl^ zt0Z0)`DZQjkhxqA-J`hC4CIJ1n}zxiZQP9}`;NR-H{2PIYbKvQ{oYjR{C|Sfu>X$P z-vIzue`8Uk#Lovm1P|Z^w9r4oK>I%|71Eg(-rI0vUOI5bVoH5#9XRsF8*f00Y{zFE zFf8_{*tQCQ3jGr1(y5=FSYE~~ModNa+3<%P>0QPYp6sOO&bUaT`Yxd?fW_|QGL+Wl z=MyIz7KtA^=K1-Ps09jsPO?RTxCTMd{8DVC$VCQMe>}?Vg0Iv5k7wo%5zeW6DMYI6 z6xrbwL%})W(fz-hTOC*O@$8JYBi^{puMO7JFNJ1hq{`f({%2PjBBnrRr2t0ZW^z1X zBiX9p&r@tDNBR%cMiE;NqEd<-P7CW|*(cPKUL`#6_Uupe!C37lsn*`vi()fKfBLRL z4D6EDC1%rTa5qz=%`F`Sm2OtTr3#UO;>=>cwf}adZmu1et>ySfSUC`zX^7t$Udj~E z`c2GbF{l%=3=yXR6*_3pp_;R+sP zz?I@-DboKo<|IPHL&1Vhg@*D}IIFcp(YgslJLPWD|IzAe(z@8~E9#?w{Ye1kq>I=e zvxS_x6V@&qiQPIZ0d^>u8TWzr=dS(_`MzMK+V2sb!y^-Su|jL?+OoDAQXG&=2GAlh zLIdxg9W{Y*)U;8Ax^a)%);_K=D6B7jB({YM!p`2xlx7bv8e<^UVBVLwhXvk7LWAS8 zqg*t2Mcf|BpeX`^c6bmr0DOp*Y{8s1fS6`(-(R^5s#I(5(zx`z1)-;C*grM+VrX37 z5z25ooT+gp6?Ru0P(71STBi2@b_wo?N0D3ckmQ*g<4dF33*gec7^;A7#n}!l72iK> zGHwCs?Jp%79IjAkwmJ~Y6v(~%8((d_k5GKFaji;1v+7{1aW&N*{1Gy7s04dr#k4RU z`XA!%;g9Qu|EBXekd%J%xeg8Prmf-hNeJVPuuqaoaU{hUCYI5DI;kEdwC(%S) zMY-{D!Q9{97=KMzKXC2*g1o*XYaT_@Ze$jCoytT1ZDaL)fjPCC=1{JTD_?M@yb!+- z=H8{5S>b>OaN{*BrwjTP6yeV;bDco&^6TBPkFKgCvEpIn>nNNh8bzbJIrbB@Yy*p_ ze3a5{WO`ExG>eY*C4wGc4H-8N~sZ?{|lj=i- zQ`(1cGK%-^pgWNwOK z4&swRID@2)4}i^nk2;p)YUZ^+(5N0Hb64D7JUGiQFTKR7hA^!6$^t0trYX3oX& z0FT;oDR|EC56oM`(&cTFv4pzzwBM=Wtb ziI+ZgN`IMAN1`=}k0JNHGX$X^hC@~a7C5ZPHKEtEhhonb^tQGot%HJDYwcCx5ioFC z+ZWB2K}?#@BLH?-zc4^#MW&Kj5<1z`ns7nv@W>B)lrXp^0AT_AzTyqRoh|{;f@eWj z%&2QZi@NBBYfx6d3u>+L8Pl@xjIipC;Klq|l#W%=3%_yoJGAj|tiA&9bhi2vR^H~$ zk5fV`t7I)zqcZ3;lc7#M>KE7h7=b~5i^V99MS%|Hc&K((mQrVd!;OGsmdo$NdBUyR zb!D_>eA%CGa}F-$z@~}LRtXD4@o`!JH!;VrMK~qv?ajRWyjuW^@^`OdJM)Op%bJSB z_!(soDkXqfiA+Z7c87o&0JBb;JO&H*!&0^&M3JlWe{o>8HZz-|-N4^R$9bl|{`70| zx{;;P!!vo>>sCQ+MN*%hNkwDnS&@oe9akwNHorBud8%Q|0h}4H9&%7Tp5pqxMqT|5 zXjnKJW`%AChHM5eY6MPKPe8R$g_-W$(%a@=vN#pFAmE7Gh``yb&>p-k{6)NRS$#ZS zC~#-DWDb)1F*(K=%IR4z7l`MwK-5Le7;lOG*JYI1Fz-AJvkt3mu?i{{aZ~Tty2xqx& z6ej5PK1O=H$^%;pwUphTce&#;OU7RY>-;eQhgoFFLlfXJ) z0rM>8-wcjdzZ|Q~VGi+6Os_>BJQFLtni6rcQ3EpYGZ$x2yFclqG{l>Vk8L|H>!2&o4w^xlXfU2f_kp1qc0P0ZpeY~*nG2&I{ zo3Q8jULBs1TaBAH<>m~O@{{!{W1;D2y>@Zx(3@8)6|;G$ck`Al;E@^;BHS}{_;9X> zU^X?Ci0AJa!bl3g@@<##tuyOyocs9>ffo=#e{$^X6L8oHUKgm$9oIhT`RGSPJ&b?{ z=@dAuzX4kE2k6Ki`2E01FLjZK#ob8PVe-)fp+KKY_&NncAD}J>m^YRG{LH29OP81D zZ$pOl;m^$PV*+dpu~F(N7E`|cvZ~5JzVXG%`Hhu|`1#}3gsrVxRVmYje0ZL0`6(z+ z>d9j9Br@aNK1dL5a%3NQ1&n1ep{EG{npfHt9+zAC(6HI*&)*aBDy`9)w$9_K-b3rn zC@hs`zuwIDjb=%JB`u-Zlnes*PmnXo*g{-$qOeF_dD^mHUF-75KO9M?#|!A+hGtaW z1IcD~TzMp1!{B%Hf_Aw3FiCAKO9s*EgadL%a8_;`SWGX;E#YfQIB}@J{gHd*(K&Rz zm|m}P!k6lgkLS3*^;Ea^|8i~#y2answWL=XL-mx}_Jzt!F{5|+L8N4j?`&CIR3FCB ziD56l9`XJtT)SM9&^b`Jm{spfqzl3>dz2FHC$ajRx-~RY{j2`^Y(t^8Jp%?vhsXFo z!j!R%lA@t!@>>&_`T*>JqoIfoFA9-JQQqU%sC5*vdohzzc-%W!dF|JR&dQm4A)!}~ zxdE5_cy5UVlDWrzD={&6%k1^*K^zqFf9bz+Wl83fv*WYXLtYT@&45>bfvs)}&7{zi z2bd=_-VqGQ9vAk26%+BOj=-Ga@Cq<0c&CXx=7)4BQ5zSC8y*y!f(7*w9=sR|<4-*1 ze{l(ueva-;E~Uo>-n*rcRyzFJUKggkqTk3W%)ORMJQ^w}5y;JApnEd$A0bq$) zD?~|EFgm=JfS#v99<9eqJj0NejLJP$4)@(?Msv73AnouAJszwE+RH^4QbO+}zL1v}^7A7#ch+RgQN#Z82iT^c!17|)I7V}8!?Ze) z-%KRpBZBmA7yl*q1Dp*7FjVc3fylxrejNBOyw z&vFf#*=|f+N&U4|M8h_SNG>Tt-~cpL&VTtu%g6)llsBtU?j4S_O)1Twu@mhFF7+=F z3ASFldfAL+&S5fbA`gg^r?}$NKgSr!{&-?DekZB|#@84RWlp2zHdej+#qJxw`gtU> zYnRdT^l#op7(9b99H1rQUuL6ULr6+G{^=%B{~#Xig{J+5zlNje(jqF%96s|nhTuGo zP%E}0Mr}Vmt?J3lPj6rjj~LAyMO1pqM2r%*=JOK9&wcnaA|E(;_$2D|kc!APkB|u7 zOB~UuhrFo}>z*+LkZ;;JKdd1*%{rwY_{|*@P}_7MU47V}`bxLgxGy@I@33#-i8&g|7;nQkp?U;?E$M~E zXIwrwvYG);x`Rb)7?uY4KZjnfo?@JF7+>BOEr_iiulcyI`or*eDjLt`ggxkap#}}b zt}UUdml=IVSr;7FI%0EZ$A_*~52M4UYy-2M9}E}rJDkS7etpAEztYyV3%*xEt6%NJ zsJabg1f0_xa!r?t`I-!3E9$F7E^F=g`$Ka|IM#St+a6oU@<(0#V@-0mznUZou+X|g zIK|2FUKdCCNrX;}*Yxe7(5jWso<_YRQ6BP+SNictdUmv+|7cy4ggFy!oX;F&rK>og zHza{Kke9HhC(sydk{~r4v+an`dV8FbZS5*zZX4 zM_<1gC|(z~Fx@`Fk`^8P(do#7Hbigll1c57yzi>%5TE5AmcUJ$c_QrwS=uDhh^wp6YSrd^eG7ywxPb z9EbnUJFZv^%m5=+u&_S|t+i|;!na)9e}xY5j{NX_PHaCSf6E#^UumE@0k92*-p4U9 zY!OH0-8Yw^O7Na}hAgqCJ|tBU#7QvcrR zuT;Iets$Of&dGiKPAahv?xz2o@^K=OLX+U;phgT>^lw0IRWj6hiF#A;TH6;X1QH^h z{3&_em}oQr5AuG4Zv1sq^^jlv65}UpE;6Jok`^cYhP)jasvhX`2y2r-!!#1yGM+Yf z;T7$L7aJ8wr!s#2ekNR#!x3yvOkaFERFfvWsZbN<)Mzv^)2tHmCgC+|9`r;D+)j^2 z-jM)Mai2;FIKzQ@VE{~aMV<@;`^YDae%lA=8s8}hC0vt ze>NG8CJx^_!n({i{Ynw%Swa6Q3jgSm?(sF{Aw{HaB*xR#4W7u7xCchtTl}WK@xvjx zhY<1_F}?{mVBn!K)`O!U9z(#v+X+Tiwt=S?qk{|9f%oyT8(3d+oIfmeuKZZC_p+K?Zd%=qWllj*vIynC2OASlNbV%Ie0klJzl9?y^5701q}XAaFysy zs!5Rg_gtD=TAE2=C5aox#!`Hf<)WguOXeKO`+DYY67lP&CV@*#5t-pXkAuafZAP-& zev*g}=(;T9OjIP%GLM&RIJP297==!##((#xsNInzCE(XOSvUEPKW}Ti8=2GadndlE z!z*?-rNWp6U5>)&pYt1$H!wtuj^>OF;ilAjzvyXv&0lrkOG94d0GJvpOUqJv{}Z8r&_Nw0En2J9G?>SRq63?7jg@ztgz;2%afo$%#bIKYd2scCi12caITc=P?M|RG5o) zo}T8tjDa?+*Ja6p`JtH^yi{*sS$_>dWX(_v9GSc?P_I@npUMY22#naR{)rdc8Lz<_ z!GYC*!_hkY?f%aYMD->KBN**>(g4l6|LQk~ep~$dl=;OWzvV{AZ>(GqqIc%@krrU@ zm`{>#-v0^wL5ZAPm_iTPZ6Wt>;2UGq2p_Ux7&i))si}NR;7vh9a&usQ`2?&41MAQ- zcz3>Z3r8@K|I`{YVz|F(IT)5+pT~9Gxq?rB`ofuG@4kSEe3P(Y-Z=IM;n(2X_q_V5 z;w6~+qj_P+^U2L>Utm#w534w7nuaxpPxyQwSA7mWV^<1I0>dVfA#3h%HF>wyEjDaK zK88S+$>p^Fo0#Xf)=!?4d<;e{qa4bSvtTBnU+~#y^Xb+6FfO$b`PB*X3d?%p^}6xy zrn8Auv|u&cvC^w|<93+X`|qQRh^BgT*V4=N?RcVcW%Qsu*Aa&(iE)7 z+$%C>)9gF{@%fKA(!)$^|5!lQs_)vhjkGi$t^UupRr7E0FPfV$DgyKX%dSKu!33T( z&{ydXR*b|QB@+B@u~yoLF%<_$CuA08pGzs?aWGN5TR5VBOqzU%h)#a958ns-n8%dv zHx2b0-#Bp+Jv_5Wgr*S#$K=2B1b#6T@7=t?T(cKM?~CSLWB6y5rb)PaBOv7HnGdxO zv^yqzVi<932PS0$PIy_J?5REkqR1jq_a+ixF8sN0>BFD#5-b4rXV9!C^1xIX3G#-I zf1Ua^sB+WwlXd-WXksxOck9+4RUd}iRaeXsW%2IgcOZq8)Gc5NIxq!!`y1Cc5b=&V z-|XC6<1+yy_2RL2kKUL>R3M@Ny_XinKFI@Pco83BKIq`|9)uM6rPI^LE}b~}=wZMO zppg)1WbBc#JWLJ%6e9d?!+>tRB49+P{IS#WFc*jJ0~9S8L)4oD?00LN?TO`+C-Ky7 zN|+7uhkN+bm-F|>jS2Cka#?;&G=Sj>581&~hw+v85T^YYs?orMBXf8L0k*@Jomp%%yAP%^nQNu>L(;!UXkQ?P&&extQxbXZ`G8`0<#&se3-H@>mFY(5w`A)Y7P*FlUaVp%`8yt0hP;xr#T^A4J-*b)`s zOda@fXT35`u4&)dlP6D_pBy{Ozw*>mPsx1382Wb})8Dv=n&w|BPo3BPkr;Pvq-hx; z_f2D>dN=qr`yf@oF8}HsHt6@TY~_Dsh-^<`&l^1$#eDY&1}UXc{z7s})En~mpJFde`V|(Nfo%n(^L=nF8!l^&AMks?g zhpDIky2Jh=g*4>fD*uk%_}|JuoL4s*3ylWEch>6t^CF(-G~A4?LVS1Z60+H4 zkbjP1$u$}n25m7@AyTQOAPa=x55r}~(73)M3$(_{W0aHurYS6RwG=sHahFP^bCZCs z@IX%@q+RF8+9Ey);E$U`&#;I48#NOM<5_8#h0}FZoxbQv^0| zA}NU9BrXt!1gdD{c^52)IpQelc}x0-+t?UYMGOJr$mgSD{GDI?>%(X?#-e!?t&Nk> zJV$;U)j9GtZ+=aJe3K*8x*A4c^Jm3pOBmvXco9R`5Xc|BPR^oNy$P3K?HyQvGx#!# z;R`VGrF`=P2*?+;=Ct~$`ePJ=3w$05jJ+DvRZv`-&HI2U_=OgzJ1@R*{tcmJuO&5+ zTArES^Ooh6r?q5GV}nfL3GJEA9fn8`CMG{4EwR6TuiA1)r1>TMK*#o@%Ve#HR{iBI z#3oRM-|I}cmKQNz`xg{`V21l0Y3KH%o;xxVyh!Iiyl~l~@p9xF&Uajd(EnCvvZduT zm|ms_?VuN?@qi~K?~~orj~_n#c;5Q}0_8>3d+-ukIWm$M#JjmU!^>al=J|E=Jb4B& z(eg9re1}e1HhIVsO#Krx@9UK&C7&nnD_Fa$Qd!OWUg~=5++;Gbc_*4s2M?wV-`=w) zP8=5b0y!(aG&zs;by|9bd{Y`j%c7|;#(%X8?y%DI%ozD*WvX04@GhNS+v-1Xff6ot#G{v8f9sBi1xU zmAIoT2JuE0B+5J7C{;=ZX}!{ z%NmuaTekrcOt2(S$wuRXNV}tR8s$Z~NTo=kUQSW)@W3^jbQn*{qme{op3vS%LuUMN zHvzu7fvJ)Zt}Jv5h1?`hyl_*wh0iEgX*;C=v>;8Piq3>Vq4P@iD6EW~-%!W!3ND+J zU!q!Q8Q-%kQ|?G5Pq7N!v8K~eLentvQfDp+3bvLk6zXtK7ZcP7h2(6(NfCc zIyBapzl=weytQ0XD0gUCu*0oA;snP=b`ZZvsNe<3p14xtZSZ0c9Lds3NuqkmUpg=- zv3+ErF+Y{Ev%4ClWeJyJ3;0tu+zOB9!vP(^Jq7W2ddm$$505R}x(q|%DO|=1=kSE^ z7op`8y5{)wmBzB{4n`IfI$FoKhp`+;)HKE|wIE!06e@A61hgfHS2i*=Wi1xhfwB7S z3%`GC*Yf0nWzc{muambmX#~ZwKMLKRKYA-=@AV7hP!mV|Dbg7$*Yixgj>m>^Y0)bw zr`MaZ`Bm>m8*$hOjYZo8R42Mi9jjHn{uJx*n(ihY!xMcSPh)E=HZJ6SEcz>v*%a}s zG#g5rB#v1&1S9J}-NW6^KuwyJxSTvzny+I%xKD=h;UfNGl;^;I6Ug@Tc*A74Ja5}n zhi7PLQsK6jCS`>S=1t0qsKKVxnisKK&k<6uD{HpaZ>rec26l3>UQ+eD3NMjw`YzT+ zIlk};|13h1n`_>IC|hktfZ6xG?|G0Zr0+N*BXhkzc?2F&>P-dCPsFP=bFUNr;2j_a zse?Z*5$>2JA0SBBpSkqufN{Cy_#2nX2&nm%Cz)yUlf0zevu_=g5@z)2ZWJfwDIB18 zbP`q4`O$Uc>_~v3{|NTdnm$B0t0LTV9p#Y-^3y+DppnA;!2u#70ln+Su^Ty0{`WJ- z&E)>a5iS8GA*<1okZT;fgji_eUUD-ti%{NmzeRd@9&$SLh%ox2_h+ZfB)9;(A#Rs- zU%#Xsk$iea;Q6a&$1%6#ft#;r){J*%CU|G+LU`6l*JxFUp9vP|wC=lQY0^x?&2nTOt zQPeMMYhx9}WG|*SOxB65+2!T=a~#!QD&01z!R7h_ ztV=3of%a4>;0JD^k?68wMNnMH(DLn4j3a#)E(lcOLJ3RD$5DxLIgij-nz|rEoTU&C zV)6WZMIgajW?-Onxo%RyTWTOy!U2-RX@U;DpD@G^+|eVF=w+Vrg)T!OSH|hEjKGc7 z*ygE*OrnUUp593r_p?ye3EMwkvTkBZw4{5n3njjt)u|3uVZ1t>fW(RlP}aps1#=1G)pNyO^~M^GTqhDn;D&l@)P$ThrGLb0*ix3Q@&t4z2_r<)8r zLZ&NR7MSQ1p*`&jB6(CALyo0{lI47fR(uohW4g54uH1co|QQP(3RZ-4RtKrpc#4 z@lAOn^8}3%5=@pa%aVMV3K?;M(i699I1qrmij_dGJ-GO8ocOi1LaZ$l)9B_Z%17wtU-3KlzSSQ zukQ!lRUV_bs8Gdlj+Aasl>ya9UzTXrYcK;?GQ^Q65t;J&dCR91u)It*zpM&KAE@N+ zA9NeGD8eoA$S#Z^Hhtk0-RIM7(Rt!#2gkOjepx@%XjG=q&1HQEXJu z63;g3ShH6IsQpthO5@r}fQIHsXS2?AwJlqIP!w$vo3tyW=Xr{^2Ia1?%-+_pJP*Gt zWQVO8vOc5BsUCv{imm=PhX-TowNe! zR%=XqbEX@W#j9v_RUdXLA~El=%3{lo58up!KobA(k3{^U%^)v+gjxpK>UlJ+KKjM7 zWa%XSAovb(M+I-|QY!fZ@U>~w3kOk_ym({Jbgfo>&>|@rnm2GWA0_bWOL>9DtQ(V| zrMz@bQ*%xu**2LX0LsoBnLMQ;(^XNB0@uNv?A^I@>sAn_-bA$_>-^@zk=MzovBMeC z^p)u|t0EkfA^iq$^1 z<^ztbLo^(G{fsW|=shKy$b407?KK}fcwc)1ftg>En;x4y^RhrWm^^Ws+aLX4tR%;v zQzk@i3C1`IktszD;4}GVXMT6{v_@JHyjXQBjf2!Au~J zAjFbMwt+RGFc0987v*N60>Ly0qmnkP`#?>m{31oWt2+;z8pGwS9h_w4D)LgEaUw_W zRS`ROOrD$6Nq9C-`qYv_LS>VVF6c;XHL|t~fl?v-^cf8X8x4sBSLGeUF%}p)Ni0atwsop#{>Kpz%GONHRh&B9Ey&M|xRVqXyHf6+%aES>Kb;!6}~jB+4yr?>ZTl8L58+;5Xsy0lci|)yX{V$14lrtw-l2#!e9`S!^KT^aOiweb{=vM3$Lk4=JVW z0Icp*7CMO*WxI=!s8B;<+&YbB8wsr%b{Cd~KrwMdXQsW9M}h?lE+_YZSGLh9lyG$H zWfcm&mpKOoQdkX18{;;a{un6<_CQ*sy(tQPmL|$zAa<~O1c#Grr3`AY^fDq>biuHB zVNiixKsy=H5yJC~mJGX-J4GCAE{)n7E`e&MNCw31iR^h~<#?yMr;AM8|P9+68a7%xkV-mrlO0TAwPT8D%gm z*sh)?VnZ|6#Z7Y`?mXBhPE-QNC zE-a2vtV+VGc4l zacO<7k^v!{-7ixvMzlvR>%_0QZ8TQVWz`+MB{;n9)V^4$C-022SgTh(Ca0U z3td1Y5=kqkkoIdD+*TcHbix6#((VeBOn3hWXAIMJeD_)M?B=(53K^>SN-W-cK6Uq# z*C)}Cd=yCX%@Zeqo{yMgV^3*!JI27&!n7qCP_id(VO>L3=RvqSO2g7m9Lb-l^ z^Lc?9a{R;1Ux>}0#oYI!t>Y5D_C)ve!NUg+n>n<9UOG1Y!X;~D5|aO$O5fO}J#Ts9 z7U5wyKlaF@R^|>;ui(Sw8PVe+EecZ37CPROU|D?6=!*g8|~!1m}u49{^B~ZQf65?ihl}*{gQ#?vJ+SVohKp_!mo_)Bs2KE3)2%#c5 zoPaE3!0E;XjoMf|$HUjB(=XecHjeh>VX;W{RA9Xt$fm4|ZY>#iuq7Ba6OYJ*F)g*D z%+WTPLJ^M7ZO=*ec4YoUATAE<0$TuvMcY0&Bdb*N5QdVh;$Y>Ojf;3ASO$Sn2tsir zhKe%X-q1*UPN180K4b@&pqeyJIF7(AQM8yaHm}TpACCrhLm(cfXxqiSWZ*Rsdo-OQ z#ID%yU@7=ZcNhyO2?-`1GtI;6+K#xR*}^%bt2m(UG=UsvI{Io2Vh>hu zSm51YVH&N0(;XfR`ZuUlmB^h5Bq3IR}ah;+w#!5yDI!&4(z z^YbFifm5{0a7U)|b^vdP`LUwPfreoq9OQ|cczgn!T=BXT!paOlA0!73H`1YY6nh=3 zdA!6})!n)zFwL)|SeM$=mu?V82(C-|N&%8(y8uKeYY6 z*WXl=XHFs42A)2p+&x6Iu^2j!tLS-DA9_TK$B+>7o6f&s<{r3o{bvc|u-JX+=v!2a z3&>6^CXqwOP)I=km1Zu1HLP_V-wRm0QXvoh*&FZfxpAd@rHr0oxM=nB`6z0(r$#>d zh2x#i6bxV5eHtPMeT0y{8R*Q8qO0-9r^GnkCG|Z6q~?EpGL}c3)BP4)qtKalNspmJ z6CFcaEq-K@lLw$`!0AD}1!?k#+GrG&&6!`RN7Qv<5jVVzlp6BqA5eca0e`;Cb#?vO zMs;iEoJyZfD_<1f8U7W*@6dJi z!!u^;%!lgriP`cZzG!QDxyX@cnb*%vtWF_W2o!np>^u1D)hWaRuL$h`ip2h$^;Ka@ zmohJs181L~D9H#E`1R1@)M5c=MrK|jVAK*&A5j*Ubo?!jp>RVdQDn-l;>5X$M!l9+ ziJg`(nhpt(osy|=1$o$biXhwHa3Y5$!u5$G6EsOwQq+!f6D5&6HF14nd1_T6E}1-X z_S{4nXvl%<;1vPin8F5hAfhHqS8E34M4}8S28N^+P(`3T4j?kIJOL8YJCAg5A0cdA zA;PJN(tjPZSa1^ULg`DC>95e3$leMa2RiLyn%Gt8Grq{$Q(L1kz3A5q^)dFk+U+5K1%HHBEWFmu3baq96Uz;qvMQ#;YJ;#& zoGDwF*Cm&iqrEyal3Q+MMb?fTa$V7mVGB$v0C0H?iV|3cxApgE;vG~ zk^`?lQ9iFayoqv}&}?F{goBb8c#U=32ojy}J2E`o9e$j(2>^j8Tanr~I9IIHFrZA5 z?U51=NaAqE(q#>`F%|@aQO+bZXBiunH3l~iW+6usWI^>gf)k<*Y0s8&4da=0mn)nh zE{|Xd=}8EH>6YTMPBod}nNlu~Wbc@l{Y|RVFB3vlPE6pd=a}$;gU%t6#byaB&#LO?Qk9_8P-Ic;?tNGd(r6`MlyCdg>{QBaa-cKvYfe@_i!t)bS)sMlTq_vKQdPHfcs40O0dP;y@Tq4z87nnyBG#HDB z=X{c8^e@s#AE&VM5xWt}Jrqws04MgLznYMg>T8rj#bUr+y2@~`jkpEMFVIwYL1fTp zgJmWRFO#>SY64!PqY9^4w@f-tq3&0Ji6ho9DzUOhg>eMRDdy0TiF3+ry&EeTVp0oX z!Dtk~C@e>Sd{EJQngrrEDYsuDzV@s@tvw@vdAl_;rT`benF^% zMaoVC4a#VCr+EbD`$oDXz0m*s#Hs3fJoD!jb#0Rhc#a@=+eDkIYU`N9?^XL+TBagH z*nASjY^oGEr%z}42|yJ(e8sdQH(|Vfjkv&K-TAWhr+%4nB#%tIoMK!6Y`lW?p4z>* zCYgy|NZA3zlPyy-s>7eR+aJWcDy0~!B#&H1MuzF6Q3NSWV{vY7G*oP8!bmoU{zGKQ zfa&ahjj}?ySEZU#v_~X1DCvLaqesH&f zrNYF^I1-~}yoUWamT##v$m1+3x%MT+(J^JZeR--Kox%{7Q+OUHeyIY14c-dXgo$1} z3%(IOsLrDzY=4>9`dRQBfkmMTYSM8-&S0d(Gff8IG}hr%VW32?3IS!%k)Y1jP=Z9tu&jYF)8hmZOiDOu-5ZUET z*^|2!R&%X!185TOZ9bLvcz~*)G-p~_} z#U(I78p>o=VO(Yh&LJ;x4IP=duJEUtL{F1M{JP!E$lg#X1&B{%?7QAUbOdI`Mpi_J zTXRBsC6Y)5v_#Wo?>Hy1?aN}97tcCRhYJz`6*FZIApT%~;A$GY9ldQjaz&(@6xNSb z5zU&&A5y3#ybc)r2WtlHNnx@FarQ3c^fmh%m@bYPr%1S(W2GsMI5lM22vGHtk3NOj zIY!i{H2cs+wdNTn%;K4Mz-qjD_569RWuqPVN%J1z+Yt0V3etP(+25@~WE2#VO*rf+*=Je}vZixb3*^dFg!%qIMdzv`DKb_@P( z;>3~snh~OOONhBPFaaj=eizh7l0dvP_SNblULQvu_A4ktW%4!rI&k=T#O-S-g5N(F zoe{}KqM`rK-+Ae~&+z^xD`6#p*(&W82tn-Q*LXRCeTyZ#nV2+&8PP~nYbb%Ffo3(u zM6)v48kMRP8p;%MAiA%8L0;Fy5tn(5Ayn%e-#)loDdYE=g(C#!$qxWShj6O=|Af73 zbQI^AF8WqgU#o8=38701RbdGbEriM@7zDOeOausUOy|tM^-ncZTJHVZs96_^#X#RPhtqz@hu zsm@b)_KZD$cCUqKb+@{zzWToR^1RRUe&URQ{8PYQ3wZu6CM249hU~gtMK9@W2!=tt zX)*m+GD&Fo#Cd@|kg(ZS#Jpc?sp^4dsC$#U(=2qF786KR{EtR4i4e(0%RW&t=&2~~ zo!r{#6)MHM6vVO$J}>Uo*oVLY5>HpSCJe`4=Z4>qbW`=mV1w5u3_l~ji@^&UcJ~{b z?C`S*iQ>RWAA+MuX#R(zF!$v!u0ouH)E&n71?KAT7_W9YXPRcIyk|Np%@J|WDx5{=t48BLx)I(Y6jSWh|pwlQt}pn z7*5x88GDs@B45+Q$+f_~>8}%I>gDnqF&`JR@>0}=p*74@ z7($uL7WcAg6;lax3+-x49c1YO^FtAIkLKP&7GdycH+pXQ zI=xCO6J3HBhyk{sNibL}yhjammsYs8wciSZkncy3Jd=Jd`q1q=d>}>mMEM?5xzHt`~A1@d%$|=kNf9KZQyo*;~3#buAO<={B_0 z1iR4QHPN+f+1m2oZ*89}mb9OXlcYp?Lch2`HjyGegzS@)N55J0*B8H!KIE9 zQ)-04=HCacH;)cZwoQUUUQ9>#4+5S!bjW&i1A2pEX%!J%Kd7pz@D=djnI_yaOkN`- zYN((iHh2VU_TE=x-HTzEi=Oq5Y|=G=_ONLQt=4@ko(6!$Jc@kBT@qJdzPNu#D87G= zLMNj7yW&m*W_hhx%yU(QObMN-fr)`8&;M|uyaeZ45|6=EimDU-c0wjbya@$uLhEps zAcR<*aAHdm`RG>?dgLrxTDxv%?IuHuJNL(h+PI9ufm-jaKJ3kW2kY93b;Y|X7emV5 zgU#H(%)e}zQU@^^z;E(==8s6-boT80St~cL9B$u?eyE^SA4)sR*RD-d{~$K*C{y>~ zBm_PQvY*4~|H;6a?rxMn3>@ckBb(kgH073V-zDjZ>*JtLVk+DB%GtZHU*`?bpURK+ zoH=ubRL1G$gs#=x1Z)aQ69$?tIpQOmMliI!g+c+gEMY&fN<4-Ml}eP8-J+&4^9iB; zN%*Yp(#|4X2oum_1mzUgf* z2UEal9Aw zSm-a9!q*al;uBR!LPCybmf=JZ9n|)NdwmweiLwCzUS3$^nc{C@^=L%tpKp&uAe+*b z{q!#@SHFkxg-G>~iebdlWy|ihs;ck*4RlU$vhQKL=8`Cat>9*K;_L2Zo-ZtC?Q)!FlMc4KwS~rPeYyamwyTIffIT5`uJPev;_Cgpx;tn zyC3i&%zXh1I4S~jY*}3>2&?1r>O>{yXDTYL=)WYKdUxSpS8Y0xZhi|$>}RJkjM+8| zFcZ7};bdXK2n7(>1PFaxG zx^C&Uuubb>!?0ycspu(kq$H90*pq0TcyC!f>6e&7@Rt|P-$PqJHx8TNYLyEZhgK04 zum>MM__+4`6YUciesUUKl%mImkQ+aB@Zcd-!Tt*#u&#*v-h!+1x*Fh2VIZ_1X719U ztRyOhdaPeBT=?7}K6|}CuD5wU(rNdu8k$hlQ2rb}ixIKlZ2lj+2d7|_QC#T;XHWf3Lzld? z|2H3ea^3*ij)nZMkA6Z{KYDBKG{#rm0d_LN(8Xud&7wCYkzz7 z>eVR$VC=X@Sr=jr`_(88MvMU=Qe(jpVG--%qpwja@tj(C&PoLl$-sP-qO&X51YKX{uE9r4;K(*YC& zppV)ENO};SZDi!r8>qduy=|JOkskkl!M+LX@UAMh`WZLTCK`>RwHgpIZ zkZ90pL>Gb0vQ9qO)a8S`o-4O^2{$(Sm zeotN?(~%2j`b>|lijj6*^NZqw!Czic@G$6m-i^JdEkG*x$@wyU7H|IRbu0ZRr;kj^ zvHd5eu8(`!;9#3)Zq91at&=Cm5HER?W~40Mi`xDc53sjXCvw0uy^s{;#RJ|p6`*;g zr5{0z=IJV~qU19Il_tEM727-l->ApFXDDw#p)!m3L8`=F#_f3nO{z>Kwv<>o{utgd z)A6_(_nJ__02ifW}9UppW7z?Oi!vs<6FlX&5|M8zlP^ii-OHEI^$ zRiZ9jBgzvIN?3`oCs6&HsC9qbsKKHLQl(}mgdE60kX%22pl_c?cJTC;KohYz*Mr>v zD_2508-c!I{bxKdn?0#vCmsUTK;F~-=YI}ei4W`dzo$&CTUw-!TkL0}U+Z`wxcphM^&9Qg~VoSRw*k zM2*8H%?i?zfA2xQ)~o89@-ZkIDoc>oCdD)4t(!LzT21WmCcubLgP4N&#B8 z9=aPG`GTn)JUTGlHwmE!@aSFlHbg6n-c(;H&;+zsa(ubv*;yEPr zLz^etCT`+EvGv$HtzadHtaOnUtI)v8^35ogd387&X zV1jSs>rX_}l+b-ZA!)N0QI?r+#tBP{;SzcNF;szKYZovNe66E8ddaYZh`M&(ogFrf zaP?l+!}LbcH@0w9BKe&8u0)UMQaI0ct8Y|9)H5_zx;dwks_5;wCYi)L5-&ldzYXUc zCfbcAVe>NkVnU068t&h=b72-!C3J$dJ@!c=E@J@r-^ZQauvHT+*NBRPLWK-&Q0+EY zNZcXl$1A<-@m#NM1SG%S(ner)z3uBtMbM;km^H)WaPc!(;eGe^X^`voA00EWj~&1? zo=@@lHEX#)8?N-d(hfWO=^y?8|CjL;p=)I-OrP+CcJRZ2mh&XZpPVu2>zqZO6*;7D zF1-l}g3qgrN!>S~aKxnlpO0@G@G9QW3z77Sw+rCGysBa|>B)z~dL%nAd2(VTU+6h8 zIVfoTSf&$>NR?=RsnlCU2mpV!M~1Lm3MpT~FVB4^AB$>TJ5hSkjIa2g)8O;aLQ{Lh z95E{2#uRExND|lW&gsqW?$+B%i+9iQcnr!MkF;^`lx~Z6RmR=Yt-WD&)PQ!)MD1?_ z#`j=lDZu1CilnDY{|^v-*Nsy9qW1LiR&+Z=z_=tV)HbIe!~lbM9?dj*`GESh^_Du4 z_uSmp6DR)1|F9qU2G(dN4;KsnJzgxGEdsXu^i#X{Xdl83Z&~N-)(uWn^V;Km;ESDA zG?aQK=5AngHVtBQ5NFUrKQ8@n`w+y9qljg&_)@<)uZp0Nh@X<0ZC&L>v!5U0Z;>1g zsfA~Trmx%Tv!Db|mQa9w{s5ZhOwP~WRlY*Tqs#Z~v7bM>4C+Tuz*mV54o$#SKSJt3 z`{nUN0C^x}H?7|Lweh`zg77{c+cGkOwTc<0u#(n2Vn}Kbkfv6_(v)IRC5}XLbvCDA z>3%k_?(f5ujaYQROm3dg;arq{1bZ5$-1s;Mn?OJ&*DhQ3PI=9DhNgFAp4df7 zbC4FTg6C1Xy;;1Y`_b#@m)9Hmjrsj#A85mszzv|eL*>maKn#lNnkV`uZAaDDgbd8*DSR%5-gkANH*&GHuqzE) z-aEhHS;ceK-%bU836%YUhq5d8*4<}6GP^DhP46k>3;Twq+ou4Y|5xaR+on48ANLPT z9i7DV9>TI%uyX)uxQTOT#>Yu|x^MEQD98%mUSa=Gjc$6`-aBrUq=kOHbieenEvSui z@FM6QguP3h0w<}B3*{I*i@_;Qg5rKgier~aMeBu?NE;wt*^RDj$B_qmWBNl;0u10i z?oY_vpX0S9qVm~bU%E#eF6I5pfgwB(D;!Szbeqqz9}#H zZg?&D%lFP>Gb!ZbLGhP}ooZJhkzMGQ7VW!m{>T|rhL^tfn-AVQe|O>T%`e!FZ#?+! z!tL^#ozommEC35V%{j!b3W)EiTZBg;E6aa@BI$}tOTGdppV085&+Lg6%qfzNiNJf?Kc^6v-k-cJ-IG`)-^CO!%FI863@$EQOsKTc z^Y`LS*l_W*#6Ao_=i6}|^PY1ft*33ce&#>5-YpZDe{Mrm_gug-kCEqp+7lq&LKQ?T z2_g4kL<_OjbI2jR`~FZXR#F@dqjdIXA=MAA5sH>)^0Z34B?lT2O^I$k2spnIIF_(+ z^ddrN{NcTbLGiiY;Ehs83RzOf`Is@>pcBF}^fi*x+b~lBwq5I;KrXnvT7{AxHbPg0 zy_Md@^J;tlTkr23uekl(6ehLQ(>67ze4Q$Veglv6nubw?fI}Gm^R{La>2>`FZyd~9 zbz4rHI5Fg{!RgG*+0#G^zW2AQsDisqo1M7tVvv_Jsxc z^~{Os1@kY|)@_5A*(um3?4eXF|I9Dj`-i3;f9i)n%>PsW?5yLYotmp(9SbPZ7TdNR z>gqWEz8X!RfB$8Bm(bO|ppcS9yY$%`lJcMhLuO?6j;q$J^*p+y@5p4KE!F}KI$dbq zq>$BQL5i<3G+7Z18RISiU)J6*1!~@|f~-}JgK~*27eqky(T0N39j~b3VS`fZv^P?? zIVxc>dJ$Z-br`oBcWs-fVs3~q&KtvM^JKBzP}4KdM&*A@-X}w&rPDWCh7A%8o4uRF zSF|1j$;G?dkF#imzgr6?=aGS31laB7+WrSeQJHZ|x}i!iWsLEKB!4moP%u z;|n2L7<)rX;e;KIi6ag=w-V%f6t}$7;p6tR2@1-sk`O|Gy4DL@F;hWaA@HbR?N_zp zixU>+-;5SnjQQT3bt|DKlE=aB8o|`FqMi8S4N)iLoeAELiju=Ofw#)6KH%DZuhJ?6 z-NoYZ3aVE3DS@v5e2=x75~wu+UgQnhC>}?_{1NpHNe+M_3s|!~Vf(nK8bEn3;2l!@ z2(>y9B7{;)Xjh|!QPl2uyCqE^FOCG0=X%e5(-6^H9 zBNmEDQbW;brE={Spd3}S3wYV?#?(XU>H7O&Jft=IhbGY)<3p2-!i!lZebpz|nC+7llfIfLX5 zhF!g9v_Ja+EQFkhKmUC8GB^F={`~VVOkXdr?2M$;=NqT(D16P}B;Y6Kz`)ezN!Vza z(j0=)cfgdy1-wYVePtLE`Ou*k=hWC&?VBUUIpP12!@AG2VfHqJMB@}^3`ipkn5}Zx z1_Pz6Scf@6tA#>0ZgiZ)#eCk0Nl2*_B^*kx_7WB-ETfpJFmB$A^=4ZVi@!oQU+!z}t9z)@5=ql580@pcg8gcZnL5Q@c~PoBeEFKIYR=uATKrxWGKnYe=z1-A<) z^ngez?EqVV8d8oFN9Elrgq5$tItQJlB-e%ng>!nBnEBehUgoYGu893m_>Cg?8qFJ7 z*em-KQoRab-MSabeN!H|m;T-3lV0*%>D_{~goU1YXv)J)?rr~h>)E+EYt7bT(W^A> zynJ@_8~}*s50FS9?FS)bY1|9KfP+7=3N7aBFGjh$`cMAayUqCQ3ZxLu52m^4&QvGz z*hWqX7kI@Q-a%vmYELB$dPO19gvPhs!U&pS7+Yei`QsGX-`mS~kh* z_=x-fBmExKn%H_IT-sNbBcfF~7^ns7+t`DtD_M}^od!9->KGy6Pqra_H6+cf~7&>f1UjexkU7c$!eEMn%19(_$iaXU24AE3_moGhXdeVZ)ey zsn!{2jTNS0UU?YYZ&WWW5Gr8~H63P-U50t{ZOk==)_C7u_I0)>GU)2QrD86Rb9ESB z+{Q_;Ab(J6!tn8^nu;#`WEj&j3n}TNieXB5zX-Nhv>R$MHiJlOGrm&wN1|yT66|Ii zuJtMoCo_YX<11kN9*;UK_CJBnVK?md9fLuH$92$udl+NsiJQPJgYiU228Lyw1`>N2 z3??7C@)5gAoL7Jfl##m&{+fvN1N7TVM`A6{Ap($m%WGbyNcXb~N~9jV2y_Y;7_3Hr zM{7>Q4V>EK%U9Tqz}Fyc(v_X;3`dR&Fz4|W$^ zk2qi9LdlnK;kyNJ(y`=~z!GtWxJXEWe4PuTMcf)uOZ%fZ?#kUyDAEf9Fvrd;43sR#cxC6eC#4 zk)lCn?3$|G@6G`siHC$VS-*N3B7Y4AF}^&zpi1k3=%pLTh@%%kO{Y78$qeiH;9XM_ zXx*j}SMJ7fHWW=bg5;Z+8rCStFdsqW~O0%ic`qLWR(l($ryhJI;D{1*HUVC|m*Fs414wkaeBtT%oIHoBx zEwh-TXB;NXml?(o)|-3?WksD~ErL0TR2cCtIJ1n5n5B&Q>Y5%(gjWgn0i;H8lSWIcQlVE6v3h&HOY{eFvRJ^Kyh!NI?AFGh}^y! zd4qH&!jZ^4@Rkpfiw zF^?GATLjMGYwAUZ6M+kG>bfRe2v|fdAsf6pzj&VxVb`3+g;>QG5!hA)n=nb?P=39S zLSgVg?_x_4H>Cv|Jp+h!POT{nCzM?+rr~Suu)`pL;_idJJyH%evkv0CP$Wux@7)yd z_|dO{+m?0Rkl<@(B|<^1Xd=zTh-(9uHq z!@5hwjy$_>lU2k%@H&0xEoe8jV>%NF3&AHXNUB*7B9Dzg_h2wlhoabSpUeldJ*D=)-w z6B;*+n6A$DlrY=ky*Dx66Ok^Y`+TGljyQp)V-@y+REJb%YWfBC2`l4vhE%X_^S&O} zYq`;z`R1%04sEb9CEd5(EukGhiM>KNL;{zh`}CToj~sDZ^=#2h|Gz<**#}T{Jaa&! z{9HAXGt6qda(Tjsuh;n#iB)f0bi z{9OL^Czt>3=P=UI#tg_|qlckP7yzPwjg)5#7eD#nqf7IJFXZ{@Bv8cz9oL2~zj)A5 zk_UoUhAvlK7}$ONS597@znPAu`>$M>&PYkl5aFPfWf$zikx#JkV!@p~T+U^OE?+OB zeao@F%je73HfB!lTJA1rg?-oGfBAicZi^0FLuloihb!?{&f9o43*++J&2Ubq_1_EU z?Jl&XOL3EmLdI_!vewsnP|lF)39qP8RA|evmB}cph3k48KCcHwG}zor{K*TXEoUsEea{@|a|R4t}9gR3a8# z33#m*L5kmRGw5Su5scPK)67Gua41_4x-6kQ6HYVTbEb`&%3K;@j^+z5$r?V7i`RrO zC+VhHxC~ZjyHjNNB3PHeS{RTzxW-Y7+iX>fDFfFZNV<^Y+YF{f<8ffSSJfpLl%PgW z;I`%FbXt4WHI4rZX5=e-E%&C)B()0bR~IFO0JfTena6U{WF(llEUW~ut`YVJ7>SyT z0@u4>j^O%PjcqC^K5!|6;#)d~hj)C<$B1c$U27}|%tp;}LHem`jQAEY{3>pu5@ag` zXR#e8QB?vBIg9*+h&32$hURnq$X(O&)xKqMoI)uy(eV4q*l*TF7w@>nge`W}0T+Ua zJc8pnv^l};Ony|R-UG7`l=I2mdZ=OE;-Wey{-VOM-5@yvV>0rAa6=Ww>)uerg%G5c z?1mXn-P)YVLvSB}g+%(l9w9=Rk|?RiE9kPN`$bmZ132u)y%vP4;!EjJXw~&`i{sPK z*HS76Hu}bb32)K7;K_BErnlsXPxGY7I>+@~8{Z4fl@Z1?@$+ej8!Bw_C7Fc@?JSro z)8X=IX8Q=diW6v_%QJDyAF!afA?Q7s)eA3&3uvc(8 z!L32VZN%4R7fgEzBga>}hqX|!5=`hp5?L!4kZdf?mfJQTD$|l2bgXG6Y1n~ao{KAS zjG=3B4^YyS?|pmCdR9M^(q&fHklVs*AmC;)0g?YdbFJoE?c>YY3oS%pS7 z9eLsXw`@3Uwk)oDKa(-o?@bTCpK*)#$r3pa^v}!}Q|a&aS4*f2)%DGvdX>{s`+^rQ zOwYLa`(Ek4^2u~{e$-U!Heb#bW(^dZu@76O@)elt6PHh|#7%kanb`}MGrQ6XeQEIv zzx?EbmonHkOM==+>RxpnXm9c+>KkZ2BX7zE(VgAZfBo+Q_T;Ou{?A-napl$xTdOyD%Nk-$5zUPR;1Vp`eXai#a_%nZf056OS8<;IwBr40zMImgmJ@=yeVkXBcflhan7nRh2nq6U?K@ETAxnr$6i3OnAgs-` zPh1<%rm4B1Tb39|f3g?-QzOf4PoxTZfB7@Q^G;v;# zp!*$X2NNEBM1vtT+uuY(arpM)n7Ljo^-n ztu|m+5p)N|0wS93-6nA>l5KfzNn4r)0WTxbaSOFb6A{n$>*Ki*n_3R&Xss0zxMoVT z-33i&8=gavWemoJ6K53)ZyX+nx(|^s=CqgLhG87K=RE-p#FtRZ0UbbiivfvtnOz7B3&@ByJukI!aO`MOcLPB?kp}g30Wd?;{Zzh?Br(6 zAF;S(0fxOQhhyDjD4|9OD?CwlGj3z=B?OXz#U!Dx6a+rdwS;=Pi9*^Ji(pI;A#31% zaS7PKjpxS?KAVLRhCzsUu!$WA3)jn$B{PUO zK@8_TZzCSi_?9UCpI5@oFtBkApf4YZmLr%{E}zFB$P_YIVL+voC6jn;T*I33<2+G04magge#x-v z>z-#}5OMC9g-Zst7<8=&HrQ6vBET)74W>4%L{@fqS}BCh;xHweyU`tj<;j5bLW?vl z$-%j>GPdQd@)abG1|-aRNE`BO5GiBwy1~5WsniMmlkxyM+RFio8c}pU2w4GErLe=T z7=w{Tu*AuJv6v^nfZ6`YEcCfSOvgG#W|ohZAY96aSuNagAd|kjPP=VtCET12x0-kR zp&Pp?)gmP$Aue&=2&ZF!b`uhtXNSnTB2p@mt)oUGB&=mREe00~v)2JC&#C@+` z^xCNiwB?zL?wnT0c3kPdSWVacSwH>d!5i6}tNv==;8@=nwun%&17q!DIjQc|A^eZVETb@hFu?1<_DO#! z>k;;|0!DxUh#V&XJB9fo3~(s_r)-`=m|7~;-&Q7JM_0Oc;lay)Dr^R9cEI@#X9I)4 zl*IB%&Ek$jcP~)KU9(I*SF6MF(uTWEOc<qz>4%5FG zGf_$~8X&mafa=7-GGS#gusqvgIUp`?DMHTZ9gQH;#`!gxa?^IOOtAxIGAE!1UYhBc zxg{`Y?5HuTUUJJ!(};n_MyZs*`lB|71UCtri1m#LhtRxx4mQ(k&eSlg)iM^ES!wrV zPY-1m&LLq&*l`wC_N-8PPb(ZPTwz1m?yx>L9 z>B#amKpD@e(7KlC*}gFsdmQGO)IWQg&UyUsQ`y%)v%7FdrR`|%J1h8_T!Yi2T?IkprnK_#a!95l-*^J{y^yfpf5`YhO z07eQsh5EEWjZgEXsu>vTlH!jz?5bQwWt&iL_@hhiZL{)<^m@C-$nTb1HPfcGqt1Fp z|0&~ryPtVz=75`L!&+eHol%!ZsL!g9K2g+ft!o(qBCN43mvpYNpi@&e?|))otmI}Y z{?)T4u~2BDv&K1z+n7Cf#=)5*>|~%Q$NQb`aRD8*%6@-TrQ~KrvRbHdREB3&g3Ol} z;Nl!++vvTq4k{Z~ot#i1@A5aymBYedxhXjh9}Kl6wmw5(=WAF{u+xKz;1-HbhMIF4 zx6Q?H$`r1I5_*7*OMIdn^!k5x}gkQ~*ysDeR3L(Fpy zb!0OJSHo#A-Z)1o$V!k{R(wsDD#Vw=HEraN3Ct37nd8bhcTQw=e~>|%cQcP@KxKOo z`xrc0?O-OM8*x@y(SXDWn?|7V3L4LJ&)>0wd~*g8otdhMS+~2g4IwjPdNlssID^LD zoR~_p;cbN~P>bmL88fAF4R_HZMd9KV_Q|#}kOd9+Yare-c&$5iH{Q1t(g6H~*YZVt6eau_GI* zE?)007+S#ZlhBwZ93y{3jy0ET>UqIL0G!%gG*Azf*^rZn0REC9^>Y@IQ9skU`;I~z zubQSFYy_=&+uVYi#TnWKup-%JY$dt_d+=sdYRYLmFeJbwQ8~s`5?#Ajt9&G%2t#=~ z59p{+SU4jw2>eGJ>MRUP6gK#sg}WwCxaDZsgXl-~ug&IW%S=o_gvT}Pwzx=|0~!f$ zvvFqLb%MadV;vJODS@r%o|{ekpFRqDQ>Lnio|$Y%xA(hpZ9~!7?9r059~Du>>Ypiq zLIH{CUhuW#JEcTg5m>=S^>TTssQC{BFP@xU+tpQmB)jcO@ZueH>(OT}c3iC9Mh8-{ zWB&)~=Si(=;B^PCsBZz)LgjbIUWGFX$6{UOI{2AdPXBs;_`?eySpRv|dlyObb{mm) zG(U=WJbGN2dF{r6lp1p{_LI?<|wOIwzA3F3zO;sX?wrGDwSFT2cUB z<@vZ-+e=fvF@dhg8o0lM;H%_7To%y&CFeT$3~q@#GLk~Wfw6bd@ZA$=xF($JF>w9H zG6naxMB6f$;_yxY%+N+~R-o+}_ZB`9QfU7GK5dfjp*i>3ZBe@!l1Lb^;EUj9Ixv@L z;{o%ygFhd}cg&8cR6c~h>bQ)149g?L1Snz?y$@-Wi+uW6S`};Ho9x4;YbP2cWCTxg~1R& zIm@8ci>a~?AW|)}_hSf&={#o&EHAUm54aVkc2Hsi4vY0mX-W$chLTvcL_J3=`meA$ z|Q)ib7MQ1fkvmCnHyNP-W= zCzWeDmS$7A+ZKm!F6Q9|G%@RoSTx^RFl6eOhZE}^7=v%& z8J*)*HaRExHp1$l_$(o;=K_$!_qz+`F`$cZb{@Kb@RfGVBdvi{-=OX7ZqS#~3z>;V9hqAyJ%KSaF-RTNGY-XdZfO=KQqT+^T5>HKv3#uHZ=b{6=L~-s z!+6(q1gvckq_~Lg+XyJxftVd3K!ri2l$uI-w{Hw5*_3l|v_M$$CudZ&b-^;|h4DxS z_-%70`tre<`Iq!5{Lg5&#XHLu1l+xL7n#9cx0Gk^M7kadPtTd|o zmyhygdicoLLY`Yb42Vh?l7bNwJXzid@PO`QHiK!~2* zrY0jXt@zLx0e;ia5CT}h5n*V92*<-ZsyhHPi0kZtoAk08n@vJ}FV0v@Xvqlyxmj2m z7&Dkih2u58KF<}H+#vT16VMROfs+$)kzElhOzq=>EYnBSgEreMxM~BH{ypM zk%B#$S(d`dpUO=COQyM|Ovyb4ld3L&K~4UiV(LDD(5)Ex*~-%$d4JD2l+QAUiYiyrM{NCFC;af{ zi6d$-m2>3;nyGCpxN}BAELjn+Lq^kx!aekn3yd?0h?~{?O~X37F*|3JgCc2hwCKTf z3nR7S?PzmV3v?Av>;6T&!f;AN>`?r?*Tjg8%i*{TIcY4w8*!|vB99YVZ;ogRWhXLd z>8l2xfa`NdC8`=Txz)8=HI}^Ew6PmsFR5hXL9TiBH|ul6%vXX~o4kxmI{puUk9w zPEnxyXZx=dg&;P0QShKeF`q#PR(|;2MO1Ya?#L$>ht5NHjMa@?<@uY^BHy##d|TJ? z?cZ5+B=q5l58gR@s!O21Soz^67w0{gtR8Rwn~!u4VH2_jQ*J!^%#{@v!3r!{Q6VVN zUU1SC#BI{xh0CA5cnDZThH8J`G@AG$L)wfYLDflYg$Q~!9~TDn*oq8F z=Ie(h7nJ&~*sbP}lGrzZ|FM^VDD){3^Kv|(NPX}N8MxPW2)EpGvIO$$AfgQMnZ5}! z3V3H(3ihamGvWa~{t6WE6J(BFvKx0znC3hpAYsU=^Q-jgN!$mwT&NK|%ZWqxzyJa1kEB z(>o70&4jj1WZc;_I*`E|Y{*pM{5%U~(Z-`=cY$o#_Z2V-D9_>g{XHiq2Q&sQucc(M z8?vscaJaSf@Zi`S3=R2uGxNY>&~%Cm$xU3IL3y5utmHGOq{4lbnJAC5k%3XM4Oaz9 z`T)(RIpmF7h&3TEV^okb9rW=9yfo_qhf6qUtW%~ZFgPW2s6lsiS70KrK_uP8^&%_m zZJY3hJb4reu|g>-!VAxz7MRp=oL3`SXtnkkwAw7?y=2VC=tz5jEuqSLRpY{dsS^f+ z9MhG#mGh^u;;T5*yoc;l48R*3!O#M0!gZ9{xabs}0rj*^9+iD$Q&Sc8xlcml z$h7p$37((L82(00q7AIMP(dH|y9ggJ$(zsVOk)ud>wv*DyA>a*5;E&&E3_KewLgJM z)si8{$E(E2!C<=KIjEm76Agfx_viqyHsJMGJ_Zi(xPk6kr!~i4e@<(z{c_rCRL?XW zsDyf}K-)row4+O2v9V2L-WLMgABPE58D8NMsC>Kb`vT%oJB)~} zQ$9J_RzWLK7|R*V(3dJKcH?wi8O9X3<6W6Y5njUPC@9{96mMSu^f1{upD_&`oh@;< z-lZTTb#hZfK3tk5QNO-P|zhSOX`4 zxMPqw0LT=#r8k#x^N4|n=hfDDg^N3WuggiYiqTMf-K7lr5i@z}X6N$0z{C5d2FesF zrx3S`1q+=31(ewt)HyJV;~X$uwY$qT9lsbtV9MviSe?DcW)H~N+W^4}YgTOxyBD5? zz4mkBfE1&istXH))|;jrMkCDxsv+H@W+fD9o~2+*L5Vh>!AzI|Hdt99w&#QB@^;Qf zXQ6}-F=g^h9_v5|AfIHTHAELCeGem{C*b*MqK^C+!0M0|^fs*Iz)M;h|)g zK}>(g5K%o?m@DLzy8Z>IE|j|E2oR;$p1DHgZ3t!8ZQl3X&6OYSdC`f#u9~^oS z6^8D=`yKM7j$3FZa3K8Q$%|)Cb?Tk3ZNDD+uq(nMdi$I|(9tG;OZKU}U0Jmyc=1e0 zXg%W9G-huVo|I_JD_ehhaL*nurBRL!UGAI4FMAwukegm`3wP4-ebd+8$Kp_GJsxV& zou9YG0d5K%F$)3|!{DwGd&ZS$^CS^#H@|RiE3-odDUszSHDgX{{p$5`(=6KSzep-w?I(7{=$Os$KoHjK7RJ<3|^B_ z4N>YFakPGE&Mm-iAXDX}`@OFi#ws}Ol|*o2Gg!8FBt#@BwPLs?ZC7A3e2~Ku@5+V9wz~b2njq(HR!*!ln(kUBDzAxAB2gYSbb? zx9?^YW`ky)wrTww&|GEW8Hon~dNBgXNCtqy zd7W5;yC3Nr&;Y#!4kfN#!N=>^_Se-jK)4@n(oI4C^aB}3e%Lc*==Ug%}I#ltFU#WHnV== zD(=PxwuD@-$6T0KY5iR{hXa|Y`t*;C;yG=jg&bCY5>Bquy+dsBlHr3H?4Mo0?(V(~ zaPK(hQZ?;wM8RC(?1$^ntagp>x{Y;JW_JKK%X+v5v;4lBDwpLZ{?Rg(<X@<5qeQWXLaodTuF=7TG9 z01bOai#dncc>3;c!?$w2ATW!O*1j-+sW(?}%YlJwnD28XTY;MdTRDg_GIh*lo!~y~ zzn-GC2<6(x&R7q!Fsd^Ovu$Lw2GucmkH}kb3tKOKrjry=gQM7BWs_e>zoJPH;-HaLt zBz+1RDhC@1ICMiu`74F0$| zLe_T1!5Tsj(By2I?VWXVd6o~^KGp)RU`tGM$>7nio_3h-OEX$9EE6w5LWMqa$U?)8 ze+O&^f)I}SY7Q&hcA9mO)iq(pY`EoS9qhAGZ~`$Y*y&asHX?B=t23G}X!v3XBaBd3 z#kU1ObRYrKte6Lo2zUbR*N{X}(gfXHx6Ms&3h zkCWaF98x%+4{XTXDapRhLe^ly8n;U8(72G@(!q^s(ba8}b}%_=u$`#T1ks{8&~VuC zm{_=z{Z|2&VO%c3u5c6A$k)tkq2?Kh>%0q`wc9Xkswc&VnT^q%Rah^%%W7;2wO>^H zss;zPG}{bZz7_jgC-U(SuS5}SbX0S4Fs7q9V%1=qO)Z{Wko~K?ezM)wETUR3>DPR? z8v#}Ui@}@sr`>re2K@ihM+VF1Lz|1GnOr%LoK$^3n7jtTnt7%YZK@J;|Lqyz;1Bde zS;(aB%;^4xk1Pq?clcS}@U8gH0Vj%Vu(O0lei18P?;;Shn5H|9zon=K*P9Dx)6_5` zh2R?FYA}K}uXc=A0dw-pvjqxLIk@st#^zfJ8m47BwyjvIW{sM4=YH@eHtn-J%whpJ zSIYdj!el+s<}CtmwRQ!1%7&Gx>o(jKdteAE z1wJ(@(U8Z&>h3!Guu%8Hwctgs5r9>$Ukyo$v zU&$_P0CjGk#|Sv2QNt@8*DhSn&V71A?t1WY&QNNOcucblwyx72+jR1B+cfRu(&>FC zF1Jr-O#9I+o=oL*kiw?hr(m7Gj}1+yW)Lc*vxpKhvy##eg<4kK`Av*Y#(>R}XlvVK z1}1yoRQp8cCSTdL6>R`A7S#*_cE~@5rc>1voJLK%Oo23QY@3)DsHvb3D#0_RLW^&f z_aN3v%>nsZKgzQTHNj4AXrIX8%PRm@;4MelJo88B){q4eRj42qMaV#nppJV+t0*xP z)Tuv%VUd^+_+SctdbEQq))hDDP+0l;di-^omYg7FD>s=N2Dm=OIm|;SH%q`;WM;)E z>(E2j#^KMBfE5}In|TPAB_qN4qaM`#D$LUB3SLelCG@ zYYC^La%5m9aGS-YGRZc;D{zA{8#UOdz{M;Ub$!Hy4|5Zj6pr^o2h>3p4I+^d7~cle z6|rcY`ywjXF)RqDHbWtcUEzXHfY`H%#kW|j_>#eed@?9x+&152#w6cElbPEJtr*b+ zrh9TXEYD+Y6NMDMG>sfWXPe2v84Ijm@da!oZ}+%Kihpa)ybn$p>D{a*)AHS5vic-H zN^TfKg(8NZ7r11b>POLHNxSW90Fi*fwu*}H!AyzOz5y(1(Fv3u)5PmsE3Wjx)0(C* zaTQu9jEEl$DT$3q{>3B6q%TMm$Uo&_WQ!NlPbW`UT+K;~>prg8KL3&v@GR{bd`&1(u#OM4DXJHoVDsrT3+_||lq)2#VD978 znIw9UMk>@?P<`7cE&)*GA~IEP zBg@3tYmP4zbx^iqdBw-ez-9ut1!C1fL*h0EzjA(sftbO^%HdW`W5GEH#NpRmn0K_^ zj3ZSCh&NLP(Ix++FVFgcDBrtId?iy2)xDEQ^ag43Xq^EFQiR5)Y^#2ME}h z4iOC-N}ePJ|GX_lV-BA@4%1v>ahMUszZzUvAg;9S0=hb=y%@e_cMUbjDE?)xDa24c zWYPcy9JK5v!yk&;)YPW7JrcG0F)MWR4hqwFL~e)mcA_*6#gIF8zq zOO>x~yKdvZnvSVzn%2XdI<#$Yx@}5fdXTd~ zr>=xW&wJndR6?VNaWFr6_i@iB&{t1{(fFZwL1*zkxM2x}+Z`9834=3H+dv!8;8Ssj zNf?2r#A(gfl8{4>cAuO!s0Ao{mpH965%EHrc~m^+_cyBYthr~61>wLO!muSbAt ze-AcM>OhotqMYuz3>wB$-?)rjrvY%)X!)*?L_7MXfI3oGrp~@e*{h2IgrEp6>ahfz zqBx+@Dsdo9%NR>r&9)0b=V>6JGRwSi$36QYa1)G=>fJntp7K5qg_Tc)D_$)Q64N3M zYPh)?5ub+KgIN^?e}4#14enWSKw!kU2_SeHk0xiEDjGScqhIR1T5r7`g%$0GA4>cP3QXn$N8#h(33b=E~NpCl+eK#u>sZMjO$;AlR0oscntspUrfMJH==fl|7D9>_b z7E_$aT(+>yrtV|l7cupC>r00Z04rt{=DzAIF%3ADS};g9>SqC9adMI<)wXbUv)G46#0iN#W)(feP~_$}DJ9BPrN1Ug20` zw;Q{QB>Y*#W*TSmUVSiRaNtc+)uv@yL1uAT&|Wf3$e5%QCLb)eI`M^6H!lvLld+-BMuVNTz5p z^uwQKqZ|7K zO&Q0X@0dU1ywYT(-`)y9V!py*jV#YpWv`_F;JnKkTfPK9u)>aobqVP z^B+&K!C7!Oi$KAvcsUl1}u-Ws~)`Mw#qn3KDD~Mpl!xZ17m7 zEPrM)PIf0fvy07461&!9W(fH_aewv+Ho;@*`Q8@TPM&|ZKfE-kyXw}x=brOBzjN+6 z-J>Mn7(b~Ihc!n@lu-(^>llJQp8d(qGWsc7db)=V2{je(JGK3oiadRT9MEUpV7IgP zB|{;6AmIC1$iSZ9C-FiqSzsGY7vy>g^8>(7>t(#GxceG9xLmUUGZ)X;f88b5k4}4K z8UTe_=oamIFIbwcBOp16xuwjA%6j3RE6*;|T zI;Ve~QE-aP2)91-A%^LnGJ4oAj|ch<2tas_r!{Xsmign zy%{>=6!aTLp}vxao}d{?q_K6}TZn~B+#rH^vLbrb8$|{1iC9!vS{%n_^d;0`H))_3 z{2%rc{35ANDw;-j6}9>U7N?no*1@ohs&72)mnFKWm-BcY)yN13SGa;s4Oz+R9ky1L z%hUDcC0`4N>~KTbadIckd^8zIsN9uw*=Sa)Sa>0;*X?qp@$xiU(}^s=y{IR-rR~UN zCsx&))swF1tH#HBtw{5c(X5mgLJu7{CPzkb_{v(JA!D)C!vw56KC>%`uPB4=)(5tq z5_xIHeTOEF$4{H)&K+;^_owa_`k9oKr`yGN9BED@=Cr$S$4qpXQ9aXei)r`|PWfyG z_Yt4`FndAs)JapUsgqrq^YhEBvhJyq4JRyeSxy|uBfh3od!`su1l)QJ6cxKCitw7E z8xqaNjl;-yP!j@Ilx6S@GNNL0@Cy>1_a^@_%B?DFso+YMc2oZ+!qyn+K`K+&;`qD| zOt4rv+hoB@zL2V5Qe9r=Yk3;ks5I(`=Ex0YpX4>b%>20@;RW zo(q^p(!Xt?H;$!sdgI7VS=t-TYfZp0sSG3ux4}k@6^rbP&Wkf;R;Zj^LEaxELF-Ie zQEQn&4_y0lNEs?HBv4CE%x(*3veFHQmP9hR8H`9FZY#77i^|S>-Vw~aT}28vNXp;!conZ z+s@4J$d$H2x^uOR-1fDZksNzPi(^6DMWGxnY(^G|qbCh5-uZVktV<+y*wiX`&hVnL z0#d6jt}H-=Xp27JfI(J^_wG0`mB(vAwWYkAM8GQBPxRy)NgnAua~e{x3Y<)` ziM@M2k;X&azv%jD+wt_6m)QBh&-(XV4h&=9>7TW=m6rvHbz|-6HZc}_V4AJJ{+Sq^ zr)PGEv9S5TYhv8_qrVJ4=l&{rMbMv|A7lD6(Gysh*auxd^?vit=Ah|ia`)f}e+tX| zHEH>3>}LmmI^xvm-qQUCf4=X>=Pz?+wEU1O=L(KLI&F_xQ$M!dAI#sIZ_ga@?UP<1 z74m8*l4hS2?+5Ddyc^UW+LyQUScZ=cX?8~3n%={du!}n{+57U2_r2jT$p-w7C!-gP zh22LeBbfWINPgY>P^OZZ-tQ8);Q`t%13ee)El5ScdM*UGMx7s+hmo4<5Ag^_9I4Yy zt(F9WsA$MxS?l;NgHv{FzYDh1v#4pEpp_Pd9oF+~9q=85TD50g3t(F~4t9g7)@(XB zBjsW2f@|riQNX5p{x=OJL>0Dn+vUBzxTGF5lhA_wLxavezMhPM>1?g#lZzbN8o9jJ zE>C(Q903VsWFFs*xb^jK2BE4cl>@G^ZOL>eL%8;09%iw)FrL$*KG|SBz9a%^ncfB9 zL|rU;si>&8HuFL*Ojro>LlC$^Gb4+hb0~+YM;3sx2(oi#Q^T@rRTn)>G6x4kA#$kl zx}J|j3_6NhqTAP}8eH9|#A@Yr9ARCHIT6iEC76wVrU%X^MYtoJ#sr4+h44xXE*scq zkLcS!22!sV0q~byX}H`Y7L|vhcvm-!knk9BLXzPSjiV*Ddh*OD;=oQ#M1xle)}$_y zEfG@ObG{ku(!8(<4`xdsVx2K#q86Y z?z*e5k5qutlAQbmqcWvGr{AL6Fe+Rwq-u3q2)-9X! z@tup`-uL4zd-8vMVBe4JlNT;e@3EVAZDW^B(_EtLfX(Le&Ts8?RvNYyTjpNglQ9mk z-@K903wsN3S}?kvc(1v!oxB^C5wrYpXT%$ht8hry=;-ubr+%mF@e@Ja15Zdtw>VUD z#ulS&Mjf$4@U=}=BqzV^4SS=Pv!HwvX_t^I8@S>#c@zzp>c54sJ;;_lH)P4RXVk=t z_GQ!vV&89q@n+b^o>|F-LYWExN;t)bbSlPDQ1KDL(Xs5?`4QGBq8&GR9`lNz#nW#rsQ5 zli9dH9h;$|5^DCUK!iW5m4$NWU?h*3roWS(@V(eY0U z`g&xh%&s+TuXY*T08zY>=+Mj4#;<4y*QJ+_O#}o$5;fz-&%{aWFKcTXo0*QghB>hB z$EpCfmssCUjaNUh^XS`@7fxp~JqZpJ;~MJfqr= zhw>&{Bx1*Q`FzHk>9G^)oh!$CigO|sN+lizx!8B|jTOgxdUA4?E2HnyjSEn-V8o%1 z=_rbtkK_s5$^0@lQXmnbwy4Z+w%{n#5Bpp>a&ac0Mw2Vc+@WU>MOUt2H%0T(DyTHg zlvqYvZ@%C2Ek~Li`n^d;^n#FT!&U1+R#l^p)I4WM7@H3G1CiymIGQgo1sC6k2vZ=j z`dvrE?TrP}TJ}Evh^^JMI#Ov$1vzcrkom5yCj;SFB^ozJQXQH&uOezUyF)Jb*^f#t za{zl#q*^qdB^iTw895JJGtToWGdbGJ_V3A(QSzy+)du{)3ZXmhc4g*WJbOaQx(cnN zy?zu;EC}5&y34>KX$^^-Lx~(qC0I0jsDRs;?<{hym6vBVW5j$Xlxsxr_1bqq6Rs;n z7_^P8XL|lFE2(!0SH)e8akuUV{?)X4a$7L$QTyehqurqQI+&f19OvCT|XpGTqF98i})S za7~sDjkufzHzeUmr#n<;XfRIHwBnPD%LRaF{JqN-iMk@~uO@t*!~IeQtr)4yYhhpN zTZzmav1F6i)6>slgtG=FwwZ!WBJVw)Fr@L!Ox}FTL0a{Ro|)WS$Jmh0EQKC?+fmDW9Go0i;;Tf%D($gi?_cmMzr|)<~QGa@11wu<(qe$3eI0P z-uosQmgTf)G0KNNpsXmh*tQmv9p}$q3X)o}8v7BkYuCHE!Og`Fc5WN?ax>%3hF#l+ z-5dozGQB$~?VIcA&CTp|b572^VBOH|V}^9}&b%h~@P*ckADXi8T^E;I>OV1Xnk-d! zX*@3*r!S8l;TofsbYB=9ea4WljE;_uSQ=liA4h;yhX0}umE^HXqE*x*(Dk1hs&ofG zUU<=#a!=+G>y75LH2Jh#w;v!v8AzLw8}EBsd(Sk8rM2{1nVt5T3!c<_d0mBP%6&;8 zlNF1wkT~?MGnY;7R-h08g9L0P(lh_Wr{?Z;G_taFPil|2TI>7Av(mbERJ1$JaPEYi z>4(tWB-@UfmfHU0n1jX=gr3#P%b4;v0BaX4h!bXArS#p$*IGofape#!7A5&rh;KYY{$ep6%fhXRFk@-VpX|6A8YoD;~W_%P1 zlapfYdih`eOr>M94<;~G`_1CpeQ&N(9airdePSF_u5*=Uh;LbA%dN*l+pR|jHTDc zJ#}{La=b_?AE8$&jC}dXuLjcO7SY8tT6IflT&;(B5wO0CoQjl6B9xi_1|ScK?NKkDeI z89Pi$f!68f&N$&@RXo#k2dngco}j-UibO?E_@S~wDCOqE(S)aiA+EIx>O3m8#$H~1 zB&$V=p>Qz_iN9#C6H1LZsu_Wh2T&lnl2NBVb+yR+L=n*T2yA)GlB#cIw55hvTHOb( zq~>KfR?ietc|{0AHGGiQHh(a@FV|ydV_0x6vS^nZDGwB><3&k{RyH`S%&#Mn){W2Q z1paOjnl0(*p|q_BQN4=L!8XHu%X4$)zsF2fzmx~Qd-@-WnCB4Io?VvgqvRkCK{q^5p9$ zO<8g9)RrJkmw~Pmlamt@ZhyC(zck2+J=Z&b{_<`=dcgJkq2k%IeU?145BoEIeC((Z zYoO^+?4wx2v3S?$(3&PCCkaqmtjiCaM{+ z`_;dP-whwR?u1V_+Ai;I(hL)c5 zcq|;7ehBxTBg3OK+twl(+$fQpEI6JMVqK{+D7Q#KS})9y0|LE({f-uwb}l}=zX07= z)GCV7sE_B@GL@kW@Dz%%KOj{WWa@mS!qC_wqGjgT67jigq<(K!8pr#seQ`6yo{f_{ zxZe&ZeDG~3NpP-loUWP+4%3-eu*YXit^QI`V#Rfu7j7N>&NQjJ z#vJa!ywTv_hYRG|V%Jm0eNDnRvB$EZZPE}rMth!Jdf*xjUVPaz=})bg5%%L<{n=+b z?AW1mBm0K?`}dYaJ~uMt28E=tPmG7@gsG0&23;j#UF>f=pofa?)BgN?cdtb zo`WYYU*2P652)_olx80fBAF?!$}qw~^P>=XyLlN)cKSnwLZQ!3@AQU3WqNs#+U5?A zjnRfDW?^Ej*y`Uuckjc+rV2Nor{s=-MjOv4t2eG@Wgn!v(t4sgRo-Bl2^@llag5l>2NhE=}6eD9%L`P^WJ;! z*-_1l#xjrTndMP=sAf=1$@i}h1_%56P0jw06BT>KhPHNYn*M68y?t!l5{su7qwC>E z9(g3#Jahzc-@3V%l=!&(W|eA@raA++PUG{bV4)WB>nd5#D=9b+Pz`=&QOI4CEJSBk zgyaDf^|h92@)S=U_u>)pYr8r+CMOD=2SbOaytm$3{S_;_fgfM8SJ4Qp>3r6Z1Kx1p zLb{X(=IU+CgS#qRG&i3*oQIEjdMI?N>%``*o44kk@1lVAX>^-&r2EAeUwl<=x~dF5 zjucbd7oU2E=eOu&^6jtCrrHrBR@l=*`#Pg{n26aWN_V+uc^SrIIoEA#ZEd3O5!HZS3Zp-CVxgS3@WRNtKlmDyIyYkfOWL7m8`FF`|yt16R z@oOXbq~=)Lr@a6E_UhHU`Md2p$saM2wh;*u6m@zP=~(nX)au$LRrf9jy0)LogY8eUdj1RR(PVqF%9U-t z_14T&arB}XHG|Im%`OjjBYvrEUeoR0{v|ip?!OWaRt`*gyPtUc@gTiX^{on0WE~ch ztJHIG{r@&^b>X);)^%k;>yw7DK=*1Jjvp_ic{06-veL~&E@<97eBXWdJ?OB=oUTb@ z$smg6Az!c~-u^DSptZTH4t{Xb;n~t@zguWgLpu!jL8SPdXno~O;eV%D_XJp8&lpRk36xPsVkX;i5ufDHctf4O^dla*J4-U7+i3 zW4JkR-DFfu-7&?jGq`=sODx@k?Yw?`3|12pWOcss>Wh-u^aZ2&TvZoe$?&~s_j~V6 zzfnAUdyyA|rI|oBOoxHo$SPnejh8N6I(t^E`D1n_ltq^qdU5AN4Is~lA65~Ap(|_0 zKp(|5Fv6ObU3GYPjhGL*xvg8a^oapmXL$xZp>b zpY;IgKCyZ{_xSPg{70=*!$e#VyeD?=cJJTh@%ntEC-wZMU5BTJ*Q{MLmFG~jUDIbL z!b%zvgP!lU@Nyn7CjIenHg^Z{J3{wyFA*i~nm;B%UFVV)$0b`@?U@LJSvmdQd%;KD z#UKcron0Nbc669*PbR9d-W6w~KkN@0&NqiVmo|1f-J_`OKh_>R#kNR4oc%nTG?z3o z*Mz)e_mSak!=QLEHmqH{X06!shRjtF^MNHpTeE)@QO#S8+6m))O7Ikbbd#fh2_8w6*@sk)#`CjH_Px*(-RW_L@GRpj->QZG;Zb7K3OLQUF8 zL}d{Qztn+0G{Wnq9N2*=bh24T)pR*`vg^bIcbJ*x5*RKOdA;W3{kuy1&EZUi#YkgqDcHv{PA zAPK!dbI@=AwfMi*DcN{gg%@8lg~2Sw|DLPy3y*F1L0)F!z~NzM=n@UJE!hW$=B}uGTjCK}1 zU^K*$wRN|=e#?KuPg54tM$EY8r z>Vwg=8)f^DojX4gd|{)#q6V(q(zo84nkpo}et6g&Qg(PQDgni`hLu5q=uV=_6~kc} zRV5fhvlEoV;^&6>{PU(?w|m2vIKq>SuJJu@un^@#97Mgw#ZVzGMw8ND&#KL~nHQVti^^=D_;Itb(M#T! zc+TXPnDg(;wj6@Q$#HUas~D?%7wy;>aG}o9ST$@N%2#;0F`kL(W;8Ee+1}IhPl>Uz z^mL(Y^jTH>2W8<9%dEbn43QZtG_6q~8^Z!egp4IT4XW6W{$2xE37LEZ#=H0G1JBI7 z5Hjkx{`?MzHnHa32V5`K&KhD&NI2@Oy33oOgoHzO-br`FZW)>dku0pW`ZRQ(C8wE# z9dAzM>6?7RRV5VpGD9?%uX_jkl>t|n%bXx6c0R0-7cnuXDJ1sXSwk>hI+bhpv zAMACLlVg)+j3-Im3XFV+?SrxVe84Y;AREMHasKQ%6Z|*4mY1(;6~=VZC76AldwzQ% zb)%Y0t1+D}B)M2!2mQ2_W-Fi%O-zGXr-Ib=sRLIa(f19&`S#GMSN`Pn|6eqrMG zwx8O0f*yyhWYsX2Z?az?ux3%q*_c_~_4?~?ypgHavAjw$6Wvcf$zHYNeyRc-7F2hY z`j#ibdR?flF3E8-aU%c!30+p>iRSqbj-Q;fC)2fLUY z`T$j(PM4Q^%HW4HcViA#PL7WUb(`4N%KoSRTr#C=j$B7}cl9?($bEyCwVvkzZi(h6 z8u`T9x9UUMjKISePJ3SuUjVv}USt41I@n)6+WMovs?H_Crp9Yl0%#?-EN>d`2BeM~^<@R8(yqvwD8U^PP%-Z~0Eu}ZAL9BDpnGNHot(+#A zB`+Q|nW5P$7V8fx1Z{47nSRV-+y+2lKln|oTGVes7jm7L8c6oqi)vnTae$Kg%+>KI zHKPN(^GWvZ92ArFz~&)$=-^Q=sge$ymh}qko)%0^v- z+jmYhF1fM~%0mYUTek`FRbu!Npz;?u2Lo)qUcY$TH5{~?35EOxSGI4wqjS2Nbqcc;Au#v;%T> zN&3YVrDZQY0PrgZzC zus}A8xbCBmUU|j(5$jh*jmwUz?~1?t(j^o^oeSs`uNk0gMnT}H-!aKI>^I?j9)3a% z#bMd5F4y;ODOs3G(#0f88!vYeK(DP4_{ta_S`2)kaXYyq;yqO24^XEYt~n^K?kdNl zbd~=i`N)mWnLCuCv^$D)@ciCgs$;xkWPgCcQ0Z@b_G|@cS6wbF-{AR!BtS_J)%@jQ z+i4nhB%9`AW;A&fAcGy_=pQxCd}yaT6CuV-hRHA&5Bz;DM8ENCCSrFRz#46J5zg!;%TX=CIxPRyNMHy;GZLBj1l-q?#;K^(ys0uISqfI!!+% z*ZuPAfA(i~bQADss|1xXZ+)V$nU174;&bGxQOK!w@yluL_yxQ70$w*F1BGQuwt3AO zF>gaxOTOlUeRu5;lkC)WA5XWXm9yd_$5oTw18nQ%W8>rMzl;);_e%5d52#_Dr1m3H zgn=MHv;^`!_q@NH%1GgFF|*3Qpw)+D%aWhBY8{D5(DeNC#X-zKG-f`{!~nzvz3L?N zVn4^2SDxB8l1m`;ogSv}u_x1nH=*i{|MY`B$780LH7P!R3F3i;7F#B-I17SgCIv*s4sjGG9|?6|rA zf1poW3#@H(gsPKhaifek_xrABqKCzad zrSsMFIH?BAYiS~WqF_Yf*=Lm_($LVbjG4a~I3!lxZpnXT_ijWm6BCz=pdduIM!u$} z0Y8P(m-*u_)DUR2AjNXYuN!8$-G4z8m-6&Z-K1FcSc6T9&%3&n<2R^H#I{)JWCxwi z>$w@`NFz*8NQcy1_%EnQLHYP?M=Au6}#gU0c9hGb8a$kQp4DikC@t4!V(3 ztqT2GSlU-#75~mq<}+dO=H@`XO6-a^tESXO-L0&8@GKUfl}F6gU1Fyjy$e_nv~`(e zIs+idXSV-U-8nWF0ZpwHyEaUO-ON9VPji&)4YihebWjHvnU*QrPrY#B1_eZ%^u!YJ zXQzpxe(MJ@3QL!M|ND}=^L(+0qo7+-Ar8H`?jUbtkP%&yLiI)C*Oa%a9#dTp^H=Bi zEs()=s5-D@QJ1WqOFoO+l^g7X)A1|UPAe?uK|nTkz^am=Iw9g zUw--Z*K=w1N;*5ht|$|y0}8V^&WgvR7%%*aAGLDpOd73cT%C=-;5ro1WFX~AP(o6O zi_>~8F9q>hnzr^^$10=<>IO^Is;y_0zW6tq`NGbr{P(~A{g1;mjEl|0R#{ zH&geBV>GeXb8P_1?7T5I5fXpFQOR^oo*o|~6%3QySem-qN+OppUFLfn=x%OkP>#Xi zz<^=F@q{chqO6kHxd*=>hs#m8=D7b3eZEY|p)N9C-0iPYT%=5j^WP$ZBSi!g5sLPC zjZg@Zy_uAI2&dkDFG7pW!FD}mK*upwv00^^BWBywWZrFSahZ6I2|MbE>|djifziiDql2KvP#td z%Cq=|(v825w0FW~WB#>Fb;!!-;y3qg@!m-R{NikxP;oE&G5L_Gh#2p4VH=zG0f^~h zPzzRQc;EpN?Zs*6?{^WYl0A<(tH1yY@(Ki*w{69kWQsk3jv_4~>{HyF!DaTe;|Nj`M$FQxx zWTwG*3Z4VRUoqvIR1-$Y6*&fT4nMb}BZz)exm3IYpryg-2bAC?Kl;NGp*K0n&~)U1 zonb5hHm9aPmzVu1%>O(jsl+T84bM-Q%#+cDPyZI|l;Y-KDlQSd$J}HR2bmgNEsh7( zA%tz}qo!^alGmST@an*LtH+Lxjk}4{h}1#FLoHdd0xSzuG}^B@fR^U}XLXCGXQFrt zJ1`#EY~V-x6o+yv?hh;_dvW7)JVr)d=JSf5#OptcRYkoXHEIk~Vw`5w{OGf@O#37F zi7lxMpWE64Dgrji@IPZ2lOhSttiwqIX`;b2HyJVv)b}!!u#>n!!RPwt#aJ^w-aei) zZj&%7fT_Htc{}lR-jsIbe>sc{uo}SaJX=udU8CvzK#;;#RG|aHC})Mf%w`{t#Blh1 zkqJsXXUp%s$xLG3(KgKFUWBr@7fPZ;t68Os^T+S5a)(!gY^d$$rMr0cF6En8bGM>E z{Pc~mqukXLhAkx%y9W4h)UF$3ROb)?8<}}$%E@yB<0;@h>If73O8Fdw-$IX^LCgQ_?&2=y4#;62;qb#CW_I{sbLpo z()`43yJpj79EQ)O>AT8bwi8RHJbLRgezS$4;b*F62A}tM6CD#{xrCYbVCT|VgNfBj zzD+U7QFKOYaOi^3&T8Ka*B-=q4xM@#2R*OmxRwd)W@RT})V6Fv+Eat*5?D-3lW`V$ zDTr=Y5su@>vxdS1lOVJx*7b`d!ia9Rs6CRt4_Z(FEGtn(a8xDm(gBHTC7ubLI6R`V z+{LUq>Lu1~KXvGYWlN#uA!ch_F{`oEUtIwOoUV&#dS`e3rd@M69&pOs`78NH{>lo4RboYFh^tPD4d* zvEhM?W%%6Y18UmhR?8Bk(Bay(N5$O!0!k>Ib`v~qngGm|t0k^iTeR`z`5-dM+&btC z;Qok{f>Vor^9n#?KT)s!B5^|2p5KE|^Shr=c!||zVA-n!dm(IMPBQZ+%)4PF>esR$ zeP#hT{xt0|UK_R9z8+8*U^p;QT-9hb>7sv6bOIQ1(_8{BaThHi2 zezbnOn4pMmMSPhS3%y7&;6mv?E8?RjY|uIOwUe^|pF1(562R%2*FFEdB&e{9b>>OC z1_!rnQJ1jmE`a?L;@+sdRimN2EtBBq3)B3@^>3n+OJbnmR0o8Sl(C^gS)54&#&34w zeqLfX&21%*W~rj5Q(mO+rek%k6ACrRc`GTA28lDi65UY#}< z6>BwYea?)dd#qK8CB=V3yI6YD(MBdfVLm6!l7~%e6Vt>tSdjYB)sdLp`?Jd#dh1d! zkg*jyD8HGt1l2Gx4d>4n+3Vhld;0DPn$%@9N3Q2SZq>tLKdS;YsP8X$+%ExM8Yd@< z_?^bweMrIyw;x=jV3v{?wqoakKj&fp{^=`z|F^?d zlm%#9+Fr%P&*UP=(G7baeYTe zairE%x(yAMh3v{BJ0Yy3c%i~3CW?1vb)z^;!}4+D%q)2dW_kMPl;judp5Qi=ru%yg zXhrB$gSty*0WMK2yOXiqv_~nnC9D%(p1&S!a@5>#n}eEU)tPRL@8O0_^}t|wR& zQf+ZSiXd2vl4HcT#U7#zZ;3GzcT;*v3~E9LT9v;4OR|g|ol3;WQ{zBZxu15|fa5q8 z-qKFp|3jc9g9#}OUg)@o(4s$hm6!N71P6l8bALf{PI6@}40k|$gSW8?DU^tbJHZ>! zGGXu7&7dwRKw04m^s~WGp>_x{m>tixjAzFbKI77*)(eOn0DBp(tD^UFja#<(hswpr znW#S-R7aFIVP7-mzk-kYg(18dm!L%WxZ3Sow=!f!W@HHVt}4X@GCH2U_&?uNR*v&! z_Y!%SUDso{n5>2Q^2>OJzzZ&^Z5$kQn3a`%u!lb)a?WxX#wAu4b7mINmAEu2tn(wn z9(V5E{lp^*ADf>oO*DviJ@~|f4_b9xcxB%fxZRt8IpQOp>ESfKitegCzT)W7qmr|B zoZ$Q}bG>LsX-AeW^C6lhUz%o%2W}qB!k7(Y`O97ig;RUp->f09^3?SwD6UNc$PgcFL>yB;@XkAL^} zu2WbArhv!YG`3_3(syUbY`r?$-{bKKd8`Y9Y_{0RK3&;?mB_Amk_d=rxMEiiN`Qlp z+p2LB=ron>mA^VaZ{Sp1ckyB|{yTtk@?a%12d9=)ji3c?Jabpc^P)7I13xa#rwclk)l>;sy!S0h|i#~nz68c z*TWA#@o-KF=+&W|RuYzh(p|6yy|rZ!kLog>OkJboHgV*nT?!F2*s9Z$}Otj%V#gIuHO5# z24W1y$fpYVaBOZJ>w5DAB+agaGwVh)juL-Kr|p(!cR~fY{iZ?O6hiM=$t@aDANx#hM|6ux zH@@=LTWi+hd{ZP$yqiaSR|-{L#+HnE%?ZhcGOOT#>W)frd3kGVF}VpUo}kM{)NW9E zvhQD?01|gDV>n2Z_>InhKQoBEM6z~c)BP9l#RKS$py}d7>0!z{_j#*7He5Ow-}&jRJj46ieedVD!$atO7RKG5mE7^i0fInx;h8zFDf-;hiJnj9D;;V zR+ z-VJ||Y;JFNkF_GH_QvCCU=FHtZalvVpL-6B?5w2!FO0*zqMJBp1OP!9<&vZQYM1k? zp~Jv&L^$gmsu?s)q!DOJ-~qy*QYp3K)e)R*$|3FZ*BT19HT3oyPh$bvF2EP7h;M~t zVS?+oN}fQ;L+4JWW9U&*N3VSUmm*E^AOclD!q3926v_yY4&rFz4qd|Lx4376^>7ez zm>E#>zhd5gxLn~Pr*@6Jy#Y74-)!j{+I`RNdq9t93kwlLS~6P3Fcyp7dC#6bAlvjD z)YI(9wTSah2+qI6_h#ZQK~SC&dOXt(+OWb>xC`GCAMD$6iAr>E_e^oGiX|&t>0f>N zA48g}8_}7SO^68Bup-$9uJd!K28g#YT}}&8@dibeKz!=bDEVNBfyHp4N-Wxy*L!TW?7& z4PYtiC1J7j3cA8hb{usQn>51t7)<25jMPW-s^a`fHMg$HnL8005@un=qmAeC!G|cU z#=a*5s3Jqa#L8dKGOcx!EL{*djvWKy1FAn8!wZpMuuNR!3BQ8?^^?>=Ki!L?z^WE+ z1?H2dF?Mu9h1QBqjU9BjIwa1QMXiF$Rw%8?^!&F0rg7JNXCtoVM;Nt$D22Hu>kJP1 zhpywZMZib!(2&bPlw#lnQd~-sL?)8^6|RWc)iH6j(J+V{tpvR~?3T|)H+ntDb-1IH zctE4P2TD0~Tfi{(F-WzLjrI3#;_J%av`}&Dh+gb2Yy>VeE5|zpxp+lN69n)gDy?TLxx)X7Nqg$^1gFa8e_w@5ZIvMQ>fWX0(EHi8J-p%ROJ=XXec zO8zhCrgj)$#k(nr(&&1U7c#@U%O!4dsFW9X_R`rPs!}`JAe_Xwk;DKIUArivTA<{Y^(}FnM({-L}*Wu(u5I#3~fYtMm^+wbt&_w0& z@|B|`A?EA8St1qFX(cnpCKO;JsmnyrX7BOWKrgM394(Q8`8QsA{S7hiE%h&O1)nuP zSn@dl@*DP$Wa>qi45I}V+3NNIp;TUq*#Mc{*^F*31(8SsE>Xu$^)o74@kwRLtf*xj@~?)HqJ+qi!AWz; zZ$Y7`46xaZ%I@8}A9>hbvI*HDs#M zyz_a)kW+n7)x$Y|>HPU1X^wc%Gq3~ea8w{+W3%41#D@-htgf_k{R(ZEP+d#g5V<*REPb+kE9$kM(<~Vl9}PzjE-0aj>cT~`~+t) zHs67g!#j-^(;&pKq5-q&bSAb&oapxvBs>#vsr?KnMA^^n;VZFRR9oe)rbdaMu5q)yXBt%lHCnUm)-(8EhUF!Iv^Vh zJB<&-fs|OO_$iYws_3ZJg84Ky20>5+`9nW`?%2Jojv&rk3?2R!heTL#XCp_wK%93d z_K_Tx_VyOVGuYa-6Ds1DTf`h)bqp^lsWNXOkw~(Q0|Uim3oyNjxxIr^2rN}CJZ_hY zG9c|}+A(i=?P1AXhss#e{RC%1plJJhKW9Q!)Wm5)FK&8(9Oe>SHfqtab9sc2hr8#k znA1L|*uQvR-pMp$E^^_*Dp;C^^jOBMe}Q#*;mQPGj#%pnxG!H0cWgyez_7z@s(Mqc z@e8+m!#J+Frc0DQfnC&cn-Qlks}w%x4si4n3jck!OyffA8~!mEehd-1@4hD zYa>1c5x2lq{H*sl50|i3;c*%vL!LQ=6}-p`QQ^4@kK=oQ;&Ld*S(x*;i(QdiY8j3T zj#%B3&`0zfQ0Hj!i{M@K;$AgbbNoN#uN03z3$A8n-sB=7oEj66Z{!?TU0co~GJW z<<#ew5K&-;^BSJ0WEUa0SF!9rRBh+u4tv*a`sgEAyzR#VZ^X+!y1whgt+%>OST#$) zm-y6SCgG+wJkA2S7difMI|h}AaQfuQ&jaFrUVXIKhbL2mC$)?id@fP%5~(42lNXn0 zVN-9fRR>P#IyEpjIAGdbIvv6GZ(z#5u*IK;|FIObF~9Qi>r0o?fkFbjo5owMEa@pR z{{;=%R5^)0;|P~HD5e*@h-1y&udY*%y?W?BJlGq@ZtNX;;Y-Xu^w&mXjry{8(_o41 zgI-K*9xgA(FlKKiF9au=h~uQ1cP6xvber^#rmo1#-;`FjodFrOd&nywg5p;5SRG1@ z2BBi~cd%oFPOpLo*+5%Rb-HILDApoA2t&q6c(G89nF) z)^P55Gl9Os>0Lz56Tuud;@r04UvtH49r1zu_v|TbWMk;WqEc6l;r|Phv}tKW6J_NR zT@w?xcDTT~!c9u`6dU&J&KO*IQ=iH$&XsB2kD6>KYtm0mc&pE(`i6nkIXi3H`O4mH z-95YiV^F#ATz3M7ak=gI^mF>|hx@yGe&4no=_iv)5a|@M1<;^Ez(1%2G|$7_`!VN~ zlJ=b1g*JQ%PDIqiFI)x8dyx>z?BYb0sW~%ORxHIA>wNNe1|$&OZ2~z$HHfzv|0L&= zIbyZqIvGvu;e1SaBhDRU!=o9#IB;{_085{(Jhbfj)h^v1`+`*GYDX(n*7h>j1K_>u zUOAeP1&vurBLP&wLh8`#S#7}OTuv5M4E<5nZlgY|#q2^OY*G!n-P_l~2vgZ0qa!{YYazxjfVJiy%Ju-pBj9Gqzhu_IGm>rU^{9Yi4zK zCet?@RNnpZTip@OG**!B=gBNW{)9?$^R*GB=aoe0tJ+H^c^TL^vI=`;jN?8bvB+uRd(@+4nzO zoo(!>s`4shtKOe+If4B6Pr{`jbiDIB?{KxcJs)oyB&fStDa%a9+BIv*-aDLghKfb= zfgP+Ei2&KeMwh_36uyj;ZCF~NzgtB$CAV`2eiuXTL;`tGmIzJ%8Je6G@b@8gXtD+AS#W}QZ* z5}tb3w|>1EMAFBhpFj1SoJvy8Z7S)q44HUVw3t$NF&rE$v`EBxy2l;n5RCP-QWZvS z{$fCv$u2C`wn=edF)$N=auWopo=Yr^y~TN)7p5pTi#b>nQt7m_`~3f2eoBB(=6(~G ztf^_)a@d%xQY}K}#M|kD*hIWkIJoZ04w* zd2vpQjS?Y_s> z4!Qjg&`ztVX}RRMBoEmxYATm2$esbIopX~ky2%(n<+@QbMLlod0BGX->^u7dFC$JJ*QO~E$M#!S4qy{ zH{bG0cyW<(5`6mND~Ah?A>AhzE^D%-JIafH{mU;k&5-r}>eZ_)4Xymaz4zX0&F!B0 zt?zt?pSJ%=Aybs@f7(hM!PvNPIO9@}cVW#U(_Zq>YA4ay7%{EH?d-V`@)xde4briJ z)dNmnU&f6u`ZNcl?noCu?S}0Jm1Yz6{jX_Y)}q{hX#7K2q1*#D^#VePJE%aFIkXtwu;edi$+;9wDL8Ss@0FX(;S(wV@M`p^B*4&Fpd)~~> z&eb_L&}R0ea(4K^0g1zyBVgUb-^1;$T-oqHhty0qL_mLwRz3a8QH$yW+nAJ_DPFEgb(zQ1QQM?YHY8zhpJQz*;KWHPcrYHLkXHrj)N5Ns6p3C<_BZo8MC z-}`sXSxJ2-&!%)`RU}eoODj2F)ZyZuj_tap)WkfPXK6WfC?gx=PwzUy`;DvfyuY`n z*^$=oWDC+#NIBXHah!tOowMCg$YWbBT-c2JN?(ItuO6J!)8nOjUztE?4cYnbggsDG zW!t^)POKjIpGLC#or%>$mh}F~uWiUj3N6%X8rIQohTD~89C5Y(2n!Xm>)0z1>t9;P zEDAc*Uq-UhiBk=rV!^P3 z3gc+y{@~=s2OqreKE#v*po9SotzA(t^V_m@>qDn(&)$gh+;9|@5IujBqR2Asq_^0h zg#~{JH2jkp2>*o(4wN1?R~o>d&OMJRDD`lx~VioJX<0_uk+B zEw0vB@pM9+=XSf*DMHCV$YICcty`T~YQ!)qQWx^E%Fb!Y1+nXrWCCpBZ9_)dR5uf; z%qSMpu4J9qC86xSNd!@M^z`s*Y8djPVsHZ{!G6=c;PssPs%x`K18Zc({XvokPQOX5@ zz$Mdfe`%CpfquiMr#&SX*CdUwx;Krl=s&bD^)<>2ru)g8t*WHF6L~JSq-tmK3)kg( z_Re?`VhRcuBNC=g%r&MRD);o%-}&K+6hCWPG?mdn4h)EETJxzsQ(Yz+v%pr>msX(r zXs0Ed`sqs`RV*t*qUf6!(-?7n>AykTsHM}6-Xg`I~e zDK<1Yc6!pP+2Q8OcojZ+m`XJ5W1n8MD~{$G!f3loe>%})KlV+cmeV7$*Qv;asZcYs zw~t&h5#I=F44&huIZHncHB=e7yJ? za15Rjd&!ZQb9OG5*Ui49hh%!75}jN|qTUh=29)sk?LLMABE6ewubyUTKU|M9W7eW+Ga*PO7dBvnH-gTj!I!gX&}8u zYwmfCRi7G0#_JP~h^r;odiEn`#L?_`!j@11v&`2cmPAac+V5%Cs4`*_3R4lp(?WshdHs$l<}Yz~c%pXv9sMhqgGRi;EsaRWP+Rxci zOZ&d&nPyju8hW^>-~T>SHa+dgZO!tnqE?xgL_QR^Llv%G)m#Y20*TRgouM@NJ&-ds^7hHcbupni7hn(W@b? z?PJr5bmpZeuQ8({+I2D#M08u5w=EaiI4#0sYsJWXtPNG68^kn2N+_BwsbQ+1zYjDV zMjl&7&!D=3$YQg%5JLZS5qde31JB>^|Izg>&~2Reo#_9Y!E5jwO5zJ3iIGS>2ui}( zv22mD#ZgSz6qQ6cZ6M@f8sk=UoisU~+y>da)JmbiYjM;Q zx0c+9BlXs?+;eXscM(=@c?nC~TA?;3+AK;h8F21zXs2iQo^yGQ1QHm`6kcoZOh*Ng>&~DoDZ0J#`c?Gj}HG;22 zVw)#{iESfYWegWFGK@F;8x{d4BJ9<=ssC5-C^kiC1iS|#gqmwz<76*VB+P-gHeZfqyKK5)T^A6{@Uasj9O z$n5yej-eY6Pe{Mlr+GvttCH zPBO<~Jk#vwy%J@WQ-mgVJ0YcgRximkq?ep|WdEO0aC9w%O=`=^w8!lZk90;tk8CGb z&E!s%9B0%dpMvz>mqA4vQ!05fG>ngnGWxMjLnfTf;Jano7A#4C7}TWS$Dm_?=`l=0 zV!Kl%m15w|jfTjA*p-GMfLJ!w%c55yuP$ZPQ>9f$kNR~c8fMt1G0qh%%&Q3g3~00q zU&4_QiEUT7Dr>{u1&B2rx2YYo2wK6AKJb}|GZN>X7_#i>wO5o=C1ZD5Iu3=6D{?^8 z7{Se2mNd=}GSS%Qu^`h<6&eVVEC{KF9=Hot&acr%v&?x!+QyY2UQAAaER-0h#d!2c zMDI)2>3bjJsi*mj%6uvfmoP*dyz)020}|T^sppZ{@YJHS3{}4cTH6oG3>ds$;}SY( zU*~)}&r}cEqi~eOEK??P^fmIEu-2i2GZH%o7-`CT6^~!@^_6DO%(A3;Bkox_PWQCAcxy_e))OMqv^f&t6j$)fBpFVo3a`bc6nm>oG;i(zPFPetGr6_KHM%QU- z%~3K;3HUQ+E85+WsvRUMEz6ICjWO(3JB0aBSdb)Tfd&Wo~CI0|bcghP&>G=nYDp9;q37C$>r=J*&XKR+^Pb zcu3XB+ywEv$1LUbZU~3LU?T5%AlAhcM2;_}nw*sT3xFlQ68`U73}HgL}532ZZ2?;QDK?_Q{@tJHiGL zSjNK&TD;{uh@82Um{Rc2D6Fc5~ z8xHE;JCBvVJo3qp{qn!PWAc_8efDK!)B7p`HLuHnTaMX#5#d$0#GD zus@v5f-ag%s>VdxHC>Y2&d=Z+1gXIJ6jad-T|x6lD9Q9p$s*2ErGQLPonTjpJ<}xw zbhWR=Y@#R@7(xln!VT(*mSF`^TdN}>`houG3U$mX)PwpHMCj;`9>ySAn_@o6gU`inAC$Cn9Xe9rs;;TT zgepT{PCtXtFDYzy1uKGwk9c(YBKn75(Y#?5gW^j%g<$XaaIY=Ugo!zrFZnBm%S*z3 zbeqQ$Dzqs?j11NW;Dra|LH4cqGRWIyt4RA*g9aCzlFfLp%%xYRs?3MOSo#W8sVxL) zsA86z&bAJkr*xbsc}3$w`+#_1FG>KtW$(sU0P-mFl!}C#`n1GYX3I$hXkb^6NV|{K zVq4L~9`gijWvbqABysY%Ey1ChPRU=|d*h6agvKEd=NF#OD8rLChHhjs1$Th@xpU{r z&u#_ziA)Uc!~{X{*~Qz)9pk0nYt8=jHUyUHJCeHhc&?@y(+@`Ng&a| zl_|${h6n~dWh+)Lzf!{AII}^Z_bHrY>Z3AFj5jdzYl~)vj=MJ43oDT1^m~YGsrV}k zt4G8p9an*Z9GF-V{&4AO59R`t=@He`KeD18MSct5OB1vxXOK@KA6%$7h67gDjR_S~ zIBM?qh6@fr)%r(4i=IMXZ^xYtfRh3ez}?`EBlt94B%6ZZB1l=>=C9+X*H51)fnHLO zc0eNy)kWkA*ntIy8xE+7iI~g|IM9?=n4nWLbX&lrfJH%#+Dba};)@Wu8uQ^S#hPmX zz@#oyQvhhnLeFkYArK2X3jze4Et6Q$T-4%K8Ni!s!7+`>yeVZtRfR$x|AXHspA)%5@^W+AmYsbkz^Kxbjhr58&(-z#f$eA}`=pf)Y!b zDj({&D0#vbbp|t>AKVLZZ+j?#-Rca$0J1586%ON;$-w!kD_6s>n#UFM1*}TWrnW8k zbS^^>q_MIG-dYyM7jZcgjn2#7u3XjIS;A+osxu8&22paNOyMXVMD~Uaj_Iy63}Gq` z!+;OhsPMK;Szat@yhrr48ZiDcd{a(=<%9`5FdXsFNS@*}uTLicw?{#K4TzkdyAhpN z>a(Sk#+`EYdSx~RI(~F!I>_n%Z%FFv($p-V5%kLa^;c&MUM3wF1S0|ZB$^z$dBz=z z(^nS04nEx#i3KyhlgDnJzk%>i+N6_jV&HbYzBMA#$#Y;lR5l(J=?5DdM7;>ZI?j$D zWY~_}PZ|_}SpAEkYc0iB{>bEk;r{`DdFp8T+yp@aO*<8PVk)y(cRoovoA)#%gLA!y)x3mn8qLrd|aV9T{#rmXNm zH{mWr-$obu>)=_(ihcp_n6N5(O%Na+8?+yggWx=027Wl8k|LZ8_1RMr<&aur7Gy*f zsI^{p8L>4l!QD@-4T*tUxlF(d697ueb{$2$iO*b|h+&u*3Zg*oixdu65y8S|3t3ddO=oqCnL91PoPnW_?*&Az z>1+m*NUJLCngN-*QvxAY;I3;sD{=s0J!h*#KNF%lc{R>kW&SD$X6CEGm_jT8{Rr~f z040by1&dP}+da*h?syxC#DWBii03xKfzduK^B(YjkIrpgQ>vll?J9$#(&T+;@l43m z_XHD%6qoiS4>4FpswgA%j#yjDpwl!I6fytkdvWHXn7DJ~U(_98xiK8}Mr^o8fS_x)!8Cbjw zCZpu2&ABSHeNpuG*PUtE!%3JT$9XJod!D$@AD_Yu4v__F8)7hO5_yY{!R*3nCmqA* z^Fsg_Q2jbo{|s02@EbW`NSSp_*&Ig51>2_3bH3s%mOaUF#m_vtf0w1g9?2G0Oz?WJ zMw{Sj;caeHL-C{(44(6vK0H;Dvl*cW50PxueQdwmw~E_k(4s+)ju^crWG8RE zwku?NH=n-%SNUg6H$=T2X8612FCpY>2q#~avI*Jx@bZ?=qG>$#TAuh?A${@U2((gzUz z!(%8Xw!@P>NJ2p8biCsx$d*>ncVH6H`)qc}@)ur2`4VJ^)rvN!{3R*O$rJ=n*j->& zNNPmFz+PajopWm{Z7doI*`OhX_MIhy#)L=g%VU?gOBl{Utrb&U8_B?P zt1=^AA|keJ>K>GEx5x%BI$7wIKsm%@7SdTdUotr26$U!@i|#xVUSfUur40GC&Xadu z$HF;I)+Vp$Dq<)rR$~t=X94~oupY=cj?JKXTNW+$Bp#%Z&0q~#=Zwm=r4%+Cyyt-C z_Ea3#-EbQ+EW?^-GSq$>%&Nll#v^1l2r7$D6W?;Lyg{%SkM{v>`VrqKvpxCQX{9G@ zqVW;67Vyc_8r#lYwu#5O*ULOSd%VtVE8VNPr*3a(%qxlk#mnQw7S}S3)z46T245_g z+>z`oD&cro?kueFdsj-F&7lDyQ@s5qVY|~MuIvpCjXR5`M#wwrFBRcJP8Vn3zGPKu zc|&#=d2h+7>mF~_(;;ZA6KKN=sf&s{ktJ4u1ynAPt@5aGd&X@cyEs~=uXbMohzkcT4P}qIc>CK6$qpsLR0f?8C@|q^zV077(nZ~~URsJVESZfy0?MF3IVO;I%b}N5--EMGUiUoq^aZnI1ezwR zs;3mkV-#qiN z2k@UCf0xK>Zp9LJ;NJs+*K7JQ%JrppfD@3Zo1MIg^ln*HaH*T0#F4?HFbjdPw?FMp zCd%b9ZMh)~@XA+%1*AV;&gRz?;priS<4PqZm>U9{JLS-(V-WNT^?VwDn@3fi(tn`5w6(%3u-cdUVONoz5nr6V+;f>Il{4uGo_Yo}KL|;qF=8_OBar{G z46($tNG(@POiF{B1gsnX04wo^3f4C~0&cqo0OjdhT)|Vxp7t3m$4tf(POp^!b|Z?X zWyWT3*QJ(9Hr?M?;jDzqr&kpkSVRQQ3$H5&wrb`K7^PgWO6|IZVJ>Cz;~v1MqICJB z$#s@&K44IMp$dni#Wm0BT-$lH41_py{g*6S_Qq;nXide#nn5xqdxTJ#zm{V*HdN5i&bABajxdwF?mUoyjAiT z{^yVwsuK_y>np9mSy;S>b6C`I(Wc!OOEne~eZlmKDSG@5p1-srb4?zbCEifI5zM8$ zTJ`(jqHO0B+IbZMI<+cvB}F>=VCy`Xh#sQ zGi!XJfM2dveuM$h2adr;v^ILI*w;YweZlEjfEPej@!&0VhbgCX!(b`LYGSsqb?Rs} z{q!@p3GT0|Aijxyc}LCkFV*PJWss6Bbi0GTy|SeE->EyMZ}ad8QGERN*v%(N{>J1j z{)Ur3CAK|-$&tmZjs`c^a@o=e%m4I^JFh#=S=;|P6i*d%BK`Uu%gL9>-u54Q(0}Gq zF}uWRegClswN;lI*?XLx!YYduRAg$>7}Q*LhSS^sH+-1Q-aDa%nt<;%G!&`Z0BtwH z4aZT0gZJCo!Nb$eWfEYnZ8OlVpTK1_+R#&`2QMvT#a;%(zo72Iv8j7l-=2G%+Qiv- zJ&_?8THS@dP2HPY}qOiO^MWb3XtTo z;(Qi#qwD`8fI>WlU)n4v?&bX83Sw^NBfQ;JZqFqrTjqF+`Rt^43{N|8Lhf>tAmM-K zRS1vlv>eIavFh2=R;1~e&RS2qa2~-r`TiCh9~3#C33$%6A9Z0i)-`fr!!%X%5TMl1y9H(Z>*+36Z5 zj^abpyW?I-;}`-IrmwXQ6URo$skh}=&C{%#+#`kQ(~4h!X0Cd+PM@${mA^$fp>u-5 zZ|IR&&&+9QkQe<4KtOlI6bmX`lY%rdY<23Mu6V+luY0j%dUn%Tjf-T6nIw>}d0J#l zVLK*H+urS$>#Fy2lPKb8lzn?{@Yl+;IbcY_A*TVQBVd8v+0X-l>A&4`vr>7r4^vtU z`qJ%lw_bgX=e#>rdI zLpOmDZ{T%IM9Z6N=N^M5cOB^dt}$3;a7rex!6^t6Zao`m6kfWAyKrbsrclhFhm&JA zeJXhjPRE!@Peg1!rm!bsa5bgJaMB3Or!WR;J&`=7!Xm#<3^K{HU1IIhH~#M;ojqWRuUA}@&)|*k}f2M?Or5ee)L@3Cw~jJ z{<(AKCXuWH5{Mu z{yQwdD1Iw*JAlHMV>W#{swNhecro$urkgAvK1bNxk*1BEWr26x{PM#&r&F{y*+P z#Av?Fhwu4aYbn+H_ab$_kB8umFQ?vrTf)TjzlM}@Q%`_XlX$F69+g5MPXAwG&v0QM zpP?wWMWqMuSAiFFh{Z@)GNN z|2kMqU4P^U!Z^Cjq9AOQrP6SGkjHhc)Hv)p$RoplHdf=CK)@Mj2k`T*sOqxkZ^HR< z2$$hw8ruh|+7&hVsO5$h?gwG8n8e?Y?|l(BA$kM2w#y>}Q3W|z+&&Lh8H)rC2qxaP z`A|kkjogtb@fEiX@JBfT&ZE-dpASBrI)`=g+22eZx`*|8|6LJF@wX!Vb#l8-6E4Yo zx@)`c219WR^l3cOBe-#=Gr7G+yRh$Hbr1Pja=YzwJ{?wsQ~(Q}_)Sen{N{SY;g6{5 z(Pt(c$c#x+vWM?MT*@~@M^v|Gv$DL|rC8oL<=zBs2XQ2E+Z%Xlje@wLCB5eQZe&1Q zWn7ThSE3*!LWG}f0Ns4SW%(*3T#Yq@tq#UC`f^04G>I1dAxP*x(Ac2};Il?i1>qll zAC3@X#P7n0_5T#rJW&e^$$c{UPR)BF43}4i;0WFyQ@wu}GkuSB{TREhaETC>=I*;? zwqxWD>Wuy$=XdU9o4voRbNMCb{QtfF*1xUzza3Hk_bY1@@OmfDDgX32n)_MmPUg>s z|NI~CVlAHj{rNZFrmXnW;q3gI*CpEYfJm(R<~~Bs5hXT?bmZs%@Fs*3$IGRzf00Ol z`uG$EdkW>`BY1L{ow{2z#YF6S@%YYxl6&{gr*$wD*hBcSxBK>b)|0{*^KgE%zLV?6j6_$9*rHU#=!!|pDi{{|J z>A!pZq(b{|T>mTErOiOpV4)gqeA_0zdOP*gw^bSu{`RlH-tFh0rk3vf_?^L8V0igw zy?<|W#aXBCPH<1Q9ytyteQa=U-c0l5|(qU)fibh=@-SkUIP{R}H zA74>e2cE&{Tvx4CNPC+eN&eUsU^U1s&GUc7WKXAi1o+3Z8}7(|0PXINl>?p0w-q6j za<`e07BvJ|Oc+=75m}6o`jfUS)gE7@wpXE3-~Z{@g)C~G{`KIo_xLl)kN-HJ)8u>I zc#o6czhCT`1ehzozkLk)n#{Wa@IJwILCg@=kMzDzqFskxmT2(YEyx1iqrV^2s9nMn zxw0>8P?uy7I69D4IGZSa$0UYMU{aN0Q5}+uS|IXFcZ1pokpv|}{@VD9ZNQNVbA4@) zN}W+0USolXMaeORg_C0%g*(T}EKHmqluG0olUTF6(Hdl)?yAiYHXEeJ^#vh+$3U*> z$y>4~a0ItLMwkU{v4F;QzuZ%!08E7q3Po{kn@=9fPYW!-fpwKzKYWj7lU zsG*`R1!SVyKPPU21@Mn;4P@;)4%=qJtG1)(hA~k%e{1MQsZ^5a(D_^4Hw>rkW|_7c zSo|Oi9qPi<25s0&SnHOeMPt|BqCg6xP&t)0)nQAi=&0a&2K*LKaVFIvyc)qJ)Pb$>!iCBUo>^`Qgc1-8VDrvv2;i=f;<9 z`XL$g{!b?_fzVPCoqFkC-n^7Gr%F}l$d^@B{iXKUml}RoRBS&0@a)WMNF7Dxcj(*x zcZY5vujH;C8b(m(bj?ZK1XkF7BUf|235?Fx&WqOb_OrlKejo-RQoN1%bp+ zZV+I>sWQ+nX2!x}mCqnhXmiMcE;I6rd|2ZW^8mJv6STO1dpC1{-lH`xxm+XWDX&Hp zjx-9@;2Y97Ax!KDe`9$~;&}lCX2H8kNu$bmygR;9)>NV(X~rZu&WUFkg~D7-g<2C3}G@gp_kuV{LVv^C+&xsqwy!WsUDb z9;%;Ma@ppCiEgwQx5#gEsAlp+x)vnhA8#uXDnmHJQMpi89kEW0g*vh(2Fzni78Gh5 z1qK4s4?3&Zyg(NZSzgh2>|OrOTTTh28H(4--2UQ>X)y3bf-@120f14wfw0V=wmS-C zZ@X#Iz``u-O8D)tV1&g=!P^De+m%nwIdn0LWLj|3^U4HotiRi-;o9bU{oj``mq^Y1>?TVMPV zoU3$V`nOfzQ>Wi4rBXrB?~WRCqm>^%_rjBsfBfdqH8Q7GMB($-;1(*1wAplOElnPE zIfqZU6>a$_e1ZW-CU?j*jsPL|y9thTkWM>UO<*#`LCYA+EV^nu3i`o2%U}(1Eb1>U zB8M*#%+MBE1&Vd$cGEram6%1oZKfl(c{5;S!=S{h?#}E4fi8i~`Dz<9JxkzJ>8TAADoMD@GT+6ySqLuEM08)$sc}ushQUDN zP@|s1pokfbOD^Jj$R7wK9T&OfY+}F)9e&M|$jj6<2WVrk_L9Xv28x=g5qcl&EzM+= z4XiffQRwT43s7*Tt{i&N55mNlqt^^!>`U)Vq068xeB<3i??6$d?A~W~ygU6`^PZZ3 zPRgIl{F3Y$T48v-nQh-#Jb&xM*Vl3xU*`Q=98K4f8+6S#cK+7X)C;-tFUAm&H>+z> zXn5%6^|!1LQhT7&bUQLUbmOe8`G<$DUAHs-k)dm6Uzcdd+1HKmH}Tf%rBYp_R-iaH z>%Vzf3HJ9~JCmV84?ZK;ZLn|X+VS--NYSW4VUq}wauk@ej;QYu1-&{X;u3Y8nis4f zgG@>3l*|KH3X1D(tWx^W%T?l9O{iLx_UR=MXDhUN4BnkCP_ejZPPXZ9C;W!vTjfik*BcfO`d_%52zt(QW(fWWEelqrDwAliXrDd2KDJN`K>E? zu}L5|*Le40mKaP@tVgT{si0D_V#0$lEpqUjk>Td8MR6N=I)4Yk%RZP9IS3OxO&4KB zU47{fLV*>q9nc^M>G5hZVzA_KgYyFrr2!#{5Z|V0*OTvSw#%pmgiI2Afaq_@wD;!O zw+NV6*pmXUH6hA1c8g2RHe|}3e)pell`_B~wmW2i$CvBmKN7c|{jE zwqBI!6F5jFuI5G$hau;)GJR$h@mbBab$HMhu!^t!0P;-E;v843$HC(q%_aj_=!+_B zbdZ{b<)mm7idBUh+lI`|Wow$(QoBVKFwDiko0 z1!)q_5LIC8aa)tq8S=z5I`HfXOSMW)hWW#w#N&{i5KBQ5l7@L>D(?jhOwYin-5zzJ zG#pzZQF0jx(;=JlTNrf>!JL{YWGL+vRlcL8Sc^b>wm|JfaT1XdQOTu6X)Ds`z27;3 zlBLpB1eC!@(w!7{}3v$okQ^{fmb%IL`3qdd)?n`Py zX%q`>w@NCM6_*wd?AjlMXcQ@C_yQ0Di51C{oY7ef!gqJT_9ye2cVF^KhEE6<2N~j* z`AuZe5TzOwk)$&=xC0RISI^qVU!Rc)b5c$o$FCIZ`%!hMaHjl}Ju?F`JH_8R{ubh= zuc`gRT;GKYmT+J2)w(RR+JUnmtHHU-cL8y2A^sk!7!Rw~HVhvzQSF<}azXL=BiSrO zGc`+SOBs!_?$^)xnc5zSn(o4L|mgQ)9?bMAgR&)d#l~Ul2*Z4LU@tgXctX zqg0FSK^X`T_fxMQ$7t-Sy8!B?MQiu*v({5q)|m+^{`(;m;V6;ziq{cAuDdY$z*NOq zrN{5{xcC71LDRKu1=ae?sZwdW8a(inb$u!?`XMjZQxySPc?!v@b+#I4E^2|_u+C0N zrHd9ldwgo#xd%2ATCr*bT7#7a@&#@voJC$0QVz=xC7x1<13Fm&-rP0=uppi_gqB8z zzN$f#d~9 z+}?|hLHjPEBRXxGK!-@(Ix$t6HbNWGfhUA;yyHxi!H*okM`BG!#;Qg908vksHWSpu z_Ebp%EFi}72HT(-1m+}@wq0?`@ut6oJ_f}kZfCfDL@OlXAPw(LiF`8$B7=?+EP9wo z0#m|fn-(J>WDwbGU#Vnfkbh$0YC7a<*`-1rvL8870g+(iGL!aQDNRY#32NtS1WxCx z_krd3#A=4^KqjYWJ!i8_tsI0n?#}f1G}ry8Qy7Q`XRgC!3@Tn9=-+U+Z_zDuw{Ze?T~E~; zsPen<46dcwua{QK9K6IAOE_jmx`T`kr)Chh^?;r+ad*trJ_A)l~xi6y5rzc4t8bQG=y+{(2~ zRoR9=M#|R38YM1@o_1h(t{jM96*X?}>t`(!Nj0X8o^JT}bx!pN@r|uv- z7?}_&)#MO*F0aXc@wSq95Y46Kwx`crppvs(>wN6MB`S%nCmFhlI2Q@+X`jAr(FGzs zf<8!e!D!9hvDk%@ydAI7g(+moL2k>mgD#luIquSXQ@>E($6KwlaHQR~s#8Q&Hzo+- z%NPX%D$YdhRi!Oz6DqFBk17=~V}^X7R=2j-11O(;4;|>2s)7KFC=#^t<2dgc?E(#_ zoh%4e;x9ph%)%6X`ubG1L@D?cZd*#5n|`p}DXA=BX>8a+^-6{ww6ZfmFOa-RLu15X z9#@F-%C6UtrR!PM^*6HCl)Z(BwVEO^i}P!7s3Yi%&K(&B6&A2}rMOEbhyPrd!;^6s z!Z=9=aFC=@fS_8YpfFP+Dv~b^9xu}^8;8S zrc>ryOo`_dSot#b1tEVDGY0ieJGN&KjBj&ZF!pN?^&Zc0AmEEX@4XK)p%T0G}5 zxc$MIyv{{y9Nb*6MNrcP@6T>r0Wc3POc>*gDQ+T}U!(Sv1{Wz86FJD^`(ie=gekC( zU6|6`D-ZD&uyTg;+JvcJSW(H-u?nwSh8t!eM4RIwDnwuEbxGupzP=eLDN@hVCtiOF znPlbz8h80AEB~!;>4!EV#QE9RfA(6vqW8ae-9B!+9Yr(!&+s>pqQxxXAku(eRg`Za zePQtX-~Yb(c|^*)1E??IRXTzx#c!j?WW!z(nbJ0cX&-kc-wyS@`lEm2xnno+(PvsQ zZW3t^e{uCMt|~1Unse|uwAv9LD%?1RN~iRU9=Oj{$dcb~8HU!oTlS%uQD0w1I=T6h za^~;Q?m$Dx?SlF}SUNwEX}CHiol*DUg}!HY$>~{@ncVOah$GiMG(Fp?c?wu-qU{E4u z(qpC4OaqzzrpcA8j_270dun!JG{gF-1Tx)c&NMUv=Ri6`60mDXh5fa!=cS6)h0f}w=5Z6(f&*%qp)5s~d@F3!WeYz*{9?}LNhiZ)VqrZ;M zx1O$L!H7xQ^w5YoJClb`YQ|*PG&nU9L7R=3Gt&+dw@ORk_q;_rt~3l^VoK-w&C;yR z_HiXB<$&txs%E&p(I`id#biv-ww~b2vfznD*DlH`F%C8NvZ`NxcmH^MTG<4l{A86`BPgipRk^I;#=R! z2t&cXz8R$Vg0WvmlK(Eff3h1DUTB+q)XIJh>AM1k=wVPeP~|Z&=>B*Y%sDS`}_+<#ee+K%V#aO{c>4=JU&Jj(Bex&l`)-BzxTxFp3@NCP`)Px zh;lhRGmNW@KLlM?eFc{PMiVN|ip5RXM^I`WD;UkVzx@Z;`kNtYosnq9_4|AgD%A5E zSfzm5U`VoP<_qreP4A_BEo2#iV8jrS3ZWzWF8M*$x< z4CRKie>q*nnH~YC`(m0dK!t%eQqma&juqUJz32WjuKN9Rpb8`^KrsDY+I|*-i_W+s z#;P&w##!r$Z$0q@dMMAl`kK^K_)Dw|np~2yp7eS5?tjz2`3;gTU%klPUiVi138xQY{q|zic*eI4;xhT|?rR4x?;A|dSf3V1 zl8#%oWOGb!Kl$jTgw-feb|E5n# zfX&}+{%&(EfRb_>VN_u#-4{x0&8N6azh(g!eV7prez1lv-H(c|s{-KRDIOR9@E2=q zmN0~pk+ji%>e$UY_WptW`)lq~pb?+j>|)oE3;6lCFVhdYhfkot{n4Wt-_VC2qJ6J4 z+zl70-a>|N!-tgNYlj~@GlkA`FUs7d6P9n&Bh?mk#C#lG_dYa|2ftUX-bFR6{_%p~ z#@`xh#*g`{FIG+Z-mXXlcb591 z(N6Ai`qfuw6#ZHL+U)ngKZ_#y!RzkQ5A6NxbJsy;zodJ=b$%GDJ_ntLTSlT3qqjxL z@I44ZCPlW6Pcf*P$Fonlv$BnC1@1x>vy@+`_M^>o>oYJlKEC09*&r?aMY7=jWqWIF z$LM>JSYMyqj%Z--Su1mB3}-?I8cD)7KM0?mAv`m589eraC5XE;fiL%-974tK0DdI3 z>ll`TFy<`@UA(@Lf3*EP3OsrF!QnqcGj>uAp!)Yo>8K1Y*L++#-2?WN!j?~v<>xLP zpTZ*TsE<{~Ju6)w*pS`=_0%&9jM3kz+?4=piYCi>^OhEQwU)ipR+>&0$< zk{5#?Q^zkdm(AZ-7P_BqFXL8I5;x{*Mg2u zT(^$v4Up)+3r~Rv?%rKobk=ZM+yZ}TovhLl9p8M(HeFVf*5^!C&FU*3R;!SV-%*v1 zm|A3GFG=_sDzrusXqu>Jft>f|u)K7zlB+b(z5p<#8L9=sj1(HIDmXK$K~d*Csu9xr^0?}9 z12wrmCEQGmiYKoHy>!oB4xBI{fxCRj9r zs)t!5L5!l_FgdF8p?JaO2XeW($|tiba^>4414}p5CKNCOcH0aA1lg0A~6Nxr)Z(g$zHE&(FRAB6ko1t7ka2zydlC zz0MR*Z@zBuDaQc-SVNRzppruYNTR57$%Qf>>;t!W_SGA+8rOcWhPts;k&l1Tq(iw} zaYd%yTppt4|K@}m4b&@crmTCogW`NHo)x)tHf#HO505Tn9mNakPUIwpGlK7G+`wqX zDf@aWd6`Cvj`Ie2I`XJ#N7ut79DWEAu_L2%g^CRBEo1_Zf%A!6QR<*yQx7Pp78pV| zHms8U5sSFv28jC|a@7II^X}b@Z~zVG`(y$BPiZ}*1sqgpXC5D!k~b zg~9#%uU3U)L~!9|K=JQi2XW&E6BJ-g{HYs+6NwADs@;EV@4vd1yhy|TbvYcZxwVGt zBJP{K%n@D#Gx1Zhk@{akdzY zNg*_SrIA9mGAf7SOIj#3F^;I~2OzVc9)>4k7Qc<;bMvE!ZLBSc$dbNS4Gm^$}qN(wDjRlqHp(V!wXx}?t1ow=L*7I{!6q~QgVsJ3Kwq!L4 z!^_Uv8@Q!Py$)aO;n7C60@k@I(cwyN4wZCmYf8A)QDZP4+w%(7l9$B9=1dHtci-sp zXqDQ>&2Vq7Ax8$B)m1$*kk7;GpDyG~PG}odqhzvyh514`(z^_H+E>UHf!Y=RP^D6U z=-)SA$QqHL6$z=aBiUS~PT_D6GHYg|01$l7663{kBvqNn@Ex;KEToJ3>JvpH5=Y`g z`;Ro&A4Z44PvZy@tcf0BV02>Mq`hlztYzp>p%Et>f>mQ$MSTwx0x;7)zq4{}d zuFUPNH{ewTHx~1Fh((JIFU~qEDjzh&-ugJ~-`N>S9L|r|b2_dunypApa0L&{&aS~b zFz1Zw9QtvSAG5$!uu{X~Q%kElI|L`!G%ko2+uJ{%D^@9FZ5+uhI5V~wUqHuy3spqc z#=ieNtMI+`g6wTAqM4Asv9qYh_F&|$PFRZm*XoE^rgDzFA+0o3BT5N!56S< zUvc3}Id+n}RGoUQUVlw=hk61^Kfm&v+a6&WZcOwTK!0lS%j@XiNxa*amf_(RhW_9W zzW)ajB>@dS^_}g1d+z!=_WB4N{C=ARQ(N{8VMTjF>9So9!ulkUZ?nIIDJ0D2Gy`%LakS zi$z$$bMr+#yz|+=H)E*3Q3Wr2Qt`YNP8H@Tm|9%b>EVg_ycCMBS)jUQQ-sAbQqMYb zMkuv3D@Jx;SJ}v1u0F4Zd)L*`L~c}%_(-F@h0%schbQJL*-RK>%e|Bq=`SqTZP=Q1 z31V5?Fi>|E%7iDXb+*shu~cC~jPze!g2laaX$fRhsH0vqJ5e-QZ`Luz{#?Capm1W< ziX;ON~1s%HS;NFv_;>Axiy*$>OUL3ucl#XV+?x zpwg9EdIN%a+ya*_eIW7iQR0uRuC6&o*b6E?+;Gs{%_GR{@ahU;EQnu54%aJ{`OK!E zz9D|mV25(~Y*y!58uFG$SU|Eph%S?0M-Kx~6|0-Wx|GbCUg0oK3DJSr{K(3cH%f*W zGB-fGCR3wxiZs0H%w93*aB;qpRe3>)9m+fPN_j*7TmxozdKrBLf`@W*#heM%Ym2FR zMc&-M;@qoJJX?+RUv*Z<(_d&f7T=d2H^9{6qf&D`t2MRFl_ePM@cj3^aaHmPwT-FV zs3bL2j&FtQV_)5ARQWjgFV)D}EkSj|$Y`a$Tw}eX;|5~1)z*+rO!CE-tL!ty;%ZUf z41#?Cqg!7I@gaDo9)xizw{L!GO6v7zgkj9Qnbz9fN$uhTK>9}S$+2~pQ(p*J$pv!z zyY{0|*t$k>&>=_;z*foiMYQ_U z+xzpCih)Q@@bKEoy)`KTB8nuIfDD$zNbe||l!wO`oT3~Js*%(<0-?R5b2U`yd@bfz z6MdC>m3rT}YK2mjaVZwh)k3X#JH;6tsT^{?I&w;vAajR{PGh_V2p@^}O^nNt-c?5o zr{=Sn&`7S~jLTiY3>~R2J8lgbgY1;K{)Jr8jvlJd=W=j2Ev;IpZ==rPnWfo#GE2=D ztnR)UboYv1gjZ{PIj{30h0#hwiv~qcYIO-`o1IykRW`#(>k+K*NC5;(e5#%=^J&M? zy3qcK#Yb!RrJQ?u*Wr47VZI!RkLz40lMZEiQZuubIN~g>+|!Z(fO0auG>vqO0moSu zX<*!0AUU2lVtv_pZ9{r_InyQdIZNeOyeMsX*s0gc9)V&zonqC48UUS-7c+dSShSn= zt09uiTw>SyuF(Mp1BMkUsa^k__*~T zdS7%8OpLq!qN^sjWK{Pb%8p_}9v2@~w+}3>td^TXGCQ=qJU@XQ$MAl7-=^sk>9<7D#Lo z<_l!#JFcq~Z7Gl99yp~xSZ*DuH2>@T#*`-s!_k!2Y>xL2K(@E-Y8W@lh?= zKfk)ykG|7qh*R;ts&EIBBw_O zD~-Al3ht}V7XkYL+QP{Rg@mSs1L2sq*~6KscwO)88y&3%6BQNtAzEjAr<1p1g4!{X zcN#@G9I8>gQBJllWRgt>G{l|7M51Ut(tpKStL;jR8yk17u9f@R^U~)2Mz(H?i8*V_ z&N)W{Aydb^xqqj#P}>sJcBP6r>K+(JSAyL^rL%82n;G2a%w!{c)hyeh%-N5rz9eh93q)P z$=gvh_FGk z!y8vcU;jdJf;PqHRDQ64t3BX@lpe^B7c_5B_IKpugGd_`hXKRjRoV0-iM|TA&J@}h zOKp7`5*(ESAN~Rf@uE96QAF*^vuJ0AA9u2`>1L;Y>^Axb;QhAqu7^_T`QZ;uAHE3t zl0#0zZ6pP@EMi_Q+)5l=^l-FSx3%3B{evr*9xIO=b{dsAH5^oh{^eXg6X+k!jh2OY z#Wp2tvS_7`fU+B6JS@~=sa#%>Q}@=)SSmYj#`+c}Okh+;Yft3NPwjGM zt3psr^%We8(hEg7C?v+!$l+XWVbqAVt*X>tEEJS*|9sH_1pk}eF{vrgk+T6-#>;*C z>-7q%Vye<6t`>#v-#r029IGbU68TzqAU9gCioI8sBsMZpDY$laec8q&oQ8EDGY$vK z+(>=FsnZq+L)JN0g{PWAeap)V+B&dMXI=VC`?Az^XgN2&0K;Zf-8DE4wb~JY?UagH z#8S(n5yiID09J7 zaY18j;Q(R~V324USnfzLfZ&tdw0n6Tov~{@F|%t6XUH9SsV6>bD~V+V4FN>HZ@d9V zYeD8ZlFKT$uXRqr`F%SJqtel~oJ0e2@aAywWxM-`Q>;{U7DoDsx4o~3B(2>}0|qM` zI;ruZ^5Dpoi?g$`98@14dERjnmnpo6K2d@Y$;x~FXFU!KTn8$&AWuWbHFE4v$k zx1%vq_H2M)^ohNno!W)Ted{=v4b33Pq^<#a(y#f5(`>qbiL&4&_I2m zVNzeCp=}OoEHPoMr~LNM=NrVqP&PdKRso0P#HI{YXosUen7X>855kaA z_V`GN;ZpY2!TLO0U0b7e6C9Drt|ErB$gM~2%`Pnw^Ks@UgsLw!0VDt6+~~M;e|*gx z3TCz*2E?kXM+KceQy3jRYGt5%A8a$-Y1ZN=fAs2WTXg}R-}Vnl{K0e*;P80eu3 zJuYv<0sIbFV;X~6HjeTbEOhrSyyN2MN1UJ4>qa^?UeO1F=9iBY=IY~ChkzC699gd9 z7L1*Jm8|>(8YJus%HeoJ{>l+&c5O}X^)cnseWP_fBvfOEp+H=zKMzwTX3LR%^UL`% z1(m^pLUy9Ovm>YOPd0Sw2#JyXb*Em7BliDj4C%*Vip8|h-k2FUm`s_T-b`TUi2HW%w(@`qIvV{YWcs#)8KFuyP<=6FZj6;lzTxt9@Di zOmSkH4B*BLy zn$RTp0MXD^D4{5tvOq%*WV&0Sa1a_;pp+h%@)ZhOwhWX*APrV`6Pgeb4}0jA9xjHz zRYkudG^M+38g}E^{i;=JSDybK1AqVj`~U0ueO;wMjIEjXeV_Mv?)!f3=RIp-ro4hF zuM0%##z#6MSp3m|$c|U6jCMItu}h#&>&10^`#cfX#g4F`;Q4`Vn=wflKALyh6ZTMM(-bCb^n75&Y4zCG6z_Jb zyWwSlrWAW_8|=r*8}N-Dj!+HL@^ToG!%fDTEoD!*AQfZh=ef_MDitV7{40qO7%Qdg z`q0?I;+&idrzwr4v%;WH>2#DNuQrshim*My!P2G%n{{z@q{N4j5_=;pGuY42J)x;m zE02oEU*@B;Gu+g8z1|X&iCj~n?Ji}zSKYq7RB32F#_-?32y`=}(Hj|^EOUIGW!UZR zR5NeYOtO{H`+VJX{x6*DrLlS%pfCh^P0bM-E9FZ3M`M|yxumHL#|nT*;?)e<#+#+Cgo%%2m3@xHp=7pddy^;!B*e+lrVkcg(zMXRY?GvFA3^bGwQON0~%zUboo`0I_6kUKc`0|aftvz`jUm#tulwhCW_ZdHYC!*f|{nzd%O4?<7InvN>X?IG#;Z}u=F??b& zNUvq|-t`Cu4)o(h11Q&MAW^T<$aQ|;oelZgsm1xZQ(_j?b9ddmh2e6@eTS0~%jg_L zSO|1Sc4$bpNZ>(6>txZ(N*L+ltpPa^#IOqyZ)MHB2##wafFb*l_Q=Z~VOZuPKJxKc zrEXk|__pqWK$*qfI_i{``^ZPbi|Sv+>J4-4RIUo9;Ktbetg;&b5PdXJDiJOTZ3b$x znHe=jXmm1>z(98UdDlL5n3F)Y4-Rz_Vcq<^W|wT2fH&j>7>D2<>FeuT0lhw2Rzz&o zgq<00bQuH-fZx3YS^N#o1LptjeD&C?ud)jM!Jb<#c1K%fXApT50ZV!fA^D?7#eLbjjF+%byL324?Tq+izA5S#vAX0FJl!jY% z1;RBB?{#@+r*yqT`ipqBB4@&u_>@n122=&P-^YuoTNkYbBJDz7Ej%e60?Bn4U_P`& z?lw}!JgWdQIN@djITOI>U27ld3*T6#6_#O`~O$k>{@kNx4* zSA~vV9D9H`f=k&AYIxJRb7xt+AL`p~m&bUa?6i}+#jmEqdHIg`{Jfa!F9>@;3~pq& z?a%~-Uu2Z{8dUeF1HToUn-Oo1wF>Idt+i%e?+U8u`Ru$s+$0zKH9IViug2T4CK$3p zWXz#=7~T=-L+oTUb}UG)X3VaiKzRMx(OkV~w5OW2Oj`a!t)bvX!5RE9Q)a9<-Vk;Qaax~YG}qOPyz>Cs;NQUB z+2VGx`NX;N>^It-+_ zJ-c3Kt^=QK%LyWWC<)q$>Mncn*EPgR#8`hnT5iE=6LCDXq-Nol-pETkFdg| zcVq%GfgIRB&1n9kj2W>$!6?C>G4e&$fuI6{-0?<0`v|%ne?EO`-kL9KkvaMp@p+qNYhiE{8 zQ^rizpnX#!b#^#Dn5v1fKT`4=KR<@a@i;*#%=?=qW#4ucnQ0l7KgG**3$k5N!Dd+= z56Gt&;Ya>}^sUisHN&wfD`!=up_PmfaSSy}!fD3v#`{akR~VLE-@ilq3d22t>n+vC zD8BcCS}G{ZjCL{BpI(KJXnl*(8JSU*SwCi^Wm$)wNY)E=^*4Z+x}oU_ss=_GUg|bS zRvf4JbT51gVPf;nvk1)=Lcgaa=B6pp5K%o*^67hO6pd z_vN(z0$A(uu_Orwk!Tad9-*mvb>`6bo-Xgd>vm)s5kPgmAjntgHl(9Vo3^~kDPswR zr9Jx{Jm8ksUVRnuUwGN0Y{2kFXZaWQ9l^Fo3?lmXsq>iLO>_)s&LMko>S#09U4E*D z^XfaH1~<`NQSWjn-*VHkLwdt;@g0n`&Dv;(E&D4Hkbj2pw{1c7KE}vB?)d!Af+Wo- z8`{Thm`9G|{&*Ud{XhGp|B6)`WFk}&{xt=v8k&m9spH2Vd4y=|hK9u7Ljmj+dK11F zVmQbPBm#EmmI3(CgssN*VJVk>;csyBLkhm-<(L0J`1LS~VwS`z8)C^MhPd8&=XFHr z#&wCuhjE6zTQjk2(PTWzlP*^EmH#7@5!gMm?^$yOTJVDhnDU-4GyKve3C{xVQJ0CH zC&woP<@>s7zkY_{uUW-Nw?61H|G>~Mu5xIR_^Cx!i#0RU<`a!AApgD>OBeL7gPRb< z?)~L|#j)Zys*jj;)B&K7@Yhc4rz3=KCrXs=M@x|$A?2GpIEi(##Egs)ewkeZ$hd=- z9`NVr45AO4$T4()493~B2CgikMrM%oIAJp-U@S++q^%eOgn%JmHt29&teWA^qxxr{ zg|YJT+cB^_=Y9Gc!&a923L{Th=w|yo$LK-JdV&#l@QlJ+zhbnjArzNXpK;$*sS2)$ zbnt&4A;v#BqM5XD<8&sU&YOA!po=$_u1dcEtqLypEC@?1-p&@NBr}Iqip|U*ufwOD zI1)b+CmLob?gWK$mpF+dY2)5^vCU0EPupR{(h)JILM5qTc=wVo$&I%3>SHRdKUZ>SMwR? z99=&J_pyqRM}Nvl*ImVkSACVyah3haWn$3e5JPX+%8<<#>@3F79gP^7%(!Uf)Y z=@M#=JF^2>Z_j>$Zj8mUa zG3EYFhQH3Tu4KsYr(ESb815F>O^}B;0C=y2ckss`Z2t};sPTBN#Jcw-?g)=R;?xA4`~!TR!?A47=eh2Tp>V|R4#+6j2#P@k+{`Tt>L*jz8+Nm z9X=P!2zO$%QfZd!W3_5QVB(buOVOX$Z+U}8m@x$Wc-SXhN*Lo3%lb=XmCwQ-al@3; zO!&Cx=p9zhOGi*H^kM&Dt)Md^bbJ5^8g=N5OI+b3D#}251f7ZMD3%ES?2w~ahb{BC z+gQjzAX@ax`(n_as|fGP(&JbGr?O?`jrIt8ZuJd#08o2LBDo2sN1~OYjQ@Vc5G6oi zJ{Hc?6S33(M&#b}=El^i1#6D{WTjL2RkT$Qdd8aByf6~0Wu>!;Gr;{GV8l*q`-j0Z z#b{eDisf?VW#Kt<&M#_XHdtE@m8jXDp(fIg&_tv0NQI)~x`Y^jbKnMIHMJh2c+f~f z_$zNX=}!=2!BPzlR*Rk`v_<|PcS#%6ZH+i(*;tV>s9X<=7+f7se zl9CHkNwD)q1KJm3jenD^K`5eRAMuPr6Ty#w4XY|vtXbiW&^ca?6&sv9ooiMq&lW5@Vw#vzQe!=i?7 z@LYBF?29jAznU+zcinD0x^D7e`h54b+WknsE{`^9`t$Kx#Vq+bW%L!md2}+{tkqO& zv;xY==2?XkQ>ApiTK-{Qx_omuTlN6i3Jx$vzx{N>j5yTJ@W1ge=0_~+qDWoqxGvUc za;8sbppBU~zaN`jAcySxaDC^HW7->=ZX-33h`bn^ijPW9? z-6gMr%sGZ1B{{8$HvKY2y-6MfY|lqp`hNoRbSD-U=?}e7_7#yBjBkM0WOU&DXH$HD zsE*)+mA%vGf0`$1Ph5Z8qyG|t8(smN{pPIyaB}yz+vBG-7eErJV`BW&Y!aJP!WYuQ z@b!e{RQ0TZ!0ASYr~*EauT4TnN455@9aKdH;0cY@>qSlsH6#y2B6-RsYt5GSq;-y= zPcQwFm63u`2?gl)rs@zw0fT7Kf9Y_PH$o{zFZd~!f-Esd%3Hle?OLxVJj4hcLIgl| ziVaBk-P`a*1f;WW!hU2Il+}dYih){op{RDa47l#tf4B6jYMVW{u8;*t+Y%x7)0}Y5S5tl$0L!FFl<@yquYav zDF~of>i9B4FTc1`{6(ZHUq0w&RYv(;*JuUh;`b*@*+N$MZwU9KWGGko^f*5vP7X z>wTD`Xoi$sJwR1#r2>bYcNTTg5(oewD`zG_enrA*HJO4=vn8y4i{aksWN5#2Z@?G~ zs&_F)1TW~mAO^H3^x^(G_uq_maKv%*B286;u&ycW?)R$9c&$|u$Z)a6Kg}p?uTS7o znRGrwE};C>hYJ>mI-ZWMY!LR|i#|Xkw3T<-Laal#&m->YrFKjeg~Ws>{7D}vuZU}i z69O=Q739z6NY4j|#4D+Xu`EPGyi zPRZR{S0br}Q!iO^_hzSjMa)jmK~p_I(i{&gvrr6`>9(e?U9dZm?_s`Pj{F3t7ILwiIKh!)^GU33>$G_2_MF1GQ zpZ;0wY>>_OviKC3wOXNsUE`soH;wktBK?m#+6!=$03lveUAF*SqZ~OZLzm z7=2a(m6`*iFrKcIB)3g$xuO%LQr%)bv4urwHZ#zDuw-Wj@#?gLle*%%L)Y!4?%W3& z!pR9p^Yd6C3*s7snM~(vSg(;{4(l@kam^{#v!_t4Rz%!7^dA`s_$$YxY}lv|tp~sb zWXG~dQ*roU<7b@;8V>XtKXDrtwqO;iWp}62k!ZH0j_4#5P$k{%rZ|ISaz0nOo$pzn z%d;N**bQzIcp!C&UAJLl9X)E}jG+rc@6IC-GpoIJDv3)(@!kL(Grp)T;J@!R$jgq4 z6mJyLv2Sl5L%{)sWe@-xT?=W#L$*xW>#+Ng?Vw|Qr=9OOu=e$1fA|A*mQ%Lk9|eVu zXh>b_@PhC+U{Cih0W$&^VZjq?HSiu5ty#RA#RcfC=tMqar8&=J)2g+!9#B2ZwKltIqMQA~Jnz24I^GNOAUDA#wb$2p~L zI~`@09`H#QZY5hr%6EJj=-EkI90!>dUS;ov@+#W~fg>(<19At4N2E4#ZIW>(<)WDe zZqY{3OpF4bFqvel0U>A~tX-J<9Xf#v4?zv$Pa&$s?!&=*jnTXC3$F@_UFgd~QA97j zn&ud{S7PIfbM}mGIyP|>U%-3Uql<&{rtXFV4uK5RUPA}(b%`jm=`zs$Cva2V_vX6S zzxmB?R!y7yNA=47Sr+x(`)rl^`w2E`aVP*&v)J2E%)%kz>{%pi{K{npQWB&kQ>b0p zsnb?#4j0huBFkXgDV|QqB~g`$15htW4ESpvB#h8|bF5j=>FOFwFS0CtfZ_etJ{P@| zQR&-^Vn3aA(Xurh@6%Q#OW7*Rtq-u+(LH-|nS5Tx6S5-?HPL~hL65iya5>f^A;YF1 z0G*O|1M(gA-kq4Z;RUj30C?m(B=6VIbMo4m?Pq`kf4E|n>k>4oaUFYKM?^-+I&t=_ zc|lsW!|oDeNju?t@5B{-SnF`vbhXe0CT9Qbw(hIk?b9zCtpNx2j3Re5BFTnj2@|nF zt16E4TC#`i;e(vOh*$m~sDZ$>W2&`2D6e3Q;UA_-(N?x0c25

    D$IMO$eIOLB-#qjOfv>`pb)m747FM_R&u%nD?>A}v@y zSo1-C86)qotiJ`Fv@WP@hArzK07rB|WKrOSNh=MJD~%S@MrOKLv`S|#$v1=6L_~6PcDmGU2U%`&%8RA`5Y!hG zd;S*@?e4T=sF`sNFGx2{%-YDUG$`Rtx6>(MRb1JPpA)(k6x;3Bf?{LGQJI&!y`(4H z(A^WWmNmyC*fgqn?m(=X7JAUcQ)2^Gu8s31pe44CJqnF3uw*w_(@Z%DSkZYca9!6x zuAsX|Gu47|#Zlbjt28x6^Ol-@Tb*0YP-nqxBlV z9$^op(fGjLqHxkKwx=#4*ZX)kG{_N3bbu5K2 zFtnbtq0Qk~%zi-5yEXx;?_wKD;#ZvksCy#q~{fFt(_m&PbigtG3#*@lT5RqWh z#}nAk67bNCh_<4WVpH>uSXNFmEOIGHY0GVFleW597^bLd9e3k?X% z!8~gWBarZ1)}@TO$NFaoNS)TB41a5zS4uDks7hfUODJ0PyXN7 z$zQDm--bMLy^|%Xjrby!XMH1vYUnrFB&gs|pmwIL%hs9Du2iLwt{9PyE)T2p7Wjc^ zG0$8rQdiYJV zvojjvHs|Wlc279J_w?a%$5I6W5cN(pA!Cujnr{pk2?PqXxIiUJCQn(#1@c%FdF)84 zQEfE&Z}~%Y=u}!D3o2Gk%I$-`&a$oxnwa`1;Ws12W*LDb`b#J`WD)?YU>67Xhl}jU z=;FexdD)&U5?~RQfc)r&M=It)f|-ZMkF%2mS_;G9z3>9Mhm?V3i|vSf(|4gImWa?$ zlyTlxji3~{0d&HL8}>Iqot^=w|tULgXLx&C=AZ6TJOQbH;$~2A< zJjqxVr*HydqJINV)y$F;F(fx-bo~`_%2=c+jRgGqSP*+$x$Xqmee27NJk2sP2Z%<$ z2hVqvlXpW?BDs?}t0Y_$N|s7R;|g0+Kg;q7Y*ua;F(23o3b3I^uwe(DJT;bF5GAqsKun(7X*Tdzg zN7@H1QVdiFK2|SE$c6Q%BMoDay3-vao$@w zG7vh&@yTkfNHjz()lI!Cw%KSef8{3+UpPdhb+MSzyW(j;Eyi--4`bI|cO9VTD3Uym z7-?aNF)Z^q%J%QD9wi2|<(I@mcJFwYMWeN{>=$AO5-zWv!hf8YJq;CD?>$xw0{?;Xz8#n#6}Qtz+S6kru{4-??iFwY5g-osFSWkC(nFrR6bT~HmK~!T z@QrTeIjkApin;=+|0FoYy?uyf@=Rj8y=+@V4Yk1CP7hucz9U^>0wv>fimq^$h z9yq?n^ziR~WP{@G7hR8k@?jR~(0$mq$6n@dBBVTe;DE8j)6bj&bO{ARaqd*5)W}m;pBJfQCTGlz zEiRs;@^*+Z%{id5Lr$Uhax}s`#(QxEbZ*8g(=p1nJ$J5pElPW%|f z3ms{$K=z`Uk>x-MBnnyJgUANDD^%}7)LeIZy?|>}bL@=AUOWP>`f2RiiM#e=Y57ZF zVj}$!%uhdO=fL*S!B_i^dstjnSXure&ppB_2v4MyhWavo*ube%M8^@FI(POQHt|3_ zVQ%plyMuOy#qvPCQ@QkM3uK`4Upsow@M!qqg(-;KD{3T>sdHs-GFNH}GhRmeELd;{ zT*K(!GlJ9VVdyc0xV9o72kSkCEnhuhS&&D%Cz`cf9<|Q-MQc&}T?|#-_haCB%gln>~~hZd6}FDQau^xOM)7VvE5ypEyAgQFcNX`Js-X-ie%< z@31o?kP*U7=A z)lFRYHPedw%(G)?sG_tOY(ko?fa^eyKKDL zXv5~Vi3GZN2ueiLzPmM+Ly%Rj>G~Ox!RQC)^cfewg$IiADAXK;2j!>$*GJEtEob1k zNR63jw zk=0-)|2B2#z@f85o}8+*V7k#WumIuDDBgmUL`#qOR<}b2FUk5)#(e8@jP`_Oy&5#O zGsO90#yskXpgY2E%fGO$PeNeVZiOAvW#OD^0@}+PUkuHgsb~usS{zUMmVIqX3AcH+ z6D8L+j9Cv7dFrXdaX*e7N1d`4O0N~TEGGPZFkCFO>rhS#-5|&Lr8D|_mx=esjy(G4 zqd100gIRda02Mk7G!<#2Em|8WYVkW@L>|;1*;?m(A~!WFjCWQLFh#; zhIu1HjOMVmx(t_3LleP8cQEB&+mf#Jl+n3)#=L%6sAS~E7ZzR;q&U#vAA($dD4N@k z+bcs<-c6%Bk8cLrI*IiPoh2L^SCEbL+H7q3OY3)?w23h77T4>Kz16pM2~SvhivPq} zzzvIH%OQO7kAs?8l98&QYo!5M#nn{a-EQ1JU>r8zAcTk95kRRK_Zc}f)HKXD z{AOb6r8A4O>;s{Ofd5e~)oN9nif27h4UT9 zOvE5+=NXdgZ0x^#f4#oZW~6ZWz%m)I$*Zp-)#2Tr z-UXK$1XOz$CS_Sh(U61V9LiDlGRAxZonI{_1zd-CCbQ`xD*temRiZO9^gyawYgA3f z??dl*t66DE+;}b103q2rrL%CnFpgS_(w5;zk^6sZ&t-8sCOWG`i z?^<%IRmv2p5-(-7jF06)6;7R+pDisQG*pPTo0vTlDAg(yhmdy|*rIgP-G}3P-Glwb z+Y3sF?n42Q(81%ST&mEhXSK*mhv;$h2b}T`Q9LJ$ z&6eu7wjy_E(O>m2>{FKYc96w1riT|8;bLG8n;=}_95yvH9N@l)&X=r_n#wmaHLVGw zfJ>(;g+kH5!)r0?3>@uBWw(R(xTSJX#2VA_9cxf8QN_*u9s&oOS_5o=lM1d8=hJNq zwb@mDcwIY*cqLA&4NRApp8UCs5OB2XZTjWaGdhEFu=BzJSO9SpAUw9QXGu2UXxDGW ziC_K#ibMfFOiFy>6G#=pS+mraC*|=bHh42s2UOH*h;c}yu8g7$O+L%WpR?F_v%r2Y zs655+pZH0Tzl71QvcAEXo!>(>IAv9#n{Y{eE=rf-5vK2$tPhpvqEq+m5rLXPG#p!T8z#~TzjVu|<=4`PM&6Ja&}hs(CD4TERn(&LayB`&;0 z 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 NPc>0?Dd@w${{yb^<(&Wk diff --git a/resources/test/installers/bepinex/H3VRUtilities/doorstop_config.ini b/resources/test/installers/bepinex/H3VRUtilities/doorstop_config.ini index a68f30f..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/doorstop_config.ini +++ b/resources/test/installers/bepinex/H3VRUtilities/doorstop_config.ini @@ -1,16 +0,0 @@ -[UnityDoorstop] -# Specifies whether assembly executing is enabled -enabled=true -# Specifies the path (absolute, or relative to the game's exe) to the DLL/EXE that should be executed by Doorstop -targetAssembly=BepInEx\core\BepInEx.Preloader.dll -# Specifies whether Unity's output log should be redirected to \output_log.txt -redirectOutputLog=false -# If enabled, DOORSTOP_DISABLE env var value is ignored -# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS -ignoreDisableSwitch=false -# Overrides default Mono DLL search path -# Sometimes it is needed to instruct Mono to seek its assemblies from a different path -# (e.g. mscorlib is stripped in original game) -# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed -# Original Managed folder is added as a secondary folder in the search path -dllSearchPathOverride= \ No newline at end of file diff --git a/resources/test/installers/bepinex/H3VRUtilities/winhttp.dll b/resources/test/installers/bepinex/H3VRUtilities/winhttp.dll index bdf9c790dbf3cd0c1c2af726f33db01c1adf64c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 25088 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 Xrx=Yx@wrpo?RS*0RHTI-2 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/config/BepInEx.cfg b/resources/test/installers/bepinex/Modmas_2021/BepInEx/config/BepInEx.cfg new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/config/HookGenPatcher.cfg b/resources/test/installers/bepinex/Modmas_2021/BepInEx/config/HookGenPatcher.cfg new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony.xml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony.xml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/0Harmony20.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx-MonoMod_Loader/MonoMod.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Harmony.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Harmony.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Harmony.xml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Harmony.xml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Preloader.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Preloader.xml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.Preloader.xml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/BepInEx.xml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/HarmonyXInterop.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Mdb.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Pdb.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.Rocks.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/Mono.Cecil.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.RuntimeDetour.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.RuntimeDetour.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.RuntimeDetour.xml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.RuntimeDetour.xml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.Utils.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.Utils.xml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/core/MonoMod.Utils.xml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilities.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/WFIOST-H3VRUtilities/H3VRUtilities/Assembly-CSharp.H3VRUtilitiesVehicles.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.AttachmentStock.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.AttachmentStock.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.CapAndBallRevolver.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.CapAndBallRevolver.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.CustomQuickBeltSlots.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.CustomQuickBeltSlots.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MagazineScripts.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MagazineScripts.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeatBeatScanner.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeatBeatScanner.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeatyPages.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeatyPages.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeshCombiner_MonoMod.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MeshCombiner_MonoMod.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MovableWeaponPart.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.MovableWeaponPart.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.QBArmorPiece.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.QBArmorPiece.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.RSC_MagazineFollower.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.RSC_MagazineFollower.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.RifleGrenadeAdapter.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.RifleGrenadeAdapter.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.WeaponEnhancementAttachment.mm.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/monomod/cityrobo-OpenScripts/Assembly-CSharp.WeaponEnhancementAttachment.mm.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/BepInEx-MonoMod_Loader/BepInEx.MonoMod.Loader.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/Deli.Newtonsoft.Json.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/Deli.Newtonsoft.Json.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/Deli.Patcher.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/Deli.Patcher.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/DotNetZip.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/DotNetZip.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/I18N.West.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/I18N.West.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/I18N.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/I18N.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/MonoMod.RuntimeDetour.HookGen.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/MonoMod.RuntimeDetour.HookGen.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/MonoMod.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/DeliCollective-Deli/MonoMod.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/Deliter.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/Deliter.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/DotNetZip.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/DotNetZip.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/I18N.West.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/I18N.West.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/I18N.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/I18N.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/Newtonsoft.Json.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/Newtonsoft.Json.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/YamlDotNet.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/YamlDotNet.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/config.yaml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Deliter/config.yaml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Mason.Core.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Mason.Core.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Mason.Patcher.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Mason.Patcher.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Newtonsoft.Json.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/Newtonsoft.Json.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/YamlDotNet.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/Stratum-Mason/YamlDotNet.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/BepInEx.MonoMod.HookGenPatcher.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/BepInEx.MonoMod.HookGenPatcher.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-HookGenPatcher_H3VR/MonoMod.RuntimeDetour.HookGen.exe new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/patchers/nrgill28-Sodalite/Sodalite.Patcher.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/HawkMoonScript.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/HawkMoonScript.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/AngryNoob-DestinyScript/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/BepInEx-MonoMod_Loader/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/7mmpinfire b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/7mmpinfire new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/Antique_Ammo.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/Antique_Ammo.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/late_7mmpinfire b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/late_7mmpinfire new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Ammo/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/Antique_Grenades.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/Antique_Grenades.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/antiquegrenades b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/antiquegrenades new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/late_antiquegrenades b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/late_antiquegrenades new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Antique_Grenades/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/BiC_RPG.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/BiC_RPG.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/bic_rpg b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/bic_rpg new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/late_bic_rpg b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/late_bic_rpg new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-BiC_RPG/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/Hotchkiss_M1922.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/Hotchkiss_M1922.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/hotchkiss1922 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/hotchkiss1922 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/late_hotchkiss1922 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/late_hotchkiss1922 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Hotchkiss_M1922/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Archer.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Archer.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Assassin.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Assassin.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Jester.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Jester.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Jouster.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Jouster.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_King.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_King.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Knight.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Knight.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Musketeer.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Musketeer.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Peasant.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Peasant.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_PlagueDoctor.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_PlagueDoctor.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Soldier.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Soldier.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Wizard.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/M_Wizard.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/MedievalSosigs.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/MedievalSosigs.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/late_modmasitem35 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/late_modmasitem35 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/late_sosigviking b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/late_sosigviking new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/modmasitem35 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/modmasitem35 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/sosigviking b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-MedievalSosigs/sosigviking new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap1.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap1.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap2.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap2.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap3.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap3.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap4.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap4.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap5.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap5.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap6.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap6.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap7.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap7.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap8.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap8.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap9.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-ModmasCamos/xx_modmas_giftwrap_giftwrap9.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/NRS2_ScoutFiringKnife.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/NRS2_ScoutFiringKnife.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/late_nrs2 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/late_nrs2 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/nrs2 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-NRS2_ScoutFiringKnife/nrs2 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/OSS_Bigot_M1911A1.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/OSS_Bigot_M1911A1.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/late_oss1911 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/late_oss1911 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/oss1911 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-OSS_Bigot_M1911A1/oss1911 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/Winchester_1885.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/Winchester_1885.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/late_w1885 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/late_w1885 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/w1885 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Billiam_J_McGoonigan-Winchester_1885/w1885 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/Deli.Setup.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/Deli.Setup.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/DeliCollective-Deli/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/DrDog.CaseLockoutFix.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/DrDog.CaseLockoutFix.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/DrDog.CaseLockoutFix.dll.mdb b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/DrDog.CaseLockoutFix.dll.mdb new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/LICENSE b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/LICENSE new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Dr_Dog_PhD-Guncase_Lockout_Fix/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/Blaser_R93.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/Blaser_R93.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/blaserr93 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/blaserr93 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/late_blaserr93 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/late_blaserr93 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-Blaser_R93/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/KKM_Glock.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/KKM_Glock.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/kkmglock b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/kkmglock new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/late_kkmglock b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/late_kkmglock new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/mw_kkm_glock b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-KKM_Glock/mw_kkm_glock new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/264round b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/264round new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/LICC_LWS.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/LICC_LWS.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/late_264round b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/late_264round new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/late_licc b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/late_licc new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/licc b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/licc new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/mw_licc_lws b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/FraDirahra-LICC_LWS/mw_licc_lws new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/MD_F4E_Fighter.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/MD_F4E_Fighter.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/f4ephantom b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/f4ephantom new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/late_f4ephantom b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/late_f4ephantom new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-MD_F4E_Fighter/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/NO74_MKII_StickyGrenade.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/NO74_MKII_StickyGrenade.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/late_no74_mkii_stickygrenade b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/late_no74_mkii_stickygrenade new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/no74_mkii_stickygrenade b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NO74_MKII_StickyGrenade/no74_mkii_stickygrenade new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/NSV.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/NSV.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/late_nsv b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/late_nsv new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/nsv b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/JerryAr-NSV/nsv new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/Modmas_Cases.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/Modmas_Cases.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/late_modmas2023_cases b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/late_modmas2023_cases new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/modmas2023_cases b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2023-Modmas_Cases/modmas2023_cases new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ADUILTEDSosigNEWCHANGEDNEWNOTEXHIBITIONIST.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ADUILTEDSosigNEWCHANGEDNEWNOTEXHIBITIONIST.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Billiam.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Billiam.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/CitySosig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/CitySosig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/JerryArSig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/JerryArSig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/LuaSosig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/LuaSosig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024FIN.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024FIN.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM02_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM02_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM03_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM03_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM04_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM04_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM11_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM11_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM22_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM22_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM29_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM29_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM34_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM34_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM38_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM38_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM50_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM50_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM51_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM51_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM68_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM68_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM69_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM69_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM70_VFO.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/MODMAS2024ITEM70_VFO.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2023QuickBeltSlotPatch.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2023QuickBeltSlotPatch.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024Base.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024Base.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024Map.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024Map.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024_SosigResources.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Modmas2024_SosigResources.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasAssaultShieldSnowsig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasAssaultShieldSnowsig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasAssaultSnowsig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasAssaultSnowsig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivvieConstruction.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivvieConstruction.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivvieConstructionSupervisor.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivvieConstructionSupervisor.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesGateGuard.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesGateGuard.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesScarf.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesScarf.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesWacky.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesWacky.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesWackyDisarmed.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasCivviesWackyDisarmed.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasGronch.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasGronch.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasMGEMeBrotherArmed.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasMGEMeBrotherArmed.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasSnowsig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasSnowsig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasSnowsigCivvie.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasSnowsigCivvie.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasStorymodsFits.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasStorymodsFits.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasWolfie.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/ModmasWolfie.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Okkim.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Okkim.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer.BossFight.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer.BossFight.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer.BossFight.dll.mdb b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer.BossFight.dll.mdb new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer_Sosig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Packer_Sosig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/SceneLoaderObject.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/SceneLoaderObject.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Volksig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/Volksig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/atlassceneloader b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/atlassceneloader new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/carl.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/carl.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/gram.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/gram.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_atlassceneloader b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_atlassceneloader new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_modmas2024_sosigresources b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_modmas2024_sosigresources new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_sirtatoesnote b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/late_sirtatoesnote new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/local_ModmasSosig.csosig b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/local_ModmasSosig.csosig new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas 2024 base b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas 2024 base new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024_sosigresources b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024_sosigresources new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/modmas2024newmap.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/sirtatoesnote b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Modmas2024-Modmas_2024/sirtatoesnote new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/HemmingerModel2Pistol.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/HemmingerModel2Pistol.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/late_model_2.muzz b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/late_model_2.muzz new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/model_2.muzz b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-HemmingerModel2Pistol/model_2.muzz new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/Meloncorp_M1891_MkIV_Pistol.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/Meloncorp_M1891_MkIV_Pistol.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/late_mkiv_pistol.muzz b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/late_mkiv_pistol.muzz new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/mkiv_pistol.muzz b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M1891_MkIV_Pistol/mkiv_pistol.muzz new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/Meloncorp_M55_Rifle.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/Meloncorp_M55_Rifle.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/late_m55.muzz b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/late_m55.muzz new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/m55.muzz b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/m55.muzz new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_M55_Rifle/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/Meloncorp_Reserves_G47_Rifle.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/Meloncorp_Reserves_G47_Rifle.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/g47.muzz b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/g47.muzz new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/late_g47.muzz b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/late_g47.muzz new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Muzzle_Alt-Meloncorp_Reserves_G47_Rifle/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/CamoShop.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/CamoShop.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/camoshop b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/camoshop new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/camospray b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/camospray new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_camoshop b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_camoshop new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_camospray b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_camospray new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_resizecontrol b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_resizecontrol new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_shaderholder b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/late_shaderholder new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/resizecontrol b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/resizecontrol new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/shaderholder b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-CamoShop/shaderholder new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/NGA.GunCaseFix.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/NGA.GunCaseFix.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-GunCaseFix/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/JsonSaveSystem.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/JsonSaveSystem.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-JsonFileIO/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/NGAMasteryCamos.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/NGAMasteryCamos.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_DarkCamo_Albedo.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_DarkCamo_Albedo.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_DarkCamo_Packed.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_DarkCamo_Packed.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_GoldCamo_Packed.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/_GoldCamo_Packed.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_GoldTerra.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_GoldTerra.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_GoldTerra.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_GoldTerra.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_alien-carniverous.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_alien-carniverous.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_alien-carniverous.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_alien-carniverous.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_gold-scuffed.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_gold-scuffed.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_gold-scuffed.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-MasteryCamos/xx_mastery_s1_gold-scuffed.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-ProfileSaveFolder/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/NGA.VaultSaveCompatibility.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/NGA.VaultSaveCompatibility.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/NGA-VaultSaveCompatibility/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/CP2077_Malorian3516.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/CP2077_Malorian3516.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/MalorianCode.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/MalorianCode.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/cp77_malorian3516 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/cp77_malorian3516 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/late_cp77_malorian3516 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/late_cp77_malorian3516 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-CP2077_Malorian3516/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/Nik_Stratagems.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/Nik_Stratagems.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/late_nik_hd2stratagems b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/late_nik_hd2stratagems new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/nik_hd2stratagems b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Nikpo-Nik_Stratagems/nik_hd2stratagems new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/9A91_VSK94.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/9A91_VSK94.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/9a91vsk b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/9a91vsk new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/late_9a91vsk b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/late_9a91vsk new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-9A91_VSK94/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/Bryson_Series.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/Bryson_Series.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/brysonseries b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/brysonseries new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/late_brysonseries b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/late_brysonseries new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/mw_bryson_series b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Bryson_Series/mw_bryson_series new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/Expedite_12.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/Expedite_12.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/late_modmas2024_item62 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/late_modmas2024_item62 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/modmas2024_item62 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/modmas2024_item62 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/mw_expedite_12 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Expedite_12/mw_expedite_12 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/Modul_UZI.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/Modul_UZI.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/late_modmas2024_item19 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/late_modmas2024_item19 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/modmas2024_item19 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/modmas2024_item19 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/mw_modul_uzi b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_UZI/mw_modul_uzi new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/Modul_VAL_2.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/Modul_VAL_2.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/late_modul_val_2 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/late_modul_val_2 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/modul_val_2 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/modul_val_2 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/mw_modul_val_2 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_VAL_2/mw_modul_val_2 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/Modul_Workshop_Platform.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/Modul_Workshop_Platform.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/late_mwplatform b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/late_mwplatform new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/mwplatform b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Modul_Workshop_Platform/mwplatform new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/Rail_Appear_Tool.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/Rail_Appear_Tool.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/appeartool b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/appeartool new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/late_appeartool b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/late_appeartool new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Rail_Appear_Tool/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/9x39 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/9x39 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/Tarkov_9x39.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/Tarkov_9x39.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/late_9x39 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/late_9x39 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_9x39/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/Tarkov_AA12.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/Tarkov_AA12.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/aa12_wolfie b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/aa12_wolfie new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/late_aa12_wolfie b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/late_aa12_wolfie new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/mw_tarkov_aa12 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tarkov_AA12/mw_tarkov_aa12 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/Tiger_Stripe_Deagle.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/Tiger_Stripe_Deagle.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/late_wolfiedeagles b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/late_wolfiedeagles new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/wolfiedeagles b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Not_Wolfie-Tiger_Stripe_Deagle/wolfiedeagles new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/BagOfScripts.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/BagOfScripts.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/Editor version in here.zip b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/Editor version in here.zip new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Bag_Of_Scripts/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/Deep_Rock_Galactic_Bulldog_Heavy_Revolver.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/Deep_Rock_Galactic_Bulldog_Heavy_Revolver.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/drg_bulldog_revolver b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/drg_bulldog_revolver new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/late_drg_bulldog_revolver b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/late_drg_bulldog_revolver new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Deep_Rock_Galactic_Bulldog_Heavy_Revolver/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/Terminator_AMT_Hardballer.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/Terminator_AMT_Hardballer.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/amt_hardballer b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/amt_hardballer new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/late_amt_hardballer b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/late_amt_hardballer new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Okkim-Terminator_AMT_Hardballer/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/Custom_Sosig_Spawner.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/Custom_Sosig_Spawner.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/late_packer.customsosigspawner b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/late_packer.customsosigspawner new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/packer.customsosigspawner b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Packer-Custom_Sosig_Spawner/packer.customsosigspawner new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/Captain_America_Shield.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/Captain_America_Shield.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/late_modmas2024_item54 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/late_modmas2024_item54 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/modmas2024_item54 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Shault-Captain_America_Shield/modmas2024_item54 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/CustomSosig_Base.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/CustomSosig_Base.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/SosigClothing.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/SosigClothing.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/Sosig_Squad.CustomSosigLoader.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/Sosig_Squad.CustomSosigLoader.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/Sosig_Squad.CustomSosigLoader.dll.mdb b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/Sosig_Squad.CustomSosigLoader.dll.mdb new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/late_sosigclothing b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/late_sosigclothing new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/sosigclothing b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Sosig_Squad-Custom_Sosig_Loader/sosigclothing new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/10x22_Glubbersnackle.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/10x22_Glubbersnackle.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/10x22_glubbersnackle b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/10x22_glubbersnackle new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/late_10x22_glubbersnackle b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/late_10x22_glubbersnackle new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-10x22_Glubbersnackle/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/7x30_Whippersnapper.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/7x30_Whippersnapper.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/7x30_whippersnapper b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/7x30_whippersnapper new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/late_7x30_whippersnapper b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/late_7x30_whippersnapper new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-7x30_Whippersnapper/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/AngryAngus.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/AngryAngus.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/late_storymods_angryangus b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/late_storymods_angryangus new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/storymods_angryangus b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-AngryAngus/storymods_angryangus new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/Domebreaker.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/Domebreaker.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/late_storymods_domebreaker b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/late_storymods_domebreaker new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/storymods_domebreaker b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Domebreaker/storymods_domebreaker new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/LeDernierMot.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/LeDernierMot.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/late_storymods_lederniermot b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/late_storymods_lederniermot new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/storymods_lederniermot b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-LeDernierMot/storymods_lederniermot new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/Longshot.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/Longshot.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/late_storymods_longshot b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/late_storymods_longshot new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/storymods_longshot b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Longshot/storymods_longshot new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/Shortstop.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/Shortstop.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/late_storymods_shortstop b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/late_storymods_shortstop new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/storymods_shortstop b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Shortstop/storymods_shortstop new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/TheEmesis.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/TheEmesis.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/late_storymods_theemesis b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/late_storymods_theemesis new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/storymods_theemesis b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-TheEmesis/storymods_theemesis new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/Trenchbuster.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/Trenchbuster.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/late_storymods_trenchbuster b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/late_storymods_trenchbuster new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/storymods_trenchbuster b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/StoryMods-Trenchbuster/storymods_trenchbuster new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Deliter/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Mason/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/ReadOnlyCollectionsInterfaces.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/ReadOnlyCollectionsInterfaces.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/Stratum.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/Stratum.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Stratum-Stratum/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/AncientChineseMeleePack.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/AncientChineseMeleePack.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/ancientchinesemeleepack b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/ancientchinesemeleepack new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/late_ancientchinesemeleepack b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/late_ancientchinesemeleepack new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AncientChineseMeleePack/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/AndrewsMachineCarbine.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/AndrewsMachineCarbine.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/andrewsmachinecarbine b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/andrewsmachinecarbine new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/late_andrewsmachinecarbine b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/late_andrewsmachinecarbine new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-AndrewsMachineCarbine/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/BSAWelgunSMG.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/BSAWelgunSMG.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/bsawelgunsmg b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/bsawelgunsmg new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/late_bsawelgunsmg b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/late_bsawelgunsmg new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-BSAWelgunSMG/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/CandyDispenserGun.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/CandyDispenserGun.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/candydispensergun b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/candydispensergun new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/late_candydispensergun b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/late_candydispensergun new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-CandyDispenserGun/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/LegoWeaponSet.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/LegoWeaponSet.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/late_legoweaponset b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/late_legoweaponset new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/legoweaponset b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/legoweaponset new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-LegoWeaponSet/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/M99AMR.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/M99AMR.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/late_m99amr b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/late_m99amr new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/m99amr b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/m99amr new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-M99AMR/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/ModulDG58.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/ModulDG58.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/late_moduldg58 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/late_moduldg58 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/moduldg58 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/moduldg58 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/mw_moduldg58 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulDG58/mw_moduldg58 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/ModulKVDRifles.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/ModulKVDRifles.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/late_modulkvdrifles b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/late_modulkvdrifles new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/modulkvdrifles b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/modulkvdrifles new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/mw_modulkvdrifles b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulKVDRifles/mw_modulkvdrifles new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/ModulRenettiPistol.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/ModulRenettiPistol.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/late_modulrenettipistol b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/late_modulrenettipistol new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/modulrenettipistol b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/modulrenettipistol new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/mw_modulrenettipistol b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-ModulRenettiPistol/mw_modulrenettipistol new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/Pancerovka27ALauncher.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/Pancerovka27ALauncher.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/late_pancerovka27alauncher b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/late_pancerovka27alauncher new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/pancerovka27alauncher b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-Pancerovka27ALauncher/pancerovka27alauncher new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/QBZ03Rifles.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/QBZ03Rifles.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/late_qbz03rifles b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/late_qbz03rifles new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/qbz03rifles b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-QBZ03Rifles/qbz03rifles new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/VZ25SMG.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/VZ25SMG.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/late_vz25smg b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/late_vz25smg new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/vz25smg b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-VZ25SMG/vz25smg new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/XmasFoodBundle.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/XmasFoodBundle.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/late_xmasfoodbundle b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/late_xmasfoodbundle new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/xmasfoodbundle b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/Volks-XmasFoodBundle/xmasfoodbundle new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/8-11-0.unitypackage b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/8-11-0.unitypackage new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilities.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilities.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilitiesVehicles.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilitiesVehicles.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/H3VRUtilsConfig.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/WFIOST-H3VRUtilities/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/Fallout4FatMan.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/Fallout4FatMan.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/cityrobo.fatman b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/cityrobo.fatman new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/late_cityrobo.fatman b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/late_cityrobo.fatman new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Fallout4FatMan/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/Gewehr43.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/Gewehr43.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/cityrobo_g43 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/cityrobo_g43 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/late_cityrobo_g43 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/late_cityrobo_g43 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-Gewehr43/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/ModularWorkshop.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/ModularWorkshop.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/ModularWorkshop.dll.mdb b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/ModularWorkshop.dll.mdb new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-ModularWorkshop/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AdditionalBarrel.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AdditionalBarrel.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Adjustable_ReflexSight.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Adjustable_ReflexSight.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Attachable_Magazine.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Attachable_Magazine.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AttachmentMountParentToThis.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AttachmentMountParentToThis.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AttachmentStock.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/AttachmentStock.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/BreakActionWeapon_BarrelSwitch.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/BreakActionWeapon_BarrelSwitch.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/CapAndBallRevolver.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/CapAndBallRevolver.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/CustomQuickBeltSlots.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/CustomQuickBeltSlots.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/DP12_Scripts.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/DP12_Scripts.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/LongRecoilSystem.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/LongRecoilSystem.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MagPoseCycler.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MagPoseCycler.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MagazineScripts.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MagazineScripts.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Magazine_Tape.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Magazine_Tape.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ManipulateObjectAttachmentProxy.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ManipulateObjectAttachmentProxy.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Manipulate_Animator.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Manipulate_Animator.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MeatBeatScanner.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MeatBeatScanner.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MeatyPages.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MeatyPages.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ModifyWeaponCartrideAndMagazineAttachment.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ModifyWeaponCartrideAndMagazineAttachment.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MountedGunControls.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MountedGunControls.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MovableWeaponPart.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MovableWeaponPart.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MultipleHideOnAttach.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/MultipleHideOnAttach.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenBoltBurst.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenBoltBurst.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenScripts.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenScripts.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenScriptsBepInEx.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/OpenScriptsBepInEx.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/PreattachedAttachment.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/PreattachedAttachment.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/QBArmorPiece.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/QBArmorPiece.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RSC_MagazineFollower.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RSC_MagazineFollower.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RangeFinder.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RangeFinder.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RifleGrenadeAdapter.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/RifleGrenadeAdapter.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Rigidbody_JiggleBones.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Rigidbody_JiggleBones.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ScopeShaderZoom.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ScopeShaderZoom.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ShotClock.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ShotClock.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/SmartPistol.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/SmartPistol.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/SwitchBlade.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/SwitchBlade.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/TemplateProject.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/TemplateProject.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ThermalVision_Enabler.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/ThermalVision_Enabler.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/TriggerModification.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/TriggerModification.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Typhoon.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/Typhoon.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/WeaponEnhancementAttachment.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/WeaponEnhancementAttachment.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/MeatKitDLL.zip b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/MeatKitDLL.zip new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/OpenScripts2.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/OpenScripts2.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/OpenScripts2.dll.mdb b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/OpenScripts2.dll.mdb new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/advancedmovingattachmentinterfacemenu b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/advancedmovingattachmentinterfacemenu new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-OpenScripts2/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/PrefabReplacer.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/PrefabReplacer.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/cityrobo-PrefabReplacer/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/OtherLoader.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/OtherLoader.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/bootstrap.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/bootstrap.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/config.yaml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/config.yaml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/project.yaml b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/project.yaml new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/resources/OtherloaderLock.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/resources/OtherloaderLock.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/resources/otherloader_assets b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/devyndamonster-OtherLoader/resources/otherloader_assets new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/FNV_Power_Fist.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/FNV_Power_Fist.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/late_modmas2024_item07 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/late_modmas2024_item07 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/modmas2024_item07 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Power_Fist/modmas2024_item07 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/FNV_Ripper.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/FNV_Ripper.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/late_modmas2024_item06 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/late_modmas2024_item06 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/modmas2024_item06 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-FNV_Ripper/modmas2024_item06 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/MG15.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/MG15.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/late_modmas2024_item45 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/late_modmas2024_item45 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/modmas2024_item45 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MG15/modmas2024_item45 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/CHANGELOG.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/MW2_Pit.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/MW2_Pit.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-MW2_Pit/pit.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/LICENSE b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/LICENSE new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/PitScripts.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/PitScripts.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/PitScripts.dll.mdb b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/PitScripts.dll.mdb new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-PitScripts/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/Zbroyar_Z_008.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/Zbroyar_Z_008.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/late_modmas2024_item64 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/late_modmas2024_item64 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/modmas2024_item64 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/localpcnerd-Zbroyar_Z_008/modmas2024_item64 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/Atlas.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/Atlas.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Atlas/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-HookGenPatcher_H3VR/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/happyding b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/happyding new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/nrgill28.Munchies.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Munchies/nrgill28.Munchies.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/LICENSE b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/LICENSE new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/Sodalite.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/YamlDotNet.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/YamlDotNet.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/universalpanel b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-Sodalite/universalpanel new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/WurstMod.deli b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/WurstMod.deli new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/nrgill28-WurstMod/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/HotelHotlinkLightsOut.deli b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/HotelHotlinkLightsOut.deli new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-Hotel_Hotlink_Lights_Out/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/QSZ_92.dll b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/QSZ_92.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/README.md b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/README.md new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/icon.png b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/icon.png new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/late_qsz92 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/late_qsz92 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/manifest.json b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/qsz92 b/resources/test/installers/bepinex/Modmas_2021/BepInEx/plugins/sirpotatos-QSZ_92/qsz92 new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/doorstop_config.ini b/resources/test/installers/bepinex/Modmas_2021/doorstop_config.ini new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/Modmas_2021/winhttp.dll b/resources/test/installers/bepinex/Modmas_2021/winhttp.dll new file mode 100644 index 0000000..e69de29 diff --git a/resources/test/installers/bepinex/PlantEverything/.doorstop_version b/resources/test/installers/bepinex/PlantEverything/.doorstop_version index 64b5ae3..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/.doorstop_version +++ b/resources/test/installers/bepinex/PlantEverything/.doorstop_version @@ -1 +0,0 @@ -4.4.0 \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/config/BepInEx.cfg b/resources/test/installers/bepinex/PlantEverything/BepInEx/config/BepInEx.cfg index 7c93bbd..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/BepInEx/config/BepInEx.cfg +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/config/BepInEx.cfg @@ -1,151 +0,0 @@ -[Caching] - -## Enable/disable assembly metadata cache -## Enabling this will speed up discovery of plugins and patchers by caching the metadata of all types BepInEx discovers. -# Setting type: Boolean -# Default value: true -EnableAssemblyCache = true - -[Chainloader] - -## If enabled, hides BepInEx Manager GameObject from Unity. -## This can fix loading issues in some games that attempt to prevent BepInEx from being loaded. -## Use this only if you know what this option means, as it can affect functionality of some older plugins. -## -# Setting type: Boolean -# Default value: false -HideManagerGameObject = false - -[Harmony.Logger] - -## Specifies which Harmony log channels to listen to. -## NOTE: IL channel dumps the whole patch methods, use only when needed! -# Setting type: LogChannel -# Default value: Warn, Error -# Acceptable values: None, Info, IL, Warn, Error, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogChannels = Warn, Error - -[Logging] - -## Enables showing unity log messages in the BepInEx logging system. -# Setting type: Boolean -# Default value: true -UnityLogListening = true - -## If enabled, writes Standard Output messages to Unity log -## NOTE: By default, Unity does so automatically. Only use this option if no console messages are visible in Unity log -## -# Setting type: Boolean -# Default value: false -LogConsoleToUnityLog = false - -[Logging.Console] - -## Enables showing a console for log output. -# Setting type: Boolean -# Default value: false -Enabled = true - -## If enabled, will prevent closing the console (either by deleting the close button or in other platform-specific way). -# Setting type: Boolean -# Default value: false -PreventClose = false - -## If true, console is set to the Shift-JIS encoding, otherwise UTF-8 encoding. -# Setting type: Boolean -# Default value: false -ShiftJisEncoding = false - -## Hints console manager on what handle to assign as StandardOut. Possible values: -## Auto - lets BepInEx decide how to redirect console output -## ConsoleOut - prefer redirecting to console output; if possible, closes original standard output -## StandardOut - prefer redirecting to standard output; if possible, closes console out -## -# Setting type: ConsoleOutRedirectType -# Default value: Auto -# Acceptable values: Auto, ConsoleOut, StandardOut -StandardOutType = Auto - -## Which log levels to show in the console output. -# Setting type: LogLevel -# Default value: Fatal, Error, Warning, Message, Info -# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogLevels = Fatal, Error, Warning, Message, Info - -[Logging.Disk] - -## Include unity log messages in log file output. -# Setting type: Boolean -# Default value: false -WriteUnityLog = false - -## Appends to the log file instead of overwriting, on game startup. -# Setting type: Boolean -# Default value: false -AppendLog = false - -## Enables writing log messages to disk. -# Setting type: Boolean -# Default value: true -Enabled = true - -## Which log leves are saved to the disk log output. -# Setting type: LogLevel -# Default value: Fatal, Error, Warning, Message, Info -# Acceptable values: None, Fatal, Error, Warning, Message, Info, Debug, All -# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning) -LogLevels = Fatal, Error, Warning, Message, Info - -[Preloader] - -## Enables or disables runtime patches. -## This should always be true, unless you cannot start the game due to a Harmony related issue (such as running .NET Standard runtime) or you know what you're doing. -# Setting type: Boolean -# Default value: true -ApplyRuntimePatches = true - -## Specifies which MonoMod backend to use for Harmony patches. Auto uses the best available backend. -## This setting should only be used for development purposes (e.g. debugging in dnSpy). Other code might override this setting. -# Setting type: MonoModBackend -# Default value: auto -# Acceptable values: auto, dynamicmethod, methodbuilder, cecil -HarmonyBackend = auto - -## If enabled, BepInEx will save patched assemblies into BepInEx/DumpedAssemblies. -## This can be used by developers to inspect and debug preloader patchers. -# Setting type: Boolean -# Default value: false -DumpAssemblies = false - -## If enabled, BepInEx will load patched assemblies from BepInEx/DumpedAssemblies instead of memory. -## This can be used to be able to load patched assemblies into debuggers like dnSpy. -## If set to true, will override DumpAssemblies. -# Setting type: Boolean -# Default value: false -LoadDumpedAssemblies = false - -## If enabled, BepInEx will call Debugger.Break() once before loading patched assemblies. -## This can be used with debuggers like dnSpy to install breakpoints into patched assemblies before they are loaded. -# Setting type: Boolean -# Default value: false -BreakBeforeLoadAssemblies = false - -[Preloader.Entrypoint] - -## The local filename of the assembly to target. -# Setting type: String -# Default value: UnityEngine.CoreModule.dll -Assembly = UnityEngine.CoreModule.dll - -## The name of the type in the entrypoint assembly to search for the entrypoint method. -# Setting type: String -# Default value: Application -Type = GameObject - -## The name of the method in the specified entrypoint assembly and type to hook and load Chainloader from. -# Setting type: String -# Default value: .cctor -Method = .cctor - diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony.dll index 99daef723fd1dd2189780b60d5a2f12c2a3e4e34..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 204800 zcmc${37jNFnfITaS(Q~?-90na-BUgHGy~NnbqvD{$1ouGp~x-5aNh_hBvdhqQ&ib_ zi!k1@qN0w1H{Ob__kHhp?<&lCyX&#*`s%u?yUqXmdm^hUtEWfV_p|@cTc7UCh$o(S z;)y4oc;b#c?SdD3f#-P{{vUb7^B&}_-!b<5%a2)t7p?usBJcgfU)$%wp;N!M&pFp# z*POno5kIMM`3=)oUVh_^@h#I=Ts_^`cH{JQH%^~$#uKJ*h_AYO{n%Jxzl8LeCwktg zLxJ~qpNOB+P3?!?y6KUj4W3tmv%G`ecrfm1+{cJpZ;82m$F~6D-+r@%1J^I`j)CS9 z`|H0GuS4-xLH7)~p?h$TND`>mWq~)UH+ZY`ezd>o9_tn(kN>f$xa)7Z`qo?U-!hrx zOLUk3z0`FMJlTI<% zMj@{(_~H74!`gw-0YWq?p*`aYfZ9}4HMru3Mmw(ItduHKm2Xa;a_~<-KYhRxpLpK| zspxSXgslmuJG=;0E>w;}1_$9l1{>wS0RJZEKUlA9`w)R= z{MAztaYI}|&$T*mFvNMNkb^cN%Rp+FmxL{^-sU$N<2@RQ3mWF?(c;&Dq%w33i zD0&Ql_$WP&<}vDm;$v{l`-4k9W+p?0nd>8ya&_;?`A6L?Hyi`f{Hgo+u-@&HNV zoXH1ccG8y zT!JqJ>}R5RIv6Ng68N?S0wcsw&BtegI2@nFv+)J7@OcW(#R^Ou>69lj#f+t$3FpFL z3a)uJ@gmGmHAM{^k#l7cog>N%6hr((0xDLYi#=WGs|uPRRWV(8CGV_sr664iGwm{^ z)>%#g1mk{uE_7Te}|U%6sar zeXWpo^%P=fDSE+>7tTt5njnX>D{)mOHe@~JGbEq8$oxtx%e4njmW;w=bQ#18VSPp8 zJCsr%!>UK~asszEemIm4i7`=y=t>@a?8)X;_{;ItdUmei8OBfI*}0ZSe4QTG^VkJn zj)CaOcyE!H!Vr%Xrj)jQgsdmZU2*7BSJ2B2MzKQ4j6v%!$1$j*d zD7gLpGTob@=*NvmO*in)hbp$N=od;O)yIdqdq(?G$#>pN5yVZ%jSbgw!x4p0t;`RP zXm$�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�Y*r+#Cg9S`aGfdAHffM#CGvkHk`0{b$6 zH9q@S(gm5!ou^2i43(Lb|FOL!*o5&oJiA9MG(H9QL&ePD?}d@T$`Ml(KOSi5o{3y( zg3n|z1RaXkp%#4J;_BjXJdLxMXQ#+SeqwBVEIJirOnFPvvg^D`8#2X0b=*O07ZPUv zS0XUNu8Ee!Ssbwfz+7_TtGj2sIJ(o-01{aZdi|xlmllV&F;g-m`&7#n7r8IH6vK(d z504K0*f2pQ5;7n zWEw{EjhO1?&Ll6%*B0j+d{^M6NXtS}r=V}P*9SqB8xm9x#(aJGd?dv-~-mKXKk&VtGun?|1fAt~$ zlzr4dI8zJZtQ|XlnL|3s*HNMn+R;aOLwifgAi=@ueH&o4R3HBk-JQ_AJ+Vi3A>ZWc zDqE!}gljge;nIJ*2zmvGGyI>+|3?19HS0^&GecG_Ht}79^;^Q}S)l7TR*&>=Sto5$ zSB*JhjK)y(8S#`XW@zk=`(VL8?cnOMM4yto@oIQ*Yb1Bl-Ayicv(98!hG!!lzP}Ma zK{70H>n**#uk|^fiq9c{?wh55qe6d?4t*k_F3i@6uZQVplK<)K((KYg$VvuZW(H-f zdiZdB9uB_Nxa{Kk(s1P!;nr~N$}6{GBu*j=mlvvh8|aGM)?6Amq7{#%hJIpqVYtQ_ zNF>Lx!QAxKFWh?Z1^N!V##%mKi97M!?tLN|?~m}I-}I43q6}J$u(gS0m(9Kf_pW0l zi^o8y@nyqVQ+ciZ(6<;P_n_ zp{~{G#%F|jzECIQ3wYTTJB{A}wRPE9HNFF}Gc%>VMjNSiqp7iOUI@Kene^sGa>>@a zbt#OI=8pM3!^H%&-$Ouhr3>Z>=N81?exEsykn{cKyhOMk=sQ0sr+vkS6&G%$a!W6l z;b8BjXom6Sc=(2!-xA$Sd<9+hYv^PZo12pPbC!15ASyiWwX=67z6$;-E<^FvxJw5ub-s-8A72B^ z%#>v^eo`03vTWDr#@F^xB-HpiLt&$=d>MD$^mFLzMbG8oNJ--HQ@VKaW!x>)&lBGB zdw432_y)t<;J4(%D)XU+uz4fE=mo;QgU7M4-4%@3G^wEq zAt@5@k1%|}68sb90)vLxb$`*_?dfwpC$N9{pL1^ zw#7g9JSyLQ^QnTcH>7uaigY!j{e<>=6j87>4=R4pDN;LZGshAfd@xRRLpx#1vkHkW zr`V%oco+w6J(di*bX?Y3qSX98^5PaSiA@Itaks>wv5EVma_fQnV{+?(8wJR;_28p^ z^CgMIQ=nk0iC1bMVQ?XZy`w8&uJXG9%=l>ts53s8vn~CcDWsn>`aqff9uy-QWDa6O z-IAdt9ODYkpW5mOvdtnbsw4UY6_O%&iSGmvY<2I<)`%S=T&5ayCI@L8DH^xJZFyE9 z(Mu)nm+7%l*>dH&9%;)4`O!C_Qd0-f;#NgXjK+{-3YrG)uyiETwtTcjvjQL%PxX-sNI%-;M6Bg!SAaor#!L3H=K0rCs-zHIa8AY$Ulz zl4Mo*HkcQWPoK}@pw`4~@O<05K_{%s_pdCw3Ey1jU~KvH(Ia-4hr#VzuuFdQUEJIe zK`~gHys{TR6a8jk0*1Gyi#I?_HG>T-y|f(79#587aF#29G~O$@j72pp?vRn&w;E&L zgVveB&GN+0u>5_5&cQq^25~|tmokRq zQ8xOW#R{@U=uRW#1Te3P#GzT!dG|I-sgXn{mOZlAYw(9bi~b4U zQ{6{RaFwe}DJnh&+NH$w4qJc1ndED!KTO{N2o2X~&w2Y*yM6XR-x5r8Dig8Eq{~IR z08dZbrubP4N$A-IlpR`|(8B`dGeKd=P`HHarDX6DOXN_m+0(+zS?b)Q?c@+7I&C(C zF<}tx0>S6hX(>_mAa`Ve00l-3>sM^?aYzHIz0RWz`PL~8>43Lmna3d~l>xwPjDrkn)<8ca=f5rUB_;3S#3qOR_{Sxj%}Sf-?3jUEtH-5`%)PwHGZHB zBpsVq$U3W|lH|qJ<8$FfHj%X%Yt!lnH2xr~WhR!n>*uP3UDM|fG>L(xag&S_VEy}i zLQ#B&^~H=!sLpCF&6fN6lAapVAbuWXti5_F>CuHQ2Bibl9`w5e8C8(;R6!^Z74Ly7 z@`(aEHL@xme@TTy%)IN-u67AHU)mPL&nLxTYU`4rUUhn->lZAOye!HX665+2bjUGr!Cn&Z3W z-2EPh`}{+P9d@ogUW#KbJX&q(%Z#!@T(|pf=(ww0f2F?VaX!-q5mIED!H(fekA4Jw zMgpukb{cAHR~9U>B!gcPFr$doV7#psx|S ze!q048~p~6T*VBA91cg{{xH4j;#@>fXKFBy$0(0~LptSIg}6Na4S5`e7CoVYi6-B_ z%+?Xh+1Q;m$Ih}rddG^M+eW33{zU4Q7#PvkbECzpltHc=)47;c%mv!H7dnPqO%aFfgZgEX=yOv-xTO};&3)gEVdI^B z-(_LreSP2AVdKMn-w9#k6Mf&I!)vEEE*@Un*-&6M>9vSurpl=6b3Kf3Sa*;&z5*b+ zmtZGLxA)e>eDpi#xO*v)ap?2`UN!$W%bVdN-~1kFd;47-YeSj9@_nBw1km^d$6@#Hnd+@%qG%(GtNzLnMB}lQj*qRi-0gx&L=rh zaAncy6lCWuO7N{bRD1^6)Pqp!T_%?9$%GAuoqXrfd|Qt~m*(4hkVirDp3W!W%yARH zgP5j%HP(wv_newcRqpA0^3kAuz4NI-wA!+SkWCUb-$??u)2^on%&p9op|iC}iY;v<@UiX{G{2`feiEclB_(n)B`+q$k(Nj0dr}U&YK!w4W+F zP#a@=R;Rpm!!+BMjh+L(ze0m>un?4y60l$ z_7cnK&oS_!@|FH9z{k@NP4Xc(YIceVW+G)_6N^`3BFsi&K{67X=VgXTGe^z$Ag1KI zZ|}ufIf{N?6{%=x%0V{`|~OH7gFvorrcjjxxbupe6%`_ur-5yHf6Nq}<<3xxbZie>>&=PRjk=l>2)r_ur@7|B!NjKjr>G%KcEv{cz7c zD_fhCiA-6y#AU>~ZW*txTSlwvma*!(Wu&@p8K0R~YpPEWy^7vG-7BB7S%i9Iv*;J><4zVgFm#8dbF7HR zBm2eXkHm@}|CrZEb!9I8369Z_$?Bit;Po?J@y~hW-2Q-vcNcOscH1$@RCp*DD@|mo z$8mq{Jqd+Xj>1GX@(Z=A113T&{@t4KHiIj|7fdFuve$GGout8Sdj=${fndu(~q(7hw;;IF{f1 zSD^YL`)_%d<}_dE_BIv8e}w#IKZAy>9iIIhuhQ)2rR>K;efA5u8vm?r_j!2Pw)P;% z^;|gnSpq7h=--rF^gEt2jgj@B{U4kz@VJhMb&S^UflB{W-X!OtzQvA`gd)0CC>ff+ z)s{Le`P~dI-=Km`WHRbaPIvEo3T%(id>S3`8XbiR_uW8~QC6W(CYj$F^``di((%20 z7U0F``0*cLITf4P#U;{*QEzN{KfdzB7lz!{!hD?>AGhME>X#T1#{8=3|5~dW?Utc1HDy`clzq{#j-=r@79-5@5;E#Yv4(5 zu_lAO_Sws&i%vZ4F7^}e>4MeCDQ}|EPa`_mrLiUX?4%!^hz__j@`o%S*G3gRb(-7x zFVeY_X{jMwT8RF8Fn9g3+Na*lN5=aDG|}0CeE2^cu}PlMsfn<9mHTWf(=F$b61#jZ z<&``6&WDuFVd%7}=O{a$Ht6QGYB5}MagFu%&nWI<+iJILi~Yd+^Y9R->w00 zSbK8wWf6I1kGZel_3isdEKYqD#@mMQt!z9XjW+J>9yY7BNuDZyN^`>SxK~nk`T)80%cvWwGP3jUc1P-v&HT~-BG^R# z)D%Vb(eWa}JeDvtk&d=AQ z;O8*|{3I!7T*~yTxvXj7q_uflbtkm_4s@j-P1>30L}2NhLmn}#k0zaT0+}R%zR;6QS^`;@z<^ZkN(`1_rRFuPhN-)%rFLqT*q1gK zBHec(sE%|~oP@cw#uZ$1ITuf>@engRNM=a9Sh{yR|9O9p8*ToJl^In@@pJDS`?{ff>mikG%`R_~}S)m+i}hG3W2OUTu1 zJSIy!Yw#7FZz`CN-P&8@na7i7{i3H4zqT=YI!^!~US%Q4ph%|nSMGN9f$O^&A(oo^*9 z+S~MPfB3r}S$4in5PNZ1ts5u(TSB@rqt6hK@2S6@UQU6tXg^f_bl>uu7iaP>#97b5 zLU_NlL>2ia_d=s7cx#a*sgnzp$>x>t&jInv^a|poP>Zj?9hY!bKHiVC@7^Qz@lUZn zCYz(4PddrUi`M#oMqb}cUfrpO+In|(f@Z47J{jTqYmatoJxoVF9yyNqL5{&{bO&L8 zP6xzNND#e1{?2z04nyjA3Lb02e%^Il!FvpN{f+dsMU>AKv_8FXPF@t^Wy<4n9*uPr zkZrlIt?qnRGz}ZVE9MhkDZo5(5a+-Vo!8vVKr-Z2c|Maj7L9!z)m#|g1{=(#C?oZM zOEO)p`fD$A+4k4gf_N2)Or0OE<~8H5z1W2W7In#x6GHuK*t(2Y9P;#iZPws}c#W~< z4#k`7c3jtmE{DY%NSL`_3DRF%bu_E{I#Ib1d`cr6KxwI8>jYx8W1_) zxqYA;6bkdQKJceK%bab4HN2q=FcC5 ze;tq5`8UY_*uMXqdEt$L@L5$tPV+X)5Njj1WZNfWKP1cWDxRXHYyZT#m&r{rWGY*N z=AGy_TjgFX`>=%_Elh3GuH7Z?xoej+c90IM1==*|E@^Z2^hT#9*zq>9*S>Uwps(D? z7tg>&^9PV=!leNHmIT>Bv)PCiSCq`L2{+pN!S^Bh2*pgluB@k9CiF8#VnZ;)16ZWS-noI*1#ywDnyfZ`q;Ro{{!$H!Ck$YXN3DyIijEhJ9Q{%au;!$ ze?9(u%)DjDE~`Kk1=iFqC!n144g_T)+?=7_kB1R0Wue?U78WKLiT02=!e*XgK4uO$ z^ozOD`0#i^OKshx4kBhTr)k=-+&TsVH8xGT3_PqfIka8SavYI|!|3JaC`2#gO{@zs z5q2!9eq-Y6XLbEdHgA5JD@bLMy6P#|iEFB3f*E$|h{OdkRWi;1f&MafOb%}N!W6+ZX{Ux{w zB_>vssm@V@q193XKYB0)_&5g0mZ!L{kns&pdcsNhstt7W$|K&Z?|0%<-|;x$`YBHd zRdE>1XD($MjKc(1mC$9x?3Y`sd54wFzeuiTzlJKZk8dJhX0Zlrm6_C>8AMslCbQ2f zON*@PJ5rrwHAGdHix#Z%#+b+um{hs`6SqRr*JDa9MN-yPbByjzD&1PW&-E_vD$n1O z?{^xnJ;UC&m8P_H*2S#^dWzuuW@R|P(Y}!q<3=SznpYJ%^jOmt`^hqcBjmI^tB`0X zW-vZh8RLuT@o_lDrbdQ4$K!}k;4vJwV(G()xWm>>IEUktaOd6H)>n5I@-@DNU~5}p zj`e-<$h!K;yrReQXe)Y(wS?Z|2l@D@=LtnK&5f4zrx|oVfd>tSxiRW5VAJB-OnQKm&!t z$r?M7)EaiPAQT%!#HYdUmS=)Meohnk=6F?QSl#;7oP0eCiH#Zn;ZsN9s&xiBZc-h<_RH*YM``YV%r^2va6L zshDTNSIU`g8{(f4bEGzsGaa@{kPbOH?`a_J9cFbcdeTrz`&V+T`!mq=e{)H5TvRW>i46dEGpnN8ru z=t26)weck20s>syUCG#C_`^Ss@G`roer}+(Y305E?AN&v`Cp1<*{y_L$J6HC%3835bsHRlG)8SMyAI*tzgd zaS{KjSA+7d?~`Ql8c@?c%_nvJs4a6F+-r->-qUM8OjFQ$YlF3#P!Fc~kcjTdrQOm! zxz|FVo*#~{h!7m#72+JG-PzY z+3O(_SGH2*b9}B8pG=f=PDB+oO7+rI&Rnv+)nI%}3I-2kz0-=EbuiO~rwAu&y`gHN z2B3VK^o=$_ZN=+q$PIn;gusnJ9BQ(!gq$7ySQHk4N}jK#F25Ifj(dKa*?8O>Z?xiOjsxy9@PW7w=^ z(Z;Z$Yox=rs5y?(&joX?{YRmVKDg{&@fa35IVj%_sc&Y$xw3(7=r$0JNsQs}3Obn{i+@V_7l8wbuSS7kF*t{eo?oXyv$r|&bn*X#Q- znp)O53zbNPElj$Dbo1T(PIhWMH=f^Pekc2==6Beq<>q(tHow!G zV_|oW&9T6TIwx)nKF~kWvWCmMX;C__PZ-Q=v!7Rm4CM6`+StLo(xM*+R*$;bo;|7} zwO4X47EB29qNErq4o{7bjF0Xio&S%y_YRM$+WN=$IWsv^QpluCLIMc^62?ptAR#@p z(0dKNcMv!*1B#3p0w{`7M1-p-7HrpsBKB)R5yW~?#4Z-Dbvkk&5`D*=JqP+6(CO0EbRG26p%>l;nW zC4)h0ABr!-V#_1fSq*U8*I6F9#0uSI<9YtfJW>orhLCMyAdQ?W=TGuCYwLDe)ikRu z(rJ2PgPC;hb0PDq@tXp~u8YqEj@=Hi5B=Yy)1A2xG<|)A>L&X%Ek*-7P+E!dn~;GN zNW>)Ih@O)P=$aIOUy5V`6f-73dy*XJJxqY`Bq7y#%#G-8K=k@Ef!50%I0q<9!~y!mGH_zWH-D`{J5A;!&>-?Ni#3Fj}# zW(GNs4!FDxxGRiptX{2qs?HtQMU_HyKz>a-*K8J=ZER?Z)CZE9VXy1Vrs?o}DiiHnK$&YFpc2ybK9x9093Oy z@0z74>S0X8L`m^UiwVyBagx*$eLkKVs`|#_j1{!AEy@oNL6#mxkZQ8Qn<){Qzo*n! z!7DYzmx4nPO>l-+0|f3wH5Z}%TJrIw1lEwpGTKy1^`#b13MF=-6L1y>Te<=>Av|A7 zxD>q`r@|~x1P_}b+lD6pPa%D&^7de360lba#(=fR2*!X5@B_xLP$gB}U6yE1tB}*e zUMRz^vxRjatSOdbRs~EwEg%UUiC%=CRID6HZ!&h}$@-U)F005`Q{w)=bXh;QXjaBz z^|J*;Geug|aGS4w5!E9_#-DAc`hEUb|0>H4?X;wJ`iVm$tEm~j47tWl@%h;dI` zR0(;3h9tbj6LU81!T_D`4}F9faYHCPs0_REGec*U6Qw0D$?(u@sEqM!#3DIbg?cgt z-`P{$az=K^yF~e1uU%+G9wQe;xL(&Ly-bjKMV)JK+gANukdHFSo@(rx`0&eGDoHA~ zXfh(H?i0tdq)r=)r_Agsyjb^hC#=do6DMDS-9y03=v=lChV~hYmUU{3r`!ukF^L;) zQ_#3=7?i5rPKuH8ZB%rMCR<1+yNJ-3?UKQfOp4mq5<2eJ)U2^PY&Dek;Uhb8(R3ru zDA8iQIK>sX7?~<=6`F`jGI&Bu;bu)to=(NKXel;9ar~w`-47YsL#!^o9n*F`+d&GBW+&lv5=Cp*bH^Lg=szH3uf9uHf=@GOJX!5txJj0nl+v(?6!!|H@5olRG7o2?8Yll zGFdecwbV=KI&Rs2oj!LE+rF|7dkg`>HZ3QpV!D6T1%$hJJcnmvT!ImvE@fCfDgYCQME1YbNm40;l-Z!LECg9^SCXn~8a6MH<$HNk?cqr$b|xyzSSjjPQB zl>cV^O{z3ickp-?6TT!HB4Xj&DaZjGL`cmw7^r*sa_!w~LyVH-93GwxRVCloqLDUc z^L?I1+H}qLUOYxWOYt59pamaMK^1VTQqg|6-c}p-MD#>t1pU z9nwy@E3g@9&zP)>=2N=hL~P=r==V3s~aTL46WMiq%51I zSaR`uM>>RuGlU#z=mn$-Q{0W{J2KADF*}8#41H^-pajm4x5^gkGorMKQDk}K0Z&>7 zFGZOjMwxK{3snb`m{S(G8-hq0XU@2_O=ga5I^JMFV{=Zt5n?z(xOjgzrozb57@wjZ zwqI3Mh;-$8v{ZDNBe%&WgvL;+G4Zm-SvVoIMpc+D*qr6@r^Ml4 z&-Gl7JZRFoSDI_w|HEOWI47H}4V#U|HXCW6i7AjJZEa(hp;1vUh-p+fZd&YiOY4hA z#rL&rYcWn})RbBqaJEAl=3Qb*;^^_%o?8P7{tw6_d>)2qdP{W@cM^j59AY4}3LMj4 zNh{6EQN+MqSZhQZ;Ayk5E+gNq@Xc=`pTKVL1hD@Zq+2rs_drO6UcQH(kY{;LzqIy>DRA7lG3d| z4~Ao~+}ucvij4M_enQzFL)ioO&@N_b z4hsDQ<>MLT-fx^;q>RBtGYO=4jTI=lg_od03v|mzHX0F;)4*wU(D)VR6o2BQ`H4Rn|~02_%r`Yk}b%P{bfto@}vCaMv_^sB&$ef9_xStr+p&C|%9 zOjnIi&h#DN4?Kdr>HmUye9YxCjC-6n9b1B4M{IoSAsV*HZ!F2)HW%f1g37^7%CNW5 zqXeOU@xT?6PtBO zQd0W0U~cw-v>e+LL{gUd&8gYB)$l-;8cVS+z3E|}-mhrkV8`FajYt=Sj1 zL%#u-FAl0O>{PM=L!3vX&=Wm;U5rdeN}a_V{Q-el)P8&?oa&M9$7u5X7~`{Et7<;* z$R}iE!&!nncw!H$pnjyB(nZS>X_K`NBDgu!7)0);w#I|VQ{ivWN-+}X@k?NJcxxpC6f8kw_M$;*Z`bKj7L9Uy~B`}P_ zhIBWw5xyCOz>{!+@K`f~j8A^+vY*-s>R?_=)4fPdQeF{gz|Lqf~` zDh%l^QREuSNMDpPYPLsmt0{_p3qlt;U5UpghgV_r#fLKI<0pah#KVUx&8^=GCOnq} zk79plel5u<6-8pbBm5F7YbD2x4%K9U*+qMC)5>dPvc1>+_eJZC&=21C%!s zrB^+zb(W~J?Oc42r`t6{560E$rZFz(72co2Y ztneFM&zvc4{SHJBNd2q)rR11#IOr}mfyvhwrKVw)kKEB|=4?L|j#Jti2rhgl;>~X& zAN?*k3pkX%8_xJ(0kn|2;Yz^u1^3`r-vht{qgqB+8r%ys@mPCs?S-rOWqF$PGi&{l z)~qt*eIGqV*)owt<)ynGR<4WX8#BLvlHd!kMZUaI1vxIxK0FPTC|3rzq7me_*Tbm$ zCi28XQ|NE;ntws#bY$OEoF~Iz#MaoQ^0(PHe}Wj8BiJTzAM)wa?+3(r*uVpn{}e~y zLHsg@7NMAmRaYU4!5RS>gZ6X*N$eqT2XL??h%*v#Ho3G#I;mQ0RP z5IR%V3FUka<)kyif2t!#_+dn^h93dc{{dh%8RLG6WRV$=GRsM8q7I9*)o}uIrGWf= zQ3ohRN})JhZ^>;xZunIs-ND1xLHlAP-xlNU%Plpj@p5>er^Xta(fzGyI&4tC=X9Q`SH7d!Ap zh8vC6&>B33%v%e8nUwkNjPQQS616<3pLzA0;ntr9l^(!|QVH|}!1&BNMt|`l<$=Vh z>IXrWuNsA(L3!9XFI(yI%aChi4^84vxr;o5U|Qr5p#Cg?l|Qq6Rf^1EGJhrE=fKcJ zQ6PPnco`N}43@s|#nh*;CYXix9Xd*~jF2-e4O8~>2omb+z(++mySYTi**z~`i4j8s zGeJvrr?^k~b>x#@FNsa>@lHM*iB~YtHR)~~8MhvXm0xa2?o|B+B#@xF!Y|@C-><(! zKhb{z>W2XWF9S5rL2k4NLH!l-IRYT@sGCHJWrR1}8$cfjaHb3;^0gizM^`)}=!xa7 z4c!+SMq}{i8}YwN@gF779n@4a*&aZ!EJXA1YH5wLNl?XzE3^nehO~!&4dKJD1K|Fn zQ`&kO7~UXE!=vzYRMeD4egTWoCK7(K$u3(;kZVJK6EWBmd5aPm1b<|ms!M+x1pOU= z{5IRswDfn$>DLDn3-W$UqVM5{3joq^j-5)QkBB8i8khb)*zo97af&DK0XdO0^RYVS z4SWci4{vT0EpQx&z8RPB_&E&ro>P9TlZ<1blF`Vg6IE}8{fNST4A6|_aVuki zPvDoI8n1tfUtfGG9fZsRCRJfcCQ_0D-vi6ne;`^5Ukh9VgDJ!3^A!_v z1tHiGEN&evF(kk>;nRPlh)6q5O$}z?4J@-#ev%}ouLbQ5rnbn}e+C7QxE7@NPo*Qt zY@a{q4g3OP_*ddhi~dGG>3DYQBphUH&a&JY!6dkU2i=z*IEA00ZphVE%2l#2xu~-* zS^opn80DyxfH*>1ku0mAd=FP3 zk>bq;x5b8CiX;%x7P8S6j8YzJo7xJgwQ8J)*l?~r>y&mWwK!;chPB`r<+3%j;1L+KDIpE`93!vVV52sSsotjsqmR~_Gn6gBu*=PDzl_p z`Ljx&%8|xAtn#OFHvCoyO9C?EF^`xGxTqOch?opmI57`P1|-Z(i{Fv}i9SZQ%1;&5 z(&DyCPt}@blA97y_QR`9$>es?TcT}57oZE_8hGkH*Iw(qg74`Nd+*xBTgt{i8*h zby-dAy8VBwCR>8Ci7Y@~nlK+YqXYsN(SuDe6FRN$i%&p`>8PSOv`;VG^j8xl7F@ri z7oyBGhRb^}UxC0Kk@0MB!Ak{l!l6JJ_|L&Vb*>`(E`u@SJFo>Mq11#)yU$(0~_pmuMsCUBE``31-2w zb66ZiX*|g)na#f~OSFvu77S;~VVH)Rx9( zr!S5dIq3DKe}Mh7&fuTl(&yap4|G%+(=r-X6QVRMvcWA0=T2VU!1F>S@)M;&kv$S& z2Wc<_vLL&r792CkTZ>(=GB5JKnjnk5i}CSR*bDvqQt%tJ{`B8 z%P*`5Ux8}KcQl3}Zfwvv9FY+9>i2m>ruw}L_53QeE9sM;(6|%~bmAVD+Gxy(+bKQ- zf8#QEs8PJQ<#j~J9ry%P=@+lM=<-_45#Gk>MJT<-a{=&n`3m}RHl9O2GGt?f+;OzT z!zLA#CoX_jxV(+aL2slSIy1@=WsY2p=K(J?k(GpS+jI!DY;hEMcSa~~ua;4wX_+N0 zf>~;`D`E?Lj2s1X)Mz&g@%=gfMp-ELYJ@65rlfaAAS6V6kJ5V$>By`)IIH0v@P~~) zRvEO$()6An<6fxnR>+}nB>&(*$719UwV+exCpaR6Vq#PyRMQTFyIMGk%NkN05dga0LnP45eLLU1hXiT&WhP*2OFWg#i3MQGG27K4%yNI?wqAk82YeL+- ziaEtl%3ZQhE?Gq6X#m)2rpf(QeEbjFn!#xlU?BXZob^F)R)5K5Bf0B?f#ar(`>1eQ zUy z-n!p(|015*r?74Ja#?!3=|qjwXnp!vL_$|YYx+32WM6QKDo70zzRzTH%EIAhHp%RD zay!xZ^L=}~Ml?^^X=Wsn<_t_gEIKY}v#0xi8-RMhKB;*M+s~9GXe9p)mppzxh8hGhWHM~K|2Px#c^?C4f>+=D}adt3& zvll+Xk!A#)x^lBma&UBN0r(r6xJWc2>1P8^byuNW0$+6DiU*hjaf%IhBY5eP%kR-s z3xF>Mo^8YR)9@t}5Qih_OfXv#+T*tZ|1`_>$A54fVp$3<`g)OK1xm&=R-hV5%fp=u z9z6t(Of#Kep%Es_qGTGBmKH^m8Xz(sM%bE4Iex)P4K36dzfy$1aSe(b+K(25fIlGl z6rn|kmNkyO{HgK5YLzXGI1agtN|O-!0PMa5*7NxEk}saME#A*IqVdIJcRJpOC%)K7 zxf}sYAF|>eFOyy8v62m+1CB(OGzlhFVf`ag64@k}ii=dKUVKS`Cm}9+1|UrDQ|Cvq zLbErFtEgd|i)iwj$VXoRr#=9jslKW;n154zfq{g8$<{)oBFvSdm*d6-W>4{27B;vaH!hm2CBnvUsG-n(rG=Rd~dLqHkN zi^xZ)GtmDgSa&Pfb_zEAzYMm>3>KUb+W23F*=dC-v7}(s=#%imm-dhXTLO)Y2hFzV z3k-rNYC_W5={x10W?4IZNiowej}2s3P4*@El5K-ScNkrHa7go|6_vs>ExM|CBiIoe z9mwaj(E*8c#879p(InFfn<%ZYm;BD>OcR@1VQHK*u9g%%XUSfSSorlbSSc;LADXPd zGJ)(M;!!jKp6uZ!`d)x-ph4YgMu$b6?Rf9o=w#c&=8JfX=KW%~KP`+wNW%$79-UxK z!Er5bajJpKzJT-AAUY&#JXY@5`1iUB*Ek}S``k7T?$cq6FY?w!RUUEVyB!Z8UvDF= zFivWCo3b$S)6oNOQ#QGp;EFzjU}S%Km4dG($|1POP<7Ozya*RrwBE8P&%#BfFW8BU zP%ptHO^9z>wC9M%Cbics+CPcLhC`@GM%d?x#>TogEZSkBv1RXFi}nK1*bMllMLR$= zD3)HfRmc(?BwBpFFP_ahlJ+#w67qcs(U+~TYf#+O#C%_3bS+%W*VGDJxaW>}A56+VayTl zQro&6{gUhq8_^t{+=mgUgXW4}1Om_Q>)^muUa|g5J~~PeL@KnlfsLVq=8nSTXAf{Q z1-Jxx$!{VbeLn^8Z@dZeLMG_EO+0M($0!fGIS*>%W#B_rw$P6jp&z*&Rf%agjLipc z`D?N*l~!hLT`ND5ey-s&-(+ zz?VI&6v6Cqnw;>V2Wd&%5^UwcrDK0)B=zYu#)32Pk%Dv@AG9jBPU==sj;#_68gKS- zfFO)el&%hw32q8Z#a0oaP-ZMq{b`u=4o+i8Dg39DlCapYZ|J*p6M zcS`dtUU;AZFnUSztlvsmhwTelC!YXB6~vsWiC!r8`&8~d;Gl8s3V5qpgnpdpf%j6t z?FcAI`KMg8oe=&TDD*^%7H|^iLD8{&h-^V0AU-uN$w^P6XwgfX=j87cA(lSK3HbzY zh%LzBVRoTf(V=zVI#;bwMvd?NnK~N9O$bg1??v!L59~b+AT(~H%sM;~`gJ+!z&-V*S+eV!do{RRX~_41>K_#6+4Gc0nZ1825rzW>Ud! zlE&{VF7FI=mzI4+0V7g;#wVjq;AoBT3H%m4XVuujIe6L*judO5c~3?wqjWwyNES4u8}-ou7IZEm6MVd*z6qfM@-Bt3|EnIt7+)G-8kgFQk=u|f>v*qL{whnoyeFi+}%lVl44 zJn{(tKGfw(dsxXCzyd)trE;}RDv#QwLLP=xjHVSnt!WvpfwaBiWSNXKg;5R*(Vo!Q z(0l~xu2)dI0%Eo;dK2#nB!@Tgb|E1?$2byvA5mL-3?6ij@EZ7N5rTB06802w`uYCZ zz&M!c0t!a5_+z;^X4|+EUO8x8k5d_Fy= zeoo)TuKn>e1ddL_G0kl z7yI$0$||P~ zp?pq$m+w42IQ0c4}`StN)_ej%D4 zdK}5Bkvc>WK{n)_384>}*p-q=MNi|S#L`TVuSU9o96CX{#axEwAL&j6t*1dS?IX0_ zs!|2rQ{_?&rZv8&|BzlT_WN+LB zW?Ttz4-Vd9BUfHzPB%il!-SS@elId;EOym`o5g$T*o z!eh`Duw!J`7D$kM2WqN2m;&Q0DP)*mov`1YL=HeR zWh|>EjqjFC!vS2G_us}nv^BTuJGSZO{x=SxyI4#uh|xd{Jvv934tD zzNj?=4pk$)P;Q5gp-0n40~F8$fB&a6}rs>feLt;B2yUoFhWfnQn^D zbW?=VO^?LpI3k!5y%_6CX{;NHda~kPY>c2kq2ux;Fj35e#@IMT`h}jt)&d`3!4uy! zM&~#JShEESOO3E95lbDRacDZahDKw>UV*s?ZNVA9i5xuE2&{pyalmjFMd3g-f@@{) zk~o%Z!N8BiGbcQT#zZ^-hHPMH91H(Os%M-6G3{;>KvToz=uaZ21vuQqnPa37euP?nGUL*Z^dCACLx0Zdn*klwr0qH)=Y!y6 zD6c$PPgEA86lPh(!Sx_(qim5QLRH~pST@xWi2~a+-)a1o4RJ(P85H?jRx5cV$0-e) zI>GSo=oJCXQo*9ulHbXpPWMIK#;?4hr+cXn&H~X9#%!bo{z*}mgvXLx zW`k^H#89Lh{C&AaWm%wv;!A4#8Tx~WQH{(;KvP+qgqXtcB_);UT3|ROVGJ!i;;4~% z@Q~`5J+BLhI+_NBlJGRj(Aglwl1AE!@FVRDk#-B1Sy3nQiy@j42GcN95}rxn7TLpP zg?2;Ch2D(9tWbG9Tv?%{UiiVFh7Ea}Tx4@rBjG<~4r(OkHK>ux;H5))u>p_tL$ddM zg*@>MBHqIl7?1c+0zbKhuepyPfc`2#f=hoIT`w_k0Fbr5RA=BIxt{@$pFz!}LScst z25;Ohh~FY;Nr&Jaeik6`96(~=d1BWBFVK%m3%!T(w6<<4S&mFX<#R*Z^Wg3;ACN3x z+^+m=pSFR_P$T$gJylJ63 zdy_&zA?3Hnhk<)+3b7XY6qLY=$ovLHf#nhtweg&p@d{l@cnMYGxroB5{IoM5uvRg6-;G4b-97Vx({ zJ!!U88V|8hB)tUV0R?dA*o)Nki2#^R0*+7*uaS1KNA69em*9>oN+;4t{953oz3tH$ zqX}9I)1Ml_tSj#U^LM5fjR*~OHs6wNB-Er9^r5G+BCrYAGr@-mcoUhKA)zQqXbre5 zVW9mB8W+rt-VCz_KPqcGd4~-NMC!Nv6%){^XwK5huYGe~Qmm{n6u_Kn4gv!>O$lWQZX~t?N zBUAyQp?9c}4PYvEg?a!F#)bMbxn*cMB#l0!MmAb;#2I0;Lv-vyu9RTQcCbwiSwWpq zTtzvk3kt=C1h^>|fnW1}jG;I?Nw{S(Aq-I?UhQ^6~oPgPEFZM}pJM12qrPbT*k@ zFL%*>{~v~iLr75IupspY#u=*L%d!_gk%bRj03aw)ktET8o35PVF>&TlfzDU$w8%ru1V0Et_8uWrI8N( z704nq143fOm~sm(HZOn>@3BRx{CfS7;9}UqEx;%!Gq?E!E z2N^&@t&%XSm4+@u+ISzCn9Q=FEl{7qu~C85G|r#}j$!mE;Q1=v721IiYUFn0E3yu? zpdX;ok84<3FkGQ;nd1&{7!w4K>~xwaRBH}PCU0_IE4GUe8@Ec%j$}|HcOseu_i~K- zYN7|vjp&dxc6^QbFqrCdhPoh*Pz?ZoGfd}lnWTHr;ELb#IWsmsj*g!1&-L!q1!&RR zIBVE7Bk5uf7lIDI3ZdsWkq<`|I1D``)k*J?V1?o}vMc*eN%%ghn!CVj2@P$Q)LUx1 z|M9mZjIZgnroHyCP#BI6w;OUA-W)W`$CqznyX!6HN_pCf&Z`o;gBSkO-#Ja6TpPM~qTjtuH= z07UQOvZ94iMW51ep8@t|;gR1&K7m(ICzuW~r#uK0A>V?Z##*2LHk_D(pFxnO$KY#g zV$IvcL3zEh8hHX-CAdmkzEm5U!Ch(}h@m-f@RC}%~tm>gKn>Ttf2l>_rzn=eTGr@@BdZZs{;8o>Yl>k_*9ZBqxOCfQQxo= zQzdeu5vsfO+-xYc~4s7+sCL0S{SuZ^1>CLJ~b1h^_$fI zl^<14G+Fh>NFb~ensxuh7qPmJ#Xxn>F`0Ew>DlU@QLcL|3w4^e1Y_f$Kl)jdbe zb&rcAxbEKsQzOX=b$^uHBxtx_CpSrg+rhuUjiC~E8)!{$gJ=yJXVk2$rORU0)#UI+ zGcB}VG-2a+jHAdU4VQ(n4_9HnWZju8k<7}IGt@B(8oCb^ER|p5p8QSoGn$WKp+~`j zYZsA6JQoMZOKVn|tUON%4eLitpEA?G0h{~N#@%P2MsG!h>&qx3Q$i;=$mbk{Jevo( zCA7LfMfnB$f64GGKvOOAk)0mv=GgE|iF^$XnMeV7MeU?CKY#9vyAZ)7x8$1paYYy=pc%@OG!$4ym!?;9qR}Zu+`m;8!C;*l!YQzdd zyI0c@3^oll@;$|5?q01YD&Jae$$od}0ElYj2k`NIF`*8F2>%f{N68i4-1Y{0+4(1)|IiLJFKYiUgO|$qR63d(F0JG-tsDsDxjL5BCe=$G;J3 zy`oR!)@V$W-Q8F;4yMN7Vt;Hwp5~7Vr}ffg{Qk^i9o8L&J*E?$w8r2^1io&^!O9pU zhJy~yVz-lRK*1!5Yfd~vM}>)V#p%<~H4Sp$K@>#CU1``eGi#1272AnMrSdNRl+a1e zW&+64v-w~!P>m$Q%b_oWBE>U|6&rNw7VxtB4`-D<2~_=as+y8;6(ru241yI5#_-*2 zm-^E$pS?ktZWJcHc^GMU2+0KwBYew~gC7Brw+@<0VoCT5q}}u-Wxyq8 z%p~7}ix7vALfOg1_b&w@y{`}s!x^AcKLIEskLirxkbi6{YWx=X={h6voTfK?2htgJ zMu$kin)w%Q0~8KAqXUhCbjB$D-@`xjhtKc>{ectDX#5_0_#iZ$N(3w24?y)F0UCb- zAoYOwg45we1pR07`h~nA6tXB8!vcO2pg<8Gg!x5M!oLD-{0#t#0L1}CAZ*5G20EX@ z8fnY;SvSB|8kG^c0cS#{L^?vL>P~S;evd7IOf!KLqg+y*IEgr*PS6=2(j)250r}8B ziG==0r({8J>ZDh2DNVhCvTy1Yr5M0H>Uw+ zILl(d@f^#oD|Y7XIE+JHINoD%sF7mJt*dtKIXIvLFC5SzhBSQ+Wv^M{JJbk71CGuy z4jh?@ACLaT?s_=NhWaee@|1hfnJ^7BN@D6v=PN;(;2UZV~`EWAdg=uT-15VP?ZH2DNz zcnB6|6y7U`k|-2)IZ+j58iUPI$SW4NRM8v(C*>Q5dLBW_(Ra;276ryHbN5N+#WK!h zg>IyBWQCrkpBeT7+=l6yO{Pd>@n3k*I+tY-$NPmOhVU#DDc_;TAxn)tsk9DVgFCVY znP{w+1oD(?_R&P3&o!kymdE5lJ}i&M9&lM@iIomRES1-)lXamlQ3!17f<1P*a5;6lfVwMeUyY(Q+vQ{7HbdnFo3`Y=hfYa zi*2Chh643-SpLLs=;wB(q7Eju2jP~rC27+wnzXg|Abzor2Rxl#V7Ysi?=b#7z~;4iGLd z3G4vjLX*IbSYkK?tTnAWQ(`dPm~;FT2cO>NGqesqcO6b3VZ;Awgpd8k+Ju9zX!#xW z6ix&y?a3wKS93PDz>fpkVKRQhK7hbcj0u6)Xkak&bqPL-hfjn)kK)71xJ-e9>1lxc zX^6$jh_wv@Wlnj-Y95wxMI}ng_9247h6y_Ub-q zXj*&lABTSrqNM+9o7<$(FSZ*+Km2#b|785H!atdrOrFJXUy1)JCzu`lG3PR@OqD&2g`q<;LF`s^90dt=nWh&R4!*Xe{UF+vGA_-?>?8~#nq!4*a_md7g_-eHfa zYUDCVUF8qKBvarQjLEzjjt}ZA@DJp+J;)va#!?z__{u4rTxodAjcwVwK-y=bA`e@=$!KbL_|BdO_Ap`tj zd_W^3h1vM9-no+e1Ne4RD>N}Z6ZK|cfj8`afj0>=!#^I{%-OmIk?1X{)#0{td2?#J zAPq%3$pfdTRBiXg^uq(UQ1IL+al^db7j}psiy6#gb#$V{Vuwjco&@a>og)?kq zmxBl$_aXd1wc|9^$PMt9Hm@7uA|;eOf=ks1;fBqNwrzOXP>kyW_}hs_T7$TmJ_0VL z*P>*NghgAS8@hSaNO9;{kVKKo?O|gW3}Dw$IvJddX#nHA$OKzsq%B^f2B>gQaw!v1 zW8Fukwc9?QeKuzQibX(rD(BqPQz~p9j>=K9j*8=9 zZ2zJY?~NokuKI(Z7S@j%Sda4$6eE8JeNJgfr;_qcm8CR6Vpv%SIO%D8PLH+5A^ctu zf_v1m(EP=7u|9-fr6LXw1+8I}C|aion0H0HehmY9h|5W6B?9>P1 zJvl&sRm$iv4W&+F&d2zL1OyJE2*_Tv1WvzH{n#Urxx_D6_#c82wfG-{e~JzY1@mZd zV-rzO1~Et*-QtiDQe;ahFdxj{lVD;vnmNbQ%&%rDuSDP6MQW5K&~dz22uQ3>Ev!%PHtZp^7W?? z9Mu22aYZMoo+m5Fy>KYyP${8O z_|J_QxmU_z7H|9FCtjpy$^P`SN12K1H%UQO%bo4$D)0*%=0D@{l!{>Gm%fP zxVRO?<0<^ASC;5kq1I=K>6I$@4}(8Rj7A|{DOA$sJqIG^vkS-6`$fyKRBJ)5wUq@V&s)!;P{Y9Q7e(+*5yys6sq2SRt@Ytj z9~naFPDH7b#DK{phtEJs5f3)Z2K~D6N9QGpW21;at!zxaLwN)y{w%SW>+WvO$=;5{ zv$x|I@E>RT$y!Rc`%r?5)2XHH;`ZFJfYLe_(nu1Y&nNe5EZak4s4T_PVPy$Fhq1lN=@h2dvRIS28i z2uE*fR~|0!N4-e?GccN^h)k~Wi6xZc*9e8Shy16AY>Z1ZH{{SXf;ogHl4Q{%Q-}t} z+`uNIkIWVhOx=WikJ^}x`O(dsORKM)z7%c`V>ee4hEb5B5+zfvoqitX)^x_sV=M(2 z&6O`N-H_XWufu?Wb5rJq+$VA8STo$1mK`VqpNtRpO6pd$i1IFhilu)9yO z6iy?oqnN>|KhbeR?s=jUUKpah94#ZP(!e%!CaliD#xT~~z;0!%A7MygSM`S6rDC9g z)pp&GyF?5U^Vmx)KItH_s~Nj~oW!nS?3=|B+sRn2 zF0pGFdk!^5abCyRs?id=p0N$1Bz6O1DGMaFi?OfzlH`YqJ6YE6umnfqtuB(wdELox zyn($kU_)-4G7)cAk>6YW37agQ0w%=lrNlW|>=#O#WKlej{HEgTYHC@xPa(hQI9pBO zasq_Sz|xWG{WsKYgIEH)331NhRnz6zz+9(CJ*TA0CptGJc#0!Dt9 z%_P5@#T>@UIcK+uh0OU6ZprtEgN%7N+(Y6;=6sYnpAg9^#qzy@Wis|2WBWxH#-avR z2Mk&#$GKm0Wxto$?~oXP6LiU9LkT+~ znpBdRX9QtK#YG&;-qGjOHsHp|4UAO}JEwM>^0l~KU5ymZ2G)R+mG`jUQ1<&)+|N0C zZz%bl68kvLD<}VbaszDR&oee-)cX1cj9!OU6Rg$9^fw+l+Nuw7%Y> z_>~jPdB-&3%uv4JShg~jrQmZc{H+_k1?goeKjQ1XWbwmN8Zp}{E{6jpY6tZfqmANb z>`j>GF`_752ku`KdrO5lPZTH#?6(Az22p5WYY=mTC{dExPseUYgD6$f9FDwX@g$6C z4QMSHwiK$BY@1(=(whBxVinOK>XbH&y^q1TLDVblY~gw-`LHf0iw8K)-b&CG%OIuL zh7DCZbGYtUjWmeSN|l33I|@t21~E?Q%CXRQ*bQQ$(#IBVqSBwkQA=nLQJMgWi4Z}j@By|I#kH>C$tIle&r%txXsEXEbBecSMFD~C>w2l zTa?Wl%PlO49m-XV$r4?yT*uf7uCblU4YqLCDmU7&8>Y0_-^w_-jy_gSF(&&Modco1 zDNFmAqB17i#1~2&V=bW6G>ESi7h|%fzf%$zlQsQ=(t@$|P-+^)Pl}H*oX`RGi;~9J zZm#Ly6hC7(ajQG2WHL6GQ}|uUV(dI_<)@TZjLA0fhmyk>KBz{VLT$?!at};V+cSn& zKY*!f0b|c`4~I31F)7_RwUDtVI6aqI#MlQMr$;SeO!l#OwG(4fN{MP2WBa*XC#mJm zSPw{6D{WZ1+Lf_axo%sk^&IXo#L|vfTmotXV^S_b zbu4325+&+*#-t=VsS_D{pJiR9PR3D$Wbw=tA@bA;b*htEPq3aw+A4LHlg6w&aPYN3 z^f0i04I-?UI@^}Be(D^KvjQ@kEyk+nGIj&^qj3gCIh!pesOQ=8G6@)^{wk+F8OI`G zGMlP4F{d2Mr>kpielyey*-wrPv($?jOXS*|t6pN`T%c~S#j;4r0rCi~H4>Tbql&$&X~!`RQ<>b9wS8I%2JyLvxku-78JE7gY>lVjF3>SK(N;j2Mh zt3Kh(6W`_S5qaWx-u+muRiy6$d@u8Kw>LXm$rH=ke_Wg=E^q%CV9c#)BXaKvj%gY_ z|Ks8@O><@w{C97HcXlE88eoj)Gf*;W2`0=WcwiR6-)DSQ>=XBmyeHUMj0=8M+*!Oi zMz|`((}6#VM>M5Oag=lx!>71Q@qH@Vk(P<~!aus|pH@^FG% zM-lwGj^Mh{>n;8_dTa#czOy%4l(b%3Kb>Xm>^Q+HW0EbD$JVi?KrVusf-yqn<+Kuvtznc&XO2h#Jzl6JzCC#u`+De;SQ za?-UtQN<~4p78+Wwqf2qL7%v#UAhLFV_*+LWg(O%5+P?zJlAm_C_^Vbj0vkabWczd z;V#dDqK+iExbusEtLt6^%<4w`hs!CR8$of1OvF$o_Dy-Xog(gTpROt55X02=$B^!C z?T-VtZbxN2J~<5NoyBDe{#Kx|xmPq08ZMx4kf;5-y?9tt=Q1zgt!oO%J$ zP1jb7AszN0=9hbuJUir^$jCzr{2Z-fU>QlHeDVmm?;m#p@Vs#+(W2%~itAV)-kRJ3 z@D#(#W|F&V7QrciW(*(n5H3ahv3LaHFVP9UGo0YgQ3MZ;9#K*zULUp%wX<^}^`<1` zd`wdc!;&84u4LGn;pnbJ8P4zz@Y_?#6A67rAa65*Ej#+eP3Th9|n^T_rfIm*8o^l7;2Bgh!ANv-J{TA_TEj^H~h<=?8q<0pt%=iiAO`GZH zgpy8e(a9%P&&~t<`>+DQ58F_C7&5pM+@H^?1AM$gU%(5xjskzzF%#ilm@^HqC*t>s zd&+0Sy>WaPa5Z3OF?r}jK&5{kVCOuFx#u+MgO}yBP016zX0Ga#Ck{FK5%(V!6&iFe3cZ|Ou@a(})Ak?Yp&jZrW|oo!3aQO)CWjq(=38( zQOh(2(zr)01op(yy*oRY(;<$`-ve9V@yQ?JLL~PTg4fI>*lQNSO@Ne2z~vXo&X#~m z+-S_0Svdoct`avCFfVy5;5Pp>zz5^b23(!I4Eb4HK`GMAh}ogy!xmJ!F(vIVD$WNC zcOlrRYh!1MZ4E*_q+J9!!+iz94w!la;H+*mo}XKIGu-{sZwK7UZdt}j6T+y?tem?M zDlhpyzz5_0>C?n`jOv>B**6sYln3H@9KIQ1Kd1E)yN>|6lHLYfr;z*2B!UZ_A0yNd zjL9Z^KabqW9Y{~e%J~jFGu%G|ZuSs-#OEm`daF{u_{v447K@i=X~N5}UwU3CYGFRb zKosIE0Ox~oB&*fQLAW1rk^3av*gIK7VLxX01;bYv$~b@TLGpZQ7_}&0mu+133dE2h z&gOE}!u^m&CEA-z@Hs!hw_6hYCY#_4cMtHC`j)}H&`Bu{>`L?Lbd3KR&tDQ!J_mtw zpgJ6|ZHtLq#zk;t*ywN)tcOq)|UWQ`nLi8(BgW;KVa%@fU>^2 z4cyJ~?1k?`8s%hfGQsEk1mA8+@SE%&%<~Z3x3qo?aGdJ`)alI=4k4aR^IriBX1oKK zm_;zyis0J}`?P+C!+wlVdy^^D#BL-jsV97hxmCKUbX$CW+$eehV4oJZ1Ge;2%c1#2 z6Mg!AUJCuKf=0QE&i(=J@omWc*dnUO<$#LVJmXiSdkLT->e8KMXW}2zn|k61Kt=Q( zOz!T0e-2CeNh+iKkhJrXQ{jFvE(dU((h2ZFM=jv!xW0f-t0Mqka}d0x1?7Ko(kkRc zjx(LO9_?d}oLeQuPFH4;z9fCy&74%G2}zMWI~pjrSF*&ahRlF(zx26)gGMg|JdsK6 zYoIMR4<%!}tUMLImz7hlOp284QqU(slhMStb2b6qhWP?HUwS_1+ZV3}wCC`#vq{=L zN3R3jUJ9D`F`oC_2715r9c3iF>mZFJ&rN`h8bcSsZk|2tyC3dM^$=jP^9Z04cY%*W z#bwfn`W;enkEFC79r+#U?MA&HLygONZ&~|hOSBw7XoDG~U3`@JG<@5&+JpBKvT}|g zCw=-J2YiluYoETCBZt!cqe1!7@-->{8-7Jx((WeAu(L_`Hs+eIOK$2orm18w!OL<8 z&L2qdg;4|}bp(@p-GrR<;*no!&ZK{8tgmX~ml|?s4fzduBgs=)L>H1Ijf5xtad0p6 zB?I2$tOn)PY@$5gir`)TY`{j1T3|QkzfDl6+9cw?E}h_lmc;o%dI0bUB(I6bbL+Zj z;_o%P(KZH5?FqMprv_6Vq?ST@h$1T5_w7RY8HBJHg~0j3*)y0j8#)JoJC@md2nJLX(V~A9gQl3+irtS^K(;#~gv-W(8vh z#owpCp6(C_46I$@0L>{*8rYY$KjIYpf;@r0bsWwqR$AD~)|%L2VG4F9uePv`j=MpTUdE{608?y&T7kB z2v1waI8LAN85qTh)quprluko{)mhkt@>J2kJ%@vzUhWt3ENn%22EHUVQ&3brxE)N)-GTd3Va3lC;OEbL(%7d2Qjlq58#bP+;db`LSeyF@ed~aZ* zhQ9)AbOAAM7o&!MP~K78X<(;Do+$4m(mF`Lxx-JDcNR?+mRM0Ljx)AJOeknoQ6@4u zb6dnxU|o#VWj@OdjOCKVhrW#R6;xDPem4foD!PhU9LshQ8D3M-O`bFHn6?G1`2-c7qM)czqDeo*vF#TB7U8F zUd2$HfT0u!yRu@WxQDT|;-i84D#nUHG5M_({=qL*Ocd7}*vWzKR7@2`CFDotQ^YK> znlafXW{LYGCN|Ics$!OC(UCZ}i2l_-Rm>J`4Q%pcQ8`C+wJ>kxTrt?d?kG;HoF}fd zu-26eL~nC_Tw} zsknqODZxu|UPk8SzLtk7FBQKS*dy7mRBjY$++@~5@^4jc7C%c&Y*=`_a*OCvL*dqn zq6yzrUM`yG;2yBM=KNNT0pfz{Yo|sM;x# zdytrOutQY`#5orBQq@6mwS~P=bx1sFVINgJ&#$7%5`9_qf_R_(R*M01 zzN~slEbnEex2FAJ5w)=HRWFN+Eo@-b5plVNjjTE#7WQ-1J7T|uDb>fs zyB3yI{ek$!!g8uV5~;n-)YHYMqLqc+S@myGU}5)HeJ(m%SfKhVG0?&~R-X{lEv&ry z8?n;Dx>tWEuCTC=s(utZE$qvxpTw;eHn{p1vCqO3@vAswVR69Tv9OWVzljqz?4)q^ zG0UKc-$mq_G{Y7&!$QrlmCdj<&9FwI7wpg>9=&R*qQMP1UK&M;3N(b(->%g&n9)S3LbG zPKxENYQK_gU>A2eUY((|H!x@0FRC+@3k9GB0f)f*uaj~^>gGYPcnAU{dD1vxQF++70y?ar~GPR={Tq1 zz*iZV4Ox52R}vVb5iA|2Hr|k!yIY$dacbjziHQUC3a}PKI4|O}QLSnUluQH59Gzd& zLCLeQlA3@LG_doARn-(Kv@ces7+8JRK{X}H-z;oqO&8@>#PPPL6$`W`MH7 z@cU%!lfYIP*!T`F0NZ9@y-JSO3{>tnuyY3;s~My`W?*;Le_1nF`Im+LR5MhGA5N*S z##xdz?T0H_1~x-eYDXxgjL9A_QlY(1%&=U4Bb8nj_Idm$We8&zz|URVpiHp*QfkL4 zD;Oiapl$60r3j~5s6YHNyQFrKGR?q-&*%b8=y^64jI^D^!G{1&x~z%zf?aE zoPQYDH}yk-xkhrF+*2njnT)L#zjYW@J6RcK`HiZbqAatp3AIy|r!8z`)hs1>6veV# z+&*?;?ObJ`fz=0>0~^iQR#6{ZTRTs=f-%{T<||(?wpI)t_@kJwJT;nPSt~r9-&Wyg zV8<6uOqs9z&Y0{E^Ob}K;@m3Q*KDbsuS{cXyLe;Zj@pIF-wo{hlACH5D^D9(eekYY zU1>9h!fg@WK@Zn1RaP*zT@;q?s|_jGN5$WEky-juZCLr#z&3Swy>^*0V6608+2Nzw z<;obw*120u?JdqxrWjcE)MQ|D4XgwFa9YQ}s^E97vckYx_W!DOh0hTdI~kMmj3{l!Q9ied?Pn#`MU=}J z`#`z0qE<92oyL>jYO!i$W?fWyl`*Mjty1JwQCr34n!LJIO796WmaA&cs%uh~8Q7K) zo$FRB`xsm2o>$vjT%g=DkvP}6Pfn?-yFjU%MA%yK?BuS%Ml-ff+`qUlK0aA%U`H0G z<5bb#49+jWxly^(@WaEqb(@v94a}#f!{j0lnppPLG9&^HlyqARDL$Fb8BYR-L3SV%6Z|Qvq!l?V(y#{{TzFgqG{~sEtXyefo9muby38>BuCIGeX_A;Y+~Kym7nMI4lQxK#l)Rb5 z`LVKk;JtPKRLU7UD99plSn18!Y8>BwuBi=j?O2mr3SX0U2a+7IR>_%v^9laX?W)P$5yo zs2s>d%%P|>XLG>R(zMLf$~1>CQ&XQ*N=tG`G%Xt}GbyWgt+h9B{q;Q0@Avt{e} z&-vc;zY9=)^bL>?mcrr3Ermrb8i7jDOZL(soDZ7cyGj1sy z9^0rKDnn1KLjkbDDa~wp>@B6dg*_kpy)s`g=yfY%e^eH?u-e$4lv>FQWh-LuD6hA$ z+Ss3!y^_5!a7FAdN?i-9jlHX!m8@*=ir8P3h89*Edr$dJvJp8eVt-S9ZDF;s_Z41_ zz@bI@||5R2= zhO5)xN}CGdxp~NuSf(bluoJ*Om8{p;bFqqgtA#bj!au7$F4E+Pm)oi5msenoNa>M_aQ&v`1&OAVbNZ1?(ai1Sqw zB2yzq&!%7LGU?=dadFcCF(H4}Ud%rih}JpNR`l>m_r@yBHU!(qm-d zj9ngi16Yqr;n^|oMqH3OTQbM?O>rUW1Iea_G{tpLr#&S+9ouX1;cA0qIa3|tBh?|Z zgw1ELXRnUxqmr3{byjCf_5^r#RezVPJ=nUdZJrkCGJr*^!IHfe>KXrt+9+8_m}h)n z^{3gwGbAiLK3+|Sfsehe&!k@QiKFN zMY_#kOH;F3SiksmwL-G6uEXLp)a#Nx+b=)fqT+-2F!z`HO^DA_D`HGHA)Ov!Ud7^~(> z_I060LZSMTWU=D{62_@ho)w<4<2ogbSA(BxX1x-M)gvt|J>gNcqNdq4JYk}m|2(qA zEYe(*Fi8!2LD(J{_jp2?y0nE=CrnX;Uu?F$kT6wU(8AUwJf=D=5>Z0TFC;v!?jp9F zwI8=F;R*Fv3)_|Oq#CwZL}@?nK*DsjriC3#n4w-FwwM{s#}a0$&%7jJ`a!?0RCi1E zO6lhbv(#@S8yRvXVYceGM0l?4d^4d+T}f;?+YtRz!W{L&a*?0f^N)mQ)btgCeKSxs z&r`Qc=4UYiJ1m%SeJ4xb`RXyro+0)x$)*syAk!_)Xk(tQrmYk)JN9You~4m)Y)@EQ zk7w2WEzHaOocfDolgj@{cusX+CDKhQZ)dJid$h1<^CC5Qjj-LBkZE43j+gAWqD=EL z^$E$eKAGm_>LST*_s=x1PX7;pslN!^)=9^ztYl&5}d%4TZTU2~Q4P#>G_`14&BeLbj9mSi>ud8pius6)x z)OU%^Gk!QW!?0aFNUX|uVyw=#tH%UmiEw}L4YfhClf!gicVxP-xD3Oa>R*z*5}3^1 zRJ}K0e)EhU5PL+jgMHC6OR}nncg%09MUwp;@&T|)$##wT5ZF@529G%nY`b945(?x{ z-@?8GTg+z45AG%0GQXuR7tDA%byDxQ)UDFiW5SPMJ0RIpa9y=iJu2CblzZl#>bVx1 zlDJcKdR4?UMLHzDtrkf3V4OqZZgsk3KaTN9d`I0b*^C|?6W>*DNcLu6pTxbY(`zEi zM=|Ea_th9;RqUgfti=85QfV6!W==e))=IWG&YXBy-7Z;5^w7jQ^|EA6Y2y<=QtwLU z5I#QfsOqyt}M zZo-np)2g;r#5^!&UE-&zt7M52wkMuZJ4&|1vM=$Rnk899>G8zR)q)mwF7doNO|lnb zt|nek-;%6H`0>Oq)w?b1T;fGF{dJMwy|Al^4QiQWf2H0sUs9_jYcuw{#7pW*$+XCy z6ECZEl3g74bK+I?E6HNRze~KP{wY~;=`C}kYO_t`@J9$TFUiuveot&v+ef_tfM!&~rI+ zOBtPXU)?TQmgTXeKh!@YOSjBSdZ60BDLm6HbCUj4nkB?oJH?+DKUA&(??(6&hS z`51F@xb|)f>z^E{9hL0rm@&y6wM&xivP??ur2QaSujEO|U9<<1jUF>SxtnJ9uE=5Z zn0d)PG#|-I#;i#0sdba=RfzJ4mMB>`MCq*!Bqr8?zM9|rBFZew=H$MbMY7lXyq6rS z0EMxHchf;%DzcX)D}p#sO*>IWNkY!yi)`J45Ah7!Do!jVxm)1 zELsDxHd>b25L7Yd$0e(=xlB20g)~~rn^tJc3-lYzy@i?gTgkf zcwzKlEl;vpqvoUx)}|a1wg;94DMPerEo^zpP;GV#+nO>=ThPJ|qzu>g6RV32N}d+o z!p;MWmF!g4ODUr?3o()VXl)QN%zaMqXsw`y&GQ?h&1vzxo|3QaYhgd86l#sallk@; z%EoI8KE$%j1NKbdcx^`u>+3OI`@DrUrA*Lxo$w6qqofvVt0a4&3*4d8E)c6?WqpjP zCEAoD!qd5jBe3@*n;PPn`lyC4Ovn7DhPbCr)Ot#`e^_8@sg^F;6H_CAz0$(Er%u*( zN~VqsOr4?~kt`%E0$9{h5i=yroH|vjk?e!vfvJyc>m)lkKAAnPy(ifKGQ-%yQb?4@BNQ=il-T3Bi74DFC)-;d~@`jiGgF(uFMM~qB;TFYu- zrKxkYWyHij>ly8BVKeeTOW$X-y^=Wv_6K%UGM7QKQs-%>Bx^fpF0kv8-HjcWGGDtb znN3`GpZVHdVvAXE%);meTIO*q%VPL8|GCr!TBTt0J;Jlv0%FUJnS++3KC8Vb*{DIQ zfUT75$-vsw=d_cOJqN5t`uS2>zc7%u(YyHY1_2nl1(gxJ*~z+6Snuvz0%&$+&&j9I|*$!zd#26 zUr-bWwt$Pm_DS~Ow4GW`gJ8$X6t+v-^p#-Ui=5MTX<1hVYZ^5&ZMT+pU9dhQ6t+hz zx*^zip~=9E-w3w7Y;4*d&FQ9Kd$UW@-q9BPj7-eC?`uM9a($HCOaV;EZH${WOF5Z-ucC}{o2xdBIaMp%Crx(Uy0#4 z%5*)X{YC63o0hOG?XbpwL(ijZt!0`2VXa28da!+{ts+*%-p?82`k}Uq*m73dXJ=ZS zc8(Z+7n14vk@hvQdGt-%Q4J$POdWG*Wtc-N!yG==z7^>x%EuZ$vKP<$?PB}scv(mv5Xm9~8FJgMFP13g6@PHJ8c zkcqQ$TFW3-#R{P1Piw^w+1?|z-1x$PlWC{5+mdYn_Af2qPZ6_tz=gC=wf&Nf$h?|% zMtdMxe_&^|;eQFw2XL41oVJG861E`WB(R*n(YA!um3-ExUW;oG#&v<1YL zGy9^2(dRXMf&T(dl zO|28LDx+O-dC)Cwys)u~_#WxEvb|AtId_nWngmpcUpoAMPa`V$WH%3+alSi z$dTzkX_q8h2J^%n?Yd;|4K7N*qx~+~o92;eKWlETBFZ7lr1W33VEDxeu8rRmKkau{ z%W7dyr2ncdYGJd}f71@PuxHbow4Ynp()2&HAP*5`PsFiZMq|WiXKo*W zo>lDFI4#4KFOqD)6#EQ!-T=Sh!8Utg;NZR<{5G*FHfFp}h9`e7SlFH%+a<%7H%c~e ztQlAjcuP0Ne6Da%MqBO|Dm=d_cp@W^FC|vRf_lu&XwT<{3EOj)S2BY6l?Y^uS^Kfu zGeY@K#Fn#xV-IF@;Q5hgTf*kDQyF3WQDWH76c)j!KE!4at7gk>>oX$w^H#P6@g@?KAx7I{7=b}{X8v?aJQ}^_scO;+w|h^5EHrg=D!jX_3O=*ZmlKj%}vCrSy$fG zrZ>-!tb<-;(}!mh6Y2W$QC8{t@^RABRzL6Fmsd#^;S}N!!&gbR&ZC_rmT!>kOFhIA z$MHX-vG+XdG{!Za?;|G4nZWC$?Q6dXO9DS5SytN!il~qlPSE2nE2K*l`oSFzo$&&TSPkcWm%#njq@HNrrVT6OFGY& ztiu$oR|cqwgY^C%xINW0c`GbdSyr-zc?=H5z2J%qJ{^e=g zE1Rbi6D1qO2TI%5_T`pAe6*EqFdr{%yX|LK2J`8}L>+SYGgh8C{CVlw+o{Tu!tvpBY{#KqN_)zJY2;UTr;G-mScAQ}u!Sf|sq}*d8`2@+XIU<`Z zSv7yfGLk<*Oyr)&XGz=FrWuwzzSzn(im#HkP}gmiQGC0VZ8YC4ZGYI^W23pLcWeDd zb9Z7Qhta$(v1+!)__k#<50z|>>21px-dVCM&Ic{|ycaRiN(DTbn21uqv!v&Jn=!5h zJlD!LmKRCeNZZqvvAovGR>-$V+aoUStdRd~Wh>$jq;0>gJ1gQN`n1+z93M|i%%cDFD{-3M)TZM`IEn?MdUifF0i5wmP1U3<~lpBeOHY??B583>P!F zmM3|*WD{IwSf=q9$p(7PuuSIzB;C~spLzn zY_s^w(zXNgo5kNGCfem`{=Svx)BHo}nWO$@d77V>EUL|4mf8HWRk|wvomILj{)_a? z(9XM8akn_p5=*@8Gw1NOlFjs;Z>i=%lCAZ#&z#GnBnxgk-|`IaCfPG>mA>vSfd^+3dA|XA={3U&!;M%?rluLOvrNa~Jhn$mbDj_I!a@HM?uLVOhwROLoiY zhUHnlu9@R6FI!VPe{+V+WKX_z`v4g ztj%iY7x{H7&qe$vX`5n~>AHy5Cx|v%1N(`^{5Q!a!G7W;?qe3VQLvv_!eb@-5!h0m zFIh=jPs=hsSF*D%L7B_>SHwg)SMXcJL^)URJI$U>tDRTyCM(-Yt|W^5Hrma%tmNH^ ziFB)YjI`YV+baGFF_FV+{-%}ZYW|M&{99e^yqX`7tbdz5&M))hlC}5v(s>QPY?W>; z|3=#C?Yd;Hv%9R@t>mWd7fl&+ncTDQVpmNL6DRdv z&zB0O^nxq>_55XN%bPe9*d}T78`3*-J-;v6q#={Q#!^~yU(W-GiQH@XaLF+DT3(vk zntLr@KuqLb%NGeox!3X)(uTR$@>*%b+~L9HX&B|Ig1G~Ozvf>?H8cDL&NSpX& z)W#OJF)}&x)rZo()?#}*va|cv7WPJDzs%QL*v3fskD`at?P#&R9hu?2vxU78`A&2z z+ZZ`Ma~C&KsYNf?&E1HJ{<53<5vyiy+HaQKysKo{PL)o3_#=|J7|Jr=;qj7fQl83u zm#0bgqBb}4Jw8CP(fV_ld-*WQPOC3vzRxE~c13$Bb041}*;{Q^JMZUnB%9zk-|_+9 zNKBOM0N*BUf0^#F1N_)Swoj#PIPByO@S6|Wev-Bfho+1JTua9@23Kyb_t-)1OHAZ& zkOxVdKU{?zGKbxnpYU^5wv)U;+U|Sq%RI?LGh6F^igzMb&7StDbUMY&R<_eTL)v_y zFP-KE57|nj4g26}UiFZzM%sEhe3*Hf|7vAB!~c}FpH1IpoZ(Jcq7Rx}?y<8xjF{*l zXL%QC8)1Jc^DIxYvYq3Z(q?cyn|Y2;CMHI4J)dFaS0i{`H#dzl#Bc~>B$sFuZ!H!ul1}na7SX*>?N1BUJblgi%n;j_;6xkF2BqdNrrRz zWqzbTMiDE?WqyU&Rnxggf62VeZwf|p`DOm2wBcNSnLm)WD>*+$UgpUIFp8MVFY_#7 zq7Ik&aAKkkmw7%h_|2r@FUSF3W!AhGzRI7Jwl4PW>?&VmW&4`1w6cB8Kd`c0;~!bs zuJP}zY>oUEX)A`9joe{iYkt?cJF#kpw(C5`%65Y%TiI^#QeiWCB^tB7;T6JW?2zaP z>?vu(U$flg&q&*+5%9||{(`X4eXv`6`9o~oL+n*zqRnpcw;!^-Ppq1CfRS^HACc?{ zXZNgI+&dd_Lw-N;g_7-ptJa_RBFR!5-Lrn;TP54-?w)mrACv4m_o%F&dDI|LvI=j% ztY3JXWM4s_zspmJi9Ycw?=Nk+ZSS#P`ILuj)1=MKH74sy#6(-)=N~>~J3*|PO;U5S?(>UQwkF;vZ71z> zvzmB^!B{^L<#*nln5fb3yf3k8#@ZBT{mxUZY=7{9(zepBEb9+G)5`WIua>qWFqi+y zcMuaf{K@w{lirIM>=}G+FeiPamCac%lD3x}&Sg34LBqtzneY0e z*+uV3OyuCI$4T34`-Uu6eW;bqO&=|7!(iXzra%6W?I~&NMv~{v;$nwzZBwOne8|h^U*_w zH@AciESZ>Ck9_q?$#6aL)k|~HQ>;h6`T}C&+QL^~Bp9tnzWNGj!}Z8lua!2uw(!+& zN`}`KzB)eUzDpRsp=ComlwXT5@C-h-iW3#{$p1n32aS&-&%KeD zs#VtDsbZ+X+?&fFH1AD7f1&?79Ic2d+ZBh`L1@LNO(OnJPgRy*_+wo(O2z+UDvYT< zWDU*2$Uj>U-=Q*FYdm|PUZ8dEU5hb}QiRr4`QPR4pXubJGKX>Kxjqq7)kHij<1;q@ zr^Y|CRby?nmc_ZdMy-c>4W20k@9JUi4#2ek)NdS*?+g-F^jE>($w^}ex;Z&<*0UT_ z{cn2AW#f4C$5gsZ_1Gv(+mMYY&Z8(NYE8v>Y>kaMm?}6L_4kHgeeoAh3hR@Gc)%a^9}RCU zgDAfx7SGz`p6KJy5q&<-L%Fv*%3ph-{8BQ?!Y6M8`nQ%)lpLNp10{!1KxaI+4CNhD zFqJrWbzM=;h4}E@AhZm&e`~(ChN1=@+bB_mCxW)hSSn$K-UYJu53A5{_FMsae%l4} z5~*5c4W2cMXS07Eo=xG2IjW#`@kJ_85|LKqh1gv3R#}sI361b?#b$rh z2)Wr`v;d+iBUsD-U$vE}%llR>kMhGU(5m@&Eg;hV-&;WVw_8t*LOlYY%Bejf9Vw zi_X#7Hw0b-4D*jDznCQgFpg(AmVdI4sZ~V_h&B;zRhNOD@S1jLx7CwSMvV$j{KK-< zz*?rj)9O&O9A>BHKJyNpeNl!kVVFzDsaV>_Aa@Q=yu?-#GoBcy4js`dMyOa31lm$$ zG4q$3F+My+5b}cO2ZAh0`wjG1l|2dTBRoU6HzJ<9W^674YOH(mKjm+uFwV{-^hCKC z#p*Dh)~PwP2f+TXL5dC?Meh>z-2r_D z&i=&Kx(Hdcs#uFfE1^H9w$iCJ@JZD8MsIQU|F51#cv5t03;*wtg}(`&GL5OQ52)~z zKPXFL&%{|!FCzOxX;t=S zU+mT8Fb28Y?+G8V_nS>C@-^Dq7)N8-))b;=66_3hc+xDE=ighK%PI20xkX`aP;z|6 zb*n7q4WSpajgZB>BxEtmi5WwjUol=VGVYyP=M9mUnDOon!CbB;sNmBq;~1|j#QHXC zgcUVn*VH-^n^TDv#>g5xt+#bOYV}m$#{-xb&NeEIeNB#ip;-ibGgvRId_JH#3gi^(c8Ox0ZK8hrpES+Z)|gmAg^i`XWpinpttvd@^#3Z0{x3%5&*L$b zM!N{nAA~I83t3!Y39FD1VdbSU^3SyY-oH7Qe@1SN+1x8c%+Fx;SLH6++DEKtM_^sk zSU?i?Tha13x|<`2>p{_C0-LW-aa_Dmf@#e;xEg*yv#7WZ-Piqp>a8REcUhD{oNM7J zu13G4tD8;Zu$;|%Gt5Qw-cD&aa)rDox>Y`xi*>i&zX@5)@ayD=Lw_;eHx*;u-=w-s zF2%I%Ls7F5^eTIdtT<+yXJd5$$}4D3f~c|_y512o#@8OwSX-@S4;ss&Y^|kj-hblG z(^`hJ6N+=%SG1RKO2=~{xL&qlCUy{?DoIg=0I5wM@wU;OeP)brYI1Nm#0X%ER(e{{`L8*-o|il;n}g zsQ2!RD9-6Tn)5%SIs6sabto){+UG)ll!ad4zraUj*D1n3ufl|8KF#^!yo;XmG0gz2 zE2F}M1`+NPLXXmDCnogb-W^=yz%EgNyF;xgVv0BqBlZ^D%i(E<23P*cvj)1Fpbvxr?B${M`s0OJddkhfD05xc(kCSge?c0iwFG&hPnlQ?52 z>@Gx5*jzYwxN@P45t^@~C&9eISv{pHqJ8fnh}IlOM7tY_8nN5Yjl~%?u%8O4ZqkbI z3*-W`H0>^SkVcgAf8M)O;Oz{}xx+m)YLoA&52Jsx)mkp6J6E;T=bxtQed|=#=LPTb ziFr}hv_dcB%a&GsIh|jj-!Z0Dk7u(v z?SGQftXjm$hiS`kDb-ZuTeE(C(Y0%T)t^(;>WqfxJ z>P3s8tij5QJE%B1`|A^NHV|h)_@JyY4#??=t0FDDC=WEM)GVLUnyQgjKye?V2*wet zo-jrfSz0lctWosXCPe!z}BhB!AJ7O+E^M66HH~8p zaT(Q4M6;Gfn+W~4P{RMMY$E0u>N6r$H=3pY6N>f`<+tt$|2%_YC!E(4%OJ4%8>rT+ z6>&ZF-@hpn*A)Ns6q?CASa_ciIY9#ukb?vOjnzby>j?jp96EZ&a zyZKurYyT~@+j*LL{#Kef;X&%)DfS6{pl@qzZz*a-DzUo|SN)>rTcc=O>s}xp}jTR_YkhPGD z%7)QcwjS>yg76gM9nYi64w9$PSVtDJ(2FxAA_&Ho@FRg;dqR}8(Ekm9LJS4@W%EvU|+*NQr3cQE$G&QZY}86 zg6;sknf?Ii4loz^oDQEKDL26H2Iy{p-wn{+0G)~9@9>-fb$BBI%7K8ktSg`s>kSA` zm?g|0%qGkwEFdf)EGL{!SVg!P&;wc)74eRW zzeGZPG&5`4;pvv3nrf^ z(kIg!DU<1qlv^pUEcScxNtOlgsrVe;7LRfc$yqEY;s(fwTj?3b&U)U2KUpcg$Fh{( zV_89Rg_Q9dP0$z$?SGfbyj{Uyb5VomfZv^mUcV&cqRJ_)&7JMl?nK>V&U*g|-r8O$gFoQ0A(7f~{&ZYd?XdDqaZix7Vj(AhwL{M|EmuDr zouh3~PIVZs?bVLL6ElwUB@SJ|vrCfjtN?jdh>+)N-bz`>I>2#Lw?L{dA=Pod#})lw z0w2u%tmdqk0+OMRkL`X@^;W)zR`phnl02&m==n5%^grJRaX>j@&oaafS(wWY@n3=b z9F^f~@~I{{n|!KE(bFQ!_6_()CEWo{Bl+CtX!UYJtnonH=8d@17jcgtVoY1awS>GK z%C7-p`}_^EKX{^S!x!q)2SxI`baoz4Yu}|a@_;lP{`Wl_-eiyGXrX?mIFj2dcplxL zEg>0gV^*qT>qohsFAiK1=nz%CNMZx&q_+T|HO9-!ZSEK7)8! zFIB=yvRMV?RY`KCf@7gV`5{6xR4CZr=2E^_IhMg&O)7^sF+wyiz>IPQM(Zv(zj*dz z4I3zOh4OAv5~STUF~d-xHAX&K_$h+ENAQlTGB)Ro&TXhhaPT6tdmq zvtPmYz8;|#J4t0bslZOq<_NXq5#{+&x=p=;@5-xJ@V$BU3jR8^fg;x{`1ZVd1%IL1 zNSY%Q;WpK)K<_{GoXu^jDVF(~%}y%wUGjWD$f0&-)t+WTH6de(JkPBaQYd z)+<>0U@O_H*h=;))-g)OI!38jyB_2dLzqmM1*jREb#3Y=#w>MI{u$$K$Z<2wPRl#q zV+DGa`MfcQJo6}85k)H{O%cTeeW}7KNK*+2J28n^DwK6L7f>_Ig$UD3H58#hcS?HB zR7oYzqte#MX#L?oj^~noDWo#1YY6k8rb&iMi14{-6Gf<`(r%Kep6qkRSP5~?7`KDJ z0#Dh)UhSvmgPF=(seoSBKy_(QSC)NdTS+Zh zO4vxAw+V4|XtG7Lv)d|WCq5VEtK&SM=AsFN&w=JH`8QI_KcHG~h4m=IaF=p#oW7 zm`TO|Nj5=_?(B^IRpcDIFZ5~AbM&iFQ@Asr_v!S!ouYl(VX56-tpMUcOHNsB=SR_k z38M%L^daTXnR<{sUAq`~$u362eua_Y9ZrDX+1;X;&ic*}-M&fxSB#y#Vwf~8nI%Ii z_-`@otFeCeCd0c)?d_cnS9`;A|Dhz|;JGyHnoY8X{VGf5HL}cXpF?u8hBIECwxiDt zSain3m>`$t=dU`9ny5F%6H-vTl+x`w)I>G4Rtha&wzg6+=6XMX- zfGv;#sh(9bG<-sNhKA1~&(J!jXE{{BzM|4lNv)ls;R-ufqxG6vJ{MBK`{T3`-C)h7 zw7HZvm(u2ve+Bsz5Sk$`c$UB6#Xe6v6lh2K&v!5zR`q`gWZR*uQ0}wdAyBWf>~Mft zV#02R8qk~7rG&V4|K_k)Uoj%gaSdrU5pI{(ze{(h<(k@|#Br~7Fge4pS9>e!3CD76 zc0i@0GprXij=RAV?lw^W*-tgvt>LKIPjxv$H9blClccGkxv_@k(jyv<$0Kwu>M2gW zhHvm`(D2v%^%}mvr;#GurU(rh&X%_+PQ8Zj^J&oV?W6Y8OB*zN2Wf+b?;vf^@ExQL z8oqgrTOtH52V;{!rYt3VB{3%jWg6zJY5yB)k0ujEQ6dyenR z%A&rPrKZMdFm@u#H#oU*#3prP$1k0BsvT3VIQc;wxF<%@qDbyRatvXET2Y$ld`le= znx@@S?TUx8WR7o=Oy>Aj$z+bdTIX)39{-bzQBkv<){(q*oU+^6J_OAX052ma!sC<{W3u1iU?mqw+t z{;%TBuDDyvblnMUJIGam`oc=hGrQ%w78t~iZeZLP&||4e48M2Ib#>N9<&SYK(MP8~ z>bi!a?bP~BdJ6oHcFA?!M4Ih{yG35wj&8?Yo3wD4EjK8751dI%g%@4-ll2H7)Q(oh zQbml`Jwhq> z#&!I)pFLoPyBi_w!;_QQ9fq^PE%k8pMt5&zZW!(oKkcvsW2FnZSkPn?$Zr>!hUkc zxzq{f()}ZyJ-n4QVfR=S%{FLl3z`K(gFRNk*zD`E*znW@)a22A)w6RlTcv#wr!zkt zXSr2cVEinPRob7V!QQn>YZH$vQSkVYE`d6}ab=bE9sK$i`ea!$?7MLO4~E=fzoZx< zRzl>$30TM9U~jxZ>0k7kN0YWXbi5X&ei1Zr_QInHA^Jp&0qf(VpdGfTjk%K%d zWZIh(xJ#+_cI0MdE46kdl_wA8xd?Db)0wT0=S3==e6#8Xeyzx>U#ai!RmiU875N{QcD$ zDoKrwzqi^XOXbqDlh<~VyVC5`RrL?uVQ{AN;;f7?C$rsT-A`xy2qAjvu)6&+c9j?U zuk*rlz1eH0!P9paU`Et?UR&Yn^#iXniZ->*>m;3*lRA#0e+xXX)Cc7hSV_2QuztG()3`bJ1;TG2GQ? zhTEj6hg1ryhn6{GJkB@MwOAPC`x)eWoJR#9=F$%5LmE485xzm5UC8q*^6WvLC&(H@ z{+CF;N!XJ#XGu1be1YUNl6?tHgu#R^gdGXb!Ij-{J}4S7iLUADNOLFxHQV5t6vlNV z;ysdIf!AgqhhIt~ZY6w~@GZbb8ZWnLyxgU}v7cJt0qMB`$C16^t=5^u}&^FD02UjDQ9 z8N<;|-f*33JG9CBE}e@n3}Ywx`rM^8J&JPg%J+A2XHgXSE}f$@hN6C5e7-PD=n2mP z)%O*r``j`-Uf$2=j$w85P@g8lW3hQYR}I*&uEIQD=wq_MRj-F(essA{43y2RI@|o! zV~!8b2@8C-D#3kLf*joEHNaEwE{|mJIqTDvzXs1fIAb^#3p+`O?C0wZGjot{54yK- zOFh~t#n;=WTV%HHE%nJhDZX>*8ny>}JF>(#%Yd_7lX{+ZEV%CEkj7hi1zxP|t$ZAx zVZi?XoUgYs7M_Of4A+&beNnR>(qa$HGT_+EAvuTSJdzc4R=b_PMFyOU?kJxZ-1aSn zeP)s&kK*SU@a$B8C# zS4l10qzsC7@++nIP0G2UXnj7*$!{)2sF4wd#GrmaIbvxX;#knsP=ux6S;*E%&vTGA zL+umsG$8)EX%p0Cv(lt!#i(B$z0~gv_YYm`x1Cb$rd0c>{CS3rQ_dKVkp3j;6}7(T zwr@RI74<1|blU=bZE2ZaLD#|!XO-4*2O)$w{C8Op%X|!?J&Up48Q2RfiGyA}Rv-bn2SEYg5 z;CO6OmN;Ola(^d3XMJGYigs}Q8?(OM9sT3tP3`P$@a*Fi$DVdg%3L_JP09rDY*J>C zoKJEtV4(hZ^!wmbVL|I;!l$X^Z?(gc;F;n!IHGYcak!nE4feVM172DCQ7*xRQ8xH) z)?D4DTe*KOJ#ndk<2{XB7%vO_b2whx=JL~>mVp)TZS^u1 z^q))X;B=ecquf~!u)-UA36q6P<1WSqM^+4tvKSle?LA1-L&}B;ivqI1->fFvypnh+ zAlU}nEr;4I&j#nQa*n&-JR6+Na;SC-ZHhW|4P0#VLF6+3g*F!^J`$L%d-}!&7EzpX zsKq?LJdj}zY=do51)7~2=5yi}=iidi4r_Iy}xvo2H4wr9ipAGqLZNCu8W>#~Rxp{lQ`bl7}tHMjV z?Q5^_S=|n|&sCP>9Rs}3%_Tmz4Lkd8fvRt9iE!sK3A`g{~0vc2T)dm6i(NM zV08-0RZ^$;1r>2jwUkno80_Fa@KW->qjW5c3R**LxCzceA=^$qi+P`}xvq)_ zQs~v6x8F_r3>AM1Io$@|SBQCy4a!iP#+L(jj+h;^AL8J=@miFV-+mk1t?jqL-C8!+ zrp^mm#j9W^f86Fc?DLO<=OWO&*!fvyHe&`DKPpj!sx4~v(}_M<&I;gGtDYz zX;fB_CX_T^&`c6f^3NbQKm^xs8N=R)W6;frbJr%C$NWh4 zGh)ATBeXZ-evFepC;uq&Sqy!+IAk#&Ub@zAG50nO^@!z7<3yg)u*ll%kW?;$Zp9LpJMaj_29?=!OI zg=WCWT@{)ItzlL()KT!}y$p4JpA16|wNDQy`RDEPWXUs2%Yzp4uR{>`67ue6LKpLI zCZfgzta()CBA5e{3`HE`+0evN_6?B-fCCsR8deEd?3wRRZd4la%plVhx>( z?Np;P%8t(WJFGEcY4?-Qb}IiGI%`KrbCR&0uz|3Vut48h{#sZKot=}^sx_h(5WkS! zrT8@vxyGp;tl6xQ?yHmRa#)7k+Q$ z7;#d;J3J>9yti{w!FxL=6}-1|Qo(yW^>kO~q=I*NqNof#s0@{`8$4qyfNPM92*hC# zP3rWNdvH&(W6FyWXLSFRWf6C5#wEWD`p(h!SQCsycfj{!@3CxsR-X+K3be-N2$Ruc z^0tT=6Rue?CS0wYp(PgumC$u!lZvZwlNvJe^N1{}-A>Z@(Y=}+@^4bhN7zQ@ku`_n zM3J=!H1JKX3Ge)rns7bxHZBe57U^wF3CMsexF_JN@Id2?xU5KT<+0AgB1`F>%x)FO zLOo$4X(}jkgPK11Qa~ldnH$+i_q69y{J9Wc_o^|`b)|`}E5WD6X^knb=Ub6$Ot}Gw z_)MoYrna8$hBYQ{xL(*qExE>Y-Rnr?c52TxrXataY&XO_r>-&0pLhvU;rm3_fJO(z ztBf@!d@{#=s!I%9kHGgqa4j>Vtr>cY0(JRof?d=RQ&d5P=8$zbS@YNx zuufsu0gu41o{aGDd5mz9d_E;>J$YVWKZ5=W`81NxP4c--K6gofpY#tvufqF`yL2?d z7yB5WD_9bvf)VVMyMS&A=H;beUI8Qrlbl8JK$3G5ti^DOkVg^nDZ)7LQQ;e4jQ=>v z(@9=P^7AC?D*6PfT{^1F3}|FUpfR#ywF$6P{R?o4s)4nftQD#ee5R=mfR(BX;B3_s zaIWgt(S>~gX^jLejaaH%B;PjT`TEI-J?E}55Yqli`uoOEkef(;V2lJ=F<}IqFd9&0 zy-iqmGs!6=_am!=En1yzW5DVTGPE9`Ba5|V@P8K>B=;lv8L}=Ue4cO_;ab8E2+!D2 z$pIbNExWjmj?CFU3G=l_eFkARVJ=|-pvqR+W7+mNpw9<{X8@sxIATBP2j~J%wLt40 z!V)Kx%L$heE_C@eDv-U*0tR(p&p~hR#Ow%N*@k|dm@j)BFo+!ojAUm4yR!>~-vah! zF8w>PBo+gh$ua;3v!Q?^+2eqPtPyY`y94+bdjL3-*$yyMUPO+M8mZzQZEysCc!<+(<(X4uBw8_W%L zpy4)%g*I4=jf4qCsuAIA!dk+Ogmr{h2$=~zg9wud3ryG!g(O#zTut%@lCKalJ8EY; zOdCLQ0bwC&sz}~ow~vJnI!tmM>8}ZYdrTWhm_%4exRLOXJ;tmf`5K|-fc`;*NrZ)j z)r1=fuMujF6qzuH&`elBSVdS(xPfpZVIAQ$LahzuMVLfbNLWp{k+6>N8lmPy{)9<{ zg@o0F8wu+OuMuj_gxRJ1q@EW1!LOz5^goT9Fgc}L#2(J-puH;XcL|8~zO}LRT z$PIlG2$Kl&2@45l6IK(}5^f~i~hVIg4^VKw0f!i|J= zgx3f)4~jsTL|8~zO}LS8lLwZej^t~EnkS_qG!rHf77|tyZX`TJSVwq;@ET#GC&tvg zC=Ou~VIg5PVJ+cC!fRf;z`xN8Qzdz0szSnQ!i|K7yf3n41M5g;J{Q@ZftnA+Co~f# z5f%^@5>^pb6V^hihJhPNt|M&pp&WfFN5YMSb%fUlHF&io%m9Aq89;InVFF{>z=jB;QwM#v|*HWcNAFv=_JBKsvfAPVIxQJ9u>L<}IT z?Sk^AE?DM6Bwrys(iJt0-4J;X#NcT1iKaM&tS8C=y?hnVK?#KUgtfg!;aA;K$!ESb_0CJ^Qm&L*rSJVbbf zkfo46VFF=3;cUWM!b5~t2w5um6DAPOCafhqM0hxr+KS|>B(pS1MVLUCPdJ-!Lnitk zCd?mz@@zsj5aj^E1j2m60>Uc74TL-!TRR~K{qqTD6V?(QBD_M#hEPm_Ls2dohH0-1 zLzxdpIbb--353a{$sdm8pG{axm_LFvgtdf6Mo=7**+{A{VFF?DNVEozLM$SjOSp;f z2w@{(!e~sJPdIxtmZX-DjY0WPK4S7XiZdRuu^914DanMvlTn^MVPK$uTBo3NJf$^x{qg^2ltvk7Yn4-sAw_#Bp#)gT5CCJ^Soh??1i zwSXhGT|BHY<(a8atZ?ns%Fxm~NTwn?h~l zY@e~+XRF(}*bTLtX*b_)tKBblYwWk#AF%(_{-%ACy_187gP%i$Ll=j5hesWrbf|H7 z)!~vuql2Ggd&en`a~zjAUUM|H@o)1+o6p+ZZZqDg)M<&+Zl}Xer=9BION0#P0nWpn zM>`ie-*WEj(%+@hvga1yzY8=cn5ed@c!ESZ*R@V!6)3Om(P1Xhkd^A z`P%14pZh+4`EXxbUngG=-w59+zDs=H^=;=D?3e5}#BY2Z}WfO|Cql+K=**GfN=pc1J(o>0>=hE9{5J!wZPv4 z4+cF5QiCgl7Y6?k>>A=7;ve!{NK`26;MiemhnXE-?%)!Z7B)6)McC(Iq2VuwZx25h zek%N8xMxIAM0iAL#1j$wA`V9!jrc0!*N9$`36ZIh1(D^EyCQE!wv7smijA5RwIOOp z)FAlJ`Qh-t_>8?2=mWTAKs#XYR5tiUg8{G$JZS^IS7bez1Kb;MggXOmSRDLscs%^i zyP0{iROZFfnJ*i_LRdBnWrJ8ayn!Kt<*`VX&!XV}<~zdw$#;hTi|-0=;Ofr)#iCgQ zdj$R`9{xEWo~!W-{AOT7yZeAWNB;>pceDz>IRh)7tnu9Lq&R2<@~ftczrVO?L;JQI-&*d{a+@V7Ao0jH1218kpG4ERVNte0CL#!MbG8PG1S z0wr^pKZ}cCN2Y6)K^59IN)W_h#cF5V%meL z7_&8kk42@*{k3MPj~`U;k>#79)z9%zsZANHNcZ>pf{-Od)5|wegK3#6n~HnfGV?5 z0zozcs?4MWfouz?GCL&%WP3m;kJ15TM?m;ZrxFh6r9=WoDjh)|1*ozlr8D50N>{)g zN_W7wlxVM+3jYA)af zZ6x5A+9<%Q+8DrVS^;1tF9htz#{rJv6Cgr9pvnq(3CLpsAs0Roi|`FcKl-?*8-~W6z#_WKjKfq$lU}j6T{l8y_b<@Finkz~#maz?H^$z|}@G;2L8l;5uUpjQQE7Xuvt9zJT*gv49Iq@qo{o%z!nf zB)}I;DKKxOvk`0tTL5qPTF`@s$)910vxIehET*)iTR*YTj^3CDAe7aeojl(d=OW?7p+r=CuOovNL- zIo)vj(doXE;@r`>(s{r0QRg3>ySXI0jCHAYdDG=fmv*j?xjyf@&UJ_D9an>!w_B83 zid%`>V{Xs7?Q#ooH@gpTukd)rW4}k8$0d(%Jbv)7@oeiE?U~^@+OyL0gy&7qKRw;N zg1!2CjrE%DwZQ9?*B4%2d;R5Q@OJbb>HVnpbnl(sAA6tiZtqj#^Mua{pP9aMeYf~t z^Zm`2`MLXb^Xuz3$?plj=lst3HTYfk`_b>dpVBt2ZCcxbZ6~*Vrritewzj*{u8n^; z|B?PT{O|Zb@IMuBE8zEl#K5}1e+7OS_)FlG_CZ091f>NH49X39GH6@S+d)@?z6&Y~ z-X8pJ@cH0d!9NG5hh&G02pJPn77`G;E_7q)d!ffd&xhU)P3f0<^2C8GJSh@M!{%oy7f zwE}*(hQIjJTa9Mj>L0VSLXMl29CKi`u7+Qy&4uF`IOf4I zAMQmifMX#X&%)gD92_+)mOT%9gBRd<5spQ0EQWo;OYl9y5;&H^eqk9)gb|&{R=~Fk zE8$oL$7+@W_b5|f-oaTXg{^}<#d~TJZ;~4yc?Km7K;P?a%{B_$YI8MXyFW6Ik3db2Z z&caM~4vu;_K7)I;pTlt;_D2`s_yUeE*%)>ajt1B-eFeuQI4;9+1&*t5d=1AnI2z%& z4#y2R@Q<_W^c;H5K8L*qJ|FG}2ZcW8xg$49Ze;V^v2Ph!TW{=TZmgd_JgWshGwD~D z9>n2k7sM6V&-J7J9V$Nu$j@x@W3bD^bPVo2V;uYxe2C;jBp)XEFv)Wz&y{?n*Exyu#3&W*7}O$8@;Ks*CCJZ-e7X`iIz z!80KkE0_9d@^gm#tdySzbpxGEqS!$k4XLqaWB?e^4^m7mAtRyv69D19xr*kKPSo0GWl69KOf_j?XbNc;{)hCJudmMX@;-#G{d)hF7h`CUJZ}-R=cJ-mzeHd zUVFUkMkdVZiKL_?}y?v#>1)rXQ&vy+DRQbHhxf=Zq>?G}S*7KKrU+MYX!EZ3eL*3u&eKq{yV72Re zy&vk{Jyh*_Z0Nbt>7irY(?dU5dS__0)V=c?rN8X^*>2J0{$0#_;3rGRcKu}Ole<3G z{g-`T3xC=7jnbd?e4h39|ME>==@}jQ z67;W9_FSnk^1m~OKcW0@y1&x%C#7%m`RKr6*Uau$!~e|ZcldmD_f6fZ^Lx-iG|=bU zjHmj4%X)sBzF)ri)$ofqKis|8{c!gm-+ZQfc+W>jpXPIv^has`QJ!abz6k!4Jg@cq z`Sw5LbFJsEc>dM)SHr$r{x|Z~uHPNJ25tV3&sfhBw~PTBqkN3~bEVoXe?@*r?^WPe zZ`s%T^sQsieXM8U)@oPSG0(dEd!7%`{{rc+vAO(8&(HSVv+W<={*BW1(Q4P+=;yk( zb2CBp7jA`5_P)Ap4*2%bMa%!>9iQj9uk@umUJdWL^VM+d&d*bJ&$fHVex&F5u`h+m zyMChYXZif%T|d?Lzur~t8o&Fo{=d2VL;b(E{cQgW@BLEvgZG~8-}b|2`$vBGL;Z83 z|Ax=2;rD*{YhiBmM|%GA4?jC_`JQJ71p7bkc{S{~_iOxh9(euUSHnNL_o0Dr-Fva; zmv8!1_jE6RWv~C0fnV$0SNgTypC0&L?^us`NBnsE`(7FN+tN2m!oB+buZ74pCG5p&FT3(dv0l2fboTe9Co}`Uo1Dr>vJoM zm8E75?;OmBc&gHzSemK4RGFDrYBcLB)6Hsasqy68)YMb;+KZp@O2X(t!|1tswOKh` zYcyx8FI5`q+~J*_Zw`Gdo1Y~o&&(WNs7+t^jFlUyB4rL7Fv50p6QLrvm3L6nV9@7er8!@ld8WMR6ZX2D6W$zp zXwz{YH0aq{y=geoEyyeT87~pJt;*3#W4c~l){=-$n|9_vwK%9b&Q+RI)~jP}&8&cl zoT^vns!L_#6|dbni_M`2t%J_Gha4)_NCQk>T8>PyX$!As>@8G}EmoUHD+`smakCYek>1)sjRdixzdTPRl5vhdTk$NREfn{?(QX#WGQ$a^g zSESHv_TIV!$*jwR55;Du>$T-dy?H5@T`TFNzSp-EomgD<*=$435rqSyM~Qp=^#;&acd&R?J8lbbp#s%(Z3Jlf3b;_s>e6)6bdim7C~tUN7O(o_Nkv;hCjwqw z9a^!>hA4v0e!8-N20422s2IlzI|!4(JNvZC(W98K=Fr5JTun$HtxPYJ>y?=zEa#&_ zg*G6=+bXsJk5}uB=%&QZPgd&A#q>jyq^6RJkV1?#rEdRDD0ty;4 z?_wh`V{s-10o?O;^#sIv-3Xq5Au*G=-k_>xpe=w;)|emYNrBvdA{X1mnMS|L+ZJU! z$2YNN0fp4_k=o)iTx(;VK<*M8F`Fq^>DZUlPD~zKVn1R!_#|BPOy#9iaKxOQ{k7dK1s4i95WNDNR z8^D$-j?IRMRL6|6QcEN`b7*HzsU!9zbOfz8+1I48RAb|IB9`LklaeIIB}4yau;RXf zr957)E}U9AQ?Uj0N=9nyVhev>!*n2zKfejofzbWHgDT!c%~?U@8FiplR@I_^Om-8Y zw`!WBwqTu7V}-VI1^+ho|4<~3Np#Zo3E1wh#ug8&h1R3P^>f5JbX``t==8;o9*IMD zdQcQ2rsnmqB&UghG(Urv6I)qg6Mu%{45^-%0MfZ(_Z|w`UFywhMB7eU3zl1N0B0)ghS)%| z+tyF)VROq%)fAB-X_I#gOOC0uSy%_PTUcNn7S?Mem76Rq(9HaiF4!t^T3AEXtrw6D zTU201*^N;vr_ZL2C;DMi14L(;uJ`5%U8j{>2x)X#hy$p2SqNHniaar=7a}-Iw8i$2 z{#4@<;fZL5&({`EKT!x26I?Gzfd7L5mAo0Q}vk&{$d*t=fu{V+NUY2 zPU9bt{@6-oMNeC^GnHAAXPf2e3p|g#v|MLDfgeN$jpm7oBejKvO3H~MrGK*$PPWvP8|C*0g!5wj?8ONl{6_fW8`e971JQiLeHPA zG)c*^;K3?8he<(rue5Jg7DeYrrlwx3mzNKOBWK_H_>+%LO|d@Zg@%e2(c|*^7cLzL z=O&h#hYkh|nLVS0KA0>tB?mXIB{o)2x3Q#LWpvosSi`Dz*hv^E@8N*@>R@Z)d;sS* zwP~^6gQ~I7ro~cB6DbH(v|r-i1aG%>)NNA?Nv%pGKcgnm=EU9~ROdyT6XC=^NEtN> zh9nj~tTIih!z@H-QUAvl=wnh&+;)8oxY{s(?a7C5j(jb6 zpxwwp$2RQ-s6&%^rKB2?CIgy$7?PP%^U9lr)mb45H}fL^Z?2%UHc~xeS%10;qQR51 z#Jrb?m@n2=8luJnFC26=axgqwURbG2t}LTS)KY={Oc@+Za(^&PoT$|8 zMVU4o`5&!ZvOcA@sD89+%A#Dqr86Xb&fTx!UodQDk@2;?4jxjflPhB3 z!z$Z^D!xM>h`42ab&%rLD2-qlsk&nVve63P?nj^#aa99xYCQ%#)8H zUA38&h02p*(VkD8n>ZTcVv{;eOnw&iNfHY2J@03yq&C}9N(&a+I@iDJ2@+}Ll24b|yzvbI#)zga<}Qm#+Wb54&>-lU=}MI&bLtDBW0^Oflf z+7N_UeF=3a%+n|x8ui#{#@e#wF3(kFCg z;Cxr=%-{mRINM5jA!d#(X}>cQI9!-Y=}Lro<V$m!!z4!yeC6UVLhW?BgavPgb=d;bb{HzG!y|a)7AoMQH+_d&)xx z<)vv4_ab7odQ3h(G4tewsj0*4=QwtY9iQTu0^e<8L7eKwf^;TeX8{}fV+NZSOf;UU zG>?GHnHBbb93yOKYBi4Q(EG(&{laysNkFzN_Tyy>NNpIwcJReSLS7Zs*2J+)9fUtWlcc$|AT8;~nFvl|PKOq{rWIYY6i z1m3liW^cW*3-`K=1enbY!^e3*3q)>X@wrCjN3l-F7s_*ujiv7RZBfYnd~&|JNh?AM z3)Sf=8e_9kZVPQ3sBkG_!we>LA8BI~3&(d>mi(|$lx&%V#I%VldbF_dk?!`2vsT@# zLo^Pwm5tz`Z~p4r_|i<^LRJ%M9V5BokI8yM)LIuQtt$(35m2I)*t=E?b0UAhl8wqVhi1vBJ3|;&G3h=D6Fz!rsk~U7ZUdvC z+rc^?h&C%$q$L_ZW|Crx+2(vDrm9O9YZod+pca>FFl_?Ucmqs!BT3)kawAnG&R$!% zm~yCg@qX-G%xjAOPXtpC*ycCwg ze|WK6hiQ{HVYz6go~bphUaDjnJdAoXL7MYb8mr%lhMDJCF4%;)nKQWbe`8rt8ctte zQAs*$dH9cPHM$cD7eod|cE)Ee%5phyx;9fOz-Y>qoWrm<_ZHi#78GN9K_Ta@3jh;o zBAnQJjp*dc^Us#+Re2XV#KkDjPu65(@;s~94tTCozK|E6qpLNrm?9X(bYbCPMK1vfPxy*^I);%EN|Y>JnGlCu+Z-u# z>K(Lvo=TS(Jcr{K)wJjFN7C##TX2a7Muh+}O(ws5bw8TUT{0Cz3ik6FQvuL@} z^ZfA$nJv!9=B43tW}UqwL`@}6J z-pvR_E#RW$@N#vjExS~m#qExuMQ^1Jq*RPkEMcbDQm))A$wg@0|Ge}uogGkP#%T*m z!qTcVQzGta#+%%eKEKlR(sEl)qb74;jZJ!@K`=nF4wg}M-M_TVQ&(vsl zggI5hw0%#2dU>YYET5gm=LwCK^CDLqH##H+iM#M32nzTHfo-oEnTLLE2^YSm{j&qL zl&E2yYek6G({_W|NM=7QC$`9Q$%D)x>Mfc$tM7!jq%*H26w027TRjP2@Rc)w4`9BXLr9R>uu>8z|wHb;xejjtN9TNRwye5;*>+ zX00|8=T?NL#%utwik>^_n2ZPb`*2xy|Ujt(p{$&x;ldLL@zg#Ml;)UVo5u? zv(>q!GPnHkLrfj$yuUIdCO^*WKQo2vft%NSrnYrGO*}>#xdCW{94Rl`)7erAF1Vyw z(i-5OS|(kdNMX6-iZv4zwwQAwRKZ8u@9q-LVV$=fxTz|y@uIG*2K1*VxEJ9UD586V zd#SBmQlUm-x!)O}UBw1YVxO(n^~y(9L*8yRsTWwU^`bo~%WVKoB{$zz$e014C z0WQKpc_*jN6TE=3IpoMnqsevE8@P+6AADJs`2O)wva};chy5;hm$rtpx`dun|c%STHHmm2Wy4#eOma~Ru4_`v$q_NDWGK1_X zkd>OB@mzGktR@?M2cn{=<>|920pw_9wu}n#f{Sw8PGk8+*MAKk8 zUX$YuFiXxsi;0H0jiDN!F^Yb+vM|e;)gcs?QWH&ooOqf&xHD{c20pon;%yQ$iJ)m? z<)rFe72zKSyCrw{l31DWsUR9UyOWeGD<^&XPqS&RPVYCTPZi^Gt0*yjUO3~_pO}@| zOx+U8!0%8l3!$Cl%u9gwD+px$Jyj#)QZr`GuAFb!8@^$Yd#;sbf^!OwaC>}?gGpO% z&f03c3t_LgWGG5a5TfMNmuNzaD3Gv&!ZOc!ed)AN&q)s07a$(iBTdmWGX`SJW5i8B zEDy{PxziD4&<#6S$GmG6VG);3PB1!trsAoNc%u>92&#aOCn8yk9(l-w#;atK<5>?8 zd0N+TJf*Wfo$N4v?9wxljRG3+($lC0-wZ0MYD(aAxzT8Hc(+1{1eYj*Vrrt@e6T1k ztcpW7Pta=O1ji>;?Q{%qdIjk51${Hy`LJM7;dz^+Iq)DbF9A}(z|ylRF~d6~S!qq@ zm6j7PYVq=8D$@-eAX^yu4q2NMm8Cf$;Ex!kl_SQT093i9wA#&vB{5cExf;&ZtB7dr z{HKsaed}s~p0;$vEv&>=T8D|rmrAi?gN-*XEltbzpI43Pl<0`1DP$IAjVVctPn-L% zTcnk`6`|`ZxN`+atmAYj)+s>FEzi~IVzO3%c^3u1ks9ZaaTp8I8MB&etngj7p>T-R z*c!$<&{v`AacSIQ-tUz<?oY9oxn@2Lxr<3s(wrtj*TXmR(Hl@j;${?la;Zz1flaR8yrugX|r@% zCcV}i_W@o>8?KaUd-<8oVD=)k(q3u7I*9jaikCo6o&OZ^D4cEj&x$z?T7td~g(nCP zqyuSN(?V9EZ_cUl-W7g6K~!VGZkot_KT`GdemfG#vbkrk3Nu9A+Ug~3+Gh8(6Ns+D z_(Gxt=Pqa@`@M+@BScGpvljFMikmd6bn0x}=2$MJqc%#}6XnJ8Gv)lfhPZDRyA*(x?7au;OIlZ( zpa7MoD{MEG%YrjBFaC-rSp5%r_0gyI^@_Y+miFYCU6nDmP zZVC`n7y8MM0xb1a0Cn7F<2cVzHiE;wXbmP9F9JEuH$YvJiPzg}Pj7_eUFA%nsp#l9 zbBQ>nX-b7!M3a||QkYrrvn$KGwortgRHPwZLd)xVn3xvE#5r6i8jS5{^*NZG%ZdW1 zr&gM$X6>Z6P{xV)+zRhEn9rKSv4|!+IVAO>K?+daKy*>hf$`d2)XlY}yu`LMaZ)~u zyv#YAJxC6+ElHk@{T6p839Gyk{uM;b^RdwpT&f(1x1#%oIUx3#11j0dbo^S3TqffM z9U|*>t?*pAzJ!gOZR%TARjH#j+YR9ePS)IV@;W`lxAIoD?e&?uDNu2+PF`w|Z$ne1UJX_RX3Uz6`DnPXyc`yrDp)3X;BN>efA5HFKX5Z1 z+=}>gGI}SfOP?klm9D&gYHDf{a%DGOQ(n$~g{6#Mv)LqNGsad1tm4DHWo58u7W}HS z&*axG1cJEPWeQG~*~oH!q3=(x)O3fMR7Tsg+VhkNWgFO?XG;RctfKes8yqZo#W2Glm6DUDpWn@XL~*$VoE1~qO%)|sU)T(E374|dkcq`2lT ze#Igy;bZ&NA^3bLT|x@S(fAIIhn;@OC}kW=c|@Hr+6Gg(T$#^=ro9al2BCHs%Ts_+ zBNfm4IjS}>9EruBGXr~F(kcLGQOMz{6thuz7b-OKu4sv2Zy*TrQXq)kcbrf#FVyr) zPBy8JfN0&_=@C2?94e zkc?3_+-!@s$=$xlHBP!QQi|lHPoB&dE2%R!FT8$H4=4{_7ImGaytB7OeHd2|3|UMi z-HUExRhv2vQHAWq5@%+`%Ip`EQnd)4IH4uCF?2IBWnl2^w;UpW=lRINIe>_e9fs5c z8zDxHFQ$Nh8rFnRc?H9c)$61PAFtFKBtUrL1Ze3}Az7bmo;RB1*=374bkw#V1kLMM zlMdK&)+E2Oa0C-)0f`f6$@JT8ak>+2usG#*Acz;+NzRM;*ro`oE-V%XD!kpF9D{sM znY|jdKUE{b@%X)y@1MNyN#2^`!X(=OGtxKOHsYhmRmcAF20APt(J^{X&bV}iI8CtF zS`lE2oyBpuzKLpRJ3S{3oEOifpQ5wZUoXlf3HIhV-}>4I~a7_NBVf*1+% zx7p!&u_109x~OvmTcD z@U9)-B0$`Y>YOL&bVpSs76gIxYMATrEN~fvBN19OPuNdJHzRjy_OPNh!YcVJhQ+v@4&gP#cPb2M65R$#$hyanW1I3Bx(Sf`__om2 zt*K%U)23=n#0E=w(>EzYVd0H;O*)mtSr=biXoT|0OI4KarBrD#j_lj>r5PO>=|zNw zA2PwrT=vgk9kDROzqX8%d9jMBOlz1zWired=z3P3S&t0D2^LW*td7SN8Zu1gFe#{E zJV*#HoM(}y?M6LgoH^!q;v0Bs>CSv3aC3tr5xZW`3d?S!jB2slkba5PvYh#{`t3`c zKMMU4eS=+)h65nWkUO`YH$qY7ewQy4S?IoT<+5LF3@U5SIr}tlC>r@MxO$|J?re#9 z&Q$ag5icI_t8W@3qtr~?5eN=@7IM@o^Q0$Tnvl=InDu6OREx@8^6(Dq1 z$ju=!(A6#jHL^?bhO?H^?h+E5Yw-Ix+IXF9UQ&iWOcLciTF%+hv*mhrVVpH#!-Kc2 zc$b$RKRaKp+s#JLs8 zK9*d?d3HDy@C5y0J^dDvU=dzoJ4P9b1 zMU|b!!``eyA?wsE0MthzYdoj}=K_pr6>{oO;lu*SJM92!`8%#p89_I|kZ-^0S?Doy zy9+SrLU_O^Qh=7z4V{L)C(I=sl!JW>0SiW;A+oofbbC<}X0OP%9gjs7tOwYcXCT@}HoYN+5>428E4~7WuM_Yb7qR*hadZ7tlAl zB3_E{>6!MFcTS^u2cgV#7uxtRrL{7gb%|iw@!!5nE5y%f;5}_%;{XRnh;QlOe_N>3Nmln_0ih$hjFVyPr(hDVVn^u4r zFTqtN#07YCA{21k4O!5x2L0Y|0nJWPD3kV{+BO@AOs zMlZ2xTW#Q-dA6gvx6ui1KU!;eD7jihy5Pdo-lpE*^hdPLf=)hH^q7gOp0;9&VtbLr zh#QLL68?s?4pr2(VdClbE!u5a^~9A?i!}7xCl*xmmf6TLc7>bcqPMXC>CB^1j3zI? z2v{t?RLp8ua;XSt;=;vW_BU1RKg(mu%-Y0xr$~=vS?7m^a?WVEz)%3NM1|aP-qfPk z_yBR{Nq^#-6`~e#9$Ap0K`1;%DU67&8~CaA4FLeO!a`xwP6bW44brxcx9*a&hbl?C zM}xQJrS2wt8>NAztc}}>Ow|ZeM6lQc%dsSuVqpy4kt6hmgUpT$s2?{QpK!6&XA-x< z=HcPEX26X%f;!{dv8p1hF)75(uGm|i=~rFieFZ2iw$@AjDS7@_ zqjRtbQCPve0Pc&PP7W()gT^4K@u&UnGyW~RVY`@`#5QK+B*tWNonzL#QfHFWypL7o zSl2j)n+FZOkl}Y$Ea%#Ayji@1MXo?Ma;%aYSJkU6am*`g&YzM9zEgB|Y>exYEe?QX z{X|J?z|BejjU28x&qOdDfbA%?f_CB)vlYenV!GxvxVFsJQ_&B-MnXy+gIL55s4T_% zBu&ns-0;KsXU!~VaNizt%&X9WA?7@!vOE>_cLX?hrCoBt24(RyHnEsKoNk}0{b0Xo zXJ@^Dx{N7?v6y8lu=&OMjKe{^e(XQg{J{+%cDLrq%Li3Dd0@=yC_5+Sfs4j>=S7tL zGVD-^FSwwoTSSH&_aJn)Qo?A5WY5$R#9ux>rOOjm160j3&mqVBdcrt%FjcasRi2%M z3hI4gT=!RFW|nY&`f+FRj$VSFti{5*HxRadFwkZVtZ)Jo6iuJQKI_^Y`zw2B zS5}Z$wp5ufNtB(Vc7OdlbZldifJHXVvK{i5xh09J#U+nwp}6!Zlp49_Mq3s3Hy!TT zll!mJRSKVq=dM%jI(W`W6}gA<_kruXbXUZ;SoQHI4^B-@M>HlH$BFl7e`9Y18mHRX zho5|evrFaW#(b@*0L%QD8i}d8z8B4#wrH0m*dv&p)mYJCaR74F4)9QrehsYdvf*bq zdF^7}&v3kq?PuPIGp@WvmT6{C>mB_`+(yb$$2Yd$(1j3-FKLTOmAUsuT)+`Yfkahv_g>_4^pRuRknouE!HSCd; zLMwB?#wZDZxo8KN*-NF>g_Ob{z8EfC3=R7!kIDK)qG38yR7&?S^=#Jk?T28N$EM0M zUsU`B6=g7TTuWio^`epD8J>0%2{UB(fUp)Xh3d>pPAKgrOsm_zA_kfS6RX)>883+D z%`+^8Df}##7ADnI2W*@8rmF7_;V)alczHls)F!5zaD|y-z2R<55@Bw&W5zsP>pcRZ zqKUa>??xSZ07N#IG-YI5XgWiksmuUuor5%u5KPnS;&0ogY&inZyXvf`ET=Ax>A;%(&B7(zd(BRPtt{Sb8FnyiuxvBKi5Qow_&sE>G|!B(OW8GX1StQj zA!!=voPpDX{La_@?2w_c-_NW$DVHyZ*rw8 zy06(aq^!=dB{Z}7QSm3z&A(dWH3p8In_4vsI;JZL+{^O22?_VK1ZY!Tcsy0Nz%JeU z0atRoB>`F5G;Wq#j)&{9%1f8*Z&H5vC-|G&WBk2tUX121dDr;s-edgz>@lDZ@K?Cs zPpZaW?ymBezE5W*2Phfi^KuC9dz!xuUZ;JHzxNGE!X&>rI?mtuCh!LIJbw-RQtT_- zvsvAfHs%WTDyd#qxO=mjlk~Kl*V?h4zebL0%IINmg3&LMzCd|s4NNkX3Me*XlQbPo zbOqF!l<|9Nbg*FPt8SSt#(*s{h}w-&s!6GKomOeEv2ZUC?|-Wri}a=*&KnlXM!<`} zn&d^&D*Y;5=UD~^!BneeP>oapzs;eWw-y=H$BL1>3byx!{UPiVVKf8H4r?26I7O{b zF@{E(3gMQcU@J@(sWEMT#B?+GSz0*!ICa%)k?i!-&1YD1o1ve2>^}^)<#r})1YP2< zPq*jygF}%OtBf-io(bo|3H}f7J7P0gGD?lv7#FF}tuekef6;iF)fr>%ALP5ex4c|! zw36Y-eLSbF*L!H|tG;Zjml$7oYLz;BI}a8!)a>g1UZ2y@W|-`7VYEvI0<{_ zjwRM?f&atpTek~$7CG13Io-6T)6BJ9U`_x%&-%AR!?AJbah|d{#;oxXZN;mJX0t#= zm-coi3oG(ttnw#AxFn%hFPfh?>sfk{nowU=dJ)$p2@>~-hCZ4`&{|cPv!u=2t4vbm zQrOvh68#1B&OY=V3m=za*l`#bSG&=xp?55>_`Sj)bn_X=gtGU80Rb4ydtsTn z-yg#6G~T^&r2BxshYw=ccOPx&<)Nx!dp*H$3sh9i;r6GoF=xWba0=D%2{1j%Utd0q zl6Z>V4=}PADYr@!l!xj$);w1Lf{le2sppI;0T)AxE-ykyF{3CoMk^Q4jd+Y1!?uru z(!E6tzD#drD3`N%*fE>&PPnTb!~3bb!kD#ie_VsEyCzV0W8nxenWU;=H^w}Ig}=m2)STccGsD}0HV^MXMoPxc4aa`|cD2_%0p0Em&r|jj;X!!RSL9yQ#`{RW zH-x9&4Ff4q@z@1EHK-;7>im+c0oHtnIPDkXTSUKpMdjbRvnrlk0aq6wv|Z1|`=JzNY3Z1p9JqfDYXJ4a9 zkdl>^sX1xiE;iz(t;(d#v>H;@?L3|H&bUqNlhnx-ov&IIUX$urVPs8RQspw43pC0- zQ|vzmPslWWGK90@JE<9$UFSJj{xpM5(kIg^u1o$$`{IN_Eu=7;1DEhqz7(GZJNGU% z*W@qEFt#|*eUF5F6NotTJZ-edxd!1Zk^D4ev+!CPBQ5R`X77^y0VwU;j_{$Jf~mf^ zT#Kt6gOBVi)j8L&v$%fDrR=6dGk6gUrNA{u$v~0Sd}PTr7s!lf+_<|3=oltB)>cb1 zlo4Ts@%G+)J)Bz7X2RSlko1Gbmfl#P2Q$qB$?%2u$;4=FI=wbwFD!B+8SZ+<`VjZD zuVz~BaHq`5Q}iY*q>+6SHx>0uxNWQQu=)o=ED29LNkl?dC`E>;z1RkbA%p+qieo186*+M&3)lx8W8$nxB_QTNnfMM}ES9=9K*cVRte z-d`^**T7$0joGHU|XMk<=NIJ2~H^+&=R6|Tt zHZ{~ak1$wNL*djo<4YVwpGjDz#vDW=%_iS!&k!LU}Vp_b~PS z&Q7})?F5$E9G5LI|A``%q;pb`E`>UBV=c`gJ>+KR9`=8}8<#;ZoA%kCnd}4To@Blc z!V$$$QoF8ul4M;U=kR04n2iTKa-*f_rQGvp_`C$~?Qa`HJSa2Q*=mDk+9~I$3a*+J zd+p)Qe#4d=D?{4u9;TT!t}g>{%jOdPZas>Nik|I;*=(t|z2{up-XNyWT_4k}`g>PA zx73`DXQ!sSL2N&HeQdAa>$~E-`U_%W?Gj`hHj0Wn5s9T0E)aVvLN~#;#9ORAHjtW%7qUsq9|-Ky`+`${-nx6kRV`t)VLF|7Y?!qquO zk@D}-^OmZ3bL`t!P0I6K`hOQ;>%=_gq<87})7PiE9MrV)k%CWZTPwL}Wp36_!S$Q3 z{RTC(rMo6B@x8}&`Q!%MFGT~iVf=}$W-OZN#KL9r1~A!D3byKLnf}{11RJpX(RatL z$d%Wn)Ru}g$FH-m8^G`edfl88u8ZrI@{{Abb+0#o^_Ipj@4sCp-^IP((oA2!zZ<}G z_iVNeOQtO}CXu&$3-&>BIZLoTcNN4*oen^RU<`m+~7jR<>_t4_;;0=+uov`V|%g?rMc)A6qO2#-G$md+d zvzOlvsr;`gMXvR|6JrHP&ID;R-@EawCLk%s8V#0GQy&sGub1hTvkscZDWK>hcBFDNBx>kQ7 zN9e!RbQ40Gc@3OGt^VfU4@#RKqvV2;kCLdJ)2eRPrTy?SQ5O`?$p(t{{E8X0S8QAy zkVh%CYMtz^7=C^iK?ib*0{fAi)-}9Oy%x{;XXvqbT9B_?c;6{I=2^1sf5Y^iAF@i7 z6x(1C_nu(mHA@|SEpTJ$bDgmKKv;JfG!t2LzgRbGs=(bbajn#l_|W;UNP+Mn#lAKk zM~Mp+=ktJuW3GEBnw$98&Q$OF5P6-==z@`s?9w5a#&?&}x2560RyE})^Amg27M1f2 za@caym2b4QrhZ`dEU5+3mFvgc2G6p7nv0#=>@4Ou^|8AVDYO#~h%UvO6{1=y%~x2P z9hc#7Tl-utWg(xi+b!3f=hC4S(DlMPYpGK#KU-_BFRpi$;8)h-*%o+;A2i;J zHWPk(-P%tB=V$Q^8{rrB?k7%r%nZ`THeq*OsturM6S{TdNfZvl!f+b+jP=c>j@^lC zbUwyk1=b~yoz8>eJkN_C{r;5Y_k0Ta=tPpAi(mv9VpF6>DcHMEjx+Z1kb854$*L#>ff<&iP&9O<5su7POQT0dP7ao9vzR%nDtbN19)Zy+I-%b0z zXx}S*zr-!Bu)|kKnn?G}k`@eib>5ge!QHv1*asa)3Qr&v;m-COY5R?H=aA{9oos~n zIbD4d{w{UF-aV$dC+ zuv3at_id!Ssl%;s&Cw0ESXGKrVifu$$UF!901;C($Peje_tnD=e#0g8Pg?6P(;Ws~ z)YO_b1G*(-{p^s5*7~X^33}FIK#EksnQ&WimZ#vmB=ljhEq6!rs&Ls+p&eit8$in(rhebUOGG724ND<7~d>;gs7&_3pm2?{ma@e&Q}= zBR}4c6n%dzu@;YsHKkC~#W~c@hrK`Dl}i3W-m}_iB>Dd8eUtW2wJYMJJcWI_s3r_k zKqJkwU1@^Hk@kLk9X&A8S$A{FNQG+M?PA?vQA%`=D;a_grMpL5-M)gN$!5Ia=1TsS zQ$dERXbJ^&IwzWH?_>vkz38?6!R?Z9>cJg{QOj zGZREyZ3>GEkW=R)9l@o;3be=djsmWNy^nG%^*=LJmFiq+>*)p ze476B>Yjvgvyt5NAUt=A?fkq{Sh(VlD5U$t>BW-m2&@=W%0AqZSm-&!O84SLvGB+_ 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 J|NieN@K3@ - - - 0Harmony - - - -

    A factory to create delegate types - - - - Instance for the delegate type factory - - - Exists for API compatibility with Harmony - - - - - Creates a delegate type for a method - - Type of the return value - Types of the arguments - The new delegate type for the given type info - - - - Creates a delegate type for a method - - Type of the return value - Types of the arguments - Calling convention. If specified, adds to the delegate type - The new delegate type for the given type info - - - Creates a delegate type for a method - The method - The new delegate type - - - Creates a delegate type for a method - The method - Calling convention. If specified, adds to the delegate type. - The new delegate type - - - A getter delegate type - Type that getter gets field/property value from - Type of the value that getter gets - The instance get getter uses - An delegate - - - - A setter delegate type - Type that setter sets field/property value for - Type of the value that setter sets - The instance the setter uses - The value the setter uses - An delegate - - - - A constructor delegate type - Type that constructor creates - An delegate - - - - A helper class for fast access to getters and setters - - - Creates an instantiation delegate - Type that constructor creates - The new instantiation delegate - - - - Creates an getter delegate for a property - Type that getter reads property from - Type of the property that gets accessed - The property - The new getter delegate - - - - Creates an getter delegate for a field - Type that getter reads field from - Type of the field that gets accessed - The field - The new getter delegate - - - - Creates an getter delegate for a field (with a list of possible field names) - Type that getter reads field/property from - Type of the field/property that gets accessed - A list of possible field names - The new getter delegate - - - - Creates an setter delegate - Type that setter assigns property value to - Type of the property that gets assigned - The property - The new setter delegate - - - - Creates an setter delegate for a field - Type that setter assigns field value to - Type of the field that gets assigned - The field - The new getter delegate - - - - A delegate to invoke a method - The instance - The method parameters - The method result - - - A helper class to invoke method with delegates - - - Creates a fast invocation handler from a method - The method to invoke - Controls if boxed value object is accessed/updated directly - The - - - The directBoxValueAccess option controls how value types passed by reference (e.g. ref int, out my_struct) are handled in the arguments array - passed to the fast invocation handler. - Since the arguments array is an object array, any value types contained within it are actually references to a boxed value object. - Like any other object, there can be other references to such boxed value objects, other than the reference within the arguments array. - For example, - - var val = 5; - var box = (object)val; - var arr = new object[] { box }; - handler(arr); // for a method with parameter signature: ref/out/in int - - - - - If directBoxValueAccess is true, the boxed value object is accessed (and potentially updated) directly when the handler is called, - such that all references to the boxed object reflect the potentially updated value. - In the above example, if the method associated with the handler updates the passed (boxed) value to 10, both box and arr[0] - now reflect the value 10. Note that the original val is not updated, since boxing always copies the value into the new boxed value object. - - - If directBoxValueAccess is false (default), the boxed value object in the arguments array is replaced with a "reboxed" value object, - such that potential updates to the value are reflected only in the arguments array. - In the above example, if the method associated with the handler updates the passed (boxed) value to 10, only arr[0] now reflects the value 10. - - - - - Patch function helpers - - - Sorts patch methods by their priority rules - The original method - Patches to sort - Use debug mode - The sorted patch methods - - - - Sorts patch methods by their priority rules - The original method - Patches to sort - Use debug mode - The sorted patch methods - - - - Creates new replacement method with the latest patches and detours the original method - The original method - Information describing the patches - The newly created replacement method - - - - - High-level IL code manipulator for MonoMod that allows to manipulate a method as a stream of CodeInstructions. - - - - - Initialize IL transpiler - - Body of the method to transpile - Whether to always log everything for this instance - - - - Adds a transpiler method that edits the IL of the given method - - Transpiler method - Currently not implemented - - - - Processes and writes IL to the provided method body. - Note that this cleans the existing method body (removes insturctions and exception handlers). - - Method body to write to. - Original method that transpiler can optionally call into - - One of IL opcodes contains a CallSide (e.g. calli), which is currently not - fully supported. - - One of IL opcodes with an operand contains a null operand. - - - - Normalizes instructions into a consistent format for passing to transpilers. - Converts short branches to long, ensures that certain fields are properly initialized. - - Enumerable of instructions - Enumerable of normalized instructions - - - - Basic safe DLL emitter for dynamically generated s. - - Based on https://github.com/MonoMod/MonoMod.Common/blob/master/Utils/DMDGenerators/DMDCecilGenerator.cs - - - - Helper wrapper around ILProcessor to allow emitting code at certain positions - - - - - Write method body to a ILDasm -like representation - - Method body to write - String representation of the method body (locals and instruction) - Unexpected exception block type - - - - Patching methods potentially messes up the stack. - Especially calls to GetExecutingAssembly won't turn in correct methods - - - - Creates a patch sorter - Array of patches that will be sorted - Use debugging - - - Sorts internal PatchSortingWrapper collection and caches the results. - After first run the result is provided from the cache. - The original method - The sorted patch methods - - - Sorts internal PatchSortingWrapper collection and caches the results. - After first run the result is provided from the cache. - The original method - The sorted patch methods as instance - - - Checks if the sorter was created with the same patch list and as a result can be reused to - get the sorted order of the patches. - List of patches to check against - true if equal - - - Removes one unresolved dependency from the least important patch. - - - Outputs all unblocked patches from the waiting list to results list - - - Adds patch to both results list and handled patches set - Patch to add - - - Wrapper used over the Patch object to allow faster dependency access and - dependency removal in case of cyclic dependencies - - - Create patch wrapper object used for sorting - Patch to wrap - - - Determines how patches sort - The other patch - integer to define sort order (-1, 0, 1) - - - Determines whether patches are equal - The other patch - true if equal - - - Hash function - A hash code - - - Bidirectionally registers Patches as after dependencies - List of dependencies to register - - - Bidirectionally registers Patches as before dependencies - List of dependencies to register - - - Bidirectionally removes Patch from after dependencies - Patch to remove - - - Bidirectionally removes Patch from before dependencies - Patch to remove - - - Specifies the type of method - - - - This is a normal method - - - This is a getter - - - This is a setter - - - This is a constructor - - - This is a static constructor - - - This is an enumerator (, or UniTask coroutine) - This path will target the method that contains the actual enumerator code - - - Specifies the type of argument - - - - This is a normal argument - - - This is a reference argument (ref) - - - This is an out argument (out) - - - This is a pointer argument (&) - - - Specifies the type of patch - - - - Any patch - - - A prefix patch - - - A postfix patch - - - A transpiler - - - A finalizer - - - A reverse patch - - - A MonoMod - - - Specifies the type of reverse patch - - - - Use the unmodified original method (directly from IL) - - - Use the original as it is right now including previous patches but excluding future ones - - - Specifies the type of method call dispatching mechanics - - - - Call the method using dynamic dispatching if method is virtual (including overriden) - - - This is the built-in form of late binding (a.k.a. dynamic binding) and is the default dispatching mechanic in C#. - This directly corresponds with the instruction. - - - For virtual (including overriden) methods, the instance type's most-derived/overriden implementation of the method is called. - For non-virtual (including static) methods, same behavior as : the exact specified method implementation is called. - - - Note: This is not a fully dynamic dispatch, since non-virtual (including static) methods are still called non-virtually. - A fully dynamic dispatch in C# involves using - the dynamic type - (actually a fully dynamic binding, since even the name and overload resolution happens at runtime), which does not support. - - - - - Call the method using static dispatching, regardless of whether method is virtual (including overriden) or non-virtual (including static) - - - a.k.a. non-virtual dispatching, early binding, or static binding. - This directly corresponds with the instruction. - - - For both virtual (including overriden) and non-virtual (including static) methods, the exact specified method implementation is called, without virtual/override mechanics. - - - - - The base class for all Harmony annotations (not meant to be used directly) - - - - The common information for all attributes - - - Annotation to define targets of your Harmony patch methods - - - - An empty annotation can be used together with TargetMethod(s) - - - - An annotation that specifies a class to patch - The declaring class/type - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The argument types of the method or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - Assembly-qualified name of the declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - Assembly-qualified name of the declaring class/type - The name of the method, property or constructor to patch - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - Annotation to define the original method for delegate injection - - - - An annotation that specifies a class to patch - The declaring class/type - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The argument types of the method or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - The - - - - An annotation that specifies call dispatching mechanics for the delegate - The - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - Annotation to define your standin methods for reverse patching - - - - An annotation that specifies the type of reverse patching - The of the reverse patch - - - - A Harmony annotation to define that all methods in a class are to be patched - - - - A Harmony annotation used to change order in which Harmony patches are applied - - - - A Harmony annotation to define patch priority - The priority - - - - A Harmony annotation to define that a patch comes before another patch - - - - A Harmony annotation to define that a patch comes before another patch - The array of harmony IDs of the other patches - - - - A Harmony annotation to define that a patch comes after another patch - - - A Harmony annotation to define that a patch comes after another patch - The array of harmony IDs of the other patches - - - - A Harmony annotation to output a debug log for a patch - - - A Harmony annotation to debug a patch (output uses to log to your Desktop) - - - - A Harmony annotation to emit IL of the patch to a DLL - - - - A Harmony annotation to emit IL of the patch to the current working directory - - - - A Harmony annotation to emit IL of the patch to the given path - Directory to which emit the patch - - - - A Harmony attribute to automatically wrap the patch into try/catch. Exceptions are logged to Harmony log and eaten. - - - - If specified on a prefix, postfix or a finalizer, the method will be automatically wrapped into try/catch. - - - - Specifies the Prepare function in a patch class - - - - Specifies the Cleanup function in a patch class - - - - Specifies the TargetMethod function in a patch class - - - - Specifies the TargetMethods function in a patch class - - - - Specifies the Prefix function in a patch class - - - - Specifies the Postfix function in a patch class - - - - Specifies the Transpiler function in a patch class - - - - Specifies the ILManipulator function in a patch class> - - - - Specifies the Finalizer function in a patch class - - - - A Harmony annotation to declare injected arguments - - - - The name of the original argument - - - - The index of the original argument - - - - The new name of the original argument - - - - An annotation to declare injected arguments by name - - - - An annotation to declare injected arguments by index - Zero-based index - - - - An annotation to declare injected arguments by renaming them - Name of the original argument - New name - - - - An annotation to declare injected arguments by index and renaming them - Zero-based index - New name - - - - An abstract wrapper around OpCode and their operands. Used by transpilers - - - - The opcode - - - - The operand - - - - All labels defined on this instruction - - - - All exception block boundaries defined on this instruction - - - - Creates a new CodeInstruction with a given opcode and optional operand - The opcode - The operand - - - - Create a full copy (including labels and exception blocks) of a CodeInstruction - The to copy - - - - Clones a CodeInstruction and resets its labels and exception blocks - A lightweight copy of this code instruction - - - - Clones a CodeInstruction, resets labels and exception blocks and sets its opcode - The opcode - A copy of this CodeInstruction with a new opcode - - - - Clones a CodeInstruction, resets labels and exception blocks and sets its operand - The operand - A copy of this CodeInstruction with a new operand - - - - Creates a CodeInstruction calling a method (CALL) - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A code instruction that calls the method matching the arguments - - - - Creates a CodeInstruction calling a method (CALL) - The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A code instruction that calls the method matching the arguments - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Returns an instruction to call the specified closure - The delegate type to emit - The closure that defines the method to call - A that calls the closure as a method - - - - Creates a CodeInstruction loading a field (LD[S]FLD[A]) - The class/type where the field is defined - The name of the field (case sensitive) - Use address of field - - - - Creates a CodeInstruction storing to a field (ST[S]FLD) - The class/type where the field is defined - The name of the field (case sensitive) - - - - Returns a string representation of the code instruction - A string representation of the code instruction - - - - Exception block types - - - - The beginning of an exception block - - - - The beginning of a catch block - - - - The beginning of an except filter block - - - - The beginning of a fault block - - - - The beginning of a finally block - - - - The end of an exception block - - - - An exception block - - - - Block type - - - - Catch type - - - - Creates an exception block - The - The catch type - - - - - An exception thrown when a patch argument in a Harmony patch is invalid. - - - - - Original method to be patched. - - - - - Patch that was attempted to be applied. - - - - - - - - Constructs a new exception instance. - - Message of the exception. - Original method to be patched. - Patch that was attempted to be applied. - - - - An exception thrown when a reflection member is not found. - - - - - - - The Harmony instance is the main entry to Harmony. After creating one with an unique identifier, it is used to patch and query the current application domain - - - - Set to true before instantiating Harmony to debug Harmony or use an environment variable to set HARMONY_DEBUG to '1' like this: cmd /C "set HARMONY_DEBUG=1 && game.exe" - This is for full debugging. To debug only specific patches, use the attribute - - - - Creates a new Harmony instance - A unique identifier (you choose your own) - A Harmony instance - - - - The unique identifier - - - - Searches the current assembly for Harmony annotations and uses them to create patches - This method can fail to use the correct assembly when being inlined. It calls StackTrace.GetFrame(1) which can point to the wrong method/assembly. If you are unsure or run into problems, use PatchAll(Assembly.GetExecutingAssembly()) instead. - - - - Creates a empty patch processor for an original method - The original method/constructor - A new instance - - - - Creates a patch class processor from an annotated class - The class/type - A new instance - - - - Creates a patch class processor from an annotated class - The class/type - If true, the type doesn't need to have any attributes present for processing - A new instance - - - - Creates a reverse patcher for one of your stub methods - The original method/constructor - The stand-in stub method as - A new instance - - - - Searches an assembly for Harmony annotations and uses them to create patches - The assembly - - - - Searches the given type for Harmony annotation and uses them to create patches - The type to search - - - - Creates patches by manually specifying the methods - The original method/constructor - An optional prefix method wrapped in a object - An optional postfix method wrapped in a object - An optional transpiler method wrapped in a object - An optional finalizer method wrapped in a object - An optional ilmanipulator method wrapped in a - The replacement method that was created to patch the original method - - - - Creates patches by manually specifying the methods - The original method/constructor - An optional prefix method wrapped in a object - An optional postfix method wrapped in a object - An optional transpiler method wrapped in a object - An optional finalizer method wrapped in a object - The replacement method that was created to patch the original method - - - - Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process - The original method/constructor you want to duplicate - Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) - An optional transpiler as method that will be applied during the process - An optional ilmanipulator as method that will be applied during the process - The replacement method that was created to patch the stub method - - - - Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process - The original method/constructor you want to duplicate - Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) - An optional transpiler as method that will be applied during the process - The replacement method that was created to patch the stub method - - - - Unpatches all methods that were patched by the specified . Unpatching is done by repatching methods without patches of this instance. - The Harmony ID to restrict unpatching to a specific Harmony instance. - Gets thrown when a null or empty HarmonyID gets passed in. - - - - Unpatches all methods that were patched by this Harmony instance's ID. Unpatching is done by repatching methods without patches of this instance. - - - - Globally unpatches ALL methods by patching them with zero patches. Complete unpatching is not supported. - - - - Unpatches methods by patching them with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The Harmony ID to restrict unpatching to a specific Harmony instance. Whether this parameter is actually optional is determined by the global flag - When is set to true, the execution of this method will be skipped when no is specified. - - - - Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The original method/constructor - The - The optional Harmony ID to restrict unpatching to a specific Harmony instance - - - - Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The original method/constructor - The patch method as method to remove - - - - Test for patches from a specific Harmony ID - The Harmony ID - True if patches for this ID exist - - - - Gets patch information for a given original method - The original method/constructor - The patch information as - - - - Gets the methods this instance has patched - An enumeration of original methods/constructors - - - - Gets all patched original methods in the appdomain - An enumeration of patched original methods/constructors - - - - Gets the original method from a given replacement method - A replacement method, for example from a stacktrace - The original method/constructor or null if not found - - - - Tries to get the method from a stackframe including dynamic replacement methods - The - For normal frames, frame.GetMethod() is returned. For frames containing patched methods, the replacement method is returned or null if no method can be found - - - - Gets Harmony version for all active Harmony instances - [out] The current Harmony version - A dictionary containing assembly versions keyed by Harmony IDs - - - - Creates a new Harmony instance and applies all patches specified in the type - The type to scan for patches. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the assembly - The assembly to scan. - The ID for the Harmony instance to create, which will be used. - - - - Under Mono, HarmonyException wraps IL compile errors with detailed information about the failure - - - - Default serialization constructor (not implemented) - The info - The context - - - - Get a list of IL instructions in pairs of offset+code - A list of key/value pairs which represent an offset and the code at that offset - - - - Get a list of IL instructions without offsets - A list of - - - - Get the error offset of the errornous IL instruction - The offset - - - - Get the index of the errornous IL instruction - The index into the list of instructions or -1 if not found - - - - Class that holds all Global Harmony settings - - - - Set to true to disallow executing the legacy instance method without specifying a harmonyId. - If set to true and the legacy instance method is called without passing a harmonyId, then execution of said method will be skipped. - - - A wrapper around a method to use it as a patch (for example a Prefix) - - - - The original method - - - - Class/type declaring this patch - - - - Patch method name - - - - Optional patch - - - - Array of argument types of the patch method - - - - of the patch - - - - Install this patch before patches with these Harmony IDs - - - - Install this patch after patches with these Harmony IDs - - - - Reverse patch type, see - - - - Create debug output for this patch - - - - If not null, the IL of the patch is output to this path - - - - Whether to use (true) or (false) mechanics - for -attributed delegate - - - - Whether to wrap the patch itself into a try/catch. - - - - Default constructor - - - - Creates a patch from a given method - The original method - - - - Creates a patch from a given method - The original method - The patch - A list of harmony IDs that should come after this patch - A list of harmony IDs that should come before this patch - Set to true to generate debug output - - - - Creates a patch from a given method - The patch class/type - The patch method name - The optional argument types of the patch method (for overloaded methods) - - - - Gets the names of all internal patch info fields - A list of field names - - - - Merges annotations - The list of to merge - The merged - - - - Returns a string that represents the annotation - A string representation - - - - Annotation extensions - - - - Copies annotation information - The source - The destination - - - - Clones an annotation - The to clone - A copied - - - - Merges annotations - The master - The detail - A new, merged - - - - Gets all annotations on a class/type - The class/type - A list of all - - - - Gets merged annotations on a class/type - The class/type - The merged - - - - Gets all annotations on a method - The method/constructor - A list of - - - - Gets merged annotations on a method - The method/constructor - The merged - - - - - A mutable representation of an inline signature, similar to Mono.Cecil's CallSite. - Used by the calli instruction, can be used by transpilers - - - - - See - - - - See - - - - See - - - - The list of all parameter types or function pointer signatures received by the call site - - - - The return type or function pointer signature returned by the call site - - - - Returns a string representation of the inline signature - A string representation of the inline signature - - - - - A mutable representation of a parameter type with an attached type modifier, - similar to Mono.Cecil's OptionalModifierType / RequiredModifierType and C#'s modopt / modreq - - - - - Whether this is a modopt (optional modifier type) or a modreq (required modifier type) - - - - The modifier type attached to the parameter type - - - - The modified parameter type - - - - Returns a string representation of the modifier type - A string representation of the modifier type - - - - Patch serialization - - - - Control the binding of a serialized object to a type - Specifies the assembly name of the serialized object - Specifies the type name of the serialized object - The type of the object the formatter creates a new instance of - - - - Serializes a patch info - The - The serialized data - - - - Deserialize a patch info - The serialized data - A - - - - Compare function to sort patch priorities - The patch - Zero-based index - The priority - A standard sort integer (-1, 0, 1) - - - - Serializable patch information - - - - Prefixes as an array of - - - - Postfixes as an array of - - - - Transpilers as an array of - - - - Finalizers as an array of - - - - ILManipulators as an array of - - - - Returns if any of the patches wants debugging turned on - - - - Returns a list of paths that the IL should be dumped to - - - - Adds prefixes - An owner (Harmony ID) - The patch methods - - - - Adds a prefix - - - Removes prefixes - The owner of the prefixes, or * for all - - - - Adds postfixes - An owner (Harmony ID) - The patch methods - - - - Adds a postfix - - - Removes postfixes - The owner of the postfixes, or * for all - - - - Adds transpilers - An owner (Harmony ID) - The patch methods - - - - Adds a transpiler - - - Removes transpilers - The owner of the transpilers, or * for all - - - - Adds finalizers - An owner (Harmony ID) - The patch methods - - - - Adds a finalizer - - - Removes finalizers - The owner of the finalizers, or * for all - - - - Adds ilmanipulators - An owner (Harmony ID) - The patch methods - - - - Removes ilmanipulators - The owner of the ilmanipulators, or * for all - - - - Removes a patch using its method - The method of the patch to remove - - - - Gets a concatenated list of patches - The Harmony instance ID adding the new patches - The patches to add - The current patches - - - - Gets a list of patches with any from the given owner removed - The owner of the methods, or * for all - The current patches - - - - A serializable patch - - - - Zero-based index - - - - The owner (Harmony ID) - - - - The priority, see - - - - Keep this patch before the patches indicated in the list of Harmony IDs - - - - Keep this patch after the patches indicated in the list of Harmony IDs - - - - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - - - - If not null, IL DLL is output to this directory - - - - Whether to wrap the patch into a general try/catch that logs the error - - - - The method of the static patch method - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - Whether to wrap the patch into a general try/catch that logs the error - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - Whether to wrap the patch into a general try/catch that logs the error - If not null, the patch IL DLL is saved to this directory - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - - - Get the patch method or a DynamicMethod if original patch method is a patch factory - The original method/constructor - The method of the patch - - - - Determines whether patches are equal - The other patch - true if equal - - - - Determines how patches sort - The other patch - integer to define sort order (-1, 0, 1) - - - - Hash function - A hash code - - - - A PatchClassProcessor used to turn on a class/type into patches - - - - Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. - The Harmony instance - The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) - - - - Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. - The Harmony instance - The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) - If true, the type doesn't need to have any attributes present for processing - - - - Applies the patches - A list of all created replacement methods or null if patch class is not annotated - - - - A group of patches - - - - A collection of prefix - - - - A collection of postfix - - - - A collection of transpiler - - - - A collection of finalizer - - - - A collection of ILManipulator - - - - Gets all owners (Harmony IDs) or all known patches - The patch owners - - - - Creates a group of patches - An array of prefixes as - An array of postfixes as - An array of transpileres as - An array of finalizeres as - An array of ilmanipulators as - - - - Creates a group of patches - An array of prefixes as - An array of postfixes as - An array of transpileres as - An array of finalizeres as - - - - - IL manipulator to create Harmony-style patches. - - - - - Initializes a new instance of the class. - - Patches to apply to the body. - - - - Manipulates a by applying Harmony patches to it. - - - Reference to the method that should be considered as original. Used to reference parameter and - return types. - - Collection of Harmony patches to apply. - Method body to manipulate as instance. Should contain instructions to patch. - - In most cases you will want to use to create or obtain global - patch info for the method that contains aggregated info of all Harmony instances. - - - - - Manipulates IL into a replacement method with Harmony patches applied to it. - - Original method that contains and other metadata. - IL to rewrite. - - - - Convert the IL code into a Harmony patch. - - IL body of the method to rewrite into a Harmony patch. - Original method to use for context. - - - - Method patcher for normal managed methods that have IL body attached to them. - Uses in order to apply hooks in a way compatible with MonoMod's own - hooking system. - - - - - - - - - - - - - - - - - - A handler for that checks if a method is a normal Managed method. - - Not used - Patch resolver arguments - - - - - A general method patcher for implementing custom Harmony patcher backends. - - - - - - Constructs a method patcher - - Original method to patch - - - - - Original method to patch. - - - - - - Prepares method body for the unpatched that simply calls - function. - - - A that contains a call to - the original method to pass to the IL manipulator. - If null, Harmony patches must be manually applied to the original via . - - - - - - Detours to the provided replacement function. If called multiple times, - is re-detoured to the new method. - - - Result of - if returned non-null. - Otherwise, this will be null, in which case you must manually generate Harmony-patched method - with . - - of the hook, if it's different from `replacement`. - - - - - Creates a copy of the original method. If not possible, creates a method that calls into the original method. - - Copy of the original method that is transpileable. If not possible, returns null. - - This method creates a pure copy of the original method that is usable with transpilers. Currently, this - method is used to generate reverse patchers. - If a purse IL copy is not possible, a best approximation should be generated - (e.g. a wrapper that calls original method). - If no best approximation is possible, this method should return null, in which case generating reverse - patchers for the method will fail. - - - - - - A method patcher that uses to patch internal calls, - methods marked with and any other managed method that CLR managed-to-native - trampolines for and which has no IL body defined. - - - - - Constructs a new instance of method patcher. - - - - - - - - - - - - - - - A handler for that checks if a method doesn't have a body - (e.g. it's icall or marked with ) and thus can be patched with - . - - Not used - Patch resolver arguments - - - - - A global manager for handling Harmony patch state. Contains information about all patched methods and all - actual instances that handle patching implementation. - - - - - - Method patcher resolve event. - - - When a method is to be patched, this resolver event is called once on the method to determine which - backend to use in order to patch the method. - To make Harmony use the specified backend, set to an - instance of the method patcher backend to use. - - - - - - Creates or gets an existing instance of that handles patching the method. - - Method to patch. - Instance of that handles patching the method. - No suitable patcher found for the method. - - - - - Gets patch info for the given target method. - - Method to get patch info for. - Current patch info of the method. - - - - - Gets or creates patch info for the given method. - - Method to get info from. - An existing or new patch info for the method containing information about the applied patches. - - - - - Gets all methods that have been patched. - - List of methods that have been patched. - - - - - Removes all method resolvers. Use with care, this removes the default ones too! - - - - - Patcher resolve event arguments. - - - - - - Original method that is to be patched. - - - - - - Method patcher to use to patch . - Set this value to specify which one to use. - - - - - A PatchProcessor handles patches on a method/constructor - - - - Creates an empty patch processor - The Harmony instance - The original method/constructor - - - - Adds a prefix - The prefix as a - A for chaining calls - - - - Adds a prefix - The prefix method - A for chaining calls - - - - Adds a postfix - The postfix as a - A for chaining calls - - - - Adds a postfix - The postfix method - A for chaining calls - - - - Adds a transpiler - The transpiler as a - A for chaining calls - - - - Adds a transpiler - The transpiler method - A for chaining calls - - - - Adds a finalizer - The finalizer as a - A for chaining calls - - - - Adds a finalizer - The finalizer method - A for chaining calls - - - - Adds an ilmanipulator - The ilmanipulator as a - A for chaining calls - - - - Adds an ilmanipulator - The ilmanipulator method - A for chaining calls - - - - Gets all patched original methods in the appdomain - An enumeration of patched method/constructor - - - - Applies all registered patches - The generated replacement method - - - - Unpatches patches of a given type and/or Harmony ID - The patch type - Harmony ID or * for any - A for chaining calls - - - - Unpatches a specific patch - The method of the patch - A for chaining calls - - - - Gets patch information on an original - The original method/constructor - The patch information as - - - - Sort patch methods by their priority rules - The original method - Patches to sort - The sorted patch methods - - - - Gets Harmony version for all active Harmony instances - [out] The current Harmony version - A dictionary containing assembly version keyed by Harmony ID - - - - Creates a new empty generator to use when reading method bodies - A new - - - - Creates a new generator matching the method/constructor to use when reading method bodies - The original method/constructor to copy method information from - A new - - - - Returns the methods unmodified list of code instructions - The original method/constructor - Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) - A list containing all the original - - - - Returns the methods unmodified list of code instructions - The original method/constructor - A new generator that now contains all local variables and labels contained in the result - A list containing all the original - - - - Returns the methods current list of code instructions after all existing transpilers have been applied - The original method/constructor - Apply only the first count of transpilers - Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) - A list of - - - - Returns the methods current list of code instructions after all existing transpilers have been applied - The original method/constructor - A new generator that now contains all local variables and labels contained in the result - Apply only the first count of transpilers - A list of - - - - A low level way to read the body of a method. Used for quick searching in methods - The original method - All instructions as opcode/operand pairs - - - - A low level way to read the body of a method. Used for quick searching in methods - The original method - An existing generator that will be used to create all local variables and labels contained in the result - All instructions as opcode/operand pairs - - - - A patch priority - - - - Patch last - - - - Patch with very low priority - - - - Patch with low priority - - - - Patch with lower than normal priority - - - - Patch with normal priority - - - - Patch with higher than normal priority - - - - Patch with high priority - - - - Patch with very high priority - - - - Patch first - - - - A reverse patcher - - - - Creates a reverse patcher - The Harmony instance - The original method/constructor - Your stand-in stub method as - - - - Applies the patch - The type of patch, see - The generated replacement method - - - - A collection of commonly used transpilers - - - - Returns an instruction to call the specified delegate - The delegate type to emit - The delegate to emit - The instruction to call the specified action - - - - A transpiler that replaces all occurrences of a given method with another one using the same signature - The enumeration of to act on - Method or constructor to search for - Method or constructor to replace with - Modified enumeration of - - - - A transpiler that alters instructions that match a predicate by calling an action - The enumeration of to act on - A predicate selecting the instructions to change - An action to apply to matching instructions - Modified enumeration of - - - - A transpiler that logs a text at the beginning of the method - The instructions to act on - The log text - Modified enumeration of - - - - A transpiler that replaces the entire body of the method with another one - The replacement method. It's up to the caller of this transpiler to make sure that the signatures match. - of the patch. This is passed via transpiler. - A collection of that contains instructions of replacement method. - The replacement method is not a managed method that contains any IL. - This transpiler has a side effect of clearing up all previous locals and previous transpilers. - Use to run this transpiler as early as possible. - - - A helper class for reflection related functions - - - - Shortcut for to simplify the use of reflections and make it work for any access level - - - - Shortcut for to simplify the use of reflections and make it work for any access level but only within the current type - - - - Enumerates all assemblies in the current app domain, excluding visual studio assemblies - An enumeration of - - - Gets a type by name. Prefers a full name with namespace but falls back to the first type matching the name otherwise - The name - A type or null if not found - - - - Gets all successfully loaded types from a given assembly - The assembly - An array of types - - This calls and returns , while catching any thrown . - If such an exception is thrown, returns the successfully loaded types (, - filtered for non-null values). - - - - - Enumerates all successfully loaded types in the current app domain, excluding visual studio assemblies - An enumeration of all in all assemblies, excluding visual studio assemblies - - - Applies a function going up the type hierarchy and stops at the first non-null result - Result type of func() - The class/type to start with - The evaluation function returning T - The first non-null result, or null if no match - - The type hierarchy of a class or value type (including struct) does NOT include implemented interfaces, - and the type hierarchy of an interface is only itself (regardless of whether that interface implements other interfaces). - The top-most type in the type hierarchy of all non-interface types (including value types) is . - - - - - Applies a function going into inner types and stops at the first non-null result - Generic type parameter - The class/type to start with - The evaluation function returning T - The first non-null result, or null if no match - - - - Gets the reflection information for a directly declared field - The class/type where the field is defined - The name of the field - A field or null when type/name is null or when the field cannot be found - - - - Gets the reflection information for a field by searching the type and all its super types - The class/type where the field is defined - The name of the field (case sensitive) - A field or null when type/name is null or when the field cannot be found - - - - Gets the reflection information for a field - The class/type where the field is declared - The zero-based index of the field inside the class definition - A field or null when type is null or when the field cannot be found - - - - Gets the reflection information for a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A property or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the getter method of a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the setter method of a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for a property by searching the type and all its super types - The class/type - The name - A property or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the getter method of a property by searching the type and all its super types - The class/type - The name - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the setter method of a property by searching the type and all its super types - The class/type - The name - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for a directly declared method - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the reflection information for a method by searching the type and all its super types - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the reflection information for a method by searching the type and all its super types - The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets method of an enumerator method. - Enumerator method from which to get its - of the enumerator or null if no valid enumerator is detected - - - Gets the names of all method that are declared in a type - The declaring class/type - A list of method names - - - - Gets the names of all method that are declared in the type of the instance - An instance of the type to search in - A list of method names - - - - Gets the names of all fields that are declared in a type - The declaring class/type - A list of field names - - - - Gets the names of all fields that are declared in the type of the instance - An instance of the type to search in - A list of field names - - - - Gets the names of all properties that are declared in a type - The declaring class/type - A list of property names - - - - Gets the names of all properties that are declared in the type of the instance - An instance of the type to search in - A list of property names - - - - Gets the type of any class member of - A member - The class/type of this member - - - - Test if a class member is actually an concrete implementation - A member - True if the member is a declared - - - - Gets the real implementation of a class member - A member - The member itself if its declared. Otherwise the member that is actually implemented in some base type - - - - Gets the reflection information for a directly declared constructor - The class/type where the constructor is declared - Optional parameters to target a specific overload of the constructor - Optional parameters to only consider static constructors - A constructor info or null when type is null or when the constructor cannot be found - - - - Gets the reflection information for a constructor by searching the type and all its super types - The class/type where the constructor is declared - Optional parameters to target a specific overload of the method - Optional parameters to only consider static constructors - A constructor info or null when type is null or when the method cannot be found - - - - Gets reflection information for all declared constructors - The class/type where the constructors are declared - Optional parameters to only consider static constructors - A list of constructor infos - - - - Gets reflection information for all declared methods - The class/type where the methods are declared - A list of methods - - - - Gets reflection information for all declared properties - The class/type where the properties are declared - A list of properties - - - - Gets reflection information for all declared fields - The class/type where the fields are declared - A list of fields - - - - Gets the return type of a method or constructor - The method/constructor - The return type - - - - Given a type, returns the first inner type matching a recursive search by name - The class/type to start searching at - The name of the inner type (case sensitive) - The inner type or null if type/name is null or if a type with that name cannot be found - - - - Given a type, returns the first inner type matching a recursive search with a predicate - The class/type to start searching at - The predicate to search with - The inner type or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first method matching a predicate - The class/type to start searching at - The predicate to search with - The method or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first constructor matching a predicate - The class/type to start searching at - The predicate to search with - The constructor info or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first property matching a predicate - The class/type to start searching at - The predicate to search with - The property or null if type/predicate is null or if a type with that name cannot be found - - - - Returns an array containing the type of each object in the given array - An array of objects - An array of types or an empty array if parameters is null (if an object is null, the type for it will be object) - - - - Creates an array of input parameters for a given method and a given set of potential inputs - The method/constructor you are planing to call - The possible input parameters in any order - An object array matching the method signature - - - - A readable/assignable reference delegate to an instance field of a class or static field (NOT an instance field of a struct) - - An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), - implemented interface, or derived class of this type - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The runtime instance to access the field (ignored and can be omitted for static fields) - A readable/assignable reference to the field - Null instance passed to a non-static field ref delegate - - Instance of invalid type passed to a non-static field ref delegate - (this can happen if is a parent class or interface of the field's declaring type) - - - - This delegate cannot be used for instance fields of structs, since a struct instance passed to the delegate would be passed by - value and thus would be a copy that only exists within the delegate's invocation. This is fine for a readonly reference, - but makes assignment futile. Use instead. - - - Note that is not required to be the field's declaring type. It can be a parent class (including ), - implemented interface, or a derived class of the field's declaring type ("instanceOfT is FieldDeclaringType" must be possible). - Specifically, must be assignable from OR to the field's declaring type. - Technically, this allows Nullable, although Nullable is only relevant for structs, and since only static fields of structs - are allowed for this delegate, and the instance passed to such a delegate is ignored, this hardly matters. - - - Similarly, is not required to be the field's field type, unless that type is a non-enum value type. - It can be a parent class (including object) or implemented interface of the field's field type. It cannot be a derived class. - This variance is not allowed for value types, since that would require boxing/unboxing, which is not allowed for ref values. - Special case for enum types: can also be the underlying integral type of the enum type. - Specifically, for reference types, must be assignable from - the field's field type; for non-enum value types, must be exactly the field's field type; for enum types, - must be either the field's field type or the underyling integral type of that field type. - - - This delegate supports static fields, even those defined in structs, for legacy reasons. - For such static fields, is effectively ignored. - Consider using (and StaticFieldRefAccess methods that return it) instead for static fields. - - - - - - Creates a field reference delegate for an instance field of a class - The class that defines the instance field, or derived class of this type - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable delegate - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates an instance field reference for a specific instance of a class - The class that defines the instance field, or derived class of this type - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The name of the field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance. - If you need to access a field's value for potentially multiple instances, use instead. - FieldRefAccess<T, F>(instance, fieldName) is functionally equivalent to FieldRefAccess<T, F>(fieldName)(instance). - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - - The type that defines the field, or derived class of this type; must not be a struct type unless the field is static - - The name of the field - - A readable/assignable delegate with T=object - (for static fields, the instance delegate parameter is ignored) - - - - This method is meant for cases where the given type is only known at runtime and thus can't be used as a type parameter T - in e.g. . - - - This method supports static fields, even those defined in structs, for legacy reasons. - Consider using (and other overloads) instead for static fields. - - - - - - Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) - - An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), - implemented interface, or derived class of this type ("instanceOfT is FieldDeclaringType" must be possible) - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - This method is meant for cases where the field has already been obtained, avoiding the field searching cost in - e.g. . - - - This method supports static fields, even those defined in structs, for legacy reasons. - For such static fields, is effectively ignored. - Consider using (and other overloads) instead for static fields. - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates a field reference for an instance field of a class - - The type that defines the field; or a parent class (including ), implemented interface, or derived class of this type - ("instanceOfT is FieldDeclaringType" must be possible) - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. - If you need to access a field's value for potentially multiple instances, use instead. - FieldRefAccess<T, F>(instance, fieldInfo) is functionally equivalent to FieldRefAccess<T, F>(fieldInfo)(instance). - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - A readable/assignable reference delegate to an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - A reference to the runtime instance to access the field - A readable/assignable reference to the field - - - - Creates a field reference delegate for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable delegate - - - - Creates an instance field reference for a specific instance of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The name of the field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance. - If you need to access a field's value for potentially multiple instances, use instead. - StructFieldRefAccess<T, F>(ref instance, fieldName) is functionally equivalent to StructFieldRefAccess<T, F>(fieldName)(ref instance). - - - - - - Creates a field reference delegate for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - This method is meant for cases where the field has already been obtained, avoiding the field searching cost in - e.g. . - - - - - - Creates a field reference for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. - If you need to access a field's value for potentially multiple instances, use instead. - StructFieldRefAccess<T, F>(ref instance, fieldInfo) is functionally equivalent to StructFieldRefAccess<T, F>(fieldInfo)(ref instance). - - - - - - A readable/assignable reference delegate to a static field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - A readable/assignable reference to the field - - - - Creates a static field reference - The type (can be class or struct) the field is defined in - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable reference to the field - - - - Creates a static field reference - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The type (can be class or struct) the field is defined in - The name of the field - A readable/assignable reference to the field - - - - Creates a static field reference - An arbitrary type (by convention, the type the field is defined in) - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable reference to the field - - The type parameter is only used in exception messaging and to distinguish between this method overload - and the overload (which returns a rather than a reference). - - - - - Creates a static field reference delegate - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - - Creates a delegate to a given method - The delegate Type - The method to create a delegate from. - - Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate - where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) - instance delegate where the delegate invocation always applies to the given . - - - Only applies for instance methods. If true (default) and is virtual, invocation of the delegate - calls the instance method virtually (the instance type's most-derived/overriden implementation of the method is called); - else, invocation of the delegate calls the exact specified (this is useful for calling base class methods) - Note: if false and is an interface method, an ArgumentException is thrown. - - A delegate of given to given - - - Delegate invocation is more performant and more convenient to use than - at a one-time setup cost. - - - Works for both type of static and instance methods, both open and closed (a.k.a. unbound and bound) instance methods, - and both class and struct methods. - - - - - - Creates a delegate for a given delegate definition, attributed with [] - The delegate Type, attributed with [] - - Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate - where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) - instance delegate where the delegate invocation always applies to the given . - - A delegate of given to the method specified via [] - attributes on - - This calls with the method and virtualCall arguments - determined from the [] attributes on , - and the given (for closed instance delegates). - - - - - Returns who called the current method - The calling method/constructor (excluding the caller) - - - - Rethrows an exception while preserving its stack trace (throw statement typically clobbers existing stack traces) - The exception to rethrow - - - - True if the current runtime is based on Mono, false otherwise (.NET) - - - - True if the current runtime is .NET Framework, false otherwise (.NET Core or Mono, although latter isn't guaranteed) - - - - True if the current runtime is .NET Core, false otherwise (Mono or .NET Framework) - - - - Throws a missing member runtime exception - The type that is involved - A list of names - - - - Gets default value for a specific type - The class/type - The default value - - - - Creates an (possibly uninitialized) instance of a given type - The class/type - The new instance - - - - Creates an (possibly uninitialized) instance of a given type - The class/type - The new instance - - - - - A cache for the or similar Add methods for different types. - - - - Makes a deep copy of any object - The type of the instance that should be created; for legacy reasons, this must be a class or interface - The original object - A copy of the original object but of type T - - - - Makes a deep copy of any object - The type of the instance that should be created - The original object - [out] The copy of the original object - Optional value transformation function (taking a field name and src/dst instances) - The optional path root to start with - - - - Makes a deep copy of any object - The original object - The type of the instance that should be created - Optional value transformation function (taking a field name and src/dst instances) - The optional path root to start with - The copy of the original object - - - - Tests if a type is a struct - The type - True if the type is a struct - - - - Tests if a type is a class - The type - True if the type is a class - - - - Tests if a type is a value type - The type - True if the type is a value type - - - - Tests if a type is an integer type - The type - True if the type represents some integer - - - - Tests if a type is a floating point type - The type - True if the type represents some floating point - - - - Tests if a type is a numerical type - The type - True if the type represents some number - - - - Tests if a type is void - The type - True if the type is void - - - - Test whether an instance is of a nullable type - Type of instance - An instance to test - True if instance is of nullable type, false if not - - - - Tests whether a type or member is static, as defined in C# - The type or member - True if the type or member is static - - - - Tests whether a type is static, as defined in C# - The type - True if the type is static - - - - Tests whether a property is static, as defined in C# - The property - True if the property is static - - - - Tests whether an event is static, as defined in C# - The event - True if the event is static - - - - Calculates a combined hash code for an enumeration of objects - The objects - The hash code - - - - A CodeInstruction match - - - The name of the match - - - The matched opcodes - - - The matched operands - - - The matched labels - - - The matched blocks - - - The jumps from the match - - - The jumps to the match - - - The match predicate - - - Creates a code match - The optional opcode - The optional operand - The optional name - - - - Creates a code match - The CodeInstruction - An optional name - - - - Creates a code match - The predicate - An optional name - - - - Returns a string that represents the match - A string representation - - - - Creates a new code match for an opcode - Opcode to match - - - - Creates a new code match for a code instruction - Code instruction - - - - A CodeInstruction matcher - - - The current position - The index or -1 if out of bounds - - - - Gets the number of code instructions in this matcher - The count - - - - Checks whether the position of this CodeMatcher is within bounds - True if this CodeMatcher is valid - - - - Checks whether the position of this CodeMatcher is outside its bounds - True if this CodeMatcher is invalid - - - - Gets the remaining code instructions - The remaining count - - - - Gets the opcode at the current position - The opcode - - - - Gets the operand at the current position - The operand - - - - Gets the labels at the current position - The labels - - - - Gets the exception blocks at the current position - The blocks - - - - Creates an empty code matcher - - - Creates a code matcher from an enumeration of instructions - The instructions (transpiler argument) - An optional IL generator - - - - Makes a clone of this instruction matcher - A copy of this matcher - - - - Gets instructions at the current position - The instruction - - - - Gets instructions at the current position with offset - The offset - The instruction - - - - Gets all instructions - A list of instructions - - - - Gets all instructions as an enumeration - A list of instructions - - - - Gets some instructions counting from current position - Number of instructions - A list of instructions - - - - Gets all instructions within a range - The start index - The end index - A list of instructions - - - - Gets all instructions within a range (relative to current position) - The start offset - The end offset - A list of instructions - - - - Gets a list of all distinct labels - The instructions (transpiler argument) - A list of Labels - - - - Reports a failure - The method involved - The logger - True if current position is invalid and error was logged - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed) - Explanation of where/why the exception was thrown that will be added to the exception message - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at current position - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at any point between current position and the end - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at any point between current position and the start - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the check function returns false - Explanation of where/why the exception was thrown that will be added to the exception message - Function that checks validity of current state. If it returns false, an exception is thrown - The same code matcher - - - - Sets an instruction at current position - The instruction to set - The same code matcher - - - - Sets instruction at current position and advances - The instruction - The same code matcher - - - - Sets opcode and operand at current position - The opcode - The operand - The same code matcher - - - - Sets opcode and operand at current position and advances - The opcode - The operand - The same code matcher - - - - Sets opcode at current position and advances - The opcode - The same code matcher - - - - Sets operand at current position and advances - The operand - The same code matcher - - - - Creates a label at current position - [out] The label - The same code matcher - - - - Creates a label at a position - The position - [out] The new label - The same code matcher - - - - Adds an enumeration of labels to current position - The labels - The same code matcher - - - - Adds an enumeration of labels at a position - The position - The labels - The same code matcher - - - - Sets jump to - Branch instruction - Destination for the jump - [out] The created label - The same code matcher - - - - Inserts some instructions - The instructions - The same code matcher - - - - Inserts an enumeration of instructions - The instructions - The same code matcher - - - - Inserts a branch - The branch opcode - Branch destination - The same code matcher - - - - Inserts some instructions and advances the position - The instructions - The same code matcher - - - - Inserts an enumeration of instructions and advances the position - The instructions - The same code matcher - - - - Inserts a branch and advances the position - The branch opcode - Branch destination - The same code matcher - - - - Removes current instruction - The same code matcher - - - - Removes some instruction from current position by count - Number of instructions - The same code matcher - - - - Removes the instructions in a range - The start - The end - The same code matcher - - - - Removes the instructions in a offset range - The start offset - The end offset - The same code matcher - - - - Advances the current position - The offset - The same code matcher - - - - Moves the current position to the start - The same code matcher - - - - Moves the current position to the end - The same code matcher - - - - Searches forward with a predicate and advances position - The predicate - The same code matcher - - - - Searches backwards with a predicate and reverses position - The predicate - The same code matcher - - - - Matches forward and advances position - True to set position to end of match, false to set it to the beginning of the match - Some code matches - The same code matcher - - - - Matches backwards and reverses position - True to set position to end of match, false to set it to the beginning of the match - Some code matches - The same code matcher - - - - Matches forward and advances position to beginning of matching sequence - Some code matches - The same code matcher - - - - Matches forward and advances position to ending of matching sequence - Some code matches - The same code matcher - - - - Matches backwards and reverses position to beginning of matching sequence - Some code matches - The same code matcher - - - - Matches backwards and reverses position to ending of matching sequence - Some code matches - The same code matcher - - - - Repeats a match action until boundaries are met - The match action - An optional action that is executed when no match is found - The same code matcher - - - - Gets a match by its name - The match name - An instruction - - - - General extensions for common cases - - - - Joins an enumeration with a value converter and a delimiter to a string - The inner type of the enumeration - The enumeration - An optional value converter (from T to string) - An optional delimiter - The values joined into a string - - - - Converts an array of types (for example methods arguments) into a human readable form - The array of types - A human readable description including brackets - - - - A full description of a type - The type - A human readable description - - - - A a full description of a method or a constructor without assembly details but with generics - The method/constructor - A human readable description - - - - A helper converting parameter infos to types - The array of parameter infos - An array of types - - - - A helper to access a value via key from a dictionary - The key type - The value type - The dictionary - The key - The value for the key or the default value (of T) if that key does not exist - - - - A helper to access a value via key from a dictionary with extra casting - The value type - The dictionary - The key - The value for the key or the default value (of T) if that key does not exist or cannot be cast to T - - - - Escapes Unicode and ASCII non printable characters - The string to convert - The string to convert - A string literal surrounded by - - - - Extensions for - - - - Shortcut for testing whether the operand is equal to a non-null value - The - The value - True if the operand has the same type and is equal to the value - - - - Shortcut for testing whether the operand is equal to a non-null value - The - The value - True if the operand is equal to the value - This is an optimized version of for - - - - Shortcut for code.opcode == opcode && code.OperandIs(operand) - The - The - The operand value - True if the opcode is equal to the given opcode and the operand has the same type and is equal to the given operand - - - - Shortcut for code.opcode == opcode && code.OperandIs(operand) - The - The - The operand value - True if the opcode is equal to the given opcode and the operand is equal to the given operand - This is an optimized version of for - - - - Tests for any form of Ldarg* - The - The (optional) index - True if it matches one of the variations - - - - Tests for Ldarga/Ldarga_S - The - The (optional) index - True if it matches one of the variations - - - - Tests for Starg/Starg_S - The - The (optional) index - True if it matches one of the variations - - - - Tests for any form of Ldloc* - The - The optional local variable - True if it matches one of the variations - - - - Tests for any form of Stloc* - The - The optional local variable - True if it matches one of the variations - - - - Tests if the code instruction branches - The - The label if the instruction is a branch operation or if not - True if the instruction branches - - - - Tests if the code instruction calls the method/constructor - The - The method - True if the instruction calls the method or constructor - - - - Tests if the code instruction loads a constant - The - True if the instruction loads a constant - - - - Tests if the code instruction loads an integer constant - The - The integer constant - True if the instruction loads the constant - - - - Tests if the code instruction loads a floating point constant - The - The floating point constant - True if the instruction loads the constant - - - - Tests if the code instruction loads an enum constant - The - The enum - True if the instruction loads the constant - - - - Tests if the code instruction loads a field - The - The field - Set to true if the address of the field is loaded - True if the instruction loads the field - - - - Tests if the code instruction stores a field - The - The field - True if the instruction stores this field - - - - Adds labels to the code instruction and return it - The - One or several to add - The same code instruction - - - Adds labels to the code instruction and return it - The - An enumeration of - The same code instruction - - - Extracts all labels from the code instruction and returns them - The - A list of - - - Moves all labels from the code instruction to a different one - The to move the labels from - The to move the labels to - The code instruction labels were moved from (now empty) - - - Moves all labels from a different code instruction to the current one - The to move the labels from - The to move the labels to - The code instruction that received the labels - - - Adds ExceptionBlocks to the code instruction and return it - The - One or several to add - The same code instruction - - - Adds ExceptionBlocks to the code instruction and return it - The - An enumeration of - The same code instruction - - - Extracts all ExceptionBlocks from the code instruction and returns them - The - A list of - - - Moves all ExceptionBlocks from the code instruction to a different one - The to move the ExceptionBlocks from - The to move the ExceptionBlocks to - The code instruction blocks were moved from (now empty) - - - Moves all ExceptionBlocks from a different code instruction to the current one - The to move the ExceptionBlocks from - The to move the ExceptionBlocks to - The code instruction that received the blocks - - - General extensions for collections - - - - A simple way to execute code for every element in a collection - The inner type of the collection - The collection - The action to execute - - - - A simple way to execute code for elements in a collection matching a condition - The inner type of the collection - The collection - The predicate - The action to execute - - - - A helper to add an item to a collection - The inner type of the collection - The collection - The item to add - The collection containing the item - - - - A helper to add an item to an array - The inner type of the collection - The array - The item to add - The array containing the item - - - - A helper to add items to an array - The inner type of the collection - The array - The items to add - The array containing the items - - - - General extensions for collections - - - - Tests a class member if it has an IL method body (external methods for example don't have a body) - The member to test - Returns true if the member has an IL body or false if not - - - A file log for debugging - - - - Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop - - - - The indent character. The default is tab - - - - The current indent level - - - - Changes the indentation level - The value to add to the indentation level - - - - Log a string in a buffered way. Use this method only if you are sure that FlushBuffer will be called - or else logging information is incomplete in case of a crash - The string to log - - - - Logs a list of string in a buffered way. Use this method only if you are sure that FlushBuffer will be called - or else logging information is incomplete in case of a crash - A list of strings to log (they will not be re-indented) - - - - Returns the log buffer and optionally empties it - True to empty the buffer - The buffer. - - - - Replaces the buffer with new lines - The lines to store - - - - Flushes the log buffer to disk (use in combination with LogBuffered) - - - - Log a string directly to disk. Slower method that prevents missing information in case of a crash - The string to log. - - - - Log a string directly to disk if Harmony.DEBUG is true. Slower method that prevents missing information in case of a crash - The string to log. - - - - Resets and deletes the log - - - - Logs some bytes as hex values - The pointer to some memory - The length of bytes to log - - - - - Default Harmony logger that writes to a file - - - - - Whether or not to enable writing the log. - - - - - Text writer to write the logs to. If not set, defaults to a file log. - - - - - File path of the log. - - - - - Main logger class that exposes log events. - - - - - A single log event that represents a single log message. - - - - - Log channel of the message. - - - - - The log message. - - - - - Log channel for the messages. - - - - - No channels (or an empty channel). - - - - - Basic information. - - - - - Full IL dumps of the generated dynamic methods. - - - - - Channel for warnings. - - - - - Channel for errors. - - - - - Additional debug information that is related to patching - - - - - All channels. - - - - - Filter for which channels should be listened to. - If the channel is in the filter, all log messages from that channel get propagated into event. - - - - - Event fired on any incoming message that passes the channel filter. - - - - - Pretty print a full type name. - - The . - The pretty printed full type name. - - - - A helper class to retrieve reflection info for non-private methods - - - - Given a lambda expression that calls a method, returns the method info - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The generic type - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The generic type - The generic result type - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The lambda expression using the method - The method in the lambda expression - - - - A reflection helper to read and write private elements - The result type defined by GetValue() - - - - Creates a traverse instance from an existing instance - The existing instance - - - - Gets/Sets the current value - The value to read or write - - - - A reflection helper to read and write private elements - - - - Creates a new traverse instance from a class/type - The class/type - A instance - - - - Creates a new traverse instance from a class T - The class - A instance - - - - Creates a new traverse instance from an instance - The object - A instance - - - - Creates a new traverse instance from a named type - The type name, for format see - A instance - - - - Creates a new and empty traverse instance - - - - Creates a new traverse instance from a class/type - The class/type - - - - Creates a new traverse instance from an instance - The object - - - - Gets the current value - The value - - - - Gets the current value - The type of the value - The value - - - - Invokes the current method with arguments and returns the result - The method arguments - The value returned by the method - - - - Invokes the current method with arguments and returns the result - The type of the value - The method arguments - The value returned by the method - - - - Sets a value of the current field or property - The value - The same traverse instance - - - - Gets the type of the current field or property - The type - - - - Moves the current traverse instance to a inner type - The type name - A traverse instance - - - - Moves the current traverse instance to a field - The type name - A traverse instance - - - - Moves the current traverse instance to a field - The type of the field - The type name - A traverse instance - - - - Gets all fields of the current type - A list of field names - - - - Moves the current traverse instance to a property - The type name - Optional property index - A traverse instance - - - - Moves the current traverse instance to a field - The type of the property - The type name - Optional property index - A traverse instance - - - - Gets all properties of the current type - A list of property names - - - - Moves the current traverse instance to a method - The name of the method - The arguments defining the argument types of the method overload - A traverse instance - - - - Moves the current traverse instance to a method - The name of the method - The argument types of the method - The arguments for the method - A traverse instance - - - - Gets all methods of the current type - A list of method names - - - - Checks if the current traverse instance is for a field - True if its a field - - - - Checks if the current traverse instance is for a property - True if its a property - - - - Checks if the current traverse instance is for a method - True if its a method - - - - Checks if the current traverse instance is for a type - True if its a type - - - - Iterates over all fields of the current type and executes a traverse action - Original object - The action receiving a instance for each field - - - - Iterates over all fields of the current type and executes a traverse action - Original object - Target object - The action receiving a pair of instances for each field pair - - - - Iterates over all fields of the current type and executes a traverse action - Original object - Target object - The action receiving a dot path representing the field pair and the instances - - - - Iterates over all properties of the current type and executes a traverse action - Original object - The action receiving a instance for each property - - - - Iterates over all properties of the current type and executes a traverse action - Original object - Target object - The action receiving a pair of instances for each property pair - - - - Iterates over all properties of the current type and executes a traverse action - Original object - Target object - The action receiving a dot path representing the property pair and the instances - - - - A default field action that copies fields to fields - - - - Returns a string that represents the current traverse - A string representation - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be reported as unused (as well as by other usage inspections). - - - - - Can be applied to attributes, type parameters, and parameters of a type assignable from . - When applied to an attribute, the decorated attribute behaves the same as . - When applied to a type parameter or to a parameter of type , indicates that the corresponding type - is used implicitly. - - - - - Specify the details of implicitly used symbol when it is marked - with or . - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered to be used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Inherited entities are considered used. - - - Entity marked with attribute and all its members considered used. - - - diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/0Harmony20.dll index b087d3e9a26533a3659dd104e4229c73f735deed..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 112640 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 z

    G%RjU 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 - - - BepInEx.Harmony - - - -

    - Specifies the indices of parameters that are ByRef. - - - - - The indices of parameters that are ByRef. - - - - The indices of parameters that are ByRef. - - - - An extension class for Harmony based operations. - - - - - Applies all patches specified in the type. - - The HarmonyInstance to use. - The type to scan. - - - - A wrapper for Harmony based operations. - - - - - Applies all patches specified in the type. - - The type to scan. - The HarmonyInstance to use. - - - - Applies all patches specified in the type. - - The type to scan. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the assembly. - - The assembly to scan. - The HarmonyInstance to use. - - - - Applies all patches specified in the assembly. - - The assembly to scan. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the calling assembly. - - The Harmony instance to use. - - - - Applies all patches specified in the calling assembly. - - The ID for the Harmony instance to create, which will be used. - - - - Returns an instruction to call the specified delegate. - - The delegate type to emit. - The delegate to emit. - The instruction to - - - diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.dll index b9c4b84c966fa9d75d8b4eddecfc214e6915c104..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 43520 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 I=QQwt0DRj`)c^nh diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.xml b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.xml index 159e156..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.xml +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.Preloader.xml @@ -1,169 +0,0 @@ - - - - BepInEx.Preloader - - - - - Doorstop environment variables, passed into the BepInEx preloader. - https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables - - - - - Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file. - - - - - Full path to the game's "Managed" folder that contains all the game's managed assemblies - - - - - Full path to the game executable currently running. - - - - - Array of paths where Mono searches DLLs from before assembly resolvers are invoked. - - - - - Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later. - - - - - - - - - - - - - - - - Delegate used in patching assemblies. - - The assembly that is being patched. - - - - Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and - loading assemblies one at a time. - - - - - List of all patcher plugins to be applied - - - - - Adds a single assembly patcher to the pool of applicable patches. - - Patcher to apply. - - - - Adds all patchers from all managed assemblies specified in a directory. - - Directory to search patcher DLLs from. - - - - Releases all patchers to let them be collected by GC. - - - - - Applies patchers to all assemblies in the given directory and loads patched assemblies into memory. - - Directories to load CLR assemblies from in their search order. - - - - Loads an individual assembly definition into the CLR. - - The assembly to load. - File name of the assembly being loaded. - - - - A single assembly patcher. - - - - - Target assemblies to patch. - - - - - Initializer method that is run before any patching occurs. - - - - - Finalizer method that is run after all patching is done. - - - - - The main patcher method that is called on every DLL defined in . - - - - - Type name of the patcher. - - - - - - - - - - - Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. - - - - - The main entrypoint of BepInEx, and initializes all patchers and the chainloader. - - - - - The log writer that is specific to the preloader. - - - - - Inserts BepInEx's own chainloader entrypoint into UnityEngine. - - The assembly that will be attempted to be patched. - - - - Allocates a console window for use by BepInEx safely. - - - - - This exists because the Mono implementation of is/was broken, and would call Write directly instead of calling TraceEvent. - - - - - The main entrypoint of BepInEx, called from Doorstop. - - - - diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.dll index 565d481d519dbfe95cd9db8db1e826bb0df5fed2..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 128512 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 z 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 R@9%u>Hp%}U{O>dd{$C{ML3RKD diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.xml index a96d13d..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.xml +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/BepInEx.xml @@ -1,1737 +0,0 @@ - - - - BepInEx - - - - - The manager and loader for all plugins, and the entry point for BepInEx plugin system. - - - - - The loaded and initialized list of plugins. - - - - - List of all loaded via the chainloader. - - - - - Collection of error chainloader messages that occured during plugin loading. - Contains information about what certain plugins were not loaded. - - - - - The GameObject that all plugins are attached to as components. - - - - - Initializes BepInEx to be able to start the chainloader. - - - - - Analyzes the given type definition and attempts to convert it to a valid - - Type definition to analyze. - If the type represent a valid plugin, returns a instance. Otherwise, return null. - - - - The entrypoint for the BepInEx plugin system. - - - - - A cacheable metadata item. Can be used with and to cache plugin metadata. - - - - - Serialize the object into a binary format. - - - - - - Loads the object from binary format. - - - - - - A cached assembly. - - - - - - List of cached items inside the assembly. - - - - - Timestamp of the assembly. Used to check the age of the cache. - - - - - Provides methods for loading specified types from an assembly. - - - - - Default assembly resolved used by the - - - - - Default reader parameters used by - - - - - Event fired when fails to resolve a type during type loading. - - - - - Looks up assemblies in the given directory and locates all types that can be loaded and collects their metadata. - - The specific base type to search for. - The directory to search for assemblies. - A function to check if a type should be selected and to build the type metadata. - A filter function to quickly determine if the assembly can be loaded. - The name of the cache to get cached types from. - A dictionary of all assemblies in the directory and the list of type metadatas of types that match the selector. - - - - Loads an index of type metadatas from a cache. - - Name of the cache - Cacheable item - Cached type metadatas indexed by the path of the assembly that defines the type. If no cache is defined, return null. - - - - Saves indexed type metadata into a cache. - - Name of the cache - List of plugin metadatas indexed by the path to the assembly that contains the types - Cacheable item - - - - Converts TypeLoadException to a readable string. - - TypeLoadException - Readable representation of the exception - - - - Base type of all classes representing and enforcing acceptable values of config settings. - - - - Type of values that this class can Clamp. - - - - Change the value to be acceptable, if it's not already. - - - - - Check if the value is an acceptable value. - - - - - Type of the supported values. - - - - - Get the string for use in config files. - - - - - Specify the list of acceptable values for a setting. - - - - - List of values that a setting can take. - - - - - Specify the list of acceptable values for a setting. - If the setting does not equal any of the values, it will be set to the first one. - - - - - - - - - - - - - - Specify the range of acceptable values for a setting. - - - - Lowest acceptable value - Highest acceptable value - - - - Lowest acceptable value - - - - - Highest acceptable value - - - - - - - - - - - - - - Section and key of a setting. Used as a unique key for identification within a . - The same definition can be used in multiple config files, it will point to different settings then. - - - - - - Group of the setting. All settings within a config file are grouped by this. - - - - - Name of the setting. - - - - - Create a new definition. Definitions with same section and key are equal. - - Group of the setting, case sensitive. - Name of the setting, case sensitive. - - - - - - - Check if the definitions are the same. - - - - - - Check if the definitions are the same. - - - - - - - - Check if the definitions are the same. - - - - - Check if the definitions are the same. - - - - - - - - Metadata of a . - - - - - Create a new description. - - Text describing the function of the setting and any notes or warnings. - Range of values that this setting can take. The setting's value will be automatically clamped. - Objects that can be used by user-made classes to add functionality. - - - - Text describing the function of the setting and any notes or warnings. - - - - - Range of acceptable values for a setting. - - - - - Objects that can be used by user-made classes to add functionality. - - - - - An empty description. - - - - - Provides access to a single setting inside of a . - - Type of the setting. - - - - Fired when the setting is changed. Does not detect changes made outside from this object. - - - - - Value of this setting. - - - - - - - - Container for a single setting of a . - Each config entry is linked to one config file. - - - - - Types of defaultValue and definition.AcceptableValues have to be the same as settingType. - - - - - Config file this entry is a part of. - - - - - Category and name of this setting. Used as a unique key for identification within a . - - - - - Description / metadata of this setting. - - - - - Type of the that this setting holds. - - - - - Default value of this setting (set only if the setting was not changed before). - - - - - Get or set the value of the setting. - - - - - Get the serialized representation of the value. - - - - - Set the value by using its serialized form. - - - - - If necessary, clamp the value to acceptable value range. T has to be equal to settingType. - - - - - Trigger setting changed event. - - - - - Write a description of this setting using all available metadata. - - - - - A helper class to handle persistent data. All public methods are thread-safe. - - - - - All config entries inside - - - - - Create a list with all config entries inside of this config file. - - - - - Create an array with all config entries inside of this config file. Should be only used for metadata purposes. - If you want to access and modify an existing setting then use - instead with no description. - - - - - Full path to the config file. The file might not exist until a setting is added and changed, or is called. - - - - - If enabled, writes the config to disk every time a value is set. - If disabled, you have to manually use or the changes will be lost! - - - - - - - - Create a new config file at the specified config path. - - Full path to a file that contains settings. The file will be created as needed. - If the config file/directory doesn't exist, create it immediately. - Information about the plugin that owns this setting file. - - - - Reloads the config from disk. Unsaved changes are lost. - - - - - Writes the config to disk. - - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section and Key of the setting. - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - - - - Access one of the existing settings. If the setting has not been added yet, false is returned. Otherwise, true. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section and Key of the setting. - The ConfigEntry value to return. - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - The ConfigEntry value to return. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each definition can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section and Key of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Simple description of the setting shown to the user. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each definition can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section and Key of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Simple description of the setting shown to the user. - - - - Access a setting. Use Bind instead. - - - - - Access a setting. Use Bind instead. - - - - - An event that is fired every time the config is reloaded. - - - - - Fired when one of the settings is changed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns the ConfigDefinitions that the ConfigFile contains. - Creates a new array when the property is accessed. Thread-safe. - - - - - Returns the ConfigEntryBase values that the ConfigFile contains. - Creates a new array when the property is accessed. Thread-safe. - - - - - Provides access to a single setting inside of a . - - Type of the setting. - - - - Entry of this setting in the . - - - - - Unique definition of this setting. - - - - - Config file this setting is inside of. - - - - - Fired when the setting is changed. Does not detect changes made outside from this object. - - - - - Value of this setting. - - - - - A keyboard shortcut that can be used in Update method to check if user presses a key combo. The shortcut is only - triggered when the user presses the exact combination. For example, F + LeftCtrl will trigger only if user - presses and holds only LeftCtrl, and then presses F. If any other keys are pressed, the shortcut will not trigger. - - Can be used as a value of a setting in - to allow user to change this shortcut and have the changes saved. - - How to use: Use in this class instead of in the Update loop. - - - - - Shortcut that never triggers. - - - - - All KeyCode values that can be used in a keyboard shortcut. - - - - - Create a new keyboard shortcut. - - Main key to press - Keys that should be held down before main key is registered - - - - Main key of the key combination. It has to be pressed / let go last for the combination to be triggered. - If the combination is empty, is returned. - - - - - Modifiers of the key combination, if any. - - - - - Attempt to deserialize key combination from the string. - - - - - Serialize the key combination into a user readable string. - - - - - Check if the main key was just pressed (Input.GetKeyDown), and specified modifier keys are all pressed - - - - - Check if the main key is currently held down (Input.GetKey), and specified modifier keys are all pressed - - - - - Check if the main key was just lifted (Input.GetKeyUp), and specified modifier keys are all pressed. - - - - - - - - - - - - - - Arguments for events concerning a change of a setting. - - - - - - - - - Setting that was changed - - - - - Serializer/deserializer used by the config system. - - - - - Convert object of a given type to a string using available converters. - - - - - Convert string to an object of a given type using available converters. - - - - - Convert string to an object of a given type using available converters. - - - - - Get a converter for a given type if there is any. - - - - - Add a new type converter for a given type. - If a different converter is already added, this call is ignored and false is returned. - - - - - Check if a given type can be converted to and from string. - - - - - Give a list of types with registered converters. - - - - - For types that are in assemblies that can't get loaded before preloader runs (or it won't work on these assemblies) - - - - - A serializer/deserializer combo for some type(s). Used by the config system. - - - - - Used to serialize the type into a (hopefully) human-readable string. - Object is the instance to serialize, Type is the object's type. - - - - - Used to deserialize the type from a string. - String is the data to deserialize, Type is the object's type, should return instance to an object of Type. - - - - - True if an external console has been started, false otherwise. - - - - - The stream that writes to the standard out stream of the process. Should never be null. - - - - - The stream that writes to an external console. Null if no such console exists - - - - - This attribute denotes that a class is a plugin, and specifies the required metadata. - - - - - The unique identifier of the plugin. Should not change between plugin versions. - - - - - The user friendly name of the plugin. Is able to be changed between versions. - - - - - The specfic version of the plugin. - - - - The unique identifier of the plugin. Should not change between plugin versions. - The user friendly name of the plugin. Is able to be changed between versions. - The specfic version of the plugin. - - - - This attribute specifies any dependencies that this plugin has on other plugins. - - - - - Flags that are applied to a dependency - - - - - The plugin has a hard dependency on the referenced plugin, and will not run without it. - - - - - This plugin has a soft dependency on the referenced plugin, and is able to run without it. - - - - - The GUID of the referenced plugin. - - - - - The flags associated with this dependency definition. - - - - - The minimum version of the referenced plugin. - - - - - Marks this as depenant on another plugin. The other plugin will be loaded before this one. - If the other plugin doesn't exist, what happens depends on the parameter. - - The GUID of the referenced plugin. - The flags associated with this dependency definition. - - - - Marks this as depenant on another plugin. The other plugin will be loaded before this one. - If the other plugin doesn't exist or is of a version below , this plugin will not load and an error will be logged instead. - - The GUID of the referenced plugin. - The minimum version of the referenced plugin. - When version is supplied the dependency is always treated as HardDependency - - - - This attribute specifies other plugins that are incompatible with this plugin. - - - - - The GUID of the referenced plugin. - - - - - Marks this as incompatible with another plugin. - If the other plugin exists, this plugin will not be loaded and a warning will be shown. - - The GUID of the referenced plugin. - - - - This attribute specifies which processes this plugin should be run for. Not specifying this attribute will load the plugin under every process. - - - - - The name of the process that this plugin will run under. - - - - The name of the process that this plugin will run under. - - - - Helper class to use for retrieving metadata about a plugin, defined as attributes. - - - - - Retrieves the BepInPlugin metadata from a plugin type. - - The plugin type. - The BepInPlugin metadata of the plugin type. - - - - Retrieves the BepInPlugin metadata from a plugin instance. - - The plugin instance. - The BepInPlugin metadata of the plugin instance. - - - - Gets the specified attributes of a type, if they exist. - - The attribute type to retrieve. - The plugin type. - The attributes of the type, if existing. - - - - Gets the specified attributes of an instance, if they exist. - - The attribute type to retrieve. - The plugin instance. - The attributes of the instance, if existing. - - - - Retrieves the dependencies of the specified plugin type. - - The plugin type. - A list of all plugin types that the specified plugin type depends upon. - - - - This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline. - It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build. - - - - - The base plugin type that is used by the BepInEx plugin loader. - - - - - Information about this plugin as it was loaded. - - - - - Logger instance tied to this plugin. - - - - - Default config file tied to this plugin. The config file will not be created until - any settings are added and changed, or is called. - - - - - Create a new instance of a plugin and all of its tied in objects. - - BepInPlugin attribute is missing. - - - - Data class that represents information about a loadable BepInEx plugin. - Contains all metadata and additional info required for plugin loading by . - - - - - General metadata about a plugin. - - - - - Collection of attributes that describe what processes the plugin can run on. - - - - - Collection of attributes that describe what plugins this plugin depends on. - - - - - Collection of attributes that describe what plugins this plugin - is incompatible with. - - - - - File path to the plugin DLL - - - - - Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet) - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - Log levels to display. - - - - - Writer for the disk log. - - - - - Timer for flushing the logs to a file. - - - - - Whether to write Unity log messages to disk log. - - - - - Creates a new disk log listener. - - Path to the log. - Log levels to display. - Whether to append logs to an already existing log file. - Whether to include Unity log into the disk log. - - - - - - - - - - Disposes of Disk logger - - - - - A generic log listener that receives log events and can route them to some output (e.g. file, console, socket). - - - - - Handle an incoming log event. - - Log source that sent the event. Don't use; instead use - Information about the log message. - - - - Log source that can output log messages. - - - - - Name of the log source. - - - - - Event that sends the log message. Call to send a log message. - - - - - Log event arguments. Contains info about the log message. - - - - - Logged data. - - - - - Log levels for the data. - - - - - Log source that emitted the log event. - - - - - Creates the log event args- - - Logged data. - Log level of the data. - Log source that emits these args. - - - - - - - Like but appends newline at the end. - - Same output as but with new line. - - - - A static Logger instance. - - - - - Collection of all log listeners that receive log events. - - - - - Collection of all log source that output log events. - - - - - Logs an entry to the current logger instance. - - The level of the entry. - The textual value of the entry. - - - - Creates a new log source with a name and attaches it to log sources. - - Name of the log source to create. - An instance of that allows to write logs. - - - - Simple thread safe list that prioritizes read speed over write speed. - Read is the same as a normal list, while write locks and allocates a copy of the list. - Logger lists are rarely updated so this tradeoff should be fine. - - - - - - The level, or severity of a log entry. - - - - - No level selected. - - - - - A fatal error has occurred, which cannot be recovered from. - - - - - An error has occured, but can be recovered from. - - - - - A warning has been produced, but does not necessarily mean that something wrong has happened. - - - - - An important message that should be displayed to the user. - - - - - A message of low importance. - - - - - A message that would likely only interest a developer. - - - - - All log levels. - - - - - Helper methods for log level handling. - - - - - Gets the highest log level when there could potentially be multiple levels provided. - - The log level(s). - The highest log level supplied. - - - - Returns a translation of a log level to it's associated console colour. - - The log level(s). - A console color associated with the highest log level supplied. - - - - A generic, multi-purpose log source. Exposes simple API to manually emit logs. - - - - - - - - - - - Creates a manual log source. - - Name of the log source. - - - - Logs a message with the specified log level. - - Log levels to attach to the message. Multiple can be used with bitwise ORing. - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - - - - A source that routes all logs from API to BepInEx logger. - - - - - - Whether Trace logs are rerouted. - - - - - Creates a new trace log source. - - New log source (or already existing one). - - - - Internal log source. - - - - - Creates a new trace log source. - - - - - Writes a message to the underlying instance. - - The message to write. - - - - Writes a message and a newline to the underlying instance. - - The message to write. - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Creates a new Unity log source. - - - - - - - - Paths used by BepInEx - - - - - List of directories from where Mono will search assemblies before assembly resolving is invoked. - - - - - The directory that the core BepInEx DLLs reside in. - - - - - The path to the core BepInEx DLL. - - - - - The path to the main BepInEx folder. - - - - - The path of the currently executing program BepInEx is encapsulated in. - - - - - The directory that the currently executing process resides in. - On OSX however, this is the parent directory of the game.app folder. - - - - - The path to the Managed folder of the currently running Unity game. - - - - - The path to the config directory. - - - - - The path to the global BepInEx configuration file. - - - - - The path to temporary cache files. - - - - - The path to the patcher plugin folder which resides in the BepInEx folder. - - - - - The path to the plugin folder which resides in the BepInEx folder. - - This is ONLY guaranteed to be set correctly when Chainloader has been initialized. - - - - - - The name of the currently executing process. - - - - - Provides methods for running code on other threads and synchronizing with the main thread. - - - - - Current instance of the helper. - - - - - Gives methods for invoking delegates on the main unity thread, both synchronously and asynchronously. - Can be used in many built-in framework types, for example - and to make their events fire on the main unity thread. - - - - - Queue the delegate to be invoked on the main unity thread. Use to synchronize your threads. - - - - - Queue the delegate to be invoked on a background thread. Use this to run slow tasks without affecting the game. - NOTE: Most of Unity API can not be accessed while running on another thread! - - - Task to be executed on another thread. Can optionally return an Action that will be executed on the main thread. - You can use this action to return results of your work safely. Return null if this is not needed. - - - - - False if current code is executing on the main unity thread, otherwise True. - Warning: Will return true before the first frame finishes (i.e. inside plugin Awake and Start methods). - - - - - - Convenience extensions for utilizing multiple threads and using the . - - - - - - - - Apply a function to a collection of data by spreading the work on multiple threads. - Outputs of the functions are returned to the current thread and yielded one by one. - - Type of the input values. - Type of the output values. - Input values for the work function. - Function to apply to the data on multiple threads at once. - Number of worker threads. By default SystemInfo.processorCount is used. - An exception was thrown inside one of the threads, and the operation was aborted. - Need at least 1 workerCount. - - - - Abstraction layer over Unity's input systems for use in universal plugins that need to use hotkeys. - It can use either Input or Unity.InputSystem, depending on what's available. Input is preferred. - WARNING: Use only inside of Unity's main thread! - - - - - Best currently supported input system. - - - - - True if the Input class is not disabled. - - - - - Generic input system interface. Just barely good enough for hotkeys. - - - - - - - - - - - - - - - - - - - - All KeyCodes supported by the current input system. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Generic helper properties and methods. - - - - - Whether current Common Language Runtime supports dynamic method generation using namespace. - - - - - An encoding for UTF-8 which does not emit a byte order mark (BOM). - - - - - Try to perform an action. - - Action to perform. - Possible exception that gets returned. - True, if action succeeded, false if an exception occured. - - - - Combines multiple paths together, as the specific method is not available in .NET 3.5. - - The multiple paths to combine together. - A combined path. - - - - Returns the parent directory of a path, optionally specifying the amount of levels. - - The path to get the parent directory of. - The amount of levels to traverse. Defaults to 1 - The parent directory. - - - - Tries to parse a bool, with a default value if unable to parse. - - The string to parse - The value to return if parsing is unsuccessful. - Boolean value of input if able to be parsed, otherwise default value. - - - - Converts a file path into a UnityEngine.WWW format. - - The file path to convert. - A converted file path. - - - - Indicates whether a specified string is null, empty, or consists only of white-space characters. - - The string to test. - True if the value parameter is null or empty, or if value consists exclusively of white-space characters. - - - - Sorts a given dependency graph using a direct toposort, reporting possible cyclic dependencies. - - Nodes to sort - Function that maps a node to a collection of its dependencies. - Type of the node in a dependency graph. - Collection of nodes sorted in the order of least dependencies to the most. - Thrown when a cyclic dependency occurs. - - - - Checks whether a given cecil type definition is a subtype of a provided type. - - Cecil type definition - Type to check against - Whether the given cecil type is a subtype of the type. - - - - Try to resolve and load the given assembly DLL. - - Name of the assembly, of the type . - Directory to search the assembly from. - The loaded assembly. - True, if the assembly was found and loaded. Otherwise, false. - - - - Try to resolve and load the given assembly DLL. - - Name of the assembly, of the type . - Directory to search the assembly from. - Reader parameters that contain possible custom assembly resolver. - The loaded assembly. - True, if the assembly was found and loaded. Otherwise, false. - - - - Tries to create a file with the given name - - Path of the file to create - File open mode - Resulting filestream - File access options - File share options - - - - - Try to parse given string as an assembly name - - Fully qualified assembly name - Resulting instance - true, if parsing was successful, otherwise false - - On some versions of mono, using fails because it runs on unmanaged side - which has problems with encoding. - Using solves this by doing parsing on managed side instead. - - - - - Gets unique files in all given directories. If the file with the same name exists in multiple directories, - only the first occurrence is returned. - - Directories to search from. - File pattern to search. - Collection of all files in the directories. - - - - Console class with safe handlers for Unity 4.x, which does not have a proper Console implementation - - - - diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/HarmonyXInterop.dll index 8885f918a7afee3cd2d9ffe016115f5f4daf68ea..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 23552 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 ChlKY4 diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Mdb.dll index bddf5cbdb5e0fa67f1a50ffce4173d540c2fe346..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 43008 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 z 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 CYk-#k diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Pdb.dll index 9227f6db0bf46d7494d3c675c5d2b6e007d9995e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 86528 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 Z-~Ml(rMTgK*XIB2bNYWW`2Rr-{7<+s*ku3! diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/Mono.Cecil.Rocks.dll index a77ac871e5e6cd346c7c2d9a24bdda7d046a1a04..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 27648 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 - A fully managed detour. - Multiple Detours for a method to detour from can exist at any given time. Detours can be layered. - If you're writing your own detour manager or need to detour native functions, it's better to create instances of NativeDetour instead. - - - - - Mark the detour as applied in the detour chain. This can be done automatically when creating an instance. - - - - - Undo the detour without freeing it, allowing you to reapply it later. - - - - - Free the detour, while also permanently undoing it. This makes any further operations on this detour invalid. - - - - - Undo and free this temporary detour. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - A "raw" native detour, acting as a wrapper around NativeDetourData with a few helpers. - Only one NativeDetour for a method to detour from can exist at any given time. NativeDetours cannot be layered. - If you don't need the trampoline generator or any of the management helpers, use DetourManager.Native directly. - Unless you're writing your own detour manager or need to detour native functions, it's better to create instances of Detour instead. - - - - - Apply the native detour. This can be done automatically when creating an instance. - - - - - Undo the native detour without freeing the detour native data, allowing you to reapply it later. - - - - - Changes the source of this native detour to a new source address. This does not repair the old source location. - This also assumes that is simply a new address for the same method as this was constructed with. - - The new source location. - - - - Changed the target of this native detour to a new target. - - The new target address. - - - - Free the detour's data without undoing it. This makes any further operations on this detour invalid. - - - - - Undo and free this temporary detour. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. - If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. - - - - - Generate a new delegate with which you can invoke the previous state. - If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. - If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(byte). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ulong). - - - - - Generate a DynamicMethod to easily call the given native function from another DynamicMethod. - - The pointer to the native function to call. - A MethodBase with the target function's signature. - The detoured DynamicMethod. - - - - Fill the DynamicMethodDefinition with a throw. - - - - - Emit a call to DetourManager.Native.Copy using the given parameters. - - - - - Emit a call to DetourManager.Native.Apply using a copy of the given data. - - - - - The data forming a "raw" native detour, created and consumed by DetourManager.Native. - - - - - The method to detour from. Set when the structure is created by the IDetourNativePlatform. - - - - - The target method to be called instead. Set when the structure is created by the IDetourNativePlatform. - - - - - The type of the detour. Determined when the structure is created by the IDetourNativePlatform. - - - - - The size of the detour. Calculated when the structure is created by the IDetourNativePlatform. - - - - - DetourManager.Native-specific data. - - - - diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/core/MonoMod.Utils.dll index 1d9fb357158ab6f5b76be0d85795fd3e93a954bf..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 187904 zcmcG%2Vfk<74W~ed$)T{vQ{VE$&zi!MPjYH6SifDZJMb80wfSZY?=*(5D2j3&H{qa zp^%;cX@n%CJAqV4?~M@B6QV#u8W_@h@6CL__h$EQC2R=)@B5#v-I+IU-n{8=-n^MT z{?wORj%8VC{vLeLvOdaNew+3A@Q+!7yN5sCZGABJ_2nN;9ryL+CqM1{=Exx%;S>LiPD{G*4{u%d(xP@D*N8NygZ~4Vy$NpDU>Hzw?f~0^)ZC zbRVxS$NFTOhyu)G#IcIF-u)-rIynJ;MCVAGbw$nMKROXrCw zld@*tk+M<>ee{np+ewFuEh|61!gj(zaV)dLp%}0vb}SV~-X339zP8u0QnRF&26Gy2 z(&L-#U>V`IGo#+p8pnDCtbpUsQAc(#OlUYFkLB`M!DE&@ryHPL60F4A0OgWk6|VXz z9q4GiIM!?J?k`x@kXxM$MhOqbc+3wNYzZ+94JC9ifDgC156*nA6$HGisY)#qP}=VJ zb*&88^`XkFyo1$*j*VPWv8-SmXHexaZVjzTTRX`Eg!~qHNY_&14Hz}t=H15QVt#9d zphlEgK^k|1I_{d=pp9OVcY_IhimDvC!M^wddP+W6%L9aUylSo+O!D64jO~KKU_I`F z7wpHY?s>ufyvN+Zfu+sI;0iYIXl~@8DQX<}PEk{qb*j~Kf#paAS=PnYnl~7CX^m|S z5K1ALyyV?_YTUKMO;B;e19*;?)_4{?%)_xA@*_oVSG3Yc%g!~F;Ly(CK!AzZPND_S z-jfZ&6EAd!)?}&{>I3wwAV+ze6|NcCLy#!`BYvQBC9^V8v>1cit3s1;jzVgfoG zpT^G-|LYR}2q2{l1p56<_Quh^fYPLX#{;<6&((8n>M(Hvz)j(U4?YN@ySu!ojVNt|j$m1RsU>St z+D2?Em)h^(RJTBF>l@aq&ok~4ZU1~=6tQoIwB&p(Yllye^a~9FE@_^K`wBZeiC5my zCSUJz8aEN-22T{AmV(=xGWqW{-X;TbezXuiiI-=Gr|_bE+u@UONE?xH;}YJ~s&CKn zOjdlpT&Q-t-i{8bhO`F_AE=#6D&qKNlkj4e0-j-3 z%x90c=A{C^j7LjS5b)&!ex`u0;Nexa6tp64nU~NsL8UY)UFoO2 z8%vqyl>%`6jHXfYe4LeV2H;GKhwo0ytF~AZ_X*zZUIn0&yooR?5uRlt$cqTVmWgmR zt_6(w>Fdrvwi8^3W3*7~@upTXk`%KwH>)F1#8NtZ ziNw|X`tVYK7h9%oDG0Y5yi`IFHY&!&eBfAb2aoy0w}Y1v>RcnJwHfnnz8nyJtR+pm zvPD~XOPX*o8@z&-x;^{K?YP71dDNHK+U#cp5`}7C3SS9emzNE0;C-*5w^ixc?u^uF zy4Hu}@+w@_g58o{V`xZ+9!`TXdSw zyYW1qF1r=r!JCL^hi~R7({GPkW&(D@o%naQC*NPWam#y;TZ3>XZaIp3Bs3#v)e zuY%8v?>n`Ta=uz}TurMq9*H7AFmbPd_ zQa^oh`H=g{WQBSRZ-K5Oj$3gA3@Pq7f!D5~%CrS|St&;)Y+8U6+^@XgJ)oO0;85uI z3H?sOdDj$n&T*e5+|VvMOi~2vNyhOy_=-dksO-oTX7xia-FG4^Q`=FSQl6Kj_ssN( zmEx}T9mcz=Jzmbu#f;}FTe@<}c-n9-=$Wx{ahH|VzAmHomb0u3WuKD%ax7h^EcHDsHfEL=!kX!u zibD0=Uhb-{^TLl3KoK}KuQ3IMYDQaOV_GOXO4$$~X;(|gM1jEP+^H|ZPi?UAe30E8 z;t4+nIc>KQ$6qoSpH&R;gdd-e5q<)H-re-=-OQ?He%wy>DwJ!BM_SusIsBwx(bWzY z84h@=*rMpu+3-_B4k5>_ty27KU-)T2Q%k@Ztvh3V;|lOs?ubwX5QiLAk~H=&*$*aJsG%IHGN*9e}PAjWsiSF z+oT;*B>Bc-l5Z^KVa8f#AwXBT(ypaVJ(jopA_A0H{!vh=b=l#UiIO%n=@vrsI79N0 zX=;<)BYO`aEOg(Vr0X=6YZh&(il^CqeU(aZ1@499_MCkgyd_Tg(Z+ccg+sk&EZUL& zw0zS^p3k$xM_bzKVY$3#meULKtu>`XfaQu`K$&CUO_(;oUr(@LN1(Ojrp2_Fmxk2wcXBv!I8p z$~;hLjM533-y!4*XKI8Y2-Qm2nX2I`c=bLQcj zt$TTg_wg8Y!d>z*B{xnUWKD~Bt$9h$%S*bQmvo$${&bv|zAEbhH#owi?*)il!bnyW zAW?SGkCdJJg}Zs#Io?o-v-5x;B(n2E@&8}*d`!&qu`$n&dqke&vJQVFEDWtlsd{=y z+wG45<&hcs^1H~o$l~%t7FU@e#${?^Uir!Ygu7I6fBHY+E>ql}Jp!(6JsF;c1y|HK zKL_2&e80dI{!(IBhv`Va!bN}kwLoPabIb^q_KLfP2>uPA`gct~TiNbsedF2jXbrO1 zszrTmf_2eJlxyE^NBhg|q(7p(A}cZXw|>Vf_&txB-9PTO{?PH3@&2*nt>FDr$2)-c z&mHe#ynpF<2l4*3;~m2Lw~luS-oJOeOY#1r<6VaLpKWi^)?w$Suh7{Lj%5hCi2*o8 z1C;*XpR%mwd(My7-~1QYQ0rvME61=-&b&$t>txRxh+&;PdW&ONC!^kA4D0098;W6_ zEPG30SSR1!(iqmsytgcdbxMHts=1aDh(rHP#!Rinp;9I$RMt$ZXcZnsq+|PYd9Tni zk`XuWh|KQjOjxKEy&Z@ssqjC96uc>M*MH*$Et*WR+~tP<1zt*5OMY5m*{C5_x~c=H zYswAB%4jKF|Msr_F%vHlqidIylVoLCscqD<)>)4^-|Fwhd$Aop2q6iN=1+9y zv`0Zd)egmD!cuK8`SPq=p+)oeTL_EkMOI)Fd<`>KDsXVIFL16%MPXXw+v6?fi8Q+W zSCE#vqbR+0m=VJ1Y}c;s$$%CUBC8o!*K-3~Ll>;j<6*Mw_JvtIH;qxsrA%)o$l()# z*2A3_v{E`O@b=SPyVyIpfpqW9Q2<6yFlnI$^~i#*sowd&=cQ(o7skAHUc|kJyqvB` zQGm&dmWWPj|1a}#@taLPq(3sMTQojeWl>5aHC~pL1Dgq5cvYUZUDc;2NamE$l59;#|5Ku+jGw6;hU&8y?g)rpnuV>S=S}VdOw#lvmL`5` zoOlc<5i_r=xkOrqldIiLmx_XOg<}V25|7M_ym?i|vS?&}^OKI{<`b(E#2Tls>Uu^H ze>$x_l63nD_S8|70jj~1joc&IkWK^_eK1h3XG4b0{1lQ)N;5S`rpiFFVTETnz=J-o zT$INRkhqHh?@lp#Y$21i13e*WJSEp8R2%YLvsCNFF$g}JB5o+_wUUc6SV`7BbWPI1 zZ8PHZo28SZ8f8&+Ywx$G`rxiBxADIW@=-QCU(;lNMzUc@94&ds`q|n=fSKTQv|wXr z2^gg=V65`WS0z{hn~Sr0K_L_L63g-y5z_sNb7NvzIh`{oW|b zy6;xmh%zOq1x3$Fv0s&|?GG3=g~??uT!k}4*&)o0@tW-Ob1}2%C?aO1sE-v2d7niz zsOTOIh5SR2?I}dD6dPd$MO_`E7WRZHQ%0%i7i-J?VjMm$G1z&lQe9z(39nW%6%F(x zDMv;Mbllo}0lgpJ9+z(8QPZLvTzl#+*r1yb<~87l3$V*X#&D3T$K9! zQdkp5zuyT!(|y;ebDA z+Rb8rFj0qt)Zw5%7)7DoltYBnykD9^=tC!>TNA485dDZ>GA$|McP*H;Z3$i?_&Q-@ zDCTF0KV;g}l9->R@H6BuHEn8%zcj(mQutZw6Rc6RO_{7p&*>{w*qiwjgG!S=@8Z(} z4JU=;N?-6ihM)zUuP11aZBP zk8v32YhviDJ5VGSncog&9+ID2Lilk2 z2|JEg{Rd|GGfDQNVrkP}y~gMn#BO9Aw55F0QTg`8HBnvoWtD z`xstNU@i4jY3*6&XK^5(N}FI@)t~K5iYm=9b`3b4@C2yWdWiRU97a{Da2-;!j*h~$ zMfMyD6w{rALcD)+I#jFhZmX_dr`*W-1gK3S21ec!@#Yg){ozSKWOrbI-Jz~rCt{@_v_rpv$;ubrKy-?2}~VIq+%5LeRFZvo_yp+|r(>Xm@qmLyOTfT^q1f(N*uZRgt7X zL_iw4QGiL4*9KM}G=?cP7F0~F`C8r%&!p7K+jIoh_8S@X$eKV5NQ!oLl5x1bb@&@y zAI7?x32FP`Hc0GQuY+ivigEW<-0cx=`5`(W!96pv$JM7hX{J9U;Z6e17P&#A%tQ`< z3gxnfbUKDirmLf_%U~@d_8nN_XsIw<=UlA$&IUyBAg72G**W+aB(W9A7o7p!;2kZe z*@wzrBdu{~a4sP`NFqhQ%vj6_)>_g_Z+tT;Czbr0UJAetp9*?-9*=x=IpgBfa22p_ zinRZc(#Z3Q_o2jK*D^RCg!(;Z;AAd}2F^Xw>B^yAH@gTiom}z0cRgx4vhHZ_Eku+u ze!95poJYrxG~u?wzfC7&^kI9>m(hoY?)eg{{}rowJWf~@0b_K3>> zF6FoY*G=H|jbAMV(9i~4!*+pay=3n~g)4>QY!KkMNj4-6%Kvp5W}#N_YG-@8G}F~s?MZH9Ynw3>fWor6Pp-VS=r+!12f5jtF4Q`_ zjj8e_t7O*Axs9{hxYhIRP!?OdSgM_#Ou+7BItWEy8hBeZ!(Tm+!h(O zkUd2Qu8qDg6fLZEtkCN<1v!+bXkOE1Jjmyc|z)uwNm&@iAKoz zZBim4Nl+rUKC`O`RVZO(`Md6Bx6$n2N2V~kws|Z4nQ0+vAJpj;^C;|x8oLNgrsYh^?qnp zx@L+0e!@rV?pWipxU3V!m#H17-A>bAE8T7hy{eu5LLJB>^J9lC$>MSITdb%rq))8e zL!Y=&6)+|@rav&Hd}r@1R8%O1?z9mi*$_C#^V8UZ`so-pzlB@zPqr^W^|$7Df=-$Ey642rZ9EG9%|pr6_#~bXnv2cH<>fT0nJUS6n;T3unngIeZq+F6?ry z=Dp(<63e^86XCP*6|?;l{V25G2C>T436$EEE#Y$r$g>%{gCRGi!vZ@JAA|5<_*{bO zHg;S~6w9Qaw&ZNXCP`m)3wd|re;p>o4l`(Tmu3^pl+wNF4mVxZ(L`EZxnx>SuIlAX zVg!7#%|tDqTc#{@RZq{UQMNg*Q9mIUSLmP9@rpl|Y2xsG4_UmHaec0AeZQ=(dws5i>5m5D>5bP<)CwT5{_@%V}{ktiFiQ z!Be+1Un~(B$a1FDMj@50rR;{=VG~N(@EXBE#0js(QS0@+#`og>H@4vh!E(dv;-LFF zL2`D6pqCJ|DKu^wTsNI#+%Ltw@s%_W-`#Nx)hT+|@MSTbA9m|kbR8{h>`v7!)-6p@`cE&&$ ze}(W;C+PQa5S$_nro!t9317)0G3sxim?YK>ajXXuv1TOJtM(M@6cg*!66+G^A1x(O zB+<@9TrPE0C;hHHWVfj5cogabL{AL#eixbSLJw~c%&hz=h<2vs4fkouhp!>##t)fV zI9t;02CXe<_}$@+^GG)qrDGX{u-6LL7mCvV$@pG}56%C6ywKJ!dI-NgiJ3}jt~0|@ zb5WoS9Z^Na+XaTOnP*=^w9Z6ZUDBw)j;p$E*I3TIp45$TiJz5b>}UHA+W)@~KFGu` zji4*X68k{%$slxSY`^G*Zy=VIpV%)-?y+C=I^AyP=wh9^c8(6(It&^kMo5YFu~ukI z!$$Ls5V@j}&sdk3RekU#;YFb$+dI}pG-L!~W0UIC7aO4uLr?IGu-Dv)vnS<5;^15G z;g<05t;Q{St7}?wwwv7}Pewe@_ z@$KLvxVjvb&2qtuCH_Yxz8!olj&JWSADW2&ao}pq!8|#{5dACi&WINZ+|LBp3W-k$ ziL|lgxEB`EyUQyRBt9u5KElQ*$mESj@hrY!vEV&uUY2ej)rUghxxvYGprfN{+F01wgg*s&0&< z9xqX4?`I!VYII@-BonnyqKZIEROx5NNGzvDVw)~Ar=oI6J26M*!4wr?Tc5VZeiEdNmZw=LoQGfeVs;A%yxF3yK=SF*#veXv0V5y;ig+2 zb405i5yfMHJ|tpPZ8Gaq0Jkeo17j|`J|Af_RLaaq01Z=_LI$ats!Exvy2MmfDp^$# zA9rg0wd~Zn+x@7J{RZHGJ?m=Vc5*n^!4+rgGs;Z6fIcJzwx;@q4_U7|&a|VKx0aK%?OgK( z+Myo#YpoDK`kJT209)e8_&A!ftb=5H)O~i$l6OcqGAa*!nw@yhz)=C-Bdp4xRH&|? zdSy_edR0Y|#Lsr!_chZ1baeVQotu*1oao#YV&q~PHK6ha`a%Ph zkw~EO2KpicJu`yJ8|VuJ+StCQSx?rJ&!z($9M5^iG65l+uFrU_88)01Y_st8yykZ) zX6jajO}yVT-s^Z_7Tf&3@rqC>-X9pR$da|gXc!_$hWFxY-p4~0YRj{_o1crqRsqhb zco^;yr<{?=a*Zd*g zQrcFDPUW=lM*_)IM=@pku{d3{7)x;YuIvk8(Gigfe*zGspYp2TMQhFME|alHk%qp~ zR$TYC9E~zP_w+FRi1IcSSG~0WTf=k|=h%c?SDW zSBNx!IO6!PgaczFBV(K!N9R2@{vexQH$FjC%d+aEbYfNq6r6T@PMka+}B79QR>ikVvd_Ef>a=~$yy78 zGL+{z5?_>9>)P~dJx=LF&)4E`qy1Ie{nt$OThF;oo@R{=2yUVch=|_rJvL zYJ@m@rbCDSCdBC1R4y%Gl%LYv6|r&CtVM_>YgdAvH91R}oQY9B^T-}@CPO0ww9&nv zVy%BsJU(YE_S7t5kOvvlqv{qR-?Ri-h(zV@Hvfail$AO6BKbc|GjCx z@>(WPv71dMk^r|;YYu}Mjz}ygV8xrSzl$WD-DM<__8#U6!C88(#lRbe}q2FvWGrw z2C05&vMXr>j1H@$iEv1WMqdGJhhw-^y2ZVZ1e)$Q)aiZ#&C+YGkx53^>`@1l*>YY7 zv{fijxv7h}%`svVjb3GibToPzamg_=uFP$;;$zyaSn|3==9mMl;G8&rGuHUqj9br`ACkLy*%F1s!fdtkHFj2aa6jCmt^Ea(34h2)-g*q~a08EQumRbwuq)rbtKnWx^Am0)RJjN@;hL4)YL+Y4 z(h@kZZ0`&YAV985s)h&R%4-pI46(GpIC+7=Afdij@;Vk)$irmKw5fxvw>)6%*pOjT z{YRy;1hMat())-8w9m*Elvu+-sOGuhA(EVnEsAHo1Kh_-{ftKSvpK>!l=pb!`xKR) zAvLBAs=U>`fsSQc>o72z-=`yC8t?;Nqpib%c;P+Lx9%ooJN!1!@Btp3lG6m^izYO2 zFT9@^K^Fxw+7%uFja(>Pl+x{+C0KXBubB^LtQBvJ&nKjQ=-gK!tX5sKlv#T2Ep6{&yv?HoZ?Nqe!WCTxLv^N`kCou1 zxEe2ls+zq8M+2+uPR%X@Ja<}5u5l*_!)wB0B*w4=A&x}}kBFDvV!Vyt3Fay_y_;P= zKM13)cF+ofn#V$Jv}3(n4j(7nJ2<4HlgL$ukc?acRDCjd7fxowI4@63kBQ%_kxV@!Z` zM<;-q2=g^LPOy)7WS>V!$PT%m-BufN>H}Wu@o^$v>))hHS9}7Hy}_Zk%+J;bz1E3f zby|fovf*=-gx5MLrs!ukz7Gg-TxZjb8YZk`&nRsB-o{rb?1>$i*E%_l?6scMf#+%m z$muF=`Z{)qPAu|ES1@DNDMU~$g6a;MPZm;JczCU?;*^2KYn|G0o)$Z+UGq|lEfKQZ zpz}7)`rF~@VAi-G>kQuZ)YVdp$ZxJ3sW}sn*o178Hz?Z`g%%j0P+w=w2N`npF0&i1 z+u(AjUj`G=K6YB$gq#`EN~gTFl+s#q)q>YL8=6s$+M}kcJ$)|ElxS?tFNVh*;*}fn z0%}0SUfsLhhc^?c-@>8u$2riG`2)OHgO@h}Zuk`7?)dEk(eT=-akf+DPG&0Bly=T) zd*%RHepV=Q|C5*xxN?(=D>tm6L&$Se&1wk~T^33Pu>h0an5F#5`ThkJEben%jXSeM8bj37-nb zdMHON6IA&t=XhAcyTz*K=p_rqvz05aYS%_rSNFZm_?Jl6ZiQwia&w(gZq;1su zTgcUnzML{>4=?Oi6doqDU`m3m(n7lgeDr0a(-Hm-k^Kg>EtR{v(85}DSnSQ`)y+_{ zZZcXob+%j>!t>)JzyI_tyV%c=HeK6?qwnGfN8};lXR)47)J1q6`2c3lGYyKO-#v@i zQYZzAidFmI*=O-wrqAIXUT#(}l%b|$PM)YC(3!qBJaPs@9OKK4y6>!oREY{HJ2vtp ze$_tZ14|fX1O1b*pqt0p;o)s(`}yG!Kf4v@IonHl*N3}~T@XeVH=3go^V$nd!n79* z$hE37wCy#g4G)yGNcg$}_vT-F{Ix^SfcPC`_Kc zz0~dc-7s0860z16Ly+eo40c+C7Jg%#naNDs(q^gS9CUc&Ff81 zqp)b$4EKb}6V<%Hv?uBDv97c^MV97rLb-`dTD#bSosnab678tG#KtOW!mzTi35!A3 z-a|cGYB+c^O+}9(MaE-t7vk&m>`6xT6X>^Tw~~PcZPRsWM*N+#T^nAaX*%KgWTm!< z<|vN1IXLSzJvNmJOPFO~X=Vx--(lWy% zIn&V2if+9j3-5Nhpi~FV@d<6YvqCSbF9tE|1oCB1R{_dpeola7pWksIlTOjTQlQ-C z*Nwm@xB1;qG_B`7#oP99@nRMjzuyMaObs{j8b8V;toMtB7f4g+&_}}xUmUGO5N`98 zW}1L6fx_3KJ@K_Lp7OP~c%Av=LP?#g7J`d#aR0)^;(xheKsHsl6>VB@LX1@M_Lbs{ zZYPr~&%#Ua2hZR!erv12YgF%X!>BW0tE)OXD=-CdNTq`-Hvg2rg_vgc`&*kS@!ICd z@PC7u%4=()BO&1qsBk2N^CxaNg*!fms%J$6>{WuNN%^+xobp1R{G4l9Cz3|obXJyqt&ew~iE`tT$8_qicI-no>yD&WtdQn1>;joT?Qwp>r7# zh>(i%l8gLE3Kp*sSVup$Fk#}02Ep9%bTXOHYfsof6N^EP>_Eo2bHfwE+k$7ptGWGG z_ag%&jC^8Q8&RLXwkSrQz~$zLnJFJqxRr-NNk+c{?B+C&lI#rMCR?WH zN8FOj-o{)NAzVop&j>mv@6|B@N|VAr6Q|*8%_BF=+~Bp>l`HFQQx z1+`}J3ng~$mEE?iA6^B?Qjyy}iovWDNcb$C^Vzr>2*JY0*_){^i0wV^0$Qcb?!(d(Cbs>{G*P)TtJx3A`Nf-|n6=SuJG84X`Z z+N1TZvEIt={xQ<_E7g4PTheR3h>%i$>&5aa_x4A3E0j525W6eYZrpiEwQR1!IGE%P zl;k)?U0cf`YuTZgx)O-#SDD~?!FDJ5Ic4oe;ks8EUPC&>9$;xPmQ&LieESP6judZ1 z=(jisD?8^ArSRH_b57-cN!o(=O9MF${$7Vmuj;IyZ~8*(C~2tep@sv+i}yZ|L(djNK0~T-Bg-hDsadq7JR0P%2A8ezA7!ac5Kv~|BFY?E$dwy zEU*W4E4wt9sM>PlON;G%czh6V5~uHKbt zoyWVVR1E!#=z~XOEbDzyxC9}_yb3<_?9nvg%pB;uWks^%Sv1i`o?MxwM|+eu%b3nY z5-mnrWR&3@D;ydzW=fxvvH#W39-Wntz(;D3>$a;!cZ3zMRdIB6pABCF4r;s`d3EI+ zxdOF1mTSEhZ}>VMxz_7>qHYM^puRWqOo;Ap!dqqw_$j&8n{g(hpdTn7l>eWm@~jLYPtqnnt7 z%-iCa)nz8wB;e;-Z*Rwl5_w0AiiWkcCTrb7r9Y8+n4{7owcHx2VYsjFku(i`!8@Tf zD~vVYC9XB%dbhafH0il!o8ZAhaFyPrIJ<6s&`F6P`b09;QxZYz=LhXb1kuNmv0k1C zqSqyZ-kAtOb&w3YBN4P=UQjqf^KATta9ysMVYJxTkniXxF}+XFG7*j@d|rf?CL+*} z(!D;e7o@H|kS}}p) z+}v*xzWf}sRXeOO_q&9zICo3J*VWO4@0>kAvbrMo`#GRIBJQ2!bU}{Q|nh%%ZXiA2o7*QI))TIDQ={}Z= zN~GpB-$#7Bw#weobvAc1P0ui)rL(oidn)1?`A;q*%p3WykVVxaHUyO|I2ejW^&{K% z;rnrqfuL{^~;7o{`2>mAl*h zyo{wEBtn4PP!0NdAYV5>1Z3u$=i*=LQ-7#!|04Ep(7$J`BzJK`(XJ#vet-B0yzaEL3)7}Nzc2VCuu|F7+Qt`Betvo5)$;PV zdgW6D_Ey4A^Qu3#4ar3z;b(xy?%NXX&nDcr;|@Q^W3*HW@8BJAQz7E#4c-^b>x<^~ zC0^l|c|`f_$mRnZFrc$~2aI^Wn45gcNP=IHXnm6i7+Pyz74PEkYX-_)`U?Fz-mwiY zkbEr;?=)dixrE=qTfGGMoPnQ<^P4zDo;#9))hiN3Bw5WL9YL?xtsY`1_l0*!^tDm0 z7VC;3IGEL+37}Ca19uBn%;UEtp*X$p+xRArOe9*F@chAniNWd`u3}+$%(w0V#fa!j z@0&yLiQ(UA!!!3`IV@!(tC3CLMP#LO4I~#NQJm6H?@;hvkcKA54R1O`CPQVY3%@51 z5k)rSOoC)XB+VtJKOtw*pO(7QcWG-fHql>@9{YXbjFyIHB)}gI%F=h)_p1_@RgAgQ zYbzt8UMRNVd}%_m(o5=YqgTtx6YRW0C z@>i9XM12EU*78?v{HVTUob~)ws>vyh`lA~UqJj9Ms?8~l`D1D#i5_<>ybq2xJzFBB zbsZCbeTJarlxVnu$Ij+1u)_O!Xq*Rdj8#vBJJd0$(mwt^wIi~%I%{BQOM9;`f1ltJ zls<{qgJ;aHni1ke4ApJ zO^?72xauPa&L^cBgN-DD_ak^IRbA;V3tle1)#fga$;A=hub2F-4t~f>h14qdC259! zWCBi;+2_Z&Bk)fIQJSFN*ZQfrcflddNlR2a&14Rb(i~Pt8aokilCAk?#7ta6>o2L7 z8vg-D20u{=HGdAm6^~f7OM=@;VGI-3;~zRORY#&xDH@GTpN_k`3`tSXtbb==x0Ed& zhcDyAbHjfB(ylviZV)-+(Cf{5W+(3T{2^S-TNg>CA^=+JsQYf-@{>UeJ2bULx9OV~@$sV3q7^z`l$YYdqt2}kp1-Nk5lYyvKNPuQ}aM4RClYp(eVa@v!wdfn;p zmpHpKF)RZtqcA(~>JdfGWF6_MZh;$xi|*76ExjvOFIUI9xfosa3}zJl6?Ce--I<)) zUw2@hT9oIj@53lnhT9W4NE`kdcHC~i@bYztrBl>r7vIi+Y;U?Z)64n#;NwJ+9T4Az!fkjmdKTOWZH4Mdy#*E8 zMiYnXa>Iv$`#EqUs9MSAhL4P(irQQ3?dt806DV>>kgKIN0Vt|`cN6WAgOi802E}bts7>!L_T+J4(|8imF8d zgWn|+XvqSvc4liGFDD+4m*~8(GyFZ6V=a1ECn$Z*GpO)5NFujmnPgy(*}+Xx7;njX zu#LAg8P<|TUpr_X^+k5@2N)P0oLt+I^viL}4za8?hwlw>**V&Iw%_%-yO&ey6-E4_n@Qll|?uZM1O% z!#yz(G0DP=-(V8HTGHtsUX%=P2d<@T(pk}KyJaUo#PtY3XdaDt}&Eb8l7#z=7Fz3EusF4*|IB}=k89frUPt%B6?LY zqLF#1ZCA6iZT2E26F=PW3R(=Omds+jc8E;q;?q4fnH1v`JiX~#MG>*LFgeTNID|p1 zRLGY7!ps8)3;LF=@&_oGs20u>%JauEbcqjcsYGj z50w?Tm@2*-ORRr7H<@+JNxR&{jVqbx#+A~TmpBuYF_}m=UI$@6ozq(vvMq|;Xu9vl zvD^K!to8m%-bQC7Bp8r&-eP(D4WJ(S5(`t;-S|dIaOt(TPz|Hy#=X$QP%O#C{Ci*C zPA}7YUw);S1JMcn#jft}qJY$!b9RmnDO;xUTi>3~+gF6QzbkJN5)97cZRh9`y;mUm zIFT^fX74YCy?Mo`OJ&==FHpOiC92w7s4EL`dq3Z|IEHhX3V(N%C%9U0JhV#h4NASEb|qsjYaK+Mt0}Cu0?T2g znBp;NH`Y-q;g861Xan#Ib!Rd6M-o4D@Jm-!;|OE6+*#Ti4Q*`|!AC$h7Cbwa4@oru zM8f58qxyl)R^OhXhH{uD^@i9*XrmdLHyVhE#3PtRgxtZ%eH89S#$58I7HeH)?8wZh z`dGi4afnO6JELmkekyY+7mz4i+@*ATxXqQ-YJI1ljvUotK{R8Zy4sPiHBse)kxf~) zV7s@--QvbXZf7n5aA6aI35chV_zn^1ulw`{tSuS0d!ljsGQS7r@wJEF&bXZfDL3=6 z3|q}C zTkfr(lkU~UV;0?7&lbO*f>K9W3P@d*oqiu#NA;FSdflyNgp=iGFVlq5aO}ufWn?TK zbxxuM%8hmAD#G?=sM?-XWLWXNEYo?Ir2^zIvF>M;iC{H*jawf}uFjcyx#cI1aRuC0PPi`bYR9yV^I>%>uk#D2{aI~zU{smNXr zTgUljsf;$3Qvvap@PCCUwokKvwl(SyHL+IKPzFZ#V@5f+c6q7mGtonF}MkL7psW zy+i?T(W)wH_4x($866f4Hrr~tPZAJIEE$yHf74=9i6ttrWQt)t zwO;fcw_8u_PZcQy+!Lu!{wj87?Kj+P?!K|D&)UCxkE1xU&PAuJzs|kh+`T$kia;{w$7p3mGa*Mx2xDL*YQ_X^iE$$W zM+us!l{B5%$Kq|Wdd|-tjVoY}fQ5BSm??AhHB*8Nqr9h&0VHQpX4C=TSOM^UoV?#} z2WufR^LRYbk&(vRW$su>e`*ZN$4Xb>nmIv`ud{>iLe=Ju)#6y=Ycl+PhrlZW)&LB_ zG#%{UW1N}egk+xybJCgMK7z-vWY(d&a~zS6&n|#8&q3Q9e4GdKR>qQEbrv1VZhW5< zIopqTpI5b<*TZ_#k(iyOoJq@V;RKJ_6ie9QJUi+zP% z#WBvbabZ6B-aW`N$vSii4}QJ;xs)9jfv8;?{?rN@-UEOIPxNDl5q1t`+vtT8ZQGPD z;zYp>Mk%pij7KrsSTCW{-s^{F8&7C^_Rls>X?xaY8;!PSRkm??+cTVPJg4oEPdGZk z{^Uo_cVT0v?+x;HgH5z;wr5UgNiX*FqYHJv@ggF-W+Uw^#@Q=c(zD%OC)`M^`hf9z z!6tlDG7xaI^Z?v^-Z6ZSA#lrS*(yg zqn#V2Pqjqn4J%s;9I=x0rI)EDDRQDJN}R-;INmkiCl!e@f!q---PTdc;$xM?qm{)r zO+69rwoVh~HYm%FiJcLj%pul!@Y(qiciz!Ye*`~;v4X8em0SQxG`n>S)LT!aQq`K# zoI9!&ZM9T%)ksm#eoOx(@7B{a|6h>|-6apnTE3G|A(0S7{!M6B&&}F;{?j!nF%y~N z+2$YjLs~Q5edDWaofQ(hKBV<8du1v9EkDp&w1PCGuQRRj6@)}uU8I$>gMVlO z>+Ik!k1nN;kW!q^@Fr`~NR-ZA^YqVlp8opiQrdf-r0>itzan|c2LDp}YlFW%x^zA^ zuk4m?uof+Y{?*OnrLvzy=~lFihereK6_6zY7JrCe;D}8Da-#AQ1=mW!3B;pLIgi|Y zJkAr#;~Ilw&riS`oXCT(0C~YlIGRs17*2RKTJ1bp3 zvnBbH8#taMTs__mPvKptu7dWHad9%zC$>|`h9%xgv*uO0?t3*?+oWy=+WX3uzuwf1T z9AMWQh@qff(v`cSIKE|tQXXsgMy%^DW6Lq^4sOred`pay<#^tP%R!OPm{j<*&>Z^` z(XuK;8--p5p?3p%9l46zy>W*Gm)O@zYnDpcbnQGo2`JwMb$fHBb)CZ26j~2yVH_U7?n5dw&k@aRPxU`wk7~C4R8~I&}!O})1S0G{g(P?CUzCN38g_8u|u>nu_Z5gSK_z1~i#o(A&w@@giQbY-L;Aps51@bFTrY6AU z7nelX%W38sMNB>pkbY)R-O)mLCAc1a%2S!6p>(883!RxZ9fh>s2%W~$IrU~wn})2` zzQIZ;>fv9=wUpdp%u#&kqk9i-)&$yBIzw7tc!BoT-!ikd;g@0volm z?PLOsLlAG|T9>pNU~+BYWT^YwXdN7E0q z=bFy~A>0M3DFAb~@7+<$@#OpA(sbk&-6-pbI}T$|_&LfyUD4_>rQn#mHu%&e0tR_- zBWCSsX}HoJq@nUjJ|_;*24Ri~wp+vqWVJ;&xNU5=+WKi~bK|x72uV-MoQdRif=JhAzS+uGRF07w(w|T4uAHZz zm#ra?2wO=i%t2=&Ue$WD4-L{YzwDWPtoZ_{T%kOA*4ubrs(nyq5GnH)3Ww5KO&cAy zr!}PAP+vs2)bfjYQ_H4&VR#WmEtUr9fIFbwYS!j*9yFM4(dqJPL(x~EO9sc$k1vMT zK!Pl50=cMK9TjS_rlV!`j@CqK$$rjmxy;R;bsYWfGR=cbeUgW3B@da5bUJfM47#;` z&)Cm%^^1%pUXwvTnM;k^&gFGcE?*Mo@-`Vg7)@p<@*3Gt|1%>0`I-7tZIe>?S<}pg zJH6CczM_EDH`{%p>s%=txHqy7m(jb9*|trNDY2$g?*Cc$ZF^dI@-tEZZAK7=_!6Tw zMZ2STil}54RzuFtMtv^2^VkVrN|uI4wz2#+XR9N~W`+C-P7PpS8`tR#>E*~ySGG1} zZhn%iOD#t=_%di=hiFQLzSGI*sL5z9x+vL5i^;x&4o&QoHLG{iPxoLXmHcM28x6fT zDT8V$p~~X}xIl>lMO`mO1sH#c+L+hNd41Ey@fg5SWOMTSqk`n#2 zE8v5!-|zMr>qGF0EMb{pth=U zEZAxkR2yiVBJOpPesSc5sVHXkDa#D*fsHHMxN91(Zo5}C-rjZ(G(H%+>&1~{C^W<4 zNW6}%1e0`_T95KGg4}CuSByk~-Yyi5r0qqgGlLr_H%7)$jgyVbSFFiz5*b#H@eLR< z)runN>6m5v%2#EhfH?oJCjTZs_2RIv8Qb_AV4Z!)+U1Quz(M0bJesc}X||YNEw4)W z8eYMTJoL!-YjK3HlgH}?lx9(tVNsQd7gY^zj*dU5wa8C5y4&7P_ES;zcdZ}WwYFpa z8NLCEVm}hT5r^-M+(B(jwhJweMcXuMt*qU@6jL+({UkND)pphs^t=`$e!AWl<$W>} zOi=cfS%E5S{Hcn;hj+^GWj zuRC%Vvcb9^h}?0d z(D@HT7*{2}iaKWkETQw>38COEJZ7>f?ChSTNfk%ryrtTbcUAM*Tp9b4w}Ml)b7l72 z!kch2G_Lz;w!=$y0jcCIv1+-;tvvsg{iB`Q(kQU-f3_WD-}3;oG4iA~{>CH`;o_-h{R#@t^nU{_t_oLKon-CJFbwHMU@seW@Yhn_cH$ z0wiOyj-X9jEy+jtZld*1@EPx0B)%Qq$}7*j9;dRU9meKT#r0mM0p82nVBKVju-Dxm zr7y%Z{g~U}JwOs{?9WE$5ww%3B@{I4x5!7^O87?R`Iy)eVT^<+)G#I<=eb;~lC!L< zq&@vg+7sU*p#s zzb>dMpN`i3C@8wQ#vbd#v`g%~a^}7oPL)r+6c)u0h<)uvQ|x)jSJk@fqj-LXr+yd* z&o8WAfDuq|5G675U#MfTwVPMZ3Y13LM7rPeDGi zj_cHo%viNnq6Vgp5$p?_|Ddi*nE$k^#_2RGP8;+kK5adNjvl**e*KWNDCw%=`GAz~ zuz31*yZ@A-;DZ98=~YYpet#{O_4@;aGk07}_cr#z+*$M^j)h85)dN#7^^wN62r`wg z3gGbl6j0)HX+;HV`5FsnI+aotBG|OqGc* zqB)vzhuCC>C+#&lD&g;@Co7Wkj@zE z5AAmU9jBU1&o5s`SLEsfL#XU83DGR)wekDq`ZGEt82x{}Hwr7}q5WoWXe&)3=Dz7q zN+#q0e5WFoQV}pzd*WUT-Y>WQG`}qGlf*uyWho&dTvSDlsD_^gNVP`AY1*E#Pw4l{ zlXbaEFm6-Y5)v?~R$G6Wk8{7^+^#qh5(JX|Y96eiuB$I^ zq)T$wom5`qXm!fiU{va#BNlx_2h~1lmRMnKd?|I#Uc?va5vnFL(o&)E1R}@1NnTaxE2F>*oF zhJIeOK8PK3Ax5X~RP4WAN1Ynl^1I zi9HVJi2_W{Im5}k?CTFFryD%&>4r@HRTA&aHihbuQC#JIsl?q(mjUx{F`E&C)gcKy ziBc!YmGZ*f|Dh$z-!KV zuZZ0@r4Ra1TH)AV21m){2af0wD$G^0RGS@sg9Hm+WvkwU0@NDhk0RFP$5!6e3!MR5 zY^}|4{otFp@*AE@h{GpO7r?8RID-!bp5_ca6nNBpvUdsD>RMY2j?tt#!<&;)OlZle zJOt=$J!_S9O-MOEXKOsE^Y2Y z8ZDP~sj+kRDqwR6a-;0ftK_6bP3bNT}?IFVUm|Ps; z?Iyx!NNe`$|0Tlhi3raof=r2S6Cof!`yBBiLFZ@bIO(~I=jY@{aniHTd$`b;u@(KD zoIL-3iLgl{n6F>F;D3p5ltkEIuF-p;M7S|#xN&xemL4VSgzV^q%)W?7EhBXPOop`v zSr0g{rFUE(V+JA_hki>NqB8uJRAFtPB^6WiTT4|qBt1J`PtMeSfi7=Rd(1CL zLHQ=)OkRvi*&y>m1d6;`+l0*j=CVG6w(f^+i-{bCE4OXZZ1TI^pYv?~LSVBJ68@5h zL9T2qRx7rf4bc+h)dZAb5+|33a29;upNihk6B|DL*|olw^sQQ#zD!FJ5ws;8s8-fj zqG{}qv1Ys_ouyW5Nf$uxE3dxzP^X6RIX%Wch|Dqv;b=b^EUHG=j%)I zg&@;T53m*;YxPM%a<0Z&b7rhZb1V@9`18|BNzZ!axxQmtt;?>2h`4y}-*y+z%?9)b z1$_n(nl6MxLVDQvNe2j#?wEP;S)4x+!Y1vL0fq>Ed9-jy5HhVt(B?YadaOaUaTjo5(!4aIIAu8Pzo252s7-X?spt*|INym=y@RX!&? zzD_f|dF!}0VvV3&lsA{uZ8d3$P)5V_9Ybs2Dfz_^IMM-Z^H=1r%wKic2v6JHPPY?R zN?b*84T;Mxb5FiB9D7fX3<3`!?Kj;Cz$!k0SRz zguMYbOBlsH4>!%1D`E~kpsDX8C-&R$X<{MZo+4d`w=^5`W#J~GIp?`elWzxok3QS> z{2=K;KJSExr(g=XXkOPc7^gVrlBxD^$F70BA-+RHj*I*UHwwXvL^GzJx@+uECw7i2G9ceN)4 zA_W+i-vd#(Bw^;8$x#7+R}dOkGwHk6yn*}%ZvtQxex_lW5lPI0n1SXGQS$&(@G=i@ z=|aF|3jyaZ1YEEX@bra%3l{<|S_rs!AwcZB<}ns7#JFT3;28@6jfH^bLck6IH163` zIi6xS2Fn=Fri0U{8D8w_xZ|f%MWUX;IQ|;xfti_Wd5zyJ$KtxjG)AV|L`er|Li1oK zVt3kL(wAfp~UMvd9p9I91E!MGHP?o;c8Jww}_2DjS)*Cn46p2#&K|{ zq3I5y-oEjFSbGonsEY1=d~Vxp3L#5E5&}tpKv>dyvN!Y|KLqSGUp=%7jMQZXezp3HH-Oy$75YPBx z)A|cO-D_jh__GrF1`*qe-{1(j+Z(bjfeD<`<(7g~LrJ-Ng(Z_~m*HCYs$Nd1HYx?;{oSAk zJz;8(Crr|%aXQ#dYA9v{kHqSk(|h!?=naU}j2&%0+*ON-B0c1y`s|JRq(8m#9~7i| zB{+H|GjVw*ztre*6~EN!@-BX9(B*2n^uEBmfAt*zY5lnlO*QUT*>55ewcEJH8vkx0W2W1>atRV1j<_bA+{&)Jy=VUV+?e2qE$3Jlo zKvu~yL8Xn#@bp}~Erfl9uyijC=`CqUUma3~eFrn224|PCAw9Ce;C=*xBOo|)4PL;; ziQ%XvxjYYvs}7~xtx-+Mp;Z$^v&UoBftZZHli@7nMG+#w*Q==7{7rG`gZd~P$5Fu1 zAtmon@j|>FLheATzlkpFaaZA61e1RS-X5?2RN>un(|Z|eTC655UJQSGv>49D%g#aA z9UOLKP9C`MvO5wRn&Aa$lYi&UKTk)AnxRB?TVa}z)3Iny$~3(E(ct65 zBysj_A-nu;770^e64Z)4__A~TC;Q^4*u$W874`+$6110qUZm?)cf-2a1FNW}i;&@> zal0x{W9{gVK_=pz>{O&Zv+ZZV9U|2zeUQj&%;j&6Bycij#QN`{p^Ki=V(H5;D4?Cz zcZvh39)B$2hSks*k&rc!|F+2L%zxvvlKF3jOT0nH2Nn5JPaIOEkKq(&r^MLc=hWVu z+TvEsuJHUwdMs=o=de>bJK;=r`xfTnJxC+OOs8=&yoSa({=ILL5ZBv_{|lP8ANoNJ z4RV|w5h7A?GVV*5pSdF7GQ!OrOhmZ(hktklu3@P|xt9qsT!e)B<58NBwAb)*Ds^q{ z_5qbb*M=WWCaj{Gu7wcfaTW3)=R9F)mm?ZU25}-0kAUc%N;W@@k*fv7CO69pcP=CI zo9Z&A>77Th8YVaW2}tq(lD_5tWBOJqJ+;+qs4?Tu(f^!9L8L^ao;DM=q6EJQt7Wuo zRJ<$v_4+kp`RjAOvN0=3DRl-b`RuILXJ@rhtho*I!q*Yhe&`caSq*1Km_!jiI7fuZ z6yd}3k3jcMi*<#a(bzpufyTxL%}Ub5K-m_`hw*!e%b$X4U3c*YDVhzxC!upN{Kw`` z38oSHX%|VXY)_^3fq>CGpv}5!5-@o19S<=R!7a>HnTp8mYl-8vk;H2v@OJz?YN#(jZ!-d8bho z1@vUxcf?1srgtzUO8*}d4QiN(*TZA59R@=WnlpJY$M!&zQN2Szq=6f&JbKYa{dZ{T zBc+lULFxw@u3kDi0zB=|NSmS53l^IOW7D6BI01#9HXFT3sFN0n`vTadex!4#7%$FD z5ka1)cgL^OYXP;SmCt5yKsJFMAYbQWYOwv7k zf{mBns!*Bmeo=t9uBztfw{#*Q(foxV#riS#b{QG;VIqxiaA;Favz@dH10u!oNU05I z2|;M_lGaD2Eh7Cei^t9u|98lXS+C2fUY(yfxPd>o_7{^btDPN89GgxvhUt}P7im4} zze4vu2Nl!Gz0c!Ei4hXg61Z?$T4994P7$rGzJ)C?!Sz&@Kw2%ffK73QO@V;JYP>#h zX%F~9xbwmnvO}pM{)&c3j|IXq3&gp&O|ZWapWh)gR=5K>aIMp3;WmmShsFtp+iyc0 ze`Sr{U4P^NHj2cDmMWie33jdQX=;_q|gRV2zR&10RJTk{&y9$PyiJ0xk4-=?&c z;`7jH_@W6FSR9)qMiq*r!@3e}{HUh_D@YOKiB2aMjAp%=a^!7?a} zJ81L10s{FTFqsc?cq}FH&gg#7FfGr=pmBrleGQ1a4hw@DcgEd@!BOU$(1I@}X>T_~ zcUPwCh;{(f^bE$}3S}tm=rDzb|vDmGlx)#q964*u8JL|KJ zY<99(pIwQUK)Ly2xX}YD3eQ6-e}a9C*jO)C{PcW8V7%e^S0D!e6yYM>`zpmJPr`8K z;-L2$phJX`^vX0;3^j0GLvnmihOQO7uF0r|A2!BhqJC-3tIOyU~w9n?vc< zy>Y2SN+0}+hp2BrA6FI8;p&R_7QPU(_^G^b$V5Fw_hJuSzUyI-Ul4|k8MIsKsF|*5 z73lYAmB^7c`xXMoN?J#azAq%F2DGK{^eDJ2cmt7f{YJq8 z>qCBGo>|Nihl_fq^~`k8aZAL0BhJ4yc$>pX5!5d69&e-(63`}X*9>Zn=sG!uyC$V! zOT@N-(-Mi(s3oHFJ^*D!ISkR`^!n<>`1J@ZL<8HS^qYlcx@a`1X;0~1Ja=%xMGXJt zM{lCKe*{g0{ItlpQT&`wN*V8@#QpFXVo^5UFX*Db?){V}BZ2-8i6nBO=9@~nZ=u|m z81TU1uPX%a1Re%Ow1*j`1KuXgPWNB}al0Aj;g z+*bxk`DT26jBfB3yA3ZL$HYrS4kGx4l>ras@mcgiZ#*v_II;Y~=E1(2oOm^`z46xDUF`(eB8E9=obegZGy8I_0Aq;b244Ez4$C@FlH~4iD zfbWEi!6B{DI3E?wR4$XHyRqh`jN6yQ9GhsEDJC4e+IQD-Fc$V~q`>PeVREQ;5Rv zy}X@;Lm}LXyrKB5A5HKO(1i_q-U>w{H2ecmwP;e_ridxptMF$b?x)nPv1=kmSn7$f zA|e;z@?SuSXV}V_{B^f^GdQq z2F6|brD~-k8w_qMwTk!_EyEenheE~gkR4vb;2Q@KC`?)ak?)W+CejX#w=t1+jLsnP z?Xku&`F2`kBHw;%OynDRjfs5svN4e_of{MR{#j!p-@a)~{0O&Fp*#(F+#q5t+&CiN zKx|C>P^GT7oVORIf{pFr#Z>rAVxM5dzKVFiqf!0R72kneNapT=R!&>eQYI#VbVoD% zJwZ=g$+@6GYGVJ+<%MSHe11jk^k(oe zTk#10aDL4D@Re^|eyYT1aABD(L^hIyyJ?unp?Ml+3@B21eHo_Fp}5>N8isXJTWE#S zq+^~Giygf(TuQw|q@sGw1au{rL^JiOt!U={*N_@Ziwu;daxmGYKT?v1)TK}Ww?2v_ zqVn0Q?jM3k^zxCH=EQiuOhZYUoU75dltnsshHUUN<3t}bSU$?Xj`|oL2YLq}hm2Gg ze<3R~%;dkc&TGcR_379MTEV;p1@P4Np+I>V(fG>kO)&V&VRI;6T$*{hIbFo!sW;DB zIG6q&vFM}Cdh$>z-kD_DEDJ&&6r4OPxRBw&$>gRmi0l!;W0wafj|@)6J2b&$SDYnw zaPsKjThx>QZ3KzA zazq0;Slw|sy#nRPUQ{#oOgRkRf65`JEmdB5EanelJi||!PueD$n?Q+_h!IB!sY38aQ9SvIU ziO95X6kMK)!rOLCV|i}8kTqUNaqQ7RC#UVNmiD+vmBgtZ{+%g&4;tj>sIeZf$G?_~ z$2re()yq43xpX zIPIHGUTtWv=~!E8PWyH`H2LBc(L{%K`VLrl>DEEbVrJkJHw%zuUx#heWt!M9Vtrg zbq?ixG#Vq?M9MIW9dLz-NdFj!&=puf@o9O8EBkgZMKTm zU_ntGoLm!}d}DBOZE*6O;N-c%$@7Af=LaV*2u@xYocy2Qpws;N*3|$?JoYHv}hd3{KwEkSyi})bFu{$=5EAI{n^PKbKEz%=ZMW z9h^x&;?UeBsH{fof(Cgx^D$?Dxld`RW-^ee=1qG`V<^1#1SIIhyzMS7!-}}!` z-_6p#PdNIv!{RnzT+KUE%%cIt=C*AC8#`;NXGjiwn(l)bgIIiMCUFlsOIzgp^Q>DX>nwH4 z`Hl76d}gJbt1a&N7kxSZJoQzw&Y~~pH`e!obL;C2=ntxB^=pp6e*4Iep{q9EnVmjVe2^jMlmh1iVC>M`&p5>~SclL7eIOixA=Ql3b zL;qX3j+{ric%1VrSG~Nmmy5?aN4Yq^ak(D;-^%s*d6bLCInQ#{%R76yc${;Ti}M?o zi(Zm#I6j}V9e#Zt<>GP9vt0G^&R#Aa=N#qY{Kn;a&vMnvJA1i! zoO6_m^Bb4z(SIvf!~5w;Di`H(misB^pXa!)WSwPP=lsU{K6a+Q!N&D1Dq4fZ!*~aPt2JC%+V&yeBw$s4_-_UjK6N*n5MM zUkOg$7o7ZRaPn)x$*%_|<7r9Yu1UaJ$yw*7{!2UK{PS#QO4eE08Rs`{XZw}rLHkSN z{*5nB&p94({(0)FWSvD{&Tp*m8~>ZWcw~7_eL4R;^;NRYqA%w+))x<58_%19-Phh! z#cI&P-wIAX5S;vWaPm9B$?pay9}G@@uOYc{yXgEccIN!^w6l_R7CUo(V>=&G`UP#r z&cOJ-iWYp_@A)s~;QaF}hmv)ca&Ug*a?~jWgO-ErPR|z~lKEpPt^{bI&HM?*zlbf zIKuhYa`8ClS+06{XD=6zbB=Oxe&cd|uj=P4 zS>yM;_JmkB7fX&3|$dE6sm)D8V%s(w+Y7$c8tfGi9H2Bq`ayIF$cIHvAaX z%ZAMym?esw7IIekI)KMd2>8@m3r$p-cxp%OQ+e|Z2o!2Tlx$mg;@ye-w2 z!?FKwPGY5bANu^4zdfp2PN3$&?GL|I^|FK8=+qfG{q9iCX`}krKO5MnLM3isqfr6m z02|f6{%IM?M$Ul#hf336KtH5P=c%ufbryX&zp=i5D~krz*D?HQ6|F%N_@^OR^!>m#a8s~0z$~W+Ie7+c1Dc9f z-@XEEciX?%j`Ppcc1qS+Y{&VHZC9iksZ)*yb?w+rZ&(h8Y&0ZiO*@JY+PIGhyhu&w zDTkmht)sr=y%Qz90pAV&+wW3(_?lIDFQV7d=gMhGhSx+kX$dtJ{Q$b;ZwUS34HrD4 zxkO{^VdPW)95t-w38Z%6%|SP!;e0i6+U53NgnJ`*0w3=7UySPva!ScRLGar!1w3PA zfJ&bcFUgD)B4YfZkPwp=>TQKDG3lfqK@Slp4-qpYjeHlzRovPNK+iljkcj=62Vg)3gNf9-%fF6OB5*UJLucUqZ8)a%z(W(h`lccvYEzQ2Uwq4pcdC?+EiN$%OqrJlm+D9< zDmN-u$3f{O7dzi_H(}Q=6nej@S5ATS>In$+%4_KI5`NhXLaM18dgV-*nj912GZ)#& zqrt453JN|c6||NZTVFu=@q&S;W+FInvsHr+njJInYkv&Vg{K#wEX{Eh(MQ?3}p~w_&o5!ZruanT)s%lVJ;y%!oG$&Y>i68z$op^bG$(V*Cez@VkQAW{;s? zR6c_mB)sygWG^-!4Y46p|7XAswjs4c}S>i4NJ6_gqKNfn*hRIBD4)4yh4PO z0Kz^Zv;#ra_fXLybdg7Uu<-qm)0Fv~E*AQ3fxhC5*)V+GYNX*?x)-2hcnBH;&7<({ z0mD~mh=Wh;G@Q3q4R?BIXnYZz(MGS@gA&Xb1Rm}?IF~RBJeNO?nqoYHG#NVv5#T(a zi-^zPJmROlz}p7yd9R=qhw`Hq_@%cUFdc8(s*x}w4GyI!LoR@yhMSKuRZ-FmRlu2u z`7&bWhv-!hPe)thgDBJRUW6M7IvEb(angWm@grt%vMrDoeue!U7^4esx# zU-6?TaCS0G>hFL6vPc-zJPKv~&#U{R$zVc<7HOg-Vf5uKun51?@V^Akz2KacjEM2zGj7Yz zDXUy)j)_}8`W}~C+QmJsH#q|DH9-^PAwhVE_d+BP?p*@XhWOEn!ZcPbiwMU1i}B+vp>ooxJU(3D6X|!*YAbExT!8Mtm z;3KLUrDmx6dhhxvo>0CrZ1Qm_u8I-0$;Y|4>cp=)ctV?e+%~w5I5QCE28snlDDHdR z3xsGmaG|r&StsNZf#1NtRp8P8tsvfv9L5{`_()mW&ZIcq#rU^~Hz3XvFs|$%uY>OQ zpsmM^3NvE!TA*bfr8Y@)7oR@ysa!7Z1F_+*i1bb&?vPROV=CaaRmBVC@uE!wbxiZV zd|aeCAlns6hjG9+8@z?Mb9cp{Of+w&dl~)Jj74_h5WX%@G&9886+h`(+{LxT;p|L! zjp+tz%@|Oq#eW>h9U9fIj8Nz(VW%!#8qSkx-p~R0Jc%+JmC5KbVfyT^D9`SYnBj3r z)B~vca?oAs&g0ySv*^eoS1on`1811Oti zK>rY;>D{zM_^_YW0zrZo-NqFg>mNvw$X`P`?EW;h75@bw=~cK@qRGXk>KF%ppmE?; z++W&o zlDLGwJ?ApA{*v5@%Lq|)DfR?j6Tk3Z5luwHe=oXxbquc20_ey8G~H(?^UIB> zuV-LqIQGO^!NloLST~rVSY(7?8KPq^ORpk{HAAU{;+o6GVbs;JV4%<3N0NCg&cP8X zlp;jrNPhQS?S&4!aP32?sbKAmYK*@oI3%T-N`=fxhtLQ(01I`8R8#TNG4NJX>D^*| zcNO$~mh|Px!VK=n9d63ATp{sUG3o83w!@&Ue+~3XPmz@2ih{JNM6LkkT|!~bXyFuC}z#2MtXUgMa1!2KTwdAN+b=p)+IMH91Ovb3lT_ocSXNzI6!k&ZfH5iV~ z3>W`NJ5Y(ClzX5JulLs(G0oKid!!w4!^R2sY4lSwj=FI=O~2r}gl|69;AUd-nL}kX zkuVwY*CJa~Nfxl54$-KW>2FQL2p>ym%&3f`DDemo{W`jyMc0=9SxA^R5ZO5Tt z)(hid(!i6RHV_jhd-Ay~a>#=j_^C+91pax$z$qZDBkCPm(m~cW^bAyNbvCJ?2cOP0 zy)Etur`^vm#8MlgA;~fRUZ6!s#zr?SslIpDJ47Pk@aDH?&wtV+HW@#qO((D{& z!2qvJA+iuBO2($gHH#I;NyfoOe9Jk`UxBIwc_;MDJc`?JY~YcMo+ciT|00+H{#q}_ z5B#;##`Acc;6FeC{joLI6^W37%GQ6*7va)#?od=~!u%D(~>e3<`NwKAslQiD;f^ z7>U$2lRWXBBy#u{f^&nht$^JM95gexKDuMnMBXqG;BztE^du~q9Gg21a&K1=W22MP zdxElyC{$oivVROpG%XP)stZDbCz*TMi%GW{?w1G)c#@%evL~6O=RN6(=W!}uLIvC) z21cv_CW^W3yO{g8LpS&hzmfQ*KV0&;bQ^=QEAZc08xVaBFgg_58bAkRhAH+zqVS6q z4f#^joO}C)@Mu031<<*-V1EzT1|vISx@y~?5vY+J<2kmXfSq4?|Lr2MUeyk<1Lg+( z^{R1P?0AHJ?9sv7Da~_JkUti0o|=n5cjmblQ_PLDvmLJX$gv41=J*jTGC|BETVhWP zvv7I_&@lZ3q^}_%OD5-ckQeczZ{-3xL|5Zn?|0~GA+-cJrG`@Knh;K%{tk>rTj24zkLwydPQ)0CHoXzmqfg`?5eyJ0=z>&Y%i&J zKRF<(cPLo3*aR^p8}BKf!N#c0&)T8A$&=9GMbv}tzYLP&{Ffu7Ex_1x9la(eK^NmT z=G$TLOenw=h?7B+LkS_vIrCIPG=)b!D@*29# zi$qk@^7{k9R04J+CBR`_{%ae;X#{&jViHT-NXuW@m@u6P{UhPPRK$pM`DdI-nn|Q+ zIFyUwEeKxE!!HE;jFoEHJ zk#Ij3C?_)1UnTN7XPnt0P6R(kkOW1BHv9^xf zre~8I8R=i(=y9I$7dr7h{GP_`5p{O?kxl*o5&E2W{6!Q$tFjA5u3DOM2Hd;E(-qnq z!VQl9iKT001&t6WZ`grh&Uo5ry}*~W8BvY+X)(wNpO3g|Y2Z~k^)bW&1KevPZrvCe z)QadrLBI8fT zU_A1or;ySy|E*^GIzimJ?TQ?B% zTegRDH)o#idDw@CeL4M_bc*wRr)LMd*pv(ko20)y&c#AUEH8F3 zclYJRk?cgPZbdHk;xM9gNT={%CWSwwkq$HZ{TSn7cF6MLF!oi*)3Gkr*GpV0oUVW7 zlsVlgm+KH#v6B9zr^a*NluW5kgi-uITG90v{JOHo=}vwg^Ew&-m$0W}BiX^k=Fp_H zOAo`$Q6z(2FX_NcW zbr_d_c{{r9;HB^ee*IDhx}MdE!iyls#WHvWzcW67#x+EO@{m+^^&>&sp2B&-_AD!HDorjfKYU5T=1B;^vrbAOg=vbhiG zypmtv$aCM!>1RHj9u?OObyL${>KaJKE$u4Y1ah^a6aj}^tRO)%$&NI1vUgxd%vkNI^n=-P- zUA)v6^Xo&r-s5>&Y7w)%xEWh9?6v_e_Td1MmXboLUMME5dh(L?=XG}(T7rv(^(75= z@Vd_LN|beDDEB4YG7oWERSY6+cff|t*nEVMuncLNJcQ)?y2cHRWS?9>T7Az$b|J}m zxeukfBV=n~Gqxn{ErcV|-zr3n=MlX_YYH#tb@XcY4~_vg%BOm% zZcX78<0!nW2ZbGZDLzW1>+!=VobILYgr%dq%RC&^993s8pgGysvHJaehRc zNcIrFeqbnFkKujoMqZCmXeW{E2v7AyE0VC6w}Gv_DfgT{6edD*7h4)d;cOnh$IDpM zgeYxzcqMO>+t99HReqh#HGj7^#i<@ZE&qX1x~>^U*NnHoCA_Wv#QS(2Zv#(oyZu%W zH?SES*Oh8Hp36DT=`&lCgu}@cUW?Jv#cnR9Ryw=~)p!d&;-&I%Pw9^_7~l9vvMQOz zjb~7&VQg5)`kt_GJKi6=(fHg9{W_BEtax^)1Bx}^G`H|beFBgQgafPOl2I= z-SRWsWyayI=mrm`n&-_+D8qd$jA@8@Px`2y<1oTEREuY496M zxo=ITnCa|3jwbOOGVuIp9m>+Xe=n3G3vbrULAnn(FAL8JDcybGC9rHf8KV;2UQSZ7 z@$7?m)4@w(o!CB(o(5{mIsEvU0q0ME928#&s^9yAQ3`xBDN@I2!Yj-JIttPD>J zwgkj{o;}WakMWqh*i#&B;xS)h&v4|$M6HbNVb5{Y88uVJUS=-_NZH4BbKV1(x&5xa z#`bW84-^pdO+reuciAi8Av4S;+vxAJ{Q2Y8OT^P3;ek@U{oaXK8tDcABHLcrsCj7XJ@N z%Ss8+GnabJT4<)Z0Hv+!O}v(x+ayaY=N4?Og_=5S5`y{TPS!@l%R#C{ZM3F5<~2NK zJG{3`=|Xt<+H1{Cvf%X`bHO2|8Wq_1StuxPIF=Fn-oW46pU!d%SdUJF_ zqB4%=WAQ<}3plz(q9GiOY$|voI2td}D2_6t1aBNi1rkl*=!8Uhf2jQ$LlJVYXqFJm&WFjcK{8Y5UCxA5Wy~s(}6Fp8{oD-du$1 z6DZEoObY+or5w2o^ip_N(r###(03WGzesuw+~`4nMdq@_Ngt#|v&&OArnO-U`hJc$ zbgi-V9Zw* zWk5DvPfH<9<`1T@<^sz7yHvVP8Zj67{@&b5_ps1dD?Ohr?lCtlpOwT=n1;~91{BeC z*Yt33!+Cf#gRXn_-w67jNm1BP{2{&t!m`du2%l@6lJ3;eqz)TVUz=bbjfKZ}!L{N^ zX8FL(^jzlSB}z|RW?=50u*`^M+MohxGP=_t3>jIdeT`kxqB~NF>j5o#gWGq+2}oFj zmQch#>NPOEh<#Z;Fue_H)g}d@XXFrs*AFg7*!hA>5awQRHNx!!u0wcwz&z;oQTg1o zHf#>)E>}wIA-%jdtod!}<+ZU*D14D$_Zmaj-^Ory3WYtpQ~1Sj3Jo4-0*^B(o+zQ9 zpr$G)oE=AHEF9Baw&Z-4l)M5Ki%edF@Uf&7&^dI>g9wY!wujVST=Xcc(FHBa!+veI z5ou>7ZAO?eYMJ3-;}Pbv&hd{Uju)-h!#;0KaXxHEarEMHP*PGUPD-0{qr5gJiF(IB zF)yH`b4R}b-H4LQF6@nS-r2jnWquk*sfG@wp5jMa@~~S9UrJA9-^A>Ll`bFh2EykH zK0x?-!Dk4+8Tem>X+wWQU4)cT?ff=^(zYF@W#qEoi#6;f*Tqxq?}^`scfb!03I~N+ zvWunVHc58uyv!SuQC_>YkivoeVlo_hK}riy#*L=%X@qUqjV+QO;hNDY2-^R7ZESsu za)dvOp!PNZy@TjIGh%VhX+MOYhmL^c&9RptytF%o#ZCJm+}`5~gt<9W5N^y#f>jIA z(p;=-N)l>tY4o*7J5-wq?(Ks!L9gvG7uU79hjbUyJ3a`?h@$_1vMhEn!uPr_Mfh%y zl?XSxHbDQS(ObBLClJ1Ey@1dTdsSKHv#|$ZlfGUG?`=up-7OCCR39MbBJE?y8P=Wj zDJc0G*JHWnLeJFUe?_`jEW+~I7QCJR(41QP!59knA*8MVpzi*cJ02d@iCD!qrh7i4t9ka9-0s2sO_Tgp;Ewe3=pD zbm$m_&qiLBN#%W@Wh{%-*S5s203XTMwxJfgIcI7nR!D3J!duNT2=8}ahA=9IxOzTm z8(7jVy=H(rrQ`;Lg&0+^o7FibBb99*cq1sUSG)w9BqUIHE5By^`Z0bzw!| z%WF$x#=ZdLPOX=j$YymQw9x%p)=4dq z-6qkT5l2}f+bYrI;y;is#w%h@E6y>K*gAnwK8>|z&nxsH&_0Ds%sCd*wlZ7DCXL9+ zN@1%dnlYj{s~vk#q94X}%}Ql2OQemD!g~8tj^?n99gFY;^9PRhu($9EL^^AoMl!$D zHg+VG&CyEMC$H2@XZ<9)E^l~N2HPaj%~=z&ve{9IMs}Q#mCIVCla!V0v7#%p^4V00 z`gD8_Puq7%WaZ7sDq=rKl$19+tC)4j5b0W`&Cl|&UJBisWwT8Z#iy;x>cmbev@xp- zo0Tcj-5Iwvt2;Z8CD7s#&7yj;PT2xgcixfJiw&3P;gnrjz1d2M77utes}I|+(A!!4 zSnC`qWx$771K2Euj%8iQaNEG&O15~wiLAlwq(Z-B4P*QA1n;#0|74Z3l6-+8N4c{{ zvB3((WRGE!6l$G4j@2rZmVFWSUq!liI~HY6V1FyrJ9{Ea!aE_9`@0>7XJ5gx6uKn) zN;Xg-fA-bvIf=HG*JMv+`xUw+yOMpY(5md2{51%YxwU*#_VsKkUWyQCTlQ>LE731m z&t>1p9#Lpdb}g$@=#A_-43lo2?w71X*>hQrL_ef|l0A=YlITeK*Vzl$R*4En{+RtA zR?DB`tYj|~oyuOsHkAk|vx$+@5Hk*H(g(>a^jL9C#u438(gnDZd3=qu1WBlhMz#O6zMDC>=! zhuKz%KJ0if=MlC~p(8nuvZD$e&)LFGDD+d#Ha51Okoi@@>6|B6U70}N^*EjLG&B1< zywKcd*as4Q*CRCddG?n?pO0&nyNg{sK*S91*(~?}U{!%0jc=8^hy5VY(H^aG_p(+4 z1uwKBHFqDYmFVvtskyJQM_8D#QKVo&|BAqYg^4ueA1ucb%L#nwqC;UrF?JzpOk%+j-PcF=JE7UEyM_z<>cnX)oylG{5O|;p5LMvIvw4r%TwM7zj0`h3jawPJL)=qFl z`Dxe#`dy*XdC{7CDoOcL+dJs8ycq3?YX#bw=+BGQrd1LWQsT4~98t`fd2!m5=}yd= zycSy43_>D@1g(f8kuE{&C3x<|9p~pIXtO0+4b)QG7Lcx$wo{?`d9Ad49ErPOqIOuO zTio%Vrioh2OrD>6HBgdPCJ@T^A$Dgg6uKp^wKj<(A*C(1C!QW#3(~@(9JI%p57bV( zmB;*48xNGK-NVsJwjk~0=3Z?dN6XoJEt*B8X>G5g+~;$9rfV4-?O`M(U7Llc;Ep9S zwOWprvex5Qa_}fLgZz6xl>!wYY=9PBqZ9zAgzicQT9RF6C8<{gS6qRDCSD`Z7*N`5bcY*>(dR>zU4@y8>YGM zA>LBfqtAD2n6{3iIjnCN4d|YAoX6+F!?f?#6I$uMG5HJdPI0u*eM`c&xM3RGK)i+S zJ}n8kIhx}h)v{OqFwNueI#*l6wH6ZXY&{RC4M+2My${ze6g;3_`NOqo3Ju5~p)C`L zohn-sS)px`=(7GkPldLNqdCmoW<-94_P|E23oFM<|6{aMn*>^r_KZ13Gw*ZIg#0nu z(EACAmONJTbF`4PXnRHeSnXksR2kXSN>Fm?iu!S{ily4ZJL)Jn}CnwxxL}>OO`=dfgtS)g+Xg_TyUFNW3DQgR!)FPe` z=$Dj-3wCJP9DS+HNbDW=tk#XAg=|LR(*@6IizIrr-L8V?wf9xb+PD|BuQ-~+l3Kl9 zuv?3HQpn70b+F(itwN&diJuni)h0bnyrrx~zwZiO)gtgxI`#e;iLb=HuDz(xUvY0} z2RNF;rYD{%cuVs>%hT~T_>MMEAU34rJNAxdzCgT{?yp9M6uzUSN_28$6QFJqrHqLw zd{?_pAj~J@f#!3xlzCFVUi0Z@1}P_^~!tp@D^;XrD^t z={&6PsP?@=qYFRP{#NMH!q2qu{}WO?ou?FjuC-8TM&U87gF-chUuZcTEoD)i|5Ny- zw&-;y-HO7mv=tJ4=v`O%jdl=k4m+hip*1@oVy@{Co^?WNCDF@C;aT5m1#k11?2j>z z6n>{2l<1x@PZs{5os{V5-Y*pXq|JUuNO`v1-ol@?pCx*~{hNg+wWxOm@1?Xug}-Pm z6#BIAH?3HqZwr6d`YH5B;a}Qej+V2(ba&A|+SG$2WjVXS6<5UcV-l?hO9mSJp5UDf z?*Ozzq9#oVb@_mJ)H@1*hAY&iNY}4YsI17+S8=q0{XKkSQK%mJVSTy?Jz1eHMUi^G zLS;oBy^N#1Z112;ikj<_CEA%dr6^9Htzv2{UZ2mA=*98+q>r2&DvRRvogB?!Ik7hs zwb1t~G_NQ@KcUd#qL%s}3f*nB(&G-36iRoKm8cgew9HDO_@i`#JsJAr3Te?<`Wp&8R+OWErO;DF zdAjkLlkSD00zFBg3Qv*VRiV8_CHln*9VoK(ISNhibka8|^kGpK{Rf4P6?N0seeUG& zeNhj6w?e-c_0oUkXd$#Viu>pp$0+6;_I%HRrv3CUIoivX7ey5J*F(M#Qs(5x7hj-9 zDwI|{RF9YFcw1j_xxP!GZp9<@j4wsH1kuS8Qg8Y59MM^{U9MGB?!OEjLNYbAQOWfXWMA2rs5+R|7D zS(JM{qTI(R9_d++NSAs(Dy~x2B6=IDg)5oBKS>E`AzU# z7l1-zuMa?v6;%bG7mBI_P=)74g{WoCQHWaB`~Z|ze3L@Q+jc9yH30dFmjs|FcAG-f z3T{`3>b)M(SWu6s4K7tNsZA`?D|ri9$hwdBd6w%BaZ1FLb{>XjbvPdaOiOk3Ff~tGAPg_6zRS$4W%|1#9%B0^ttyefU~^ zpFnI-^1R}8dd3MZlZ_aQXPA0liGCh_bMbn8q(V!JH|SR=w7Phsew{>-qi(V`=?fHE zX5FVRSLkl*eto?}GYU5rZ`L1F=s}<-B>Fu2@!|*cqY|;fJBuIGW4;xdUEJ!G;)nEc z9Eo+@!+I@8d)er`9qeJ<{T;%%{f+NysqQQdIewN*bQ(f6a5ux)zy z_griD@Ayt~n;s|8h7m`LAJ>y5+CJh-pq>(aJLucu?RvRH)Oxn-mr6wKWxGCAB5EPq z^=gTzg>2VvmWW!&cKuF)P}8R%^HGKVDSkr#LLlrNx=NnZzm@2AZv>F*2Vv{}{US=9 z(pzyPtoyV+Tk`Je5nb}M{=P)b2D?h0(f=#a;X#CcQ88NsW&bE--cgud^1R+vqEVwu zN_OePB`P01pydDbw&(@ym$1$63r=GS8`B)PN9v( z@9A|CQA>VL|AM1A>|n)eAoHY7Og~YRM7(ltPC}KGB=}B68ST{#nVVdRv7~lzgriEA(s07y3YjnD4kg zL7_0;*ZNF_VtoJAZ&4`8_pQE8p)}w3`jZM3`F_-2Q>eS|XZ>S^`uk4mKPxoc_p9#y z)zR}}-zhy&p((yU^gM-T`To-TDm2e`S|6*>tv+Tfl!$u2Zmf{Vm$=Gj7`r4InfOYv zX&jX(JnfZY%b58a&)vOc;2NLHSiuqPJ)J6c8BZwmpfAMO!_geJU5h9QHQwTAC3`Jz zyD!W*s?hVk2qXCv$t2!uzNSWhiE?|^`I;FMBs!8`=ZiLGN%Xx@=Zi6Jlc<@y&ez@K;k&_Fp_d z_}UwZe+pfG@tpE?F#1Up8L8PFjms1YwbPB;C0f|5nVo4os!)QRZ5)clAiyRJD z6xzd$9EG~tBaOidmD!_=s}&k%k1f6s#Bl#3a`>jAt9_Z_ zRjACq!sxBgFnh95E78pS@%B~5y$VgTuQv8bG-X7c&u<)-=+T~)_Eh6{g{tjoMgiUk zryek=W2HUa7@|zQH&qQ8i@F#yim>W_8bMyT<4wQOl%C zyVe+`P_;eRSRv7%@=ANYu}z_Bd!cbcqVnWQdyx@}_p>PX^5km!W}}xxuOi)IV}e4} z_7dYBiKg0>_U*<_g{tjk#z~1rgSW!)7((V~yV_o943y|O@Kza<6{@yZ8=EA$47_`c z-3nFPYmC1ndI!99MhjEOdluqei0VM%VeC zH|~(=E4$A3g7Jt%7bE72#!C|258f{0Ly3;HsPpYMew64*j6MHnxI=`^9xto&y<{Xy z#4twgF^VKw4c^Pf1rlw8%)Q1$iH7CY`Cc)qBr30{^X)U1NtA{9d)0VQqU&I#*Nj~f zy#Xt|ZoDs1Z&+f#@ts72V5K(wNDr; z6e_d7Gqx!-%>KcslW5Sewf0ZODTOxMCyjRDB8Nf4w%ETIy%gGE|7J{3Xt({lu}Grz zqt@Dg8V@M6+5X!&sL&Ssv~g0Q9X2yP5h926qjuZ6St3!1ug+(hgC!a|X02_RQx)25 zhnV*$w8eIt&ndLS4l_ScXty0dJTG}nKg+8_m&FdBV$}Tq7N%S~m z`pi8FW!Rm}9~3IIyO=RiB8SIY9JITe1qyv^_cVtn^p)M)oF!3zl)bNck3t!Ce{-Kg zh4w)6ghB`HL1qMfVvRdc|JaZ1A!bK~zOsjzgC%+adX6xsE0keZnClcOv`3qJ6gp^+ zGmk0sv3-%L!Am3M@Is5P><(Yrv`nwLoQ3(z$4 zdWqtYuF||+A}`Q%bF)Offo7PyBq~Gim}wqWXtO=bjEE7sl#SV9UvFk8w8O44%M{ve zSDRBM%EM@Lqj|eRo9#K~a|&&-=bDEV+F{Q(e^+R?z0hn87jsnh$)$C^MP`Xam&UHO zZ!#+s+HBuq&R1xQz1ZBO&<=Zvxm%&#_U-0Z5;em;V43-kL^lI1H)CT(eq(S)Sb^7# z1$q_e4zrg;+i-taX^xR-Jx2XI&1n*K#Hhc@yvgC=j((T9PNICoTx~ur(Zh&&xA~?- zgK-bP$NWN~$B^z`^Dl{7L$ftzG@h+BaX6#z~K695so9)f!35B-U510}0Ldr8^ci0b^9TnPbKVlA+ z=v7F0%$%ywW_zo7k3w7QZRT?d?Xb6-A1Jije$r&{d`EiLLCVu+YlSx3JI#R#ZLyy* zrzo_;e$Ko}q22Zi=2nRe*ld^iibPdFyUmX!8VC#ipZSYK&j7t-MkI*bH^82I%oK^1 z!GbTFwnPcA;9hfxMBf0tVos81OyOF4pSeh(&Gu{N6AEpyUpEgbw8MVG{86FZ_FHCr zOOg9KX?4E0%^Zn-geBfF2P?GMK4{KXXp8-xd5=On?Dx%`3hlN(Fpo+!w)AKFBlB;C z{p?cfcMZ2dmU{)t&C(JEN!s5w-kXVC^fH78574CphnR-%K=>wKS^cS>{|ZRwc# zm_${WgMDGXEYZ*4eQ6$+Xcc(J&7URu2)wV%Fu3|6U2X>NYqO0+y~o!1zA;NAdKhb& z|C%Eds@yI990+8MXj?q-?oMSeTuHrqX{9EG;nJ*~kC?XY`W zS1YvJ?rW`(Xi-6(ugrQ_qUAvStvwPA=6EPkiw((dx#Lcos6zI>nKbE+dU% zI_XL{a(LZ1n#cajG&a#HNDs`f6G!vdXRa~EL~D>lyTYzCF0(EThI%F~+#U znkP~JrdJx1to0m;+^@7A4M=yT^`wlshTTzgrS*kG--V`@US<6h5Oa$4hvao>dPmU| zt91tHIgdT&$}YXys>l?mRYXbYHP&YwiSqfaZzRth6;a~1{t4hswcJ@E-R;Je1yijI ziIUuJhD@`LawMcwT3<pv++iLnz0+zfkvHP6 z(p6T4M31=-m)>PvF40}#R;Sh0bcz0oI9z(SHCLjSnnrZG$GV*(QPcNYt0XTb%Ib8l zwKagZ#@ZoyW6Xz2*I4@kcx$Z#k~hqV?zGnWDS)@$YHrtCaJ@BLp~Oz>twjQ{WqsOp z+F+HG@|f&DeKI?3w6;i;h`H@1>rIYCt!%PB6g)inA>L;k&13WRf=-*P6A~TQN;}%yy2v4)Ck(W2r4MVlxpDpF9SwWam{ zIp=%soe7K2y7ayGdw+D!=bZEXe$V;t+r61_ZD8ptb)O?I>n>hptoJH^DiXa{`Im`X zZE2QgUe-Of&d^>f$VY(?kn7q0D59)984DIR*b{aL?o?H1`9hCl0fSr57n*wTiq9j-&RbXV3+*HK$~ zIO|c@C${u_)?+SbzGd^htS4Oww&c8Mk86-E4Zi4k*ZH@NTi%7X<@2t1o=pOc8-5eH)`uqX)o-NJt49R)lmZ;Ak?Ue3Mc383J zLEO1(oAlQ@LvlW}C9fwl=i^T4PTFC`o;dR_wlvE#Ip?poME?HKDcz@bSh45RG$SVB zZ*q>qmb{)BIrRN2k@CgbVfd?}^e(nE%Tt`w-ImB-uTJTD+hN6?k?D!HMCtn5lGjt7 zGq6*-L3UWNCqF&amS%aXb24m+{GHb+-8by8VvjHVd|RS)nYQHhH0Mn0lx~t8R_ys! z`h~VM%d<9Tnk|vP>7CNeu)~Tyccd5C5~Z7COJ2{-Ic1&FEwICiJ&&eeY)i8|x941H zOXP2Pr*zeJSh45L^nfiXdG^9aij#&A7srW_cdYS!+w=@0w2OuC>F8 zJr`tLZ%dSJgDrVIFXr6dDcv1*Sg~hOMyoB&^86v^Zd)RM_jgM7fE`xsxjN%NZHdx7 zVoP4n$2m`SO81l2d~ zbSLewVo&cOf3c-mp24|htTn30Uk{OJM#*>dw8M%$GlnGC5~WMAC9h{%?yyejhTCDq zo;5?xv!z*{8M)(aiTvesN|$Sg6??W1$+sm+H`kWDp6cACozh)uhZTE17*b(Nvpk{P zpe>QVD>|jS(he*3j2QY&TcUL9ZOQAoDfgC6>29^diapDR{>YYQc{b+$)RxHKuR5iB z&<-p1+%0Y+OiaqZPebts`c^=Pw+m^`R$xiA1Y=;$lzA@|* zTcUI^agla^KewMqy50NRVa1-hVac{M%kxq02wNh57j{ZF#SSa>JT&YgTcUJ@w&eAs zB)%E2m^bNd*y8iF9HLs1PQWs}Z=$4ezX|FuWTP)X= z=HDAk`PB8MHRQ$8kOeEg=A+|lO?3RS2^4?YB(iXS4tduaUH_WbxzfBYk><&}6~E6Q zvJjn0YogO?O|%8AnVfvOov+IBnRc|VYq&R_Ne`k1O!fNtl%HsR701`~RrF6&-Pw=g z=+fyD1#(HFsn%=y9k%&Xj4}h?wnJ%2W2m2TO9eUAdh{hzoysTuyt4nA*YO?5i9=FR z9xMydysm*D+SeKpI#-8z>}VRvt*JhMcU>-1%^1>|cSxwVe^3ATc=VZ6it}YOkr}|0 zUahTte!ZSIew9Y~2@Q{rcdF!}@$oLnn^ig*WoO2@6?2YTV&2K~gQnE_Rv*xs2Xe^5 zP;U21%#fzK4z+5ig_r?M^^d947L;>C9pW+jT^`ZYzNT6@okFkS`9YU1T0=SP9Oq08 zjjYabwBKkuq%qVrnA1APB#o8NGvnXLxze?yOBByNP;00^m@+Fyc)W~>{^L{>6Wf?DfQ%VNssSk9q?(^gKQ&=OEn{eBqnlvYzy-M}kR zbXm^i2lCva>rl6>UK#&Bl)Nu5B5P-AB0bi?_h(TYq9(7odgZnBRCYs=Uu#9stFvAy zqIqpc>oq?fE1Jo*XQ=OkH`J9(ck|q$ICKtc?oXqbf15*bDmav=sa`>yV<+8bXPVx(L8?{HuBVZE?sGmEF5GnLnoGd1s* zl6RWB@T)Mq16epA!pn?--j45$=FsS|a5I*K_9Syp>9qqLOo>`&e|pdW&Zy9Y>c=@9Xp$RLiS&bXhbXS=05(elBV% z505XJ4Xhf7=JkxH>GzgW9LSV) zXnOlx(q!}_8mT=~eZ(3aN;9ywW~x@+?UUwz27k}^NZu~uvgo`W9~aTzuVTYIV@{c`Ga!>WvhlnlEMzQLCQG zqm`2{Q^WCD5j+2E&FB+{E_*t!n3_LVe)Kt1$9b0LQq6z)n$&gpJg=t+9dv)t^`=iKx=wT)-I{t=AAO3^yS_Wn z?k2t^lk%fA(O%Bv^?28N;Am?Z*))?}JA`JBcHR>@cn=e;xo3QIoOrysdhHPM{;Q(T z!&44_rFSWvD6QQivF9W^pNA(q(RHWLHVap-53caiZ4V zcoUB@YJF4Y>Im7Jf-Y00D z>e;%D(VEYbpa07?t@`QQM!L?wsuukJ?L_zC|7*N;BTD1(^nOM2*x7sF7fp38Yc$5A zYu?)DfBsoQ-vj?EN@3N~7x8GN{l7e?{a-Ho7ws(-emUo3Ch%NI*~uGQh6&H1_FpUeKa^yjj3F1@M#x6DQ7S~vfD^wIVCdD`NO z_O35J3+WtwcHX{NuB@_0p9eMnc{KVqkEoTmGc^zJot~!pM0uvBiSJ#P@_pA7@VH6l zr)gTFpLQMMI}m*m*C$+k^P}lOzW1BT&*Sv2iEczqb%>wQU&m+vnG49WzFDQ4UhBR( z`o5Q*)#8_q*_uwJ>6sdO8fB`@e0J8)b2Zi0v=>dag>&)IUZQzzjh+{n>b237D}9@! z%f5d)Y4rU}4A*co*H84#f8_QFPY2LO`0cryvMt7BG#{6u3bx-<*=yRp|JfRoG({C$(wuR3h=M=2Pd@gJMY|QHt6n+Kt z^W;-o{$lZ~dMg$8PkZ??ss0L&UA~~lFQ0a$QusC1f3{Y2dA0Yi%EG@p>37S&d``Yv zJFOVq-M_M2eI3?*fElL8SDeGI&*n+Yay`G6+`|}X z)S^4=othp5JD9)Wjz2BgG;#a``seFFj zmfebW7ynhx^$vvcANz&!|F85CqiCn}`AVesR8+3GFHx@lE|0N__AUQRN%cO5%G>2j zm-l~y_c-;}FH{4Rstcczx_(9V@INglT@>wO|M|Y5Yew&Zsh@QFO6%u;a;~~6+G&5e z8q<4qs<-Z6L%scP$zeA|=Yp@ICiVG(>a)k!R-gYHbK70fiRP=TVSPTLdhYo(*Yp4O zocB<4F8iu$UZ3@-{^S28_5c4;DS9e8X?{H|qR+6@E(!m_cKLs`MDdEw(O+jv>2o@@ zSFeA0d;Ry7F8Vow#mB1av3Ki&eMk@dcRl9y>(Ph3sxQ!^#^b90dUb)?sWR~y13php zHsch1mq`MsOC>Qs7_>>9m-s?P3^Sn4{HmB{x_o0yHK9_H44`UbdpJ;TrewL7KybFGW@w9p$zjXAp>NXaCMd1m2o5Z^hq}xjR-w}a&;@b6TD~EHe-!C zys%xZQ_DyF4lx@>?K7@p{RY;rH4cn;*Vv$nE;(T&@h_FHVcuul)AxkoGyV+v3Gx%K z-ZiLxs6?iD9oOMH)i5y*Jmu;-_WQ2!z>ph}Lu!$AOdFYQQd>sPG}js_=?hK6y<$)$ z_>rR*nwwO(Z;QD_{bT-3pvfhzppAWh3H{GXUIv{|ydN5}wn@E@nA^Y~f&Q7CKbzY{ zKdE0&$4=o-!p?5td%@ZsbyM#w#~%J(F`t9J0pK8q9>ia!E&xy8DRu~&d|05e98~nZ zVn8J3f8iC56P#+Y5lp!b{IN28FT0{|8Jlc0vu5@J($F`JZBnm}{UNMTZEsTa zJNJk1do~Y3Prqw_iuJoClz#XA2twmf#_gUD@Y}&ulbaO%lKm<6z6pMv&YRf#2=w_h zXPkS}%wf)LY+)Pf9KXiq-o0R$bCdejsFBWYY;6>}I-&f1f_V{p9Fj z&LsCG_yzia>$RoX&Uc;8rE{EXjlxBXLC1KOIoI>Z3b?*KZ=G|5yL!fYXtI-UK>Xoj zZ@_4x-?bS53%V!#$a$0Thul`@M&rE7m zM*rDtWDFvDJVjghz?sR`wi?5VK5}j~=FR)WIoW*=VrIK*IsWxt<)Yr+!*vsWP4Grz zvJn{7$JL=iDJd?Wu`e0@Q|-Ly*Uk?0O!^6U88!7r^xHQ*BM_&5>S)BdFm=4^K7+j9 zhyIxjo_g{wgMPJUgxO=>C9YD82*0bFK_g|qF*x~A)cF&|t6lqz^OMt@-3%HXBTV`Q zocj#=b({5O)4=sizt8kGSAms+o;h0Qw>(m=mmO*Jd)UUvIs9sY~!25%k$+I~QQk8z>%reN@W>r6*a=v)})iHUj z$&<7=StJP=6YB!q{OH&i{Fg&p0^$p_o#R z-^{*z2Kn;2zmxJ*%npNm?J&sK4&$z&*{)C2T|;j)O4(z*y8(4uZ#JNBQ@?sHhUiO7 zUyoUWw*Fg86}NTJpt-%-O}%lm>6tY+w%L7n;iJy`%-0qZO&j&7bF;a+-#(*}Q?21t z>x|bHWBxbNMg?N8gM~PA144foy9uG&VmGj66ZfB>@zTW)#dfH=NhgeK=aC_g#=dLx zz{>Kj@#%$B1J})a0ipDZo?EzOsZD!U1QKAe3` z+;;BsJGn$VIkz1u4QtJDo%+5{ZAODcy>L-?RbiN3(dDKb&4%)R#y+CK1sc6 zv)b2>sP2tNW}Pq!C5|~Aea{h#K0|pv)@8Fwg63V;Y*r})C{-IQBseJl2@cACf`jr; zyNEw`>A-Fw+x0xR6lwm^#V~gj<##opncek1BY$wbGR(b2WnFg||2cFC^p6i&2K}cO z20#<0grND)#g~Kjobyf4v^iIS-jaO{=ufk61YMFzW4ShSg3~ZxpFsSv2@{-oT<1=c z=GZ*00jEhlxs>(YSYOKeZmc(CuA@G0n7+cTUHhQVW8UMKebCPjr~w=^&vfv~J@#bcFd%p}$)e^M?7#+-tj`q*?e~1m}vHE=> zmvo&6{gSSWn0BzHz-+}FQUJ|gyA@(|V3c7uVsw9(X*S2q;(93L(q(Zy6msbj9MlT+ z?sdbKbluGJ9<^FR_e}HR(r`=`Tian!yEns5cK03VQ8Phfrp*H#IBg;5cTfX6j9X9x zJB%wpkF&?)CdD~!Qk>%^#W`+LoZ}|V?Z-_Wle~AZ%>Y)wE4tUa>G$O7-Mkw_&uQr% zfVJ;{-hg={VBRumf-_(iptlFi(*DGE#b^qc$>WKCcoFfBFCuU*~5tW&%DcetT#VOt?zLhwR9!;D<`h&kr3l5!|Y*<9HS3=Ce*lgE!&gTe|eosEhwetd6bL-1!hj8x#>7v zd~c66X0fMT1x=c1J9y3QP(Q)!w~q639fx+P8;VZB+NkWku5}W#&!t^@jzq5TZ46AG zHoJ{T=-HuCGy3%mqNI4Y4Y`Ul*D;^u`n`j4a_bekuoJty=K!4Jp6J>E{${MaG^6?)_--Y&&D=cVNY8ENoB<=9 z+YtW%G}n#zv}Xo(!UxnyweGww@gvnsNxeW7;?SCs6#p)Eap%X^JLvT1>m1jc?{& z>O>D&jk%Flj4 zQidhmK>}E$+cg@cQKXJC^F9zR~n+N)XF+}GqCfel!qH2+j z;{#vDaqeA0`ueiG1nQrw6ZUZ%9b~#5E8y+WP%mAC{l@JH2bn*_q5I7XW=`*QlY{6H z&gTi%pD>RuUTti2(C^ot;P|IRPh)MPgMMq(aE`zDd%dz94GVAWb&7k)E=T`~*uy*O z`rpxOm*WPeYeBa<{%zqF#GyQ7J3dakL1jCRO(D9Q`F-FwI?^xR-Yd!RLDHM?8y)mJ zuSt$yUrapxE^m_KN6hE5el_?cNA9pkdu?>kFZynD(C_nZbSwegZ_uxGCb_;plX~wg zjG9Hptc>6F+GhqPKIm{_MC9Z5yNDkVLv!XKlg@YRF?$^8b)UmA^5b5I(9c&Jv`0GC zYqMi}g05|&_hv`9PhLWj>uQXbMSNPh38~^$H`p{l_v8|#6|kG*yNd_)-fu3?F73TB z=F=r}_)J&P+lOz$?BiPR$jx2ZyAQ|gU$Gi-FpD%FyQ+Al)b$(m> zKkEMz*rfiG#r-PInT6S=-m#GT;dch(?!s}`sCczC=Kd)Q`_Qh>z}}B`4qIb-E?L^= zKF9A;*k-o#nSPu5EHbXicmQ-P)@z^fo5ilg z!Oqa)uAmA^+Tr};tn(9Z!U#GRf0Hq8;@HHsj;&KC zC+^3Y>mulrMokA#zn;3^px;6*<=ct1j^Se`!}7+WqQp|Ryo4=Jc0M=fvcx2my)JPl z&tQ|C7viju>W)ij!}Wqc2Wplbs`2e-G>XF~6Sq9FB7;iQ@bNb=9F#X0J-D zf=%=;=TG{7H<4D!C0(EAx~g|mUDflAQ*r< zkJ{|G1#?0l&Kr&5iG69$;O*O}H8BqtjE;L3{mrG;x;Nx3?Yq|f;L?h|9WghIUEY`U z@oGQQM$YFN)Z{i}9oOVK2kq!G_Qv&N^$`7QCefM!L>J5^Itz3gmuMT;d9$-=V1B<%tl7kxEzEDRLtFac z&JCx+IOOn}eza2D3JvY^?=v39y1!XHj^BdrP-9Z=L#R0%=RR)z?QDnaKiO|PTdQ|G z*#E_TJ8k_b@YL=;BW7A`|9VG8N{{~a*pnpo?@)a%&FtUoD$JVFKPfhEQg(m3mHM@F zaO@vv&FDWk_VD==z#qo`YNPYHi;MbibiTA`LI2Fyhtuf3rTe6ZkRQGF%}id>pT?1) z);g{lw-)@~{H}?+%z6E8?Z4J>=)6|Y{C;=$FL2R3hTn%9eQ*D*F*^%)^-pp?KIf_a zYn|IBJ_mYu%=w9Hoj;oR2k>+TTcoP9qP99hU9L{_hCAKX$I4gOvf?JV!Gc+d*l61 zIz!=iXl5j)5KT|n@1%Y5ekYx$o_D^5Z=QeNdE3HFgxkI%_V$%Ex1*uQNUvf7pBq%of7r2hP_lkV0E5$aO!Is>D=pHc|@0afbkVg5%- zsq?1ZcZ1URwlCql6*}Vb>IQ|-rvyJ0yky8Pjs6p@Ey&=F{#4Wj77njqmV3Y@!D*+3UK_88h~Py3YBnaqXaGx$Wq&<4Oh$ z+Q+rmf!q6O;HixJxDF3;9u7I_4(Et-*^=uA9pRWKSnuQ!+Kp)+P<$hVYj$RLtpE4) zf7$HgqVHZ`ZyZbubP1q08ft)xZlvpDZjWX+#h^Ac+sS+kw*75C#7G08Qr7tu04 zJDkt-ex^Uh3YFxl89_9U`TrP2{2b=L&2cs{pE`*2lbA1EK>SacU+f`%D)Y~={^!ga z7m|K0^B+wnKE(V))?dT?Us=DJ`Fz&@0Q}SLY2$z5Npih3hEn~~NpuF^qy8n9`0vCK z&E;}k%D1Txb4jQ7A$>dRFXr;T&*!F(nLfmJ3{G3fadva6cbWHb{MFoBe$b1L+QHt>WA9Du@dNhm z=KOz)y?>MWH<h*OH0VYU5kkRfom+6bNGACLoxG@F~5W3mvNjh)0>$7l4%vw zZ!>LW`WvRtGJT8bL>?)%Q^?n|oaZH6^L;tzw=wl`{==Nx{agwk*Zha9zl`&L8Eal) z3#puHC5OJr@lP?|$T5G!XWpMM-No_evd1o*>U&JfIDR#Ie3mV|%xNpeQ$AlgkLXFZ z;NzVCgi|eNJ7Lbr0;a#^p7uLF9rxxodXf1-%s<9_Ec5q{BAW|2{v1yGEc4%4MEYyF z-Ip#Pek#X*h516}C*vL<$@POVM9VqV5^f_8^LMbmn)%^OCvs>S_q_{P(}($AGMzGk z?EHrL>&Fp)E7Q5`<(*4N6Btf(EovYGzmv4jli~Vi!S@{*F8Y0k3>W>b!$=pcdLvyl zvyJ4LY73rB8R`_@@H-99tmM>jE?OPNxoAaj@~U)7(TZ@2SE4;kw<)^8&O*#>v3V}K z-`R{?kMnh^l=&PPXpkumE z##%fHH^4U;*T>(UP>2bc2P%d2hDdNX~>a-^brfUPl0k)LK)LjSi^g8M!^(OaVEdCC%%HmV)ZvilUR z8Jvf8>W8sQxPGd*ewJ|A^PKcdFvv9@bkV+Imzgy9d03{KgnCC4p25{S=-F|-gP$zB z$m1qnYc@OX9Ytq~@6RMU3-cu4kK2ha!o=;mJOV9o~)H*zQ zp|>f&??Yx3=4wR4Qm8_XxJK1WB5AIqT#)iUyUEpOT`)EN5tZ0 zZXLc}{%&JE=r-d9(0h#^fNnQ#1%1f49dxJhW6(C^r=YuyZJ4kv?} z>LLfl$#xusrik_PSYO8aMbP8hIzeMq1@w5o+d&>zILKqraUoJQv;IcbZ(#kctl8w4 zhWK|gzYU@ICMqZUVp;&&Lj|3Apmok_&_?HXL03DUh0UKhDTn)+z6Khr5?yVukl?0# zCb}u-gP9)!9(B&NhUrGoST#6?^sZQ<2}}nw9nUnI={!*UwPhEw_Er}v;|I(iXa18e zl;^)QZ*--YaZD4KCV{5%-xaPKjxT9dSE_Zx@wMdmJ421VRo{G)QT}@^DhMK`R zR)rX+s4E$B)pr?Zt2-G>RL*otzgW#wc2h-87uhRvuE-T4SBl&s@>L?YihQTYZ6ZG=a=Xa*10C%b$bLmm7uhRvgtka+}DHiQFzSUS(td zse)d?Tp;DALgW^~t3=-_a+}~|qHhHB1i(so@ zn_#;jE|T>;BIp&Y5Nr`_6>Jl17gR-(UeGI8A=o0=D%d92E~w^6dO@#Xg3yGc0n~)(hGV8D+F5vTLs$$+XdA;NiXOXtPpGwY!z%1Y!_7X zCB2|mutKm!uvM^4uw77QA@^nzZ&3c(h^R>3yGc0sjJ(hGV8D+F5vTLs$$+XdCd zl3p+aNb93lJl17gS3ny`WdHLa;@!Rj^I4T~J*r=>@%l6@o2-t%7ZW?SiUY(hGV8 zD+F5vTLs$$+XYpHq!;uGRtUBTwhFchwhJnsq!;uGRtUBTwhFchwhO9dl3vg&SRvRV z*ecj2*e<9lCB2|mutKm!uvM^4uw779NqRxAV1;0dV5?x8V7nl$i(so@n_#=3s+aVFUcm~%7Qt4*HonV6jlUQPWm^EStGj!zw3oq5g`&N}BB=grP7&R;m6b-v_$!|BFTqv@_6 zyW-r5?!oS1?y+v4dzJgU?wj3*-6!3yn0I0lV~54Aj(sBbVC>kqoVe+6v*POFej2wU z?wz>AF1cOmx_rCK&0ThMadzF)^{H+Lx+QhLw0o#~WB1#;|Dt=>9^M{L^+@fR-*Z9F zZ}q&r=P!Fc-1FI<8S!J|KaIaEVRJ%U?~LBx>V0+Z^}TQC{e#|j^mg~@)#vU$JNn#^ zcvs@i#N&y7O-$&U+IMK*(S2w1E$q9pZ$sbJeYf^C`_1XMu-~QqF6;M`eh>CL&@ZL` zivBhISNC7v|H1w*^*`MIo#aI+m#4I(yqa=6<ZIP%76z4JTjomz=VN; zfmaT64(dB7eNg_OTL!&9=x>Aid4_w&dggk3o@&n(p0%Fuc&_o>;Q7AiR?i)thdety zzx6!jY4^BOzma-F>K&!9sJk9-O>`%Hl*E?wks_b zm$f~Vse0m@7YE`SpGGK`Qus?eH|XXO_ZdWcfuB*P`TGn9Qp6%fU(jUL9XHcGaez-y zLsf4zO!a|VbZpAQm+ntA0Y?rlsxzHB~>)bkuX8ChEB>=m6BXiQ4UnRu}|osuxiArg{;zkKb5>XZ&^?`+pgJ z@GEDqWU6jP3iRDUP1VB~2)-vMo`V=3@V!7y)!P^hz7MFWMjPqiF95~2d>KPPFEfUL zZZJlGK4N?WbhmLn;yey&swa%m;GYCF@zg03^l4)(=rhK6(BByoLH8JwK|72opl=u# zA^w}7_+C|G8u+(BP4%{s4gMWaQyn&P!M_WNZzDGH!M_h`sw2h>&<~6P(4)p|&_5YP zpvR12(BsBD&=F<{YHtquV}e>{TxyI_g)zfauDToaso2ZL`(p>I(Q1&@597)O7{P{%mOY{wjj&r$DK=Xla_!Vz*6yDxTs z+x@t^-Tlp&8)LS_JR0*+j4QT#YRQe?@M|=()*R(hkJjsPfB7&;;h7r z6Mcy-i7zJ3>w8n*Tl=2q`?tPb`X%=B^c&u9Y`>LB*CcI7+M4uUk}Ekmd3Lfd`HJN0 zlYf}JHTnMJCzD@Eo|AHI$}K57QVIrqcfbz@+&19O0lygV&VXYB{xZNAc;~=}1|Asr z=D-Pq$_HIJ=;}eg8ua|2mj@jm zdnN6UY44_elop#lD1Bo3y!6`i>(YOo{`>S3>B$+n88sO{%6KZ{lZzHfYY65$8NI|YP)LbwBX9N~l?A)N4Iggam_V3Pe@W2H&!HL9ZN(&p3R> z<1+!Hd?G%R@R^Lyg}5r7f{~ns&qer5#e6yq`J%tA&&DSQqd6CO%){T==i@V7rKuVC z%*3YvpIP|K#-|XUB7ElHQ;eB;E6a~VD>@d@HngHJ6!A$;oasmG@Q zpD;d+_%z{jIX=7Oze428#LtbaSL$BD`vo6Td9*C5UjwOs{8}a9%&ycEdIV*j@i{#yzEEy5iL|E;9oE#bQ*e7A(}R*QR( zoyXM^eJEd#tD{^`Pe}YHB>oc;{|UsWe)@#ieNxgrDe0b)bWcgTrzG7|lI|(>T2J!# zwB-94iT{kme@5azBk`X>e5$x-#NQr?zenQlk@$Ng{vL_HN8J)nex8%~&q@5}B>r;} z|2c{O9OBcC5d&%EkNxxUp@0Ij>CH-DWzgN=lRhbFo_XSD!f~0#v(!C(*UXXMz zNV*r0E{4g@~zfaQdll1!}{XX>~ZMM|QlKy2$|FWciS<=5O>0g%g zFH8EDkv^8w>wLT_c3u@buZo>l#m=i@=T))us@Qo|?7XUO?oIjGFZFpq>>Ut$2gKe1 zv3Ef19T0m5#NGk1cL4Tipx|$sc>Mf9>>d=m2gU9|v3pSL9u&I=#qL3|dr<5i6uSpy z_I_RLy)O1%7kjUZz1PLw>tgS9vG=;zdtL0k4trgY-`6F-_^VVN|LtP8UF^1t-FC6t zE_U0+ZoAlR7rX6Zw_Oe4W#bL8`-a$kL+rjGcHa=YZ;0JD#O@nn_YJZ8hS+@rc4>ln zL-Kt{>>m>Qhs6FNv42SH9}@eA#Qq_%e@N^f68ne5{vlOI-A%nM_TLu!Z;So6#s1r3 z|824Vw%C7L?7uDc-xm9Ci~YA@zZ=`v{pGOuIV^q-i=V^d=dk!WEPf7)pTpwku=qJF zeh!PD!{X<#s^oe3J@NCN_<2wKyeEF%6F={XpZCPid*bIk@$;Vec~AVjCw|_8pYABv zd(u8f#NQF|cSQUh5r0R--x2Y5MEo5Qe@DdM5%G6K{2dX0N5tO|^$=C3Ix7B-ioc`c z@2L1YD*ld&zoX*ssQ5c7{*H>jqvG$V_&X~8j=~=;P)DVl$Heb3@q0}C9uvRE#P2cj zdrbTu6TipA?=kUvO#B`bzsJPyG4Xp${Tr`WABx`(#qWpW_e1gfq4@n!{C+5YKNP~4e(|$Qy;^m4ySM<5DdcT}6`h3yn zLr?qUd`UM$!e>bM3<;kRtM|zT5?&zT1rlC>a9W59#LjGqH(TP(mUy!z-t1Vt4=$2; zMG~(_;uT4}BE+MLC=$EH62DmD7fbwNiC--7i(~cvcb>$bC-LV={CN_8p2VMr__Y6> zCw@vKU5TVCk#r@Ju0+z6NV<|(z3(lPbY+sROwyG}x-v;uCh5wMj`qD};&-8>UnuDp zO8SM8examaDCrkU`h~H2-@8cCFOu|&B>f^uzev(AlJtut{UW5NjmRR&$6~RwSnMno zJB!86VzIMW>?{^Li^b03SiSFEDt4BNouy)Dsn}U6c9x2rrDA8P*jWlYwBKDS`6?HC zJs<4R zKG!GttQ5PIVz*N4R*Kz9v0Ev2E5&Z5*sT=1m14ItR_}BDV%INr{bJWIcKu@4FLwQ6 z*DrScV%INr{jf_LHoxS%TI^Sg{c5paE%vL$ezn-I7W>s=zgp~9i~VY`UmdIWxdE{s z5c>hK9}xQiu^$lo0kIzt`vI{Z5c>hKAAo(@m<6O9E5*-B@v~C=tQ0>h#m`Fdvr_!5 z6hAA)&r0#LQv9qGKPzMPKDS2v)QF!N@lzvyYQ#^C_^A;;HR7j6{M3k_8u3#jern){ z_PI4uu8{Z(iNBEe3yHsw_zQ`@koXIUzmWI~iNBEe3yHsw_zT7AeQv$@s~3Ou;;&x( z)r-G+@mDYY>cwBZ_^TIx_2REy{MC!UdibM#ZoQNO#Q!Ssze@bC6922j z|EgHM&utd}&EmgV{5OmLX7S%F{+q>rv-oco|IOmRS^PJP|7P*uEdHCte>42kKDQb5 z@QA82Z*dIl)~1GbyUj7Q+bxa-;LCw)fLG)5L-0F*zwP#_dZ@>%%INusdJ>4V|0&j7&CWT|3O}fqTEclbaPk{-^SH&bGhhxf;Z*!C--{M$_&(+B*W76Pb zGmw1!2KYQa9m$WlXQkZcn3Zy?S%=T_$$yKf9q{*-;zs$jB zrm;)a;M0K5Dt!1~Y32ngYwG0k@-Y{b6I(vt9}WdC_s{n)5Be(`1EJcf%OZjKHG#%l zUocn_X!K95E-%lnsw%GaXE#)rHrM%Q`h#`;hBcWJ$pBd4X_U(AS(B^o7HgTIc_>vX8J)m6eU51}P5Z?gR|m>DnD1BjzKx*s8)vU0%=pH)$Uo9V<(W; zNcmViy(ni@qL(3M`RN@Jb>3KtBGpb0HBg_V-guVU8OPd!nz~R!r~W+O@2k?SQxd4I z^))s%_}A#Tr)O&XeHTaQTaP@WsAYu2SL z4dwZl2WkU6-Z8GJ9*QxTeYI6NYJnP;i$vyAyP9?CV=Y~vsZph@h z0V#NHIA_W+nJ90dwyL}!69pC~H&lChdGY1TNm*Fs5Bh6#u*GpW!lXu!$`aUwB~Ub2 zu|#djl1duMnk7+G@G^*sGEqH}ud+;KX9v7w$I=2LnXm-$Yl%9EB~c*wGsZT}dS_A7 z46f@ilbB9Di#3sPHU<%-0FngbA6%#TKtedc>a|g0oLqd?@WTk=wcyPBV?>d!vyQ&p zP)%KfKOFW~l@-)BjvYh8Pcj0CtOuP366NLWy)Alnp)%7rq3)wmj~B9k+H5rz6GVmR z$BqYwVVCD?^nug8SIub(27SwderO8vYny5?SVZD^(qGj{S?If>nHH{4*osw)wIRn> zjpQYbzRHzAYpGN``f7vCxuKw}!3d>_@ihd(p<4D>-{cDh8WDxG{sz|RTwslZlvk7| zZN}nEUwB1{zmcL92Ev4qDMEOz6I)NKHP1#o8}OE3uCKvY<8Pz^j_Urb$%CWwG@Knq z(K6R7hn#)*U`inarwtC#V*Ssg z;L|1=Xrd>T76*6d4!7vo%|faX|$+ckf4$3TnfR4NYuw4R!gk=j`%hrOS`C zyZl)0^5;x3W~?ejU~~nKwJMkreMSY#e2iFU)-SaKc1zd<6gObQLX$4y*}a7?$6|RebJ5<5W(dF+5?MJ(mcJZU>GgXU*w;jbiXtWSljXjEkB|#vxQsAQWtIG-|N{ zw+dPrVQG6JdOfR%V9hFa8Zs4$87)y%giz+@6Hw;B=nWHVI2)|8IL;6>()TMPEK*wn zTd)LOEKAZwvm~+xzSQzw7F8qQt$9tf&_vB^oy!{uqnuh2*#|Et$?|hIROxvlO3pG*om1+a)=tLCJxg z0rn3knG?>HZ-nU0(gZux6FAco?4gAyv|^(|z{$`8R|=c5Hl5Qt2KNN3d=%;Q^5w6t z!|^4%p~2ToWt6c>S++T2N5IRJIZaBD)5&eH6>+ogUsNq3b=R=ZB3c8&PRoctM1C~)dz zRm#A(Zl4vK!cNZ#%`6SIz92dx^*}pUlXb2pTe+G{xq^YBP*qdVKUK}hRWr&8@)Y*> zxS9epH|T3z9%`roOFNo8%wFN*U{z75HdHb{pQJhdRhA@O(dvm&9nos`0=paPzyhny zspn~4cf3eD(W%~!#{JHU7bQ@G7T^uu`K5(<hXI|V{9&@o&V)iAA)aA5QE-zQ* zv|5yld#)ghUmmRTS$sHJpvtoXsL_1fAY?~X5vg3JYQmMF1{@HTuMwB4%T#&IGM%EN zX&I^w1ji4xtWq~+cy80OV4%`!#mE6UJc>`d2%TCg=e>6lRB5}V6iy*TP8dma( zwh!78w>YYYZa{G->aWVfmOxiVk*|&gTDMf`iUtC@{KG;PBq#_^4`3_?uD~50?jy@; zS>TQv+@W8w*2~EB%N~LlSygfU8Ml1ZnwhLK5S$pkzf; zV^wHXEp^;R+vXfUQdB9LbO@s=MVuB^2CDRE3o}buSrCFQySA!wSPvF zC}^g#1uJxczqTsWz-r7ijHu13=>dO`DwwYrw2)O$ICW)tc@Az-sG>PSmcG|KQ(xQ= zsHR3aS9mtAo@$l_o9E!FJgLj)hQf`@sKr%Pjl@C&aOKa$o+#*V$cIR? zVw6ZtQ`*pMg$PSpxe4Y379Y~L!z#P34h= z4IwV)PPYo%5Vm}NDX!jpHGxV|ps#k4i+n5nVqaoVmJ7n2b<}kv*vbrs4xXXN!x*Ip zk3^Z<;HO(Pk)*RlSS=FG9=KJyJtJ2SPMV&BQM-nw;L@Em-V-c~bvq+VLL0!4Bw1JXh=dG(j6`WQt z?8B}`J6gGJ#M2||2U~WmfMpf)oc#cVEz($zQgJ7b#OTzt5%u&2KRuAt&r#F@R6X6I zMl`ysMdau~9MO{Nh_uk}TN#mxFzEes^&vj&yUvJ;9xX*Angcs2(3+h?qom8xun|$J zFruI~DG28@M>M!*$M|ZD(u6}z4bt$mWK(CNJ6+}}ykiit(!kJy|kO zU4@n_>bn%i8$|BlP4w)Cb)mXS3gS5j8x|Ru;V`Cb8YaG`AbP15(F0jc&5T*yj}BTB z!oy?c(Hl?(&C5M?{_4sV99CC8zp1t{P~)dY(d&pR*ZrMWT1B;8ws6}gTm{U+cKcaod6R7qO^dJsUfk$zI5 zFk1?jgY~plcwKctZl(O%%L5IeS{mC{$HkUP_h1=gmdV2G%dzBB*N%RqK=+f@g9Fw1 zIRdTRT(gYy?4S5KtaH z2`gXJwu*a0)J}@)FIo;pc3CvfCQ3+eyVP=2S}oN&b@4)Mec2qwA@el9S-jqw zu$pG;g$;OV#ZJH*TRTZa%3a~FT)B|UVqh&JEU3XGM9qVP;tEpC!8<96@5@vry`Q3c zcO_8X9QEgGvDl4@XA{!f)Q4?jgC_N4X zdgvC{$|}skWW-*sS>s<_$*9|m=PBz;h@ZOG*6*HPhAZ~EFJI7OnY`738gx0$I}|g@bkHi&EGtjMiC`07tf` z1eWyHkJ&of8{q{V-O{Y0e9)- z>m@U^a57U6w)RoQ%XJj=1gfB>Jbs8q&R0NY3N0c66FmMlWZeYMN>7u zH-y=xz6tXVF1(_Y#hgJL9;20%RIh(JrCpF{W$`LJ?zbz<-d(bWvf5cAoR^|nK)wMXy1}ej&N}6ky zg@Pqm3G_sZi%NTCMtkv%z!{3jUNI7cTt|ek^`aL~!zfK9_Ozjf>;_EsjaYY@;H?@h zgiQ$T+G-nfvHvBd?p-t+s1iDcRn7H<(Zh2|p?53`SD>WR>26Rq)B2)NRRzbCR|Tr4BB2)~*f9iOaZh5r-djIW^-k9+_5F3$@4F3 zs;;IK5$$Qkhy++$qS8QPbbM4%WbYJ-4K#Gh&taap8$~ zmgf2!Y69W2Tfp42JW$<)w`R}kJ|7d{2xijcX<&}cN@+W?sk2vnF~k4t=hr#QH2*j&J3WJBybzFA}R=L zQC={p8$OaimI9t|BU;NoANFdSBLTA4XFU#q0eUAa66&*dA-u&d3uD^#2ZQ;m(GVC5 zG^>^5G=rn9wB|@>tC%4T?_5+USfv?K6@>L-t2MNQb=FWE^gkV}cc7X_chgL*f0bq~ zrw0ttQ)Ve1qF6H~Jy204c-Wy8{9r}R_WSFyg8?X4+MLdm)|U8|<4&-#Ago0lG`Asu zQvfBRU|BB|O}bX?S~{6}Pgm=^4P9-xlAuL4>V^Vmaeln7XJJfTl`HAuf}px8GpSNx=nIqRV;D>2VvuLo9cn-SfX^g~#L)$p00^mX()AngK3poQIztgYIj zeojmx4wnR+(!O!it82IjYugGusGvJ9QE9#ka!mtBX^B6$96cF?b4ZmILTQ?o(W63z zJ19mhLmFw@fj|o5_=sThh(vrrK_T4fJ3qXPX|Bbp%kXK$ zhkecQS4$yqmyByLJgf^;^C&C`M{DR25QT&=IanJZ{UizNy3$XKh~sxkbDC-X^Vibt zohrkt0Qq=9oCUoKk(zqf9K7Th#M|5u^(2D_Re0)yz?FeIi>E=M|DJ(|KfTUcN)t2Q zddHO;|Dl88mGi72GE^j9X=tW@wXX_K6l;9gpwZ1Z)@xzV1YxbJ;(II#)cYfBnCNm^ z6&2+ztHvWQtK;EfL0Xs|n_>fiB^F&7``s0|B*dP=s(z|^Gy(0^bOK3+vkNr-72E{W zMqDk-;8Gyi9CbsYR#5QVCXnetqG-MqG_>hz1a~AWxW}`hLVs;FGBw)?s^qXNpl#r_*(Dv`i1*g3Vep*Y976+XxU{BX!Gy!cv(?pxVU^@=9tE zUK3fs8XSNQPZH@5BT7SlRGMJ!v? z^Kihz?Uc3SK;G+{=x;mn>2++euprRTND>zbvkQ(rSmChI$E(+zVY#K$JY`*TG|n_P zBh(nuT=sI*re=dwR%?oge!gA2>@plvuvv@_#-6yAo+hyt6Q6Y)mps}cXR>4kaw}W) z+<@js@%sUzED?re7tb2LGr(Q7JZ+~}3GmbrlQb^ZSt!9wlO2RI2dfCixZY1ep(i9d z=i!{Bk5JSjr2`OWz0zW5NuM675EON+qS~TPfu<;KV1bKLSXD~_VLmEKVdv^(*l8gE z{RuO0lxF#9*Bj*libwsftU577Jr^h&5Q84NB7^f==q9e?Y7OfJO%E7x!B=P%4)+UNHvX3HGwo=4m^Gi^& zqJbcXUsh7N8ghd4#uBc?8S(;`lf*3tUp5O4))a<9E1T+cD5d3f1UJ!<_?-&r| z)bgUAzN!vfq3v2%5c*H8tko2YwA_m+oPYQpF-m1E_WBTO-MV5e!d$Qa$b)N~pCa%d zP-3mXJ4#V)wIOnoIbFIc{#(&I7W z*fI956jP|x&8YV1MZxGW+R;wuH~u2pIiW^6+2aZje@qgb zekOZHXukap+LfvK7(bXdPM=5&d?ZV*AEz zXZ?+(sNz3V9+igFvQSks1I?N;2NV?2 zjHYJ@=5%jj76XOey{2%g32T!|GWEo0*;;YCQwip){L5`Ca?)X$tVGLvu;36r zTrgMSr}t5Dif^uAS=TtT_F!fS{rvxH@BCxrx~}{FX7)D#Rvg!31TLT$D8c5V#7MVv8auLhHqG|vs%L*{)%QWn)w6)Y$NpO2 zDsr$HR?Vwp0rss-0`1VE4i9M5k!%xP8bdWvWI)UW_{y%A!kx(-{ruOXymqbC4zE3yCzQ(=fd>!-H0 za$?0U25UJjj^8>m%tNStesui|3R=xd1<#$-tI?O{7nwDfinU`!j&m2-eobwR&D-56 zIJiGRW?SQ(2|a_bG0Hn(&YfrDJe`CHtlDfu0D8iHp|80O6oSEVCO=c^v~d?yh?s`r zz)PmGL&BUK3?Y(=vJK?`d*07E^I(gfch`$ptVy;HAI|W(9QdKG2rsO^@FR`e0k_Tp z#1v}dL~5GsDJU#-)2OyYJHnX)XVy+~PMR*rA3C*78=l>VFvwf9!#WvEvX@2DQR4La z;Slx+G^cLPBJtfiL&~Jh11|08Tfjc(ZULJ`#)H$TS?7)p8F+FN$XSJ(6Rogpo@0Pa zBkb89I(KSa2Ov|Z)JYn2b&^JG$%rVNF()EIA$&Or(vC;>p@)?E%}~m00m>f%O$(-H zCw$I$42w!N^7OA6aadinpwpK@58r_T%_}oevI;l_ARk}Xs;HAXBgaTyD*xCPv)jw{zW@WXpx)=lP2aNv^^hXLf7F0=RaQd z`PJ3vOpwM4u3hxv34HjD%!BD!MnSDdkDSJ8l1a(6+iGA0h1ouL>c#35g`EIX5dfLJlFa)e<2rj1}m6vJ_EX#*IuS3qI z2gEW3>EQE0UwRbUQUvE#5Bp;u9zVQ%{=!8Ms>beFPwNvq=(EN-NxHvHFY zp^%H3Y~ zMXE<}8(;yYWP!X%Vt{#-7msMK4n7)%AuKpYeR#5Q(N0BLVi!O;WN4Y#df{Buwx8BG zjqFvJ)kM=cKjx?DQh*~lm3ya{sphV?j9ID9wiAPMKHGyrsrZbM;#;!qH%jDAd2uAl zXiQDmITL+o(b+KfPH3wkjHBr_f_5U>4oA-|&zZNBWS)z|+v)Aee35H-N7Iu@nGy;v zy{Ti_u_7CD=pRAsAl);iONkr9Z`^;Of^e08A_6*wsn$L(>>|U@W&Te8p}@P zT%w%>>l6v9YBOB+YY_U>PIn@^8_v#AI4$8eu4l@Ir$=p0&K(GKC}O{LLg@8dQ(ejC zu=@%$2as@sI0vEextP*{FjDCcb4JVW>T#vv_~=T@;xaTWg|ix%PSy`O!@!#)o0}w? z;&pJ6=L6T&*BtY+gJ;ocdx+uDb1&MNrxdtpy_Z7ML6%Nor`RG{<>;Cp=%g#zA0x+e z2FsM753My0py;8DH3SGB&M8@R3o}QaI&%gs-qj=MB(un^H7UD0ux0Z^b>bH^OJpU) ztsDco6KoOYRe2spaawiQEH|UuvvmBDuG8{y)(hdeS)A?k079IqRo_H*dt4)u6`tc` z3tAo+N0vn}k$IL`Owp0r=?l^>%$}^G%~4>(-gnU>&Q4$-vahcV0nC+0Il7LSGi}=` z2Aj82x~bOa9MK8@=H&|!XL#AkB{0J?=29l=OBW7iL$F_nPI!-5-D!|KScKWh&RmA$ zICeOsKd-*ExuFX%x0X*%&%Sjsry-223ywhj7lgvwZt`J>T~rL3uB3AiKirW6uqBel z&N&K`f41b(fk5Egd9xlgvnd=VwakRfeBx6YXL#{^aS*nlL&sYp-R_zEq}|fe+=9x` z|7nG6`=vD#;J9PD`qH#zuAnE+1qi&hf%uemCbU9htgfzclpsV;AZh~7OzY508ez-{ zMq%hOCYg+LDBPHrMZ{rrQ5MfV18AkfdKmMT4UUB@s&ZjCX&*KVyOPdEyS8k$P0R{m z4rF0rPInERRNq0&-a%llQ5(B~^I|RDSuu3=t6f7^?e7K{cCDUqo9k*~z@|d*XEF!L zpQ)SgKIR3?{KQ67Dsc`FP8YaNhJ0M<$X_Qhi(n|}!P8U{n8D?#@5G+s`Og%_(~}{1 zoaIt_lpH{_ zH!TSRlg5QF&4C_7}{0K+gq+*R6j2i4LfHpB`AuXFtATj+(yf=o=0&rbEb_>hk3_$ts zEu1bT<@1T=&gzO2!ryve=tB5Z4kpcQRahXcB7}w6!bU55`qBDXob>ZNDXiWE-wVz) z+wAcmx=%YlR^g1!!#d9_1ogzjRLrn_9_(ipU(_l~H?=u^I`KHJRUmWeqCSnDJPXW- zVS4w#$+OQAJays42*>^Ui{bdDiO7*@9`)v!zINH^Fu!vo-QubYPnv}#T^^dx(jH|` z$!NC#8GJ2fF_ndU3qPxT0iLA=`)?)Wb@nE**@Z5#Hc5^Ycue7j5=T-}-8^>RD`l_E$+shget%VRdLD_Ni5KCzxgrDkoEI8Q|pE z)l}PMpvN=U2~y(pyOfdR#f!)=3vtYp5c4O%^fLL$qkKE{Nq)K?;yb8^`2OnS(Gg;g z^BLHEe0KVFIp(5ce6#fg@2`(~_)_u?PMY!E)Mxo#>Jr~XeJ+~fE2uB>i~iwBu8Tky zxnGQ$1xi23&-$z96SVvRe$+9d+Lo=K_^AE9lW=K`-a5~J)pdbX z@iL#Q3DjGz_RjIO-KcgD89PVLb!+u!qiBcXXZcMKnw;bAX>+uMwLwb3 z5?G_1eCd|l;)0}QiyV87lS48jx~Gs)+_$t(JXs+A7`Rsn9Rd0*AFc}AZ;}H~Ftn&G zqUTmQodp;+yeN4_}PGtDC+rLeC;t zqx%9!oKsWAF>%P_$E?0ne2F+3IiH2+;H{50-pB=ApOHlM`~!Z!1U0|PH;$toq_2nj zsJMFC+P=cqkwg5P$v^Q@Gx{aLPj%DLgv;~rs(sX8lhFNuBLUU1)7G|fh_O|b>5K3htZEj(LG;aI3DU!j`{Hs)ugc3peqc` zXdp;zbkFB$gT{l8BDJ|Q)xoXFZf@~zLDZ=FQxX*oJ!bjEt7yj|C^`g(UH(4H$K725 zqtA8Y_`l_NG&Tc;QkF~9?9#P>VnYFr9^^CfbHLOGYxMrDMvG{YdBfWk;jR?2R2cO3 zJrgn6?NVIEi;uJy;o=r87@489FF=9DWmMNRtI(YF7Kfrx#hP-&;W@67wrEtf%#q9C z(d1#^(rD^E@ldKmW~=Oh?hYw%PdrG)LP zgnWEO$2W8RR#Rpw!#1@^ek4~KNs{YTFiR&fPMJvNXoK{LMsD=@-=&V@9XvJR?dUyv z^2^(q8~G{EjSuy{rZ;Iu*C&!sk4uLNDvG5+F-r~zvoxXdO4i+sISc>QV?IN4rmjbT zq;mYLp)b65gjxErLw7U!8oZK@7VI2%Nvuo@*VKZz+3Pcv({vh584ZNd6Mat9eT|&k zkLdi=>a=NsO*Q(6s9K~>Gdc&JMDmYFOJL5417{pQCMk4XayFaHBMf=T^cE>-XhEIR zkHRaBd7qP_yM07Y8`ouIiI2|PXy>EEWw`Azm`u9vUMq|WlaHD+qAKiXD zA7;UFQi~NcQv+qu9_Qm{QtoM938v>3;~G79C(Usp`Z9XsFmqJ5`RVhv^CRk$4vFs0 z!!!rvc+@9DIvUa(qA@T1qyC6KC7F_msySCO>-66`_9Rn2(_6pp^nBBd_oK*)f3dG5u#p-c6dJ5{~GNso1~b@KM&o?=Q8cfBv~s8 zX{M8QScS4CW@4d--zPP`wl8%CzQ{@obCH!B>&A7ARJ6_EC!to-5-i0m z)!ZhyjCRS7u!}l{H9Dh#FruTox@!scW>h;yTU3Xap(jgUGn`RLb+Z&LY5shXyD%V^ z1FB_Fkf8^tO=ahqOCBIsX94m6+zB!;1)bvkd8Fh4=5#Hhgez|_qxD7~pg%hpg#9Eq z)hp3RCrr*gniGGS8RAi}TwvKAG@tk?E_LG(y>4AceS6?&VQ8MXTNY7CAzIz~7e2Lj z%x?*hI^Io97t?hU1~)=CGcIq`$&}J$=K>`>G8r@g)FFy%MIm({m8dS&I_#9?@Rgq_ z#!{HBWe!C{8id}BT1R&KFusI2^rVJr&t43dr%`%yQGhAu5lcVGFp&YY3Uvtikjz`2 zHdMGSG4lFk7MPi^(?vm(y_AwBc&(Uaiu*bz`hXeon%5bjQ^TT>$K|c7wXQit$x|>%M7WFwE4UdwK)Nir zP)_+n>Q=R=yo-@KZV6Tw9ykeXs}*C%Ug_vi*!@_yu&;J?qC~OV{oph%)1EM&fP=0R z<fU^4~e(^M7}3(pRz=RBIFNXtZh^tD_XZ)pF~!BzkPScHc^g z@P)qXV1WL+y4PRMam`VWL?1=3<#owsr%h%oBWI99ErALa$*Kd*saYFs*vtY*-++GqSfxjS* zech7KQDSZ-OBSVm z^+{XEo1>A`S#5Ug^Dxi5N)=poaH0Ms(=xK|B@?0`8pzg8BPR^6EA(ha6y3Takj#qD znyfUx2RmrJB^%8YHi$HSGqCw3W^j$D|?LI+hgXTcfG>sQDf~W4#qt#`p{F z+pc%JS79HEqG{2Xw|sBaiQDO`lsBK-jNt@Sy5~$9%%@~|Vtk_Z@vVMJ%iq>_^%$j= zu&lRU3A^5rw?JzY@g_KHyFFlzCE9sMETbpT9g_7_CWofrx#k2czh99oX?1#m+#95^$-_ zfpU*7l~SoNR$D9-OHm>w5#x z8Yi#E?e}_1g?ORZhz6n_>iKzPa^e%EVXo!LxRvlX8DAQ!wbWq6#^Q^G_)^g!m*PwC zWSQnbU9pZuRGgfMSBeA8f(qB#`=HkoW3iT^t)#5POQf+jGc@Xkw1T0rc)eKhI?Bx= zD692?*g7#mMXI@!);t*X#I4ukm5KNgyekgC1<%k=Gx!H7>fu6P36je9m3q4ReftR2 zNHi+kb8<2i6;+%44Oa_2ji}m)^nY})(3P>Qa(@T{T5ES9vL>~@O=~7P(N`2LdFn)? zWZafO{Y16Hy{r5Y{S!rt{pFti$q8Dx4jorg)PqQbiETX^H9VapYNuC_P~a9o>~mCP zF((3ie?&D#y8_1WarI|PPj5f{Mi)=mi1C*68-piAvSIN)ze>NVl*pz4lG4*3UsCxi zLnVftmz@};>+=L5<8@Jxg4NlOJ5foy4NgtOt(SA9tjd0C9fO57YQRlYkY&cMQC9qL z2?@DkJjrv7e1!>(j)|UrZ)#;iuwoy>Z?do0Ul}O%Ois`Pua}3TJ_gWwS-*0BGZIj2 zn4BmfR?0C{>eamwl^an>6~1AEy{AkKG#w7K-ssT~?O|XemdL82mZ{J)L`{@7Od2T? z<%t0Xt;49K5fL8tN|dcw9xV07t+(RVPs?Sa80`jKD^A^8(k899pah|hzXGk36Giwj z0m+P~_!4Shp9VYwHmW6dZQn5IzD5+KBr;}4=&D-lUFf*UpKvB)gX$YscRq06RfmOa zaIiRG85yo*Kg=kPTkrXBk6Rn4STSQZUKtdZ65{d75EQj;)>_{uXD+-kn89az`$;xj z$_I)9H|Z`fm4!BFoxx_6M?}-e*3U%?SA{>Y@COPfXa%l)MrmIaA+yFNBeDHuEloyJ z4X;3&g_2ZFNzs9>=EmP(NdYPCvZ?O!aH)@K;@Ju<{Q2FbejB=F&+J!aCL~Ok_w*wi z=rVe$Sg9SQ*7c$?Ybuf8L4INaK7snPV)SsiY<;6%sFeDPis{GSbESLY)?dKvWQRB& zqrz8o+ZiXj;^e+K*%K%GyfbG>3XR;MFdgG5$^OYWIS?lg$LF`n$`ngaUy(GJV9aXZ zGat@&7`P+D9bmQO8xA87U~#hF#5Xw*vhNq_)`pABY>=h*EPyO+m@Y|<7NmlyHJKq~ zbO1B8Wob@NBVw4v$;n#sWps$qd~%0$5qapoqj0$|$5d9r`_kN@tZ(T@gc*fl=z!eDFTK@xJTT_Zhdl zO2Z^Fc9Mm`@+evlwWhe~N>_E`J0?&H@k#~C(o}|sq=)iGPKAuWt76W6o*Zmi5<*fJ~A|{@_(JqErebr zkmjwGO4RAq#+UTJGYT0v`sj5_b$GyI*G=S1Z@Kb3HIWk$^Up9edP`**ANgKc6ITK5WOC=y0I~q=8Jy1ktS5PhG zT9SmC2|8W^=*~)cs#IgFqA`<^3NW)}l6{O*kbz_ug}=cFCiqQNk7#2JCHqV_yfI-$ z&jfwX95eAqX(VmS4m3a-+)tr2C^hFn>E(^UCTR|7j6{R4*1kH>?2*-YH8zz>fZ2q> z?fO-kwRZW-iljHD2!nmaVaz>Ie0kn-U!D)lg@?}N{eclifX^!#B^%VlV7Rx0+3;s6 zrAA%rCZpme-2S#E4*m>%QowA?Kp&|VHMY?RGLEDeEKvilJeU^i8>I7YYUaKl0Q25n2 zdDRLlV1-{rt^%vniTvGD8j>{3N)`|VXUnYO5{Mnl5*YNeW!b#|(Z$B-Sz8ZGOiX;d zgfiKXR69JL^?>0{gOU;BC_lZ(0BG9_khGBu6eUN#X}chR}L zZpGuv7hMW2TJgLT?qsZ_vWUz}>_uEH`L_K5__i~F6mQ-{;GQK(Y;t+Nt;&-`9MBNj zp(!|se@EuU8|7f;GGZ@T+b)~-OJ4a%NkeuX1BQ9q)Y%T#q^QX>;Q7B{ZE7FD1|V}K zzRbD?mN8&n1#Nu!n}JgB1dZh8$U8_k8d}#&EK|5jQP?`-hXu32xiw1Y_tp;!8dnvX~Y&K3G>n$v^WN#EiU5ASJl6@ z%deUM2~`?seILW2zxA(5zZAFrrwy&;IQeOuylqR=WFB$ZFquozi7l6@%7sWRgv5bB1yPNUmDPy^Ve4qJUb9FO4(ASuH2? zgRt}RkIJ>nuUCSOrocu}@Eazc8!%T3%bVbYdt4o00=<{a)Q5odI%GeS2V%WdjrQ7rP4Df4;B{9q|8~D<4V7YaR%7$fc=$WmJ75qA5bFhp~ z0i_MpzT#xrrZ6i!846oKg(oGdm)~_czbQFK63xkn<0gIth9TT{VRUq6Qk0xJ9;S}T z7(osW8*emUBn3o3W-@Z|2#bqYs+*+@i;U3sFBj|8La^;36NpAsM46jlmXW;}ou>&k z*{~@|3aeM();nev(Xd|Jftqe)#~dbrhs6V$EbzKv=*TpfmEex+Qe^y@PU@1{MCoNJ~e(4H0-F`QVJVtRJ^a8|~s5gE@qRD)qw1MA8NoOJrd z1{Hor*LuwqBK%=vihaaB{Cs8gp!B7N{vxD zDh`+nX~P7|OuM!wQ=+b^UN@n;T9NB{21obNT6?zEK55J2t1^u=#$OtdShr{70j*Rt z9@^^Hn`^)GL75p`fmgHmc zuggYJpv{3mH`>OqF9}lND}D&c%n2o$nt^FTCr9>`Fomf`o5B#yF)Ls+h6{XHxO+lwsB^7BB2KsCK!y2Iqma}*u}xbaQW4%rg= z;C&@I2bn&SgZz2WCVq&z$xe%>JrXC6gm8)+(;(yyDUYDCWh2U!s0k5)xGLTD65DQO zMPhhlq24T1&O(D(XgCXvWTA>pdpC1l`Q3d!)m-=@q+u52Ap4EIhs?*^9*AX+%HN3|Jm6PQ z+O((@8foS^I5rW0w*UD(#&LXU)VdyCd$c&j$}>dVH>_OVeFDY3l{LuGU+?hSqgCsj~Fzq*%HF)~IKKrnrv7R?7O<;jl)V?%HF&DCE z=Zd1Z8^s5QrHZWo%mk1_gZ_jS){Ctxb$L&;fk=yAWg@4kFZ-s|tDus{8t4Jf1S*=Z zEnC2^!TVg4Ud~5frRi7r8{L#s@qAW|LCb4x|8oWn1zB{yBXg61IIYE*9B&URwo{x- zHds*ThAt*R=xUWsY`jtBN!C|pCJUlEXd~9+q8|OqT~rS}tlCE|1Y~ z_#V!UJsDp$TckYopfSmVftN$M914dl>U_-)R@IG)nOf;&Dmhn>xibWrD48KpjHXSb zA*K6F1L6nxRT)e3Flhx-%S3LX%&odP0h~$E89x3#qZzB=<4NfF93Jr-)-S(5vC`l^? zibU-^)r+_dlb3ouYoiA*N4=+$@XxXYd8Hg)??K}w|GY00Y4i>^d+WXV#NW&%j<5(1 zY4zS3MSrWmQ?$`nY4+9ox-)#ME5m5BKZk(4p!n@l9z~tr@?2OU8P$ya{2wbQdUpcVIKhM)^a{ za$QDEhr)i({DUnrk2MEwL0m86bxy7i-io?0@Zsh_ePAzQGIZds{UYj>#7<;@t`F~|>OZM$Uv*=o(HyCdY*)D> z_|w}WxTjgU4FUC$k3zzqjoy}oO0!w1SGFg@k^K1`knC)Z-jX`!s94@!ZVy8^^={V64OE#sEqFI# znSS!-;RmPo>i_-C^s@{PpIunLusXkVfAiS-v%Kb$7x35%ogaSoQ=gjOe`^0P?>q3x zhZgpJ`oLJ>M6s%Oo7>xY(y!$dIP11h>@Ug}xXf~Tn0s&@UP?WIt%OV~vdpgzSh8He zgBFq%mnfU8*s`A##B#&fVRO$jW0~w$4joz*lH{7hwapSjEbRIx;b(*su&|5NcqHm0r8LPWbpS4mFBba_=7H+1qwyxAdRhd65%Xy<1g1EOb;))@3DNDxcroz_S zx~QRYUz)Rn1py@8MAB!K_ARAJ0+S~)8nnI_Y*<(QDZMe&;~C)x$QE<$k+T;dnO1Sn82is8}!>WFsVP zkOT-k?@UbCk$zhnKu0Vbk zo9NE@K544nvE(DyhB_(2kmY*cHWaPMgz%G>tz&;)DIy6>7Muw%mf^eoITA!6 z`0Al#U7^9Kk8yzv6;(GIG#7^=ju5o23F4sE+n!RRJQ-?oFNjZKB7YW!1N;>v8+M?G zQvt770#1%AfFwd+uVuJmCK8HS5kz97 z16Ity)V`wwR!m+b*v=?pvK61TIn0_iPF~}Pbew!oo9WzNW1Pp@Ea7Pl1yFkI#n47g zysY%$5GbP4DC#h6Hvc%jWJ3X$)wMWzb0X?TX;sk$ zEcf*@^_gBrqh9bVla1LOp1^;wSJ}H)XtGZs%Y#coe~LqPp{xL8Pxj$B7r=6&KRBG6 zmZlL3+2C6#de8`bnyqZ3UpqZI0w%=rCh3fm!rBG7qyzKzh{*(QIV#k7`ZB7~$z6u6 z95Q-Z;))C7P23h1YQ2O1Fol&pfZwhRn>6Asfn!{ctrWG%IzFx^Va6+Z#D&AAg(AxG zEyx|Oa4tmqi5S?G>bOTVF^m)Ix6w3Sg(Pt@m|jbx0L+_-qA6auf4hL2W6kePw*H}-yME>tR?WZsmq8F~i6 zBpOhljcvGK5UJE*tA_xtEPK2_+fOhcgxg5<4MYCu(}>?gAR0*TjE>|X(Kj0s)wAA}gC_FU ztM<&4Jbe~J@^nlK=1h|t9$t}pw!yC(oOy>X)cnG6rzY4A%KxYU{NXSq8JJ#gYQu>f z>;l`pKfMp9_mT8o5k(sFYy_sE_COi}FEXOkNrE9c*$AQbB64GeUqrwxfTLUoz7!6p zy?|73@)?9JL89IYj#)}zH*{JKQ>@EVpn!ud-$jcn!kX*5#Q?vqNZcgr4+!C^GTZrPu}VjG z0YXM9wIZ8d1gHXDZ8uuiD<1;GpzvHp_&06AJid zoS?ozr;u;jDdbyv3i&plLZ-94vh;|Bpo}bO9f!|)Hv!J-DR;=?!HX;>c4a4gt%G4D zD>yN@R~=wA_tBx8zm}9(hp8EG;5#%9y+bY?JCdQD1{)EF4?+Z^S^A4iW;d}1R`xPg z&Q(}pjxO1~I+y~617J7>j06Ay!^`mw<{}|YP3xPCiIf%;T^8CHOi`oy0B~0aKz(1uD*(I@E^3^>Q7elB}xtI#sx8=?uku$Sfa*P9fDLjHK+!-O(<3GT0*oR&;5Y4b zpqXDDu+G#eH9}~8#@F9?l5G{K!$8~Kujxh=&Aaxb=)B@OO)#G+06UuNrEhT4+(Xsu zjTj6Mi7?!tL`v!n-7jfA5vqiMXOwXUG4G3{WS;X0uH0JRG6ZZ8N%es05pF!;H(NnB;B`aYSm&7aeE%Y zw`@LC?df3`!a-s0W~|!NYuOsw8x5N`o5lhPN-%M8f`m+*d6RY(m%2mf5Y_IQLfv2Jk)S zsM9VGS-0B9*;D0Y`R2S0t>L!X$k|&R9K@-;3AJV4dM9UJb#Q14^bKw8ZM~KAP<3bs zulX%iSds1aa`sn;hPSMy!AX>4yUmwc72AF{=RkFMWSi<5+LhdXJLh0^ zWQ6^IEvvMmx7*KoxH?kVw%W!p72j?{=MgsB*@)PtYAb&G9i8cFW%M@HH?;G5`z@VA z)zMLQLbfHrP~2%x=WunjdRsCYdZ6)6n>tTatJTIGHhw^J=UttdYPEI;avIuTzVo)u zk!r2hxZ~yzsD6=s9j&~Q*Xof}I+I6TIvso8V2U`DS>v@)Jtsj%GR2ACR2DF zfR``~O&)2=QtE&_O?bwdEQfPxb%35KY>j^^Mk>2(r3hcMsWTGOWb_iE1oMOAMLoNt%II#Ub@MB* zNWe9mi`yFs%4zxpnTx%NLnYp^ykmnx?1!{0=u0ij@g2L~w-#=-tE%QZ?h1F(S zXY*b@es})dSw6F{c5id{nW=>-lEQbA?{E5drTos<#P6GGJ~n^0`Rqb-eQn`%^US%` z=0!g5-Q;WUO+II{Hq{K@V{1Npu}Mu$`=oMKTc@%qTqT8Q;K2u{_Dwx_V2Upxun-<1 zy4T`+0mOx9q>D9CG*yW1J7x_R0Zl&F+zg-LX!5C*)g`_&*VLC`_=W~G>?%Y}K6=zV zyYRJU_|WU_#ijeE^u?6j_L&o27f)YkA32I93(;N5o_7}J}U$d|OonKmzAoN=03K$s!1ZFNQ@S;dciLzTuMa@EVwSdM#b|5r-x(*wTyA^m;(O5-i}X{poJR=sY^Ukj_3 zxA_a74;lV^++QzypOw|i5%p>|e~qMn;6SgB46niC<1_X~PrU*3YnF4F&}k@F&3Y}` z3h9f~>c>EywKsl-*Lvv{m3o2WR&Cp=WvDXnmNGu-mF8!`n7vw;^u4^oYcFuUEL#5# zMHTXge$q=p^@2|IU*{!X%Gb@?{1KFh*WR+*m*M!LQJlSxm9h`=e~K?oOmRP8A=MjG zMiS;+*9&nwADy^eec8KUd4sCt`v~>v8z4(2J?Ck!zi|6`F!Nqf_}vX_Ld9OAskw<8 zM~tSY((;mEVGX>=UfFvaUUXULTk5huiV - - - MonoMod.Utils - - - - - An IL manipulation "context" with various helpers and direct access to the MethodBody. - - - - - The manipulator callback, accepted by the Invoke method. - - - - - - The manipulated method. - - - - - The manipulated method's IL processor. - - - - - The manipulated method body. - - - - - The manipulated method's module. - - - - - The manipulated method instructions. - - - - - A readonly list of all defined labels. - - - - - Has the context been made read-only? No further method access is possible, but the context has not yet been disposed. - - - - - Events which run when the context will be disposed. - - - - - The current reference bag. Used for methods such as EmitReference and EmitDelegate. - - - - - Invoke a given manipulator callback. - - The manipulator to run in this context. - - - - Mark this ILContext as read-only and prevent this context from further accessing the originally passed method. - - - If the method is altered prior to calling MakeReadOnly or afterwards by accessing the method directly, the results are undefined. - - - - - See - - - - - See - - - - - See - - - - - Define a new label to be marked with a cursor. - - A label without a target instruction. - - - - Define a new label pointing at a given instruction. - - The instruction the label will point at. - A label pointing at the given instruction. - - - - Determine the index of a given instruction. - - The instruction to get the index of. - The instruction index, or the end of the method body if it hasn't been found. - - - - Obtain all labels pointing at the given instruction. - - The instruction to get all labels for. - All labels targeting the given instruction. - - - - Bind an arbitary object to an ILContext for static retrieval. - - The type of the object. The combination of typeparam and id provides the unique static reference. - The object to store. - The id to use in combination with the typeparam for object retrieval. - - - - Dispose this context, making it read-only and invoking all OnDispose event listeners. - - - - - Obtain a string representation of this context (method ID and body). - - A string representation of this context. - - - - Specifies where a ILCursor should be positioned in relation to the target of a search function - - - - - Move the cursor before the first instruction in the match - - - - - Equivalent to Before with `cursor.MoveAfterLabels()` causing emitted instructions to become the target of incoming labels - - - - - Move the cursor after the last instruction in the match - - - - - Indicates whether the position of a ILCursor is the result of a search function and - if the next search should ignore the instruction preceeding or following this cursor. - - SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After - - - - - A foward searching function cannot match the Next instruction and must move the cursor forward - - - - - A reverse searching function cannot match the Next instruction and must move the cursor backward - - - - - A cursor used to manipulate a method body in an ILContext. - - - - - The context to which this cursor belongs to. - - - - - The instruction immediately following the cursor position or null if the cursor is at the end of the instruction list. - - - - - The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. - - - - - The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. - - - - - The index of the instruction immediately following the cursor position. Range: 0 to Instrs.Count - Setter accepts negative indexing by adding Instrs.Count to the operand - - - - - Indicates whether the position of a MMILCursor is the result of a search function and - if the next search should ignore the instruction preceeding or following this cursor. - - See - - - - - Enumerates all labels which point to the current instruction (label.Target == Next) - - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - Create a clone of this cursor. - - The cloned cursor. - - - - Is this cursor before the given instruction? - - The instruction to check. - True if this cursor is before the given instruction, false otherwise. - - - - Is this cursor after the given instruction? - - The instruction to check. - True if this cursor is after the given instruction, false otherwise. - - - - Obtain a string representation of this cursor (method ID, index, search target, surrounding instructions). - - A string representation of this cursor. - - - - Move the cursor to a target instruction. All other movements go through this. - - The target instruction - Where to move in relation to the target instruction and incoming labels (branches) - Whether to set the `SearchTarget` and skip the target instruction with the next search function - this - - - - Move the cursor after incoming labels (branches). If an instruction is emitted, all labels which currently point to Next, will point to the newly emitted instruction. - - this - - - - Move the cursor before incoming labels (branches). This is the default behaviour. Emitted instructions will not cause labels to change targets. - - this - - - - Move the cursor to a target index. Supports negative indexing. See - - this - - - - Overload for Goto(label.Target). defaults to MoveType.AfterLabel - - this - - - - Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also - - this - If no match is found - - - - Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. - - True if a match was found - - - - Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also - - this - If no match is found - - - - Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. - - True if a match was found - - - - Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - If no match is found - - - - Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - True if a match was found - - - - Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - If no match is found - - - - Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - True if a match was found - - - - Set the target of a label to the current position (label.Target = Next) and moves after it. - - The label to mark - - - - Create a new label targetting the current position (label.Target = Next) and moves after it. - - The newly created label - - - - Create a new label for use with - - A new label with no target - - - - Remove the Next instruction - - - - - Remove several instructions - - - - - Move the cursor and all labels the cursor is positioned after to a target instruction - - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position, accessing a given member. - - The type in which the member is defined. - The instruction opcode. - The accessed member name. - this - - - - Bind an arbitary object to an ILContext for static retrieval. See - - - - - Emit the IL to retrieve a stored reference of type with the given and place it on the stack. - - - - - Store an object in the reference store, and emit the IL to retrieve it and place it on the stack. - - - - - Emit the IL to invoke a delegate as if it were a method. Stack behaviour matches OpCodes.Call - - - - - A label to be used in ILContexts. - - - - - The target instruction this label points at. - - - - - All instructions using this label. - - - - - An IL inline reference bag used for ILContexts. - - - - - Get the object for the given ID. - - The object type. - The object ID. - The stored object. - - - - Get a MethodInfo for the getter. - - The object type. - The getter method. - - - - Store a new object. - - The object type. - The object to be stored. - An ID to be used for all further operations. - - - - Remove the object with the given ID from the bag, essentially clearing the ID's slot. - - The object type. - The object ID. - - - - Get a MethodInfo invoking a delegate of the given type, with the delegate at the top of the stack. Used by . - - The delegate type. - A MethodInfo invoking a delegate of the given type. - - - - The default IL reference bag. Throws NotSupportedException for every operation. - - - - - An IL reference bag implementation to be used for runtime-generated methods. - - - - - Collection of extensions used by MonoMod and other projects. - - - - - Create a hexadecimal string for the given bytes. - - The input bytes. - The output hexadecimal string. - - - - Invokes all delegates in the invocation list, passing on the result to the next. - - Type of the result. - The multicast delegate. - The initial value and first parameter. - Any other arguments that may be passed. - The result of all delegates. - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns true. - - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns false. - - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns null. - - - - - Split PascalCase words to become Pascal Case instead. - - PascalCaseString - Pascal Case String - - - - Read the string from the BinaryReader BinaryWriter in a C-friendly format. - - The input which the method reads from. - The output string. - - - - Write the string to the BinaryWriter in a C-friendly format. - - The output which the method writes to. - The input string. - - - - Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). - - The input delegate. - The output delegate. - - - - Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). - - The input delegate. - The wanted output delegate type. - The output delegate. - - - - Print the exception to the console, including extended loading / reflection data useful for mods. - - - - - Get the method of interest for a given state machine method. - - The method creating the state machine. - The "main" method in the state machine. - - - - Gets the actual generic method definition of a method, as defined on the fully open type. - - The potentially instantiated method to find the definition of. - The original method definition, with no generic arguments filled in. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Get a certain custom attribute from an attribute provider. - - The attribute provider. - The custom attribute name. - The first matching custom attribute, or null if no matching attribute has been found. - - - - Determine if an attribute provider has got a specific custom attribute. - - The attribute provider. - The custom attribute name. - true if the attribute provider contains the given custom attribute, false otherwise. - - - - Get the integer value pushed onto the stack with this instruction. - - The instruction to get the pushed integer value for. - The pushed integer value. - - - - Get the integer value pushed onto the stack with this instruction. - - The instruction to get the pushed integer value for. - The pushed integer value or null. - - - - Determine if the method call is a base method call. - - The caller method body. - The called method. - True if the called method is a base method of the caller method, false otherwise. - - - - Determine if the given method can be preferably called using callvirt. - - The called method. - True if the called method can be called using callvirt, false otherwise. - - - - Determine if the given type is a struct (also known as "value type") or struct-alike (f.e. primitive). - - The type to check. - True if the type is a struct, primitive or similar, false otherwise. - - - - Get the long form opcode for any short form opcode. - - The short form opcode. - The long form opcode. - - - - Get the short form opcode for any long form opcode. - - The long form opcode. - The short form opcode. - - - - Calculate updated instruction offsets. Required for certain manual fixes. - - The method to recalculate the IL instruction offsets for. - - - - Fix (and optimize) any instructions which should use the long / short form opcodes instead. - - The method to apply the fixes to. - - - - Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. - - The System.Reflection member reference. - The Mono.Cecil member reference. - True if both references share the same signature, false otherwise. - - - - Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. - - The Mono.Cecil member reference. - The System.Reflection member reference. - True if both references share the same signature, false otherwise. - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - Determine if two types are compatible with each other (f.e. object with string, or enums with their underlying integer type). - - The first type. - The second type. - True if both types are compatible with each other, false otherwise. - - - - Creates a delegate of the specified type from this method. - - The method to create the delegate from. - The type of the delegate to create. - The delegate for this method. - - - - Creates a delegate of the specified type with the specified target from this method. - - The method to create the delegate from. - The type of the delegate to create. - The object targeted by the delegate. - The delegate for this method. - - - - Creates a delegate of the specified type from this method. - - The method to create the delegate from. - The type of the delegate to create. - The delegate for this method. - - - - Creates a delegate of the specified type with the specified target from this method. - - The method to create the delegate from. - The type of the delegate to create. - The object targeted by the delegate. - The delegate for this method. - - - - Find a method for a given ID. - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID recursively (including the passed type's base types). - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID. - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID recursively (including the passed type's base types). - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a property for a given name. - - The type to search in. - The property name. - The first matching property or null. - - - - Find a property for a given name recursively (including the passed type's base types). - - The type to search in. - The property name. - The first matching property or null. - - - - Find a field for a given name. - - The type to search in. - The field name. - The first matching field or null. - - - - Find a field for a given name recursively (including the passed type's base types). - - The type to search in. - The field name. - The first matching field or null. - - - - Find an event for a given name. - - The type to search in. - The event name. - The first matching event or null. - - - - Find an event for a given name recursively (including the passed type's base types). - - The type to search in. - The event name. - The first matching event or null. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The method to get the ID for. - The name to use instead of the reference's own name. - The ID to use instead of the reference's declaring type ID. - Whether the type ID should be included or not. System.Reflection avoids it by default. - Whether the ID should be "simple" (name only). - The ID. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The call site to get the ID for. - The ID. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The method to get the ID for. - The name to use instead of the reference's own name. - The ID to use instead of the reference's declaring type ID. - Whether the type ID should be included or not. System.Reflection avoids it by default. - Whether the method is regarded as a proxy method or not. Setting this paramater to true will skip the first parameter. - Whether the ID should be "simple" (name only). - The ID. - - - - Get the "patch name" - the name of the target to patch - for the given member. - - The member to get the patch name for. - The patch name. - - - - Get the "patch name" - the name of the target to patch - for the given member. - - The member to get the patch name for. - The patch name. - - - - Clone the given method definition. - - The original method. - The method definition to apply the cloning process onto, or null to create a new method. - A clone of the original method. - - - - Clone the given method body. - - The original method body. - The method which will own the newly cloned method body. - A clone of the original method body. - - - - Force-update a generic parameter's position and type. - - The generic parameter to update. - The new position. - The new type. - The updated generic parameter. - - - - Resolve a given generic parameter in another context. - - The new context. - The original generic parameter. - A generic parameter provided by the given context which matches the original generic parameter. - - - - Relink the given member reference (metadata token provider). - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given type reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given method reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given callsite. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given field reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given parameter definition. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given parameter definition. - - The original parameter definition. - A clone of the original parameter definition. - - - - Relink the given custom attribute. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given custom attribute. - - The original custom attribute. - A clone of the original custom attribute. - - - - Relink the given generic parameter reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given generic parameter. - - The original generic parameter. - A clone of the original generic parameter. - - - - Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#. - Note that sizeof(t) != Marshal.SizeOf(t), f.e. when t is char. - - The type to get the size from. - The managed type size. - - - - Get a type which matches what the method should receive via ldarg.0 - - The method to obtain the "this" parameter type from. - The "this" parameter type. - - - - Get a native function pointer for a given method. This matches an IL-level ldftn. - - - The result of ldftn doesn't always match that of MethodHandle.GetFunctionPointer(). - For example, ldftn doesn't JIT-compile the method on mono, which thus keeps the class constructor untouched. - And on .NET, struct overrides (f.e. ToString) have got multiple entry points pointing towards the same code. - - The method to get a native function pointer for. - The native function pointer. - - - - A variant of ILGenerator which uses Mono.Cecil under the hood. - - - - - The underlying Mono.Cecil.Cil.ILProcessor. - - - - - Abstract version of System.Reflection.Emit.ILGenerator. See for proper documentation. - - - - - Get a "real" ILGenerator for this ILGeneratorShim. - - A "real" ILGenerator. - - - - Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. - - The ILGeneratorShim type. - The "real" ILGenerator type. - - - - Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. - - The ILGeneratorShim type. - The "real" ILGenerator type. - - - - Get the non-generic proxy type implementing ILGenerator. - - The "real" ILGenerator type, non-generic. - - - - A DynamicMethodDefinition "generator", responsible for generating a runtime MethodInfo from a DMD MethodDefinition. - - - - - - A DMDGenerator implementation using Mono.Cecil to build an in-memory assembly. - - - - - Fill the DynamicMethod with a stub. - - - - - Fill the DynamicMethod with a stub. - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Allows you to remap library paths / names and specify loading flags. Useful for cross-platform compatibility. Applies only to DynDll. - - - - - Open a given library and get its handle. - - The library name. - Whether to skip using the mapping or not. - Any optional platform-specific flags. - The library handle. - - - - Try to open a given library and get its handle. - - The library name. - The library handle, or null if it failed loading. - Whether to skip using the mapping or not. - Any optional platform-specific flags. - True if the handle was obtained, false otherwise. - - - - Release a library handle obtained via OpenLibrary. Don't release the result of OpenLibrary(null)! - - The library handle. - - - - Get a function pointer for a function in the given library. - - The library handle. - The function name. - The function pointer. - - - - Get a function pointer for a function in the given library. - - The library handle. - The function name. - The function pointer, or null if it wasn't found. - True if the function pointer was obtained, false otherwise. - - - - Extension method wrapping Marshal.GetDelegateForFunctionPointer - - - - - Fill all static delegate fields with the DynDllImport attribute. - Call this early on in the static constructor. - - The type containing the DynDllImport delegate fields. - Any optional mappings similar to the static mappings. - - - - Fill all instance delegate fields with the DynDllImport attribute. - Call this early on in the constructor. - - An instance of a type containing the DynDllImport delegate fields. - Any optional mappings similar to the static mappings. - - - - Similar to DllImport, but requires you to run typeof(DeclaringType).ResolveDynDllImports(); - - - - - The library or library alias to use. - - - - - A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. - - - - The library or library alias to use. - A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. - - - - A mapping entry, to be used by . - - - - - The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. - - - - - Platform-dependent loading flags. - - - - The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. - Platform-dependent loading flags. - - - - The relinker callback delegate type. - - The reference (metadata token provider) to relink. - The generic context provided to relink generic references. - A relinked reference. - - - - Generic platform enum. - - - - - Bit applied to all OSes (Unknown, Windows, MacOS, ...). - - - - - On demand 64-bit platform bit. - - - - - Applied to all NT and NT-oid platforms (Windows). - - - - - Applied to all Unix and Unix-oid platforms (macOS, Linux, ...). - - - - - On demand ARM platform bit. - - - - - On demand Wine bit. DON'T RELY ON THIS. - - - - - Unknown OS. - - - - - Windows, using the NT kernel. - - - - - macOS, using the Darwin kernel. - - - - - Linux. - - - - - Android, using the Linux kernel. - - - - - iOS, sharing components with macOS. - - - - diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/Advize_PlantEverything.dll b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/Advize_PlantEverything.dll index 44512bb5b63adde0745d4eaf014415a847ee1483..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 293376 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%0AQ@nTjfs?EfaBhj&|Dx)nTm`>)GMHN}aY{Nt<0 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 diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/CHANGELOG.md b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/CHANGELOG.md index 1b1d060..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/CHANGELOG.md +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/CHANGELOG.md @@ -1,375 +0,0 @@ -### 1.19.1 -- Fixed vine related null reference exception upon disconnecting from server. - -### 1.19.0 -- Fixed mod initialization on dedicated servers. -- Improved mod initialization and re-initialization performance. -- Improved both configuration change & sync event handling. -- Fixed null reference exception when leaving a server while wielding a cultivator. - -### 1.18.4 -- Updated ServerSync internally to v1.18. - -### 1.18.3 -- Compiled against Valheim v0.220.3. -- Changed berry bushes to be ground-only pieces. -- Disabling biome restrictions for crops now works for biomes added by Expand World. - -### 1.18.2 -- Updated for Valheim v0.219.13 (Bog Witch). -- Mod can now be run in Unity dev build for profiling purposes. - -### 1.18.1 -- Fixed ashlands ferns floating during & after placement while [Difficulty]PlaceAnywhere is set to true. -- Correctly assigned native biomes for Ashlands pickables. -- Improved [Difficulty]PlaceAnywhere related ZDO lookup performance. -- Added Invalid IL exception handling to all Transpilers. -- Added pre-emptive NRE prevention for references to 3rd party modded plants. -- Added 5 new config settings to the [Saplings] category which act as overrides for 3rd party modded tree saplings. -- Misc code changes. - -### 1.18.0 -- Added [Crops]OverrideModdedCrops (default: true). - - Applies [Crops] settings to crops from 3rd party mods. -- Added [General]EnableDebris (default: true). - - Allows/prevents placement of debris with the cultivator. -- Added [Debris]PickableStoneRespawnTime. - -### 1.17.3 -- Fixed default resource return of smoke puffs from 3 to 1. -- Adjusted default cost of placing pickable smoke puffs from 15 to 5. -- Config files do not need to be reset for these changes to take effect. - -### 1.17.2 -- Added [Difficulty] CanRemoveFlora setting (off by default). - - Allows the cultivator to deconstruct decorative flora placed by a player. -- Added configurable respawn times for branch and flint debris. -- Removed Glowing Mushroom as a plantable resource. - -### 1.17.1 -- Fixed typo preventing world loading for users with default configurations. - -### 1.17.0 -- Updated for Ashlands. -- Added Ashwood Sapling. - - Associated config settings. -- Added Pickable Fiddlehead. - - Associated config settings & picked mesh. -- Added Pickable SmokePuff. - - Associated config settings & picked mesh. -- Added FernAshlands decorative piece. -- Added [Vines] category of config settings. -- Added vanilla-friendly color customizable growing vines and berries. - - Too much to describe about this feature. Check [Vines] category of settings to learn more. -- Added [Difficulty]PlantsRequireShielding configuration option. - - Enabled by default. - - Governs whether plants (crops, saplings) require shielding in inhospitable environments (Ashlands, Deep North, Mountain). -- Fixed autumn birch config setting changed events. -- Added support for multiple required resources for saplings. -- Minor code optimizations and major project refactor. - -### 1.16.5 -- Improved the methods used for obtaining references to prefabs added by other mods when configured for use via the ExtraResources feature. - -### 1.16.4 -- Added an additional late attempt to resolve missing references to prefabs added by other mods when configured for use via the ExtraResources feature. -- Updated some mod debug console messages as well as their verbosity. - -### 1.16.3 -- Updated for Valheim 0.217.46. - -### 1.16.2 -- Decoupled the [Crops]EnableCropOverrides and [Difficulty]EnforceBiomesVanilla settings. - - EnableCropOverrides no longer needs to be true for EnforceBiomesVanilla to apply to vanilla crops. -- EnforceBiomes and EnforceBiomesVanilla setting descriptions updated. - -### 1.16.1 - -Performance: -- Removed costly and now redundant Harmony patch to Plant.Awake(). - -Bug Fixes: -- Changing [Sapling] settings while in game now correctly re-adds custom saplings to the cultivator. -- Setting EnforceBiomesVanilla to true while in game now correctly restores vanilla allowed biomes. - -### 1.16.0 - -This update was centered around optimization. - -- Load times are down across the board: - - In chainloading process. - - Config file generation. - - Mod initialization. - - Mod re-initialization after config synchronization or changes. -- Config file is no longer written per config option set, but instead writes once after all config settings are initially bound. -- Cached sprites and fixed texture caching. -- Missing object references are now fixed once instead of with each mod re-initialization. -- Piece components are no longer destroyed, improving compatibility with other mods (namely PlanBuild). -- Compressed the meshes for picked pickables. -- Picked flowers/mushrooms are no longer rendered while unpicked. -- Users can now set piece name and description for ExtraResources. -- Custom saplings can now be placed in all expected biomes when EnforceBiomes is enabled. -- Changed order of EnemiesTargetCrops setting in configuration manager. -- Many misc code improvements and optimizations. -- Probably some other things I forgot to write down. -- Targets .NET Framework 4.8. Compiled against Valheim 0.217.31. - -### 1.15.2 -- [General]DisabledResourceNames now correctly applies to custom saplings. -- Updated ServerSync to v1.17. -- Refactored and cleaned up code. -- Compiled against Valheim 0.217.29 & BepInEx 5.4.2202. - -### 1.15.1 -- Corrected behaviour of [Crops]EnemiesTargetCrops. When disabled, mobs will definitely no longer attack your crops. - -### 1.15.0 -- Moved localization & ExtraResources.cfg files to the config folder. -- Added [Difficulty]EnemiesTargetPieces & [Crops]EnemiesTargetCrops. - - When false, mobs won't attack pieces or crops placed with the cultivator. -- Removed hammer's ability to remove cultivator pieces. -- Fixed dupe exploit when RecoverResources is enabled. - -### 1.14.1 -- Fixed NRE when a custom ExtraResource has a Pickable component and [General]ShowPickableSpawners is enabled. - -### 1.14.0 -- Updated for Valheim v0.217.22. -- Compiled against BepInEx 5.4.22. -- Updated ServerSync to v1.15. -- New feature and config option: [General]EnableExtraResources. - - When enabled, users/server admins can define any prefabs (even from other mods) to add to the cultivator build table. This feature will be expanded upon in future updates. -- New config option [General]DisabledResourceNames. - - Specific resources added by the mod can now be modularly disabled. -- Added autumn birch sapling (plains variant). -- Misc code improvements. - -### 1.13.7 -- Updated for Valheim v0.217.14 (Hildir's Request). - -### 1.13.6 -- Updated for Valheim v0.216.9. -- Rebuilt embedded asset bundle for Unity 2020.3.45f1. -- Removing pieces with the cultivator will now play piece specific SFX. -- Removing pickable objects with the cultivator will now drop its resources before being destroyed. - -### 1.13.5 -- To avoid confusion and to make things more intuitive, [Crops] and [Seeds] categories will no longer display in the BepInEx Configuration Manager unless their respective overrides, EnableCropOverrides and EnableSeedOverrides, are set to true. - -### 1.13.4 -- Compiled against Valheim v0.214.305. -- Fixed default min and max growth scale for vanilla saplings. - -### 1.13.3 -- Updated for Valheim v0.214.2. -- Compiled against BepInEx 5.4.21.0. -- Fixed growth remaining hovertext formatting bug that was introduced with latest Valheim update. - -### 1.13.2 -- Ancient and Ygga Saplings can now grow in any biome when EnforceBiomes is disabled. - -### 1.13.1 -- Removed meadows restriction on decorative pieces when EnforceBiomes is enabled. -- Omitted black cores from respawn time display. -- Fix for Unity Exception when running in development mode. -- Miscellaneous code optimizations and reduction of mod footprint. - -### 1.13.0 -- Trees & Seeds update! -- Added ygga saplings. -- Gave ancient saplings a unique appearance. -- Added [Seeds] config options TreeDropMin & TreeDropMax. -- Corrected [Seeds] setting descriptions. -- Fixed benign NRE when leaving game while viewing plant growth progress. - -### 1.12.0 -- Updated for Mistlands v0.212.7. -- [Crops] configuration options added for, and now apply to, jotun puffs and magecap. -- Added small ygga tree recipe to the cultivator. -- Added 2 new [Crops] settings, CropsRequireSunlight & CropsRequireGrowthSpace. - - Greenhouses? - -### 1.11.7 -- Updated ServerSync to v1.13 for Valheim 0.211.11. - -### 1.11.6 -- Updated ServerSync to v1.11 for Valheim 0.211.7 crossplay support. - -### 1.11.5 -- Fixed null reference error that occurs when an ancient sapling matures into a tree while PlaceAnywhere is enabled. - -### 1.11.4 -- Fixed localized text for BlueberryBush build description. - -### 1.11.3 -- Fixed [Crops]OnionReturn using value set in OnionCost. -- Ensured plant growth times are set to a minimum 10 seconds. -- [Difficulty]ResourcesSpawnEmpty now applies to all pickables. - - Applies to berry bushes, mushrooms, flowers, and debris. -- Updated to ServerSync v1.6. - -### 1.11.2 -- Fixed collision on dandelions. - -### 1.11.1 -- Added new icons for all added pieces in the cultivator menu to match vanilla art style. -- Removed [General]AlternateIcons config option. -- Added 3 new buildable pieces: Branch, Stone, and Flint debris. -- New config category 'Debris', including 6 new settings. - -### 1.11.0 -- At long last, with 3D modeling assistance from Bento, custom meshes for picked flowers and mushrooms are finally here. - - Added custom meshes for picked flowers and mushrooms. -- [General]AlwaysShowSpawners has been removed in place of ShowPickableSpawners (defaults to true) which can be toggled off to restore vanilla behaviour. -- Added toggleable snap points for vines. -- Updated some config descriptions. -- Misc improvements. - -### 1.10.1 -- Toggling [Crops]EnableCropOverrides off while in game now correctly un-applies all [Crops] settings. - -### 1.10.0 -- Removed custom AncientSeeds item. - - Planting an Ancient Sapling now requires a vanilla AncientSeed. -- Added Cost and Return config settings for individual crops. -- Added extra null reference prevention. -- Compiled against BepInEx 5.4.19.0. -- Moved [Difficulty]EnableCropOverrides to [Crops]. -- Added EnableSeedOverrides to [Seeds] - - Must be enabled for [Seeds] config options to be applied. - -### 1.9.2 -- Fixed incompatibility with Better Creative, with fix submitted by its author, Heinermann. - -### 1.9.1 -- New config category: UI. - - Moved EnablePickableTimers to UI category. - - Added [UI]EnablePlantTimers and [UI]GrowthAsPercentage. -- Growth time remaining can be seen as hover text on crops, saplings, and pickables, and optionally may be displayed as a percentage. - -### 1.9.0 -- Adopted ServerSync in place of Authoritative Config. -- Changes to configuration options while in game, through BepInEx Configuration Manager or synchronization with connected clients, will immediately take effect without a world reload. - -### 1.8.6 -- Berry bushes, mushrooms, and flowers can now individually have their recipes removed from the cultivator by setting their respective resource cost to 0 in the configuration file. - -### 1.8.5 -- Added extra null reference error prevention. -- Compiled against BepInEx 5.4.1601 and Valheim 0.205.5. - -### 1.8.4 -- Fixed bug where some trees would only drop one or two items from their drop table, even when [Seeds] oneOfEach was set to true. - -### 1.8.3 -- Added [Seeds] configuration options category with 4 new settings. - - These settings normalize the amount of seeds that drop from the various tree types, and allow the user to define seed drop rates and amounts. - -### 1.8.2 -- Fixed ancient trees having no placement cost. - -### 1.8.1 -- Updated for Valheim v 0.202.14 (Hearth & Home). -- Removed config options [Saplings] BirchCost, OakCost, AncientCost. -- Removed custom Birch/Oak seeds and saplings (included now in base game). - -### 1.8.0 -- Added [General] EnablePickableTimers config option (defaults to true). - - When enabled, pickables will display growth time remaining in hover text. -- Added large glowing mushroom recipe to cultivator. - -### 1.7.1 -- Cultivator can now remove branch, stone, and flint spawners using the deconstruct key. - -### 1.7.0 -- Redesigned the PlaceAnywhere config setting. -- When PlaceAnywhere is enabled, the following changes take effect: - - Saplings, small trees, and bushes can be placed indoors. - - Saplings can grow into trees indoors, and sapling grow radius is ignored. - - Bushes and saplings/trees placed while PlaceAnywhere is enabled will defy gravity. - - (to prevent them from falling through floors). - - Even if PlaceAnywhere is later disabled, the pieces will continue to float until the world is loaded without the mod present. - -### 1.6.3 -- Rebuilt embedded asset bundle for Valheim 0.155.7. -- Fixed monster AI targeting non-player built flora after 0.155.7 AI changes. - -### 1.6.2 -- Added config option [Difficulty] : ResourcesSpawnEmpty (defaults to false). - - When set to true, berry bushes will spawn without fruit when placed. - -### 1.6.1 -- EnforceBiomes config option now correctly applies to saplings. -- Fixed cultivator not animating when deconstructing vines. - -### 1.6.0 -- Cultivator can no longer remove all building pieces, only pickables and vines. -- Deconstruct now respects ward permissions. -- Added vfx and sfx when removing vines. -- Added config option, RecoverResources, to the [Difficulty] section of config (off by default). - -### 1.5.2 -- Updated for Valheim 0.154.1. -- Removed respawn time fix for pickable resources (fixed in base game). - -### 1.5.1 -- Added CropsRequireCultivation config option to [Crops] section (defaults to true). -- Fixed logic for PlaceAnywhere and RequireCultivation config options. - -### 1.5.0 -- Added new server authoritative config options to override grow radius, growth time, and scale of crops. -- Improved compatibility with other mods that cause game code to execute earlier than expected. - -### 1.4.3 -- Added chance for birch sapling to spawn autumn (plains) leaf variants. -- Added AlwaysShowSpawners config setting. - - When enabled, spawners for mushrooms, thistle, and dandelion will remain visible after being picked. - -### 1.4.2 -- Birch trees found in the plains can now drop birch cones. -- Added config options for modifying growth time and min/max scale of beech, pine, and fir saplings. -- Centralized debug log source for tidier logging. - -### 1.4.1 -- Correctly adds cultivator recipes after receiving authoritative config. - -### 1.4.0 -- Added several new buildable pieces to the cultivator that can be enabled/disabled with new config option EnableMiscFlora (on by default). -- New config options to control grow radius of all tree saplings. -- Misc performance and code improvements. - -### 1.3.3 -- Fixed mod not initializing when connecting to a server that isn't hosting the mod. -- Fixed BirchCost, OakCost, and AncientCost config options not taking effect. - -### 1.3.2 -- Reverted to 1.2 method of adding cultivator recipes. - - Hopefully this addresses the problem some people were experiencing with 1.3. - -### 1.3.1 -- Server configuration settings are now properly authoritative when enabled. -- Configuration options are now re-applied each time a world is loaded. - -### 1.3.0 -- Dropped MCE support. - - Mod now uses Authoritative Config for server config synchronization. - -### 1.2.2 -- Fixed small beech and fir trees disappearing. Improved MCE support. - -### 1.2.1 -- Re-fixed functionality of EnforceBiomesVanilla config option. - -### 1.2.0 -- Added ability to plant small fir and beech trees. -- EnforceBiomesVanilla config option now allows barley and flax to grow outside of the plains. -- Added localization support (see mod description for details). - -### 1.1.0 -- New icons for berry bush pieces and placeholder icons for seed items. -- Corrected DandelionRespawnTime config description. -- Added EnforceBiomesVanilla option (default true). -- Optimizations: reduced mod footprint. - -### 1.0.0 -- Created Mod. \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/README.md b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/README.md index 3911f90..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/README.md +++ b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/README.md @@ -1,191 +0,0 @@ -![](https://staticdelivery.nexusmods.com/mods/3667/images/1042/1042-1618905952-462602285.png) - -| [Description](#description) | [Features](#features) | [Installing](#installing) | [Compatibility](#compatibility) | [Contact Author](#contact-author) | [Other Info](#config-and-other-info) | [Config](#config) | [Source](#source) | [Screenshots](#screenshots) | -|---|---|---|---|---|---|---|---|---| - -## New -Looking to make your farming life simpler and more efficient? Try my latest mod, [Plant Easily](https://valheim.thunderstore.io/package/Advize/PlantEasily/). It allows you to plant evenly spaced crops, either one at a time or in any amount of rows and columns, with grid snapping features and invalid crop placement prevention. It also allows bulk harvesting of resources and auto-replanting of crops. It's highly configurable and includes gamepad support. Most importantly, it supports vanilla crops, saplings, and the pickable resources added by Plant Everything. - -## Description -A rewrite of the Planting Plus mod by bkeyes93. Plant Everything allows you to plant and harvest gathered and pickable resources found throughout the world, such as berry bushes, mushrooms, thistle, dandelion, as well as previously unavailable saplings and decorative flora. Expand your farming repertoire with berry bushes, flowers, and mushrooms whose resources will respawn over time. While you're at it, spruce up your settlement with some small trees, bushes, and even wall-mountable vines! - -In addition to the added plantable resources, a wide range of configurable options allows you to tweak the mod/game's farming related aspects in favor of aesthetics, game balance, or your personal preference. By default the configuration file is centered around game balance and respects all of the vanilla game settings. This includes its obscenely long respawn time for pickables, which can range as high as several hours of real time spent in the game. I strongly encourage you to lower your pickable respawn times for a more enjoyable experience. - -`If you need to remove a spawner, aim at it and press your deconstruct key (middle click by default) with your cultivator in your hand the way you would destroy a building piece with your hammer equipped.` - -## Features - -This mod adds a wide range of features, some of which are not well known (or even forgotten), but all of which are toggleable. I'll do my best to provide as comprehensive a list as I can, and will update it over time. The following is a short list of some of the most significant features. - -**Adds 29 recipes to the cultivator** -- which are unlocked by obtaining at least 1 of each of the recipe's required materials, as you would any other recipe in the game. These recipes can be individually disabled, see Misc Features section below. - -**Provides the option to grow crops in any biome.** -- Also allows you to remove other restrictions such as whether crops need cultivated ground, open sky, space to grow, or even whether you can plant your trees indoors. - -**Displays growth time remaining** -- on crops, pickables, and saplings as hover text. See [UI] section of config for related settings and toggling it on/off. - -**Personalize numerous game settings** -- relating to crops, saplings, pickables, and seeds. These settings include growth times, costs, yields, grow radius, and size scaling. - -**Remove pesky respawning debris** -- such as sticks, stones, and flint using your cultivator (see bold text at end of 'Description' section). Also allows you to set resource cost and return of debris. - -**Plant some flora indoors.** -- When [Difficulty]PlaceAnywhere is enabled, the following changes take effect: Saplings, small trees, and bushes can be placed indoors. Saplings can grow into trees indoors, and sapling grow radius is ignored. Bushes and saplings/trees placed while PlaceAnywhere is enabled will defy gravity (to prevent them from falling through floors). Even if PlaceAnywhere is later disabled, the pieces will continue to float until the world is loaded without the mod present. - -**Synchronizes configuration settings in multiplayer using ServerSync.** -- Mod configurations will be synchronized between connected clients who are using the mod. If [General] LockConfiguration is set to true, only server admins will be able to modify configuration settings. However, settings falling under the [General] category of the config file will not be synchronized (with the exception of EnableMiscFlora). Though ServerSync will sync configs between connected clients, a client's locally stored configuration file will not be altered. - -**Supports localized text** -- for the added plantable resources. The mod does offer localization support, but the mod has yet to be translated to other languages. Users can help to translate the mod to other languages by enabling "EnableLocalization" in the config, and then re-launching the game once. This will generate a .json file in the config\PlantEverything directory named 'english_PlantEverything.json'. Using any text editor, edit the names and descriptions in the right column and resave the file as '{language}_PlantEverything.json'. Finally, change the language setting in the mod's config file to match {language} of your json file. For example, if you launch the game while "spanish_PlantEverything.json" is present AND the config language option is set to "spanish", it will load strings for names and descriptions from the Spanish json file. - -If you are willing to translate to other languages, I would be more than happy to offer them as optional downloads with the mod. - -**Make any prefab buildable:** -- Users / server admins can now add any prefab (even from other mods) to the cultivator build table. When enabled, a file named PlantEverything_ExtraResources.cfg will be generated in the config\PlantEverything directory containing two example entries with different but acceptable formatting. Entries beginning with PE_Fake are ignored so you can safely leave them there. Any entries containing prefab names or resource names that can't be resolved, or containing a resource cost of 0 will be ignored. A FileWatcher will monitor changes to this file, apply them immediately, and synchronize them to connected clients. This feature will be expanded upon in future mod updates. - -**Miscellaneous Features:** - -- Custom meshes for flowers and mushrooms to indicate picked status. Picked models will not display on clients without the mod or who have ShowPickableSpawners set to false, but the spawner will remain and will display again once matured. -- Works in multiplayer environments even for users without the mod. Unmodded clients will be able to see and interact with all of the added resources that you plant. However, some settings may only work if the mod is installed on the server as well. -- Snap points can be seamlessly toggled on/off for vines to help with placement using Configuration Manager. -- Many of the added resources can be disabled by setting their resource cost to 0. Eligible resources will mention it in the description of their respective config settings. For all other pieces, you can disable the resource by adding its prefab name to [General]DisabledResourceNames, and separating names with a comma (e.g. Ancient_Sapling,Pickable_Flint). The prefab names used by the mod are included below. -- Can detect crops and saplings added by 3rd party mods and have this mod's settings applied to them. - -The following recipes have been added to the cultivator: - -Raspberry Bush, Blueberry Bush, Cloudberry Bush\ -Mushrooms, Yellow Mushrooms, Blue Mushrooms\ -Thistle, Dandelion, SmokePuffs, Fiddlehead Fern\ -Ancient Sapling, Ygga Sapling, Autumn Birch Sapling, Ashwood Sapling - -- Prefab Names:\ -RaspberryBush, BlueberryBush, CloudberryBush\ -Pickable_Mushroom, Pickable_Mushroom_yellow, Pickable_Mushroom_blue\ -Pickable_Thistle, Pickable_Dandelion, Pickable_SmokePuff, Pickable_Fiddlehead\ -Ancient_Sapling, Ygga_Sapling, Autumn_Birch_Sapling, Ashwood_Sapling - -With EnableMiscFlora enabled in config: - -Small Beech Tree, Small Fir Tree, Small Dead Fir Tree\ -Small Plains Bush, Small Fruitless Bush (2 tints), Small Shrub (2 tints)\ -Small Ygga Shoot, Vines, Custom Ashvine, Ashlands Fern\ -Branch, Stone, Flint - -- Prefab Names:\ -Beech_small1, FirTree_small, FirTree_small_dead\ -Bush01, Bush01_heath, Bush02_en, shrub_2, shrub_2_heath\ -YggaShoot_small1, vines, PE_VineAsh_sapling, FernAshlands\ -Pickable_Branch, Pickable_Stone, Pickable_Flint - -Below are the names of some interesting prefabs you can add when [General]EnableExtraResources is set to true.\ -For a complete list of vanilla prefabs, see https://valheim-modding.github.io/Jotunn/data/prefabs/prefab-list.html - -Pickable_SurtlingCoreStand, Pickable_BlackCoreStand, Pickable_RoyalJelly - -Pickable_BogIronOre, Pickable_Tin, Pickable_Obsidian\ -Pickable_MountainCaveCrystal, Pickable_MountainCaveObsidian\ -Pickable_Meteorite, Pickable_Tar, Pickable_TarBig - -Pickable_DragonEgg, Pickable_DvergerThing, Pickable_DvergrLantern\ -Pickable_DvergrMineTreasure, Pickable_DvergrStein, Pickable_Fishingrod - -Pickable_DolmenTreasure, Pickable_ForestCryptRandom, Pickable_ForestCryptRemains01\ -Pickable_ForestCryptRemains02, Pickable_ForestCryptRemains03, Pickable_ForestCryptRemains04\ -Pickable_SunkenCryptRandom, Pickable_MountainCaveRandom, Pickable_MountainRemains01_buried - -Pickable_Hairstrands01, Pickable_Hairstrands02\ -Pickable_Item, Pickable_MeatPile, Pickable_RandomFood - -## Installing - -### Manual Install - -Extract the Advize_PlantEverything.dll file into the BepInEx/plugins folder. -Directory structure should look like this: -``` -BepInEx -> - plugins -> - Advize_PlantEverything.dll -``` -#### In multiplayer environments: -In order for all settings to work reliably, install the mod on the server (if dedicated) and every connected client. Even if not installed on the server and all clients, clients with the mod will still be able to place the additional resources added by the mod. - -## Compatibility -Here you'll find info about known mod conflicts and possible solutions. - -### Valheim+: -Though compatible out of the box, Valheim+ does have some config settings that can overlap with settings from Plant Everything. Only if and when these specific features are desired from one mod or the other will you have to decide which mod's feature you'd prefer to use. Doing so is as simple as toggling something on/off in either of the mod's config files. - -### PlantEasily: -There are zero conflicts between this and PlantEasily, as it was designed to compliment this mod and vice versa. - -### Farming: -While there can be overlap between config options, there are no hard conflicts with Farming by smoothbrain. I do recommend you study the config files for each mod and choose which mod will drive the features that best suit your needs. - -### MassFarming: -There are no conflicts between this mod and MassFarming, but as far as I know it still does not support the pickable resources added by this mod (berry bushes, flowers, mushrooms). - -### FarmGrid: -The FarmGrid config file requires a bit of tweaking in order to support the resources added in this mod. See following guide. -``` -Open your FarmGrid config file in a text editor or in game using the Configuration Manager mod. Find the line beginning with - -plantObjectMasks = - -Change it to: - -plantObjectMasks = piece, piece_nonsolid, item - -Find the line beginning with - -customPlants = - -Change it to: - -customPlants = RaspberryBush(Clone): 0.5, RaspberryBush: 0.5, BlueberryBush(Clone): 0.5, BlueberryBush: 0.5, Pickable_Mushroom(Clone): 0.5, Pickable_Mushroom: 0.5, Pickable_Mushroom_yellow(Clone): 0.5, Pickable_Mushroom_yellow: 0.5, Pickable_Mushroom_blue(Clone): 0.5, Pickable_Mushroom_blue: 0.5, CloudberryBush: 0.5, CloudberryBush(Clone): 0.5, Pickable_Thistle(Clone): 0.5, Pickable_Thistle: 0.5, Pickable_Dandelion(Clone): 0.5, Pickable_Dandelion: 0.5 - - -Tweak grid spacing as you see fit. If spacing seems off to you, replace the traditional decimal format for spacing with the following: -0.15 = 15e-2 -0.25 = 25e-2 -0.5 = 5e-1 -0.75 = 75e-2 -1 = 1 -1.5 = 15e-1 -``` -## Contact Author -You can reach me on NexusMods to provide bug reports or feedback https://www.nexusmods.com/valheim/mods/1042 - -For further mod or mod dev support, I can be found at the following Discord server: - -[![](https://i.imgur.com/HZMpQip.png)](https://discord.gg/89bBsvK5KC) - -## Config and Other Info: -Mod is highly configurable, a config file will be generated after first loading the mod and can be found in BepInEx/config/advize.PlantEverything.cfg - -The config can be edited out of game with a text editor, or modified in game using the Configuration Manager mod. - -## Config -### Default Config File: -``` -Please see Nexus mod page for the default configuration. -``` -## Source -Github Repo: [Advize_ValheimMods](https://github.com/AdvizeGH/Advize_ValheimMods) - -## Screenshots - -Showcase of some the additional flora added in 1.4.0 - -![](https://staticdelivery.nexusmods.com/mods/3667/images/1042/1042-1619617919-1974000660.png) - -Added cultivator recipes - -![](https://staticdelivery.nexusmods.com/mods/3667/images/1042/1042-1715855093-683483227.png) - -Custom meshes for picked flowers and mushrooms, with growth time displayed - -![](https://staticdelivery.nexusmods.com/mods/3667/images/1042/1042-1650757157-636832645.png) \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/icon.png b/resources/test/installers/bepinex/PlantEverything/BepInEx/plugins/Advize-PlantEverything/icon.png index 66e769b267dfb3a91f5409715aa97297d5318720..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 137513 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

    tsLs5Mn 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 z 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 IRrkRE0i2t4oB#j- diff --git a/resources/test/installers/bepinex/PlantEverything/changelog.txt b/resources/test/installers/bepinex/PlantEverything/changelog.txt index 805f4a7..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/changelog.txt +++ b/resources/test/installers/bepinex/PlantEverything/changelog.txt @@ -1,6 +0,0 @@ -3 commits since v5.4.23.2 - -Changelog (excluding merges): -* (cd593c4) [ManlyMarco] Add useful links to solution -* (a90b5bb) [ManlyMarco] Upgrade Doorstop to version 4.4.0 (#1092) -* (9cfc06e) [kohanis] Migrate to sdk-style projects (#894) \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_config.ini b/resources/test/installers/bepinex/PlantEverything/doorstop_config.ini index 97f55df..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/doorstop_config.ini +++ b/resources/test/installers/bepinex/PlantEverything/doorstop_config.ini @@ -1,39 +0,0 @@ -# General options for Unity Doorstop -[General] - -# Enable Doorstop? -enabled = true - -# Path to the assembly to load and execute -# NOTE: The entrypoint must be of format `static void Doorstop.Entrypoint.Start()` -target_assembly=BepInEx\core\BepInEx.Preloader.dll - -# If true, Unity's output log is redirected to \output_log.txt -redirect_output_log = false - -# Overrides the default boot.config file path -boot_config_override = - -# If enabled, DOORSTOP_DISABLE env var value is ignored -# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS -ignore_disable_switch = false - -# Options specific to running under Unity Mono runtime -[UnityMono] - -# Overrides default Mono DLL search path -# Sometimes it is needed to instruct Mono to seek its assemblies from a different path -# (e.g. mscorlib is stripped in original game) -# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed -# Original Managed folder is added as a secondary folder in the search path -# To specify multiple paths, separate them with semicolons (;) -dll_search_path_override = - -# If true, Mono debugger server will be enabled -debug_enabled = false - -# When debug_enabled is true, specifies the address to use for the debugger server -debug_address = 127.0.0.1:10000 - -# If true and debug_enabled is true, Mono debugger server will suspend the game execution until a debugger is attached -debug_suspend = false \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.dylib b/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.dylib index 0851f6c697651706a3e3e5a55f63e9044ed93628..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 25720 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 diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.so b/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x64.so index 3677234abf9a3da05953535901b3346a0e6f730f..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 31400 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 diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.dylib b/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.dylib index 27a98647c09b8b9681930a8c57fa1682e7b9a065..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 29300 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 diff --git a/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.so b/resources/test/installers/bepinex/PlantEverything/doorstop_libs/libdoorstop_x86.so index 0025d8536e4b11b4867e756ac9d41d0e06cd39c0..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 30816 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 [doorstop arguments] [game arguments] -# 2. Via config: edit the options below and run ./run.sh without any arguments - -# LINUX: name of Unity executable -# MACOS: name of the .app directory -executable_name="valheim.x86_64" - -# All of the below can be overriden with command line args - -# General Config Options - -# Enable Doorstop? -# 0 is false, 1 is true -enabled="1" - -# Path to the assembly to load and execute -# NOTE: The entrypoint must be of format `static void Doorstop.Entrypoint.Start()` -target_assembly="BepInEx/core/BepInEx.Preloader.dll" - -# Overrides the default boot.config file path -boot_config_override="" - -# If enabled, DOORSTOP_DISABLE env var value is ignored -# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS -ignore_disable_switch="0" - -# Mono Options - -# Overrides default Mono DLL search path -# Sometimes it is needed to instruct Mono to seek its assemblies from a different path -# (e.g. mscorlib is stripped in original game) -# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed -# Original Managed folder is added as a secondary folder in the search path -# To specify multiple paths, separate them with colons (:) -dll_search_path_override="" - -# If 1, Mono debugger server will be enabled -debug_enable="0" - -# When debug_enabled is 1, specifies the address to use for the debugger server -debug_address="127.0.0.1:10000" - -# If 1 and debug_enabled is 1, Mono debugger server will suspend the game execution until a debugger is attached -debug_suspend="0" - -# CoreCLR options (IL2CPP) - -# Path to coreclr shared library WITHOUT THE EXTENSION that contains the CoreCLR runtime -coreclr_path="" - -# Path to the directory containing the managed core libraries for CoreCLR (mscorlib, System, etc.) -corlib_dir="" - -################################################################################ -# Everything past this point is the actual script - -# Special case: program is launched via Steam -# In that case rerun the script via their bootstrapper to ensure Steam overlay works -steam_arg_helper() { - if [ "$executable_name" != "" ] && [ "$1" != "${1%"$executable_name"}" ]; then - return 0 - elif [ "$executable_name" = "" ] && [ "$1" != "${1%.x86_64}" ]; then - return 0 - elif [ "$executable_name" = "" ] && [ "$1" != "${1%.x86}" ]; then - return 0 - else - return 1 - fi -} -for a in "$@"; do - if [ "$a" = "SteamLaunch" ]; then - rotated=0; max=$# - while [ $rotated -lt $max ]; do - if steam_arg_helper "$1"; then - to_rotate=$(($# - rotated)) - set -- "$@" "$0" - while [ $((to_rotate-=1)) -ge 0 ]; do - set -- "$@" "$1" - shift - done - exec "$@" - else - set -- "$@" "$1" - shift - rotated=$((rotated+1)) - fi - done - exit 1 - fi -done - -# Handle first param being executable name -if [ -x "$1" ] ; then - executable_name="$1" - shift -fi - -if [ -z "${executable_name}" ] || [ ! -x "${executable_name}" ]; then - echo "Please set executable_name to a valid name in a text editor or as the first command line parameter" - exit 1 -fi - -# Use POSIX-compatible way to get the directory of the executable -a="/$0"; a=${a%/*}; a=${a#/}; a=${a:-.}; BASEDIR=$(cd "$a" || exit; pwd -P) - -arch="" -executable_path="" -lib_extension="" - -abs_path() { - # Resolve relative path to absolute from BASEDIR - if [ "$1" = "${1#/}" ]; then - set -- "${BASEDIR}/${1}" - fi - echo "$(cd "$(dirname "$1")" && pwd)/$(basename "$1")" -} - -# Set executable path and the extension to use for the libdoorstop shared object -os_type="$(uname -s)" -case ${os_type} in - Linux*) - executable_path="$(abs_path "$executable_name")" - lib_extension="so" - ;; - Darwin*) - real_executable_name="$(abs_path "$executable_name")" - - # If we're not even an actual executable, check .app Info for actual executable - case $real_executable_name in - *.app/Contents/MacOS/*) - executable_path="${executable_name}" - ;; - *) - # Add .app to the end if not given - if [ "$real_executable_name" = "${real_executable_name%.app}" ]; then - real_executable_name="${real_executable_name}.app" - fi - inner_executable_name=$(defaults read "${real_executable_name}/Contents/Info" CFBundleExecutable) - executable_path="${real_executable_name}/Contents/MacOS/${inner_executable_name}" - ;; - esac - lib_extension="dylib" - ;; - *) - # alright whos running games on freebsd - echo "Unknown operating system ($(uname -s))" - echo "Make an issue at https://github.com/NeighTools/UnityDoorstop" - exit 1 - ;; -esac - -_readlink() { - # relative links with readlink (without -f) do not preserve the path info - ab_path="$(abs_path "$1")" - link="$(readlink "${ab_path}")" - case $link in - /*);; - *) link="$(dirname "$ab_path")/$link";; - esac - echo "$link" -} - -resolve_executable_path () { - e_path="$(abs_path "$1")" - - while [ -L "${e_path}" ]; do - e_path=$(_readlink "${e_path}"); - done - echo "${e_path}" -} - -# Get absolute path of executable -executable_path=$(resolve_executable_path "${executable_path}") - -# Figure out the arch of the executable with file -file_out="$(LD_PRELOAD="" file -b "${executable_path}")" -case "${file_out}" in - *64-bit*) - arch="x64" - ;; - *32-bit*) - arch="x86" - ;; - *) - echo "The executable \"${executable_path}\" is not compiled for x86 or x64 (might be ARM?)" - echo "If you think this is a mistake (or would like to encourage support for other architectures)" - echo "Please make an issue at https://github.com/NeighTools/UnityDoorstop" - echo "Got: ${file_out}" - exit 1 - ;; -esac - -# Helper to convert common boolean strings into just 0 and 1 -doorstop_bool() { - case "$1" in - TRUE|true|t|T|1|Y|y|yes) - echo "1" - ;; - FALSE|false|f|F|0|N|n|no) - echo "0" - ;; - esac -} - -# Read from command line -i=0; max=$# -while [ $i -lt $max ]; do - case "$1" in - --doorstop-enabled) - enabled="$(doorstop_bool "$2")" - shift - i=$((i+1)) - ;; - --doorstop-target-assembly) - target_assembly="$2" - shift - i=$((i+1)) - ;; - --doorstop-boot-config-override) - boot_config_override="$2" - shift - i=$((i+1)) - ;; - --doorstop-mono-dll-search-path-override) - dll_search_path_override="$2" - shift - i=$((i+1)) - ;; - --doorstop-mono-debug-enabled) - debug_enable="$(doorstop_bool "$2")" - shift - i=$((i+1)) - ;; - --doorstop-mono-debug-suspend) - debug_suspend="$(doorstop_bool "$2")" - shift - i=$((i+1)) - ;; - --doorstop-mono-debug-address) - debug_address="$2" - shift - i=$((i+1)) - ;; - *) - set -- "$@" "$1" - ;; - esac - shift - i=$((i+1)) -done - -target_assembly="$(abs_path "$target_assembly")" - -# Move variables to environment -export DOORSTOP_ENABLED="$enabled" -export DOORSTOP_TARGET_ASSEMBLY="$target_assembly" -export DOORSTOP_BOOT_CONFIG_OVERRIDE="$boot_config_override" -export DOORSTOP_IGNORE_DISABLED_ENV="$ignore_disable_switch" -export DOORSTOP_MONO_DLL_SEARCH_PATH_OVERRIDE="$dll_search_path_override" -export DOORSTOP_MONO_DEBUG_ENABLED="$debug_enable" -export DOORSTOP_MONO_DEBUG_ADDRESS="$debug_address" -export DOORSTOP_MONO_DEBUG_SUSPEND="$debug_suspend" - -# Final setup -doorstop_directory="${BASEDIR}/doorstop_libs" -doorstop_name="libdoorstop_${arch}.${lib_extension}" - -export LD_LIBRARY_PATH="${doorstop_directory}:${LD_LIBRARY_PATH}" -if [ -z "$LD_PRELOAD" ]; then - export LD_PRELOAD="${doorstop_name}" -else - export LD_PRELOAD="${doorstop_name}:${LD_PRELOAD}" -fi - -export DYLD_LIBRARY_PATH="${doorstop_directory}:${DYLD_LIBRARY_PATH}" -if [ -z "$DYLD_INSERT_LIBRARIES" ]; then - export DYLD_INSERT_LIBRARIES="${doorstop_name}" -else - export DYLD_INSERT_LIBRARIES="${doorstop_name}:${DYLD_INSERT_LIBRARIES}" -fi - -exec "$executable_path" "$@" diff --git a/resources/test/installers/bepinex/PlantEverything/start_server_bepinex.sh b/resources/test/installers/bepinex/PlantEverything/start_server_bepinex.sh index 3b3f85f..e69de29 100644 --- a/resources/test/installers/bepinex/PlantEverything/start_server_bepinex.sh +++ b/resources/test/installers/bepinex/PlantEverything/start_server_bepinex.sh @@ -1,21 +0,0 @@ -#!/bin/sh -# BepInEx-specific settings -# NOTE: Do not edit unless you know what you are doing! -#### -export DOORSTOP_ENABLED=1 -export DOORSTOP_TARGET_ASSEMBLY=./BepInEx/core/BepInEx.Preloader.dll - -export LD_LIBRARY_PATH="./doorstop_libs:$LD_LIBRARY_PATH" -export LD_PRELOAD="libdoorstop_x64.so:$LD_PRELOAD" -#### - - -export LD_LIBRARY_PATH="./linux64:$LD_LIBRARY_PATH" -export SteamAppId=892970 - -echo "Starting server PRESS CTRL-C to exit" - -# Tip: Make a local copy of this script to avoid it being overwritten by steam. -# NOTE: Minimum password length is 5 characters & Password cant be in the server name. -# NOTE: You need to make sure the ports 2456-2458 is being forwarded to your server through your local router & firewall. -exec ./valheim_server.x86_64 -name "My server" -port 2456 -world "Dedicated" -password "secret" \ No newline at end of file diff --git a/resources/test/installers/bepinex/PlantEverything/winhttp.dll b/resources/test/installers/bepinex/PlantEverything/winhttp.dll index f2685f25098eec8559a9c4947bf6daccd7192870..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 26112 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

    B^QqfLX1K+Q47n_%Sp(xQD{9j4vp()TsG=Zp&F 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�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�Y*r+#Cg9S`aGfdAHffM#CGvkHk`0{b$6 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%0AqZSm-&!O84SLvGB+_ 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 J|NieN@K3@ - - - 0Harmony - - - -

    A factory to create delegate types - - - - Instance for the delegate type factory - - - Exists for API compatibility with Harmony - - - - - Creates a delegate type for a method - - Type of the return value - Types of the arguments - The new delegate type for the given type info - - - - Creates a delegate type for a method - - Type of the return value - Types of the arguments - Calling convention. If specified, adds to the delegate type - The new delegate type for the given type info - - - Creates a delegate type for a method - The method - The new delegate type - - - Creates a delegate type for a method - The method - Calling convention. If specified, adds to the delegate type. - The new delegate type - - - A getter delegate type - Type that getter gets field/property value from - Type of the value that getter gets - The instance get getter uses - An delegate - - - - A setter delegate type - Type that setter sets field/property value for - Type of the value that setter sets - The instance the setter uses - The value the setter uses - An delegate - - - - A constructor delegate type - Type that constructor creates - An delegate - - - - A helper class for fast access to getters and setters - - - Creates an instantiation delegate - Type that constructor creates - The new instantiation delegate - - - - Creates an getter delegate for a property - Type that getter reads property from - Type of the property that gets accessed - The property - The new getter delegate - - - - Creates an getter delegate for a field - Type that getter reads field from - Type of the field that gets accessed - The field - The new getter delegate - - - - Creates an getter delegate for a field (with a list of possible field names) - Type that getter reads field/property from - Type of the field/property that gets accessed - A list of possible field names - The new getter delegate - - - - Creates an setter delegate - Type that setter assigns property value to - Type of the property that gets assigned - The property - The new setter delegate - - - - Creates an setter delegate for a field - Type that setter assigns field value to - Type of the field that gets assigned - The field - The new getter delegate - - - - A delegate to invoke a method - The instance - The method parameters - The method result - - - A helper class to invoke method with delegates - - - Creates a fast invocation handler from a method - The method to invoke - Controls if boxed value object is accessed/updated directly - The - - - The directBoxValueAccess option controls how value types passed by reference (e.g. ref int, out my_struct) are handled in the arguments array - passed to the fast invocation handler. - Since the arguments array is an object array, any value types contained within it are actually references to a boxed value object. - Like any other object, there can be other references to such boxed value objects, other than the reference within the arguments array. - For example, - - var val = 5; - var box = (object)val; - var arr = new object[] { box }; - handler(arr); // for a method with parameter signature: ref/out/in int - - - - - If directBoxValueAccess is true, the boxed value object is accessed (and potentially updated) directly when the handler is called, - such that all references to the boxed object reflect the potentially updated value. - In the above example, if the method associated with the handler updates the passed (boxed) value to 10, both box and arr[0] - now reflect the value 10. Note that the original val is not updated, since boxing always copies the value into the new boxed value object. - - - If directBoxValueAccess is false (default), the boxed value object in the arguments array is replaced with a "reboxed" value object, - such that potential updates to the value are reflected only in the arguments array. - In the above example, if the method associated with the handler updates the passed (boxed) value to 10, only arr[0] now reflects the value 10. - - - - - Patch function helpers - - - Sorts patch methods by their priority rules - The original method - Patches to sort - Use debug mode - The sorted patch methods - - - - Sorts patch methods by their priority rules - The original method - Patches to sort - Use debug mode - The sorted patch methods - - - - Creates new replacement method with the latest patches and detours the original method - The original method - Information describing the patches - The newly created replacement method - - - - - High-level IL code manipulator for MonoMod that allows to manipulate a method as a stream of CodeInstructions. - - - - - Initialize IL transpiler - - Body of the method to transpile - Whether to always log everything for this instance - - - - Adds a transpiler method that edits the IL of the given method - - Transpiler method - Currently not implemented - - - - Processes and writes IL to the provided method body. - Note that this cleans the existing method body (removes insturctions and exception handlers). - - Method body to write to. - Original method that transpiler can optionally call into - - One of IL opcodes contains a CallSide (e.g. calli), which is currently not - fully supported. - - One of IL opcodes with an operand contains a null operand. - - - - Normalizes instructions into a consistent format for passing to transpilers. - Converts short branches to long, ensures that certain fields are properly initialized. - - Enumerable of instructions - Enumerable of normalized instructions - - - - Basic safe DLL emitter for dynamically generated s. - - Based on https://github.com/MonoMod/MonoMod.Common/blob/master/Utils/DMDGenerators/DMDCecilGenerator.cs - - - - Helper wrapper around ILProcessor to allow emitting code at certain positions - - - - - Write method body to a ILDasm -like representation - - Method body to write - String representation of the method body (locals and instruction) - Unexpected exception block type - - - - Patching methods potentially messes up the stack. - Especially calls to GetExecutingAssembly won't turn in correct methods - - - - Creates a patch sorter - Array of patches that will be sorted - Use debugging - - - Sorts internal PatchSortingWrapper collection and caches the results. - After first run the result is provided from the cache. - The original method - The sorted patch methods - - - Sorts internal PatchSortingWrapper collection and caches the results. - After first run the result is provided from the cache. - The original method - The sorted patch methods as instance - - - Checks if the sorter was created with the same patch list and as a result can be reused to - get the sorted order of the patches. - List of patches to check against - true if equal - - - Removes one unresolved dependency from the least important patch. - - - Outputs all unblocked patches from the waiting list to results list - - - Adds patch to both results list and handled patches set - Patch to add - - - Wrapper used over the Patch object to allow faster dependency access and - dependency removal in case of cyclic dependencies - - - Create patch wrapper object used for sorting - Patch to wrap - - - Determines how patches sort - The other patch - integer to define sort order (-1, 0, 1) - - - Determines whether patches are equal - The other patch - true if equal - - - Hash function - A hash code - - - Bidirectionally registers Patches as after dependencies - List of dependencies to register - - - Bidirectionally registers Patches as before dependencies - List of dependencies to register - - - Bidirectionally removes Patch from after dependencies - Patch to remove - - - Bidirectionally removes Patch from before dependencies - Patch to remove - - - Specifies the type of method - - - - This is a normal method - - - This is a getter - - - This is a setter - - - This is a constructor - - - This is a static constructor - - - This is an enumerator (, or UniTask coroutine) - This path will target the method that contains the actual enumerator code - - - Specifies the type of argument - - - - This is a normal argument - - - This is a reference argument (ref) - - - This is an out argument (out) - - - This is a pointer argument (&) - - - Specifies the type of patch - - - - Any patch - - - A prefix patch - - - A postfix patch - - - A transpiler - - - A finalizer - - - A reverse patch - - - A MonoMod - - - Specifies the type of reverse patch - - - - Use the unmodified original method (directly from IL) - - - Use the original as it is right now including previous patches but excluding future ones - - - Specifies the type of method call dispatching mechanics - - - - Call the method using dynamic dispatching if method is virtual (including overriden) - - - This is the built-in form of late binding (a.k.a. dynamic binding) and is the default dispatching mechanic in C#. - This directly corresponds with the instruction. - - - For virtual (including overriden) methods, the instance type's most-derived/overriden implementation of the method is called. - For non-virtual (including static) methods, same behavior as : the exact specified method implementation is called. - - - Note: This is not a fully dynamic dispatch, since non-virtual (including static) methods are still called non-virtually. - A fully dynamic dispatch in C# involves using - the dynamic type - (actually a fully dynamic binding, since even the name and overload resolution happens at runtime), which does not support. - - - - - Call the method using static dispatching, regardless of whether method is virtual (including overriden) or non-virtual (including static) - - - a.k.a. non-virtual dispatching, early binding, or static binding. - This directly corresponds with the instruction. - - - For both virtual (including overriden) and non-virtual (including static) methods, the exact specified method implementation is called, without virtual/override mechanics. - - - - - The base class for all Harmony annotations (not meant to be used directly) - - - - The common information for all attributes - - - Annotation to define targets of your Harmony patch methods - - - - An empty annotation can be used together with TargetMethod(s) - - - - An annotation that specifies a class to patch - The declaring class/type - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The argument types of the method or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - Assembly-qualified name of the declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - Assembly-qualified name of the declaring class/type - The name of the method, property or constructor to patch - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - Annotation to define the original method for delegate injection - - - - An annotation that specifies a class to patch - The declaring class/type - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The argument types of the method or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The - An array of argument types to target overloads - Array of - - - - An annotation that specifies a method, property or constructor to patch - The declaring class/type - The name of the method, property or constructor to patch - The - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - The name of the method, property or constructor to patch - The - - - - An annotation that specifies call dispatching mechanics for the delegate - The - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - The - An array of argument types to target overloads - An array of - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - - - - An annotation that specifies a method, property or constructor to patch - An array of argument types to target overloads - An array of - - - - Annotation to define your standin methods for reverse patching - - - - An annotation that specifies the type of reverse patching - The of the reverse patch - - - - A Harmony annotation to define that all methods in a class are to be patched - - - - A Harmony annotation used to change order in which Harmony patches are applied - - - - A Harmony annotation to define patch priority - The priority - - - - A Harmony annotation to define that a patch comes before another patch - - - - A Harmony annotation to define that a patch comes before another patch - The array of harmony IDs of the other patches - - - - A Harmony annotation to define that a patch comes after another patch - - - A Harmony annotation to define that a patch comes after another patch - The array of harmony IDs of the other patches - - - - A Harmony annotation to output a debug log for a patch - - - A Harmony annotation to debug a patch (output uses to log to your Desktop) - - - - A Harmony annotation to emit IL of the patch to a DLL - - - - A Harmony annotation to emit IL of the patch to the current working directory - - - - A Harmony annotation to emit IL of the patch to the given path - Directory to which emit the patch - - - - A Harmony attribute to automatically wrap the patch into try/catch. Exceptions are logged to Harmony log and eaten. - - - - If specified on a prefix, postfix or a finalizer, the method will be automatically wrapped into try/catch. - - - - Specifies the Prepare function in a patch class - - - - Specifies the Cleanup function in a patch class - - - - Specifies the TargetMethod function in a patch class - - - - Specifies the TargetMethods function in a patch class - - - - Specifies the Prefix function in a patch class - - - - Specifies the Postfix function in a patch class - - - - Specifies the Transpiler function in a patch class - - - - Specifies the ILManipulator function in a patch class> - - - - Specifies the Finalizer function in a patch class - - - - A Harmony annotation to declare injected arguments - - - - The name of the original argument - - - - The index of the original argument - - - - The new name of the original argument - - - - An annotation to declare injected arguments by name - - - - An annotation to declare injected arguments by index - Zero-based index - - - - An annotation to declare injected arguments by renaming them - Name of the original argument - New name - - - - An annotation to declare injected arguments by index and renaming them - Zero-based index - New name - - - - An abstract wrapper around OpCode and their operands. Used by transpilers - - - - The opcode - - - - The operand - - - - All labels defined on this instruction - - - - All exception block boundaries defined on this instruction - - - - Creates a new CodeInstruction with a given opcode and optional operand - The opcode - The operand - - - - Create a full copy (including labels and exception blocks) of a CodeInstruction - The to copy - - - - Clones a CodeInstruction and resets its labels and exception blocks - A lightweight copy of this code instruction - - - - Clones a CodeInstruction, resets labels and exception blocks and sets its opcode - The opcode - A copy of this CodeInstruction with a new opcode - - - - Clones a CodeInstruction, resets labels and exception blocks and sets its operand - The operand - A copy of this CodeInstruction with a new operand - - - - Creates a CodeInstruction calling a method (CALL) - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A code instruction that calls the method matching the arguments - - - - Creates a CodeInstruction calling a method (CALL) - The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by
    Type.GetType like Some.Namespace.Type. - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A code instruction that calls the method matching the arguments - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Creates a CodeInstruction calling a method (CALL) - The lambda expression using the method - - - - - Returns an instruction to call the specified closure - The delegate type to emit - The closure that defines the method to call - A that calls the closure as a method - - - - Creates a CodeInstruction loading a field (LD[S]FLD[A]) - The class/type where the field is defined - The name of the field (case sensitive) - Use address of field - - - - Creates a CodeInstruction storing to a field (ST[S]FLD) - The class/type where the field is defined - The name of the field (case sensitive) - - - - Returns a string representation of the code instruction - A string representation of the code instruction - - - - Exception block types - - - - The beginning of an exception block - - - - The beginning of a catch block - - - - The beginning of an except filter block - - - - The beginning of a fault block - - - - The beginning of a finally block - - - - The end of an exception block - - - - An exception block - - - - Block type - - - - Catch type - - - - Creates an exception block - The - The catch type - - - - - An exception thrown when a patch argument in a Harmony patch is invalid. - - - - - Original method to be patched. - - - - - Patch that was attempted to be applied. - - - - - - - - Constructs a new exception instance. - - Message of the exception. - Original method to be patched. - Patch that was attempted to be applied. - - - - An exception thrown when a reflection member is not found. - - - - - - - The Harmony instance is the main entry to Harmony. After creating one with an unique identifier, it is used to patch and query the current application domain - - - - Set to true before instantiating Harmony to debug Harmony or use an environment variable to set HARMONY_DEBUG to '1' like this: cmd /C "set HARMONY_DEBUG=1 && game.exe" - This is for full debugging. To debug only specific patches, use the attribute - - - - Creates a new Harmony instance - A unique identifier (you choose your own) - A Harmony instance - - - - The unique identifier - - - - Searches the current assembly for Harmony annotations and uses them to create patches - This method can fail to use the correct assembly when being inlined. It calls StackTrace.GetFrame(1) which can point to the wrong method/assembly. If you are unsure or run into problems, use PatchAll(Assembly.GetExecutingAssembly()) instead. - - - - Creates a empty patch processor for an original method - The original method/constructor - A new instance - - - - Creates a patch class processor from an annotated class - The class/type - A new instance - - - - Creates a patch class processor from an annotated class - The class/type - If true, the type doesn't need to have any attributes present for processing - A new instance - - - - Creates a reverse patcher for one of your stub methods - The original method/constructor - The stand-in stub method as - A new instance - - - - Searches an assembly for Harmony annotations and uses them to create patches - The assembly - - - - Searches the given type for Harmony annotation and uses them to create patches - The type to search - - - - Creates patches by manually specifying the methods - The original method/constructor - An optional prefix method wrapped in a object - An optional postfix method wrapped in a object - An optional transpiler method wrapped in a object - An optional finalizer method wrapped in a object - An optional ilmanipulator method wrapped in a - The replacement method that was created to patch the original method - - - - Creates patches by manually specifying the methods - The original method/constructor - An optional prefix method wrapped in a object - An optional postfix method wrapped in a object - An optional transpiler method wrapped in a object - An optional finalizer method wrapped in a object - The replacement method that was created to patch the original method - - - - Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process - The original method/constructor you want to duplicate - Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) - An optional transpiler as method that will be applied during the process - An optional ilmanipulator as method that will be applied during the process - The replacement method that was created to patch the stub method - - - - Patches a foreign method onto a stub method of yours and optionally applies transpilers during the process - The original method/constructor you want to duplicate - Your stub method as that will become the original. Needs to have the correct signature (either original or whatever your transpilers generates) - An optional transpiler as method that will be applied during the process - The replacement method that was created to patch the stub method - - - - Unpatches all methods that were patched by the specified . Unpatching is done by repatching methods without patches of this instance. - The Harmony ID to restrict unpatching to a specific Harmony instance. - Gets thrown when a null or empty HarmonyID gets passed in. - - - - Unpatches all methods that were patched by this Harmony instance's ID. Unpatching is done by repatching methods without patches of this instance. - - - - Globally unpatches ALL methods by patching them with zero patches. Complete unpatching is not supported. - - - - Unpatches methods by patching them with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The Harmony ID to restrict unpatching to a specific Harmony instance. Whether this parameter is actually optional is determined by the global flag - When is set to true, the execution of this method will be skipped when no is specified. - - - - Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The original method/constructor - The - The optional Harmony ID to restrict unpatching to a specific Harmony instance - - - - Unpatches a method by patching it with zero patches. Fully unpatching is not supported. Be careful, unpatching is global - The original method/constructor - The patch method as method to remove - - - - Test for patches from a specific Harmony ID - The Harmony ID - True if patches for this ID exist - - - - Gets patch information for a given original method - The original method/constructor - The patch information as - - - - Gets the methods this instance has patched - An enumeration of original methods/constructors - - - - Gets all patched original methods in the appdomain - An enumeration of patched original methods/constructors - - - - Gets the original method from a given replacement method - A replacement method, for example from a stacktrace - The original method/constructor or null if not found - - - - Tries to get the method from a stackframe including dynamic replacement methods - The - For normal frames, frame.GetMethod() is returned. For frames containing patched methods, the replacement method is returned or null if no method can be found - - - - Gets Harmony version for all active Harmony instances - [out] The current Harmony version - A dictionary containing assembly versions keyed by Harmony IDs - - - - Creates a new Harmony instance and applies all patches specified in the type - The type to scan for patches. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the assembly - The assembly to scan. - The ID for the Harmony instance to create, which will be used. - - - - Under Mono, HarmonyException wraps IL compile errors with detailed information about the failure - - - - Default serialization constructor (not implemented) - The info - The context - - - - Get a list of IL instructions in pairs of offset+code - A list of key/value pairs which represent an offset and the code at that offset - - - - Get a list of IL instructions without offsets - A list of - - - - Get the error offset of the errornous IL instruction - The offset - - - - Get the index of the errornous IL instruction - The index into the list of instructions or -1 if not found - - - - Class that holds all Global Harmony settings - - - - Set to true to disallow executing the legacy instance method without specifying a harmonyId. - If set to true and the legacy instance method is called without passing a harmonyId, then execution of said method will be skipped. - - - A wrapper around a method to use it as a patch (for example a Prefix) - - - - The original method - - - - Class/type declaring this patch - - - - Patch method name - - - - Optional patch - - - - Array of argument types of the patch method - - - - of the patch - - - - Install this patch before patches with these Harmony IDs - - - - Install this patch after patches with these Harmony IDs - - - - Reverse patch type, see - - - - Create debug output for this patch - - - - If not null, the IL of the patch is output to this path - - - - Whether to use (true) or (false) mechanics - for -attributed delegate - - - - Whether to wrap the patch itself into a try/catch. - - - - Default constructor - - - - Creates a patch from a given method - The original method - - - - Creates a patch from a given method - The original method - The patch - A list of harmony IDs that should come after this patch - A list of harmony IDs that should come before this patch - Set to true to generate debug output - - - - Creates a patch from a given method - The patch class/type - The patch method name - The optional argument types of the patch method (for overloaded methods) - - - - Gets the names of all internal patch info fields - A list of field names - - - - Merges annotations - The list of to merge - The merged - - - - Returns a string that represents the annotation - A string representation - - - - Annotation extensions - - - - Copies annotation information - The source - The destination - - - - Clones an annotation - The to clone - A copied - - - - Merges annotations - The master - The detail - A new, merged - - - - Gets all annotations on a class/type - The class/type - A list of all - - - - Gets merged annotations on a class/type - The class/type - The merged - - - - Gets all annotations on a method - The method/constructor - A list of - - - - Gets merged annotations on a method - The method/constructor - The merged - - - - - A mutable representation of an inline signature, similar to Mono.Cecil's CallSite. - Used by the calli instruction, can be used by transpilers - - - - - See - - - - See - - - - See - - - - The list of all parameter types or function pointer signatures received by the call site - - - - The return type or function pointer signature returned by the call site - - - - Returns a string representation of the inline signature - A string representation of the inline signature - - - - - A mutable representation of a parameter type with an attached type modifier, - similar to Mono.Cecil's OptionalModifierType / RequiredModifierType and C#'s modopt / modreq - - - - - Whether this is a modopt (optional modifier type) or a modreq (required modifier type) - - - - The modifier type attached to the parameter type - - - - The modified parameter type - - - - Returns a string representation of the modifier type - A string representation of the modifier type - - - - Patch serialization - - - - Control the binding of a serialized object to a type - Specifies the assembly name of the serialized object - Specifies the type name of the serialized object - The type of the object the formatter creates a new instance of - - - - Serializes a patch info - The - The serialized data - - - - Deserialize a patch info - The serialized data - A - - - - Compare function to sort patch priorities - The patch - Zero-based index - The priority - A standard sort integer (-1, 0, 1) - - - - Serializable patch information - - - - Prefixes as an array of - - - - Postfixes as an array of - - - - Transpilers as an array of - - - - Finalizers as an array of - - - - ILManipulators as an array of - - - - Returns if any of the patches wants debugging turned on - - - - Returns a list of paths that the IL should be dumped to - - - - Adds prefixes - An owner (Harmony ID) - The patch methods - - - - Adds a prefix - - - Removes prefixes - The owner of the prefixes, or * for all - - - - Adds postfixes - An owner (Harmony ID) - The patch methods - - - - Adds a postfix - - - Removes postfixes - The owner of the postfixes, or * for all - - - - Adds transpilers - An owner (Harmony ID) - The patch methods - - - - Adds a transpiler - - - Removes transpilers - The owner of the transpilers, or * for all - - - - Adds finalizers - An owner (Harmony ID) - The patch methods - - - - Adds a finalizer - - - Removes finalizers - The owner of the finalizers, or * for all - - - - Adds ilmanipulators - An owner (Harmony ID) - The patch methods - - - - Removes ilmanipulators - The owner of the ilmanipulators, or * for all - - - - Removes a patch using its method - The method of the patch to remove - - - - Gets a concatenated list of patches - The Harmony instance ID adding the new patches - The patches to add - The current patches - - - - Gets a list of patches with any from the given owner removed - The owner of the methods, or * for all - The current patches - - - - A serializable patch - - - - Zero-based index - - - - The owner (Harmony ID) - - - - The priority, see - - - - Keep this patch before the patches indicated in the list of Harmony IDs - - - - Keep this patch after the patches indicated in the list of Harmony IDs - - - - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - - - - If not null, IL DLL is output to this directory - - - - Whether to wrap the patch into a general try/catch that logs the error - - - - The method of the static patch method - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - Whether to wrap the patch into a general try/catch that logs the error - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - The priority, see - A list of Harmony IDs for patches that should run after this patch - A list of Harmony IDs for patches that should run before this patch - A flag that will log the replacement method via every time this patch is used to build the replacement, even in the future - Whether to wrap the patch into a general try/catch that logs the error - If not null, the patch IL DLL is saved to this directory - - - - Creates a patch - The method of the patch - Zero-based index - An owner (Harmony ID) - - - Get the patch method or a DynamicMethod if original patch method is a patch factory - The original method/constructor - The method of the patch - - - - Determines whether patches are equal - The other patch - true if equal - - - - Determines how patches sort - The other patch - integer to define sort order (-1, 0, 1) - - - - Hash function - A hash code - - - - A PatchClassProcessor used to turn on a class/type into patches - - - - Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. - The Harmony instance - The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) - - - - Creates a patch class processor by pointing out a class. Similar to PatchAll() but without searching through all classes. - The Harmony instance - The class to process (need to have at least a [HarmonyPatch] attribute if allowUnannotatedType is set to false) - If true, the type doesn't need to have any attributes present for processing - - - - Applies the patches - A list of all created replacement methods or null if patch class is not annotated - - - - A group of patches - - - - A collection of prefix - - - - A collection of postfix - - - - A collection of transpiler - - - - A collection of finalizer - - - - A collection of ILManipulator - - - - Gets all owners (Harmony IDs) or all known patches - The patch owners - - - - Creates a group of patches - An array of prefixes as - An array of postfixes as - An array of transpileres as - An array of finalizeres as - An array of ilmanipulators as - - - - Creates a group of patches - An array of prefixes as - An array of postfixes as - An array of transpileres as - An array of finalizeres as - - - - - IL manipulator to create Harmony-style patches. - - - - - Initializes a new instance of the class. - - Patches to apply to the body. - - - - Manipulates a by applying Harmony patches to it. - - - Reference to the method that should be considered as original. Used to reference parameter and - return types. - - Collection of Harmony patches to apply. - Method body to manipulate as instance. Should contain instructions to patch. - - In most cases you will want to use to create or obtain global - patch info for the method that contains aggregated info of all Harmony instances. - - - - - Manipulates IL into a replacement method with Harmony patches applied to it. - - Original method that contains and other metadata. - IL to rewrite. - - - - Convert the IL code into a Harmony patch. - - IL body of the method to rewrite into a Harmony patch. - Original method to use for context. - - - - Method patcher for normal managed methods that have IL body attached to them. - Uses in order to apply hooks in a way compatible with MonoMod's own - hooking system. - - - - - - - - - - - - - - - - - - A handler for that checks if a method is a normal Managed method. - - Not used - Patch resolver arguments - - - - - A general method patcher for implementing custom Harmony patcher backends. - - - - - - Constructs a method patcher - - Original method to patch - - - - - Original method to patch. - - - - - - Prepares method body for the unpatched that simply calls - function. - - - A that contains a call to - the original method to pass to the IL manipulator. - If null, Harmony patches must be manually applied to the original via . - - - - - - Detours to the provided replacement function. If called multiple times, - is re-detoured to the new method. - - - Result of - if returned non-null. - Otherwise, this will be null, in which case you must manually generate Harmony-patched method - with . - - of the hook, if it's different from `replacement`. - - - - - Creates a copy of the original method. If not possible, creates a method that calls into the original method. - - Copy of the original method that is transpileable. If not possible, returns null. - - This method creates a pure copy of the original method that is usable with transpilers. Currently, this - method is used to generate reverse patchers. - If a purse IL copy is not possible, a best approximation should be generated - (e.g. a wrapper that calls original method). - If no best approximation is possible, this method should return null, in which case generating reverse - patchers for the method will fail. - - - - - - A method patcher that uses to patch internal calls, - methods marked with and any other managed method that CLR managed-to-native - trampolines for and which has no IL body defined. - - - - - Constructs a new instance of method patcher. - - - - - - - - - - - - - - - A handler for that checks if a method doesn't have a body - (e.g. it's icall or marked with ) and thus can be patched with - . - - Not used - Patch resolver arguments - - - - - A global manager for handling Harmony patch state. Contains information about all patched methods and all - actual instances that handle patching implementation. - - - - - - Method patcher resolve event. - - - When a method is to be patched, this resolver event is called once on the method to determine which - backend to use in order to patch the method. - To make Harmony use the specified backend, set to an - instance of the method patcher backend to use. - - - - - - Creates or gets an existing instance of that handles patching the method. - - Method to patch. - Instance of that handles patching the method. - No suitable patcher found for the method. - - - - - Gets patch info for the given target method. - - Method to get patch info for. - Current patch info of the method. - - - - - Gets or creates patch info for the given method. - - Method to get info from. - An existing or new patch info for the method containing information about the applied patches. - - - - - Gets all methods that have been patched. - - List of methods that have been patched. - - - - - Removes all method resolvers. Use with care, this removes the default ones too! - - - - - Patcher resolve event arguments. - - - - - - Original method that is to be patched. - - - - - - Method patcher to use to patch . - Set this value to specify which one to use. - - - - - A PatchProcessor handles patches on a method/constructor - - - - Creates an empty patch processor - The Harmony instance - The original method/constructor - - - - Adds a prefix - The prefix as a - A for chaining calls - - - - Adds a prefix - The prefix method - A for chaining calls - - - - Adds a postfix - The postfix as a - A for chaining calls - - - - Adds a postfix - The postfix method - A for chaining calls - - - - Adds a transpiler - The transpiler as a - A for chaining calls - - - - Adds a transpiler - The transpiler method - A for chaining calls - - - - Adds a finalizer - The finalizer as a - A for chaining calls - - - - Adds a finalizer - The finalizer method - A for chaining calls - - - - Adds an ilmanipulator - The ilmanipulator as a - A for chaining calls - - - - Adds an ilmanipulator - The ilmanipulator method - A for chaining calls - - - - Gets all patched original methods in the appdomain - An enumeration of patched method/constructor - - - - Applies all registered patches - The generated replacement method - - - - Unpatches patches of a given type and/or Harmony ID - The patch type - Harmony ID or * for any - A for chaining calls - - - - Unpatches a specific patch - The method of the patch - A for chaining calls - - - - Gets patch information on an original - The original method/constructor - The patch information as - - - - Sort patch methods by their priority rules - The original method - Patches to sort - The sorted patch methods - - - - Gets Harmony version for all active Harmony instances - [out] The current Harmony version - A dictionary containing assembly version keyed by Harmony ID - - - - Creates a new empty generator to use when reading method bodies - A new - - - - Creates a new generator matching the method/constructor to use when reading method bodies - The original method/constructor to copy method information from - A new - - - - Returns the methods unmodified list of code instructions - The original method/constructor - Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) - A list containing all the original - - - - Returns the methods unmodified list of code instructions - The original method/constructor - A new generator that now contains all local variables and labels contained in the result - A list containing all the original - - - - Returns the methods current list of code instructions after all existing transpilers have been applied - The original method/constructor - Apply only the first count of transpilers - Optionally an existing generator that will be used to create all local variables and labels contained in the result (if not specified, an internal generator is used) - A list of - - - - Returns the methods current list of code instructions after all existing transpilers have been applied - The original method/constructor - A new generator that now contains all local variables and labels contained in the result - Apply only the first count of transpilers - A list of - - - - A low level way to read the body of a method. Used for quick searching in methods - The original method - All instructions as opcode/operand pairs - - - - A low level way to read the body of a method. Used for quick searching in methods - The original method - An existing generator that will be used to create all local variables and labels contained in the result - All instructions as opcode/operand pairs - - - - A patch priority - - - - Patch last - - - - Patch with very low priority - - - - Patch with low priority - - - - Patch with lower than normal priority - - - - Patch with normal priority - - - - Patch with higher than normal priority - - - - Patch with high priority - - - - Patch with very high priority - - - - Patch first - - - - A reverse patcher - - - - Creates a reverse patcher - The Harmony instance - The original method/constructor - Your stand-in stub method as - - - - Applies the patch - The type of patch, see - The generated replacement method - - - - A collection of commonly used transpilers - - - - Returns an instruction to call the specified delegate - The delegate type to emit - The delegate to emit - The instruction to call the specified action - - - - A transpiler that replaces all occurrences of a given method with another one using the same signature - The enumeration of to act on - Method or constructor to search for - Method or constructor to replace with - Modified enumeration of - - - - A transpiler that alters instructions that match a predicate by calling an action - The enumeration of to act on - A predicate selecting the instructions to change - An action to apply to matching instructions - Modified enumeration of - - - - A transpiler that logs a text at the beginning of the method - The instructions to act on - The log text - Modified enumeration of - - - - A transpiler that replaces the entire body of the method with another one - The replacement method. It's up to the caller of this transpiler to make sure that the signatures match. - of the patch. This is passed via transpiler. - A collection of that contains instructions of replacement method. - The replacement method is not a managed method that contains any IL. - This transpiler has a side effect of clearing up all previous locals and previous transpilers. - Use to run this transpiler as early as possible. - - - A helper class for reflection related functions - - - - Shortcut for to simplify the use of reflections and make it work for any access level - - - - Shortcut for to simplify the use of reflections and make it work for any access level but only within the current type - - - - Enumerates all assemblies in the current app domain, excluding visual studio assemblies - An enumeration of - - - Gets a type by name. Prefers a full name with namespace but falls back to the first type matching the name otherwise - The name - A type or null if not found - - - - Gets all successfully loaded types from a given assembly - The assembly - An array of types - - This calls and returns , while catching any thrown . - If such an exception is thrown, returns the successfully loaded types (, - filtered for non-null values). - - - - - Enumerates all successfully loaded types in the current app domain, excluding visual studio assemblies - An enumeration of all in all assemblies, excluding visual studio assemblies - - - Applies a function going up the type hierarchy and stops at the first non-null result - Result type of func() - The class/type to start with - The evaluation function returning T - The first non-null result, or null if no match - - The type hierarchy of a class or value type (including struct) does NOT include implemented interfaces, - and the type hierarchy of an interface is only itself (regardless of whether that interface implements other interfaces). - The top-most type in the type hierarchy of all non-interface types (including value types) is . - - - - - Applies a function going into inner types and stops at the first non-null result - Generic type parameter - The class/type to start with - The evaluation function returning T - The first non-null result, or null if no match - - - - Gets the reflection information for a directly declared field - The class/type where the field is defined - The name of the field - A field or null when type/name is null or when the field cannot be found - - - - Gets the reflection information for a field by searching the type and all its super types - The class/type where the field is defined - The name of the field (case sensitive) - A field or null when type/name is null or when the field cannot be found - - - - Gets the reflection information for a field - The class/type where the field is declared - The zero-based index of the field inside the class definition - A field or null when type is null or when the field cannot be found - - - - Gets the reflection information for a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A property or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the getter method of a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the setter method of a directly declared property - The class/type where the property is declared - The name of the property (case sensitive) - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for a property by searching the type and all its super types - The class/type - The name - A property or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the getter method of a property by searching the type and all its super types - The class/type - The name - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for the setter method of a property by searching the type and all its super types - The class/type - The name - A method or null when type/name is null or when the property cannot be found - - - - Gets the reflection information for a directly declared method - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the reflection information for a method by searching the type and all its super types - The class/type where the method is declared - The name of the method (case sensitive) - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets the reflection information for a method by searching the type and all its super types - The target method in the form TypeFullName:MethodName, where the type name matches a form recognized by Type.GetType like Some.Namespace.Type. - Optional parameters to target a specific overload of the method - Optional list of types that define the generic version of the method - A method or null when type/name is null or when the method cannot be found - - - - Gets method of an enumerator method. - Enumerator method from which to get its - of the enumerator or null if no valid enumerator is detected - - - Gets the names of all method that are declared in a type - The declaring class/type - A list of method names - - - - Gets the names of all method that are declared in the type of the instance - An instance of the type to search in - A list of method names - - - - Gets the names of all fields that are declared in a type - The declaring class/type - A list of field names - - - - Gets the names of all fields that are declared in the type of the instance - An instance of the type to search in - A list of field names - - - - Gets the names of all properties that are declared in a type - The declaring class/type - A list of property names - - - - Gets the names of all properties that are declared in the type of the instance - An instance of the type to search in - A list of property names - - - - Gets the type of any class member of - A member - The class/type of this member - - - - Test if a class member is actually an concrete implementation - A member - True if the member is a declared - - - - Gets the real implementation of a class member - A member - The member itself if its declared. Otherwise the member that is actually implemented in some base type - - - - Gets the reflection information for a directly declared constructor - The class/type where the constructor is declared - Optional parameters to target a specific overload of the constructor - Optional parameters to only consider static constructors - A constructor info or null when type is null or when the constructor cannot be found - - - - Gets the reflection information for a constructor by searching the type and all its super types - The class/type where the constructor is declared - Optional parameters to target a specific overload of the method - Optional parameters to only consider static constructors - A constructor info or null when type is null or when the method cannot be found - - - - Gets reflection information for all declared constructors - The class/type where the constructors are declared - Optional parameters to only consider static constructors - A list of constructor infos - - - - Gets reflection information for all declared methods - The class/type where the methods are declared - A list of methods - - - - Gets reflection information for all declared properties - The class/type where the properties are declared - A list of properties - - - - Gets reflection information for all declared fields - The class/type where the fields are declared - A list of fields - - - - Gets the return type of a method or constructor - The method/constructor - The return type - - - - Given a type, returns the first inner type matching a recursive search by name - The class/type to start searching at - The name of the inner type (case sensitive) - The inner type or null if type/name is null or if a type with that name cannot be found - - - - Given a type, returns the first inner type matching a recursive search with a predicate - The class/type to start searching at - The predicate to search with - The inner type or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first method matching a predicate - The class/type to start searching at - The predicate to search with - The method or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first constructor matching a predicate - The class/type to start searching at - The predicate to search with - The constructor info or null if type/predicate is null or if a type with that name cannot be found - - - - Given a type, returns the first property matching a predicate - The class/type to start searching at - The predicate to search with - The property or null if type/predicate is null or if a type with that name cannot be found - - - - Returns an array containing the type of each object in the given array - An array of objects - An array of types or an empty array if parameters is null (if an object is null, the type for it will be object) - - - - Creates an array of input parameters for a given method and a given set of potential inputs - The method/constructor you are planing to call - The possible input parameters in any order - An object array matching the method signature - - - - A readable/assignable reference delegate to an instance field of a class or static field (NOT an instance field of a struct) - - An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), - implemented interface, or derived class of this type - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The runtime instance to access the field (ignored and can be omitted for static fields) - A readable/assignable reference to the field - Null instance passed to a non-static field ref delegate - - Instance of invalid type passed to a non-static field ref delegate - (this can happen if is a parent class or interface of the field's declaring type) - - - - This delegate cannot be used for instance fields of structs, since a struct instance passed to the delegate would be passed by - value and thus would be a copy that only exists within the delegate's invocation. This is fine for a readonly reference, - but makes assignment futile. Use instead. - - - Note that is not required to be the field's declaring type. It can be a parent class (including ), - implemented interface, or a derived class of the field's declaring type ("instanceOfT is FieldDeclaringType" must be possible). - Specifically, must be assignable from OR to the field's declaring type. - Technically, this allows Nullable, although Nullable is only relevant for structs, and since only static fields of structs - are allowed for this delegate, and the instance passed to such a delegate is ignored, this hardly matters. - - - Similarly, is not required to be the field's field type, unless that type is a non-enum value type. - It can be a parent class (including object) or implemented interface of the field's field type. It cannot be a derived class. - This variance is not allowed for value types, since that would require boxing/unboxing, which is not allowed for ref values. - Special case for enum types: can also be the underlying integral type of the enum type. - Specifically, for reference types, must be assignable from - the field's field type; for non-enum value types, must be exactly the field's field type; for enum types, - must be either the field's field type or the underyling integral type of that field type. - - - This delegate supports static fields, even those defined in structs, for legacy reasons. - For such static fields, is effectively ignored. - Consider using (and StaticFieldRefAccess methods that return it) instead for static fields. - - - - - - Creates a field reference delegate for an instance field of a class - The class that defines the instance field, or derived class of this type - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable delegate - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates an instance field reference for a specific instance of a class - The class that defines the instance field, or derived class of this type - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The name of the field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance. - If you need to access a field's value for potentially multiple instances, use instead. - FieldRefAccess<T, F>(instance, fieldName) is functionally equivalent to FieldRefAccess<T, F>(fieldName)(instance). - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - - The type that defines the field, or derived class of this type; must not be a struct type unless the field is static - - The name of the field - - A readable/assignable delegate with T=object - (for static fields, the instance delegate parameter is ignored) - - - - This method is meant for cases where the given type is only known at runtime and thus can't be used as a type parameter T - in e.g. . - - - This method supports static fields, even those defined in structs, for legacy reasons. - Consider using (and other overloads) instead for static fields. - - - - - - Creates a field reference delegate for an instance field of a class or static field (NOT an instance field of a struct) - - An arbitrary type if the field is static; otherwise the class that defines the field, or a parent class (including ), - implemented interface, or derived class of this type ("instanceOfT is FieldDeclaringType" must be possible) - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - This method is meant for cases where the field has already been obtained, avoiding the field searching cost in - e.g. . - - - This method supports static fields, even those defined in structs, for legacy reasons. - For such static fields, is effectively ignored. - Consider using (and other overloads) instead for static fields. - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - Creates a field reference for an instance field of a class - - The type that defines the field; or a parent class (including ), implemented interface, or derived class of this type - ("instanceOfT is FieldDeclaringType" must be possible) - - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. - If you need to access a field's value for potentially multiple instances, use instead. - FieldRefAccess<T, F>(instance, fieldInfo) is functionally equivalent to FieldRefAccess<T, F>(fieldInfo)(instance). - - - For backwards compatibility, there is no class constraint on . - Instead, the non-value-type check is done at runtime within the method. - - - - - - A readable/assignable reference delegate to an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - A reference to the runtime instance to access the field - A readable/assignable reference to the field - - - - Creates a field reference delegate for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable delegate - - - - Creates an instance field reference for a specific instance of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The name of the field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance. - If you need to access a field's value for potentially multiple instances, use instead. - StructFieldRefAccess<T, F>(ref instance, fieldName) is functionally equivalent to StructFieldRefAccess<T, F>(fieldName)(ref instance). - - - - - - Creates a field reference delegate for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - This method is meant for cases where the field has already been obtained, avoiding the field searching cost in - e.g. . - - - - - - Creates a field reference for an instance field of a struct - The struct that defines the instance field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The instance - The field - A readable/assignable reference to the field - - - This method is meant for one-off access to a field's value for a single instance and where the field has already been obtained. - If you need to access a field's value for potentially multiple instances, use instead. - StructFieldRefAccess<T, F>(ref instance, fieldInfo) is functionally equivalent to StructFieldRefAccess<T, F>(fieldInfo)(ref instance). - - - - - - A readable/assignable reference delegate to a static field - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - A readable/assignable reference to the field - - - - Creates a static field reference - The type (can be class or struct) the field is defined in - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The name of the field - A readable/assignable reference to the field - - - - Creates a static field reference - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The type (can be class or struct) the field is defined in - The name of the field - A readable/assignable reference to the field - - - - Creates a static field reference - An arbitrary type (by convention, the type the field is defined in) - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable reference to the field - - The type parameter is only used in exception messaging and to distinguish between this method overload - and the overload (which returns a rather than a reference). - - - - - Creates a static field reference delegate - - The type of the field; or if the field's type is a reference type (a class or interface, NOT a struct or other value type), - a type that is assignable from that type; or if the field's type is an enum type, - either that type or the underlying integral type of that enum type - - The field - A readable/assignable delegate - - - - Creates a delegate to a given method - The delegate Type - The method to create a delegate from. - - Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate - where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) - instance delegate where the delegate invocation always applies to the given . - - - Only applies for instance methods. If true (default) and is virtual, invocation of the delegate - calls the instance method virtually (the instance type's most-derived/overriden implementation of the method is called); - else, invocation of the delegate calls the exact specified (this is useful for calling base class methods) - Note: if false and is an interface method, an ArgumentException is thrown. - - A delegate of given to given - - - Delegate invocation is more performant and more convenient to use than - at a one-time setup cost. - - - Works for both type of static and instance methods, both open and closed (a.k.a. unbound and bound) instance methods, - and both class and struct methods. - - - - - - Creates a delegate for a given delegate definition, attributed with [] - The delegate Type, attributed with [] - - Only applies for instance methods. If null (default), returned delegate is an open (a.k.a. unbound) instance delegate - where an instance is supplied as the first argument to the delegate invocation; else, delegate is a closed (a.k.a. bound) - instance delegate where the delegate invocation always applies to the given . - - A delegate of given to the method specified via [] - attributes on - - This calls with the method and virtualCall arguments - determined from the [] attributes on , - and the given (for closed instance delegates). - - - - - Returns who called the current method - The calling method/constructor (excluding the caller) - - - - Rethrows an exception while preserving its stack trace (throw statement typically clobbers existing stack traces) - The exception to rethrow - - - - True if the current runtime is based on Mono, false otherwise (.NET) - - - - True if the current runtime is .NET Framework, false otherwise (.NET Core or Mono, although latter isn't guaranteed) - - - - True if the current runtime is .NET Core, false otherwise (Mono or .NET Framework) - - - - Throws a missing member runtime exception - The type that is involved - A list of names - - - - Gets default value for a specific type - The class/type - The default value - - - - Creates an (possibly uninitialized) instance of a given type - The class/type - The new instance - - - - Creates an (possibly uninitialized) instance of a given type - The class/type - The new instance - - - - - A cache for the or similar Add methods for different types. - - - - Makes a deep copy of any object - The type of the instance that should be created; for legacy reasons, this must be a class or interface - The original object - A copy of the original object but of type T - - - - Makes a deep copy of any object - The type of the instance that should be created - The original object - [out] The copy of the original object - Optional value transformation function (taking a field name and src/dst instances) - The optional path root to start with - - - - Makes a deep copy of any object - The original object - The type of the instance that should be created - Optional value transformation function (taking a field name and src/dst instances) - The optional path root to start with - The copy of the original object - - - - Tests if a type is a struct - The type - True if the type is a struct - - - - Tests if a type is a class - The type - True if the type is a class - - - - Tests if a type is a value type - The type - True if the type is a value type - - - - Tests if a type is an integer type - The type - True if the type represents some integer - - - - Tests if a type is a floating point type - The type - True if the type represents some floating point - - - - Tests if a type is a numerical type - The type - True if the type represents some number - - - - Tests if a type is void - The type - True if the type is void - - - - Test whether an instance is of a nullable type - Type of instance - An instance to test - True if instance is of nullable type, false if not - - - - Tests whether a type or member is static, as defined in C# - The type or member - True if the type or member is static - - - - Tests whether a type is static, as defined in C# - The type - True if the type is static - - - - Tests whether a property is static, as defined in C# - The property - True if the property is static - - - - Tests whether an event is static, as defined in C# - The event - True if the event is static - - - - Calculates a combined hash code for an enumeration of objects - The objects - The hash code - - - - A CodeInstruction match - - - The name of the match - - - The matched opcodes - - - The matched operands - - - The matched labels - - - The matched blocks - - - The jumps from the match - - - The jumps to the match - - - The match predicate - - - Creates a code match - The optional opcode - The optional operand - The optional name - - - - Creates a code match - The CodeInstruction - An optional name - - - - Creates a code match - The predicate - An optional name - - - - Returns a string that represents the match - A string representation - - - - Creates a new code match for an opcode - Opcode to match - - - - Creates a new code match for a code instruction - Code instruction - - - - A CodeInstruction matcher - - - The current position - The index or -1 if out of bounds - - - - Gets the number of code instructions in this matcher - The count - - - - Checks whether the position of this CodeMatcher is within bounds - True if this CodeMatcher is valid - - - - Checks whether the position of this CodeMatcher is outside its bounds - True if this CodeMatcher is invalid - - - - Gets the remaining code instructions - The remaining count - - - - Gets the opcode at the current position - The opcode - - - - Gets the operand at the current position - The operand - - - - Gets the labels at the current position - The labels - - - - Gets the exception blocks at the current position - The blocks - - - - Creates an empty code matcher - - - Creates a code matcher from an enumeration of instructions - The instructions (transpiler argument) - An optional IL generator - - - - Makes a clone of this instruction matcher - A copy of this matcher - - - - Gets instructions at the current position - The instruction - - - - Gets instructions at the current position with offset - The offset - The instruction - - - - Gets all instructions - A list of instructions - - - - Gets all instructions as an enumeration - A list of instructions - - - - Gets some instructions counting from current position - Number of instructions - A list of instructions - - - - Gets all instructions within a range - The start index - The end index - A list of instructions - - - - Gets all instructions within a range (relative to current position) - The start offset - The end offset - A list of instructions - - - - Gets a list of all distinct labels - The instructions (transpiler argument) - A list of Labels - - - - Reports a failure - The method involved - The logger - True if current position is invalid and error was logged - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed) - Explanation of where/why the exception was thrown that will be added to the exception message - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at current position - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at any point between current position and the end - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the matches do not match at any point between current position and the start - Explanation of where/why the exception was thrown that will be added to the exception message - Some code matches - The same code matcher - - - - Throw an InvalidOperationException if current state is invalid (position out of bounds / last match failed), - or if the check function returns false - Explanation of where/why the exception was thrown that will be added to the exception message - Function that checks validity of current state. If it returns false, an exception is thrown - The same code matcher - - - - Sets an instruction at current position - The instruction to set - The same code matcher - - - - Sets instruction at current position and advances - The instruction - The same code matcher - - - - Sets opcode and operand at current position - The opcode - The operand - The same code matcher - - - - Sets opcode and operand at current position and advances - The opcode - The operand - The same code matcher - - - - Sets opcode at current position and advances - The opcode - The same code matcher - - - - Sets operand at current position and advances - The operand - The same code matcher - - - - Creates a label at current position - [out] The label - The same code matcher - - - - Creates a label at a position - The position - [out] The new label - The same code matcher - - - - Adds an enumeration of labels to current position - The labels - The same code matcher - - - - Adds an enumeration of labels at a position - The position - The labels - The same code matcher - - - - Sets jump to - Branch instruction - Destination for the jump - [out] The created label - The same code matcher - - - - Inserts some instructions - The instructions - The same code matcher - - - - Inserts an enumeration of instructions - The instructions - The same code matcher - - - - Inserts a branch - The branch opcode - Branch destination - The same code matcher - - - - Inserts some instructions and advances the position - The instructions - The same code matcher - - - - Inserts an enumeration of instructions and advances the position - The instructions - The same code matcher - - - - Inserts a branch and advances the position - The branch opcode - Branch destination - The same code matcher - - - - Removes current instruction - The same code matcher - - - - Removes some instruction from current position by count - Number of instructions - The same code matcher - - - - Removes the instructions in a range - The start - The end - The same code matcher - - - - Removes the instructions in a offset range - The start offset - The end offset - The same code matcher - - - - Advances the current position - The offset - The same code matcher - - - - Moves the current position to the start - The same code matcher - - - - Moves the current position to the end - The same code matcher - - - - Searches forward with a predicate and advances position - The predicate - The same code matcher - - - - Searches backwards with a predicate and reverses position - The predicate - The same code matcher - - - - Matches forward and advances position - True to set position to end of match, false to set it to the beginning of the match - Some code matches - The same code matcher - - - - Matches backwards and reverses position - True to set position to end of match, false to set it to the beginning of the match - Some code matches - The same code matcher - - - - Matches forward and advances position to beginning of matching sequence - Some code matches - The same code matcher - - - - Matches forward and advances position to ending of matching sequence - Some code matches - The same code matcher - - - - Matches backwards and reverses position to beginning of matching sequence - Some code matches - The same code matcher - - - - Matches backwards and reverses position to ending of matching sequence - Some code matches - The same code matcher - - - - Repeats a match action until boundaries are met - The match action - An optional action that is executed when no match is found - The same code matcher - - - - Gets a match by its name - The match name - An instruction - - - - General extensions for common cases - - - - Joins an enumeration with a value converter and a delimiter to a string - The inner type of the enumeration - The enumeration - An optional value converter (from T to string) - An optional delimiter - The values joined into a string - - - - Converts an array of types (for example methods arguments) into a human readable form - The array of types - A human readable description including brackets - - - - A full description of a type - The type - A human readable description - - - - A a full description of a method or a constructor without assembly details but with generics - The method/constructor - A human readable description - - - - A helper converting parameter infos to types - The array of parameter infos - An array of types - - - - A helper to access a value via key from a dictionary - The key type - The value type - The dictionary - The key - The value for the key or the default value (of T) if that key does not exist - - - - A helper to access a value via key from a dictionary with extra casting - The value type - The dictionary - The key - The value for the key or the default value (of T) if that key does not exist or cannot be cast to T - - - - Escapes Unicode and ASCII non printable characters - The string to convert - The string to convert - A string literal surrounded by - - - - Extensions for - - - - Shortcut for testing whether the operand is equal to a non-null value - The - The value - True if the operand has the same type and is equal to the value - - - - Shortcut for testing whether the operand is equal to a non-null value - The - The value - True if the operand is equal to the value - This is an optimized version of for - - - - Shortcut for code.opcode == opcode && code.OperandIs(operand) - The - The - The operand value - True if the opcode is equal to the given opcode and the operand has the same type and is equal to the given operand - - - - Shortcut for code.opcode == opcode && code.OperandIs(operand) - The - The - The operand value - True if the opcode is equal to the given opcode and the operand is equal to the given operand - This is an optimized version of for - - - - Tests for any form of Ldarg* - The - The (optional) index - True if it matches one of the variations - - - - Tests for Ldarga/Ldarga_S - The - The (optional) index - True if it matches one of the variations - - - - Tests for Starg/Starg_S - The - The (optional) index - True if it matches one of the variations - - - - Tests for any form of Ldloc* - The - The optional local variable - True if it matches one of the variations - - - - Tests for any form of Stloc* - The - The optional local variable - True if it matches one of the variations - - - - Tests if the code instruction branches - The - The label if the instruction is a branch operation or if not - True if the instruction branches - - - - Tests if the code instruction calls the method/constructor - The - The method - True if the instruction calls the method or constructor - - - - Tests if the code instruction loads a constant - The - True if the instruction loads a constant - - - - Tests if the code instruction loads an integer constant - The - The integer constant - True if the instruction loads the constant - - - - Tests if the code instruction loads a floating point constant - The - The floating point constant - True if the instruction loads the constant - - - - Tests if the code instruction loads an enum constant - The - The enum - True if the instruction loads the constant - - - - Tests if the code instruction loads a field - The - The field - Set to true if the address of the field is loaded - True if the instruction loads the field - - - - Tests if the code instruction stores a field - The - The field - True if the instruction stores this field - - - - Adds labels to the code instruction and return it - The - One or several to add - The same code instruction - - - Adds labels to the code instruction and return it - The - An enumeration of - The same code instruction - - - Extracts all labels from the code instruction and returns them - The - A list of - - - Moves all labels from the code instruction to a different one - The to move the labels from - The to move the labels to - The code instruction labels were moved from (now empty) - - - Moves all labels from a different code instruction to the current one - The to move the labels from - The to move the labels to - The code instruction that received the labels - - - Adds ExceptionBlocks to the code instruction and return it - The - One or several to add - The same code instruction - - - Adds ExceptionBlocks to the code instruction and return it - The - An enumeration of - The same code instruction - - - Extracts all ExceptionBlocks from the code instruction and returns them - The - A list of - - - Moves all ExceptionBlocks from the code instruction to a different one - The to move the ExceptionBlocks from - The to move the ExceptionBlocks to - The code instruction blocks were moved from (now empty) - - - Moves all ExceptionBlocks from a different code instruction to the current one - The to move the ExceptionBlocks from - The to move the ExceptionBlocks to - The code instruction that received the blocks - - - General extensions for collections - - - - A simple way to execute code for every element in a collection - The inner type of the collection - The collection - The action to execute - - - - A simple way to execute code for elements in a collection matching a condition - The inner type of the collection - The collection - The predicate - The action to execute - - - - A helper to add an item to a collection - The inner type of the collection - The collection - The item to add - The collection containing the item - - - - A helper to add an item to an array - The inner type of the collection - The array - The item to add - The array containing the item - - - - A helper to add items to an array - The inner type of the collection - The array - The items to add - The array containing the items - - - - General extensions for collections - - - - Tests a class member if it has an IL method body (external methods for example don't have a body) - The member to test - Returns true if the member has an IL body or false if not - - - A file log for debugging - - - - Full pathname of the log file, defaults to a file called harmony.log.txt on your Desktop - - - - The indent character. The default is tab - - - - The current indent level - - - - Changes the indentation level - The value to add to the indentation level - - - - Log a string in a buffered way. Use this method only if you are sure that FlushBuffer will be called - or else logging information is incomplete in case of a crash - The string to log - - - - Logs a list of string in a buffered way. Use this method only if you are sure that FlushBuffer will be called - or else logging information is incomplete in case of a crash - A list of strings to log (they will not be re-indented) - - - - Returns the log buffer and optionally empties it - True to empty the buffer - The buffer. - - - - Replaces the buffer with new lines - The lines to store - - - - Flushes the log buffer to disk (use in combination with LogBuffered) - - - - Log a string directly to disk. Slower method that prevents missing information in case of a crash - The string to log. - - - - Log a string directly to disk if Harmony.DEBUG is true. Slower method that prevents missing information in case of a crash - The string to log. - - - - Resets and deletes the log - - - - Logs some bytes as hex values - The pointer to some memory - The length of bytes to log - - - - - Default Harmony logger that writes to a file - - - - - Whether or not to enable writing the log. - - - - - Text writer to write the logs to. If not set, defaults to a file log. - - - - - File path of the log. - - - - - Main logger class that exposes log events. - - - - - A single log event that represents a single log message. - - - - - Log channel of the message. - - - - - The log message. - - - - - Log channel for the messages. - - - - - No channels (or an empty channel). - - - - - Basic information. - - - - - Full IL dumps of the generated dynamic methods. - - - - - Channel for warnings. - - - - - Channel for errors. - - - - - Additional debug information that is related to patching - - - - - All channels. - - - - - Filter for which channels should be listened to. - If the channel is in the filter, all log messages from that channel get propagated into event. - - - - - Event fired on any incoming message that passes the channel filter. - - - - - Pretty print a full type name. - - The . - The pretty printed full type name. - - - - A helper class to retrieve reflection info for non-private methods - - - - Given a lambda expression that calls a method, returns the method info - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The generic type - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The generic type - The generic result type - The lambda expression using the method - The method in the lambda expression - - - - Given a lambda expression that calls a method, returns the method info - The lambda expression using the method - The method in the lambda expression - - - - A reflection helper to read and write private elements - The result type defined by GetValue() - - - - Creates a traverse instance from an existing instance - The existing instance - - - - Gets/Sets the current value - The value to read or write - - - - A reflection helper to read and write private elements - - - - Creates a new traverse instance from a class/type - The class/type - A instance - - - - Creates a new traverse instance from a class T - The class - A instance - - - - Creates a new traverse instance from an instance - The object - A instance - - - - Creates a new traverse instance from a named type - The type name, for format see - A instance - - - - Creates a new and empty traverse instance - - - - Creates a new traverse instance from a class/type - The class/type - - - - Creates a new traverse instance from an instance - The object - - - - Gets the current value - The value - - - - Gets the current value - The type of the value - The value - - - - Invokes the current method with arguments and returns the result - The method arguments - The value returned by the method - - - - Invokes the current method with arguments and returns the result - The type of the value - The method arguments - The value returned by the method - - - - Sets a value of the current field or property - The value - The same traverse instance - - - - Gets the type of the current field or property - The type - - - - Moves the current traverse instance to a inner type - The type name - A traverse instance - - - - Moves the current traverse instance to a field - The type name - A traverse instance - - - - Moves the current traverse instance to a field - The type of the field - The type name - A traverse instance - - - - Gets all fields of the current type - A list of field names - - - - Moves the current traverse instance to a property - The type name - Optional property index - A traverse instance - - - - Moves the current traverse instance to a field - The type of the property - The type name - Optional property index - A traverse instance - - - - Gets all properties of the current type - A list of property names - - - - Moves the current traverse instance to a method - The name of the method - The arguments defining the argument types of the method overload - A traverse instance - - - - Moves the current traverse instance to a method - The name of the method - The argument types of the method - The arguments for the method - A traverse instance - - - - Gets all methods of the current type - A list of method names - - - - Checks if the current traverse instance is for a field - True if its a field - - - - Checks if the current traverse instance is for a property - True if its a property - - - - Checks if the current traverse instance is for a method - True if its a method - - - - Checks if the current traverse instance is for a type - True if its a type - - - - Iterates over all fields of the current type and executes a traverse action - Original object - The action receiving a instance for each field - - - - Iterates over all fields of the current type and executes a traverse action - Original object - Target object - The action receiving a pair of instances for each field pair - - - - Iterates over all fields of the current type and executes a traverse action - Original object - Target object - The action receiving a dot path representing the field pair and the instances - - - - Iterates over all properties of the current type and executes a traverse action - Original object - The action receiving a instance for each property - - - - Iterates over all properties of the current type and executes a traverse action - Original object - Target object - The action receiving a pair of instances for each property pair - - - - Iterates over all properties of the current type and executes a traverse action - Original object - Target object - The action receiving a dot path representing the property pair and the instances - - - - A default field action that copies fields to fields - - - - Returns a string that represents the current traverse - A string representation - - - - - Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), - so this symbol will not be reported as unused (as well as by other usage inspections). - - - - - Can be applied to attributes, type parameters, and parameters of a type assignable from . - When applied to an attribute, the decorated attribute behaves the same as . - When applied to a type parameter or to a parameter of type , indicates that the corresponding type - is used implicitly. - - - - - Specify the details of implicitly used symbol when it is marked - with or . - - - - Only entity marked with attribute considered used. - - - Indicates implicit assignment to a member. - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type. - - - - Specify what is considered to be used implicitly when marked - with or . - - - - Members of entity marked with attribute are considered used. - - - Inherited entities are considered used. - - - Entity marked with attribute and all its members considered used. - - - diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/0Harmony20.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/0Harmony20.dll index 7cc2c1d735f9a791cf7abf3a49697d8cdc44ebb6..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 111616 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

    I9bm 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

    ;HBxha-yOwO`hc~P`T=>Kp$}Emc{SyD zhh?;)T9~R=R3}r@6?FiILTBhySmBxRHmr^J}sWC_gK_d#Z&ZeB!%75n7l?k z`#MUu3e*q9je4;~#g?3e_2sO zGQ%b3>2E1&@bK=Ex%xYb8an(6Q2$X>d2xNgJYBn)OLt8uel32Up2*aVVp!4K!RPBO zimL9vs^olqt)w{qoUdE;jrWyyT~4n=hgUk~a&MO~ixtC9=#LyEcy)Gzdu^;F)? zVqnp|CCz$YMa`|-S>o0UnOZ4+9J;%tMekJ9-z)x5;?;LEb)z89-ljL)LbS=W>IX31jxJEo+jUq9qkob`VvLG6?d$p zUEj>q2AtHrS#q)doucTxE~r;;lz9e0h4hVzqSL#ueuydAM`8VV6!nMODIJxrmxlEZ znOY&ftcxq{(ntS_WGlqD38|$^^yP|rcYNQ{WxCiTWjpKhOE1yi_%%_hL`9`5=TiMc zrdEhiHK&&@*LU72HSemfFYVFiZkC#f)w4>k)bD0$g_xP!T)I;KZi|#XK6FXx)%p`# ziMkQrwYj2nwf+Jq(??#T&%2vsu*9JIjcas2Q#Xo)^tprA=mYPSvd1ReRJuklSJXwh zca*NvZ&1{im3Nf>QombKjV1Tu>ojrqQ#xs-o0K<|y>gS@hh;0p1u;8HZ_)=S>Q`w` zmfoxvDC(M|)miKH3PsIJS)Fx@K1NXwq^{1|pf@P0Fl}|#tx+Xx)MqH!SFwL6-54di zO<$;FixUo%-WDahUB5xe9*^B7Zto@g#RJr$m11!M$-0=5?dz?%LTQHeyJDhcztV3| zvNvM>Qu?c?5;o}vl%o0N;g}wgOF{B%H=M7s>7z&-4RvZPJOnLosLnrQ@=t{ z(=g6<_R`#@WS1wOEc>I9{XOMm*cZ4-~_ zO^T{Y`W8RLvd7Sm>uZ#(6?J*Mmu$O|?L~Qy>+dS6KgxR|N^_U~oswN0TNS%2O7^5) z@mpEXk7Bj5C!=If>9tCBb3#nnQ@V#KIYM?vY3|lLmF7`rLRp0Bb|jQNZOKl6`n|qP zX%@z0mOZ2Q*z(*HmFFIPozlEc8(g+WU$3Ym`sUPUEoz;yIrTYxlP#CMQMv5Z?^Ee+ z702SDW&8BUmF$v)Z{zTLPy91?DEOHtQxu8MPr}bT6-7G~{Ag2AFZC}i!|y7YBEP#| z;J1}ZcBuc-q(55}?KC3POZ_X$4(jjOYWv2jmJ?4V4xAa^^{X$$&cF3~)>2aG=|Dl&F+1GJZv2RDU;h*|6C0pTgm;F;;ps0s1 z;|@n@9@dvB*>7V`mffXfTVi}=hxJDlH4pRQNK`II^nWVZ?i63y5#8~SY;974uk4*D z&7*pSlI@M{EIS${dsm-glf4@ydr!Ye$!5AfOnom(_P&0JP4<42>;rwRlD!+Vtn34Q zqoVew{43@|eVd~GnYvAU6qW8H{b?n;Ew-mDTK2L2ijqB$yt?e;sC1v``47vs$E5xX z-?FrOlw*30l3fQ|AL}KXt7ILn>&l{KpX$#l*@~ErWuNM=DoR6d{yQp{f9uC=CG?iX zJtAv%13cfq^?atJN9nC;&i9Kk!=q)N=|fd6v9X)WK8q^-bA6(cEsZ_j@wq<3R>JWp z&Ext7O7nWhePze>ixgGq*e1TzS1T$DA;FhX>AuwORE$e2DP9tflzpd9w`qPKrTM+(Q3~PNzt_)K>7I{!GW7@D ztEk74K1}^FDxEMcRkC|x6Uv0Kkty=RPN5l3Fm*&5ny2AsE&o>3=(=)H6Ca~muMkB^ zB%9CFk+}bvI3`awJd)C;PO!_WYipqCSF+VryUKK9kD}hFngiJjOv%!9<3lB*(hVc; zaVqbKMx`6Zh$kYY8^%ngWa&m!=@A)~ZWwc=rbeY3#uJL7(hXw|Q>$G0rTZXzfvJ_Q zVWlsEI;dpyzKz3p)0Fj31@(@U@s7`Fe9V;WO{Zb^8cySDnNIvE>0p`Dn7oVHAT?v6 zG-HfeEL$l)i2r+8jB&oACL|v%i#5zS{ad_4?21YkXI!W>$6)5f^^$cfS%K?VS+p$P zxKYXG#~v$-H||u_)d^SjNiZH%)TZPUWr@a9iuyX`L|IZ)3CYF*B{Sl_D@%@&;ZO5C zNv&Ne2Bo%Vq(;foj8Y|g*OhS^K6Uz()ZCIVAurun!;~Bo8OD7~$q|`p999&KiA-bD zZb~OdWTx>1Q*umXMvaMxjK)N!u}5n1n8-9-Pg5>OG#V3`Mk-UXk20fbooNhY*-Fg( zfv05}#fo~_sEX}l^-)Ls=G3gHblJver8zCO;57QJye8=D+nRWcA%BV6hM$Um#~{)t zsN+`<5&VV$(YSGvRB{|5JT9X7=D=t?Iu%Jzm5RzT@JkFzE6XKl)+d4+sw~No`VnaA z6G!5vzHApkUFBfnsi_*?OQv$~X&`tF7=iVcQS~R-VniMiD!&5bJoPoWrSas zP0-VqAl08*O(lL^O`JYF>UP&jKDGTh)Lau+Bdw12l?kVuHSq{6tc#vf!Z#KWl-7_? z=5L2dd8B`Bg_(nnUjb46(vpL@#9zZQ2Jd*eRFhCt9AS~>F3%mdtps6*+IhL=sO+1aiUZ^(3=kY#)+hR z`_ib8`g_suI`@>J`dV`OjioU_qu0Ts*U6(d#x{C2{JM#9Yvj3eHjkfWHe8Ns$(LhZ z;`R|M=Sa~A%IBUE9W{}-9EWm*%h4`J)F+s~x*C~se5T|ON6yof9Lk{)UjU*Rr=z{? zl{((}mZi&)FIz`#H!%CC+#a;i9IGB!1|LxAPxeX3CJV@%!$XK8@$>T{_{Z=J@ION+ zAL(1l7|*XJ9od%E6G-~YT7n+~>LQD0+@;{_;$oKO^IW6Zp^IM(BTbp7gbwyR37o1o zuA!df0lwooSW`|Gka!#S4jxi~BXOD5dm7nC>d0~>G^JGfPw{`g6|$x0V_wU5_a)SY zw8?=is!0X=A3IJQsRO?X9ZkG;8d>jo_G!}Q(rz+s3|m85TjEr619qUaG2D0e4gKHo z50J{#H}Qz|WX{rG5l)&^&%dz8I~gC#D~sfB$)b_-EYCHQ6Um`%?5S`w|695DWhy)F zw55vRKb`8)epK6kvkfKQgOO=Oar*N3mr^_aD3^5&_riU{sV#lkyUH17_vhcU_nwdS zP8YB7+_&S?xb%}@9{rHrh*{#4C>MwFut3bXoz|ajVCm6dk|iqgM3BHT=Gp__8gs#Cy3HB4bGt zl0(pp?qsAbIb=yg9OLMB8n;eDnWxMr8q%1TIZ%um!6|>4mh^Qoax{$%$&q%Jo>1b{ zcGDC76z9L!H=_lzMr6IFb(uIp9s}cYsJ6}=;>et7h1EHVHdGWXIW*(Ux=BueJ(#qK z9cI8=>O!tNcD}?XAP(1g&!P!CPCaEtGIm^!^9aYZ9@$D0GImPmnEdx6D1J!Er1)wi zk7SDEHDQM@@LI5iM=9Z$mF&}c+Inl-MWlLcP@`U6!BD;_O%@dyN(`3%lwqtpJElaoKvgRjSQkE4Oy&0|dJ$Py(^GsWDS*muYF+Wr*&8ISFg$DZtk ztbD4Qg!Y*(OP6V{;@***nLHXLl+tlLDkOZ8Bdb4gL?=`2;doEtvK0F$l6iL56^e)P zt>k!IH)?C}EwweG7WeVmTJY9_w-&s$;H?Gk7VvHX?-uZG0q+*@;sm|(k_PA${TR;& zj2D%FsrdaQ!CHom49{UWkD;5P53mpZzAtHZGh74MAMb)t&RYQUP)EXdF?^Gurjb6u zVzEM>n5T(uolXQ3#RauvfG@@=bhmy1o%M;Ys?HYq##cDoD>Epc`#Fa~K)<*joF079 zmiPz7Wq5<_p!g!^I&cy){eZXD--K_Ik>iT+auLm4WtmoV|ac=vKiw3RL?^c@C4cqkX zY|ou6Jt*cBmg9SK2MfxDhjZA(rSDc{O&ahCm-U5C7W-B|V*E8zH+C7X*SL&*oX-Ky zXP0qlLxu6Gcxvo8Ooe?D#=yd_*IZy6;(Xp^xL#BjU11z!{5a#3=N-mJ#x}ec^sG2h z^N_J$7`bHOjajc4^R$Ox?RolT_~q^{V>R-hryVKyyYU_8u-~|*Hpb!5sFxiY^>QM{ z(th;It@WolzA<`+*8)B@0Z=T%c=$|Qjj!o_CO)p7=J07pm_u)xer7y4w8ODq(69M2 zk%NXWms38O+J(i}I*yA04I5AjK@YdiBU(>Kv?-?dzt$0_y*}V|#~Lm1w0}4XIc>Q{ zV|9c^W4M|*h2X?G8^9UloT}YhQ00u%YDSHAHgPG``;FkgR8RV`WgckK*tiYSF6V99 z+98)Zcj?>eR{)<>wc2?b#@ltyILD6->z(sC|1<}Uz=PsNSjoeA`cdNbTA1q)=G^uh zuDZ4Qa+dBgI*ad$nWtZinL>SZZw&RqZ)3J-j=nnq(*Unx&3?%FMMzimJsfjToLTlS zz*YF>!+s;?v~OZIap{{h`pU;9jo!mJh~G|*i7n(-_#C)Z>*!+i|#9z6Q-RfdN&8rz378k0LYx7`d6LFyOp@>|$D zHJXV#H5$FU8Q;zLKF0SOi4(qwIl%a<438o0esNq$*Y%&``i?ofjK602T(yqB*9Bb1 zwI52m0I4PponRs$jnA|Jo58=V|0AwU#mSnm*+qTvy6c!Y)ZdSsW6R!l-Kf1>@{wyF z*LI&q&fw;1;$Ay zajjz?kGcbFNg5&7Iu0ob?(@7Q{O zWc~fDe>UrHVa*`xyvuME!y6dB&F~V2A2IA<_$kA^3?F8AfZ>x2Ut`#EI<>JVk6>IO z!P(5o!dO5XUE_Rel&je8!tCJ5Vs#b z;hUHywoH>wU)O2U>FYZ4b^6}Ue4W0%Ghe6oiab1qn{;}Q$j|tG<6vH5e3&fEC)=g>8tHB+KTJrm$URL{q2IK@#`3t!OQ(J{$fWJeyM#N9v-W|Bd7Sb_%)6o zzJIj~es3%I)||=Z%hOb$h@kkGGy%QE8krFjcJQSmHSQ>Kh&T`LD%qaojZF z=QVs9|FFZ8_jUX($9qLT#E(HuG;y0_Z=o|`jGmDlpKuUsP``v{9UqkC0iHXm zIAIgl_HKsT8SaFw@>~Z+I>#F^qeBV1nZMuo+k`uj!+Q<85*oqTo3M}hAq@IDmC(i#D9s#G6K3m3WM$2Sv^J zClinJEI!V&_#l24{%YbuF?rLd0!2gNje zd*m|*{o?1KxM{>gNt*NR8p5*>R~!^;%OExAdkMP?`sMOLac4d8v(TbACvhn4|0Ipz zdd}1Ll#$M&>a^s80^k2iu13^{@oCWbq<(2guEfk85SQj0Gh%-7{kqZM0c^wC@i1C_ zaWbtPmn1)|=MH)j>&SPbu1ub4(3sf;>4xN8`op8QK)QM4eaTJC&v(99y*qh6m;SIZ zz5m~n%bYQpUnIwAM(%gX9)rfG$DnoD108%J4&~x|1jef3mN>FrdJ4hflrhfVt|drurkf< zys7{Aw0=fKVP%@nIk0FB;M}?eY5Um12RNU7=n;?efZ`DTD&vP(`YKBgDGo{BW&9XR z-{qPgW6p8r9AnOL#UcHDDj%xzyNov~IDAY-dZRIk;f`v;lgDSI`<#yy^-KQ_I{U@N z&U^b#Oy6&8ubrIkaL}l5IA~NPGM=dL>uX+3PsF^yiq9~U;XsCk3R0>q#%=7$Q{lZo zLrge2Ba?HOXAnM+aX&{6K5hN!lQMkT;PSgPxADxlri_b?nhDJr<&N6I_Ka%exnE3W zSni-0hT;vUXkyNB6*KU@!$C9XGwt^Sf5`B&biRW|l-pQW-8VDrph#>v>#Q;UQ9Cko zjq!07!5xgh1-#q1vSwuF0ggu2829FkgY@Y^+hWU{aYJf>?}O%Y&eP92S0T@{#X8P& zH;?D_T<#`@>mB4jHvx_jz<3;DzoAKMcqY>R zt4Hi+>3(BXVOk#=z324VV!S*;j@1kLkY8#6=U`n+9POU`efDwP4shLW)IKk{64DY# zDeW5I!y5>%F1d+wyS>k=sOO$OagMi&KXS!6b`|3bQjSlHH4*2CDIu5zNYOIk`@w&g z>vPOOQGKOjBEHH{=AdsAQJt}SMa)^5Mc!ak)*#dck2ntK=Tx1XXPEO` z#R1k@=gLznS@WGygtLwOxFJoOiO$6RdL(c)A#>5v*i5lHnMJ zlNg@E@Ir={F}#}L{eUh}t`i)llVwKeWSP-AwYpj-`%KioLCzmRCmnAU5_B?*W0=Hn z5}-@m!T3E4?`QZR!$%oD&G0pb_d6&b#5I6#GCacYBZi*=;+eD4)z>A~IVtBGoK&mz zPO8sFC-v7R=MR9Jokrhu@gQ`P#ly~c;Jz5jvz=i#!^;?6&2SCF2N^!gusxR2UK}e# zy10z-6~J|Ij?0DIcDX3GXBoc6a8Mj^Ml$@Kp);O1{TSva9Kd&CZ$`hA;BC1b*%cyz zVTRatS_S?F-A=#)@mIhh;t*h!_#AK?!+M5iGk>=D8vF~G)537ENF7okLSpQYTF$>7 zKUmBtcQf7sd|=tb-U=QOfwQEID z`BsK|0Vk9n1)NfD=mZ`5R%jM5UJrOqc?-jp47W1e%kU^e!yugkhJ^;Dtp|R7c?)w4 z2ic^+u|u3Wq@JP2!8%Ujw=ncLiL;XNz0MsXTz=R|bw0`*5kt7fFpptA!-))Q87^Sx zX4u1U1;Z^2pJli&hDtetcafhQ@-E|A><;n8ki1yRe*wcDhAU&KZo);uN|l zhZe?HGJh+>y$p{sG~y^#0mFKREeuyO+{$n-!=nt1c-CiF&#;AI55tuVH#6MIa1X=1 z439E25;zBj^$c4Wu4K5C;a-M^6Q~tO85fC!8~EWS+Q@hT&pYUe9<7!<7uTGTh7XC_^Ke>&&p8VGF~R47W1e%kT)pqYRA{PQ|dE zVGF~R47W1e%kU^eBbD_T)-!BjxRT*khI<(vPTeNjh8$(wNaIut>lv<0qxrR!@x2U> zGBnazlVLr>7KSSsZe_S9eVbT6WG~}K7#?M)Wl-9DhIyHUFX%(ChhgCW8fgs-dj?WZ zZDzQK;bDei5b^UEPGq=%VGqO24EHcR%uwX8KEsI&7clH$xS8P|hKCu7T-Ikek>LV{ zJq-6SJj_t!u_nWb3>Pr$VYr#$9)^b*ihR~*=om~by^5iyknp=1?kOUjiDhJyePzVo zd>V1~Fg(og-P4G#m9r%o=AFT*7%pI#H;SYa8SY_tn4uU={5*y|V+h~OaL*XZ;V?rn zmhijBQYm@WgfC#&!*DahJq-6vB%OV=1mA5S=$J&XVKTwIbH4zb$Z#{mJq!;s6z7pN zkKsgy3mEQUc$lG>%Q_4vGF&j1>fFO{Gs8U$#eCLe*u!u$!#xZSGZYt+jtkF&Qu+q* zmp1+^J`jesOZ%r*q$eA-#xw(emep8mY&9M?o;IE{UNrt?d};J|jCM?RxE*bd&5rF3 zzw>tIX6Ij>?>RqpUKVpOCOvjw?76XvV_%B>Yix|G+4Y|5TbCA>6gMnxT-+6L*Tg*< z_e|W___O0%<9p)okAEco<@mqHrzOlwxF}(H!j%cPB|Mn$V#1Mxfr;Z1mnGhsct_%I z6L%)=OZ+e~HtDjY^-1?6J)h)E9*|s?d{%N|%D9v#Q~r|jPRjqJoJjdLMN5rMO-jv3 z?Uy<|wIlWW)U34Dv>Vc%Omn2Srms%FGks6`;q>Z^vok^&zsqRMyeM-;=BCV-GpqW% z*ynG3#%E2-nw@oCR%=#g)^D?3$co8M&d$s(%DyQ3+UyP4HF(k|@J;e$LtLYgQr%7_-j8!B3YD)6#V6%eqt0f#zUh9(lsI%&*1X0S{LBC8y=#HMPr8J zEvyH|i~_Xd4-KdWr*Hj4z)u-ZKcfNorjka$eMQp&Yx>e+zPswvgE z#RMPAoDcXM!(D~M`M%!*KqI>iaKTtV;16S#0xlYIC1Cx)YXHA5SO<7|CgF32-$?x8 zTLFW^e+78yMACeI;+9_ch|+t&k+q8GxWpcOUIc$L29VzNGyw7acfbVv9VQ(Xivv6z zl!h2Q0eB_Q_D*$eT%{8$dP#3?0?eXLr*4ObQvIy`IQ3ALFy`>|j9s>9%{$jC?zdUm~;FG9} zF3!Rq%hU1Kh(;ox6@bvuMge~eP#2GD^w*D`0Mx}UjsEu0lYn^ou8jx&3?TIN38bml z5?`+e+@ntd+^e4noqd41_=DaE{CPlKysMuL_`W_3BgW%A9kA6|33!pS3efKy3E1Hr z1=#5v0~mCU!?;=k&9!0~G}nsd&|E7nhvr(*1I@MKN@%Xdx8%oRRp)p}W!Ziu6BvdAznRsquTjJKl zmlFS#_;q4Z(yXLF(z>J*NnaT2i`FmZj`XsZO1gIyd#g)Rn2v zrv53lD{WQUooNrH{VnZS+P7&%>C4j}P4AmAIHNqnld&RWRmR4QJ2DPuoXBuw#%2~| zmS>)yxiE8e=FOS=Gf!mxkQv)2*yoZyJNkUn$C*`>wIpj@*7~eXS&wGDl=Xhrr&(WR zot`}<`@HPtY)236F6{rvqu4o{vMcdE0KLoLwA40b{{n9Y(O+A1flDdqUkBa{=$#gy zhsM8Xy^rxu0sV`|J3;c_J^1Twgqb->ZXVuR5!mbI;LF1~_`-0GI1|?tT#dNS!W=pq z*Hm27a7`C^Vg|06xX!_xnuTjNW>pjZHsl;!=i)jK*IZolaGj6q0$lTPU5I)23+%j` zaV@~?bK~>@-|-bKxICD9URImuEn_gxY}`b;0oaC#C0*QAg&OuFs?3K zOK>g4wG8998`mZHYh;(=E78kwU54v&Tvy=g!Lox(e6TxK_dAtcIt#2G<%~ zYjIr*KfVsvb?`dB#O$~p*A2LC#B~#{n{lnjbqlTyqF&sJi+X6GIFU}@OkXIzNGICE zG~J2T(AE>Uqes>K33cD6?$4|H3%FCCy&%3~{TD?k-;*_&zF6JIXKP5Dny z^!Muiqq=LlOmC>WQ{7|LJx!PSr71c?-LuubAMRAIe)`vV&jxRvG2bCZDftQ|U!lu- zuT=C(MPIGxs};Rkm+e}k_-hn>t)j10^mXcvze$bu;Z0M>shxMK`!;odP~Cs0?r*94 zKX9jd{{!u#bpKTJKNWpM(MJ@0RMAHj{hp%VQ}hRl{y@c+KF?7;m`T1fm`yIy4JOMx$iPB*UGaBUSE^?Svi z^y|e3`eIy5#bToy*Cw6v`4G5pe1dB!t}hsGa)iWHj-lEwoMW{YoYmUP&ZVM0rW@B- z?Yx*78kN-nd`ZkuZC^}{_I`{{Lkp4jP^}(xU2KhZCa$Tt&cW0864zo;;@YJR#eJwN zB*tNvT;f_PE&%TW@Gfx0=qpbaeF5Hny%>L=cVv7>{38AfLHE%KL$#6d_u_sAbVlem zCk!%fP8gxTl@JmsiC@4LBlP;1keHbm5({u$oH#b>D8l};a zx;fvhq$~A-Nf#QElX`H!QuieNQokr^9j*(FD{+56W;?Es_)GG`#{VQ=XbenwpY=~q zc^mgbxISchN=kpDGv!T#Y)tlPOT8ZD6*=psMGK6uJ^k`A*t7!Tg9m%wV9?8w__(M@>0LDe0Y3a%Z~3EsJXX{+hPt z=El%8Z+KC_Qy*yW^rMl>Po1!e3+kQS2+2i77-{f^T7tgLurI)kKV_0rGl!FPdgnfz zx#z;}$gr`aH9+;P^>}JSA#eLazt0<5E>(Ib93itK`%u1<+I`^$uix9|4$Bd7%EE|Q z+u7;wrc#;$Y$Iu!Ua>~L_$*df4%9fv!TSeTdo|fiDDMo!5sSkQ#M$?>4-JNVw z77-z*$f=5v+4P!*l_OadnKRPZ;R{o5VXjT_`Z1szrZrF#S%}FqIT&a+i)3D#H{3j9 zX@{DcGP7PqNG3|CJcG(YE|zPMoZcO9YVL4OO|GGevBr*2IM~%fW1ZV9xshIx>b>e> zNAt;PHn~5YVfxB-9fL%&WjksrVz!1)ojj2 zWi`zkl%0xH)SNo@>`FK@=r^=5KkrP&cJEJ{D+f?I9TweQO%`$0X4-Ps_p2OgO__Wl1il1kBm8kXU6h*+f zt0G1dqH>AU+vJ*k%x+bsz|HbCz$1xdM!nn$Ybdt@yq6atj_DnM_wo*=l%ht|0Hhh> z0<}2`P_~&0${M^fm3>~2;b}fps(C>)%?qUJ-4BSP7o37kL5j(@5PO&pP1YqUrv&*@4Qn?Wwkcjn0Xj+DLUJ6I>r zcQECAr}UJen##aVIhBW-lUAvYq%^%}8_9Z2Xv{X1Vl*MJMbx}fGTb6_NvicS8CBCZ zVSx9VFyPpx1*lWGUTOu+fZ=Ke5KS{+xE!gtnS*S&Ij)8a)S2RAxdJah(q8o0-foU? zXS#hsh#P!7_T0g45N3x~ovK5@R2@p<=nhpfczR$bk06+XMaq*Z?UAJ1yHm`Z>?Q^; zdX#`+IV0e`YzvOfwxCXBTd<>h7Yx~{v%EM4XhC%1L9JB}RH+^yntGs0_CS?s_9{6i z&KLnX?TPp{YlLM`U?|eI#L#QHPZWbhK4Q$V!b6(;7xvB?CLT zWFqCM0S2>J@b$G7HP(iB3iM;3MwDw!kr^t z5eh0Tj|h>?J)8#H0(YC&)3hi^L9GY%@i#a7a0K9U`z@x~!Mtv^cvaH+u3!)=rqmKs z18$GN!H{s{!Z7s)QTSr7EM-y$E$*^l6L0n^CXay7OdmEY___BIN zY7Ctlz-_vB>6u-)n^UII9ZAkPA$M$Ao_e( z7vhssrQ->Ga(0t(n#t}s2!%x_%gxH1EP*ZS7r9}3|H(2XK<4Pqlf~AVY-0x^GVJwE zGR~Zk_iSH>XR_bjb_%In^?yP*GjNI&D9F3)q+)33g=BZkMr7tyIGmGYw$cJFr>B~o z@E|lvaU+Pc=rC$Jsly|>_YbTNhidy7NvMJbYqBC$fh6q6T{3b@{zr;Zp<;6|9 zNwR?H1f_?UGmnpag*-JtT^qVP-0i*=r6Jh}E27!tw3TmAisleiWO$L+RtAq2Mbo6W z({QGQSMwc<6lcLsu{!en1CWa6#9 zWzoqL)!Z(PHQV%hOWi@3mlij;Kqgc`!KS5|73xHIfeyxG#pVHM8#z7Y!Iaf4(r5Bf zZ`GHz9iCdx5-g9%gqSS>kJrXSQXKWm_0z_NDrKq;C8Gs4N~X3kWIM5wfls3%&vgfV zDHa)f4U&Gug0#RY^cB+wN^f#@?Tp&qRi*zhd$!5P#3 zh8YlAIGJ$<4qu=rQ8J7OuziGgS&P35Boe^8c6n#JTfMYOs{zkmnpYp?HN^}JAjw6K zkq@UOWELH!3K?(OahqjB>d2K!k}A@q5?4F6Ny}Q`*^m_vW5MlnBis?qSd#fkL_L$W zEpT2TiDPbKEeI?|wY@kJGI75btG(|I48ZG{6NR%!|~ z1iDB=xp%6ObT6j;X>utJxpZka4z?uf_H{_7BHANd8t#If9Ak2>Fv>lo&bF8lqTaJJ z0(OGb=~)M>!m?H#YPI67Gw}|&g0WfU$tW7m4~6)cRD^jr`2)&DbWkOEI!>l1dDLKu zP@z$ap5TRSDn_6=62(90Yo3mj$=u z4=kkj5-{#11GQb^3v}@&%!`dwWpguZ4^1ixH(D*|r2{ilPpvug1#LDW)SM1XKVK^c z0My!u#KPv#T4_-z0S5(bw8lhuDDGTe$QQ*k9dwf~Y*(G;#e*Zn3w~dVk0RknCNmad z%Y@2DIMzg{Bd-(TTUiI)9&bAaYD6S!hvPDz$K&mY@Fy(`dpqdFHo`JTBylr=2oi+f)2VTHb*~NZC)E!7Q)ey^OI?L~a&^ z8SKHs=aU8WWD3jbBAbY zh}3NjuexpwKbnrbl<oz%FcD7? zWj>+hs&s_q<66-UC++RT27^LTJiTtiQ4Tk{v2}VNJZTv}(r$xSjy^~;3#KuQ-8CP? z;NXc5V(8w413f=n7^bX1=93VElJm8;6WDLi*^Z#-%fnGST!+UiF{(E=f&yiQ&*?A#Gp>2Se?C%0ZeHICSpbhyf zVsrBH%@l?Qg^?B>ptBrHkL(gTtKiYti$#r`>g{Ml#&bF_k7?l&h|EKbz}p7H5{17K zojx%q=%XW>z`~1^?dXU`ZVwr&4Rv?4)Z+wcA@Om%BoU7AIr!m4l}fOJ0?A>GpXQ<3 zhyZM=lW9uWY5BlMau!msqed~#3}`T$2TW`_TA3t*_Dci{erS=~FQ^L;YAkYhOsCh= z{5Szy8bwnWkMYg@V8-_}LM+^j^UbkgpA~eFiF)y?8K_Y!B5#RfxLddk<|Lou5Q+Ke zbq;ef+RrIxEW8NuH})zJb9Y+DOx)p-Qzt=tG@L#ms>9+Co{C7*&&QrfTT$o2#}j(H5KO%ZbWL zYTXuCtm%B%B&WLD7kb>0$FwSHBrDsPUh6R~=S9UF}8vk}S1k~+JqllCrn_HS+# z#WV`^)M2}g%g0|x!Ce;N(~cbGmxpK(wz>J5(G{N2%11;t8P2-ex)8SW`fB5=4I5=? z<6^C)mk%%`BTV)1fKL&kB?wOfOH~u(R`jG)_669iXG976TgoEB@LHDX^-?M#Dt8DI zMaC{15(a(5IL{sIpu_KQ2cj)r$FYZL3dmCy+%dAwf-eCUaX5;Q?gj)q8{FmlXBctv zfRNq?=KT~MurtA@P$pY$3r$Kj)W(#1MV9k&XO2tesJ$iQb2{Oh3PlUU26iNY zVE1f#2hojZ9(Ym{R4XW>G~;B0v93fO5zwJAbyzP>J5MKQPVZt3I8suSU8N4zgKA`{ zCv&1D>Oq~D-HDag?Vrq{9@auSWfFC?rUzxbC?D8S;R?gJQ`ka&mWSfWBzV>>x3dTl z2uFlTH!A`Ljyz=5c-1B$#(o&5<4fojA(I)vqmZDmx*8r1TWWC30Z50us2eu^@{m^@ z1F6i&_x65A2=5rF6Rc=m)CXZ;G!Lz_@t|Rf5gp*5L%pY|c0)D>G;NfcGd4~*k`}6P zXd$1+OKT|Ff`tH)5Kb%*pWvAazx^o!^kz0UGqNtp_qv6gR_Eb;B|Nr*rPSPsVn}OA zcLF6EZte6ljL2D3Z7Y$grjl?o3!xuv{vd3_Xp|8@M@b5m0hA(|yvxE0Z4O6pN{InY z0iq1HIfH1Nw7JwvW}E1kEi9fq5`Mh}Dix$4w3!J_?2{iG%s8Fmr~O^ZzH< zvYRQ==6Ab%mmm|lct>bung|0yHN_oJr6-S*g24cf>BgxjjGjb*DY$k$A&;i=e`MZ4Hs7`NIi{|7lLqI9IV$4cV8^%au$j(98c9Lg< zoq;FpJ}T24#H2x#itTrJW*DOz7hc~0#8IB*OXx&}PwA~~iHaZ_ykR^%6YA+fBYt5e z-`WV7ebL}^w{-*%xVD7sUYAE)2*(|ClsvaYZdf~zn|#J;<_ZSQ zUP{N2qoPgRvT2C+ev$X&<;DWao#bwDhoTj++J03p!LSJv+J<3chFV-c4=)PznUcM1ktz@Qqc+iDYVor>nHTK|IA!D+TL>!< zJxHae!LXnC_zUd_@?$AAB4kP#r${_1882W~?h-);UFJiT5d3v#7e8MKiAn99;chcS zdJVxk2o3QgN*fs>hk?^>8%s927ZVn&?+S$j?KVZsFuBIsc-C;Y@!aO&Ylz=g!T~IP z2pYtB$}%8$QXmm*io%LzVbnc18n)h>5#||j6tl~&L2(vslIS%X?q1uQHTL9oHV)BH zl1u`RhvZyS4t{HcAgXIdG&hGA`DBjrAVSaqoI-JWkM}C%X;(<_;g)ng>WMNYjD_*5 z)G{Nvr=S&6VU(ppRhEj1{>cz#8~t*~^1*!m!)G)!!_0Tt&VgM>gYc8q0R#DKU_)#=XhsF+UT_{4K zS%||uHX!*A6$N7XQ+q_ZhLil5Qi3b)FNJZF3@a3VZJsXwtTQyatx7Y3m&iT)in zEf6Xd*Owo%nEkB?a`Fmg|1Y}`&Xu3Oawp>4Eu@BRZCJ(m>{US7#wRGt50PG=14lbZ z*NN>UJ(@v`LH&kj5b}js#OxkOcmh~GlQPM(L)TOUS6ohJU3Y!M@Pse)P^)0Yw7WdB4{OA z;`7ii_VMh@9mKAjm4foduWIsmN314jAJ+yyNeBOU`m)3q40O=qu553P71O_4v^hx3 zX4%c9MxWhmKfC8qN7|>#%G~Xc<$p%)|Fpz5xVxXp&R(irwYp|_b2IH$$Uu#u$^HOb zd`BDadwERN(>@p8o8asYYzr0z!W3pMniT-j93&`xBde)~DE+!BnNt!LRoo0uQo+Bg_7E=jOU@WkY!YrX*MhR?9sLJHVs5fUB#Q_lC<>49$8>gaBIvt=0YKd69M1=V5#irmAJRqQ_K!nkw5W0s01m#|z zX$%|kIZLp+YXBnG|M(HwMq9leHgM`@H zNm2%`q(Xhh$C*;#<8*K{m=6f`lvh%O3S1P0Mv(^T%4pD3R+Oo&$WC={33HmJ0KZ>A z$!F2DGHI$0o-NV42V6J$6)Q59KW9}dDf1SRfVAN~#bR74FtGxV`e1iwIM9akqD4~C zJnB~-)*{tzr5g{Cs37_Q9&FhGr@$*Qo)s+&ENjN5NV!eOy3I)r#mMh_@yLXu6#Q@s z#{u%4O>+N}5qRSGlO3J*0K^8wW2z;qnt2G6KQUg7GlmqXn+$(e5!>=nFdI;4RFq) z=h{53IyFKzfSS7mIG**Y!UM>9A)6s$A}Y2OX{K<4$uu1(g7OICKbdnODu`8(jY&CE zLzaRsD=i!0Lq|}v$gCbA^2vxe_*1zJ1x0xT@EN{K@zJi!@bMiox> z0Y2V#AwI%puZcM(L_RfqiOS83ucwjuTF@buMjUkq)mses=`w_Yk1fuLwgrChz-Dbh zjx+}Hm}=#+Xxz5|%Y)IoRhxa_^tRVvA$sl{3^rAwcVAb4Glz#68HtSRMi$gtK`zeT zV3`9VdKBvBksv1w4d=+1AY+8l<3TQsH2$|L;%_`AP{&B4iTvr-q=+uv?08Xv-*}*w zex#u>is$8)smH6qP>wo@e)ja!p-priJ~AnsEYG*g&CZI-VNmbMZfb=n7Xx4BJ9|28 zMT1dlQrmlX01hFzzCKvj2aJZO*%sLfn&_ynfoniy`1H<4sLWMPYFzE6y<@4}m!N_Dc%~yf1=t&<ymooye0(tVMX9F`mk(PoQOoCbBCh*VHZBHSG8qUXV%tL|)@ zo&UeAx>;QaIT zC$t=phmflu`9105Xi1iHw+m@#fXcKBF$bwxG^5BX$@we?C)L2m>8NqkOsY>6t%F1V zPg+HP@0Yx+Y>_Au&_X`x8lMf3kX%W}9?`SVsixt9NpHS7~Y)c$-4EwHR~Q_-%?)_Yjye{MY6y}B91 z5-&QxlX|*j4$583{kaq{+7U)ZxJZc(Lh!ZHBpM_5VH3vJGK7~iQ9CM6(S4eDoKc%P zp+RAD5Ub5(;51b!#=J!G3%vxS_zU+Sb#s2f1K z#gguG5oSGw#5ngunH0lf-A#*do4^BS5cMi85flK?D(D5bn@h%;noD-^qGfU&CMnHb zvv#77=`o~5WzZ;cqeC&Wg`D$JTlD)Wxj0Y81hP&`kdFGAX4*8a8-<1xc}tfkS8p0I za*oOM)tr;mD$*k@EkQ=~U7$q*)rahch&ygNVz{aJFXGG%g)k6R8Tgy$Mh(`5HI2yL zz8#pv#-Pl}RmuGlg@UKz_g<6D;Z07B+@f@I6g=A35*b{WdmFsxi0(j@&i*N**@KNp zcqBV5x}IjdFNVmDkljVjE3)aR;9=B;62oX|7<;h-)DJ^Jbv30Ki|-hdqX*YXn8=ud zZ;sE#W{3u`>SP#HI#_XbEe0QLplDxcc4#|yjO%4lWlslDD ze3M=-AqYT6{kQcp^HOyvFl8O;daXbR$& zBHT8LIh%QH0G8dXI*7vW7HCqf!5?>OpG%uo^1Wu@PP-TK_S6cBWvD*FC>Nq^9C#Fu z(9w-tC1~9t*I@P*{&W&(QTbDv(G!tUsT6&rL!o#Q=cZ~viZmLe)N`{?J36EhNwXoN z;YVXkq}VCgC6~qkdFRQ{#;ZuIMd_#)+t32CHx40t@yW$fE9sa=I$qIl8gd|yUjc23 zEJ;G+NDPTysT=;E_Rc>>jhP*|P&wKH)0K`rczv4)mLA}o?Cub_h*5|z2-SE)8lGWi!Ty?ARU z<`PD^Bx3D%vpmt&B23UoS|;ag+yT^|`;jCRd%)IdP_=Zf^!jq=R8qcgwN-Rtw$^>? z8~^@BKz3+tz#-bV+J*RE_ICYh+}!T1ZPY)+=vrwf%!7&#vE2AkyonIad;q8Ic4*~X zJc@J3nRwf{CK7l%*bVp+C3x3}t)Tx!2Ub^53@)9KnD`t*12K(du>1d~u z*?!D-ZS1P=R`~@$eqN37MOSh(QDO0P%P zNhdxIb13TUyzJFjhPekn^@=F^NKh`9f|PFTvsq9ThoR6D{7X=sc=y%QVO|RpZGLdz zqJV^0w2#U&A251-%oDcZ!Z(F+^?o%Mzxfkr*R#rSP7>Vk;M16SZP(rA%iKD-g^0*sp_}rOX_-q>!iIOBnyO!%Ee0|v|;O9Yh-in?r)u2ckpQhX}74bH(Dya+8D5Vo(v_!{1g6_r0+KVj!| z|F$O_CbM?ZnpE(A&Mwyq0!)hM|bW0@xOifv%lQ8 zc-L1y_V?dA{W)DSj%)2WPKQaFo0ZL!BzAtYrTd24Nt`8sCh6w9{9>G!E44OnU8JN? z$#W`!A*^yzd$7E^iHZu)?)LiTX8EPKS*WkcXrf-*oIe@oGig54Y+KLSh%2Gbe1^uY z$;h|aHWrO!c_+(~M8jwGsFvw(xE|+KyB5WX+E&lRnK~*iQ+auGq)qMaRNZxiOL=sx zp4bqx`RsUu$r;X5QEe>FXE)V{^6Dz9E>D2!Gjwr6SmZNfz`dB{GZb9jNPMfcPI6Pd z(aPu2e9qIbDq4lhT1tPOZjd+c(CUkE>hTA)v>nsBSzW>Uw+iDRdYw%isZy2`sU1q`Rlquc1$1Q!MKUxN7xf6HYgRw0x06

    ^70rm7#AaTmbg4KBB3eISf89E1$<&?&5r;MLBT22 z(p1B7*6TSNVd2X8%+Z3yn~a<)IZJLF;Vh5Y=lFZ-Bh6|*#D6}?^75oxsSea%)cH{| zFIy%rUook7=}8S_Eskm>P*q5WEpn$rLKEvzSvFml`x4{ zl1+$Fk2>`KB40sS>-D_4 z*Tk%R7Q`gfd3AqYeaw-Csh~^CXT|)tC6b!k(F_3)$rSCh+^*>d>v>)s;6(b^QzM^q z{|-baoqWc1yM*es-0b?)Ylk@-bdE&@k2x>QbK{_+l@hhR_9>UB)=G2Kir<-cuBvay zt4BRH&4Q6tIdE9c%Vl^5B`@)WnW7l(g?#y35=g)7sJuMV9*VOf8?O&%`CJRmL)T1U zifEWY7ghrmL0|byZ3NYR*~L_}RPkuN<~xvR=hYLGX<{yyjF{Y`4H2|ClQU?3uLys? zl8-4lz}hv-AMz^0agc(X-6p4by_Q!}qRsMWEZG};#>`~?L}wzWWt<84nKuCjX*}|z z@yJ%RY2Mw+$1%&+8ZxnlmPut*c8e=reH%*gB2R#W&7wnjquUo0zUgi`p28?{H--ayBGQz0OUg@6w?(pRt18tF&WeCMS%{A zQ{0rg+?$BYkWND**P?i= zAen$W6I9+PDf8tsVw|0_LgkwPq|(M{KF(wuMfeM-1P5yx8Ovk(*XAiQ`*Vh7-i{a zKO0^d%BSeSOe^)SWj-Tu!UiEH8G@9e-jb}@-H9RMwC6OHXYv`7caD&Xj?k=Hadn9F zfMR1Z9an=`C{hlm>7Ex&CJdq<}?CnH1h?1o^g#8gp+|Cr^~Rw#(qhho5LZp9?q zDdVUPV#nFWdYWw<&RWB*;k;_4DTSAfrBN-utToKCMvQbH+^u?43_T%ORm)lEubH7` zrisBlNj4f;Wrj@a*_3%hvX`V8mZ3g0C7&`ie+Wn93KQ3FS^8Sv z(_Ao)bF%zhjBekmq%wxp_oXDOtIg0aNdbw;v;2tl^M!stOV-a)E(7uc8nIcu8_il> zon?7@*r~3(dk}M`c(b6Fea`TfPbDb->T6 zqn)r0o$)b=;k*OyN~6)Hnhmg*WfZXU^uiKZstVBFwNLK$$7*s zwu%jmb#w@~={z5FV9GcA@S88o^J*(oyP`nt57pLoEdG}5)ZgNta)yrUoJ5HWrwhPrO`j`vdtj_hjaIST= zC`UJRVD|Urq~#rcb%Lbo(4WIA0ev!l0Gltf!FZpmM-tHP)`mpp$ygf*WB@l%YKiTi z9aXZ$cz_Z^lzr@6-hH2o4|Lz}(JbG{t5GL8sEh4&71P!x!{TVRY?b_8Mg^?a1(i$T zaC|4uPInJG>@Y#fkV9GR3wD&^s$SLzR^~DkYLN*_mCLD%^L5XyVr6aSr(*MEmeUq) zQF+dK6mlqfhCU;`HUswFd{FImO{N`NxlBC-Lm_***ip@;a)1sdW=0yX8pSX0Hm4fR zOtTzCjlT*%deiMsiq==FO@%9z`*C=e%=TOEQ1 z?5o*}ICWkmc;Jcll5AKM`_+~v>{QsvKpQz2ICwH(-!zNy1ExvDh!yPq09d(51@Xe_ zMs^2gRSTSm$stFZu+Hb{+RREQSTX(eL*in_^=1&RvUJUSVHY} zM6SEHd4n~HIx`s;m#|+{>fk0L=a(3SMY7;vywNizIt!MbkvmfD$h-eOR<9Wntg&IR zKmDh_y#Jo9yUst8-udl+F1~&CJAYQIM-e+1C5e)nl2pl%624LGfRb-2*$!ZBUdhju z+)I<%*Oat@t}*kd)=)A<5(6H!qw?>riObKex$SoFVJ19?mD}1c{#^I%?eMa+?QL$) z*2Cg&y7roB{cmskM?~KAse?y&pvR%@?K^q7%FM&uzHE=Nz3JoEU;ohVhj+hs=Z)9x zIyim9jho~BN#pKM&OAX+JPXi0#xouoX*T$7;#=@-^Sz2Mi2vijllIVwobGUvL?egsbR#6)TAvo(uIW=5Dx% zhK=@uMspi}*ECbG<_a}>&BMy=)cMzyd{@aYl97UAwS(yt8`ME?6BS4Jk#8q2M^Gmz z>`vP_=#uXCCJiLkGj@d#0yY&FB(gmO)ii1^Ht=Bl|AfbF_P-ZG`gqc zoDlBWNKNO}2};;$cy*#i@1C&hI8wnr*e{r)g4rhWQjv++)pjK}*tizf z_BpO5sN(isfAf$!ukP%fzmoL4OCpS+70$847eZ;U@_R~7sOh7k_66mhR#Mu;gsB-_ zhmsi==I;SN7rG@tLX#7{)1(pLLvSEe&1F3d7y8+y%-3ssI->oZ`a9)mEPkoJVVAx7 zx=v;1l{~3rPRZ+nmkX-SEO>R^uZ35T0Cg|(<1>Xm+zK^Z&J)rw6_@$|+|?t1d_R@k z5K7Ez>7B?|p}Kn24@=KI1YTFgOG<(e$<?QrwkFF6YPs ztC6C(p|#94MY7JWiJ`kqsUp+z_QAGAypaN8J&GN4u=;WWPPh;P%*JMqpgk43V#Yrx zpbB(4N6&fr1+_6mJI$*yo02-gRFuc_j=Ma9;B`hL=WyqpjgfYyrhQH}Fv;xo^QW0+ zYDbJS%8~}aNMPq1Ts#Ctyl-~zT#XaD8i4ND^o=o)5BaAN&C2r`m(QRpsE(*EpH;tx zx_1Aw1uaaM&MI;y0DtK8D>{b$F)j$ICpr4#1O|)><*`gO<|-rCf$~}HbuG^x&0Vj8 zuC8*NU2!P2#mZ+l01dGmB+Da0;!hB6wdgum>Lyu#bv^hsnm#RBGCv5F&rYhJr=3M` zQ{#de-LY(JDRgvozAV(uWeR;`MofFYGQx@W!EtaYYeMr->o}v(IJvyCOShQ7) zOvi9bkxsJ|bK*_Sa;A~b^*;2f^$lyc-=hsvh#~Xx$8O?t6HLdMK0HOoIOR$<0sUxg z`YX{{4`UpDLQ$x7n6`n;MC>^2N7yNuysD%$rNjYcv6n&Z)oB}bHkuj9B!A=!Ks5l4b3tS2ymnu79h1Mfy zV62L83Q=4S2I|_w3o8SS21iWYKniTDmoy7~JNj+3;vP9uhXt|k@&%Zf7Rsf`qz5zA zd&Y^nzNayN zoCx&~`L40JN$9OyU=TGfR}`gbgp)w74NjJ+0z&Z)110S@gDX}yqrf*K2Pht993pTo zEC3y*qRR;sI6k&Wfn6ju(o9AA9fD!diy;saqKs?Ke5N9TEk4gFS6hb^$nX&d^7Gq)hQia)2*IvWr!;n_bBXbVdUyI}*%dH1U$B%wI8CKs(nK;ltzx1f z_2lE{*~Y;$=rqd8HFO;+%Zx>UBb+W;0Z2s#fR2E=-;h`k-5SO;6eK$%Gjwr&gw+B8 zxd>dmu<(7cr4iTS0!VP^yHwexs8-;CtuBPEn7kUYq%QnVz@CeH%#MioXxm7`^d#zp zLZuO^ecAxtg}=eIRL*cmtV}0&ag7pYtM;j7wJ(4Hzt3OrQ~cSH#K)ako;BwSnUT!b zw>$+)7meF@AVDMuO{DIfPj=2G}n4(Se<0Vn zd7jJu6Vs*|tg=;@lBHNIgho=x$+@?Uh=FxhAqEPpH$y@1N{6hzw5$;w!==Hcb`6V_ z0x{;AiNX8``C^r+o{F|aF1pEyEi*^#cjq1Ji#?C8pverU6@vYtNjRFaunUXTN$AGn zpAqIRM@^w^Q4GV9C|@>Vqp=dM&KRO9&#i3@rGzqXGI9K%KvKN zv14uKHxoK=`RX*@luwKl)k_?3#?L??_LeV+2rbKCBLm`;<4M6Rb4DNp#?~8m zRdhC}f&3l$3R|EhkTRTaV8sl7?21TCZ{RA8<2njQ3>I}3=^ACCWU(mXL;_jLzX7In zcVf&Vmga|C$#L^%ohPdluhdn{b70S-0}c5(j`Vi9B#@3+w$SgA_+0|$X6eF|odE<) zy4J4cAs&{Ic-lOLI+rJo8jxHuZMogS`k#@|+uBelEorA{M;+Br#pqJnqiR?_bs*L? zI8?8W)e*Pfa5d^3%v^xh_Gh?a;u>U+gJw~kX111DB)A+hi=-mgrY_|6Z zS$h=V;TSjt$JolmQNurm@7`t%&o{RRw{a1P(Zu45EHje>(Px~=@PA)eq zT^&bl0rRlBb$!|PrZ0+ah@1?0(|lQ*9nGePBBSe*EymyrA}A`_qrN z-8(t1;ox7vz?=1W{fXhq+js(Y2M@GA-f0Iqfh+X;3*&0WCIEd&IV8mN; zc$DbO6Ne6p*4S45$OyzT@3)K^v0fKx)Q+ReH9tS5-p>V+VP>{GQTea#sILB2`L=bs zE;%*;7ex<#;PI#S96Gd*Co4x5i#&MH-UOy*zr3106z}}~-*1cp2poN17DeUiAtbO7 zkM3JvE;#Ynz2{*Ue6#SkXJ{AMd!oC!ne?9MR&Hy*n@1$v!3|Lla{LfCvEN~!i?yHr zmzWH%&Np?(Kk;Yc&QRlvJTL184&Jrm@8Q#}uevi$e^(h#yBk0BQ+ho-Al#4X`uIxi z6rIN4q#xY7yA#*Vtwj25$>)nux*xTQg19iHkKzC(+h@)U$pbgc8kC_l~+pPpH3XbZWn^HFscAe=YaHO!vM~ z^v4l_rh$HRL&l*24A6+Sbw-fW!2Y&Uk2=HX7BauU3F9Va0oP5n&j;v|mkyr5}3yE|SFnVs3p z%qCtCks)c-K%^#s5S2h}Mf#(NHxvTml?aI*QsGJOAa?SCpZb zSC36vzFzR$oM+_qjNv$Lpr=jUD>}O6=>7Xg^}L%klZzHLt}B}!9v~W0H2OyHn~Rm% zZqgckfzkov;6y|2-`mmac)IZr#RXSGznQ`QOPdA+pPNSAkFzTO&GcoGS!kDGcRwTD zM6Yuo>f1QcLhzo1-pYE}y=a{%RwIvrez=BC2If=%`rnHHAd|J0{RSmXCmK(BzLxZyPkN^9LXmx?aXf6R8Ba~?ChDyr1$~9%ipIXF)IhP-MAI;$2=~7S zt!mq1qQ*^YRILruH*VUXscrB%x?$6Z)*e%v+gg~bsqPZ=n&=7V+p4>iIcMN_WPSV6 z4QJp&|l5cQWqvVNK+ZQyQ}QOns*XWI&NY8$E~S|#Q&0Y{*}nfq0&ne-9q=rkLx z^43H&@of_VGx|ucQeHL3@Kk5ABe}I>d*^nJK?B)<=dg~oXNdlaUT1tX@GK|ivqpSA z45MFraFm*XbBfmPIXKvlejVsXQCn+!Z8r^?8+=m^uX=X={8kYEQnnDn!7+aTPeUk| zl3+XVU-l^1AM4aVFkR)ruHZypS6L5Br%Q^bMd=-ZXH>=)Da*CR^cf6{(pKfyYLspY zyeiOCnX^jZHi4&vzgii^*gq1(%ffj{y9Uj-h~bcOO>Lsbl!svRfXbX3kTy|EggMWM z&YK!r{sHhN`n}5h>*Q&Tv=N*}`W(Fp=?XfGmH$Y4NWAY7$eB?P)5nxZWUt_#P~!9z zEfP5hN)y>FHKZb>t&YerB+6IJR(Z&^h2LT^7z|ipN#qD8f<66aL%U4F7G6 zVtzaxj#bJ!zvN=1nJGX}&msQ{!5^kK=o%doX%YO_wU5(3 zi6i)eSV&L{eSs3RUSJAv9etW!qa-a5xS0L~dX+%WnEhwM zxhWh{&e9Q82fV0u1O7o(5p$xH_9}A1H9SC(X*n0bt+YsFHs>jNL`0gL5uw&ohy*v@ z`7^BTMLT!xIDWkIcn9qqHiFD#k8STthm64irY0L_0 zRrjZT*EWNi!NUeFK;U@2r4e&t#%R@mXJpO1;hmTf4NL{5<0E1-tcvz-Ebfr$-C5Y@ zIull|=ouXCxnuiHKjT@2*}^bjGGfHEjVZzWxr2v2Bs>$$74*46Yecf-9?vsM zcT&$645vmgQgi|J)=-CJxXQ*m!Wj!g6p@8oa6d|mGLQO2FI%@ z9dxo*#`LLB$#I2I9#~#ma?nBk-NLBpof7>zaiwUh@~{YTpTI7I`8{U9o4~L5TCESC z#yrFErQ&_627Ao#;HFRe(;vakqfF8BOebJ7eTHqrY^9pWC|7ZPRH>sJUOpbU9q>Dr ztoXS-bnZJ>9=~vPXCvYCRwBBh#2NtZYhkpBfhu%QgRUw~YDA}1qOdA9kJQA`#IYt8 zCyq5hkT}-Zk~pa`H*u8pS1wx`SG889B~emZiTjhF7>hQltQ6WXnsAUMjCpYwvRWz9 z2$k6PKlC5(|ztaM#2y(wNR}LO0R| z*CTu^$CUEzy_GK>W9kwvm3=O1Fk{MQ8k_Xo)4l?|@Z4?2OT4a1iFAcllw+!&4r@)H za6P@Oi1S&lXe$+3THR6lwHH{9@2Jj>)DEJJ3a#7PmD-ldOqlHx6J4F{UD>SJo(89V zi_x`XYuDCndTS<&tG`0?_|}RaQBt9{gTASkr^i8E-8_|DrDrV6}{0}jv#ut9uj?*lyuxI6snrXNTC za*OAkxxa+_DZKrM-&7%|VwtEPr~<17?ytMa!nc_Tn+{EoD@yC+)-wjF0j>|ZK>_q! zP+|LKCp7}Mg>BK#`qx$f?&CuuQ2BPc0FT2LOd(W4oEVTLCd4!h2&Jb+m z!~#dJKqXm0jwWH9B%-rBg?lWwO|V#NGt77vbL26HM<*mJqKcgH zI`)_6%A{RkTRNl=FQJ3Ul_W1g2)aT;; mGNuQs@@0)_tbpt6-NuCxxC_+7{~7(`!Mn)+&;Fl|z<&U-vg9)W diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.xml b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.xml index 86b7dc6..e69de29 100644 --- a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.xml +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Harmony.xml @@ -1,86 +0,0 @@ - - - - BepInEx.Harmony - - - -

    - Specifies the indices of parameters that are ByRef. - - - - - The indices of parameters that are ByRef. - - - - The indices of parameters that are ByRef. - - - - An extension class for Harmony based operations. - - - - - Applies all patches specified in the type. - - The HarmonyInstance to use. - The type to scan. - - - - A wrapper for Harmony based operations. - - - - - Applies all patches specified in the type. - - The type to scan. - The HarmonyInstance to use. - - - - Applies all patches specified in the type. - - The type to scan. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the assembly. - - The assembly to scan. - The HarmonyInstance to use. - - - - Applies all patches specified in the assembly. - - The assembly to scan. - The ID for the Harmony instance to create, which will be used. - - - - Applies all patches specified in the calling assembly. - - The Harmony instance to use. - - - - Applies all patches specified in the calling assembly. - - The ID for the Harmony instance to create, which will be used. - - - - Returns an instruction to call the specified delegate. - - The delegate type to emit. - The delegate to emit. - The instruction to - - - diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.dll index 7999a807aa2e7b203f8e38da0159b39160a472f6..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 43520 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 UCk5UXF2rIo?Emxm|D6W@FNmG>EdT%j diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.xml b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.xml index fe5607d..e69de29 100644 --- a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.xml +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.Preloader.xml @@ -1,169 +0,0 @@ - - - - BepInEx.Preloader - - - - - Doorstop environment variables, passed into the BepInEx preloader. - https://github.com/NeighTools/UnityDoorstop/wiki#environment-variables - - - - - Path to the assembly that was invoked via Doorstop. Contains the same value as in "targetAssembly" configuration option in the config file. - - - - - Full path to the game's "Managed" folder that contains all the game's managed assemblies - - - - - Full path to the game executable currently running. - - - - - Array of paths where Mono searches DLLs from before assembly resolvers are invoked. - - - - - Delegate used in patching assemblies. - - The assembly that is being patched. - - - - Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and - loading assemblies one at a time. - - - - - List of all patcher plugins to be applied - - - - - Adds a single assembly patcher to the pool of applicable patches. - - Patcher to apply. - - - - Adds all patchers from all managed assemblies specified in a directory. - - Directory to search patcher DLLs from. - - - - Releases all patchers to let them be collected by GC. - - - - - Applies patchers to all assemblies in the given directory and loads patched assemblies into memory. - - Directories to load CLR assemblies from in their search order. - - - - Loads an individual assembly definition into the CLR. - - The assembly to load. - File name of the assembly being loaded. - - - - A single assembly patcher. - - - - - Target assemblies to patch. - - - - - Initializer method that is run before any patching occurs. - - - - - Finalizer method that is run after all patching is done. - - - - - The main patcher method that is called on every DLL defined in . - - - - - Type name of the patcher. - - - - - - - - - - - The main entrypoint of BepInEx, called from Doorstop. - - - - - Recreation of MonoMod's PlatformHelper.DeterminePlatform method, but with libc calls instead of creating processes. - - - - - This exists because the Mono implementation of is/was broken, and would call Write directly instead of calling TraceEvent. - - - - - The main entrypoint of BepInEx, and initializes all patchers and the chainloader. - - - - - The log writer that is specific to the preloader. - - - - - Inserts BepInEx's own chainloader entrypoint into UnityEngine. - - The assembly that will be attempted to be patched. - - - - Allocates a console window for use by BepInEx safely. - - - - - Log listener that listens to logs during preloading time and buffers messages for output in Unity logs later. - - - - - - - - - - - - - - - diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.dll index 826b4790be43110c3faec0513f0e02e73e7f1fea..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 127488 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 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.xml b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.xml index 1681aee..e69de29 100644 --- a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.xml +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/BepInEx.xml @@ -1,1737 +0,0 @@ - - - - BepInEx - - - - - Abstraction layer over Unity's input systems for use in universal plugins that need to use hotkeys. - It can use either Input or Unity.InputSystem, depending on what's available. Input is preferred. - WARNING: Use only inside of Unity's main thread! - - - - - Best currently supported input system. - - - - - True if the Input class is not disabled. - - - - - Generic input system interface. Just barely good enough for hotkeys. - - - - - - - - - - - - - - - - - - - - All KeyCodes supported by the current input system. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Base type of all classes representing and enforcing acceptable values of config settings. - - - - Type of values that this class can Clamp. - - - - Change the value to be acceptable, if it's not already. - - - - - Check if the value is an acceptable value. - - - - - Type of the supported values. - - - - - Get the string for use in config files. - - - - - Specify the list of acceptable values for a setting. - - - - - List of values that a setting can take. - - - - - Specify the list of acceptable values for a setting. - If the setting does not equal any of the values, it will be set to the first one. - - - - - - - - - - - - - - Specify the range of acceptable values for a setting. - - - - Lowest acceptable value - Highest acceptable value - - - - Lowest acceptable value - - - - - Highest acceptable value - - - - - - - - - - - - - - Provides access to a single setting inside of a . - - Type of the setting. - - - - Fired when the setting is changed. Does not detect changes made outside from this object. - - - - - Value of this setting. - - - - - - - - Container for a single setting of a . - Each config entry is linked to one config file. - - - - - Types of defaultValue and definition.AcceptableValues have to be the same as settingType. - - - - - Config file this entry is a part of. - - - - - Category and name of this setting. Used as a unique key for identification within a . - - - - - Description / metadata of this setting. - - - - - Type of the that this setting holds. - - - - - Default value of this setting (set only if the setting was not changed before). - - - - - Get or set the value of the setting. - - - - - Get the serialized representation of the value. - - - - - Set the value by using its serialized form. - - - - - If necessary, clamp the value to acceptable value range. T has to be equal to settingType. - - - - - Trigger setting changed event. - - - - - Write a description of this setting using all available metadata. - - - - - Section and key of a setting. Used as a unique key for identification within a . - The same definition can be used in multiple config files, it will point to different settings then. - - - - - - Group of the setting. All settings within a config file are grouped by this. - - - - - Name of the setting. - - - - - Create a new definition. Definitions with same section and key are equal. - - Group of the setting, case sensitive. - Name of the setting, case sensitive. - - - - - - - Check if the definitions are the same. - - - - - - Check if the definitions are the same. - - - - - - - - Check if the definitions are the same. - - - - - Check if the definitions are the same. - - - - - - - - Metadata of a . - - - - - Create a new description. - - Text describing the function of the setting and any notes or warnings. - Range of values that this setting can take. The setting's value will be automatically clamped. - Objects that can be used by user-made classes to add functionality. - - - - Text describing the function of the setting and any notes or warnings. - - - - - Range of acceptable values for a setting. - - - - - Objects that can be used by user-made classes to add functionality. - - - - - An empty description. - - - - - A helper class to handle persistent data. All public methods are thread-safe. - - - - - All config entries inside - - - - - Create a list with all config entries inside of this config file. - - - - - Create an array with all config entries inside of this config file. Should be only used for metadata purposes. - If you want to access and modify an existing setting then use - instead with no description. - - - - - Full path to the config file. The file might not exist until a setting is added and changed, or is called. - - - - - If enabled, writes the config to disk every time a value is set. - If disabled, you have to manually use or the changes will be lost! - - - - - - - - Create a new config file at the specified config path. - - Full path to a file that contains settings. The file will be created as needed. - If the config file/directory doesn't exist, create it immediately. - Information about the plugin that owns this setting file. - - - - Reloads the config from disk. Unsaved changes are lost. - - - - - Writes the config to disk. - - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section and Key of the setting. - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - - - - Access one of the existing settings. If the setting has not been added yet, false is returned. Otherwise, true. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section and Key of the setting. - The ConfigEntry value to return. - - - - Access one of the existing settings. If the setting has not been added yet, null is returned. - If the setting exists but has a different type than T, an exception is thrown. - New settings should be added with . - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - The ConfigEntry value to return. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each definition can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section and Key of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Simple description of the setting shown to the user. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each definition can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section and Key of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Description of the setting shown to the user and other metadata. - - - - Create a new setting. The setting is saved to drive and loaded automatically. - Each section and key pair can be used to add only one setting, trying to add a second setting will throw an exception. - - Type of the value contained in this setting. - Section/category/group of the setting. Settings are grouped by this. - Name of the setting. - Value of the setting if the setting was not created yet. - Simple description of the setting shown to the user. - - - - Access a setting. Use Bind instead. - - - - - Access a setting. Use Bind instead. - - - - - An event that is fired every time the config is reloaded. - - - - - Fired when one of the settings is changed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns the ConfigDefinitions that the ConfigFile contains. - Creates a new array when the property is accessed. Thread-safe. - - - - - Returns the ConfigEntryBase values that the ConfigFile contains. - Creates a new array when the property is accessed. Thread-safe. - - - - - Provides access to a single setting inside of a . - - Type of the setting. - - - - Entry of this setting in the . - - - - - Unique definition of this setting. - - - - - Config file this setting is inside of. - - - - - Fired when the setting is changed. Does not detect changes made outside from this object. - - - - - Value of this setting. - - - - - A keyboard shortcut that can be used in Update method to check if user presses a key combo. The shortcut is only - triggered when the user presses the exact combination. For example, F + LeftCtrl will trigger only if user - presses and holds only LeftCtrl, and then presses F. If any other keys are pressed, the shortcut will not trigger. - - Can be used as a value of a setting in - to allow user to change this shortcut and have the changes saved. - - How to use: Use in this class instead of in the Update loop. - - - - - Shortcut that never triggers. - - - - - All KeyCode values that can be used in a keyboard shortcut. - - - - - Create a new keyboard shortcut. - - Main key to press - Keys that should be held down before main key is registered - - - - Main key of the key combination. It has to be pressed / let go last for the combination to be triggered. - If the combination is empty, is returned. - - - - - Modifiers of the key combination, if any. - - - - - Attempt to deserialize key combination from the string. - - - - - Serialize the key combination into a user readable string. - - - - - Check if the main key was just pressed (Input.GetKeyDown), and specified modifier keys are all pressed - - - - - Check if the main key is currently held down (Input.GetKey), and specified modifier keys are all pressed - - - - - Check if the main key was just lifted (Input.GetKeyUp), and specified modifier keys are all pressed. - - - - - - - - - - - - - - Arguments for events concerning a change of a setting. - - - - - - - - - Setting that was changed - - - - - Serializer/deserializer used by the config system. - - - - - Convert object of a given type to a string using available converters. - - - - - Convert string to an object of a given type using available converters. - - - - - Convert string to an object of a given type using available converters. - - - - - Get a converter for a given type if there is any. - - - - - Add a new type converter for a given type. - If a different converter is already added, this call is ignored and false is returned. - - - - - Check if a given type can be converted to and from string. - - - - - Give a list of types with registered converters. - - - - - For types that are in assemblies that can't get loaded before preloader runs (or it won't work on these assemblies) - - - - - A serializer/deserializer combo for some type(s). Used by the config system. - - - - - Used to serialize the type into a (hopefully) human-readable string. - Object is the instance to serialize, Type is the object's type. - - - - - Used to deserialize the type from a string. - String is the data to deserialize, Type is the object's type, should return instance to an object of Type. - - - - - True if an external console has been started, false otherwise. - - - - - The stream that writes to the standard out stream of the process. Should never be null. - - - - - The stream that writes to an external console. Null if no such console exists - - - - - Data class that represents information about a loadable BepInEx plugin. - Contains all metadata and additional info required for plugin loading by . - - - - - General metadata about a plugin. - - - - - Collection of attributes that describe what processes the plugin can run on. - - - - - Collection of attributes that describe what plugins this plugin depends on. - - - - - Collection of attributes that describe what plugins this plugin - is incompatible with. - - - - - File path to the plugin DLL - - - - - Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet) - - - - - - - - This attribute denotes that a class is a plugin, and specifies the required metadata. - - - - - The unique identifier of the plugin. Should not change between plugin versions. - - - - - The user friendly name of the plugin. Is able to be changed between versions. - - - - - The specfic version of the plugin. - - - - The unique identifier of the plugin. Should not change between plugin versions. - The user friendly name of the plugin. Is able to be changed between versions. - The specfic version of the plugin. - - - - This attribute specifies any dependencies that this plugin has on other plugins. - - - - - Flags that are applied to a dependency - - - - - The plugin has a hard dependency on the referenced plugin, and will not run without it. - - - - - This plugin has a soft dependency on the referenced plugin, and is able to run without it. - - - - - The GUID of the referenced plugin. - - - - - The flags associated with this dependency definition. - - - - - The minimum version of the referenced plugin. - - - - - Marks this as depenant on another plugin. The other plugin will be loaded before this one. - If the other plugin doesn't exist, what happens depends on the parameter. - - The GUID of the referenced plugin. - The flags associated with this dependency definition. - - - - Marks this as depenant on another plugin. The other plugin will be loaded before this one. - If the other plugin doesn't exist or is of a version below , this plugin will not load and an error will be logged instead. - - The GUID of the referenced plugin. - The minimum version of the referenced plugin. - When version is supplied the dependency is always treated as HardDependency - - - - This attribute specifies other plugins that are incompatible with this plugin. - - - - - The GUID of the referenced plugin. - - - - - Marks this as incompatible with another plugin. - If the other plugin exists, this plugin will not be loaded and a warning will be shown. - - The GUID of the referenced plugin. - - - - This attribute specifies which processes this plugin should be run for. Not specifying this attribute will load the plugin under every process. - - - - - The name of the process that this plugin will run under. - - - - The name of the process that this plugin will run under. - - - - Helper class to use for retrieving metadata about a plugin, defined as attributes. - - - - - Retrieves the BepInPlugin metadata from a plugin type. - - The plugin type. - The BepInPlugin metadata of the plugin type. - - - - Retrieves the BepInPlugin metadata from a plugin instance. - - The plugin instance. - The BepInPlugin metadata of the plugin instance. - - - - Gets the specified attributes of a type, if they exist. - - The attribute type to retrieve. - The plugin type. - The attributes of the type, if existing. - - - - Gets the specified attributes of an instance, if they exist. - - The attribute type to retrieve. - The plugin instance. - The attributes of the instance, if existing. - - - - Retrieves the dependencies of the specified plugin type. - - The plugin type. - A list of all plugin types that the specified plugin type depends upon. - - - - This class is appended to AssemblyInfo.cs when BepInEx is built via a CI pipeline. - It is mainly intended to signify that the current build is not a release build and is special, like for instance a bleeding edge build. - - - - - The manager and loader for all plugins, and the entry point for BepInEx plugin system. - - - - - The loaded and initialized list of plugins. - - - - - List of all loaded via the chainloader. - - - - - Collection of error chainloader messages that occured during plugin loading. - Contains information about what certain plugins were not loaded. - - - - - The GameObject that all plugins are attached to as components. - - - - - Initializes BepInEx to be able to start the chainloader. - - - - - Analyzes the given type definition and attempts to convert it to a valid - - Type definition to analyze. - If the type represent a valid plugin, returns a instance. Otherwise, return null. - - - - The entrypoint for the BepInEx plugin system. - - - - - A cacheable metadata item. Can be used with and to cache plugin metadata. - - - - - Serialize the object into a binary format. - - - - - - Loads the object from binary format. - - - - - - A cached assembly. - - - - - - List of cached items inside the assembly. - - - - - Timestamp of the assembly. Used to check the age of the cache. - - - - - Provides methods for loading specified types from an assembly. - - - - - Default assembly resolved used by the - - - - - Default reader parameters used by - - - - - Event fired when fails to resolve a type during type loading. - - - - - Looks up assemblies in the given directory and locates all types that can be loaded and collects their metadata. - - The specific base type to search for. - The directory to search for assemblies. - A function to check if a type should be selected and to build the type metadata. - A filter function to quickly determine if the assembly can be loaded. - The name of the cache to get cached types from. - A dictionary of all assemblies in the directory and the list of type metadatas of types that match the selector. - - - - Loads an index of type metadatas from a cache. - - Name of the cache - Cacheable item - Cached type metadatas indexed by the path of the assembly that defines the type. If no cache is defined, return null. - - - - Saves indexed type metadata into a cache. - - Name of the cache - List of plugin metadatas indexed by the path to the assembly that contains the types - Cacheable item - - - - Converts TypeLoadException to a readable string. - - TypeLoadException - Readable representation of the exception - - - - The base plugin type that is used by the BepInEx plugin loader. - - - - - Information about this plugin as it was loaded. - - - - - Logger instance tied to this plugin. - - - - - Default config file tied to this plugin. The config file will not be created until - any settings are added and changed, or is called. - - - - - Create a new instance of a plugin and all of its tied in objects. - - BepInPlugin attribute is missing. - - - - Logs entries using Unity specific outputs. - - - - - Log levels to display. - - - - - Writer for the disk log. - - - - - Timer for flushing the logs to a file. - - - - - Whether to write Unity log messages to disk log. - - - - - Creates a new disk log listener. - - Path to the log. - Log levels to display. - Whether to append logs to an already existing log file. - Whether to include Unity log into the disk log. - - - - - - - - - - Disposes of Disk logger - - - - - Log event arguments. Contains info about the log message. - - - - - Logged data. - - - - - Log levels for the data. - - - - - Log source that emitted the log event. - - - - - Creates the log event args- - - Logged data. - Log level of the data. - Log source that emits these args. - - - - - - - Like but appends newline at the end. - - Same output as but with new line. - - - - A static Logger instance. - - - - - Collection of all log listeners that receive log events. - - - - - Collection of all log source that output log events. - - - - - Logs an entry to the current logger instance. - - The level of the entry. - The textual value of the entry. - - - - Creates a new log source with a name and attaches it to log sources. - - Name of the log source to create. - An instance of that allows to write logs. - - - - Simple thread safe list that prioritizes read speed over write speed. - Read is the same as a normal list, while write locks and allocates a copy of the list. - Logger lists are rarely updated so this tradeoff should be fine. - - - - - - The level, or severity of a log entry. - - - - - No level selected. - - - - - A fatal error has occurred, which cannot be recovered from. - - - - - An error has occured, but can be recovered from. - - - - - A warning has been produced, but does not necessarily mean that something wrong has happened. - - - - - An important message that should be displayed to the user. - - - - - A message of low importance. - - - - - A message that would likely only interest a developer. - - - - - All log levels. - - - - - Helper methods for log level handling. - - - - - Gets the highest log level when there could potentially be multiple levels provided. - - The log level(s). - The highest log level supplied. - - - - Returns a translation of a log level to it's associated console colour. - - The log level(s). - A console color associated with the highest log level supplied. - - - - A generic log listener that receives log events and can route them to some output (e.g. file, console, socket). - - - - - Handle an incoming log event. - - Log source that sent the event. Don't use; instead use - Information about the log message. - - - - Log source that can output log messages. - - - - - Name of the log source. - - - - - Event that sends the log message. Call to send a log message. - - - - - A generic, multi-purpose log source. Exposes simple API to manually emit logs. - - - - - - - - - - - Creates a manual log source. - - Name of the log source. - - - - Logs a message with the specified log level. - - Log levels to attach to the message. Multiple can be used with bitwise ORing. - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - Logs a message with level. - - Data to log. - - - - - - - A source that routes all logs from API to BepInEx logger. - - - - - - Whether Trace logs are rerouted. - - - - - Creates a new trace log source. - - New log source (or already existing one). - - - - Internal log source. - - - - - Creates a new trace log source. - - - - - Writes a message to the underlying instance. - - The message to write. - - - - Writes a message and a newline to the underlying instance. - - The message to write. - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Logs entries using Unity specific outputs. - - - - - - - - - - - Creates a new Unity log source. - - - - - - - - Paths used by BepInEx - - - - - List of directories from where Mono will search assemblies before assembly resolving is invoked. - - - - - The directory that the core BepInEx DLLs reside in. - - - - - The path to the core BepInEx DLL. - - - - - The path to the main BepInEx folder. - - - - - The path of the currently executing program BepInEx is encapsulated in. - - - - - The directory that the currently executing process resides in. - On OSX however, this is the parent directory of the game.app folder. - - - - - The path to the Managed folder of the currently running Unity game. - - - - - The path to the config directory. - - - - - The path to the global BepInEx configuration file. - - - - - The path to temporary cache files. - - - - - The path to the patcher plugin folder which resides in the BepInEx folder. - - - - - The path to the plugin folder which resides in the BepInEx folder. - - This is ONLY guaranteed to be set correctly when Chainloader has been initialized. - - - - - - The name of the currently executing process. - - - - - Provides methods for running code on other threads and synchronizing with the main thread. - - - - - Current instance of the helper. - - - - - Gives methods for invoking delegates on the main unity thread, both synchronously and asynchronously. - Can be used in many built-in framework types, for example - and to make their events fire on the main unity thread. - - - - - Queue the delegate to be invoked on the main unity thread. Use to synchronize your threads. - - - - - Queue the delegate to be invoked on a background thread. Use this to run slow tasks without affecting the game. - NOTE: Most of Unity API can not be accessed while running on another thread! - - - Task to be executed on another thread. Can optionally return an Action that will be executed on the main thread. - You can use this action to return results of your work safely. Return null if this is not needed. - - - - - False if current code is executing on the main unity thread, otherwise True. - Warning: Will return true before the first frame finishes (i.e. inside plugin Awake and Start methods). - - - - - - Convenience extensions for utilizing multiple threads and using the . - - - - - - - - Apply a function to a collection of data by spreading the work on multiple threads. - Outputs of the functions are returned to the current thread and yielded one by one. - - Type of the input values. - Type of the output values. - Input values for the work function. - Function to apply to the data on multiple threads at once. - Number of worker threads. By default SystemInfo.processorCount is used. - An exception was thrown inside one of the threads, and the operation was aborted. - Need at least 1 workerCount. - - - - Generic helper properties and methods. - - - - - Whether current Common Language Runtime supports dynamic method generation using namespace. - - - - - An encoding for UTF-8 which does not emit a byte order mark (BOM). - - - - - Try to perform an action. - - Action to perform. - Possible exception that gets returned. - True, if action succeeded, false if an exception occured. - - - - Combines multiple paths together, as the specific method is not available in .NET 3.5. - - The multiple paths to combine together. - A combined path. - - - - Returns the parent directory of a path, optionally specifying the amount of levels. - - The path to get the parent directory of. - The amount of levels to traverse. Defaults to 1 - The parent directory. - - - - Tries to parse a bool, with a default value if unable to parse. - - The string to parse - The value to return if parsing is unsuccessful. - Boolean value of input if able to be parsed, otherwise default value. - - - - Converts a file path into a UnityEngine.WWW format. - - The file path to convert. - A converted file path. - - - - Indicates whether a specified string is null, empty, or consists only of white-space characters. - - The string to test. - True if the value parameter is null or empty, or if value consists exclusively of white-space characters. - - - - Sorts a given dependency graph using a direct toposort, reporting possible cyclic dependencies. - - Nodes to sort - Function that maps a node to a collection of its dependencies. - Type of the node in a dependency graph. - Collection of nodes sorted in the order of least dependencies to the most. - Thrown when a cyclic dependency occurs. - - - - Checks whether a given cecil type definition is a subtype of a provided type. - - Cecil type definition - Type to check against - Whether the given cecil type is a subtype of the type. - - - - Try to resolve and load the given assembly DLL. - - Name of the assembly, of the type . - Directory to search the assembly from. - The loaded assembly. - True, if the assembly was found and loaded. Otherwise, false. - - - - Try to resolve and load the given assembly DLL. - - Name of the assembly, of the type . - Directory to search the assembly from. - Reader parameters that contain possible custom assembly resolver. - The loaded assembly. - True, if the assembly was found and loaded. Otherwise, false. - - - - Tries to create a file with the given name - - Path of the file to create - File open mode - Resulting filestream - File access options - File share options - - - - - Try to parse given string as an assembly name - - Fully qualified assembly name - Resulting instance - true, if parsing was successful, otherwise false - - On some versions of mono, using fails because it runs on unmanaged side - which has problems with encoding. - Using solves this by doing parsing on managed side instead. - - - - - Gets unique files in all given directories. If the file with the same name exists in multiple directories, - only the first occurrence is returned. - - Directories to search from. - File pattern to search. - Collection of all files in the directories. - - - - Console class with safe handlers for Unity 4.x, which does not have a proper Console implementation - - - - diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/HarmonyXInterop.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/HarmonyXInterop.dll index 241602f6122fd62576fd934f1aac72c056599f8b..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 23552 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 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Mdb.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Mdb.dll index bddf5cbdb5e0fa67f1a50ffce4173d540c2fe346..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 43008 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 z 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 CYk-#k diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Pdb.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Pdb.dll index 9227f6db0bf46d7494d3c675c5d2b6e007d9995e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 86528 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 Z-~Ml(rMTgK*XIB2bNYWW`2Rr-{7<+s*ku3! diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Rocks.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/Mono.Cecil.Rocks.dll index a77ac871e5e6cd346c7c2d9a24bdda7d046a1a04..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 27648 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 - - - MonoMod.RuntimeDetour - - - -

    - A fully managed detour. - Multiple Detours for a method to detour from can exist at any given time. Detours can be layered. - If you're writing your own detour manager or need to detour native functions, it's better to create instances of NativeDetour instead. - - - - - Mark the detour as applied in the detour chain. This can be done automatically when creating an instance. - - - - - Undo the detour without freeing it, allowing you to reapply it later. - - - - - Free the detour, while also permanently undoing it. This makes any further operations on this detour invalid. - - - - - Undo and free this temporary detour. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - - - - - A "raw" native detour, acting as a wrapper around NativeDetourData with a few helpers. - Only one NativeDetour for a method to detour from can exist at any given time. NativeDetours cannot be layered. - If you don't need the trampoline generator or any of the management helpers, use DetourManager.Native directly. - Unless you're writing your own detour manager or need to detour native functions, it's better to create instances of Detour instead. - - - - - Apply the native detour. This can be done automatically when creating an instance. - - - - - Undo the native detour without freeing the detour native data, allowing you to reapply it later. - - - - - Changes the source of this native detour to a new source address. This does not repair the old source location. - This also assumes that is simply a new address for the same method as this was constructed with. - - The new source location. - - - - Changed the target of this native detour to a new target. - - The new target address. - - - - Free the detour's data without undoing it. This makes any further operations on this detour invalid. - - - - - Undo and free this temporary detour. - - - - - Generate a new DynamicMethod with which you can invoke the previous state. - If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. - If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. - - - - - Generate a new delegate with which you can invoke the previous state. - If the NativeDetour holds a reference to a managed method, a copy of the original method is returned. - If the NativeDetour holds a reference to a native function, an "undo-call-redo" trampoline with a matching signature is returned. - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(byte). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ushort). - - - - - Write the given value at the address to + offs, afterwards advancing offs by sizeof(ulong). - - - - - Generate a DynamicMethod to easily call the given native function from another DynamicMethod. - - The pointer to the native function to call. - A MethodBase with the target function's signature. - The detoured DynamicMethod. - - - - Fill the DynamicMethodDefinition with a throw. - - - - - Emit a call to DetourManager.Native.Copy using the given parameters. - - - - - Emit a call to DetourManager.Native.Apply using a copy of the given data. - - - - - The data forming a "raw" native detour, created and consumed by DetourManager.Native. - - - - - The method to detour from. Set when the structure is created by the IDetourNativePlatform. - - - - - The target method to be called instead. Set when the structure is created by the IDetourNativePlatform. - - - - - The type of the detour. Determined when the structure is created by the IDetourNativePlatform. - - - - - The size of the detour. Calculated when the structure is created by the IDetourNativePlatform. - - - - - DetourManager.Native-specific data. - - - - diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/MonoMod.Utils.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/core/MonoMod.Utils.dll index 1d9fb357158ab6f5b76be0d85795fd3e93a954bf..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 187904 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 - - - MonoMod.Utils - - - - - An IL manipulation "context" with various helpers and direct access to the MethodBody. - - - - - The manipulator callback, accepted by the Invoke method. - - - - - - The manipulated method. - - - - - The manipulated method's IL processor. - - - - - The manipulated method body. - - - - - The manipulated method's module. - - - - - The manipulated method instructions. - - - - - A readonly list of all defined labels. - - - - - Has the context been made read-only? No further method access is possible, but the context has not yet been disposed. - - - - - Events which run when the context will be disposed. - - - - - The current reference bag. Used for methods such as EmitReference and EmitDelegate. - - - - - Invoke a given manipulator callback. - - The manipulator to run in this context. - - - - Mark this ILContext as read-only and prevent this context from further accessing the originally passed method. - - - If the method is altered prior to calling MakeReadOnly or afterwards by accessing the method directly, the results are undefined. - - - - - See - - - - - See - - - - - See - - - - - Define a new label to be marked with a cursor. - - A label without a target instruction. - - - - Define a new label pointing at a given instruction. - - The instruction the label will point at. - A label pointing at the given instruction. - - - - Determine the index of a given instruction. - - The instruction to get the index of. - The instruction index, or the end of the method body if it hasn't been found. - - - - Obtain all labels pointing at the given instruction. - - The instruction to get all labels for. - All labels targeting the given instruction. - - - - Bind an arbitary object to an ILContext for static retrieval. - - The type of the object. The combination of typeparam and id provides the unique static reference. - The object to store. - The id to use in combination with the typeparam for object retrieval. - - - - Dispose this context, making it read-only and invoking all OnDispose event listeners. - - - - - Obtain a string representation of this context (method ID and body). - - A string representation of this context. - - - - Specifies where a ILCursor should be positioned in relation to the target of a search function - - - - - Move the cursor before the first instruction in the match - - - - - Equivalent to Before with `cursor.MoveAfterLabels()` causing emitted instructions to become the target of incoming labels - - - - - Move the cursor after the last instruction in the match - - - - - Indicates whether the position of a ILCursor is the result of a search function and - if the next search should ignore the instruction preceeding or following this cursor. - - SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After - - - - - A foward searching function cannot match the Next instruction and must move the cursor forward - - - - - A reverse searching function cannot match the Next instruction and must move the cursor backward - - - - - A cursor used to manipulate a method body in an ILContext. - - - - - The context to which this cursor belongs to. - - - - - The instruction immediately following the cursor position or null if the cursor is at the end of the instruction list. - - - - - The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. - - - - - The instruction immediately preceding the cursor position or null if the cursor is at the start of the instruction list. - - - - - The index of the instruction immediately following the cursor position. Range: 0 to Instrs.Count - Setter accepts negative indexing by adding Instrs.Count to the operand - - - - - Indicates whether the position of a MMILCursor is the result of a search function and - if the next search should ignore the instruction preceeding or following this cursor. - - See - - - - - Enumerates all labels which point to the current instruction (label.Target == Next) - - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - Create a clone of this cursor. - - The cloned cursor. - - - - Is this cursor before the given instruction? - - The instruction to check. - True if this cursor is before the given instruction, false otherwise. - - - - Is this cursor after the given instruction? - - The instruction to check. - True if this cursor is after the given instruction, false otherwise. - - - - Obtain a string representation of this cursor (method ID, index, search target, surrounding instructions). - - A string representation of this cursor. - - - - Move the cursor to a target instruction. All other movements go through this. - - The target instruction - Where to move in relation to the target instruction and incoming labels (branches) - Whether to set the `SearchTarget` and skip the target instruction with the next search function - this - - - - Move the cursor after incoming labels (branches). If an instruction is emitted, all labels which currently point to Next, will point to the newly emitted instruction. - - this - - - - Move the cursor before incoming labels (branches). This is the default behaviour. Emitted instructions will not cause labels to change targets. - - this - - - - Move the cursor to a target index. Supports negative indexing. See - - this - - - - Overload for Goto(label.Target). defaults to MoveType.AfterLabel - - this - - - - Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also - - this - If no match is found - - - - Search forward and moves the cursor to the next sequence of instructions matching the corresponding predicates. - - True if a match was found - - - - Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. See also - - this - If no match is found - - - - Search backward and moves the cursor to the next sequence of instructions matching the corresponding predicates. - - True if a match was found - - - - Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - If no match is found - - - - Find the next occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - True if a match was found - - - - Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - If no match is found - - - - Search backwards for occurences of a series of instructions matching the given set of predicates with gaps permitted. - - An array of cursors corresponding to each found instruction (MoveType.Before) - True if a match was found - - - - Set the target of a label to the current position (label.Target = Next) and moves after it. - - The label to mark - - - - Create a new label targetting the current position (label.Target = Next) and moves after it. - - The newly created label - - - - Create a new label for use with - - A new label with no target - - - - Remove the Next instruction - - - - - Remove several instructions - - - - - Move the cursor and all labels the cursor is positioned after to a target instruction - - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position. - - The instruction opcode. - The instruction operand. - this - - - - Emit a new instruction at this cursor's current position, accessing a given member. - - The type in which the member is defined. - The instruction opcode. - The accessed member name. - this - - - - Bind an arbitary object to an ILContext for static retrieval. See - - - - - Emit the IL to retrieve a stored reference of type with the given and place it on the stack. - - - - - Store an object in the reference store, and emit the IL to retrieve it and place it on the stack. - - - - - Emit the IL to invoke a delegate as if it were a method. Stack behaviour matches OpCodes.Call - - - - - A label to be used in ILContexts. - - - - - The target instruction this label points at. - - - - - All instructions using this label. - - - - - An IL inline reference bag used for ILContexts. - - - - - Get the object for the given ID. - - The object type. - The object ID. - The stored object. - - - - Get a MethodInfo for the getter. - - The object type. - The getter method. - - - - Store a new object. - - The object type. - The object to be stored. - An ID to be used for all further operations. - - - - Remove the object with the given ID from the bag, essentially clearing the ID's slot. - - The object type. - The object ID. - - - - Get a MethodInfo invoking a delegate of the given type, with the delegate at the top of the stack. Used by . - - The delegate type. - A MethodInfo invoking a delegate of the given type. - - - - The default IL reference bag. Throws NotSupportedException for every operation. - - - - - An IL reference bag implementation to be used for runtime-generated methods. - - - - - Collection of extensions used by MonoMod and other projects. - - - - - Create a hexadecimal string for the given bytes. - - The input bytes. - The output hexadecimal string. - - - - Invokes all delegates in the invocation list, passing on the result to the next. - - Type of the result. - The multicast delegate. - The initial value and first parameter. - Any other arguments that may be passed. - The result of all delegates. - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns true. - - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns false. - - - - - Invokes all delegates in the invocation list, as long as the previously invoked delegate returns null. - - - - - Split PascalCase words to become Pascal Case instead. - - PascalCaseString - Pascal Case String - - - - Read the string from the BinaryReader BinaryWriter in a C-friendly format. - - The input which the method reads from. - The output string. - - - - Write the string to the BinaryWriter in a C-friendly format. - - The output which the method writes to. - The input string. - - - - Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). - - The input delegate. - The output delegate. - - - - Cast a delegate from one type to another. Compatible with delegates holding an invocation list (combined delegates). - - The input delegate. - The wanted output delegate type. - The output delegate. - - - - Print the exception to the console, including extended loading / reflection data useful for mods. - - - - - Get the method of interest for a given state machine method. - - The method creating the state machine. - The "main" method in the state machine. - - - - Gets the actual generic method definition of a method, as defined on the fully open type. - - The potentially instantiated method to find the definition of. - The original method definition, with no generic arguments filled in. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Safely resolve a reference, silently discarding any exceptions. - - The reference to resolve. - The resolved definition or null. - - - - Get a certain custom attribute from an attribute provider. - - The attribute provider. - The custom attribute name. - The first matching custom attribute, or null if no matching attribute has been found. - - - - Determine if an attribute provider has got a specific custom attribute. - - The attribute provider. - The custom attribute name. - true if the attribute provider contains the given custom attribute, false otherwise. - - - - Get the integer value pushed onto the stack with this instruction. - - The instruction to get the pushed integer value for. - The pushed integer value. - - - - Get the integer value pushed onto the stack with this instruction. - - The instruction to get the pushed integer value for. - The pushed integer value or null. - - - - Determine if the method call is a base method call. - - The caller method body. - The called method. - True if the called method is a base method of the caller method, false otherwise. - - - - Determine if the given method can be preferably called using callvirt. - - The called method. - True if the called method can be called using callvirt, false otherwise. - - - - Determine if the given type is a struct (also known as "value type") or struct-alike (f.e. primitive). - - The type to check. - True if the type is a struct, primitive or similar, false otherwise. - - - - Get the long form opcode for any short form opcode. - - The short form opcode. - The long form opcode. - - - - Get the short form opcode for any long form opcode. - - The long form opcode. - The short form opcode. - - - - Calculate updated instruction offsets. Required for certain manual fixes. - - The method to recalculate the IL instruction offsets for. - - - - Fix (and optimize) any instructions which should use the long / short form opcodes instead. - - The method to apply the fixes to. - - - - Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. - - The System.Reflection member reference. - The Mono.Cecil member reference. - True if both references share the same signature, false otherwise. - - - - Check if the signatures of a given System.Reflection and Mono.Cecil member reference match. - - The Mono.Cecil member reference. - The System.Reflection member reference. - True if both references share the same signature, false otherwise. - - - - See - - - - - See - - - - - See - - - - - See - - - - - See - - - - - Determine if two types are compatible with each other (f.e. object with string, or enums with their underlying integer type). - - The first type. - The second type. - True if both types are compatible with each other, false otherwise. - - - - Creates a delegate of the specified type from this method. - - The method to create the delegate from. - The type of the delegate to create. - The delegate for this method. - - - - Creates a delegate of the specified type with the specified target from this method. - - The method to create the delegate from. - The type of the delegate to create. - The object targeted by the delegate. - The delegate for this method. - - - - Creates a delegate of the specified type from this method. - - The method to create the delegate from. - The type of the delegate to create. - The delegate for this method. - - - - Creates a delegate of the specified type with the specified target from this method. - - The method to create the delegate from. - The type of the delegate to create. - The object targeted by the delegate. - The delegate for this method. - - - - Find a method for a given ID. - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID recursively (including the passed type's base types). - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID. - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a method for a given ID recursively (including the passed type's base types). - - The type to search in. - The method ID. - Whether to perform a simple search pass as well or not. - The first matching method or null. - - - - Find a property for a given name. - - The type to search in. - The property name. - The first matching property or null. - - - - Find a property for a given name recursively (including the passed type's base types). - - The type to search in. - The property name. - The first matching property or null. - - - - Find a field for a given name. - - The type to search in. - The field name. - The first matching field or null. - - - - Find a field for a given name recursively (including the passed type's base types). - - The type to search in. - The field name. - The first matching field or null. - - - - Find an event for a given name. - - The type to search in. - The event name. - The first matching event or null. - - - - Find an event for a given name recursively (including the passed type's base types). - - The type to search in. - The event name. - The first matching event or null. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The method to get the ID for. - The name to use instead of the reference's own name. - The ID to use instead of the reference's declaring type ID. - Whether the type ID should be included or not. System.Reflection avoids it by default. - Whether the ID should be "simple" (name only). - The ID. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The call site to get the ID for. - The ID. - - - - Get a reference ID that is similar to the full name, but consistent between System.Reflection and Mono.Cecil. - - The method to get the ID for. - The name to use instead of the reference's own name. - The ID to use instead of the reference's declaring type ID. - Whether the type ID should be included or not. System.Reflection avoids it by default. - Whether the method is regarded as a proxy method or not. Setting this paramater to true will skip the first parameter. - Whether the ID should be "simple" (name only). - The ID. - - - - Get the "patch name" - the name of the target to patch - for the given member. - - The member to get the patch name for. - The patch name. - - - - Get the "patch name" - the name of the target to patch - for the given member. - - The member to get the patch name for. - The patch name. - - - - Clone the given method definition. - - The original method. - The method definition to apply the cloning process onto, or null to create a new method. - A clone of the original method. - - - - Clone the given method body. - - The original method body. - The method which will own the newly cloned method body. - A clone of the original method body. - - - - Force-update a generic parameter's position and type. - - The generic parameter to update. - The new position. - The new type. - The updated generic parameter. - - - - Resolve a given generic parameter in another context. - - The new context. - The original generic parameter. - A generic parameter provided by the given context which matches the original generic parameter. - - - - Relink the given member reference (metadata token provider). - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given type reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given method reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given callsite. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given field reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Relink the given parameter definition. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given parameter definition. - - The original parameter definition. - A clone of the original parameter definition. - - - - Relink the given custom attribute. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given custom attribute. - - The original custom attribute. - A clone of the original custom attribute. - - - - Relink the given generic parameter reference. - - The reference to relink. - The relinker to use during the relinking process. - The generic context provided to relink generic references. - A relinked reference. - - - - Clone the given generic parameter. - - The original generic parameter. - A clone of the original generic parameter. - - - - Get the managed size of a given type. This matches an IL-level sizeof(t), even if it cannot be determined normally in C#. - Note that sizeof(t) != Marshal.SizeOf(t), f.e. when t is char. - - The type to get the size from. - The managed type size. - - - - Get a type which matches what the method should receive via ldarg.0 - - The method to obtain the "this" parameter type from. - The "this" parameter type. - - - - Get a native function pointer for a given method. This matches an IL-level ldftn. - - - The result of ldftn doesn't always match that of MethodHandle.GetFunctionPointer(). - For example, ldftn doesn't JIT-compile the method on mono, which thus keeps the class constructor untouched. - And on .NET, struct overrides (f.e. ToString) have got multiple entry points pointing towards the same code. - - The method to get a native function pointer for. - The native function pointer. - - - - A variant of ILGenerator which uses Mono.Cecil under the hood. - - - - - The underlying Mono.Cecil.Cil.ILProcessor. - - - - - Abstract version of System.Reflection.Emit.ILGenerator. See for proper documentation. - - - - - Get a "real" ILGenerator for this ILGeneratorShim. - - A "real" ILGenerator. - - - - Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. - - The ILGeneratorShim type. - The "real" ILGenerator type. - - - - Get the proxy type for a given ILGeneratorShim type. The proxy type implements ILGenerator. - - The ILGeneratorShim type. - The "real" ILGenerator type. - - - - Get the non-generic proxy type implementing ILGenerator. - - The "real" ILGenerator type, non-generic. - - - - A DynamicMethodDefinition "generator", responsible for generating a runtime MethodInfo from a DMD MethodDefinition. - - - - - - A DMDGenerator implementation using Mono.Cecil to build an in-memory assembly. - - - - - Fill the DynamicMethod with a stub. - - - - - Fill the DynamicMethod with a stub. - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Emit a reference to an arbitrary object. Note that the references "leak." - - - - - Allows you to remap library paths / names and specify loading flags. Useful for cross-platform compatibility. Applies only to DynDll. - - - - - Open a given library and get its handle. - - The library name. - Whether to skip using the mapping or not. - Any optional platform-specific flags. - The library handle. - - - - Try to open a given library and get its handle. - - The library name. - The library handle, or null if it failed loading. - Whether to skip using the mapping or not. - Any optional platform-specific flags. - True if the handle was obtained, false otherwise. - - - - Release a library handle obtained via OpenLibrary. Don't release the result of OpenLibrary(null)! - - The library handle. - - - - Get a function pointer for a function in the given library. - - The library handle. - The function name. - The function pointer. - - - - Get a function pointer for a function in the given library. - - The library handle. - The function name. - The function pointer, or null if it wasn't found. - True if the function pointer was obtained, false otherwise. - - - - Extension method wrapping Marshal.GetDelegateForFunctionPointer - - - - - Fill all static delegate fields with the DynDllImport attribute. - Call this early on in the static constructor. - - The type containing the DynDllImport delegate fields. - Any optional mappings similar to the static mappings. - - - - Fill all instance delegate fields with the DynDllImport attribute. - Call this early on in the constructor. - - An instance of a type containing the DynDllImport delegate fields. - Any optional mappings similar to the static mappings. - - - - Similar to DllImport, but requires you to run typeof(DeclaringType).ResolveDynDllImports(); - - - - - The library or library alias to use. - - - - - A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. - - - - The library or library alias to use. - A list of possible entrypoints that the function can be resolved to. Implicitly includes the field name and delegate name. - - - - A mapping entry, to be used by . - - - - - The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. - - - - - Platform-dependent loading flags. - - - - The name as which the library will be resolved as. Useful to remap libraries or to provide full paths. - Platform-dependent loading flags. - - - - The relinker callback delegate type. - - The reference (metadata token provider) to relink. - The generic context provided to relink generic references. - A relinked reference. - - - - Generic platform enum. - - - - - Bit applied to all OSes (Unknown, Windows, MacOS, ...). - - - - - On demand 64-bit platform bit. - - - - - Applied to all NT and NT-oid platforms (Windows). - - - - - Applied to all Unix and Unix-oid platforms (macOS, Linux, ...). - - - - - On demand ARM platform bit. - - - - - On demand Wine bit. DON'T RELY ON THIS. - - - - - Unknown OS. - - - - - Windows, using the NT kernel. - - - - - macOS, using the Darwin kernel. - - - - - Linux. - - - - - Android, using the Linux kernel. - - - - - iOS, sharing components with macOS. - - - - diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/plugins/Valheim.DisplayBepInExInfo.dll b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/BepInEx/plugins/Valheim.DisplayBepInExInfo.dll index 29f0060d6a80cbf61fcdd5416cf8110ed9f22958..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 8704 zcmeHMeQ+Jsbw79CzJ1cO{VYApGX6kb%h){2@7+madD%orx)mcnGxWJ*Fi z1^0LE?$Z}(K4$nUla=<|bI&>V+;h)8_ug~&_22Ut#fV77d-W>O*HH4)CgINpC9qQ) zpG(m*l`n1jn&^9J)9{q#>jlr9^o+coGaSba^f6QSijHnMde^{^o_EL1?1~l1>mt>I z-9&vNMsGb8yjAY)b*k5wi6)|TplBgg+l^Ak+lH5@O5#drHxnW;q7o{g^An@v53wl! z&zDh^NqC;QnP`BKHlqKG+HrO6IZm`3l}|%%!yNG!Ky;#t1!5Jb-?pHh4a`#k>dV&x zfG5Ygq<@f)XFcD`fh}!o1Hu!v#1N3%vYu(X5M*2FI9}GJ<6ZEy5p^u6O7u;PiyyX4 zp*VGICK_H%Bqa5h2M@fGMB@xV(p|;?1|{7U3{n6MtD55Uu}H0wSqYMdt_of?z{Wan z3kny6?Ii$pp}L;mgsv_Laj4%K(lhm-xNs@t5TV<*)c@``-`QK=(&F#;u>z7V#+$7F%(-*> z7SOgbBLV4U3GZ(7v#};~J(Ds33D0EHV6B$f#>57IM|ZNzw{x`-AhQFYCX)qhtd|w{ z2F7a>TU;!vr1vzdXa*+56B#s5x-9^SjWzBrlu*ik8OA)pjnzx0)cbd|uXS4?nAB=A zH==A54Vt%Fp+Zef<|fo@)?^U;+r3thq_N%sU`hsyIO*O3fH+X(y2GqgOB*wLSWkz< zPw!t1yn^Ksz|osWhNvsr zt~MVS>4jx9%zGEN?XcZ37RCcnapcJ7D=Xn+`XA9kwK9GQUXyz{_=JTZw+hB#C1LSN z3*m2BVwkdoDYAq|iC>~G#+b)D>KWzPxJFM)c)RkY_)2;WmT2@*WkpP*2i4V@Ml%Y- zCguJ_lIqk9;9dzE=!BZ2M`G_O8ch6FEJf?kHcjoZGl2UNXJGU(?R#P!sfhsA&A=}y znu2-j=m#P|F9q#eu_WCaXASkxkfb*yo&~Paor%X(jlLro=2Ye$65L~-lvz!Gj$S^3 zUQ+be7*3iJ3im6B`z@f~TG|u)p1=xDTv2Q3b>Ox1+o0FeOq}r?G5oHie+2kex&&^L z8si##vJd)`^fwr(MmH1Nvn$49ycd1d(kGx{9sMx{=&@2egRwlLvYpEzSxbKiZXNc( zE1+zK9)3M6HW9Qy)0Vk4eC>Gp$oJ#wx8~#A1R&m zL;T$azg|)%=)b95J3%${BHd4w;!Nygv{qCpj{?3;=Wt~Ht8zbW6S>6G)GV%#eVtCy z$=Ek(w|Fb|0=0`zX)jQ(n9^RNhtYc#U`YR*_K(1SOM8v(7VoK7Ao+RqZL-AK_`76? zD)oK9ro{VnQaq<6#pCoHEiGn6v$j@TN0+r5#5r+TYXLo-sG{?tLfj&@2^Th;7cXOc zk5gr0Kb;c;T9^2;*s9zvE{I3tgP>o*%)LfG5l4kZxkOGpD}GET0M{t@LFa(>Nzq8_ z1&`=Av@eMBv_A0_@i4s`drDjqm+7xS`HA)ov0H@tkHu~PWqeGgq!k5ebz7&}gPK(Yk< zvw)0$4*0u(j6V;2M15Z36<7stiLcTT@q|z~M(L>fG~!VpLXK0BzDQfdS@E*?7onEG zT=cw%0~`Ny&l}=NiN`_3*&aO^-pZCd{}5w>LJL{=>r-d<=% zMCJTt>GPzdZK5MsibrWXcAXt4JLxjsAK{IQlk|`{O&7zq!=5p1dcJwQnc8!Koz!JXAp@kH)MK53jPKfJzv)lyq{GnQdgZc( z_V&BuMcdp*BaRi!b~}@nV`fKsX&Bikw;1%?5u7}9o8jeMXSUB8qr9JUJsZdY&nQe; zIU1Vv12dnUx6jWWFdfqat9^W&di}_PZpRq2&2jS0VAPE89?P`Hsl#%{soxBy+;JKm zwH!Y%oSaFM5S**D&lo363~}1!qRa9NuFv}DP|*pjyg58uFmE%QaZnDJ0oQswHy=?# zKlNB(a!cEo?Q>9$EFyNgp7~SA?50DeGmgPJlM(-bkvB0$4>Nd>QCK6( zcHcMiWA?19EO0js6ayP>FPkkbbbXV`Q9zxZX#{5Epf1xkC%MYrnVGVHjX3Dbny}a% zow!f62goJHir{paW5vlyrq9!c4G&Fwa3eEkT<^p@W5~=EJw(Bv>E$ioN7&8tI^BH1 zvJH;KL#Az|v}67{MG!95FnJ4!dFc6b`r?t%F98n_992q}%#TXEK;VkYk{ZVN-sT zmmAdf8Dpj$iA)1S7kwrp;S{tx<5Fk4Z4<^bWm@@c6i<=az0QQ29S1vH6l6q`J~|zW z(;+NCOswNixL#iN6wK8SDeOSkF`a;ebIP*EJ=2j+!-AM{y?)CH9W-bc;hl0YbFUGl z!|+WRTv1)RJ{+9vEwVFmsuTYQE;*$ z6!t99|KCY8+>gB_Tw~ba(DI@48PE4S}VT2+wBwFvhd-4uNy*$C?N~hsW8-BQ)!NY#$vd&;M zC$TK=oUm%jn6})aSN2MmWlTD*A6PlROe)7}xM)mo2%CYGGyP~ehFb-y=)8LxbKUMC z??;$LSUKo?Z2oBF54)~Cr@K5g+4)uKOP|eqJ*=09l2|OHI)^#>4DBSu}W?l0$aPaxFT|%6^t7`N~dm3F{EhCKH$8K492@ zfKTJK!J#`snl2^ER2^A^OH5<=a_um3V4J4U(xN=5IdJE-%zFd)NxvxY%;;#U!jL$nl72SvzW$^ak}GLMsPPmGF1=HPB+GNJ>|>*BTT7A#p&JK|T1B*M9H(b7blrGBR!i+ju>FIzY- z{c@ZJdgL+C#vzo5_(d|quqJ>dh>_~W+H|6AI9^5RRR>Oxe+z>EW_uI6e=qH8rhCQ_-CrYj=dn!<%I-CAv_I;HarPBJK> zVTzI2RFhCwr+47SnM&bRlcKsgmJ~{yi3&tk@wI<-y7Zt(A4^0f_p=HYP9h`Xo~ zlrH^FJSozphnF=80kOwfqb3nWODO5?bZ;doXz(fgt0cq*RZEwih{J}`dA6imgHqt} zCP8&1b$vMwx0U{s87L&_LL8%7zC0xT1*}c?CfJN;Qx#$RXYo-Hy?#SUrAvQTIfr4q z6}YCRQX4ivX}WX?1SL)i{3JVhHPra3nt-?9IgCnyVwAv0O_$z4d2PBC|HtAmO+ zHYgQI9_kg5N{|Xo@OfCpfUixDphLj}=7C<&Fsy6qh%FxBxl)+={RB7op^)uRzz@~U zAnm{;R9w98=;5`yUVpgsWLA_uzGNF(xZP*Vd(-?8FqdjI>gDvjQIF2}Tlwn~{u=ep zq8$`H^H#?!;ykq*^}*s8cKSQa*p|PFF8fqj)x}}sk~H=3hL*x^Fz~KIb;Um!6=pAS;dx-5QkC|&9jy=1ie>ivJ zOtT0-1{mX_tZ{*V*iVEn?(EZcnd_ObV+@wf!s?&b4o!dkEcE~!%D-7v$lt1#GJjqF IRrkRE0i2t4oB#j- diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/changelog.txt b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/changelog.txt index 180fd48..e69de29 100644 --- a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/changelog.txt +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/changelog.txt @@ -1,18 +0,0 @@ -BepInEx 5.4.22 - -### ⚠️ BepInEx 5 now enters long term support (LTS) mode -BepInEx 5.4 is the last version of BepInEx 5 with major updates. Any BepInEx 5 releases starting version 5.4 will be minor and only contain fixes along with package version updates. Our main development focus now shifts to implementing BepInEx 6. - -For developers: BepInEx 5 source code is now maintained on [`v5-lts`](https://github.com/BepInEx/BepInEx/tree/v5-lts) branch. In turn `master` branch will start hosting BepInEx 6 source. All PRs regarding BepInEx 5 should be targeting that branch instead of `master`. - -## What's Changed -* fix: handle parameter spread for lts version by @Danielduel in https://github.com/BepInEx/BepInEx/pull/496 -* Add TomlTypeConverter for UnityEngine.Rect by @ManlyMarco in https://github.com/BepInEx/BepInEx/pull/510 -* Fix logging "1 plugins to load" instead of "1 plugin to load" by @ManlyMarco in https://github.com/BepInEx/BepInEx/pull/653 -* Make Logger.Listeners and Logger.Sources thread safe by @ManlyMarco in https://github.com/BepInEx/BepInEx/pull/656 -* Fix argument count when launched with Steam on Linux by @zeroepoch in https://github.com/BepInEx/BepInEx/pull/562 - -## New Contributors -* @Danielduel made their first contribution in https://github.com/BepInEx/BepInEx/pull/496 - -**Full Changelog**: https://github.com/BepInEx/BepInEx/compare/v5.4.21...5.4.22 \ No newline at end of file diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_config.ini b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_config.ini index eb5ae30..e69de29 100644 --- a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_config.ini +++ b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_config.ini @@ -1,16 +0,0 @@ -[UnityDoorstop] -# Specifies whether assembly executing is enabled -enabled=true -# Specifies the path (absolute, or relative to the game's exe) to the DLL/EXE that should be executed by Doorstop -targetAssembly=BepInEx\core\BepInEx.Preloader.dll -# Specifies whether Unity's output log should be redirected to \output_log.txt -redirectOutputLog=false -# If enabled, DOORSTOP_DISABLE env var value is ignored -# USE THIS ONLY WHEN ASKED TO OR YOU KNOW WHAT THIS MEANS -ignoreDisableSwitch=false -# Overrides default Mono DLL search path -# Sometimes it is needed to instruct Mono to seek its assemblies from a different path -# (e.g. mscorlib is stripped in original game) -# This option causes Mono to seek mscorlib and core libraries from a different folder before Managed -# Original Managed folder is added as a secondary folder in the search path -# dllSearchPathOverride= \ No newline at end of file diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.dylib b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.dylib index 8c25b9f12da80f5e147200defa877675b69a6973..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 25316 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 Lhv*!bG;sX~lF74a diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.so b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x64.so index 9eb7e8f6cbca3a5c7194c4f496392ccd8a5c14e6..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 32800 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 diff --git a/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x86.so b/resources/test/installers/bepinex/denikson-BepInExPack_Valheim-5.4.2202/doorstop_libs/libdoorstop_x86.so index 0025d8536e4b11b4867e756ac9d41d0e06cd39c0..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 30816 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 Xrx=Yx@wrpo?RS*0RHTI-2 diff --git a/resources/test/installers/bepinex/manifest.json b/resources/test/installers/bepinex/manifest.json deleted file mode 100644 index 7a1836e..0000000 --- a/resources/test/installers/bepinex/manifest.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - { - "packages": ["BepInEx-BepInExPack-5.4.2100"], - "dir": "BepInEx-BepInExPack", - "community": "lethal-company" - }, - { - "packages": ["denikson-BepInExPack_Valheim-5.4.2202"], - "dir": "denikson-BepInExPack_Valheim-5.4.2202", - "community": "valheim" - }, - { - "packages": ["Advize-PlantEverything-1.19.1"], - "dir": "PlantEverything", - "community": "valheim" - }, - { - "packages": ["WFIOST-H3VRUtilities-8.11.1"], - "dir": "H3VRUtilities", - "community": "h3vr" - } -] diff --git a/resources/test/installers/zero_files.py b/resources/test/installers/zero_files.py new file mode 100644 index 0000000..e69de29 From fb5799caaa9f4b62f165da7cfc18b4dabd9de6bb Mon Sep 17 00:00:00 2001 From: Ethan Green Date: Thu, 18 Sep 2025 21:28:39 +0300 Subject: [PATCH 7/7] Refactor installer rule resolution, add test cases, improve TrackedFs API - Update rule resolution to support relative file exclusions and simplify rule mapping - Refactor TrackedFs trait to return Result for delete operations and clarify FileAction semantics - Enhance installer_tests! macro and Testficate harness for better accuracy reporting and asset dir resolution - Add new bepinex installer test cases for h3vr community packages - Fix directory copy and delete logic for tracked/untracked file operations - Minor cleanup in ecosystem modloader data retrieval --- src/game/ecosystem.rs | 2 +- src/package/install/bepinex.rs | 22 +++- src/package/install/rule/rule_install.rs | 3 +- src/package/install/rule/rule_resolver.rs | 21 ++-- src/package/install/testificate.rs | 142 +++++++++++++++++----- src/package/install/tracked.rs | 48 ++++++-- 6 files changed, 178 insertions(+), 60 deletions(-) diff --git a/src/game/ecosystem.rs b/src/game/ecosystem.rs index f0b92a2..1d39f32 100644 --- a/src/game/ecosystem.rs +++ b/src/game/ecosystem.rs @@ -47,7 +47,7 @@ pub async fn get_modloader_data( ecosystem_schema: &EcosystemSchema, ) -> Result, Error> { let package_ident = package.to_loose_ident_string(); - + let modloader_package = ecosystem_schema .modloader_packages .iter() diff --git a/src/package/install/bepinex.rs b/src/package/install/bepinex.rs index 102caa1..b8d409a 100644 --- a/src/package/install/bepinex.rs +++ b/src/package/install/bepinex.rs @@ -68,7 +68,11 @@ impl PackageInstaller for BpxInstaller { } let r2 = game_def.r2modman.as_ref().unwrap().first().unwrap(); - let rules = rule::resolve_install_rules(package_dir, &r2.install_rules)?; + let rules = rule::resolve_install_rules( + package_dir, + &r2.install_rules, + r2.relative_file_exclusions.as_deref(), + )?; for (rule, sources) in rules { match rule.tracking_method { @@ -190,5 +194,21 @@ mod tests { installer_variant: "bepinex", init_index: false, }, + + test_bepinex_install_h3vr_r6_weapons_pack => { + packages: ["sirpotatos-R6_Weapons_Pack-2.2.0"], + community: "h3vr", + asset_name: "R6_Weapons_Pack", + installer_variant: "bepinex", + init_index: false, + }, + + test_bepinex_install_h3vr_modmas_2021 => { + packages: ["Modmas2021-Modmas_2021-25.0.18"], + community: "h3vr", + asset_name: "Modmas_2021", + installer_variant: "bepinex", + init_index: false, + }, } } diff --git a/src/package/install/rule/rule_install.rs b/src/package/install/rule/rule_install.rs index 52ed38e..0d30556 100644 --- a/src/package/install/rule/rule_install.rs +++ b/src/package/install/rule/rule_install.rs @@ -64,8 +64,7 @@ pub async fn install_untracked( continue; } - let dest_path = rule_dir.join(source_path.file_name().unwrap()); - file::copy_dir(source_path, &dest_path).await?; + file::copy_dir(source_path, &rule_dir).await?; } Ok(()) diff --git a/src/package/install/rule/rule_resolver.rs b/src/package/install/rule/rule_resolver.rs index 30469d5..08e8748 100644 --- a/src/package/install/rule/rule_resolver.rs +++ b/src/package/install/rule/rule_resolver.rs @@ -55,6 +55,7 @@ pub fn resolve_install_rule<'a>( pub fn resolve_install_rules<'a>( root_path: &Path, install_rules: &'a [R2MMInstallRule], + relative_file_exclusions: Option<&[String]>, ) -> Result>, Error> { if !root_path.exists() { Err(IoError::new( @@ -63,11 +64,13 @@ pub fn resolve_install_rules<'a>( ))?; } + let exclusions = relative_file_exclusions.unwrap_or_default(); let entries: Vec<_> = WalkDir::new(root_path) .min_depth(1) // Skip the root. .max_depth(2) // Grab the files and dirs in the first level of the root dir. .into_iter() .filter_map(|x| x.ok()) + .filter(|x| !exclusions.contains(&x.file_name().to_string_lossy().to_string())) .collect(); let mut rules: HashMap<&'a R2MMInstallRule, Vec> = HashMap::new(); @@ -76,10 +79,7 @@ pub fn resolve_install_rules<'a>( for file_entry in files { let file_path = file_entry.path(); if let Some(rule) = resolve_install_rule(file_path, install_rules, None) { - rules - .entry(rule) - .or_insert_with(Vec::new) - .push(file_path.to_path_buf()); + rules.entry(rule).or_default().push(file_path.to_path_buf()); } } @@ -87,16 +87,13 @@ pub fn resolve_install_rules<'a>( let dir_path = dir_entry.path(); if let Some(rule) = resolve_install_rule(dir_path, install_rules, Some(root_path)) { - rules - .entry(rule) - .or_insert_with(Vec::new) - .push(dir_path.to_path_buf()); + rules.entry(rule).or_default().push(dir_path.to_path_buf()); continue; } - let sub_rules = resolve_install_rules(dir_path, install_rules)?; + let sub_rules = resolve_install_rules(dir_path, install_rules, relative_file_exclusions)?; for (rule, paths) in sub_rules { - rules.entry(rule).or_insert_with(Vec::new).extend(paths); + rules.entry(rule).or_default().extend(paths); } } @@ -170,7 +167,7 @@ mod tests { }, ]; - let result = resolve_install_rules(&test_root, &install_rules).unwrap(); + let result = resolve_install_rules(&test_root, &install_rules, None).unwrap(); // Find the rule with route "one" and check its paths let rule_one = install_rules.iter().find(|r| r.route == "one").unwrap(); @@ -234,7 +231,7 @@ mod tests { }, ]; - let result = resolve_install_rules(&test_root, &install_rules).unwrap(); + let result = resolve_install_rules(&test_root, &install_rules, None).unwrap(); // Find the rule with route "plugins" and check its paths let rule_plugins = install_rules.iter().find(|r| r.route == "plugins").unwrap(); diff --git a/src/package/install/testificate.rs b/src/package/install/testificate.rs index 4f596fd..9b70d41 100644 --- a/src/package/install/testificate.rs +++ b/src/package/install/testificate.rs @@ -1,6 +1,7 @@ -use std::collections::HashSet; +use std::collections::{HashMap, HashSet}; use std::fmt; -use std::path::{Path, PathBuf}; +use std::path::PathBuf; +use std::env; use tokio::sync::OnceCell; @@ -12,6 +13,8 @@ use crate::ui::reporter::VoidReporter; use crate::util::file; use crate::TCLI_HOME; +/// Dirty macro to define an installer test. +/// See package/install/bepinex.rs for usage example. #[macro_export] macro_rules! installer_tests { ( @@ -35,7 +38,7 @@ macro_rules! installer_tests { $installer_variant, $init_index, ); - let results = test.run_test().await.unwrap(); + let results = test.run_test().await.expect("Installer test failed"); if results.has_failures { panic!("{results}"); @@ -59,23 +62,94 @@ pub struct TestResult { impl fmt::Display for TestResult { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - let total_files = self.only_proj.len() + self.only_asset.len() + self.in_both.len(); - let ratio = match total_files { - 0 => 100.0, - n => (self.in_both.len() as f64 / n as f64) * 100.0, - }; - - write!(f, "\n[{:.2}%] Mismatch for packages {}:\n Project dir: {}\n Asset dir: {}\n Only in project:\n\t{}\n Only in asset:\n\t{}\n", - ratio, - self.packages.iter().map(|p| p.to_string()).collect::>().join(", "), + let matches = self.in_both.len(); + let mismatches = self.only_proj.len() + self.only_asset.len(); + let total = matches + mismatches; + let accuracy = if total == 0 { 100.0 } else { (matches as f64 / total as f64) * 100.0 }; + + write!( + f, + "\n[Accuracy: {:.2}%] Installer comparison for packages {}:\n Project dir: {}\n Asset dir: {}\n Summary: matches={}, mismatches={}, total={}\n", + accuracy, + self.packages + .iter() + .map(|p| p.to_string()) + .collect::>() + .join(", "), self.project_dir.display(), self.asset_dir.display(), - format_paths(&self.only_proj), - format_paths(&self.only_asset), - ) + matches, + mismatches, + total, + )?; + + self.fmt_only_proj(f)?; + self.fmt_only_asset(f)?; + Ok(()) + } +} + +impl TestResult { + fn fmt_only_proj(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + self.fmt_only_section(f, " Only in project:", &self.only_proj, &self.only_asset) + } + + fn fmt_only_asset(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + self.fmt_only_section(f, " Only in asset:", &self.only_asset, &self.only_proj) + } + + fn fmt_only_section( + &self, + f: &mut fmt::Formatter<'_>, + header: &str, + primary: &HashSet, + secondary: &HashSet, + ) -> fmt::Result { + if primary.is_empty() { + return Ok(()); + } + + writeln!(f, "{}", header)?; + + let secondary_by_name: HashMap> = secondary + .iter() + .filter_map(|path| path.file_name().map(|name| (name.to_string_lossy().to_string(), path.clone()))) + .fold(HashMap::new(), |mut acc, (name, path)| { + acc.entry(name).or_insert_with(Vec::new).push(path); + acc + }); + + let mut primary_paths: Vec<_> = primary + .iter() + .filter_map(|p| { + p.file_name().map(|name| (name.to_string_lossy(), p)) + }) + .filter(|(name, _)| { + !matches!(name.as_ref(), "README.md" | "icon.png" | "manifest.json") + }) + .collect(); + primary_paths.sort_by(|a, b| a.1.cmp(b.1)); + + for (name, primary_path) in primary_paths { + writeln!(f, " • {}", primary_path.display())?; + let name_str = name.to_string(); + if let Some(matching) = secondary_by_name.get(&name_str) { + writeln!(f, " ↳ Matching files:")?; + let mut matches: Vec<_> = matching.iter().collect(); + matches.sort(); + for m in matches { + writeln!(f, " • {}", m.display())?; + } + } + } + Ok(()) } } +/// Testificate is a test harness providing an easy way to run regression tests on installers. +/// +/// It sets up a temporary project, installs the specified packages, and compares the resulting +/// file structure against a known-good asset directory. pub struct Testficate { packages: Vec, community: String, @@ -85,11 +159,20 @@ pub struct Testficate { } impl Testficate { - pub fn new(packages: Vec, community: &str, assets_name: &str, installer_variant: &str, init_index: bool) -> Self { - let asset_dir = Path::new(env!("CARGO_WORKSPACE_DIR")) - .join("resources/test/installers") - .join(installer_variant) - .join(assets_name); + pub fn new( + packages: Vec, + community: &str, + assets_name: &str, + installer_variant: &str, + init_index: bool, + ) -> Self { + let asset_dir = match env::var("CARGO_WORKSPACE_DIR") { + Ok(val) => PathBuf::from(val), + Err(_) => PathBuf::from("."), // fallback to current dir + } + .join("resources/test/installers") + .join(installer_variant) + .join(assets_name); Self { packages, @@ -105,13 +188,14 @@ impl Testficate { return; } + // For tests we don't need full error handling. Run the check once and + // sync if needed. Use unwrap_or(true) so that an error will trigger a + // sync attempt rather than bubbling complex errors in the test harness. self.init .get_or_init(|| async { - if PackageIndex::requires_update(&TCLI_HOME) - .await - .unwrap_or_default() - { - PackageIndex::sync(&TCLI_HOME).await.unwrap(); + if PackageIndex::requires_update(&TCLI_HOME).await.unwrap_or(true) { + // Best-effort sync for tests; ignore errors rather than panicking. + let _ = PackageIndex::sync(&TCLI_HOME).await; } }) .await; @@ -119,7 +203,7 @@ impl Testficate { pub async fn run_test(self) -> Result { self.init_index().await; - + let project_dir = tempfile::tempdir()?; let project = Project::create_new( project_dir.path(), @@ -144,11 +228,5 @@ impl Testficate { has_failures, }) } - } -fn format_paths(paths: &HashSet) -> String { - let mut v: Vec<_> = paths.iter().map(|p| p.display().to_string()).collect(); - v.sort(); - v.join("\n\t") -} diff --git a/src/package/install/tracked.rs b/src/package/install/tracked.rs index ab0bf76..2da81a3 100644 --- a/src/package/install/tracked.rs +++ b/src/package/install/tracked.rs @@ -26,9 +26,9 @@ pub trait TrackedFs { /// Delete some target file. /// - /// If `tracked` is set this this will append a FileAction::Delete entry, + /// If `tracked` is set this this will append a FileAction::Remove entry, /// overwriting one if it already exists for this file. - async fn file_delete(&mut self, target: &Path, tracked: bool); + async fn file_delete(&mut self, target: &Path, tracked: bool) -> Result<(), Error>; /// Recursively copy a source directory to a destination, overwriting it if /// it already exists. @@ -39,10 +39,10 @@ pub trait TrackedFs { /// Recursively delete some target directory. /// - /// If `tracked` if set then this will append a FileAction::Delete entry + /// If `tracked` if set then this will append a FileAction::Remove entry /// for each file deleted while recursing, otherwise matching entries are /// deleted. - async fn dir_delete(&mut self, target: &Path, tracked: bool); + async fn dir_delete(&mut self, target: &Path, tracked: bool) -> Result<(), Error>; } #[derive(Debug)] @@ -77,18 +77,29 @@ impl TrackedFs for ConcreteFs { Ok(()) } - async fn file_delete(&mut self, target: &Path, tracked: bool) { - todo!() + async fn file_delete(&mut self, target: &Path, tracked: bool) -> Result<(), Error> { + fs::remove_file(target).await?; + + if tracked { + let tracked_file = LinkedFile { + action: FileAction::Remove, + path: target.to_path_buf(), + context: None + }; + self.state.add_linked(tracked_file, false); + } + + Ok(()) } async fn dir_copy(&mut self, src: &Path, dst: &Path) -> Result<(), Error> { - let files = WalkDir::new(&src) + let files = WalkDir::new(src) .into_iter() .filter_map(|e| e.ok()) .filter(|x| x.path().is_file()); for file in files { - let dest = dst.join(file.path().strip_prefix(&src).unwrap()); + let dest = dst.join(file.path().strip_prefix(src).unwrap()); let dest_parent = dest.parent().unwrap(); if !dest_parent.is_dir() { @@ -101,8 +112,19 @@ impl TrackedFs for ConcreteFs { Ok(()) } - async fn dir_delete(&mut self, target: &Path, tracked: bool) { - todo!() + async fn dir_delete(&mut self, target: &Path, tracked: bool) -> Result<(), Error> { + let files = WalkDir::new(target) + .into_iter() + .filter_map(|e| e.ok()) + .filter(|x| x.path().is_file()); + + for file in files { + self.file_delete(file.path(), tracked).await?; + } + + fs::remove_dir_all(target).await?; + + Ok(()) } } @@ -129,13 +151,15 @@ impl TrackedFs for MockFs { Ok(()) } - async fn file_delete(&mut self, _target: &Path, _tracked: bool) { + async fn file_delete(&mut self, _target: &Path, _tracked: bool) -> Result<(), Error> { + Ok(()) } async fn dir_copy(&mut self, _src: &Path, _dst: &Path) -> Result<(), Error> { Ok(()) } - async fn dir_delete(&mut self, _target: &Path, _tracked: bool) { + async fn dir_delete(&mut self, _target: &Path, _tracked: bool) -> Result<(), Error> { + Ok(()) } }

    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 - - - MonoMod.RuntimeDetour - - - -

    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 u2d$^D| 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 Mb$$2ug_FR40SU|QtpET3 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/icon.png b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/icon.png index 0532bb6ca558eb9777873d59a2ea0d6612582ab6..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 8865 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 KwCW-v;r{^bx&~YT diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/manifest.json b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/manifest.json index 4013a1c..e69de29 100644 --- a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/manifest.json +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/manifest.json @@ -1,11 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/ash-hat/thunderstore.manifest/v1/schema.json", - "name": "Sodalite", - "version_number": "1.5.1", - "website_url": "https://github.com/H3VR-Modding/Sodalite", - "description": "Modding API and tools for H3VR code plugins", - "dependencies": [ - "BepInEx-BepInExPack_H3VR-5.4.1700" - ], - "author": "nrgill28" -} diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/universalpanel b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/universalpanel index 33a8d9c8cbc0f3d7ee361b962ebf1cf5306ff400..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 GIT binary patch literal 0 HcmV?d00001 literal 692509 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

  • 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 u2d$^D| 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 Mb$$2ug_FR40SU|QtpET3 literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/icon.png b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0532bb6ca558eb9777873d59a2ea0d6612582ab6 GIT binary patch literal 8865 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 KwCW-v;r{^bx&~YT literal 0 HcmV?d00001 diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/manifest.json b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/manifest.json new file mode 100644 index 0000000..4013a1c --- /dev/null +++ b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/manifest.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://raw.githubusercontent.com/ash-hat/thunderstore.manifest/v1/schema.json", + "name": "Sodalite", + "version_number": "1.5.1", + "website_url": "https://github.com/H3VR-Modding/Sodalite", + "description": "Modding API and tools for H3VR code plugins", + "dependencies": [ + "BepInEx-BepInExPack_H3VR-5.4.1700" + ], + "author": "nrgill28" +} diff --git a/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/universalpanel b/resources/test/installers/bepinex/H3VRUtilities/BepInEx/plugins/nrgill28-Sodalite/universalpanel new file mode 100644 index 0000000000000000000000000000000000000000..33a8d9c8cbc0f3d7ee361b962ebf1cf5306ff400 GIT binary patch literal 692509 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

  • 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 + + + MonoMod.RuntimeDetour + + + +