diff --git a/pmcore/entrypoints/fn.fit.html b/pmcore/entrypoints/fn.fit.html index 38ec8b80d..8ffabbfd1 100644 --- a/pmcore/entrypoints/fn.fit.html +++ b/pmcore/entrypoints/fn.fit.html @@ -1,4 +1,4 @@ -fit in pmcore::entrypoints - Rust

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

Module pmcore::entrypoints

source ·
Expand description

Entry points for external use of the framework.

Functions§

  • Primary entrypoint for PMcore
  • Simulate predictions from a model and prior distribution
\ 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

Function pmcore::logger::setup_log

source ·
pub fn setup_log(
+setup_log in pmcore::logger - Rust

Function pmcore::logger::setup_log

source ·
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

Module pmcore::logger

source ·
Expand description

Logger functionality for the framework using [tracing]

+pmcore::logger - Rust

Module pmcore::logger

source ·
Expand description

Logger functionality for the framework using [tracing]

Functions§

\ 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

Function pmcore::routines::settings::read

source ·
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

Function pmcore::routines::settings::read

source ·
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

Module pmcore::routines::settings

source ·
Expand description

Provides routines for reading and parsing settings

+pmcore::routines::settings - Rust

Module pmcore::routines::settings

source ·
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§

\ 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

Struct pmcore::routines::settings::Log

source ·
pub struct Log {
+Log in pmcore::routines::settings - Rust

Struct pmcore::routines::settings::Log

source ·
pub struct Log {
     pub level: String,
     pub file: String,
     pub write: bool,
@@ -12,8 +12,10 @@
 
  • error
  • §file: String

    The file to write the log to

    -
    §write: bool

    Whether to write the log to file

    -

    Trait Implementations§

    source§

    impl Clone for Log

    source§

    fn clone(&self) -> Log

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Log

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Log

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Log
    where +
    §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 Clone for Log

    source§

    fn clone(&self) -> Log

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Log

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Log

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Log
    where Log: Default,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Log

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto 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 T
    where 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

    Struct pmcore::routines::settings::Output

    source ·
    pub struct Output {
    +Output in pmcore::routines::settings - Rust

    Struct pmcore::routines::settings::Output

    source ·
    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

    source

    pub fn parse_output_folder(&mut self) -> Result<()>

    Parses the output folder location +

    Implementations§

    source§

    impl Output

    source

    pub fn parse_output_folder(&mut self) -> Result<()>

    Parses the output folder location If a # symbol is found, it will automatically increment the number by one.

    -

    Trait Implementations§

    source§

    impl Clone for Output

    source§

    fn clone(&self) -> Output

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Output

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Output

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Output
    where - Output: Default,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Output

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where +

    Trait Implementations§

    source§

    impl Clone for Output

    source§

    fn clone(&self) -> Output

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Output

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Output

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Output
    where + Output: Default,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Output

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto 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> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where 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

    Struct pmcore::routines::settings::Prior

    source ·
    pub struct Prior {
    +Prior in pmcore::routines::settings - Rust

    Struct pmcore::routines::settings::Prior

    source ·
    pub struct Prior {
         pub sampler: String,
         pub points: usize,
         pub seed: usize,
    @@ -10,9 +10,9 @@
     
    §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 Clone for Prior

    source§

    fn clone(&self) -> Prior

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Prior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Prior

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Prior
    where - Prior: Default,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Prior

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where +

    Trait Implementations§

    source§

    impl Clone for Prior

    source§

    fn clone(&self) -> Prior

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Prior

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Prior

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Prior
    where + Prior: Default,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for Prior

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more

    Auto 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> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where 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§

    §

    Quit

    §

    Stop

    §

    Next

    Implementations§

    source§

    impl Action

    source

    pub fn iterator() -> Iter<'static, Action>

    All available actions

    source

    pub fn keys(&self) -> &[Key]

    List of key associated to action

    -

    Trait Implementations§

    source§

    impl Clone for Action

    source§

    fn clone(&self) -> Action

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Action

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Action

    Could display a user friendly short description of action

    -
    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for Action

    source§

    fn eq(&self, other: &Action) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for Action

    source§

    fn clone(&self) -> Action

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Action

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Action

    Could display a user friendly short description of action

    +
    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for Action

    source§

    fn eq(&self, other: &Action) -> 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 sufficient, and should not be overridden without very good reason.
    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> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where 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§

    source§

    impl Clone for Key

    source§

    fn clone(&self) -> Key

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Key

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Key

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<KeyEvent> for Key

    source§

    fn from(key_event: KeyEvent) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Key

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for Key

    source§

    fn clone(&self) -> Key

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Key

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Key

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<KeyEvent> for Key

    source§

    fn from(key_event: KeyEvent) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Key

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    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,
     }