Function pmcore::entrypoints::fit
source · pub fn fit(
+fit in pmcore::entrypoints - Rust Function pmcore::entrypoints::fit
source · pub fn fit(
equation: Equation,
data: Data,
settings: Settings,
diff --git a/pmcore/entrypoints/index.html b/pmcore/entrypoints/index.html
index 30ebbd847..6a2488f81 100644
--- a/pmcore/entrypoints/index.html
+++ b/pmcore/entrypoints/index.html
@@ -1,2 +1,2 @@
-pmcore::entrypoints - Rust Module pmcore::entrypoints
source · Expand description
Entry points for external use of the framework.
+pmcore::entrypoints - Rust
\ No newline at end of file
diff --git a/pmcore/logger/fn.setup_log.html b/pmcore/logger/fn.setup_log.html
index 59c2e07f5..fcfe5c038 100644
--- a/pmcore/logger/fn.setup_log.html
+++ b/pmcore/logger/fn.setup_log.html
@@ -1,4 +1,4 @@
-setup_log in pmcore::logger - Rust pub fn setup_log(
+setup_log in pmcore::logger - Rust pub fn setup_log(
settings: &Settings,
ui_tx: Option<UnboundedSender<Comm>>,
) -> Result<()>
Expand description
Setup logging for the library
diff --git a/pmcore/logger/index.html b/pmcore/logger/index.html
index 270fa0871..2aee0937c 100644
--- a/pmcore/logger/index.html
+++ b/pmcore/logger/index.html
@@ -1,2 +1,2 @@
-pmcore::logger - Rust Expand description
Logger functionality for the framework using [tracing]
+pmcore::logger - Rust
\ No newline at end of file
diff --git a/pmcore/routines/settings/fn.read.html b/pmcore/routines/settings/fn.read.html
index 7b0e5803d..270030cf2 100644
--- a/pmcore/routines/settings/fn.read.html
+++ b/pmcore/routines/settings/fn.read.html
@@ -1,4 +1,4 @@
-read in pmcore::routines::settings - Rust pub fn read(path: impl Into<String>) -> Result<Settings, Error>
Expand description
Parses the settings from a TOML configuration file
+read in pmcore::routines::settings - Rust pub fn read(path: impl Into<String>) -> Result<Settings, Error>
Expand description
Parses the settings from a TOML configuration file
This function parses the settings from a TOML configuration file. The settings are validated, and a copy of the settings is written to file.
Entries in the TOML file may be overridden by environment variables. The environment variables must be prefixed with PMCORE_
, and the TOML entry must be in uppercase. For example, the TUI may be disabled by setting the environment variable PMCORE_CONFIG_TUI=false
A single underscore, _
, is used as the separator for nested entries.
\ No newline at end of file
diff --git a/pmcore/routines/settings/fn.write_settings_to_file.html b/pmcore/routines/settings/fn.write_settings_to_file.html
index 7f9cf93d5..62d66f9ef 100644
--- a/pmcore/routines/settings/fn.write_settings_to_file.html
+++ b/pmcore/routines/settings/fn.write_settings_to_file.html
@@ -1,4 +1,4 @@
-write_settings_to_file in pmcore::routines::settings - Rust Function pmcore::routines::settings::write_settings_to_file
source · pub fn write_settings_to_file(settings: &Settings) -> Result<()>
Expand description
Writes a copy of the parsed settings to file
+write_settings_to_file in pmcore::routines::settings - Rust Function pmcore::routines::settings::write_settings_to_file
source · pub fn write_settings_to_file(settings: &Settings) -> Result<()>
Expand description
Writes a copy of the parsed settings to file
This function writes a copy of the parsed settings to file.
The file is written to output folder specified in the settings, and is named settings.json
.
\ No newline at end of file
diff --git a/pmcore/routines/settings/index.html b/pmcore/routines/settings/index.html
index 7175fd21a..6de73924f 100644
--- a/pmcore/routines/settings/index.html
+++ b/pmcore/routines/settings/index.html
@@ -1,2 +1,2 @@
-pmcore::routines::settings - Rust Expand description
Provides routines for reading and parsing settings
+pmcore::routines::settings - Rust Expand description
Provides routines for reading and parsing settings
Structs§
- This struct contains advanced options and hyperparameters
- General configuration settings
- Parameters which are held constant
- This struct contains the convergence criteria for the algorithm
- Defines the error model and polynomial to be used
- Parameters which are estimated, but fixed for the population
- Configuration for the output files
- Configuration for the prior
- Random parameters to be estimated
- Contains all settings for PMcore
Functions§
- Parses the settings from a TOML configuration file
- Writes a copy of the parsed settings to file
\ No newline at end of file
diff --git a/pmcore/routines/settings/struct.Log.html b/pmcore/routines/settings/struct.Log.html
index 45c92ce9a..3a1a69954 100644
--- a/pmcore/routines/settings/struct.Log.html
+++ b/pmcore/routines/settings/struct.Log.html
@@ -1,4 +1,4 @@
-Log in pmcore::routines::settings - Rust pub struct Log {
+Log in pmcore::routines::settings - Rust §file: String
The file to write the log to
-§write: bool
Whether to write the log to file
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Logwhere
+§write: bool
Whether to write logs
+If set to false
, a global subscriber will not be set by PMcore.
+This can be useful when the user wants to use a custom subscriber for a third-party library, or perform benchmarks.
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Log
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreAuto Trait Implementations§
§impl Freeze for Log
§impl RefUnwindSafe for Log
§impl Send for Log
§impl Sync for Log
§impl Unpin for Log
§impl UnwindSafe for Log
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/pmcore/routines/settings/struct.Output.html b/pmcore/routines/settings/struct.Output.html
index f1a39374f..6b7d3769c 100644
--- a/pmcore/routines/settings/struct.Output.html
+++ b/pmcore/routines/settings/struct.Output.html
@@ -1,14 +1,14 @@
-Output in pmcore::routines::settings - Rust pub struct Output {
+Output in pmcore::routines::settings - Rust pub struct Output {
pub write: bool,
pub path: String,
}
Expand description
Configuration for the output files
Fields§
§write: bool
Whether to write the output files
§path: String
The (relative) path to write the output files to
-Implementations§
source§impl Output
sourcepub fn parse_output_folder(&mut self) -> Result<()>
Parses the output folder location
+
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreTrait Implementations§
source§impl<'de> Deserialize<'de> for Output
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreAuto Trait Implementations§
§impl Freeze for Output
§impl RefUnwindSafe for Output
§impl Send for Output
§impl Sync for Output
§impl Unpin for Output
§impl UnwindSafe for Output
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/pmcore/routines/settings/struct.Prior.html b/pmcore/routines/settings/struct.Prior.html
index aff3fe50e..8c60e7ff1 100644
--- a/pmcore/routines/settings/struct.Prior.html
+++ b/pmcore/routines/settings/struct.Prior.html
@@ -1,4 +1,4 @@
-Prior in pmcore::routines::settings - Rust pub struct Prior {
+Prior in pmcore::routines::settings - Rust §file: Option<String>
Optionally, the path to a file containing the prior in a CSV-format
The file should contain the prior in a CSV format, with the first row containing the parameter names, and the subsequent rows containing the values for each parameter.
The prob
column is optional, and will if present be ignored
-Trait Implementations§
source§impl<'de> Deserialize<'de> for Prior
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Serialize for Prior
source§fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
+Trait Implementations§
source§impl<'de> Deserialize<'de> for Prior
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreAuto Trait Implementations§
§impl Freeze for Prior
§impl RefUnwindSafe for Prior
§impl Send for Prior
§impl Sync for Prior
§impl Unpin for Prior
§impl UnwindSafe for Prior
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
diff --git a/pmcore/tui/actions/enum.Action.html b/pmcore/tui/actions/enum.Action.html
index c3af19eb9..4e5c376df 100644
--- a/pmcore/tui/actions/enum.Action.html
+++ b/pmcore/tui/actions/enum.Action.html
@@ -5,8 +5,8 @@
}Expand description
We define all available action
Variants§
Implementations§
Trait Implementations§
Trait Implementations§
source§impl PartialEq for Action
source§impl Copy for Action
source§impl Eq for Action
source§impl StructuralPartialEq for Action
Auto Trait Implementations§
§impl Freeze for Action
§impl RefUnwindSafe for Action
§impl Send for Action
§impl Sync for Action
§impl Unpin for Action
§impl UnwindSafe for Action
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/pmcore/tui/inputs/key/enum.Key.html b/pmcore/tui/inputs/key/enum.Key.html
index 88180d6d6..ba4c22f96 100644
--- a/pmcore/tui/inputs/key/enum.Key.html
+++ b/pmcore/tui/inputs/key/enum.Key.html
@@ -63,7 +63,7 @@
1 -> F1, etc…
§Panics
If n == 0 || n > 12
-
Trait Implementations§
Trait Implementations§
source§impl PartialEq for Key
source§fn eq(&self, other: &Key) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
.1.0.0 · source§fn ne(&self, other: &Rhs) -> bool
This method tests for !=
. The default implementation is almost always
diff --git a/search-index.js b/search-index.js
index 68fd01dda..a16861364 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = new Map(JSON.parse('[\
-["pmcore",{"t":"PFPINCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCNNNNNNCNNNNNNNNNNNNCNNNNNNNKMHCCCMFNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNHHHFPPFFFPKGFFPGPFPFPKIFKNENNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNECCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNCNQQQNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQECNNNMNENECCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOFKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFGPOOOPPFFFGGPPFPFHPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGFPFPHHHHPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFCCCCCCCCHCCCHHHCHCHHCHHCCFNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNHNNNNOOOONHHHONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNHNNNFFFFFFFFFFFFOONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOOOONOOOOOOONHOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNOOHFGPPCNNNNNCNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNCNNNNNNNNNNNNNNNCNNGFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHPGNNNNNCNNNNNNNNCNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNONNNNNNNNNNNNNNNNNNNNNNGPPPPPNNNNHNNNNNHNNNHNNNNNNNN","n":["Err","HashMap","Ok","Result","accumulate","algorithms","borrow","borrow_mut","capacity","clear","clear","clone","clone_from","clone_into","contains_key","default","deref","deref_mut","deserialize","drain","drop","entry","entrypoints","eq","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","fmt","from","from","from_iter","from_par_iter","from_subset","from_subset","get","get_key_value","get_many_mut","get_many_unchecked_mut","get_mut","hasher","index","init","initial","insert","into","into_deserializer","into_iter","into_iter","into_iter","into_keys","into_par_iter","into_par_iter","into_par_iter","into_values","is_empty","is_in_subset","is_in_subset","iter","iter_mut","keys","len","logger","new","par_drain","par_extend","par_extend","par_iter","par_iter_mut","prelude","raw_entry","raw_entry_mut","remove","remove_entry","reserve","retain","routines","serialize","shrink_to","shrink_to_fit","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_insert","try_into","try_reserve","tui","type_id","values","values_mut","vzip","with_capacity","with_capacity_and_hasher","with_hasher","Algorithm","fit","initialize_algorithm","npag","npod","postprob","to_npresult","NPAG","borrow","borrow_mut","deref","deref_mut","drop","fit","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","run","to_npresult","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","NPOD","borrow","borrow_mut","deref","deref_mut","drop","fit","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","run","to_npresult","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","POSTPROB","borrow","borrow_mut","deref","deref_mut","drop","fit","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","run","to_npresult","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","fit","simulate","setup_log","Bolus","Bolus","CarryForward","Covariate","Covariates","Data","Err","EstimateTheta","Event","HashMap","Infusion","Infusion","InterpolationMethod","Linear","Observation","Observation","Occasion","Ok","OptimalSupportPoint","Result","Subject","SubjectBuilderExt","add_subject","algorithms","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","builder","builder","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","condensation","covariate","data","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","error_model","estimate_theta","estimate_theta","event","expand","fa","fetch_cov","fetch_params","filter_exclude","filter_include","fit","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_covariate","get_covariates","get_events","get_subjects","hash","id","index","init","init","init","init","init","init","init","init","init","init","interpolate","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","lag","logger","models","new","new","occasions","optimal_support_point","optimal_support_point","optimization","outeq","simulate","simulator","structs","time","to_line","to_line","to_line","to_line","to_line","to_line","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_span","to_span","to_span","to_span","to_span","to_span","to_string","to_string","to_string","to_string","to_string","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_text","to_text","to_text","to_text","to_text","to_text","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_compact_string","try_to_compact_string","try_to_compact_string","try_to_compact_string","try_to_compact_string","try_to_compact_string","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_pmetrics","intercept","slope","value","SubjectBuilder","SubjectBuilderExt","bolus","borrow","borrow_mut","build","builder","clone","clone_into","covariate","deref","deref_mut","drop","event","fmt","from","from_subset","from_subset","infusion","init","into","is_in_subset","is_in_subset","observation","observation_with_error","repeat","reset","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","CarryForward","Covariate","Covariates","InterpolationMethod","Linear","intercept","slope","value","Add","Bolus","Covariates","Data","ErrorModel","ErrorType","Event","Infusion","Observation","Occasion","Prop","Subject","read_pmetrics","Add","ErrorModel","ErrorType","Prop","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_subset","from_subset","from_subset","from_subset","init","init","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","new","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Bolus","Bolus","Event","Infusion","Infusion","Observation","Observation","one_compartment","one_compartment_with_absorption","two_compartments","two_compartments_with_absorption","Analytical","Equation","ODE","PopulationPredictions","Prediction","SDE","SubjectPredictions","absolute_error","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","errorpoly","flat_observations","flat_predictions","flat_time","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_population_predictions","get_predictions","get_psi","init","init","init","init","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_sde","likelihood","new_analytical","new_ode","new_sde","observation","outeq","particle_filter","percentage_error","pf_psi","prediction","prediction_error","simulate_subject","simulate_trajectories","squared_error","subject_predictions","time","to_line","to_owned","to_owned","to_owned","to_span","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_text","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_to_compact_string","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Data","Occasion","Subject","condensation","evaluation","expansion","initialization","optimization","output","settings","prune","prune","ipm","ipm_faer","qr","burke","burke","calculate_r","adaptative_grid","adaptative_grid","latin","parse_prior","sample_space","sobol","generate","generate","d_optimizer","optim","SppOptimizer","borrow","borrow_mut","cost","deref","deref_mut","drop","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","optimize_point","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","CycleLog","NPCycle","NPResult","OutputFile","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","converged","converged","cycle","cyclelog","cycles","cycles","data","delta_objf","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","file","fmt","fmt","fmt","fmt","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","gamlam","get_relative_path","init","init","init","init","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","median","new","new","new","new","nspp","objf","objf","par_names","placeholder","population_mean_median","posterior","posterior_mean_median","psi","push","relative_path","settings","theta","theta","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","w","write","write_obs","write_outputs","write_pmetrics_observations","write_posterior","write_pred","write_theta","Advanced","Config","Constant","Convergence","Error","Fixed","Log","Output","Predictions","Prior","Random","Settings","advanced","algorithm","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache","class","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","constant","convergence","cycles","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eps","error","error_type","exclude","file","file","fixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get","idelta","include","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","level","likelihood","log","min_distance","names","new","nm_steps","output","parameters","parameters","parameters","parse_output_folder","path","points","poly","predictions","prior","pyl","random","ranges","read","sampler","seed","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","tad","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","tolerance","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tui","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","validate","validate","validate","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","write","write_settings_to_file","App","AppReturn","Continue","Exit","actions","actions","borrow","borrow","borrow_mut","borrow_mut","components","deref","deref","deref_mut","deref_mut","do_action","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from_subset","from_subset","from_subset","from_subset","init","init","inputs","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","new","state","state","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","ui","vzip","vzip","Action","Actions","Next","Quit","Stop","actions","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","find","fmt","fmt","fmt","from","from","from","from_subset","from_subset","from_subset","from_subset","init","init","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","iterator","keys","to_line","to_owned","to_owned","to_span","to_string","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_text","try_from","try_from","try_into","try_into","try_to_compact_string","type_id","type_id","vzip","vzip","draw_commands","draw_logs","draw_options","draw_plot","draw_status","draw_tabs","draw_title","Input","InputEvent","borrow","borrow_mut","deref","deref_mut","drop","events","fmt","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","key","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","Events","borrow","borrow_mut","deref","deref_mut","drop","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","recv","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","Alt","Backspace","Char","Ctrl","Delete","Down","End","Enter","Esc","F0","F1","F10","F11","F12","F2","F3","F4","F5","F6","F7","F8","F9","Home","Ins","Key","Left","PageDown","PageUp","Right","Tab","Unknown","Up","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_f","from_subset","from_subset","hash","init","into","is_exit","is_in_subset","is_in_subset","is_stop","to_line","to_owned","to_span","to_string","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_text","try_from","try_into","try_to_compact_string","type_id","vzip","CycleHistory","add_cycle","borrow","borrow_mut","clone","clone_into","cycles","default","deref","deref_mut","drop","fmt","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","Comm","LogMessage","Message","NPCycle","Stop","StopUI","borrow","borrow_mut","deref","deref_mut","draw","drop","from","from_subset","from_subset","init","initialize_panic_handler","into","is_in_subset","is_in_subset","start_ui","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip"],"q":[[0,"pmcore"],[105,"pmcore::algorithms"],[112,"pmcore::algorithms::npag"],[137,"pmcore::algorithms::npod"],[162,"pmcore::algorithms::postprob"],[187,"pmcore::entrypoints"],[189,"pmcore::logger"],[190,"pmcore::prelude"],[543,"pmcore::prelude::InterpolationMethod"],[546,"pmcore::prelude::builder"],[582,"pmcore::prelude::covariate"],[587,"pmcore::prelude::covariate::InterpolationMethod"],[590,"pmcore::prelude::data"],[603,"pmcore::prelude::error_model"],[656,"pmcore::prelude::event"],[663,"pmcore::prelude::models"],[667,"pmcore::prelude::simulator"],[802,"pmcore::prelude::structs"],[805,"pmcore::routines"],[812,"pmcore::routines::condensation"],[813,"pmcore::routines::condensation::prune"],[814,"pmcore::routines::evaluation"],[817,"pmcore::routines::evaluation::ipm"],[818,"pmcore::routines::evaluation::ipm_faer"],[819,"pmcore::routines::evaluation::qr"],[820,"pmcore::routines::expansion"],[821,"pmcore::routines::expansion::adaptative_grid"],[822,"pmcore::routines::initialization"],[826,"pmcore::routines::initialization::latin"],[827,"pmcore::routines::initialization::sobol"],[828,"pmcore::routines::optimization"],[830,"pmcore::routines::optimization::d_optimizer"],[854,"pmcore::routines::output"],[986,"pmcore::routines::settings"],[1374,"pmcore::tui"],[1434,"pmcore::tui::actions"],[1505,"pmcore::tui::components"],[1512,"pmcore::tui::inputs"],[1537,"pmcore::tui::inputs::events"],[1560,"pmcore::tui::inputs::key"],[1633,"pmcore::tui::state"],[1662,"pmcore::tui::ui"],[1691,"std::collections::hash::map"],[1692,"core::cmp"],[1693,"core::hash"],[1694,"core::default"],[1695,"core::clone"],[1696,"core::marker"],[1697,"core::borrow"],[1698,"core::result"],[1699,"serde::de"],[1700,"core::iter::traits::collect"],[1701,"core::ops::function"],[1702,"core::fmt"],[1703,"rayon::iter"],[1704,"core::option"],[1705,"serde::ser"],[1706,"alloc::collections"],[1707,"core::any"],[1708,"anyhow"],[1709,"pharmsol::simulator"],[1710,"pharmsol::data::structs"],[1711,"tokio::sync::mpsc::unbounded"],[1712,"alloc::boxed"],[1713,"alloc::vec"],[1714,"ndarray::aliases"],[1715,"pharmsol::data::builder"],[1716,"alloc::string"],[1717,"core::convert"],[1718,"pharmsol::data::covariate"],[1719,"pharmsol::data::event"],[1720,"pharmsol::simulator::fitting"],[1721,"ndarray::data_repr"],[1722,"ndarray::dimension::dim"],[1723,"ndarray"],[1724,"ratatui::text::line"],[1725,"ratatui::text::span"],[1726,"ratatui::text::text"],[1727,"pharmsol::data::parse_pmetrics"],[1728,"compact_str"],[1729,"std::fs"],[1730,"pharmsol::data::error_model"],[1731,"nalgebra::base::dimension"],[1732,"nalgebra::base::vec_storage"],[1733,"nalgebra::base::matrix"],[1734,"pharmsol::simulator::likelihood"],[1735,"core::error"],[1736,"std::path"],[1737,"core::slice::iter"],[1738,"ratatui::widgets::table::table"],[1739,"ratatui::widgets::paragraph"],[1740,"ratatui::widgets::chart"],[1741,"core::time"],[1742,"ratatui::widgets::tabs"],[1743,"crossterm::event"],[1744,"ratatui::terminal::frame"],[1745,"pharmsol::data"],[1746,"pharmsol"],[1747,"pharmsol::simulator::analytical"]],"i":[55,0,55,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,0,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,0,52,0,0,0,0,52,0,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,0,0,0,0,75,72,0,0,0,55,0,0,0,0,75,0,72,0,75,0,55,0,0,0,0,58,0,72,73,74,75,76,77,78,58,68,79,72,73,74,75,76,77,78,58,68,79,0,145,68,72,73,74,75,76,77,78,58,68,79,72,73,74,75,76,77,78,58,68,79,0,0,0,74,58,72,73,74,75,76,77,78,58,68,79,72,73,74,75,76,77,78,58,68,79,72,73,74,75,76,77,78,68,79,72,73,74,75,76,77,78,58,68,79,0,80,58,0,58,0,0,0,58,58,0,72,73,73,74,74,75,75,76,77,78,58,58,68,68,79,79,72,73,74,75,76,77,78,58,68,79,72,72,73,73,74,74,75,75,76,76,77,77,78,78,58,58,68,68,79,79,74,79,79,58,68,68,79,72,73,74,75,76,77,78,58,68,79,73,72,73,74,75,76,77,78,58,68,79,72,72,73,73,74,74,75,75,76,76,77,77,78,78,58,58,68,68,79,79,0,0,0,74,58,68,86,68,0,78,0,0,0,78,73,74,75,58,68,79,72,73,74,75,76,77,78,58,68,79,73,74,75,58,68,79,73,74,75,58,68,79,72,72,73,73,74,74,75,75,76,76,77,77,78,78,58,58,68,68,79,79,72,72,73,73,74,74,75,75,76,76,77,77,78,78,58,58,68,68,79,79,73,74,75,58,68,79,72,73,74,75,75,76,77,78,58,68,79,72,73,74,75,76,77,78,58,68,79,73,74,75,58,68,79,72,73,74,75,76,77,78,58,68,79,78,72,73,74,75,76,77,78,58,68,79,58,146,146,147,0,0,69,69,69,69,145,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,72,0,0,0,72,146,146,147,96,75,0,0,0,0,0,75,75,0,96,0,0,96,0,0,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,95,96,96,95,96,95,96,95,95,96,96,95,95,96,95,95,96,96,95,95,96,96,95,96,95,96,95,96,95,96,0,75,0,0,75,0,75,0,0,0,0,56,0,56,0,0,56,0,101,103,102,101,56,103,102,101,56,102,101,56,102,101,56,103,102,101,103,102,101,56,103,102,101,56,103,102,101,56,101,102,102,102,102,101,101,56,103,103,102,102,101,56,103,103,102,102,101,101,56,56,0,102,103,103,102,101,56,103,102,101,56,103,103,102,102,101,101,56,56,56,101,56,56,56,101,101,56,101,0,101,101,56,56,101,103,101,101,102,101,56,101,101,103,103,102,102,101,101,56,56,103,103,102,102,101,101,56,56,101,103,102,101,56,103,102,101,56,101,103,102,101,56,103,102,101,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,0,0,0,53,109,110,112,53,109,110,112,109,110,109,110,53,109,109,53,53,110,53,109,53,109,110,112,53,109,110,112,53,109,110,112,112,53,109,110,112,53,109,110,112,53,53,109,109,110,110,112,112,109,112,53,109,110,112,53,109,110,112,53,53,109,109,110,110,112,112,0,53,109,110,112,109,53,109,53,109,0,0,0,53,110,112,53,53,109,109,110,53,53,109,109,110,110,112,112,53,53,109,109,110,110,112,112,53,109,110,112,53,109,110,112,53,109,110,112,53,109,110,112,53,110,53,53,0,53,53,53,0,0,0,0,0,0,0,0,0,0,0,0,57,114,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,114,118,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,57,57,114,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,120,57,118,114,122,123,57,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,57,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,115,121,114,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,57,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,122,120,57,119,115,57,119,57,115,116,117,124,124,123,118,57,57,120,57,115,0,123,123,57,114,115,116,117,118,119,120,121,122,123,124,121,57,114,115,116,117,118,119,120,121,122,123,124,57,57,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,57,57,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,119,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,114,57,114,115,116,117,118,119,120,121,122,123,124,57,115,118,121,118,57,114,115,116,117,118,119,120,121,122,123,124,122,124,0,0,0,128,128,0,125,125,128,125,128,0,125,128,125,128,125,125,128,128,128,128,128,128,128,128,125,128,125,125,128,128,125,128,0,125,128,125,125,128,128,125,0,125,125,125,128,128,125,125,128,128,125,128,125,128,125,128,0,125,128,0,0,129,129,129,126,129,126,129,126,129,126,129,126,126,129,126,129,126,129,126,129,129,129,129,129,129,126,129,129,126,129,126,126,129,129,126,126,129,126,129,126,129,129,126,126,129,129,129,129,126,129,129,129,129,126,126,129,129,126,126,129,129,126,129,126,129,129,126,129,126,0,0,0,0,0,0,0,137,0,137,137,137,137,137,0,137,137,137,137,137,137,137,137,0,137,137,137,137,137,137,137,137,0,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,0,59,59,59,59,59,59,59,59,59,0,59,59,59,59,59,0,59,59,59,0,59,59,59,59,59,59,59,59],"f":"````{{{f{b{d{ceg}}}}{h{ce}}}j{ln}{}{A`Ab}}`{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{{{f{{d{ceg}}}}}Ad{}{}{}}{{{f{b{d{ceg}}}}}j{}{}{}}{{{f{b{d{ceg}}}}}j{nl}{}A`}{{{f{{d{ceg}}}}}{{d{ceg}}}AfAfAf}{{{f{b{d{ceg}}}}{f{{d{ceg}}}}}jAfAfAf}{{{f{c}}{f{be}}}j{}{}}{{{f{{d{egi}}}}{f{c}}}Ah{nlAj}{{Al{c}}ln}{}A`}{{}{{d{ceg}}}{}{}Ab}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{c{{An{{d{egi}}}}}B`{Bbln}Bb{A`Ab}}{{{f{b{d{ceg}}}}}{{Bd{ce}}}{}{}{}}{Adj}{{{f{b{d{ceg}}}}c}{{Bf{ce}}}{ln}{}A`}`{{{f{{d{ceg}}}}{f{{d{ceg}}}}}Ah{ln}BhA`}{{{f{c}}{f{e}}}Ah{}{}}0000{{{f{b{d{ceg}}}}i}j{ln}{}A`{{Bl{}{{Bj{{h{ce}}}}}}}}{{{f{b{d{ceg}}}}i}j{lnBn}BnA`{{Bl{}{{Bj{{h{{f{c}}{f{e}}}}}}}}}}{{{f{b{d{ceg}}}}{h{ce}}}j{ln}{}A`}{{{f{b{d{ceg}}}}{h{{f{c}}{f{e}}}}}j{lnBn}BnA`}{{{f{b{d{ceg}}}}Ad}j{lnBn}BnA`}{{{f{b{d{ceg}}}}Ad}j{ln}{}A`}{{{f{b{d{ceg}}}}i}{{C`{cei}}}{}{}{}{{Cd{{f{c}}{f{be}}}{{Cb{Ah}}}}}}{{{f{{d{ceg}}}}{f{bCf}}}{{An{jCh}}}CjCj{}}{{{Cl{{h{ce}}}}}{{d{ce}}}{ln}{}}{cc{}}{g{{d{cei}}}{ln}{}{{Bl{}{{Bj{{h{ce}}}}}}}{A`Ab}}{g{{d{cei}}}{lnCn}Cn{{D`{}{{Bj{{h{ce}}}}}}}{A`AbCn}}{{{f{c}}}e{}{}}0{{{f{{d{egi}}}}{f{c}}}{{Db{{f{g}}}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{{d{egi}}}}{f{c}}}{{Db{{h{{f{e}}{f{g}}}}}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{b{d{egi}}}}{Cl{{f{c}}}}}{{Db{{Cl{{f{bg}}}}}}}{nlAj}{{Al{c}}ln}{}A`}0{{{f{b{d{egi}}}}{f{c}}}{{Db{{f{bg}}}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{{d{ceg}}}}}{{f{g}}}{}{}{}}{{{f{{d{egi}}}}{f{c}}}{{f{g}}}{lnAj}{ln{Al{c}}}{}A`}{{}Ad}{{{Db{Ad}}}{{d{ceg}}}{ln}{}{A`Ab}}{{{f{b{d{ceg}}}}ce}{{Db{e}}}{ln}{}A`}{ce{}{}}{{{d{egi}}}{}Dd{{Df{c}}ln}{{Df{c}}}A`}{{{f{{d{ceg}}}}}{{Dh{ce}}}{}{}{}}{{{f{b{d{ceg}}}}}{{Dj{ce}}}{}{}{}}{{{d{ceg}}}{{Dl{ce}}}{}{}{}}{{{d{ceg}}}{{Dn{ce}}}{}{}{}}{{{d{ceg}}}{}{nlCn}CnA`}{{{f{{d{ceg}}}}}{}{nlE`}E`A`}{{{f{b{d{ceg}}}}}{}{nlE`}CnA`}{{{d{ceg}}}{{Eb{ce}}}{}{}{}}{{{f{{d{ceg}}}}}Ah{}{}{}}{{{f{c}}}Ah{}}098{{{f{{d{ceg}}}}}{{Ed{ce}}}{}{}{}}{{{f{{d{ceg}}}}}Ad{}{}{}}`{{}{{d{ce}}}{}{}}{{{f{b{d{ceg}}}}}{}{nlCn}CnA`}{{{f{b{d{ceg}}}}i}j{BnlnCnE`}{BnCnE`}{A`Cn}{{D`{}{{Bj{{h{{f{c}}{f{e}}}}}}}}}}{{{f{b{d{ceg}}}}i}j{lnCn}Cn{A`Cn}{{D`{}{{Bj{{h{ce}}}}}}}}{{{f{c}}}{}{}}{{{f{bc}}}{}{}}`{{{f{{d{ceg}}}}}{{Ef{ceg}}}{}{}A`}{{{f{b{d{ceg}}}}}{{Eh{ceg}}}{}{}A`}{{{f{b{d{egi}}}}{f{c}}}{{Db{g}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{b{d{egi}}}}{f{c}}}{{Db{{h{eg}}}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{b{d{ceg}}}}Ad}j{ln}{}A`}{{{f{b{d{ceg}}}}i}j{}{}{}{{Cd{{f{c}}{f{be}}}{{Cb{Ah}}}}}}`{{{f{{d{ceg}}}}i}AnEjEj{}El}2{{{f{b{d{ceg}}}}}j{ln}{}A`}{{{f{c}}}e{}{}}{{{f{c}}}{{Db{e}}}{}{}}011{c{{An{e}}}{}{}}{{{f{b{d{ceg}}}}ce}{{An{{f{be}}{En{ce}}}}}{ln}{}A`}1{{{f{b{d{ceg}}}}Ad}{{An{jF`}}}{ln}{}A`}`{{{f{c}}}Fb{}}{{{f{{d{ceg}}}}}{{Fd{ce}}}{}{}{}}{{{f{b{d{ceg}}}}}{{Ff{ce}}}{}{}{}}{ce{}{}}{Ad{{d{ce}}}{}{}}{{Adc}{{d{egc}}}{}{}{}}{c{{d{egc}}}{}{}{}}`{{{f{bFh}}}{{Fn{Fj{h{FlFj}}}}}}{{G`GbGd{Db{{Gh{Gf}}}}}{{Fn{{Gj{Fh}}Fl}}}}```{{{f{Fh}}}Fj}`{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{{{f{bGl}}}{{Fn{Fj{h{FlFj}}}}}}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}?{{{f{c}}}Ah{}}0{{G`{H`{{h{GnGn}}}}{Hb{Gn}}Gd{h{GnGnGnGn}}{Db{{Gh{Gf}}}}Gb}Gl}5{{{f{Gl}}}Fj}{{{f{c}}}{{Db{e}}}{}{}}055{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}{ce{}{}}`?>=<;{{{f{bHd}}}{{Fn{Fj{h{FlFj}}}}}}:998177{{G`{H`{{h{GnGn}}}}{Hb{Gn}}Gd{h{GnGnGnGn}}{Db{{Gh{Gf}}}}Gb}Hd}{{{f{bHd}}}{{An{Fj{h{FlFj}}}}}}{{{f{Hd}}}Fj}77<<6654`{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{{{f{bHf}}}{{Fn{Fj{h{FlFj}}}}}}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}={{{f{c}}}Ah{}}0{{G`{Hb{Gn}}Gd{h{GnGnGnGn}}{Db{{Gh{Gf}}}}Gb}Hf}5{{{f{Hf}}}Fj}{{{f{c}}}{{Db{e}}}{}{}}055{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}{ce{}{}}{{G`GdGb}{{Fn{Fj}}}}{{G`GdGb}{{Fn{j}}}}{{{f{Gb}}{Db{{Gh{Gf}}}}}{{Fn{j}}}}``````````````````````{{{f{bGd}}Hh}j}`{{{f{c}}}{{f{e}}}{}{}}000000000{{{f{bc}}}{{f{be}}}{}{}}000000000`{cHj{{Hn{Hl}}}}0{{{f{I`}}}I`}{{{f{Ib}}}Ib}{{{f{Id}}}Id}{{{f{If}}}If}{{{f{Ih}}}Ih}{{{f{Ij}}}Ij}{{{f{Il}}}Il}{{{f{Gd}}}Gd}{{{f{Hh}}}Hh}{{{f{In}}}In}{{{f{c}}{f{be}}}j{}{}}000000000```{{}Id}{{}Gd}{Ad{{f{c}}}{}}000000000{Ad{{f{bc}}}{}}000000000{c{{An{I`}}}B`}{c{{An{Ib}}}B`}{c{{An{Id}}}B`}{c{{An{If}}}B`}{c{{An{Ih}}}B`}{c{{An{Ij}}}B`}{c{{An{Il}}}B`}{c{{An{Hh}}}B`}{c{{An{In}}}B`}{Adj}000000000`{{{f{J`}}{f{G`}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}{{{f{Gd}}{f{G`}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}`{{{f{Gd}}GnGn}Gd}```{{{f{Gd}}{H`{Hl}}}Gd}{{{f{Gd}}{f{{H`{Hl}}}}}Gd}`{{{f{I`}}{f{bCf}}}{{An{jCh}}}}{{{f{Ib}}{f{bCf}}}{{An{jCh}}}}0{{{f{Id}}{f{bCf}}}{{An{jCh}}}}0{{{f{If}}{f{bCf}}}{{An{jCh}}}}0{{{f{Ih}}{f{bCf}}}{{An{jCh}}}}{{{f{Ij}}{f{bCf}}}{{An{jCh}}}}{{{f{Il}}{f{bCf}}}{{An{jCh}}}}{{{f{Gd}}{f{bCf}}}{{An{jCh}}}}0{{{f{Hh}}{f{bCf}}}{{An{jCh}}}}0{{{f{In}}{f{bCf}}}{{An{jCh}}}}0{cc{}}000000000{{{f{c}}}e{}{}}0000000000000000000{{{f{Id}}{f{Jh}}}{{Db{{f{Ib}}}}}}{{{f{In}}}{{Db{{f{Id}}}}}}{{{f{In}}{Db{{f{{d{AdGn}}}}}}{Db{{f{{d{AdGn}}}}}}Ah}{{H`{If}}}}{{{f{Gd}}}{{H`{{f{Hh}}}}}}{{{f{Hh}}}Jj}{{{f{Hh}}}{{f{Hl}}}}{{{f{In}}}Ad}{{}Ad}000000000{{{f{Ib}}Gn}{{Db{Gn}}}}{ce{}{}}000000000{{{f{c}}}Ah{}}0000000000000000000```{{}Id}{{{H`{Hh}}}Gd}{{{f{Hh}}}{{H`{{f{In}}}}}}{{{f{Jl}}{f{G`}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}{{{f{Hh}}{f{G`}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}`{{{f{Il}}}Ad}```{{{f{Il}}}Gn}{{{f{c}}}Jn{}}00000{{{f{c}}}e{}{}}000000000{{{f{c}}}K`{}}00000{{{f{c}}}Hl{}}00000{{{f{c}}}{{Db{e}}}{}{}}000000000000000000033333333333333333333{{{f{c}}}Kb{}}00000{c{{An{e}}}{}{}}00{Kd{{An{If}}}}11111111111111111{{{f{c}}}{{An{KfKh}}}{}}00000{{{f{c}}}Fb{}}000000000:{ce{}{}}000000000{{{f{Gd}}{f{Kj}}}j}`````{{HjGnGnAd}Hj}{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{HjHh}{cHj{{Hn{Hl}}}}{{{f{Hj}}}Hj}{{{f{c}}{f{be}}}j{}{}}{{HjcGnGn}Hj{{Hn{Hl}}}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{{HjIf}Hj}{{{f{Hj}}{f{bCf}}}{{An{jCh}}}}{cc{}}{{{f{c}}}e{}{}}0{{HjGnGnAdGn}Hj}{{}Ad}{ce{}{}}{{{f{c}}}Ah{}}0{{HjGnGnAd}Hj}{{HjGnGnAd{Db{{h{GnGnGnGn}}}}Ah}Hj}{{HjAdGn}Hj}{HjHj}8{{{f{c}}}{{Db{e}}}{}{}}099{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}8````````````````````{c{{An{GdKl}}}{{Hn{Hl}}}}````{{{f{c}}}{{f{e}}}{}{}}0{{{f{bc}}}{{f{be}}}{}{}}0{{{f{Kn}}}Kn}{{{f{L`}}}L`}{{{f{c}}{f{be}}}j{}{}}0{Ad{{f{c}}}{}}0{Ad{{f{bc}}}{}}0{Adj}0{{{f{Kn}}{f{bCf}}}{{An{jCh}}}}{{{f{L`}}{f{bCf}}}{{An{jCh}}}}{cc{}}0{{{f{c}}}e{}{}}000{{}Ad}0{ce{}{}}0{{{f{c}}}Ah{}}000{{{h{GnGnGnGn}}Gn{f{L`}}}Kn}44{{{f{c}}}{{Db{e}}}{}{}}0005555{c{{An{e}}}{}{}}000{{{f{c}}}Fb{}}055```````{{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{Lh{GnLbLd{Lf{GnLbLd}}}}{f{Id}}}{{Lh{GnLbLd{Lf{GnLbLd}}}}}}000```````{{{f{Lj}}}Gn}{{{f{c}}}{{f{e}}}{}{}}000{{{f{bc}}}{{f{be}}}{}{}}000{{{f{Ll}}}Ll}{{{f{Lj}}}Lj}{{{f{G`}}}G`}{{{f{c}}{f{be}}}j{}{}}00{{}Ln}{{}Ll}{{}Lj}{Ad{{f{c}}}{}}000{Ad{{f{bc}}}{}}000{Adj}000{{{f{Lj}}}{{Db{{h{GnGnGnGn}}}}}}{{{f{Ll}}}{{H`{Gn}}}}00{{{f{Ll}}{f{bCf}}}{{An{jCh}}}}{{{f{Lj}}{f{bCf}}}{{An{jCh}}}}0{{{f{G`}}{f{bCf}}}{{An{jCh}}}}{cc{}}{{{Jf{{Jb{Ll}}{Jd{{Cl{Ad}}}}}}}Ln}1{{{H`{Lj}}}Ll}22{{{f{c}}}e{}{}}0000000{{{f{G`}}{f{Gd}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}Ah}Ln}{{{f{Ll}}}{{f{{H`{Lj}}}}}}{{{f{Ln}}{f{Kn}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}{{}Ad}000{ce{}{}}000{{{f{c}}}Ah{}}0000000{{{f{G`}}}Ah}{{{f{Lj}}{f{Kn}}}Gn}{{{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{Lh{GnLbLd{Lf{GnLbLd}}}}{f{Id}}}{{Cb{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}}{M`{{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{h{AdAd}}}G`}{{{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}{Lh{GnLbLd{Lf{GnLbLd}}}}{f{Id}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{h{AdAd}}}G`}{{{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}{Lh{GnLbLd{Lf{GnLbLd}}}}{f{Id}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{h{AdAd}}}G`}{{{f{Lj}}}Gn}{{{f{Lj}}}Ad}{{{f{G`}}{f{Hh}}{f{{H`{Gn}}}}Ad{f{Kn}}}Gn}2{{{f{G`}}{f{Gd}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}{f{Kn}}Ad}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}33{{{f{G`}}{f{Hh}}{f{{H`{Gn}}}}}Ll}{{{f{G`}}{f{Hh}}{f{{H`{Gn}}}}Ad}{{H`{{H`{Gn}}}}}}5`5{{{f{c}}}Jn{}}{{{f{c}}}e{}{}}00{{{f{c}}}K`{}}{{{f{c}}}Hl{}}{{{f{c}}}{{Db{e}}}{}{}}000000033333333{{{f{c}}}Kb{}}{c{{An{e}}}{}{}}0000000{{{f{c}}}{{An{KfKh}}}{}}{{{f{c}}}Fb{}}000{ce{}{}}000```````````{{{f{b{Hb{Gn}}}}{Mb{Gn}}{f{{Md{{h{GnGn}}}}}}Gn}j}```{{{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Fn{{h{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}Gn}}}}}}{{{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{An{{h{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}Gn}}{Gj{Mf}}}}}}{{{f{{Hb{Gn}}}}}{{h{{Hb{Gn}}{H`{Ad}}}}}}`{{{f{b{Hb{Gn}}}}Gn{f{{Md{{h{GnGn}}}}}}Gn}{{Hb{Gn}}}}`{{{f{Hl}}{f{{H`{Hl}}}}}{{Fn{{Hb{Gn}}}}}}{{{f{Gb}}{f{Gd}}{f{G`}}}{{Fn{{Hb{Gn}}}}}}`{{Ad{f{{H`{{h{GnGn}}}}}}Ad}{{Fn{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}}0```{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{{{f{Mh}}{f{c}}}{{An{eFl}}}{}{}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}{ce{}{}}{{{f{c}}}Ah{}}0{{G`{f{Gd}}{f{Kn}}{f{{Mb{Gn}}}}}Mh}{{Mh{Mb{Gn}}}{{An{{Mb{Gn}}Fl}}}}{{{f{c}}}{{Db{e}}}{}{}}066{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}6````????>>>>{{{f{Mj}}}Mj}{{{f{Ml}}}Ml}{{{f{c}}{f{be}}}j{}{}}0````````????>>>>====`{{{f{Fj}}{f{bCf}}}Mn}{{{f{Mj}}{f{bCf}}}Mn}{{{f{Ml}}{f{bCf}}}Mn}{{{f{N`}}{f{bCf}}}Mn}{cc{}}000{{{f{c}}}e{}{}}0000000`{{{f{N`}}}{{f{Nb}}}}{{}Ad}000{ce{}{}}000{{{f{c}}}Ah{}}0000000{{{H`{Gn}}}Gn}{{Gd{Hb{Gn}}{Hb{Gn}}{Mb{Gn}}GnAdAhGbMl}Fj}{{AdGnGn{Hb{Gn}}AdGnAh}Mj}{{}Ml}{{{f{Jh}}{f{Jh}}}{{Fn{N`}}}}````{{}Mj}{{{f{{Hb{Gn}}}}{f{{Mb{Gn}}}}}{{Fn{{h{{Mb{Gn}}{Mb{Gn}}}}}}}}{{{f{{Hb{Gn}}}}{f{{Mb{Gn}}}}}{{Fn{{Hb{Gn}}}}}}{{{f{{Hb{Gn}}}}{f{{Hb{Gn}}}}{f{{Mb{Gn}}}}}{{Fn{{h{{Hb{Gn}}{Hb{Gn}}}}}}}}`{{{f{bMl}}Mj}j}````>>{{{f{c}}}{{Db{e}}}{}{}}0000000????????{c{{An{e}}}{}{}}0000000{{{f{c}}}Fb{}}000>>>>`{{{f{Ml}}{f{Gb}}}{{Fn{j}}}}{{{f{Fj}}}{{Fn{j}}}}{{{f{Fj}}{f{G`}}}{{Fn{j}}}}{{{f{Gd}}{f{Kj}}}{{Fn{j}}}}2{{{f{Fj}}{f{G`}}GnGn}{{Fn{j}}}}3``````````````{{{f{c}}}{{f{e}}}{}{}}00000000000{{{f{bc}}}{{f{be}}}{}{}}00000000000``{{{f{Gb}}}Gb}{{{f{Nd}}}Nd}{{{f{Nf}}}Nf}{{{f{Nh}}}Nh}{{{f{Nj}}}Nj}{{{f{Nl}}}Nl}{{{f{Nn}}}Nn}{{{f{O`}}}O`}{{{f{Ob}}}Ob}{{{f{Od}}}Od}{{{f{Of}}}Of}{{{f{Oh}}}Oh}{{{f{c}}{f{be}}}j{}{}}00000000000````{{}Gb}{{}Nd}{{}Nf}{{}Nh}{{}Nj}{{}Nl}{{}Nn}{{}O`}{{}Ob}{{}Od}{{}Of}{{}Oh}{Ad{{f{c}}}{}}00000000000{Ad{{f{bc}}}{}}00000000000{c{{An{Gb}}}B`}{c{{An{Nd}}}B`}{c{{An{Nf}}}B`}{c{{An{Nh}}}B`}{c{{An{Nj}}}B`}{c{{An{Nl}}}B`}{c{{An{Nn}}}B`}{c{{An{O`}}}B`}{c{{An{Ob}}}B`}{c{{An{Od}}}B`}{c{{An{Of}}}B`}{c{{An{Oh}}}B`}{Adj}00000000000``{{{f{Nl}}}L`}````{{{f{Gb}}{f{bCf}}}Mn}{{{f{Nd}}{f{bCf}}}Mn}{{{f{Nf}}{f{bCf}}}Mn}{{{f{Nh}}{f{bCf}}}Mn}{{{f{Nj}}{f{bCf}}}Mn}{{{f{Nl}}{f{bCf}}}Mn}{{{f{Nn}}{f{bCf}}}Mn}{{{f{O`}}{f{bCf}}}Mn}{{{f{Ob}}{f{bCf}}}Mn}{{{f{Od}}{f{bCf}}}Mn}{{{f{Of}}{f{bCf}}}Mn}{{{f{Oh}}{f{bCf}}}Mn}{cc{}}00000000000{{{f{c}}}e{}{}}00000000000000000000000{{{f{Nf}}{f{Jh}}}{{Db{{h{GnGn}}}}}}``{{}Ad}00000000000{ce{}{}}00000000000{{{f{c}}}Ah{}}00000000000000000000000````{{{f{Nf}}}{{H`{Hl}}}}{{}Gb}`````{{{f{bOh}}}{{Fn{j}}}}```````{{{f{Nf}}}{{H`{{h{GnGn}}}}}}{c{{Fn{GbFl}}}{{Hn{Hl}}}}``{{{f{Gb}}c}AnEl}{{{f{Nd}}c}AnEl}{{{f{Nf}}c}AnEl}{{{f{Nh}}c}AnEl}{{{f{Nj}}c}AnEl}{{{f{Nl}}c}AnEl}{{{f{Nn}}c}AnEl}{{{f{O`}}c}AnEl}{{{f{Ob}}c}AnEl}{{{f{Od}}c}AnEl}{{{f{Of}}c}AnEl}{{{f{Oh}}c}AnEl}`{{{f{c}}}e{}{}}00000000000{{{f{c}}}{{Db{e}}}{}{}}00000000000000000000000111111111111111111111111`{c{{An{e}}}{}{}}00000000000000000000000`{{{f{c}}}Fb{}}00000000000{{{f{Gb}}}{{Fn{j}}}}{{{f{Nf}}}{{Fn{j}}}}{{{f{Nl}}}{{Fn{j}}}}{{{f{Ob}}}{{Fn{j}}}}`{ce{}{}}00000000000``4`````{{{f{Oj}}}{{f{Ol}}}}{{{f{c}}}{{f{e}}}{}{}}0{{{f{bc}}}{{f{be}}}{}{}}0`{Ad{{f{c}}}{}}0{Ad{{f{bc}}}{}}0{{{f{bOj}}On}A@`}{Adj}0{{{f{A@`}}{f{A@`}}}Ah}{{{f{c}}{f{e}}}Ah{}{}}0000{{{f{A@`}}{f{bCf}}}Mn}{cc{}}0{{{f{c}}}e{}{}}000{{}Ad}0`=={{{f{c}}}Ah{}}000{{}Oj}`{{{f{Oj}}}{{f{Mj}}}}{{{f{c}}}{{Db{e}}}{}{}}0005555{c{{An{e}}}{}{}}000{{{f{c}}}Fb{}}0`{ce{}{}}0`````{{{f{Ol}}}{{f{{Md{A@b}}}}}}{{{f{c}}}{{f{e}}}{}{}}0{{{f{bc}}}{{f{be}}}{}{}}0{{{f{A@b}}}A@b}{{{f{Ol}}}Ol}{{{f{c}}{f{be}}}j{}{}}0{{}Ol}{Ad{{f{c}}}{}}0{Ad{{f{bc}}}{}}0{Adj}0{{{f{A@b}}{f{A@b}}}Ah}{{{f{c}}{f{e}}}Ah{}{}}0000{{{f{Ol}}On}{{Db{{f{A@b}}}}}}{{{f{A@b}}{f{bCf}}}Mn}0{{{f{Ol}}{f{bCf}}}Mn}{cc{}}{{{H`{A@b}}}Ol}1{{{f{c}}}e{}{}}000{{}Ad}0{ce{}{}}0{{{f{c}}}Ah{}}000{{}{{A@d{A@b}}}}{{{f{A@b}}}{{f{{Md{On}}}}}}{{{f{c}}}Jn{}}66{{{f{c}}}K`{}}{{{f{c}}}Hl{}}{{{f{c}}}{{Db{e}}}{}{}}0009999{{{f{c}}}Kb{}}{c{{An{e}}}{}{}}000{{{f{c}}}{{An{KfKh}}}{}}{{{f{c}}}Fb{}}0;;{{{f{Oj}}}A@f}{{{f{{H`{Hl}}}}A@h}A@j}{{{f{Gb}}}A@f}{{{f{b{Md{{h{GnGn}}}}}}}A@l}{{{f{Oj}}A@n}A@f}{{{f{Oj}}}AA`}{{}A@j}``{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}`{{{f{AAb}}{f{bCf}}}Mn}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}{ce{}{}}{{{f{c}}}Ah{}}0`{{{f{c}}}{{Db{e}}}{}{}}044{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}4`=<;:97665433{A@nAAd}{{{f{bAAd}}}{{Db{AAb}}}}44883326````````````````````````````````?>{{{f{On}}}On}{{{f{c}}{f{be}}}j{}{}}?>={{{f{On}}{f{On}}}Ah}{{{f{c}}{f{e}}}Ah{}{}}0000{{{f{On}}{f{bCf}}}Mn}0{AAfOn}?{AAhOn}??{{{f{On}}{f{bc}}}jAAj}?>{{{f{On}}}Ah}>>0{{{f{c}}}Jn{}}{{{f{c}}}e{}{}}{{{f{c}}}K`{}}{{{f{c}}}Hl{}}{{{f{c}}}{{Db{e}}}{}{}}033{{{f{c}}}Kb{}}{c{{An{e}}}{}{}}0{{{f{c}}}{{An{KfKh}}}{}}{{{f{c}}}Fb{}}{ce{}{}}`{{{f{bAAl}}Mj}j}{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{{{f{AAl}}}AAl}{{{f{c}}{f{be}}}j{}{}}`{{}AAl}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{{{f{AAl}}{f{bCf}}}Mn}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}={{{f{c}}}Ah{}}082{{{f{c}}}{{Db{e}}}{}{}}033{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}{ce{}{}}``````{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}=<{{{f{bAAn}}{f{Oj}}{f{AAl}}A@n{f{Gb}}{f{{H`{Hl}}}}}j}<:998{{}j}488{{{AB`{Gf}}Gb}{{Fn{j}}}}88;;7765","D":"BGd","p":[[0,"mut"],[5,"HashMap",0,1691],[1,"reference"],[1,"tuple"],[1,"unit"],[10,"Eq",1692],[10,"Hash",1693],[10,"BuildHasher",1693],[10,"Default",1694],[1,"usize"],[10,"Clone",1695],[1,"bool"],[10,"Sized",1696],[10,"Borrow",1697],[6,"Result",1698],[10,"Deserializer",1699],[10,"Deserialize",1699],[5,"Drain",1691],[6,"Entry",1691],[10,"PartialEq",1692],[17,"Item"],[10,"IntoIterator",1700],[10,"Copy",1696],[5,"ExtractIf",1691],[17,"Output"],[10,"FnMut",1701],[5,"Formatter",1702],[5,"Error",1702],[10,"Debug",1702],[1,"array"],[10,"Send",1696],[10,"IntoParallelIterator",1703],[6,"Option",1704],[10,"Error",1699],[10,"IntoDeserializer",1699],[5,"Iter",1691],[5,"IterMut",1691],[5,"IntoIter",1691],[5,"IntoKeys",1691],[10,"Sync",1696],[5,"IntoValues",1691],[5,"Keys",1691],[5,"RawEntryBuilder",1691],[5,"RawEntryBuilderMut",1691],[10,"Serialize",1705],[10,"Serializer",1705],[5,"OccupiedError",1691],[5,"TryReserveError",1706],[5,"TypeId",1707],[5,"Values",1691],[5,"ValuesMut",1691],[10,"Algorithm",105],[5,"NPResult",854],[5,"Error",1708],[8,"Result",0,1708],[6,"Equation",667,1709],[5,"Settings",986],[5,"Data",190,1710],[6,"Comm",1662],[5,"UnboundedSender",1711],[5,"Box",1712],[5,"NPAG",112],[1,"f64"],[5,"Vec",1713],[8,"Array2",1714],[5,"NPOD",137],[5,"POSTPROB",162],[5,"Subject",190,1710],[5,"SubjectBuilder",546,1715],[5,"String",1716],[10,"Into",1717],[6,"InterpolationMethod",190,1718],[5,"Covariate",190,1718],[5,"Covariates",190,1718],[6,"Event",190,1719],[5,"Bolus",190,1719],[5,"Infusion",190,1719],[5,"Observation",190,1719],[5,"Occasion",190,1710],[10,"EstimateTheta",190,1720],[5,"OwnedRepr",1721],[5,"Dim",1722],[5,"ArrayBase",1723],[1,"str"],[1,"u64"],[10,"OptimalSupportPoint",190,1720],[5,"Line",1724],[5,"Span",1725],[5,"Text",1726],[5,"Row",1727],[5,"CompactString",1728],[6,"ToCompactStringError",1728],[5,"File",1729],[6,"PmetricsError",1727],[5,"ErrorModel",603,1730],[6,"ErrorType",603,1730],[5,"Dyn",1731],[5,"Const",1731],[5,"VecStorage",1732],[5,"Matrix",1733],[5,"Prediction",667,1734],[5,"SubjectPredictions",667,1734],[5,"PopulationPredictions",667,1734],[1,"fn"],[8,"Array1",1714],[1,"slice"],[10,"Error",1735],[5,"SppOptimizer",830],[5,"NPCycle",854],[5,"CycleLog",854],[8,"Result",1702],[5,"OutputFile",854],[5,"Path",1736],[5,"Config",986],[5,"Random",986],[5,"Fixed",986],[5,"Constant",986],[5,"Error",986],[5,"Advanced",986],[5,"Convergence",986],[5,"Predictions",986],[5,"Log",986],[5,"Prior",986],[5,"Output",986],[5,"App",1374],[5,"Actions",1434],[6,"Key",1560],[6,"AppReturn",1374],[6,"Action",1434],[5,"Iter",1737],[5,"Table",1738],[1,"u16"],[5,"Paragraph",1739],[5,"Chart",1740],[5,"Duration",1741],[5,"Tabs",1742],[6,"InputEvent",1512],[5,"Events",1537],[5,"KeyEvent",1743],[1,"u8"],[10,"Hasher",1693],[5,"CycleHistory",1633],[5,"Frame",1744],[5,"UnboundedReceiver",1711],[10,"SubjectBuilderExt",546],[15,"Linear",543],[15,"CarryForward",543]],"r":[[1,1691],[3,1708],[190,1719],[193,1718],[194,1718],[195,1710],[197,1720],[198,1719],[199,1691],[200,1719],[202,1718],[204,1719],[206,1710],[208,1720],[209,1708],[210,1710],[211,1715],[213,0],[234,1745],[257,805],[258,1745],[301,1745],[304,1745],[306,1746],[307,1746],[308,1746],[311,187],[406,1746],[407,0],[414,805],[416,187],[418,1745],[546,1715],[547,1715],[583,1718],[584,1718],[585,1718],[592,1718],[593,1710],[594,1730],[595,1730],[596,1719],[599,1710],[601,1710],[602,1727],[604,1730],[605,1730],[656,1719],[658,1719],[659,1719],[661,1719],[663,1747],[664,1747],[665,1747],[666,1747],[668,1709],[670,1734],[671,1734],[673,1734],[726,1709],[754,1734],[802,1710],[803,1710],[804,1710]],"b":[[9,"impl-HashMap%3CK,+V,+S%3E"],[10,"impl-Clear-for-HashMap%3CK,+V,+S%3E"],[29,"impl-Extend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S%3E"],[30,"impl-Extend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S%3E"],[31,"impl-Extend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S%3E"],[32,"impl-Extend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S%3E"],[33,"impl-Extend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S%3E"],[34,"impl-Extend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S%3E"],[55,"impl-IntoIterator-for-%26HashMap%3CK,+V,+S%3E"],[56,"impl-IntoIterator-for-%26mut+HashMap%3CK,+V,+S%3E"],[57,"impl-IntoIterator-for-HashMap%3CK,+V,+S%3E"],[59,"impl-IntoParallelIterator-for-HashMap%3CK,+V,+S%3E"],[60,"impl-IntoParallelIterator-for-%26HashMap%3CK,+V,+S%3E"],[61,"impl-IntoParallelIterator-for-%26mut+HashMap%3CK,+V,+S%3E"],[73,"impl-ParallelExtend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S%3E"],[74,"impl-ParallelExtend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S%3E"],[313,"impl-Display-for-Covariate"],[314,"impl-Debug-for-Covariate"],[315,"impl-Display-for-Covariates"],[316,"impl-Debug-for-Covariates"],[317,"impl-Debug-for-Event"],[318,"impl-Display-for-Event"],[322,"impl-Display-for-Data"],[323,"impl-Debug-for-Data"],[324,"impl-Display-for-Subject"],[325,"impl-Debug-for-Subject"],[326,"impl-Display-for-Occasion"],[327,"impl-Debug-for-Occasion"],[709,"impl-Debug-for-Prediction"],[710,"impl-Display-for-Prediction"],[1462,"impl-Debug-for-Action"],[1463,"impl-Display-for-Action"],[1605,"impl-Debug-for-Key"],[1606,"impl-Display-for-Key"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGEFeQAFAAAABwABAAsAAwARAAIAFQAAABgACwAlAAAAKAADADMAAQA3AAIAPAACAEEAAQBJAAQAVgAAAFkABQBgAAAAYwAAAGYAAABqAA0AeQACAH0AAQCAABAAkgACAJYAAQCZAAkApAAFAKsAAgCvAAwAwAABAMYAAADKAAIAzgAAANEAAADUAAAA1gBbADMBAgA4ARAAUwEWAGsBAQBuAQoAgwEXAJwBAwChAQIApQFuABUCHAAzAgMAOAIPAEoCBgBTAgEAVgIBAFkCAABcAhMAcgIFAHoCFgCSAgAAlQIAAJcCAACcAgMAoQInAMoCAADMAgAAzwIOAOICQAAnAwAAKgMAAC0DAAAwAwEANAMBADcDAAA6AwAAPQMIAEcDAgBLAwsAWwMkAIQDDQCWAwgAoAM0ANYDAQDhAwAA4wMAAOkDFwADBBcAHwQ7AF0EAABiBAsAegQXAJUECwCtBBcAygQAAM0EAgDcBAsA6QQ7ACYFJABNBQAAUAULAGAFDQBvBQgAegUGAIMFFACZBQEAnQUCAKEFFAC3BQIAvQUFAMUFAwDLBSYA8wUCAPcFCgADBgQACQYCAA0GAQAQBgkAGwYBADcGAAA5Bg8ASwYDAFEGHABvBgIAcwYXAIwGAwCRBgoA"}]\
+["pmcore",{"t":"PFPINCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCNNNNNNCNNNNNNNNNNNNCNNNNNNNKMHCCCMFNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNHHHFPPFFFPKGFFPGPFPFPKIFKNENNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNECCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNCNQQQNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQECNNNMNENECCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOFKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFGPOOOPPFFFGGPPFPFHPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGFPFPHHHHPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFCCCCCCCCHCCCHHHCHCHHCHHCCFNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNHNNNNOOOONHHHONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNHNNNFFFFFFFFFFFFOONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOOOONOOOOOOONHOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNOOHFGPPCNNNNNCNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNCNNNNNNNNNNNNNNNCNNGFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHPGNNNNNCNNNNNNNNCNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNONNNNNNNNNNNNNNNNNNNNNNGPPPPPNNNNHNNNNNHNNNHNNNNNNNN","n":["Err","HashMap","Ok","Result","accumulate","algorithms","borrow","borrow_mut","capacity","clear","clear","clone","clone_from","clone_into","contains_key","default","deref","deref_mut","deserialize","drain","drop","entry","entrypoints","eq","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","extend_one","extend_one","extend_reserve","extend_reserve","extract_if","fmt","from","from","from_iter","from_par_iter","from_subset","from_subset","get","get_key_value","get_many_mut","get_many_unchecked_mut","get_mut","hasher","index","init","initial","insert","into","into_deserializer","into_iter","into_iter","into_iter","into_keys","into_par_iter","into_par_iter","into_par_iter","into_values","is_empty","is_in_subset","is_in_subset","iter","iter_mut","keys","len","logger","new","par_drain","par_extend","par_extend","par_iter","par_iter_mut","prelude","raw_entry","raw_entry_mut","remove","remove_entry","reserve","retain","routines","serialize","shrink_to","shrink_to_fit","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_insert","try_into","try_reserve","tui","type_id","values","values_mut","vzip","with_capacity","with_capacity_and_hasher","with_hasher","Algorithm","fit","initialize_algorithm","npag","npod","postprob","to_npresult","NPAG","borrow","borrow_mut","deref","deref_mut","drop","fit","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","run","to_npresult","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","NPOD","borrow","borrow_mut","deref","deref_mut","drop","fit","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","run","to_npresult","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","POSTPROB","borrow","borrow_mut","deref","deref_mut","drop","fit","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","run","to_npresult","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","fit","simulate","setup_log","Bolus","Bolus","CarryForward","Covariate","Covariates","Data","Err","EstimateTheta","Event","HashMap","Infusion","Infusion","InterpolationMethod","Linear","Observation","Observation","Occasion","Ok","OptimalSupportPoint","Result","Subject","SubjectBuilderExt","add_subject","algorithms","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","builder","builder","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","condensation","covariate","data","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","error_model","estimate_theta","estimate_theta","event","expand","fa","fetch_cov","fetch_params","filter_exclude","filter_include","fit","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_covariate","get_covariates","get_events","get_subjects","hash","id","index","init","init","init","init","init","init","init","init","init","init","interpolate","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","lag","logger","models","new","new","occasions","optimal_support_point","optimal_support_point","optimization","outeq","simulate","simulator","structs","time","to_line","to_line","to_line","to_line","to_line","to_line","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_span","to_span","to_span","to_span","to_span","to_span","to_string","to_string","to_string","to_string","to_string","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_text","to_text","to_text","to_text","to_text","to_text","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_compact_string","try_to_compact_string","try_to_compact_string","try_to_compact_string","try_to_compact_string","try_to_compact_string","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write_pmetrics","intercept","slope","value","SubjectBuilder","SubjectBuilderExt","bolus","borrow","borrow_mut","build","builder","clone","clone_into","covariate","deref","deref_mut","drop","event","fmt","from","from_subset","from_subset","infusion","init","into","is_in_subset","is_in_subset","observation","observation_with_error","repeat","reset","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","CarryForward","Covariate","Covariates","InterpolationMethod","Linear","intercept","slope","value","Add","Bolus","Covariates","Data","ErrorModel","ErrorType","Event","Infusion","Observation","Occasion","Prop","Subject","read_pmetrics","Add","ErrorModel","ErrorType","Prop","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_subset","from_subset","from_subset","from_subset","init","init","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","new","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Bolus","Bolus","Event","Infusion","Infusion","Observation","Observation","one_compartment","one_compartment_with_absorption","two_compartments","two_compartments_with_absorption","Analytical","Equation","ODE","PopulationPredictions","Prediction","SDE","SubjectPredictions","absolute_error","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","errorpoly","flat_observations","flat_predictions","flat_time","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_population_predictions","get_predictions","get_psi","init","init","init","init","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_sde","likelihood","new_analytical","new_ode","new_sde","observation","outeq","particle_filter","percentage_error","pf_psi","prediction","prediction_error","simulate_subject","simulate_trajectories","squared_error","subject_predictions","time","to_line","to_owned","to_owned","to_owned","to_span","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_text","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_to_compact_string","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Data","Occasion","Subject","condensation","evaluation","expansion","initialization","optimization","output","settings","prune","prune","ipm","ipm_faer","qr","burke","burke","calculate_r","adaptative_grid","adaptative_grid","latin","parse_prior","sample_space","sobol","generate","generate","d_optimizer","optim","SppOptimizer","borrow","borrow_mut","cost","deref","deref_mut","drop","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","optimize_point","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","CycleLog","NPCycle","NPResult","OutputFile","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","converged","converged","cycle","cyclelog","cycles","cycles","data","delta_objf","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","file","fmt","fmt","fmt","fmt","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","gamlam","get_relative_path","init","init","init","init","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","median","new","new","new","new","nspp","objf","objf","par_names","placeholder","population_mean_median","posterior","posterior_mean_median","psi","push","relative_path","settings","theta","theta","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","w","write","write_obs","write_outputs","write_pmetrics_observations","write_posterior","write_pred","write_theta","Advanced","Config","Constant","Convergence","Error","Fixed","Log","Output","Predictions","Prior","Random","Settings","advanced","algorithm","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache","class","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","constant","convergence","cycles","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eps","error","error_type","exclude","file","file","fixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get","idelta","include","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","level","likelihood","log","min_distance","names","new","nm_steps","output","parameters","parameters","parameters","parse_output_folder","path","points","poly","predictions","prior","pyl","random","ranges","read","sampler","seed","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","tad","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","tolerance","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tui","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","validate","validate","validate","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","write","write_settings_to_file","App","AppReturn","Continue","Exit","actions","actions","borrow","borrow","borrow_mut","borrow_mut","components","deref","deref","deref_mut","deref_mut","do_action","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from_subset","from_subset","from_subset","from_subset","init","init","inputs","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","new","state","state","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","ui","vzip","vzip","Action","Actions","Next","Quit","Stop","actions","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","find","fmt","fmt","fmt","from","from","from","from_subset","from_subset","from_subset","from_subset","init","init","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","iterator","keys","to_line","to_owned","to_owned","to_span","to_string","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_text","try_from","try_from","try_into","try_into","try_to_compact_string","type_id","type_id","vzip","vzip","draw_commands","draw_logs","draw_options","draw_plot","draw_status","draw_tabs","draw_title","Input","InputEvent","borrow","borrow_mut","deref","deref_mut","drop","events","fmt","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","key","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","Events","borrow","borrow_mut","deref","deref_mut","drop","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","recv","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","Alt","Backspace","Char","Ctrl","Delete","Down","End","Enter","Esc","F0","F1","F10","F11","F12","F2","F3","F4","F5","F6","F7","F8","F9","Home","Ins","Key","Left","PageDown","PageUp","Right","Tab","Unknown","Up","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_f","from_subset","from_subset","hash","init","into","is_exit","is_in_subset","is_in_subset","is_stop","to_line","to_owned","to_span","to_string","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_text","try_from","try_into","try_to_compact_string","type_id","vzip","CycleHistory","add_cycle","borrow","borrow_mut","clone","clone_into","cycles","default","deref","deref_mut","drop","fmt","from","from_subset","from_subset","init","into","is_in_subset","is_in_subset","new","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip","Comm","LogMessage","Message","NPCycle","Stop","StopUI","borrow","borrow_mut","deref","deref_mut","draw","drop","from","from_subset","from_subset","init","initialize_panic_handler","into","is_in_subset","is_in_subset","start_ui","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_into","type_id","vzip"],"q":[[0,"pmcore"],[105,"pmcore::algorithms"],[112,"pmcore::algorithms::npag"],[137,"pmcore::algorithms::npod"],[162,"pmcore::algorithms::postprob"],[187,"pmcore::entrypoints"],[189,"pmcore::logger"],[190,"pmcore::prelude"],[543,"pmcore::prelude::InterpolationMethod"],[546,"pmcore::prelude::builder"],[582,"pmcore::prelude::covariate"],[587,"pmcore::prelude::covariate::InterpolationMethod"],[590,"pmcore::prelude::data"],[603,"pmcore::prelude::error_model"],[656,"pmcore::prelude::event"],[663,"pmcore::prelude::models"],[667,"pmcore::prelude::simulator"],[802,"pmcore::prelude::structs"],[805,"pmcore::routines"],[812,"pmcore::routines::condensation"],[813,"pmcore::routines::condensation::prune"],[814,"pmcore::routines::evaluation"],[817,"pmcore::routines::evaluation::ipm"],[818,"pmcore::routines::evaluation::ipm_faer"],[819,"pmcore::routines::evaluation::qr"],[820,"pmcore::routines::expansion"],[821,"pmcore::routines::expansion::adaptative_grid"],[822,"pmcore::routines::initialization"],[826,"pmcore::routines::initialization::latin"],[827,"pmcore::routines::initialization::sobol"],[828,"pmcore::routines::optimization"],[830,"pmcore::routines::optimization::d_optimizer"],[854,"pmcore::routines::output"],[986,"pmcore::routines::settings"],[1374,"pmcore::tui"],[1434,"pmcore::tui::actions"],[1505,"pmcore::tui::components"],[1512,"pmcore::tui::inputs"],[1537,"pmcore::tui::inputs::events"],[1560,"pmcore::tui::inputs::key"],[1633,"pmcore::tui::state"],[1662,"pmcore::tui::ui"],[1691,"std::collections::hash::map"],[1692,"core::cmp"],[1693,"core::hash"],[1694,"core::default"],[1695,"core::clone"],[1696,"core::marker"],[1697,"core::borrow"],[1698,"core::result"],[1699,"serde::de"],[1700,"core::iter::traits::collect"],[1701,"core::ops::function"],[1702,"core::fmt"],[1703,"rayon::iter"],[1704,"core::option"],[1705,"serde::ser"],[1706,"alloc::collections"],[1707,"core::any"],[1708,"anyhow"],[1709,"pharmsol::simulator"],[1710,"pharmsol::data::structs"],[1711,"tokio::sync::mpsc::unbounded"],[1712,"alloc::boxed"],[1713,"alloc::vec"],[1714,"ndarray::aliases"],[1715,"pharmsol::data::builder"],[1716,"alloc::string"],[1717,"core::convert"],[1718,"pharmsol::data::covariate"],[1719,"pharmsol::data::event"],[1720,"pharmsol::simulator::fitting"],[1721,"ndarray::data_repr"],[1722,"ndarray::dimension::dim"],[1723,"ndarray"],[1724,"ratatui::text::line"],[1725,"ratatui::text::span"],[1726,"ratatui::text::text"],[1727,"pharmsol::data::parse_pmetrics"],[1728,"compact_str"],[1729,"std::fs"],[1730,"pharmsol::data::error_model"],[1731,"nalgebra::base::dimension"],[1732,"nalgebra::base::vec_storage"],[1733,"nalgebra::base::matrix"],[1734,"pharmsol::simulator::likelihood"],[1735,"core::error"],[1736,"std::path"],[1737,"core::slice::iter"],[1738,"ratatui::widgets::table::table"],[1739,"ratatui::widgets::paragraph"],[1740,"ratatui::widgets::chart"],[1741,"core::time"],[1742,"ratatui::widgets::tabs"],[1743,"crossterm::event"],[1744,"ratatui::terminal::frame"],[1745,"pharmsol::data"],[1746,"pharmsol"],[1747,"pharmsol::simulator::analytical"]],"i":[55,0,55,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,0,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,0,52,0,0,0,0,52,0,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,0,0,0,0,75,72,0,0,0,55,0,0,0,0,75,0,72,0,75,0,55,0,0,0,0,58,0,72,73,74,75,76,77,78,58,68,79,72,73,74,75,76,77,78,58,68,79,0,145,68,72,73,74,75,76,77,78,58,68,79,72,73,74,75,76,77,78,58,68,79,0,0,0,74,58,72,73,74,75,76,77,78,58,68,79,72,73,74,75,76,77,78,58,68,79,72,73,74,75,76,77,78,68,79,72,73,74,75,76,77,78,58,68,79,0,80,58,0,58,0,0,0,58,58,0,72,73,73,74,74,75,75,76,77,78,58,58,68,68,79,79,72,73,74,75,76,77,78,58,68,79,72,72,73,73,74,74,75,75,76,76,77,77,78,78,58,58,68,68,79,79,74,79,79,58,68,68,79,72,73,74,75,76,77,78,58,68,79,73,72,73,74,75,76,77,78,58,68,79,72,72,73,73,74,74,75,75,76,76,77,77,78,78,58,58,68,68,79,79,0,0,0,74,58,68,86,68,0,78,0,0,0,78,73,74,75,58,68,79,72,73,74,75,76,77,78,58,68,79,73,74,75,58,68,79,73,74,75,58,68,79,72,72,73,73,74,74,75,75,76,76,77,77,78,78,58,58,68,68,79,79,72,72,73,73,74,74,75,75,76,76,77,77,78,78,58,58,68,68,79,79,73,74,75,58,68,79,72,73,74,75,75,76,77,78,58,68,79,72,73,74,75,76,77,78,58,68,79,73,74,75,58,68,79,72,73,74,75,76,77,78,58,68,79,78,72,73,74,75,76,77,78,58,68,79,58,146,146,147,0,0,69,69,69,69,145,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,72,0,0,0,72,146,146,147,96,75,0,0,0,0,0,75,75,0,96,0,0,96,0,0,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,96,95,95,96,96,95,96,95,96,95,95,96,96,95,95,96,95,95,96,96,95,95,96,96,95,96,95,96,95,96,95,96,0,75,0,0,75,0,75,0,0,0,0,56,0,56,0,0,56,0,101,103,102,101,56,103,102,101,56,102,101,56,102,101,56,103,102,101,103,102,101,56,103,102,101,56,103,102,101,56,101,102,102,102,102,101,101,56,103,103,102,102,101,56,103,103,102,102,101,101,56,56,0,102,103,103,102,101,56,103,102,101,56,103,103,102,102,101,101,56,56,56,101,56,56,56,101,101,56,101,0,101,101,56,56,101,103,101,101,102,101,56,101,101,103,103,102,102,101,101,56,56,103,103,102,102,101,101,56,56,101,103,102,101,56,103,102,101,56,101,103,102,101,56,103,102,101,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,0,0,0,53,109,110,112,53,109,110,112,109,110,109,110,53,109,109,53,53,110,53,109,53,109,110,112,53,109,110,112,53,109,110,112,112,53,109,110,112,53,109,110,112,53,53,109,109,110,110,112,112,109,112,53,109,110,112,53,109,110,112,53,53,109,109,110,110,112,112,0,53,109,110,112,109,53,109,53,109,0,0,0,53,110,112,53,53,109,109,110,53,53,109,109,110,110,112,112,53,53,109,109,110,110,112,112,53,109,110,112,53,109,110,112,53,109,110,112,53,109,110,112,53,110,53,53,0,53,53,53,0,0,0,0,0,0,0,0,0,0,0,0,57,114,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,114,118,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,57,57,114,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,120,57,118,114,122,123,57,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,57,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,115,121,114,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,57,57,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,122,120,57,119,115,57,119,57,115,116,117,124,124,123,118,57,57,120,57,115,0,123,123,57,114,115,116,117,118,119,120,121,122,123,124,121,57,114,115,116,117,118,119,120,121,122,123,124,57,57,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,57,57,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,119,57,114,115,116,117,118,119,120,121,122,123,124,57,114,115,116,117,118,119,120,121,122,123,124,114,57,114,115,116,117,118,119,120,121,122,123,124,57,115,118,121,118,57,114,115,116,117,118,119,120,121,122,123,124,122,124,0,0,0,128,128,0,125,125,128,125,128,0,125,128,125,128,125,125,128,128,128,128,128,128,128,128,125,128,125,125,128,128,125,128,0,125,128,125,125,128,128,125,0,125,125,125,128,128,125,125,128,128,125,128,125,128,125,128,0,125,128,0,0,129,129,129,126,129,126,129,126,129,126,129,126,126,129,126,129,126,129,126,129,129,129,129,129,129,126,129,129,126,129,126,126,129,129,126,126,129,126,129,126,129,129,126,126,129,129,129,129,126,129,129,129,129,126,126,129,129,126,126,129,129,126,129,126,129,129,126,129,126,0,0,0,0,0,0,0,137,0,137,137,137,137,137,0,137,137,137,137,137,137,137,137,0,137,137,137,137,137,137,137,137,0,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,0,59,59,59,59,59,59,59,59,59,0,59,59,59,59,59,0,59,59,59,0,59,59,59,59,59,59,59,59],"f":"````{{{f{b{d{ceg}}}}{h{ce}}}j{ln}{}{A`Ab}}`{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{{{f{{d{ceg}}}}}Ad{}{}{}}{{{f{b{d{ceg}}}}}j{nl}{}A`}{{{f{b{d{ceg}}}}}j{}{}{}}{{{f{{d{ceg}}}}}{{d{ceg}}}AfAfAf}{{{f{b{d{ceg}}}}{f{{d{ceg}}}}}jAfAfAf}{{{f{c}}{f{be}}}j{}{}}{{{f{{d{egi}}}}{f{c}}}Ah{nlAj}{{Al{c}}ln}{}A`}{{}{{d{ceg}}}{}{}Ab}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{c{{An{{d{egi}}}}}B`{Bbln}Bb{A`Ab}}{{{f{b{d{ceg}}}}}{{Bd{ce}}}{}{}{}}{Adj}{{{f{b{d{ceg}}}}c}{{Bf{ce}}}{ln}{}A`}`{{{f{{d{ceg}}}}{f{{d{ceg}}}}}Ah{ln}BhA`}{{{f{c}}{f{e}}}Ah{}{}}0000{{{f{b{d{ceg}}}}i}j{ln}{}A`{{Bl{}{{Bj{{h{ce}}}}}}}}{{{f{b{d{ceg}}}}i}j{lnBn}BnA`{{Bl{}{{Bj{{h{{f{c}}{f{e}}}}}}}}}}{{{f{b{d{ceg}}}}{h{ce}}}j{ln}{}A`}{{{f{b{d{ceg}}}}{h{{f{c}}{f{e}}}}}j{lnBn}BnA`}{{{f{b{d{ceg}}}}Ad}j{ln}{}A`}{{{f{b{d{ceg}}}}Ad}j{lnBn}BnA`}{{{f{b{d{ceg}}}}i}{{C`{cei}}}{}{}{}{{Cd{{f{c}}{f{be}}}{{Cb{Ah}}}}}}{{{f{{d{ceg}}}}{f{bCf}}}{{An{jCh}}}CjCj{}}{cc{}}{{{Cl{{h{ce}}}}}{{d{ce}}}{ln}{}}{g{{d{cei}}}{ln}{}{{Bl{}{{Bj{{h{ce}}}}}}}{A`Ab}}{g{{d{cei}}}{lnCn}Cn{{D`{}{{Bj{{h{ce}}}}}}}{A`AbCn}}{{{f{c}}}e{}{}}0{{{f{{d{egi}}}}{f{c}}}{{Db{{f{g}}}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{{d{egi}}}}{f{c}}}{{Db{{h{{f{e}}{f{g}}}}}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{b{d{egi}}}}{Cl{{f{c}}}}}{{Db{{Cl{{f{bg}}}}}}}{nlAj}{{Al{c}}ln}{}A`}0{{{f{b{d{egi}}}}{f{c}}}{{Db{{f{bg}}}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{{d{ceg}}}}}{{f{g}}}{}{}{}}{{{f{{d{egi}}}}{f{c}}}{{f{g}}}{lnAj}{ln{Al{c}}}{}A`}{{}Ad}{{{Db{Ad}}}{{d{ceg}}}{ln}{}{A`Ab}}{{{f{b{d{ceg}}}}ce}{{Db{e}}}{ln}{}A`}{ce{}{}}{{{d{egi}}}{}Dd{{Df{c}}ln}{{Df{c}}}A`}{{{f{b{d{ceg}}}}}{{Dh{ce}}}{}{}{}}{{{d{ceg}}}{{Dj{ce}}}{}{}{}}{{{f{{d{ceg}}}}}{{Dl{ce}}}{}{}{}}{{{d{ceg}}}{{Dn{ce}}}{}{}{}}{{{f{b{d{ceg}}}}}{}{nlE`}CnA`}{{{f{{d{ceg}}}}}{}{nlE`}E`A`}{{{d{ceg}}}{}{nlCn}CnA`}{{{d{ceg}}}{{Eb{ce}}}{}{}{}}{{{f{{d{ceg}}}}}Ah{}{}{}}{{{f{c}}}Ah{}}079{{{f{{d{ceg}}}}}{{Ed{ce}}}{}{}{}}{{{f{{d{ceg}}}}}Ad{}{}{}}`{{}{{d{ce}}}{}{}}{{{f{b{d{ceg}}}}}{}{nlCn}CnA`}{{{f{b{d{ceg}}}}i}j{lnCn}Cn{A`Cn}{{D`{}{{Bj{{h{ce}}}}}}}}{{{f{b{d{ceg}}}}i}j{BnlnCnE`}{BnCnE`}{A`Cn}{{D`{}{{Bj{{h{{f{c}}{f{e}}}}}}}}}}{{{f{c}}}{}{}}{{{f{bc}}}{}{}}`{{{f{{d{ceg}}}}}{{Ef{ceg}}}{}{}A`}{{{f{b{d{ceg}}}}}{{Eh{ceg}}}{}{}A`}{{{f{b{d{egi}}}}{f{c}}}{{Db{g}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{b{d{egi}}}}{f{c}}}{{Db{{h{eg}}}}}{nlAj}{{Al{c}}ln}{}A`}{{{f{b{d{ceg}}}}Ad}j{ln}{}A`}{{{f{b{d{ceg}}}}i}j{}{}{}{{Cd{{f{c}}{f{be}}}{{Cb{Ah}}}}}}`{{{f{{d{ceg}}}}i}AnEjEj{}El}2{{{f{b{d{ceg}}}}}j{ln}{}A`}{{{f{c}}}e{}{}}{{{f{c}}}{{Db{e}}}{}{}}011{c{{An{e}}}{}{}}{{{f{b{d{ceg}}}}ce}{{An{{f{be}}{En{ce}}}}}{ln}{}A`}1{{{f{b{d{ceg}}}}Ad}{{An{jF`}}}{ln}{}A`}`{{{f{c}}}Fb{}}{{{f{{d{ceg}}}}}{{Fd{ce}}}{}{}{}}{{{f{b{d{ceg}}}}}{{Ff{ce}}}{}{}{}}{ce{}{}}{Ad{{d{ce}}}{}{}}{{Adc}{{d{egc}}}{}{}{}}{c{{d{egc}}}{}{}{}}`{{{f{bFh}}}{{Fn{Fj{h{FlFj}}}}}}{{G`GbGd{Db{{Gh{Gf}}}}}{{Fn{{Gj{Fh}}Fl}}}}```{{{f{Fh}}}Fj}`{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{{{f{bGl}}}{{Fn{Fj{h{FlFj}}}}}}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}?{{{f{c}}}Ah{}}0{{G`{H`{{h{GnGn}}}}{Hb{Gn}}Gd{h{GnGnGnGn}}{Db{{Gh{Gf}}}}Gb}Gl}5{{{f{Gl}}}Fj}{{{f{c}}}{{Db{e}}}{}{}}055{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}{ce{}{}}`?>=<;{{{f{bHd}}}{{Fn{Fj{h{FlFj}}}}}}:998177{{G`{H`{{h{GnGn}}}}{Hb{Gn}}Gd{h{GnGnGnGn}}{Db{{Gh{Gf}}}}Gb}Hd}{{{f{bHd}}}{{An{Fj{h{FlFj}}}}}}{{{f{Hd}}}Fj}77<<6654`{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{{{f{bHf}}}{{Fn{Fj{h{FlFj}}}}}}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}={{{f{c}}}Ah{}}0{{G`{Hb{Gn}}Gd{h{GnGnGnGn}}{Db{{Gh{Gf}}}}Gb}Hf}5{{{f{Hf}}}Fj}{{{f{c}}}{{Db{e}}}{}{}}055{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}{ce{}{}}{{G`GdGb}{{Fn{Fj}}}}{{G`GdGb}{{Fn{j}}}}{{{f{Gb}}{Db{{Gh{Gf}}}}}{{Fn{j}}}}``````````````````````{{{f{bGd}}Hh}j}`{{{f{c}}}{{f{e}}}{}{}}000000000{{{f{bc}}}{{f{be}}}{}{}}000000000`{cHj{{Hn{Hl}}}}0{{{f{I`}}}I`}{{{f{Ib}}}Ib}{{{f{Id}}}Id}{{{f{If}}}If}{{{f{Ih}}}Ih}{{{f{Ij}}}Ij}{{{f{Il}}}Il}{{{f{Gd}}}Gd}{{{f{Hh}}}Hh}{{{f{In}}}In}{{{f{c}}{f{be}}}j{}{}}000000000```{{}Id}{{}Gd}{Ad{{f{c}}}{}}000000000{Ad{{f{bc}}}{}}000000000{c{{An{I`}}}B`}{c{{An{Ib}}}B`}{c{{An{Id}}}B`}{c{{An{If}}}B`}{c{{An{Ih}}}B`}{c{{An{Ij}}}B`}{c{{An{Il}}}B`}{c{{An{Hh}}}B`}{c{{An{In}}}B`}{Adj}000000000`{{{f{J`}}{f{G`}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}{{{f{Gd}}{f{G`}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}`{{{f{Gd}}GnGn}Gd}```{{{f{Gd}}{H`{Hl}}}Gd}{{{f{Gd}}{f{{H`{Hl}}}}}Gd}`{{{f{I`}}{f{bCf}}}{{An{jCh}}}}{{{f{Ib}}{f{bCf}}}{{An{jCh}}}}0{{{f{Id}}{f{bCf}}}{{An{jCh}}}}0{{{f{If}}{f{bCf}}}{{An{jCh}}}}0{{{f{Ih}}{f{bCf}}}{{An{jCh}}}}{{{f{Ij}}{f{bCf}}}{{An{jCh}}}}{{{f{Il}}{f{bCf}}}{{An{jCh}}}}{{{f{Gd}}{f{bCf}}}{{An{jCh}}}}0{{{f{Hh}}{f{bCf}}}{{An{jCh}}}}0{{{f{In}}{f{bCf}}}{{An{jCh}}}}0{cc{}}000000000{{{f{c}}}e{}{}}0000000000000000000{{{f{Id}}{f{Jh}}}{{Db{{f{Ib}}}}}}{{{f{In}}}{{Db{{f{Id}}}}}}{{{f{In}}{Db{{f{{d{AdGn}}}}}}{Db{{f{{d{AdGn}}}}}}Ah}{{H`{If}}}}{{{f{Gd}}}{{H`{{f{Hh}}}}}}{{{f{Hh}}}Jj}{{{f{Hh}}}{{f{Hl}}}}{{{f{In}}}Ad}{{}Ad}000000000{{{f{Ib}}Gn}{{Db{Gn}}}}{ce{}{}}000000000{{{f{c}}}Ah{}}0000000000000000000```{{}Id}{{{H`{Hh}}}Gd}{{{f{Hh}}}{{H`{{f{In}}}}}}{{{f{Jl}}{f{G`}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}{{{f{Hh}}{f{G`}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}`{{{f{Il}}}Ad}```{{{f{Il}}}Gn}{{{f{c}}}Jn{}}00000{{{f{c}}}e{}{}}000000000{{{f{c}}}K`{}}00000{{{f{c}}}Hl{}}00000{{{f{c}}}{{Db{e}}}{}{}}000000000000000000033333333333333333333{{{f{c}}}Kb{}}00000{c{{An{e}}}{}{}}000{Kd{{An{If}}}}1111111111111111{{{f{c}}}{{An{KfKh}}}{}}00000{{{f{c}}}Fb{}}000000000:{ce{}{}}000000000{{{f{Gd}}{f{Kj}}}j}`````{{HjGnGnAd}Hj}{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{HjHh}{cHj{{Hn{Hl}}}}{{{f{Hj}}}Hj}{{{f{c}}{f{be}}}j{}{}}{{HjcGnGn}Hj{{Hn{Hl}}}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{{HjIf}Hj}{{{f{Hj}}{f{bCf}}}{{An{jCh}}}}{cc{}}{{{f{c}}}e{}{}}0{{HjGnGnAdGn}Hj}{{}Ad}{ce{}{}}{{{f{c}}}Ah{}}0{{HjGnGnAd}Hj}{{HjGnGnAd{Db{{h{GnGnGnGn}}}}Ah}Hj}{{HjAdGn}Hj}{HjHj}8{{{f{c}}}{{Db{e}}}{}{}}099{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}8````````````````````{c{{An{GdKl}}}{{Hn{Hl}}}}````{{{f{c}}}{{f{e}}}{}{}}0{{{f{bc}}}{{f{be}}}{}{}}0{{{f{Kn}}}Kn}{{{f{L`}}}L`}{{{f{c}}{f{be}}}j{}{}}0{Ad{{f{c}}}{}}0{Ad{{f{bc}}}{}}0{Adj}0{{{f{Kn}}{f{bCf}}}{{An{jCh}}}}{{{f{L`}}{f{bCf}}}{{An{jCh}}}}{cc{}}0{{{f{c}}}e{}{}}000{{}Ad}0{ce{}{}}0{{{f{c}}}Ah{}}000{{{h{GnGnGnGn}}Gn{f{L`}}}Kn}44{{{f{c}}}{{Db{e}}}{}{}}0005555{c{{An{e}}}{}{}}000{{{f{c}}}Fb{}}055```````{{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{Lh{GnLbLd{Lf{GnLbLd}}}}{f{Id}}}{{Lh{GnLbLd{Lf{GnLbLd}}}}}}000```````{{{f{Lj}}}Gn}{{{f{c}}}{{f{e}}}{}{}}000{{{f{bc}}}{{f{be}}}{}{}}000{{{f{Ll}}}Ll}{{{f{Lj}}}Lj}{{{f{G`}}}G`}{{{f{c}}{f{be}}}j{}{}}00{{}Ln}{{}Ll}{{}Lj}{Ad{{f{c}}}{}}000{Ad{{f{bc}}}{}}000{Adj}000{{{f{Lj}}}{{Db{{h{GnGnGnGn}}}}}}{{{f{Ll}}}{{H`{Gn}}}}00{{{f{Ll}}{f{bCf}}}{{An{jCh}}}}{{{f{Lj}}{f{bCf}}}{{An{jCh}}}}0{{{f{G`}}{f{bCf}}}{{An{jCh}}}}{{{Jf{{Jb{Ll}}{Jd{{Cl{Ad}}}}}}}Ln}{cc{}}{{{H`{Lj}}}Ll}111{{{f{c}}}e{}{}}0000000{{{f{G`}}{f{Gd}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}Ah}Ln}{{{f{Ll}}}{{f{{H`{Lj}}}}}}{{{f{Ln}}{f{Kn}}}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}{{}Ad}000{ce{}{}}000{{{f{c}}}Ah{}}0000000{{{f{G`}}}Ah}{{{f{Lj}}{f{Kn}}}Gn}{{{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{Lh{GnLbLd{Lf{GnLbLd}}}}{f{Id}}}{{Cb{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}}{M`{{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{h{AdAd}}}G`}{{{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}{Lh{GnLbLd{Lf{GnLbLd}}}}{f{Id}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{h{AdAd}}}G`}{{{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}{Lh{GnLbLd{Lf{GnLbLd}}}}{f{Id}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{{d{AdGn}}}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{M`{{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}{f{{Lh{GnLbLd{Lf{GnLbLd}}}}}}Gn{f{Id}}{f{b{Lh{GnLbLd{Lf{GnLbLd}}}}}}}{{Cb{j}}}}{h{AdAd}}}G`}{{{f{Lj}}}Gn}{{{f{Lj}}}Ad}{{{f{G`}}{f{Hh}}{f{{H`{Gn}}}}Ad{f{Kn}}}Gn}2{{{f{G`}}{f{Gd}}{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}{f{Kn}}Ad}{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}33{{{f{G`}}{f{Hh}}{f{{H`{Gn}}}}}Ll}{{{f{G`}}{f{Hh}}{f{{H`{Gn}}}}Ad}{{H`{{H`{Gn}}}}}}5`5{{{f{c}}}Jn{}}{{{f{c}}}e{}{}}00{{{f{c}}}K`{}}{{{f{c}}}Hl{}}{{{f{c}}}{{Db{e}}}{}{}}000000033333333{{{f{c}}}Kb{}}{c{{An{e}}}{}{}}0000000{{{f{c}}}{{An{KfKh}}}{}}{{{f{c}}}Fb{}}000{ce{}{}}000```````````{{{f{b{Hb{Gn}}}}{Mb{Gn}}{f{{Md{{h{GnGn}}}}}}Gn}j}```{{{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{Fn{{h{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}Gn}}}}}}{{{f{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}{{An{{h{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}Gn}}{Gj{Mf}}}}}}{{{f{{Hb{Gn}}}}}{{h{{Hb{Gn}}{H`{Ad}}}}}}`{{{f{b{Hb{Gn}}}}Gn{f{{Md{{h{GnGn}}}}}}Gn}{{Hb{Gn}}}}`{{{f{Hl}}{f{{H`{Hl}}}}}{{Fn{{Hb{Gn}}}}}}{{{f{Gb}}{f{Gd}}{f{G`}}}{{Fn{{Hb{Gn}}}}}}`{{Ad{f{{H`{{h{GnGn}}}}}}Ad}{{Fn{{Jf{{Jb{Gn}}{Jd{{Cl{Ad}}}}}}}}}}0```{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{{{f{Mh}}{f{c}}}{{An{eFl}}}{}{}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}{ce{}{}}{{{f{c}}}Ah{}}0{{G`{f{Gd}}{f{Kn}}{f{{Mb{Gn}}}}}Mh}{{Mh{Mb{Gn}}}{{An{{Mb{Gn}}Fl}}}}{{{f{c}}}{{Db{e}}}{}{}}066{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}6````????>>>>{{{f{Mj}}}Mj}{{{f{Ml}}}Ml}{{{f{c}}{f{be}}}j{}{}}0````````????>>>>====`{{{f{Fj}}{f{bCf}}}Mn}{{{f{Mj}}{f{bCf}}}Mn}{{{f{Ml}}{f{bCf}}}Mn}{{{f{N`}}{f{bCf}}}Mn}{cc{}}000{{{f{c}}}e{}{}}0000000`{{{f{N`}}}{{f{Nb}}}}{{}Ad}000{ce{}{}}000{{{f{c}}}Ah{}}0000000{{{H`{Gn}}}Gn}{{Gd{Hb{Gn}}{Hb{Gn}}{Mb{Gn}}GnAdAhGbMl}Fj}{{AdGnGn{Hb{Gn}}AdGnAh}Mj}{{}Ml}{{{f{Jh}}{f{Jh}}}{{Fn{N`}}}}````{{}Mj}{{{f{{Hb{Gn}}}}{f{{Mb{Gn}}}}}{{Fn{{h{{Mb{Gn}}{Mb{Gn}}}}}}}}{{{f{{Hb{Gn}}}}{f{{Mb{Gn}}}}}{{Fn{{Hb{Gn}}}}}}{{{f{{Hb{Gn}}}}{f{{Hb{Gn}}}}{f{{Mb{Gn}}}}}{{Fn{{h{{Hb{Gn}}{Hb{Gn}}}}}}}}`{{{f{bMl}}Mj}j}````>>{{{f{c}}}{{Db{e}}}{}{}}0000000????????{c{{An{e}}}{}{}}0000000{{{f{c}}}Fb{}}000>>>>`{{{f{Ml}}{f{Gb}}}{{Fn{j}}}}{{{f{Fj}}}{{Fn{j}}}}{{{f{Fj}}{f{G`}}}{{Fn{j}}}}{{{f{Gd}}{f{Kj}}}{{Fn{j}}}}2{{{f{Fj}}{f{G`}}GnGn}{{Fn{j}}}}3``````````````{{{f{c}}}{{f{e}}}{}{}}00000000000{{{f{bc}}}{{f{be}}}{}{}}00000000000``{{{f{Gb}}}Gb}{{{f{Nd}}}Nd}{{{f{Nf}}}Nf}{{{f{Nh}}}Nh}{{{f{Nj}}}Nj}{{{f{Nl}}}Nl}{{{f{Nn}}}Nn}{{{f{O`}}}O`}{{{f{Ob}}}Ob}{{{f{Od}}}Od}{{{f{Of}}}Of}{{{f{Oh}}}Oh}{{{f{c}}{f{be}}}j{}{}}00000000000````{{}Gb}{{}Nd}{{}Nf}{{}Nh}{{}Nj}{{}Nl}{{}Nn}{{}O`}{{}Ob}{{}Od}{{}Of}{{}Oh}{Ad{{f{c}}}{}}00000000000{Ad{{f{bc}}}{}}00000000000{c{{An{Gb}}}B`}{c{{An{Nd}}}B`}{c{{An{Nf}}}B`}{c{{An{Nh}}}B`}{c{{An{Nj}}}B`}{c{{An{Nl}}}B`}{c{{An{Nn}}}B`}{c{{An{O`}}}B`}{c{{An{Ob}}}B`}{c{{An{Od}}}B`}{c{{An{Of}}}B`}{c{{An{Oh}}}B`}{Adj}00000000000``{{{f{Nl}}}L`}````{{{f{Gb}}{f{bCf}}}Mn}{{{f{Nd}}{f{bCf}}}Mn}{{{f{Nf}}{f{bCf}}}Mn}{{{f{Nh}}{f{bCf}}}Mn}{{{f{Nj}}{f{bCf}}}Mn}{{{f{Nl}}{f{bCf}}}Mn}{{{f{Nn}}{f{bCf}}}Mn}{{{f{O`}}{f{bCf}}}Mn}{{{f{Ob}}{f{bCf}}}Mn}{{{f{Od}}{f{bCf}}}Mn}{{{f{Of}}{f{bCf}}}Mn}{{{f{Oh}}{f{bCf}}}Mn}{cc{}}00000000000{{{f{c}}}e{}{}}00000000000000000000000{{{f{Nf}}{f{Jh}}}{{Db{{h{GnGn}}}}}}``{{}Ad}00000000000{ce{}{}}00000000000{{{f{c}}}Ah{}}00000000000000000000000````{{{f{Nf}}}{{H`{Hl}}}}{{}Gb}`````{{{f{bOh}}}{{Fn{j}}}}```````{{{f{Nf}}}{{H`{{h{GnGn}}}}}}{c{{Fn{GbFl}}}{{Hn{Hl}}}}``{{{f{Gb}}c}AnEl}{{{f{Nd}}c}AnEl}{{{f{Nf}}c}AnEl}{{{f{Nh}}c}AnEl}{{{f{Nj}}c}AnEl}{{{f{Nl}}c}AnEl}{{{f{Nn}}c}AnEl}{{{f{O`}}c}AnEl}{{{f{Ob}}c}AnEl}{{{f{Od}}c}AnEl}{{{f{Of}}c}AnEl}{{{f{Oh}}c}AnEl}`{{{f{c}}}e{}{}}00000000000{{{f{c}}}{{Db{e}}}{}{}}00000000000000000000000111111111111111111111111`{c{{An{e}}}{}{}}00000000000000000000000`{{{f{c}}}Fb{}}00000000000{{{f{Gb}}}{{Fn{j}}}}{{{f{Nf}}}{{Fn{j}}}}{{{f{Nl}}}{{Fn{j}}}}{{{f{Ob}}}{{Fn{j}}}}`{ce{}{}}00000000000``4`````{{{f{Oj}}}{{f{Ol}}}}{{{f{c}}}{{f{e}}}{}{}}0{{{f{bc}}}{{f{be}}}{}{}}0`{Ad{{f{c}}}{}}0{Ad{{f{bc}}}{}}0{{{f{bOj}}On}A@`}{Adj}0{{{f{A@`}}{f{A@`}}}Ah}{{{f{c}}{f{e}}}Ah{}{}}0000{{{f{A@`}}{f{bCf}}}Mn}{cc{}}0{{{f{c}}}e{}{}}000{{}Ad}0`=={{{f{c}}}Ah{}}000{{}Oj}`{{{f{Oj}}}{{f{Mj}}}}{{{f{c}}}{{Db{e}}}{}{}}0005555{c{{An{e}}}{}{}}000{{{f{c}}}Fb{}}0`{ce{}{}}0`````{{{f{Ol}}}{{f{{Md{A@b}}}}}}{{{f{c}}}{{f{e}}}{}{}}0{{{f{bc}}}{{f{be}}}{}{}}0{{{f{A@b}}}A@b}{{{f{Ol}}}Ol}{{{f{c}}{f{be}}}j{}{}}0{{}Ol}{Ad{{f{c}}}{}}0{Ad{{f{bc}}}{}}0{Adj}0{{{f{A@b}}{f{A@b}}}Ah}{{{f{c}}{f{e}}}Ah{}{}}0000{{{f{Ol}}On}{{Db{{f{A@b}}}}}}{{{f{A@b}}{f{bCf}}}Mn}0{{{f{Ol}}{f{bCf}}}Mn}{cc{}}{{{H`{A@b}}}Ol}1{{{f{c}}}e{}{}}000{{}Ad}0{ce{}{}}0{{{f{c}}}Ah{}}000{{}{{A@d{A@b}}}}{{{f{A@b}}}{{f{{Md{On}}}}}}{{{f{c}}}Jn{}}66{{{f{c}}}K`{}}{{{f{c}}}Hl{}}{{{f{c}}}{{Db{e}}}{}{}}0009999{{{f{c}}}Kb{}}{c{{An{e}}}{}{}}000{{{f{c}}}{{An{KfKh}}}{}}{{{f{c}}}Fb{}}0;;{{{f{Oj}}}A@f}{{{f{{H`{Hl}}}}A@h}A@j}{{{f{Gb}}}A@f}{{{f{b{Md{{h{GnGn}}}}}}}A@l}{{{f{Oj}}A@n}A@f}{{{f{Oj}}}AA`}{{}A@j}``{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}`{{{f{AAb}}{f{bCf}}}Mn}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}{ce{}{}}{{{f{c}}}Ah{}}0`{{{f{c}}}{{Db{e}}}{}{}}044{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}4`=<;:97665433{A@nAAd}{{{f{bAAd}}}{{Db{AAb}}}}44883326````````````````````````````````?>{{{f{On}}}On}{{{f{c}}{f{be}}}j{}{}}?>={{{f{On}}{f{On}}}Ah}{{{f{c}}{f{e}}}Ah{}{}}0000{{{f{On}}{f{bCf}}}Mn}0>{AAfOn}{AAhOn}??{{{f{On}}{f{bc}}}jAAj}?>{{{f{On}}}Ah}>>0{{{f{c}}}Jn{}}{{{f{c}}}e{}{}}{{{f{c}}}K`{}}{{{f{c}}}Hl{}}{{{f{c}}}{{Db{e}}}{}{}}033{{{f{c}}}Kb{}}{c{{An{e}}}{}{}}0{{{f{c}}}{{An{KfKh}}}{}}{{{f{c}}}Fb{}}{ce{}{}}`{{{f{bAAl}}Mj}j}{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}{{{f{AAl}}}AAl}{{{f{c}}{f{be}}}j{}{}}`{{}AAl}{Ad{{f{c}}}{}}{Ad{{f{bc}}}{}}{Adj}{{{f{AAl}}{f{bCf}}}Mn}{cc{}}{{{f{c}}}e{}{}}0{{}Ad}={{{f{c}}}Ah{}}082{{{f{c}}}{{Db{e}}}{}{}}033{c{{An{e}}}{}{}}0{{{f{c}}}Fb{}}{ce{}{}}``````{{{f{c}}}{{f{e}}}{}{}}{{{f{bc}}}{{f{be}}}{}{}}=<{{{f{bAAn}}{f{Oj}}{f{AAl}}A@n{f{Gb}}{f{{H`{Hl}}}}}j}<:998{{}j}488{{{AB`{Gf}}Gb}{{Fn{j}}}}88;;7765","D":"BGd","p":[[0,"mut"],[5,"HashMap",0,1691],[1,"reference"],[1,"tuple"],[1,"unit"],[10,"Eq",1692],[10,"Hash",1693],[10,"BuildHasher",1693],[10,"Default",1694],[1,"usize"],[10,"Clone",1695],[1,"bool"],[10,"Sized",1696],[10,"Borrow",1697],[6,"Result",1698],[10,"Deserializer",1699],[10,"Deserialize",1699],[5,"Drain",1691],[6,"Entry",1691],[10,"PartialEq",1692],[17,"Item"],[10,"IntoIterator",1700],[10,"Copy",1696],[5,"ExtractIf",1691],[17,"Output"],[10,"FnMut",1701],[5,"Formatter",1702],[5,"Error",1702],[10,"Debug",1702],[1,"array"],[10,"Send",1696],[10,"IntoParallelIterator",1703],[6,"Option",1704],[10,"Error",1699],[10,"IntoDeserializer",1699],[5,"IterMut",1691],[5,"IntoIter",1691],[5,"Iter",1691],[5,"IntoKeys",1691],[10,"Sync",1696],[5,"IntoValues",1691],[5,"Keys",1691],[5,"RawEntryBuilder",1691],[5,"RawEntryBuilderMut",1691],[10,"Serialize",1705],[10,"Serializer",1705],[5,"OccupiedError",1691],[5,"TryReserveError",1706],[5,"TypeId",1707],[5,"Values",1691],[5,"ValuesMut",1691],[10,"Algorithm",105],[5,"NPResult",854],[5,"Error",1708],[8,"Result",0,1708],[6,"Equation",667,1709],[5,"Settings",986],[5,"Data",190,1710],[6,"Comm",1662],[5,"UnboundedSender",1711],[5,"Box",1712],[5,"NPAG",112],[1,"f64"],[5,"Vec",1713],[8,"Array2",1714],[5,"NPOD",137],[5,"POSTPROB",162],[5,"Subject",190,1710],[5,"SubjectBuilder",546,1715],[5,"String",1716],[10,"Into",1717],[6,"InterpolationMethod",190,1718],[5,"Covariate",190,1718],[5,"Covariates",190,1718],[6,"Event",190,1719],[5,"Bolus",190,1719],[5,"Infusion",190,1719],[5,"Observation",190,1719],[5,"Occasion",190,1710],[10,"EstimateTheta",190,1720],[5,"OwnedRepr",1721],[5,"Dim",1722],[5,"ArrayBase",1723],[1,"str"],[1,"u64"],[10,"OptimalSupportPoint",190,1720],[5,"Line",1724],[5,"Span",1725],[5,"Text",1726],[5,"Row",1727],[5,"CompactString",1728],[6,"ToCompactStringError",1728],[5,"File",1729],[6,"PmetricsError",1727],[5,"ErrorModel",603,1730],[6,"ErrorType",603,1730],[5,"Dyn",1731],[5,"Const",1731],[5,"VecStorage",1732],[5,"Matrix",1733],[5,"Prediction",667,1734],[5,"SubjectPredictions",667,1734],[5,"PopulationPredictions",667,1734],[1,"fn"],[8,"Array1",1714],[1,"slice"],[10,"Error",1735],[5,"SppOptimizer",830],[5,"NPCycle",854],[5,"CycleLog",854],[8,"Result",1702],[5,"OutputFile",854],[5,"Path",1736],[5,"Config",986],[5,"Random",986],[5,"Fixed",986],[5,"Constant",986],[5,"Error",986],[5,"Advanced",986],[5,"Convergence",986],[5,"Predictions",986],[5,"Log",986],[5,"Prior",986],[5,"Output",986],[5,"App",1374],[5,"Actions",1434],[6,"Key",1560],[6,"AppReturn",1374],[6,"Action",1434],[5,"Iter",1737],[5,"Table",1738],[1,"u16"],[5,"Paragraph",1739],[5,"Chart",1740],[5,"Duration",1741],[5,"Tabs",1742],[6,"InputEvent",1512],[5,"Events",1537],[5,"KeyEvent",1743],[1,"u8"],[10,"Hasher",1693],[5,"CycleHistory",1633],[5,"Frame",1744],[5,"UnboundedReceiver",1711],[10,"SubjectBuilderExt",546],[15,"Linear",543],[15,"CarryForward",543]],"r":[[1,1691],[3,1708],[190,1719],[193,1718],[194,1718],[195,1710],[197,1720],[198,1719],[199,1691],[200,1719],[202,1718],[204,1719],[206,1710],[208,1720],[209,1708],[210,1710],[211,1715],[213,0],[234,1745],[257,805],[258,1745],[301,1745],[304,1745],[306,1746],[307,1746],[308,1746],[311,187],[406,1746],[407,0],[414,805],[416,187],[418,1745],[546,1715],[547,1715],[583,1718],[584,1718],[585,1718],[592,1718],[593,1710],[594,1730],[595,1730],[596,1719],[599,1710],[601,1710],[602,1727],[604,1730],[605,1730],[656,1719],[658,1719],[659,1719],[661,1719],[663,1747],[664,1747],[665,1747],[666,1747],[668,1709],[670,1734],[671,1734],[673,1734],[726,1709],[754,1734],[802,1710],[803,1710],[804,1710]],"b":[[9,"impl-Clear-for-HashMap%3CK,+V,+S%3E"],[10,"impl-HashMap%3CK,+V,+S%3E"],[29,"impl-Extend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S%3E"],[30,"impl-Extend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S%3E"],[31,"impl-Extend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S%3E"],[32,"impl-Extend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S%3E"],[33,"impl-Extend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S%3E"],[34,"impl-Extend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S%3E"],[55,"impl-IntoIterator-for-%26mut+HashMap%3CK,+V,+S%3E"],[56,"impl-IntoIterator-for-HashMap%3CK,+V,+S%3E"],[57,"impl-IntoIterator-for-%26HashMap%3CK,+V,+S%3E"],[59,"impl-IntoParallelIterator-for-%26mut+HashMap%3CK,+V,+S%3E"],[60,"impl-IntoParallelIterator-for-%26HashMap%3CK,+V,+S%3E"],[61,"impl-IntoParallelIterator-for-HashMap%3CK,+V,+S%3E"],[73,"impl-ParallelExtend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S%3E"],[74,"impl-ParallelExtend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S%3E"],[313,"impl-Debug-for-Covariate"],[314,"impl-Display-for-Covariate"],[315,"impl-Display-for-Covariates"],[316,"impl-Debug-for-Covariates"],[317,"impl-Debug-for-Event"],[318,"impl-Display-for-Event"],[322,"impl-Display-for-Data"],[323,"impl-Debug-for-Data"],[324,"impl-Debug-for-Subject"],[325,"impl-Display-for-Subject"],[326,"impl-Display-for-Occasion"],[327,"impl-Debug-for-Occasion"],[709,"impl-Debug-for-Prediction"],[710,"impl-Display-for-Prediction"],[1462,"impl-Debug-for-Action"],[1463,"impl-Display-for-Action"],[1605,"impl-Display-for-Key"],[1606,"impl-Debug-for-Key"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGEFewAFAAAABwABAAoAAAAMAAIAEQACABUAAAAYAAsAJQAAACgAAwAzAAEANwABADoAAAA8AAIAQQABAEkABABWAAAAWQAFAGAAAABjAAAAZgAAAGoADQB5AAIAfQABAIAAEACSAAIAlgABAJkACQCkAAUAqwACAK8ADADAAAEAxgAAAMoAAgDOAAAA0QAAANQAAADWAFsAMwECADgBEABTARYAawEBAG4BCgCDARcAnAEDAKEBAgClAW4AFQIcADMCAwA4Ag8ASgIGAFMCAQBWAgEAWQIAAFwCEwByAgUAegIWAJICAACVAgAAlwIAAJwCAwChAigAywIAAM8CDgDiAkAAJwMAACoDAAAtAwAAMAMBADQDAQA3AwAAOgMAAD0DCABHAwIASwMLAFsDJACEAw0AlgMIAKADNADWAwEA4QMAAOMDAADpAxcAAwQXAB8EOwBdBAAAYgQLAHoEFwCVBAsArQQXAMoEAADNBAIA3AQLAOkEOwAmBSQATQUAAFAFCwBgBQ0AbwUIAHoFBgCDBRQAmQUBAJ0FAgChBRQAtwUCAL0FBQDFBQMAywUmAPMFAgD3BQoAAwYEAAkGAgANBgEAEAYJABsGAQA3BgAAOQYOAEkGAABLBgMAUQYcAG8GAgBzBhcAjAYDAJEGCgA="}]\
]'));
if (typeof exports !== 'undefined') exports.searchIndex = searchIndex;
else if (window.initSearch) window.initSearch(searchIndex);
diff --git a/search.desc/pmcore/pmcore-desc-0-.js b/search.desc/pmcore/pmcore-desc-0-.js
index 49b3ca65b..3d9293148 100644
--- a/search.desc/pmcore/pmcore-desc-0-.js
+++ b/search.desc/pmcore/pmcore-desc-0-.js
@@ -1 +1 @@
-searchState.loadedDescShard("pmcore", 0, "PMcore is a framework for developing and running …\nContains the error value\nA hash map implemented with quadratic probing and SIMD …\nContains the success value\nResult<T, Error>
\nProvides the various algorithms used within the framework\nReturns the number of elements the map can hold without …\nClears the map, removing all key-value pairs. Keeps the …\nReturns true
if the map contains a value for the specified …\nCreates an empty HashMap<K, V, S>
, with the Default
value …\nClears the map, returning all key-value pairs as an …\nGets the given key’s corresponding entry in the map for …\nEntry points for external use of the framework.\nCreates an iterator which uses a closure to determine if …\nExamples\nReturns the argument unchanged.\nReturns a reference to the value corresponding to the key.\nReturns the key-value pair corresponding to the supplied …\nAttempts to get mutable references to N
values in the map …\nAttempts to get mutable references to N
values in the map …\nReturns a mutable reference to the value corresponding to …\nReturns a reference to the map’s BuildHasher
.\nReturns a reference to the value corresponding to the …\nInserts a key-value pair into the map.\nCalls U::from(self)
.\nCreates a consuming iterator, that is, one that moves each …\nCreates a consuming iterator visiting all the keys in …\nCreates a consuming iterator visiting all the values in …\nReturns true
if the map contains no elements.\nAn iterator visiting all key-value pairs in arbitrary …\nAn iterator visiting all key-value pairs in arbitrary …\nAn iterator visiting all keys in arbitrary order. The …\nReturns the number of elements in the map.\nLogger functionality for the framework using tracing\nCreates an empty HashMap
.\nA collection of commonly used items to simplify imports.\nCreates a raw immutable entry builder for the HashMap.\nCreates a raw entry builder for the HashMap.\nRemoves a key from the map, returning the value at the key …\nRemoves a key from the map, returning the stored key and …\nReserves capacity for at least additional
more elements to …\nRetains only the elements specified by the predicate.\nRoutines for the crate\nShrinks the capacity of the map with a lower limit. It …\nShrinks the capacity of the map as much as possible. It …\nTries to insert a key-value pair into the map, and returns …\nTries to reserve capacity for at least additional
more …\nTerminal-based user interface components.\nAn iterator visiting all values in arbitrary order. The …\nAn iterator visiting all values mutably in arbitrary order.\nCreates an empty HashMap
with at least the specified …\nCreates an empty HashMap
with at least the specified …\nCreates an empty HashMap
which will use the given hash …\nReturns the argument unchanged.\nCalls U::from(self)
.\nCreates a new NPAG instance.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCreates a new NPOD instance.\nPosterior probability algorithm Reweights the prior …\nReturns the argument unchanged.\nCalls U::from(self)
.\nPrimary entrypoint for PMcore\nSimulate predictions from a model and prior distribution\nSetup logging for the library\nAn instantaenous input of drug\nA Covariate is a collection of CovariateSegments, which …\nCovariates is a collection of Covariate\nData is a collection of Subjects, which are collections of …\nContains the error value\nAn Event can be a Bolus, Infusion, or Observation\nA hash map implemented with quadratic probing and SIMD …\nA continuous dose of drug\nAn observation of drug concentration or covariates\nAn Occasion is a collection of events, for a given Subject…\nContains the success value\nResult<T, Error>
\nSubject is a collection of blocks for one individual\nAdd a Subject to the Data\nExpand the data by adding observations at intervals of …\nFilter the Data to exclude the Subjects with IDs in the …\nFilter the Data to include only the Subjects with IDs in …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet a vector of references to all Subjects in the Data\nGet the index of the occasion\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConstructs a new Data object from a vector of Subjects\nGet the output equation number of the observation\nGet the time of the observation\nGet the value of the observation, e.g. drug concentration\nReturns the argument unchanged.\nCalls U::from(self)
.\nA Covariate is a collection of CovariateSegments, which …\nCovariates is a collection of Covariate\nCovariates is a collection of Covariate\nData is a collection of Subjects, which are collections of …\nAn Event can be a Bolus, Infusion, or Observation\nAn Occasion is a collection of events, for a given Subject…\nSubject is a collection of blocks for one individual\nRead a Pmetrics datafile and convert it to a Data object\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nAn instantaenous input of drug\nAn Event can be a Bolus, Infusion, or Observation\nA continuous dose of drug\nAn observation of drug concentration or covariates\nAnalytical for one compartment Assumptions:\nAnalytical for one compartment with absorption Assumptions:\nAnalytical for two compartment Assumptions:\nAnalytical for two compartment with absorption Assumptions:\nPrediction holds an observation and its prediction\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nData is a collection of Subjects, which are collections of …\nAn Occasion is a collection of events, for a given Subject…\nSubject is a collection of blocks for one individual\nRoutines for condensing grids\nRoutines for expanding grids\nRoutines for initializing the grid\nRoutines for writing results to file, such as predicted …\nProvides routines for reading and parsing settings\nPrunes the theta
array based on the candidate
array and …\nInterior point method for solving the optimization problem\nApplies the Burke’s Interior Point Method (IPM) to solve …\nApplies the Burke’s Interior Point Method (IPM) to solve …\nImplements the adaptive grid algorithm for support point …\nThis function reads the prior distribution from a file\nThis function generates the grid of support points …\nGenerates a 2-dimensional array containing Latin Hypercube …\nGenerates a 2-dimensional array containing a Sobol …\nReturns the argument unchanged.\nCalls U::from(self)
.\nThis holdes a vector of NPCycle objects to provide a more …\nAn NPCycle object contains the summary of a cycle It holds …\nDefines the result objects from an NPAG run An NPResult …\nContains all the necessary information of an output file\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCreate a new NPResult object\nWrite the observations, which is the reformatted input data\nWrites the posterior support points for each individual\nWrites the predictions\nWrites theta, which containts the population support …\nThis struct contains advanced options and hyperparameters\nGeneral configuration settings\nParameters which are held constant\nThis struct contains the convergence criteria for the …\nDefines the error model and polynomial to be used\nParameters which are estimated, but fixed for the …\nConfiguration for the output files\nConfiguration for the prior\nRandom parameters to be estimated\nContains all settings for PMcore\nAdvanced options, mostly hyperparameters, for the …\nDenotes the algorithm to use\nIf true (default), cache predicted values\nThe error class, either additive
or proportional
\nGeneral configuration settings\nParameters which are held constant\nConfiguration for the convergence criteria\nMaximum number of cycles to run\nPrecision convergence criterion for the algorithm\nDefines the error model and polynomial to be used\nVector of IDs to exclude\nThe file to write the log to\nOptionally, the path to a file containing the prior in a …\nParameters which are estimated, but fixed for the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet the upper and lower bounds of a random parameter from …\nThe interval for which predictions are generated\nVector of IDs to include\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nThe maximum log level to display\nThe objective function convergence criterion for the …\nConfiguration for logging\nThe minimum distance required between a candiate point and …\nReturns a vector of the names of the random parameters\nMaximum number of steps in Nelder-Mead optimization This …\nConfiguration for the output files\nParses the output folder location If a #
symbol is found, …\nThe (relative) path to write the output files to\nThe number of points to generate for the prior\nThe assay error polynomial\nConfiguration for predictions\nConfiguration for (optional) prior\nThe PYL convergence criterion for the algorithm\nRandom parameters to be estimated\nReturns a vector of the upper and lower bounds of the …\nParses the settings from a TOML configuration file\nThe sampler to use for the prior if not supplied\nThe seed for the random number generator\nThe time after the last dose for which predictions are …\nTolerance (in standard deviations) for the Nelder-Mead …\nValidate the settings\nValidate the boundaries of the random parameters\nValidate the prediction settings\nThe initial value of gamma
or lambda
\nWhether to write the log to file\nWhether to write the output files\nWrites a copy of the parsed settings to file\nThe main application, containing the state\nHandle a user action\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nDefines the Terminal User Interface (TUI) for PMcore\nWe define all available action\nThe application should have some contextual actions.\nGet contextual actions. (just for building a help view)\nGiven a key, find the corresponding action\nReturns the argument unchanged.\nBuild contextual action\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nAll available actions\nList of key associated to action\nReturns the argument unchanged.\nCalls U::from(self)
.\nA small event handler that wrap crossterm input and tick …\nReturns the argument unchanged.\nCalls U::from(self)
.\nConstructs an new instance of Events
with the default …\nBackspace key\nDelete key\nDown arrow\nEnd key\nBoth Enter (or Return) and numpad Enter\nEscape key\nF0 key\nF1 key\nF10 key\nF11 key\nF12 key\nF2 key\nF3 key\nF4 key\nF5 key\nF6 key\nF7 key\nF8 key\nF9 key\nHome key\nInsert key\nRepresents an key.\nLeft arrow\nPage Down key\nPage Up key\nRight arrow\nTabulation key\nUp arrow\nReturns the argument unchanged.\nReturns the function key corresponding to the given number\nCalls U::from(self)
.\nIf exit\nReturns the argument unchanged.\nCalls U::from(self)
.\nReturns the argument unchanged.\nCalls U::from(self)
.")
\ No newline at end of file
+searchState.loadedDescShard("pmcore", 0, "PMcore is a framework for developing and running …\nContains the error value\nA hash map implemented with quadratic probing and SIMD …\nContains the success value\nResult<T, Error>
\nProvides the various algorithms used within the framework\nReturns the number of elements the map can hold without …\nClears the map, removing all key-value pairs. Keeps the …\nReturns true
if the map contains a value for the specified …\nCreates an empty HashMap<K, V, S>
, with the Default
value …\nClears the map, returning all key-value pairs as an …\nGets the given key’s corresponding entry in the map for …\nEntry points for external use of the framework.\nCreates an iterator which uses a closure to determine if …\nReturns the argument unchanged.\nExamples\nReturns a reference to the value corresponding to the key.\nReturns the key-value pair corresponding to the supplied …\nAttempts to get mutable references to N
values in the map …\nAttempts to get mutable references to N
values in the map …\nReturns a mutable reference to the value corresponding to …\nReturns a reference to the map’s BuildHasher
.\nReturns a reference to the value corresponding to the …\nInserts a key-value pair into the map.\nCalls U::from(self)
.\nCreates a consuming iterator, that is, one that moves each …\nCreates a consuming iterator visiting all the keys in …\nCreates a consuming iterator visiting all the values in …\nReturns true
if the map contains no elements.\nAn iterator visiting all key-value pairs in arbitrary …\nAn iterator visiting all key-value pairs in arbitrary …\nAn iterator visiting all keys in arbitrary order. The …\nReturns the number of elements in the map.\nLogger functionality for the framework using tracing\nCreates an empty HashMap
.\nA collection of commonly used items to simplify imports.\nCreates a raw immutable entry builder for the HashMap.\nCreates a raw entry builder for the HashMap.\nRemoves a key from the map, returning the value at the key …\nRemoves a key from the map, returning the stored key and …\nReserves capacity for at least additional
more elements to …\nRetains only the elements specified by the predicate.\nRoutines for the crate\nShrinks the capacity of the map with a lower limit. It …\nShrinks the capacity of the map as much as possible. It …\nTries to insert a key-value pair into the map, and returns …\nTries to reserve capacity for at least additional
more …\nTerminal-based user interface components.\nAn iterator visiting all values in arbitrary order. The …\nAn iterator visiting all values mutably in arbitrary order.\nCreates an empty HashMap
with at least the specified …\nCreates an empty HashMap
with at least the specified …\nCreates an empty HashMap
which will use the given hash …\nReturns the argument unchanged.\nCalls U::from(self)
.\nCreates a new NPAG instance.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCreates a new NPOD instance.\nPosterior probability algorithm Reweights the prior …\nReturns the argument unchanged.\nCalls U::from(self)
.\nPrimary entrypoint for PMcore\nSimulate predictions from a model and prior distribution\nSetup logging for the library\nAn instantaenous input of drug\nA Covariate is a collection of CovariateSegments, which …\nCovariates is a collection of Covariate\nData is a collection of Subjects, which are collections of …\nContains the error value\nAn Event can be a Bolus, Infusion, or Observation\nA hash map implemented with quadratic probing and SIMD …\nA continuous dose of drug\nAn observation of drug concentration or covariates\nAn Occasion is a collection of events, for a given Subject…\nContains the success value\nResult<T, Error>
\nSubject is a collection of blocks for one individual\nAdd a Subject to the Data\nExpand the data by adding observations at intervals of …\nFilter the Data to exclude the Subjects with IDs in the …\nFilter the Data to include only the Subjects with IDs in …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet a vector of references to all Subjects in the Data\nGet the index of the occasion\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nConstructs a new Data object from a vector of Subjects\nGet the output equation number of the observation\nGet the time of the observation\nGet the value of the observation, e.g. drug concentration\nReturns the argument unchanged.\nCalls U::from(self)
.\nA Covariate is a collection of CovariateSegments, which …\nCovariates is a collection of Covariate\nCovariates is a collection of Covariate\nData is a collection of Subjects, which are collections of …\nAn Event can be a Bolus, Infusion, or Observation\nAn Occasion is a collection of events, for a given Subject…\nSubject is a collection of blocks for one individual\nRead a Pmetrics datafile and convert it to a Data object\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nAn instantaenous input of drug\nAn Event can be a Bolus, Infusion, or Observation\nA continuous dose of drug\nAn observation of drug concentration or covariates\nAnalytical for one compartment Assumptions:\nAnalytical for one compartment with absorption Assumptions:\nAnalytical for two compartment Assumptions:\nAnalytical for two compartment with absorption Assumptions:\nPrediction holds an observation and its prediction\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nData is a collection of Subjects, which are collections of …\nAn Occasion is a collection of events, for a given Subject…\nSubject is a collection of blocks for one individual\nRoutines for condensing grids\nRoutines for expanding grids\nRoutines for initializing the grid\nRoutines for writing results to file, such as predicted …\nProvides routines for reading and parsing settings\nPrunes the theta
array based on the candidate
array and …\nInterior point method for solving the optimization problem\nApplies the Burke’s Interior Point Method (IPM) to solve …\nApplies the Burke’s Interior Point Method (IPM) to solve …\nImplements the adaptive grid algorithm for support point …\nThis function reads the prior distribution from a file\nThis function generates the grid of support points …\nGenerates a 2-dimensional array containing Latin Hypercube …\nGenerates a 2-dimensional array containing a Sobol …\nReturns the argument unchanged.\nCalls U::from(self)
.\nThis holdes a vector of NPCycle objects to provide a more …\nAn NPCycle object contains the summary of a cycle It holds …\nDefines the result objects from an NPAG run An NPResult …\nContains all the necessary information of an output file\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCreate a new NPResult object\nWrite the observations, which is the reformatted input data\nWrites the posterior support points for each individual\nWrites the predictions\nWrites theta, which containts the population support …\nThis struct contains advanced options and hyperparameters\nGeneral configuration settings\nParameters which are held constant\nThis struct contains the convergence criteria for the …\nDefines the error model and polynomial to be used\nParameters which are estimated, but fixed for the …\nConfiguration for the output files\nConfiguration for the prior\nRandom parameters to be estimated\nContains all settings for PMcore\nAdvanced options, mostly hyperparameters, for the …\nDenotes the algorithm to use\nIf true (default), cache predicted values\nThe error class, either additive
or proportional
\nGeneral configuration settings\nParameters which are held constant\nConfiguration for the convergence criteria\nMaximum number of cycles to run\nPrecision convergence criterion for the algorithm\nDefines the error model and polynomial to be used\nVector of IDs to exclude\nThe file to write the log to\nOptionally, the path to a file containing the prior in a …\nParameters which are estimated, but fixed for the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet the upper and lower bounds of a random parameter from …\nThe interval for which predictions are generated\nVector of IDs to include\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nCalls U::from(self)
.\nThe maximum log level to display\nThe objective function convergence criterion for the …\nConfiguration for logging\nThe minimum distance required between a candiate point and …\nReturns a vector of the names of the random parameters\nMaximum number of steps in Nelder-Mead optimization This …\nConfiguration for the output files\nParses the output folder location If a #
symbol is found, …\nThe (relative) path to write the output files to\nThe number of points to generate for the prior\nThe assay error polynomial\nConfiguration for predictions\nConfiguration for (optional) prior\nThe PYL convergence criterion for the algorithm\nRandom parameters to be estimated\nReturns a vector of the upper and lower bounds of the …\nParses the settings from a TOML configuration file\nThe sampler to use for the prior if not supplied\nThe seed for the random number generator\nThe time after the last dose for which predictions are …\nTolerance (in standard deviations) for the Nelder-Mead …\nValidate the settings\nValidate the boundaries of the random parameters\nValidate the prediction settings\nThe initial value of gamma
or lambda
\nWhether to write logs\nWhether to write the output files\nWrites a copy of the parsed settings to file\nThe main application, containing the state\nHandle a user action\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nDefines the Terminal User Interface (TUI) for PMcore\nWe define all available action\nThe application should have some contextual actions.\nGet contextual actions. (just for building a help view)\nGiven a key, find the corresponding action\nReturns the argument unchanged.\nBuild contextual action\nReturns the argument unchanged.\nCalls U::from(self)
.\nCalls U::from(self)
.\nAll available actions\nList of key associated to action\nReturns the argument unchanged.\nCalls U::from(self)
.\nA small event handler that wrap crossterm input and tick …\nReturns the argument unchanged.\nCalls U::from(self)
.\nConstructs an new instance of Events
with the default …\nBackspace key\nDelete key\nDown arrow\nEnd key\nBoth Enter (or Return) and numpad Enter\nEscape key\nF0 key\nF1 key\nF10 key\nF11 key\nF12 key\nF2 key\nF3 key\nF4 key\nF5 key\nF6 key\nF7 key\nF8 key\nF9 key\nHome key\nInsert key\nRepresents an key.\nLeft arrow\nPage Down key\nPage Up key\nRight arrow\nTabulation key\nUp arrow\nReturns the argument unchanged.\nReturns the function key corresponding to the given number\nCalls U::from(self)
.\nIf exit\nReturns the argument unchanged.\nCalls U::from(self)
.\nReturns the argument unchanged.\nCalls U::from(self)
.")
\ No newline at end of file
diff --git a/src/pmcore/entrypoints.rs.html b/src/pmcore/entrypoints.rs.html
index f3943c250..4c94c2642 100644
--- a/src/pmcore/entrypoints.rs.html
+++ b/src/pmcore/entrypoints.rs.html
@@ -141,6 +141,9 @@
141
142
143
+144
+145
+146
use crate::algorithms::initialize_algorithm;
use crate::prelude::{output::NPResult, *};
use crate::routines::settings::*;
@@ -187,7 +190,10 @@
false => (None, None),
};
- logger::setup_log(&settings, tx.clone())?;
+ if settings.log.write {
+ logger::setup_log(&settings, tx.clone())?;
+ };
+
tracing::info!("Starting PMcore");
// Read input data
diff --git a/src/pmcore/logger.rs.html b/src/pmcore/logger.rs.html
index 2db83cbe7..be84cd25f 100644
--- a/src/pmcore/logger.rs.html
+++ b/src/pmcore/logger.rs.html
@@ -114,18 +114,6 @@
114
115
116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
use crate::prelude::output::OutputFile;
use crate::routines::settings::Settings;
use crate::tui::ui::Comm;
@@ -159,25 +147,13 @@
let subscriber = Registry::default().with(env_filter);
// Define outputfile
- let outputfile = match settings.log.write {
- true => Some(OutputFile::new(&settings.output.path, &settings.log.file)?),
- false => None,
- };
+ let outputfile = OutputFile::new(&settings.output.path, &settings.log.file)?;
// Define layer for file
- let file_layer = match outputfile {
- Some(outputfile) => {
- let file = outputfile.file;
-
- let layer = fmt::layer()
- .with_writer(file)
- .with_ansi(false)
- .with_timer(CompactTimestamp);
-
- Some(layer)
- }
- None => None,
- };
+ let file_layer = fmt::layer()
+ .with_writer(outputfile.file)
+ .with_ansi(false)
+ .with_timer(CompactTimestamp);
// Define layer for stdout
let stdout_layer = match settings.config.tui {
diff --git a/src/pmcore/routines/settings.rs.html b/src/pmcore/routines/settings.rs.html
index 05299fc9c..8d5a52ba3 100644
--- a/src/pmcore/routines/settings.rs.html
+++ b/src/pmcore/routines/settings.rs.html
@@ -494,6 +494,9 @@
494
495
496
+497
+498
+499
#![allow(dead_code)]
use super::output::OutputFile;
@@ -851,7 +854,10 @@
pub level: String,
/// The file to write the log to
pub file: String,
- /// Whether to write the log to file
+ /// Whether to write logs
+ ///
+ /// If set to `false`, a global subscriber will not be set by PMcore.
+ /// This can be useful when the user wants to use a custom subscriber for a third-party library, or perform benchmarks.
pub write: bool,
}