diff --git a/assets/wasm/r/r.d.ts b/assets/wasm/r/r.d.ts index 75ab9ea..58ee69a 100644 --- a/assets/wasm/r/r.d.ts +++ b/assets/wasm/r/r.d.ts @@ -29,6 +29,12 @@ export function wasm_parse_errors(args: any, input: string): (ParseError)[]; export function wasm_highlight(args: any, input: string): any[]; /** */ +export enum Experiment { + TailCalls = 0, + RestArgs = 1, +} +/** +*/ export enum Localization { En = 0, Es = 1, @@ -38,12 +44,6 @@ export enum Localization { Emoji = 5, } /** -*/ -export enum Experiment { - TailCalls = 0, - RestArgs = 1, -} -/** * Run the R REPL */ export class Cli { @@ -83,13 +83,6 @@ export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembl export interface InitOutput { readonly memory: WebAssembly.Memory; - readonly __wbg_cli_free: (a: number) => void; - readonly __wbg_get_cli_locale: (a: number) => number; - readonly __wbg_set_cli_locale: (a: number, b: number) => void; - readonly __wbg_get_cli_warranty: (a: number) => number; - readonly __wbg_set_cli_warranty: (a: number, b: number) => void; - readonly __wbg_get_cli_experiments: (a: number, b: number) => void; - readonly __wbg_set_cli_experiments: (a: number, b: number, c: number) => void; readonly __wbg_parseerror_free: (a: number) => void; readonly parseerror_start: (a: number) => number; readonly parseerror_end: (a: number) => number; @@ -98,6 +91,13 @@ export interface InitOutput { readonly wasm_runtime: (a: number) => number; readonly wasm_parse_errors: (a: number, b: number, c: number, d: number) => void; readonly wasm_highlight: (a: number, b: number, c: number, d: number) => void; + readonly __wbg_cli_free: (a: number) => void; + readonly __wbg_get_cli_locale: (a: number) => number; + readonly __wbg_set_cli_locale: (a: number, b: number) => void; + readonly __wbg_get_cli_warranty: (a: number) => number; + readonly __wbg_set_cli_warranty: (a: number, b: number) => void; + readonly __wbg_get_cli_experiments: (a: number, b: number) => void; + readonly __wbg_set_cli_experiments: (a: number, b: number, c: number) => void; readonly __wbindgen_malloc: (a: number, b: number) => number; readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; readonly __wbindgen_export_2: WebAssembly.Table; diff --git a/assets/wasm/r/r.js b/assets/wasm/r/r.js index 1fee358..7fc3d82 100644 --- a/assets/wasm/r/r.js +++ b/assets/wasm/r/r.js @@ -35,6 +35,18 @@ function addHeapObject(obj) { function getObject(idx) { return heap[idx]; } +function dropObject(idx) { + if (idx < 132) return; + heap[idx] = heap_next; + heap_next = idx; +} + +function takeObject(idx) { + const ret = getObject(idx); + dropObject(idx); + return ret; +} + function isLikeNone(x) { return x === undefined || x === null; } @@ -57,18 +69,6 @@ function getInt32Memory0() { return cachedInt32Memory0; } -function dropObject(idx) { - if (idx < 132) return; - heap[idx] = heap_next; - heap_next = idx; -} - -function takeObject(idx) { - const ret = getObject(idx); - dropObject(idx); - return ret; -} - let WASM_VECTOR_LEN = 0; const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } ); @@ -171,35 +171,6 @@ function __wbg_adapter_28(arg0, arg1, arg2, arg3) { } } -let cachedUint32Memory0 = null; - -function getUint32Memory0() { - if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) { - cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); - } - return cachedUint32Memory0; -} - -function getArrayJsValueFromWasm0(ptr, len) { - ptr = ptr >>> 0; - const mem = getUint32Memory0(); - const slice = mem.subarray(ptr / 4, ptr / 4 + len); - const result = []; - for (let i = 0; i < slice.length; i++) { - result.push(takeObject(slice[i])); - } - return result; -} - -function passArrayJsValueToWasm0(array, malloc) { - const ptr = malloc(array.length * 4, 4) >>> 0; - const mem = getUint32Memory0(); - for (let i = 0; i < array.length; i++) { - mem[ptr / 4 + i] = addHeapObject(array[i]); - } - WASM_VECTOR_LEN = array.length; - return ptr; -} /** * @param {any} args * @returns {string} @@ -230,6 +201,25 @@ export function wasm_runtime(args) { return takeObject(ret); } +let cachedUint32Memory0 = null; + +function getUint32Memory0() { + if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) { + cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); + } + return cachedUint32Memory0; +} + +function getArrayJsValueFromWasm0(ptr, len) { + ptr = ptr >>> 0; + const mem = getUint32Memory0(); + const slice = mem.subarray(ptr / 4, ptr / 4 + len); + const result = []; + for (let i = 0; i < slice.length; i++) { + result.push(takeObject(slice[i])); + } + return result; +} /** * Check whether an input produces parse errors * @@ -277,6 +267,16 @@ export function wasm_highlight(args, input) { } } +function passArrayJsValueToWasm0(array, malloc) { + const ptr = malloc(array.length * 4, 4) >>> 0; + const mem = getUint32Memory0(); + for (let i = 0; i < array.length; i++) { + mem[ptr / 4 + i] = addHeapObject(array[i]); + } + WASM_VECTOR_LEN = array.length; + return ptr; +} + function handleError(f, args) { try { return f.apply(this, args); @@ -286,10 +286,10 @@ function handleError(f, args) { } /** */ -export const Localization = Object.freeze({ En:0,"0":"En",Es:1,"1":"Es",Zh:2,"2":"Zh",De:3,"3":"De",Pirate:4,"4":"Pirate",Emoji:5,"5":"Emoji", }); +export const Experiment = Object.freeze({ TailCalls:0,"0":"TailCalls",RestArgs:1,"1":"RestArgs", }); /** */ -export const Experiment = Object.freeze({ TailCalls:0,"0":"TailCalls",RestArgs:1,"1":"RestArgs", }); +export const Localization = Object.freeze({ En:0,"0":"En",Es:1,"1":"Es",Zh:2,"2":"Zh",De:3,"3":"De",Pirate:4,"4":"Pirate",Emoji:5,"5":"Emoji", }); const CliFinalization = (typeof FinalizationRegistry === 'undefined') ? { register: () => {}, unregister: () => {} } @@ -475,9 +475,15 @@ function __wbg_get_imports() { const ret = ParseError.__wrap(arg0); return addHeapObject(ret); }; - imports.wbg.__wbindgen_is_undefined = function(arg0) { - const ret = getObject(arg0) === undefined; - return ret; + imports.wbg.__wbindgen_object_drop_ref = function(arg0) { + takeObject(arg0); + }; + imports.wbg.__wbg_log_622c0899e43adbe8 = function(arg0, arg1) { + console.log(getStringFromWasm0(arg0, arg1)); + }; + imports.wbg.__wbindgen_object_clone_ref = function(arg0) { + const ret = getObject(arg0); + return addHeapObject(ret); }; imports.wbg.__wbindgen_try_into_number = function(arg0) { let result; @@ -491,15 +497,9 @@ imports.wbg.__wbindgen_number_get = function(arg0, arg1) { getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret; getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret); }; -imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); -}; -imports.wbg.__wbg_log_622c0899e43adbe8 = function(arg0, arg1) { - console.log(getStringFromWasm0(arg0, arg1)); -}; -imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); +imports.wbg.__wbindgen_is_undefined = function(arg0) { + const ret = getObject(arg0) === undefined; + return ret; }; imports.wbg.__wbg_crypto_1d1f22824a6a080c = function(arg0) { const ret = getObject(arg0).crypto; @@ -614,8 +614,8 @@ imports.wbg.__wbindgen_memory = function() { const ret = wasm.memory; return addHeapObject(ret); }; -imports.wbg.__wbindgen_closure_wrapper2880 = function(arg0, arg1, arg2) { - const ret = makeClosure(arg0, arg1, 1029, __wbg_adapter_28); +imports.wbg.__wbindgen_closure_wrapper2326 = function(arg0, arg1, arg2) { + const ret = makeClosure(arg0, arg1, 580, __wbg_adapter_28); return addHeapObject(ret); }; diff --git a/assets/wasm/r/r_bg.wasm b/assets/wasm/r/r_bg.wasm index b7f5158..f65ad75 100644 Binary files a/assets/wasm/r/r_bg.wasm and b/assets/wasm/r/r_bg.wasm differ diff --git a/assets/wasm/r/r_bg.wasm.d.ts b/assets/wasm/r/r_bg.wasm.d.ts index 12c7b3c..0c65382 100644 --- a/assets/wasm/r/r_bg.wasm.d.ts +++ b/assets/wasm/r/r_bg.wasm.d.ts @@ -1,13 +1,6 @@ /* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; -export function __wbg_cli_free(a: number): void; -export function __wbg_get_cli_locale(a: number): number; -export function __wbg_set_cli_locale(a: number, b: number): void; -export function __wbg_get_cli_warranty(a: number): number; -export function __wbg_set_cli_warranty(a: number, b: number): void; -export function __wbg_get_cli_experiments(a: number, b: number): void; -export function __wbg_set_cli_experiments(a: number, b: number, c: number): void; export function __wbg_parseerror_free(a: number): void; export function parseerror_start(a: number): number; export function parseerror_end(a: number): number; @@ -16,6 +9,13 @@ export function wasm_session_header(a: number, b: number): void; export function wasm_runtime(a: number): number; export function wasm_parse_errors(a: number, b: number, c: number, d: number): void; export function wasm_highlight(a: number, b: number, c: number, d: number): void; +export function __wbg_cli_free(a: number): void; +export function __wbg_get_cli_locale(a: number): number; +export function __wbg_set_cli_locale(a: number, b: number): void; +export function __wbg_get_cli_warranty(a: number): number; +export function __wbg_set_cli_warranty(a: number, b: number): void; +export function __wbg_get_cli_experiments(a: number, b: number): void; +export function __wbg_set_cli_experiments(a: number, b: number, c: number): void; export function __wbindgen_malloc(a: number, b: number): number; export function __wbindgen_realloc(a: number, b: number, c: number, d: number): number; export const __wbindgen_export_2: WebAssembly.Table; diff --git a/docs/r/callable/core/index.html b/docs/r/callable/core/index.html index 35ab9fe..61b6717 100644 --- a/docs/r/callable/core/index.html +++ b/docs/r/callable/core/index.html @@ -31,4 +31,4 @@ }) -

Module r::callable::core

source ·

Structs§

Enums§

Traits§

Functions§

\ No newline at end of file +

Module r::callable::core

source ·

Structs§

Enums§

Traits§

Functions§

\ No newline at end of file diff --git a/docs/r/object/rep/enum.Rep.html b/docs/r/object/rep/enum.Rep.html index 6c97386..4befea4 100644 --- a/docs/r/object/rep/enum.Rep.html +++ b/docs/r/object/rep/enum.Rep.html @@ -38,7 +38,7 @@ This is used for accessing inner values like list(1)[[1]].

source

pub fn try_get_inner_mut(&self, subset: Subset) -> Result<T, Signal>

Retrieve the internal data as a mutable view. This is important for lists for things like l$a[1:2] = c(10, 11)

-
source§

impl<T: Clone + Default> Rep<T>

source

pub fn new() -> Self

Create an empty vector

+
source§

impl<T: Clone + Default> Rep<T>

source

pub fn new() -> Self

Create an empty vector

The primary use case for this function is to support testing, and there are few expected use cases outside. It is used for creating a vector of an explicit atomic type, likely to be tested with @@ -69,7 +69,7 @@

source

pub fn iter_pairs(&self) -> IterablePairs<T>

Iterate over (owned) pairs of names and values ((String, T)).

source

pub fn iter_values(&self) -> IterableValues<T>

Iterate over the (owned) values of the vector.

source

pub fn iter_names(&self) -> Option<IterableValues<Character>>

Iterate over the names of the vector (if they exist).

-
source

pub fn push_value(&self, value: T)

source

pub fn push_named(&self, name: OptionNA<String>, value: T)

Push a named value with a given name onto the Rep<T>.

+
source

pub fn push_value(&mut self, value: T)

source

pub fn push_named(&mut self, name: OptionNA<String>, value: T)

Push a named value with a given name onto the Rep<T>.

source

pub fn iter_subset_indices_exact(&self) -> ExactIterSubsetIndices

source

pub fn iter_subset_indices(&self) -> Box<dyn Iterator<Item = Option<usize>>>

source

pub fn reindex(&mut self)

Reindex the mapping from names to indices.

source

pub fn with_capacity(capacity: usize, names: bool) -> Self

Constructs a new, empty Rep<T> with at least the specified capacity. Names are only include if names is true.

@@ -89,20 +89,20 @@

Assignment to a vector from another. The aggregate subsetted indices are iterated over while performing the assignment.

source

pub fn as_scalar(&self) -> Option<T>

Return the only value if the vector has length 1.

-
source

pub fn materialize(&self) -> Self
where +

source

pub fn materialize(&self) -> Self
where T: Clone,

Materialize a Vector

Apply subsets and clone values into a new vector.

-
source

pub fn is_double(&self) -> bool
where +

source

pub fn is_double(&self) -> bool
where T: AtomicMode,

Test the mode of the internal vector type

Internally, this is defined by the crate::object::coercion::AtomicMode implementation of the vector’s element type.

-
source

pub fn is_logical(&self) -> bool
where +

source

pub fn is_logical(&self) -> bool
where T: AtomicMode,

See Self::is_double for more information

-
source

pub fn is_integer(&self) -> bool
where +

source

pub fn is_integer(&self) -> bool
where T: AtomicMode,

See Self::is_double for more information

-
source

pub fn is_character(&self) -> bool
where +

source

pub fn is_character(&self) -> bool
where T: AtomicMode,

See Self::is_double for more information

-
source

pub fn as_mode<Mode>(&self) -> Rep<Mode>
where +

source

pub fn as_mode<Mode>(&self) -> Rep<Mode>
where T: CoercibleInto<Mode>, Mode: Clone,

Convert a Vector into a vector of a specific class of internal type

The internal type only needs to satisfy @@ -124,69 +124,69 @@ OptionNA::Some(1_f64), OptionNA::Some(0_f64) ]))

-
source

pub fn as_logical(&self) -> Rep<Logical>
where +

source

pub fn as_logical(&self) -> Rep<Logical>

See Self::as_mode for more information

-
source

pub fn as_integer(&self) -> Rep<Integer>
where +

source

pub fn as_integer(&self) -> Rep<Integer>

See Self::as_mode for more information

-
source

pub fn as_double(&self) -> Rep<Double>
where +

source

pub fn as_double(&self) -> Rep<Double>

See Self::as_mode for more information

-
source

pub fn as_character(&self) -> Rep<Character>
where +

source

pub fn as_character(&self) -> Rep<Character>

See Self::as_mode for more information

-
source

pub fn get_inner(&self, index: usize) -> Option<T>

Trait Implementations§

source§

impl<L, R, C, O, LNum, RNum> Add<Rep<R>> for Rep<L>
where +

source

pub fn get_inner(&self, index: usize) -> Option<T>

Trait Implementations§

source§

impl<L, R, C, O, LNum, RNum> Add<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Add<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Rep<R>) -> Self::Output

Performs the + operation. Read more
source§

impl<L, R> BitAnd<Rep<R>> for Rep<L>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Rep<R>) -> Self::Output

Performs the + operation. Read more
source§

impl<L, R> BitAnd<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Rep<R>) -> Self::Output

Performs the & operation. Read more
source§

impl<L, R> BitOr<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Rep<R>) -> Self::Output

Performs the & operation. Read more
source§

impl<L, R> BitOr<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Rep<R>) -> Self::Output

Performs the | operation. Read more
source§

impl<T: Clone> Clone for Rep<T>

source§

fn clone(&self) -> Self

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<T: Debug + Clone> Debug for Rep<T>

source§

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

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

impl<T: Clone + Default> Default for Rep<T>

source§

fn default() -> Self

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

impl<T> Display for Rep<T>
where - T: AtomicMode + Debug + Default + Clone,

source§

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

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

impl<L, R, C, O, LNum, RNum> Div<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Rep<R>) -> Self::Output

Performs the | operation. Read more
source§

impl<T: Clone> Clone for Rep<T>

source§

fn clone(&self) -> Self

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<T: Debug + Clone> Debug for Rep<T>

source§

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

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

impl<T: Clone + Default> Default for Rep<T>

source§

fn default() -> Self

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

impl<T> Display for Rep<T>
where + T: AtomicMode + Debug + Default + Clone,

source§

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

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

impl<L, R, C, O, LNum, RNum> Div<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Div<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Rep<R>) -> Self::Output

Performs the / operation. Read more
source§

impl<F, T> From<(Vec<F>, Subsets)> for Rep<T>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Rep<R>) -> Self::Output

Performs the / operation. Read more
source§

impl<F, T> From<(Vec<F>, Subsets)> for Rep<T>
where Rep<T>: From<Vec<F>>, - T: Clone,

source§

fn from(value: (Vec<F>, Subsets)) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<String>>> for Vector

source§

fn from(x: Rep<Character>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<bool>>> for Vector

source§

fn from(x: Rep<Logical>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<f64>>> for Vector

source§

fn from(x: Rep<Double>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<i32>>> for Vector

source§

fn from(x: Rep<Integer>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<Vec<(Option<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Option<String>, T)>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone + Default> From<Vec<(OptionNA<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Character, T)>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<String>>> for Rep<Character>

source§

fn from(value: Vec<OptionNA<String>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<bool>>> for Rep<Logical>

source§

fn from(value: Vec<OptionNA<bool>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<f64>>> for Rep<Double>

source§

fn from(value: Vec<OptionNA<f64>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<i32>>> for Rep<Integer>

source§

fn from(value: Vec<OptionNA<i32>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<String>> for Rep<Character>

source§

fn from(value: Vec<String>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<bool>> for Rep<Logical>

source§

fn from(value: Vec<bool>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<f64>> for Rep<Double>

source§

fn from(value: Vec<f64>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<i32>> for Rep<Integer>

source§

fn from(value: Vec<i32>) -> Self

Converts to this type from the input type.
source§

impl<L, R, C, O, LNum, RNum> Mul<Rep<R>> for Rep<L>
where + T: Clone,

source§

fn from(value: (Vec<F>, Subsets)) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<String>>> for Vector

source§

fn from(x: Rep<Character>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<bool>>> for Vector

source§

fn from(x: Rep<Logical>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<f64>>> for Vector

source§

fn from(x: Rep<Double>) -> Self

Converts to this type from the input type.
source§

impl From<Rep<OptionNA<i32>>> for Vector

source§

fn from(x: Rep<Integer>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<Vec<(Option<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Option<String>, T)>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone + Default> From<Vec<(OptionNA<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Character, T)>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<String>>> for Rep<Character>

source§

fn from(value: Vec<OptionNA<String>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<bool>>> for Rep<Logical>

source§

fn from(value: Vec<OptionNA<bool>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<f64>>> for Rep<Double>

source§

fn from(value: Vec<OptionNA<f64>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<i32>>> for Rep<Integer>

source§

fn from(value: Vec<OptionNA<i32>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<String>> for Rep<Character>

source§

fn from(value: Vec<String>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<bool>> for Rep<Logical>

source§

fn from(value: Vec<bool>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<f64>> for Rep<Double>

source§

fn from(value: Vec<f64>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<i32>> for Rep<Integer>

source§

fn from(value: Vec<i32>) -> Self

Converts to this type from the input type.
source§

impl<L, R, C, O, LNum, RNum> Mul<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Mul<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Rep<R>) -> Self::Output

Performs the * operation. Read more
source§

impl<L, LNum, O> Neg for Rep<L>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Rep<R>) -> Self::Output

Performs the * operation. Read more
source§

impl<L, LNum, O> Neg for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, LNum: Neg<Output = O>, Rep<O>: From<Vec<O>>, - O: Clone,

§

type Output = Result<Rep<O>, Signal>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl<L> Not for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T: PartialEq + Clone> PartialEq for Rep<T>

source§

fn eq(&self, other: &Rep<T>) -> bool

This method tests for self and other values to be equal, and is used + O: Clone,
§

type Output = Result<Rep<O>, Signal>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl<L> Not for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
source§

impl<T: PartialEq + Clone> PartialEq for Rep<T>

source§

fn eq(&self, other: &Rep<T>) -> 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<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where +sufficient, and should not be overridden without very good reason.

source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = O>, O: Pow<O, Output = O> + Default + Clone, - Rep<O>: From<Vec<O>>,

§

type Output = Result<Rep<O>, Signal>

source§

fn power(self, rhs: Rep<R>) -> Self::Output

raise self to the rhs power
source§

impl<L, R, C, O, LNum, RNum> Rem<Rep<R>> for Rep<L>
where + Rep<O>: From<Vec<O>>,

§

type Output = Result<Rep<O>, Signal>

source§

fn power(self, rhs: Rep<R>) -> Self::Output

raise self to the rhs power
source§

impl<L, R, C, O, LNum, RNum> Rem<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Rem<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the % operator.
source§

fn rem(self, rhs: Rep<R>) -> Self::Output

Performs the % operation. Read more
source§

impl<L, R, C, O, LNum, RNum> Sub<Rep<R>> for Rep<L>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the % operator.
source§

fn rem(self, rhs: Rep<R>) -> Self::Output

Performs the % operation. Read more
source§

impl<L, R, C, O, LNum, RNum> Sub<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = C>, C: Clone + Sub<Output = O> + Default, Rep<C>: From<Vec<O>>, - O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Rep<R>) -> Self::Output

Performs the - operation. Read more
source§

impl TryInto<Rep<Obj>> for Obj

§

type Error = Signal

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<List, Self::Error>

Performs the conversion.
source§

impl<T> TryInto<bool> for Rep<OptionNA<T>>

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<bool, Self::Error>

Performs the conversion.
source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where + O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Rep<R>) -> Self::Output

Performs the - operation. Read more
source§

impl TryInto<Rep<Obj>> for Obj

§

type Error = Signal

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<List, Self::Error>

Performs the conversion.
source§

impl<T> TryInto<bool> for Rep<OptionNA<T>>

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<bool, Self::Error>

Performs the conversion.
source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

source§

fn vec_gt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_gte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_eq(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_neq(self, rhs: Rep<R>) -> Self::Output

source§

impl<T: Clone> ViewMut for Rep<T>

source§

fn view_mut(&self) -> Self

source§

impl<T: Clone> StructuralPartialEq for Rep<T>

Auto Trait Implementations§

§

impl<T> Freeze for Rep<T>

§

impl<T> !RefUnwindSafe for Rep<T>

§

impl<T> !Send for Rep<T>

§

impl<T> !Sync for Rep<T>

§

impl<T> Unpin for Rep<T>

§

impl<T> !UnwindSafe for Rep<T>

Blanket Implementations§

source§

impl<T> Any for T
where + C: PartialOrd + Clone + Default,

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

source§

fn vec_gt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_gte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_eq(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_neq(self, rhs: Rep<R>) -> Self::Output

source§

impl<T: Clone> ViewMut for Rep<T>

source§

fn view_mut(&self) -> Self

source§

impl<T: Clone> StructuralPartialEq for Rep<T>

Auto Trait Implementations§

§

impl<T> Freeze for Rep<T>

§

impl<T> !RefUnwindSafe for Rep<T>

§

impl<T> !Send for Rep<T>

§

impl<T> !Sync for Rep<T>

§

impl<T> Unpin for Rep<T>

§

impl<T> !UnwindSafe for Rep<T>

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> AsDynCompare for T
where T: Any + DynCompare,

source§

fn as_any(&self) -> &(dyn Any + 'static)

source§

fn as_dyn_compare(&self) -> &(dyn DynCompare + 'static)

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/docs/r/object/rep/fn.try_binary_lgl_op.html b/docs/r/object/rep/fn.try_binary_lgl_op.html index 7da54d6..1595d7f 100644 --- a/docs/r/object/rep/fn.try_binary_lgl_op.html +++ b/docs/r/object/rep/fn.try_binary_lgl_op.html @@ -31,7 +31,7 @@ }) -

Function r::object::rep::try_binary_lgl_op

source ·
pub fn try_binary_lgl_op<L, R, F>(
+

Function r::object::rep::try_binary_lgl_op

source ·
pub fn try_binary_lgl_op<L, R, F>(
     lhs: Rep<L>,
     rhs: Rep<R>,
     f: F,
diff --git a/docs/r/object/rep/index.html b/docs/r/object/rep/index.html
index dd2b830..3a15bc8 100644
--- a/docs/r/object/rep/index.html
+++ b/docs/r/object/rep/index.html
@@ -31,4 +31,4 @@
   })
 
 
-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/r/object/rep/struct.ExactIterSubsetIndices.html b/docs/r/object/rep/struct.ExactIterSubsetIndices.html index 916a940..f90cb3b 100644 --- a/docs/r/object/rep/struct.ExactIterSubsetIndices.html +++ b/docs/r/object/rep/struct.ExactIterSubsetIndices.html @@ -31,7 +31,7 @@ }) -

Struct r::object::rep::ExactIterSubsetIndices

source ·
pub struct ExactIterSubsetIndices { /* private fields */ }

Trait Implementations§

source§

impl ExactSizeIterator for ExactIterSubsetIndices

source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl Iterator for ExactIterSubsetIndices

§

type Item = Option<usize>

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<Self::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( +

Struct r::object::rep::ExactIterSubsetIndices

source ·
pub struct ExactIterSubsetIndices { /* private fields */ }

Trait Implementations§

source§

impl ExactSizeIterator for ExactIterSubsetIndices

source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl Iterator for ExactIterSubsetIndices

§

type Item = Option<usize>

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<Self::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self, ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
where Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usize
where diff --git a/docs/r/object/rep/struct.Naming.html b/docs/r/object/rep/struct.Naming.html index 16cdffd..d14622a 100644 --- a/docs/r/object/rep/struct.Naming.html +++ b/docs/r/object/rep/struct.Naming.html @@ -31,14 +31,14 @@ }) -

Struct r::object::rep::Naming

source ·
pub struct Naming {
+

Struct r::object::rep::Naming

source ·
pub struct Naming {
     pub map: CowObj<HashMap<String, Vec<usize>>>,
     pub names: CowObj<Vec<OptionNA<String>>>,
 }

Fields§

§map: CowObj<HashMap<String, Vec<usize>>>§names: CowObj<Vec<OptionNA<String>>>

Implementations§

source§

impl Naming

source

pub fn new() -> Self

Create an empty Naming

-
source

pub fn with_capacity(capacity: usize) -> Self

source

pub fn push_name(&self, name: OptionNA<String>)

Push a new name onto the Naming.

+
source

pub fn with_capacity(capacity: usize) -> Self

source

pub fn push(&mut self, name: OptionNA<String>)

Push a new name onto the Naming.

source

pub fn with_inner_mut<F, R>(&self, f: F) -> R
where F: FnOnce(&mut HashMap<String, Vec<usize>>, &mut Vec<OptionNA<String>>) -> R,

Get mutable access to the internal data (map and names vector) via the passed closure.

-

Trait Implementations§

source§

impl Clone for Naming

source§

fn clone(&self) -> Naming

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 Naming

source§

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

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

impl Default for Naming

source§

fn default() -> Naming

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

impl From<CowObj<Vec<OptionNA<String>>>> for Naming

source§

fn from(value: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<String>>> for Naming

source§

fn from(value: Vec<Character>) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Naming

source§

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

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

Trait Implementations§

source§

impl Clone for Naming

source§

fn clone(&self) -> Naming

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 Naming

source§

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

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

impl Default for Naming

source§

fn default() -> Naming

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

impl From<CowObj<Vec<OptionNA<String>>>> for Naming

source§

fn from(value: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl From<Vec<OptionNA<String>>> for Naming

source§

fn from(value: Vec<Character>) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Naming

source§

fn eq(&self, other: &Naming) -> 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 StructuralPartialEq for Naming

Auto Trait Implementations§

§

impl Freeze for Naming

§

impl !RefUnwindSafe for Naming

§

impl !Send for Naming

§

impl !Sync for Naming

§

impl Unpin for Naming

§

impl !UnwindSafe for Naming

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> AsDynCompare for T
where diff --git a/docs/r/object/struct.CowObj.html b/docs/r/object/struct.CowObj.html index b0459ee..3305f86 100644 --- a/docs/r/object/struct.CowObj.html +++ b/docs/r/object/struct.CowObj.html @@ -38,7 +38,7 @@ In case more than one reference to the internal data exists, the vector is cloned.

source

pub fn borrow(&self) -> Ref<'_, Rc<T>>

Borrow the internal data immutably.

-

source§

impl<T: Clone> CowObj<Vec<T>>

source

pub fn len(&self) -> usize

source

pub fn is_empty(&self) -> bool

source

pub fn iter(&self) -> CowObjIter<T>

Trait Implementations§

source§

impl<T: Clone> Clone for CowObj<T>

source§

fn clone(&self) -> Self

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<T: Debug + Clone> Debug for CowObj<T>

source§

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

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

impl<T: Default + Clone> Default for CowObj<T>

source§

fn default() -> CowObj<T>

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

impl From<CowObj<Vec<OptionNA<String>>>> for Naming

source§

fn from(value: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl From<CowObj<Vec<OptionNA<String>>>> for Vector

source§

fn from(x: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<T> for CowObj<T>

source§

fn from(x: T) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> IntoIterator for CowObj<Vec<T>>

§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = CowObjIter<T>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<T: PartialEq + Clone> PartialEq for CowObj<T>

source§

fn eq(&self, other: &CowObj<T>) -> bool

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

impl<T: Clone> CowObj<Vec<T>>

source

pub fn len(&self) -> usize

source

pub fn is_empty(&self) -> bool

source

pub fn iter(&self) -> CowObjIter<T>

Trait Implementations§

source§

impl<T: Clone> Clone for CowObj<T>

source§

fn clone(&self) -> Self

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<T: Debug + Clone> Debug for CowObj<T>

source§

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

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

impl<T: Default + Clone> Default for CowObj<T>

source§

fn default() -> CowObj<T>

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

impl From<CowObj<Vec<OptionNA<String>>>> for Naming

source§

fn from(value: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl From<CowObj<Vec<OptionNA<String>>>> for Vector

source§

fn from(x: CowObj<Vec<Character>>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> From<T> for CowObj<T>

source§

fn from(x: T) -> Self

Converts to this type from the input type.
source§

impl<T: Clone> IntoIterator for CowObj<Vec<T>>

§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = CowObjIter<T>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<T: PartialEq + Clone> PartialEq for CowObj<T>

source§

fn eq(&self, other: &CowObj<T>) -> 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<T: Clone> ViewMut for CowObj<T>

source§

fn view_mut(&self) -> Self

Create a mutable view on the data.

source§

impl<T: Clone> StructuralPartialEq for CowObj<T>

Auto Trait Implementations§

§

impl<T> Freeze for CowObj<T>

§

impl<T> !RefUnwindSafe for CowObj<T>

§

impl<T> !Send for CowObj<T>

§

impl<T> !Sync for CowObj<T>

§

impl<T> Unpin for CowObj<T>

§

impl<T> !UnwindSafe for CowObj<T>

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/docs/r/object/trait.Pow.html b/docs/r/object/trait.Pow.html index f467456..930eecb 100644 --- a/docs/r/object/trait.Pow.html +++ b/docs/r/object/trait.Pow.html @@ -38,7 +38,7 @@ fn power(self, rhs: Rhs) -> Self::Output; }

Required Associated Types§

Required Methods§

source

fn power(self, rhs: Rhs) -> Self::Output

raise self to the rhs power

Implementations on Foreign Types§

source§

impl Pow<f64> for i32

§

type Output = f64

source§

fn power(self, rhs: f64) -> Self::Output

source§

impl Pow<i32> for i32

§

type Output = i32

source§

fn power(self, rhs: Self) -> Self::Output

source§

impl<T> Pow<T> for f64
where - f64: From<T>,

§

type Output = f64

source§

fn power(self, rhs: T) -> Self::Output

Implementors§

source§

impl Pow<Obj> for Obj

source§

impl Pow<Vector> for Vector

source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where + f64: From<T>,

§

type Output = f64

source§

fn power(self, rhs: T) -> Self::Output

Implementors§

source§

impl Pow<Obj> for Obj

source§

impl Pow<Vector> for Vector

source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>, R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>, (LNum, RNum): CommonNum<Common = O>, diff --git a/docs/r/object/trait.VecPartialCmp.html b/docs/r/object/trait.VecPartialCmp.html index e20c004..13bcf27 100644 --- a/docs/r/object/trait.VecPartialCmp.html +++ b/docs/r/object/trait.VecPartialCmp.html @@ -41,7 +41,7 @@ fn vec_lte(self, rhs: Rhs) -> Self::Output; fn vec_eq(self, rhs: Rhs) -> Self::Output; fn vec_neq(self, rhs: Rhs) -> Self::Output; -}

Required Associated Types§

Required Methods§

source

fn vec_gt(self, rhs: Rhs) -> Self::Output

source

fn vec_gte(self, rhs: Rhs) -> Self::Output

source

fn vec_lt(self, rhs: Rhs) -> Self::Output

source

fn vec_lte(self, rhs: Rhs) -> Self::Output

source

fn vec_eq(self, rhs: Rhs) -> Self::Output

source

fn vec_neq(self, rhs: Rhs) -> Self::Output

Implementors§

source§

impl VecPartialCmp<Obj> for Obj

source§

impl VecPartialCmp<Vector> for Vector

source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where +}

Required Associated Types§

Required Methods§

source

fn vec_gt(self, rhs: Rhs) -> Self::Output

source

fn vec_gte(self, rhs: Rhs) -> Self::Output

source

fn vec_lt(self, rhs: Rhs) -> Self::Output

source

fn vec_lte(self, rhs: Rhs) -> Self::Output

source

fn vec_eq(self, rhs: Rhs) -> Self::Output

source

fn vec_neq(self, rhs: Rhs) -> Self::Output

Implementors§

source§

impl VecPartialCmp<Obj> for Obj

source§

impl VecPartialCmp<Vector> for Vector

source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where L: AtomicMode + Default + Clone + CoercibleInto<C>, R: AtomicMode + Default + Clone + CoercibleInto<C>, (L, R): CommonCmp<Common = C>, diff --git a/docs/search-index.js b/docs/search-index.js index 6562570..87d776c 100644 --- a/docs/search-index.js +++ b/docs/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["r",{"t":"CCCCQQCCCQQQQQCCCCCCCCCJKKKKKFPPTPPPPTKGNNNNNNNNNNMNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNKKMMMNFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGFPPNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPGPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNPFGPPPPIFPPGPPPNNNNNNNNNNHNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPFFKPPFPGPFPPPPPPIPPPPPPPPFPPPPGGRRKPPPPPGPFPKGPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNMNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNOONMNNMNNMNNMNNMNNMNNNMNNNNNNNNNNNNNNNRKKRRKKKKMMMMNNNNNNNNQHFFFFFFFFFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIPPPPPPPPNNNNNNNNNNNPPPPPPPPPPPPIPPGKPPPPPPIIPPPGPPPNNNNNNNNNNNNNNNNCNNNNCCNNCNNNNNNNNNNNNNHNNMNNNMNCNNNNNNNNNNNNNNNNCPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNNNNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNCCHCFNNNNNNNNNNNNNNNNNNNNNNNPFGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNKN","n":["callable","cli","context","error","formals","internal_err","lang","object","parser","r","r_expect","r_macro_stringify","r_parse","register","repl","session","utils","builtins","core","dyncompare","keywords","operators","primitive","BUILTIN","Builtin","Callable","CallableClone","CallableFormals","Format","FormatState","Function","Infix","KIND","Keyword","Postfix","PostfixCall","Prefix","SYM","Sym","SymKind","as_any","as_dyn_compare","borrow","borrow","borrow_mut","borrow_mut","call","call_assign","call_matched","call_mut","callable_clone","default","dyn_eq","eq","eq","force_promises","formals","from","from","into","into","is_infix","is_same_type_as","is_same_type_as","is_transparent","kind","match_arg_exprs","match_args","rfmt","rfmt_call","rfmt_call_with","rfmt_infix","rfmt_infix_with","rfmt_with","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AsDynCompare","DynCompare","as_any","as_dyn_compare","dyn_eq","eq","KeywordBlock","KeywordFor","KeywordIf","KeywordList","KeywordParen","KeywordRepeat","KeywordReturn","KeywordVec","KeywordWhile","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","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","call","call","call","call","call","call","call","call","call","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","InfixAdd","InfixAnd","InfixAssign","InfixColon","InfixDiv","InfixDollar","InfixEqual","InfixGreater","InfixGreaterEqual","InfixLess","InfixLessEqual","InfixMod","InfixMul","InfixNotEqual","InfixOr","InfixPipe","InfixPow","InfixSub","InfixVectorAnd","InfixVectorOr","PostfixIndex","PostfixPack","PostfixVecIndex","PrefixNot","PrefixPack","PrefixSub","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call_assign","call_assign","call_mut","call_mut","call_mut","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","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","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","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_owned","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_owned","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_from","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_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","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","PrimitiveC","PrimitiveCallstack","PrimitiveEnvironment","PrimitiveEval","PrimitiveIsNull","PrimitiveLength","PrimitiveList","PrimitiveNames","PrimitiveParent","PrimitivePaste","PrimitivePrint","PrimitiveQ","PrimitiveQuote","PrimitiveRnorm","PrimitiveRunif","PrimitiveSubstitute","PrimitiveSum","PrimitiveTypeOf","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call_assign","call_matched","call_matched","call_matched","call_matched","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","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","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_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","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cli","Experiment","ExperimentIter","RestArgs","TailCalls","as_any","as_dyn_compare","augment_args","augment_args_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","command","command_for_update","default","dyn_eq","eq","experiments","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches_mut","from_str","group_id","into","into","into","into_iter","is_same_type_as","is_same_type_as","is_same_type_as","iter","len","locale","next","next_back","nth","size_hint","to_owned","to_owned","to_owned","to_possible_value","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches_mut","value_variants","vzip","vzip","vzip","warranty","Context","assign","assign","assign_lazy","assign_lazy","env","eval","eval","eval_and_finalize","eval_and_finalize","eval_binary","eval_binary","eval_call","eval_call","eval_call_mut","eval_call_mut","eval_in","eval_in","eval_list_eager","eval_list_eager","eval_list_lazy","eval_list_lazy","eval_mut","eval_mut","get","get","get_ellipsis","get_ellipsis","get_mut","get_mut","ArgumentInvalid","ArgumentMissing","CannotBeCoercedTo","CannotBeCoercedToCharacter","CannotBeCoercedToDouble","CannotBeCoercedToInteger","CannotBeCoercedToLogical","CannotBeDestructuredIntoList","CannotEvaluateAsMutable","ConditionIsNotScalar","DuplicatedMoreParameter","DuplicatedParameter","Error","FeatureDisabledRestArgs","IncorrectContext","Internal","InvalidFunctionParameter","InvalidRange","Missing","NonRecyclableLengths","NotInterpretableAsLogical","Other","ParseFailure","ParseFailureVerbose","ParseUnexpected","Unimplemented","VariableNotFound","WithCallStack","as_any","as_dyn_compare","borrow","borrow_mut","clone","clone_into","clone_to_uninit","dyn_eq","eq","fmt","fmt","from","from_parse_error","into","is_same_type_as","to_owned","to_string","try_from","try_into","type_id","vzip","Break","CallStack","Cond","Condition","Continue","Err","Error","EvalResult","Frame","Ok","Return","Signal","Tail","Terminate","Thunk","add_child_frame","add_frame","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","assert_formals","assign","assign_lazy","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","dyn_eq","dyn_eq","dyn_eq","dyn_eq","env","env","env","eq","eq","eq","eq","eval","eval_and_finalize","eval_binary","eval_call","eval_call_mut","eval_mut","eval_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","frame","frames","from","from","from","from","from","from","from","from","from","get","get_mut","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","last_frame","map_session","new","new_child_env","parent_frame","parse","parse_and_eval","pop_frame_and_return","session","to","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","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","with_global_env","Bool","Break","Call","Character","Continue","CowObj","CowObjIter","DefaultDebug","Double","Ellipsis","Environment","Environment","Expr","Expr","ExprList","Function","Function","Indices","Inf","Integer","Integer","List","List","List","Logical","Mask","Missing","More","NA","NA","NamedSubsets","Names","Null","Null","Number","Obj","OptionNA","Output","Output","Pow","Primitive","Promise","Range","Some","String","Subset","Subset","Subsets","Symbol","VecPartialCmp","Vector","Vector","ViewMut","add","add","add","append","append","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_character","as_character","as_double","as_double","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_formals","as_integer","as_integer","as_list","as_logical","as_logical","as_logical","as_option","as_primitive","as_vector","assign","assign","binary_args","bind_names","bitand","bitand","bitor","bitor","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","call","call_matched","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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coercion","default","default","default","default","default","default","div","div","div","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","env","environment","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","eval","eval_mut","filter","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force","formals","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_builtins","from_iter","from_iter","get","get","get","get","get","get_index_at","get_index_at","get_mut","get_named","inner_rc","insert","insert","insert_named","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_resettable","into_usize","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_na","is_named","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","iter","iter_names","iterators","keys","len","len","len","len","len","len","len","map","materialize","mul","mul","mul","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","names","neg","neg","neg","new","new","new","new_primitive_call","next","not","not","parent","partial_cmp","pop","pop_trailing","position_ellipsis","power","power","power","power","push","push","rem","rem","rem","remove","remove_named","rep","set_names","set_subset","sub","sub","sub","subset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","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_from","try_get","try_get","try_get_inner","try_get_inner_mut","try_get_named","try_get_named_mut","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_set_named","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","unnamed_binary_args","unnamed_unary_arg","values","values","vec_coerce","vec_eq","vec_eq","vec_eq","vec_gt","vec_gt","vec_gt","vec_gte","vec_gte","vec_gte","vec_lt","vec_lt","vec_lt","vec_lte","vec_lte","vec_lte","vec_neq","vec_neq","vec_neq","vec_parse","view_mut","view_mut","view_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_inner_mut","with_visibility","As","AtomicMode","CoercibleInto","Common","Common","CommonCmp","CommonNum","IntoLogical","MinimallyNumeric","as_logical","coerce_into","into_common","into_common","is_character","is_character","is_double","is_double","is_integer","is_integer","is_logical","is_logical","register","map_common_numeric","ExactIterSubsetIndices","IntoIterableRefNames","IntoIterableRefPairs","IntoIterableRefValues","IterableNames","IterablePairs","IterableRefPairs","IterableRefValues","IterableValues","Naming","Rep","Subset","add","as_any","as_any","as_character","as_double","as_dyn_compare","as_dyn_compare","as_integer","as_logical","as_mode","as_scalar","assign","bitand","bitor","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","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","dedup_last","default","default","div","dyn_eq","dyn_eq","eq","eq","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get_inner","inner","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_character","is_double","is_empty","is_integer","is_logical","is_named","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","iter","iter","iter","iter_names","iter_pairs","iter_subset_indices","iter_subset_indices_exact","iter_values","len","len","map","materialize","mul","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","names","names","names_ref","neg","new","new","next","next","next","next","next","next","not","pairs_ref","power","push_name","push_named","push_value","reindex","rem","set_names","set_subset","sub","subset","to_owned","to_owned","to_string","try_binary_lgl_op","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_inner","try_get_inner_mut","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values_ref","vec_eq","vec_gt","vec_gte","vec_lt","vec_lte","vec_neq","view_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_inner_mut","with_inner_mut","Character","Double","Integer","Logical","NA","NA","NA","NA","Some","Some","Some","Some","bitand","bitor","is_character","is_double","is_integer","is_logical","not","try_from","try_from","try_from","try_from","Brackets","Call","Comment","ControlFlow","De","Emoji","En","Err","Err","Err","Es","Function","HighlightResult","Infix","Keyword","Localization","LocalizedParser","None","Number","Ok","Ok","Ok","Operators","ParseListResult","ParseResult","Pirate","Signal","String","Style","Symbol","Value","Zh","as_any","as_any","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","de","default","default","dyn_eq","dyn_eq","emoji","en","eq","eq","es","fmt","fmt","fmt","from","from","from","from_str","from_str","highlight","into","into","is_same_type_as","is_same_type_as","parse_expr","parse_highlight","parse_highlight","parse_highlight_with","parse_highlight_with","parse_input","parse_input","parse_input_with","parse_input_with","pirate","to_owned","to_owned","to_possible_value","to_string","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","validate","value_variants","vzip","vzip","zh","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","from","from","from","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","highlight","prompt","repl","validator","Prompt","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","from","get_indicator_color","get_prompt_color","get_prompt_multiline_color","get_prompt_right_color","into","is_same_type_as","render_prompt_history_search_indicator","render_prompt_indicator","render_prompt_left","render_prompt_multiline_indicator","render_prompt_right","to_owned","try_from","try_into","type_id","vzip","Callback","Session","SessionOutput","SessionParserConfig","Stdout","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","default","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","execute","experiments","experiments","flush","fmt","fmt","fmt","from","from","from","from","from","highlight","history","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","locale","locale","output","parse_highlight","parse_highlight_with","parse_input","parse_input_with","queue","sync_update","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","vzip","vzip","vzip","warranty","with_experiments","with_history_file","with_output","write","SameType","is_same_type_as"],"q":[[0,"r"],[17,"r::callable"],[23,"r::callable::builtins"],[24,"r::callable::core"],[82,"r::callable::dyncompare"],[88,"r::callable::keywords"],[309,"r::callable::operators"],[938,"r::callable::primitive"],[1389,"r::cli"],[1465,"r::context"],[1495,"r::error"],[1544,"r::lang"],[1674,"r::object"],[2156,"r::object::coercion"],[2178,"r::object::iterators"],[2179,"r::object::rep"],[2421,"r::object::types"],[2444,"r::parser"],[2542,"r::parser::de"],[2706,"r::parser::emoji"],[2870,"r::parser::en"],[3039,"r::parser::es"],[3203,"r::parser::pirate"],[3367,"r::parser::zh"],[3531,"r::repl"],[3535,"r::repl::prompt"],[3559,"r::session"],[3644,"r::utils"],[3646,"core::any"],[3647,"r::object::ast"],[3648,"r::object::list"],[3649,"alloc::boxed"],[3650,"r::object::vector::types"],[3651,"r::object::core"],[3652,"alloc::vec"],[3653,"core::result"],[3654,"alloc::string"],[3655,"core::fmt"],[3656,"r::callable::primitive::c"],[3657,"r::callable::primitive::callstack"],[3658,"r::callable::primitive::environment"],[3659,"r::callable::primitive::eval"],[3660,"r::callable::primitive::list"],[3661,"r::callable::primitive::parent"],[3662,"r::callable::primitive::paste"],[3663,"r::callable::primitive::q"],[3664,"r::callable::primitive::quote"],[3665,"r::callable::primitive::rnorm"],[3666,"r::callable::primitive::runif"],[3667,"r::callable::primitive::substitute"],[3668,"r::callable::primitive::sum"],[3669,"r::callable::primitive::is_null"],[3670,"r::callable::primitive::names"],[3671,"r::callable::primitive::print"],[3672,"r::callable::primitive::length"],[3673,"r::callable::primitive::type_reflection"],[3674,"clap_builder::builder::command"],[3675,"clap_builder::parser::matches::arg_matches"],[3676,"clap_builder"],[3677,"clap_builder::util::id"],[3678,"core::option"],[3679,"clap_builder::builder::possible_value"],[3680,"r::context::core"],[3681,"r::object::environment"],[3682,"alloc::rc"],[3683,"pest::error"],[3684,"pest"],[3685,"r::parser::localization::languages::en"],[3686,"core::convert"],[3687,"core::ops::function"],[3688,"r::parser::core"],[3689,"r::object::vector::core"],[3690,"core::ops::arith"],[3691,"r::object::vector::coercion"],[3692,"r::object::vector::subsets"],[3693,"hashbrown::map"],[3694,"r::object::cow"],[3695,"core::cell"],[3696,"core::clone"],[3697,"r::object::vector::subset"],[3698,"core::str::traits"],[3699,"core::default"],[3700,"core::cmp"],[3701,"core::iter::traits::iterator"],[3702,"core::ops::range"],[3703,"r::object::vector::rep"],[3704,"core::iter::traits::collect"],[3705,"clap_builder::builder::resettable"],[3706,"core::ops::deref"],[3707,"r::parser::localization::core"],[3708,"r::parser::style"],[3709,"reedline::painting::styled_text"],[3710,"pest::pratt_parser"],[3711,"pest::iterators::pairs"],[3712,"pest::parser"],[3713,"reedline::validator"],[3714,"r::parser::localization::languages::de"],[3715,"core::hash"],[3716,"r::parser::localization::languages::emoji"],[3717,"r::parser::localization::languages::es"],[3718,"r::parser::localization::languages::pirate"],[3719,"r::parser::localization::languages::zh"],[3720,"crossterm::style::types::color"],[3721,"nu_ansi_term::style"],[3722,"reedline::prompt::base"],[3723,"alloc::borrow"],[3724,"std::io::error"],[3725,"crossterm::command"],[3726,"r::object::vector"],[3727,"r::object::vector::iterators"],[3728,"r::parser::localization::languages"],[3729,"r::repl::core"]],"i":[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,0,16,16,207,16,16,16,16,207,0,0,16,16,14,16,14,16,5,5,5,5,11,14,16,12,16,0,23,14,16,14,16,12,14,16,12,12,5,5,24,24,24,24,24,24,14,16,14,16,14,16,14,16,0,0,28,28,3,3,0,0,0,0,0,0,0,0,0,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,34,35,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,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,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,63,65,63,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,72,73,74,75,76,77,78,79,80,71,81,82,83,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,0,0,0,87,87,87,87,88,88,86,87,88,86,87,88,86,87,88,86,87,88,86,87,87,88,88,88,88,87,87,88,86,87,88,86,87,88,88,88,87,88,86,87,88,86,86,87,88,87,86,88,86,86,86,86,86,87,88,87,86,87,87,88,86,87,88,86,87,88,88,88,87,86,87,88,88,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,99,99,99,99,99,99,99,99,99,99,99,99,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,105,0,0,21,105,8,21,0,0,8,21,0,21,105,21,7,7,105,21,106,7,105,21,106,7,0,7,7,105,21,106,7,105,21,106,7,106,105,21,106,7,105,21,106,7,105,21,106,7,7,105,21,106,7,106,7,106,105,21,106,7,7,7,7,7,7,106,7,105,21,21,106,106,7,7,7,7,8,105,21,21,21,21,106,7,7,7,7,105,21,106,7,105,21,106,7,7,7,106,106,7,7,7,7,7,106,105,21,106,7,21,106,7,105,21,106,7,105,21,106,7,105,21,106,7,105,21,106,7,7,9,9,9,113,9,0,0,0,113,9,0,18,0,18,0,18,9,121,9,9,113,0,18,9,113,121,9,9,9,111,0,121,18,9,9,0,0,148,152,0,9,18,121,111,9,0,10,0,9,0,0,18,0,18,111,113,6,97,18,9,6,97,115,121,111,113,117,18,113,18,113,18,9,6,97,115,121,111,113,117,6,18,113,18,18,111,113,111,9,18,18,113,6,115,18,113,18,113,118,140,18,9,6,97,115,121,111,113,117,117,118,140,18,9,6,97,115,121,111,113,117,18,18,18,9,6,97,115,121,111,113,117,18,9,6,97,115,121,111,113,117,18,9,6,97,115,121,111,113,117,111,111,111,111,111,111,111,111,111,111,111,111,111,0,18,6,97,115,111,117,18,111,113,18,9,6,97,115,121,111,113,117,18,18,18,9,6,97,115,121,111,113,117,111,111,18,18,121,97,18,18,9,9,6,6,97,97,115,121,111,111,111,113,113,117,18,18,118,140,18,18,9,6,6,6,6,97,115,115,121,121,121,121,111,111,111,111,111,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,117,117,117,97,6,6,18,18,6,97,113,115,121,97,6,117,6,97,6,118,140,18,9,6,97,115,121,111,113,117,118,140,6,6,115,117,113,18,18,6,97,115,121,113,117,111,113,118,140,18,9,6,97,115,121,111,113,117,117,113,0,6,18,6,97,115,121,113,117,111,113,18,111,113,140,140,140,140,140,140,140,140,140,140,140,140,140,113,18,111,113,6,115,117,9,140,18,113,97,111,6,6,6,148,18,111,113,6,115,18,111,113,6,6,0,113,113,18,111,113,113,18,9,6,97,115,121,111,113,117,18,9,6,97,111,113,118,140,18,9,6,97,115,121,121,121,111,113,117,18,113,18,18,18,18,118,140,18,18,18,18,18,18,9,6,97,115,121,111,113,113,117,18,118,140,18,9,6,97,115,121,111,113,117,0,6,6,6,97,113,152,18,113,152,18,113,152,18,113,152,18,113,152,18,113,152,18,113,113,153,18,117,118,140,18,9,6,97,115,121,111,113,117,117,18,158,0,0,155,156,0,0,0,0,114,151,155,156,161,161,161,161,161,161,161,161,0,0,0,0,0,0,0,0,0,0,0,0,0,134,134,163,134,134,134,163,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,164,165,166,168,167,169,141,170,171,163,134,163,134,163,134,163,134,134,163,134,134,163,134,163,134,163,134,134,164,165,166,168,167,169,141,170,171,163,163,163,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,165,167,169,141,170,171,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,164,166,168,134,134,134,134,134,171,134,163,134,134,169,141,141,141,141,141,141,141,141,141,141,141,141,141,170,134,163,134,134,163,134,165,167,169,141,170,171,134,134,134,163,134,134,134,134,134,134,134,134,163,134,134,0,164,165,166,168,167,169,141,170,171,163,134,134,134,164,165,166,168,167,169,141,170,171,163,134,134,164,165,166,168,167,169,141,170,171,163,134,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,163,134,163,134,0,0,0,0,133,136,135,17,133,136,135,17,135,135,17,133,136,135,135,133,136,135,17,173,173,173,173,172,172,172,110,208,181,172,173,0,173,173,0,0,173,173,110,208,181,173,0,0,172,173,173,0,173,173,172,172,173,172,173,172,173,172,173,172,173,172,173,172,172,173,173,0,172,173,172,173,0,0,172,173,0,172,173,173,172,173,173,172,173,172,172,173,172,173,0,180,180,180,172,180,180,180,172,0,172,173,172,173,172,172,173,173,172,173,172,173,172,172,172,173,0,183,0,0,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,184,183,183,184,183,184,183,183,184,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,184,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,183,184,183,184,183,184,183,183,183,183,183,183,183,183,183,183,184,186,0,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,187,186,186,187,186,187,186,186,187,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,187,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,186,187,186,187,186,187,186,186,186,186,186,186,186,186,186,186,187,102,0,0,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,188,102,102,188,102,188,102,102,188,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,188,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,102,188,102,188,102,188,102,102,102,102,102,102,102,102,102,102,188,189,0,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,192,189,189,192,189,192,189,189,192,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,192,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,189,192,189,192,189,192,189,189,189,189,189,189,189,189,189,189,192,190,0,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,193,190,190,193,190,193,190,190,193,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,193,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,190,193,190,193,190,193,190,190,190,190,190,190,190,190,190,190,193,191,0,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,194,191,191,194,191,194,191,191,194,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,194,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,191,194,191,194,191,194,191,191,191,191,191,191,191,191,191,191,194,0,0,0,0,0,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,201,0,0,0,201,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,201,104,176,201,104,104,176,176,176,104,201,104,176,201,104,176,104,176,104,176,176,176,176,201,201,201,104,176,201,104,176,201,104,176,201,104,176,176,201,104,176,104,104,104,104,201,0,206],"f":"````````````````````````````````````````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0{{{b{j}}l{b{hn}}}A`}{{{b{j}}Abl{b{hn}}}A`}{{{b{j}}AdAd{b{hn}}}A`}2{{{b{Af}}}{{Aj{Ah}}}}{{}Al}{{{b{c}}{b{f}}}An{}}{{{b{Ah}}{b{Ah}}}An}{{{b{B`}}{b{B`}}}An}{{Ad{b{hn}}}{{Bl{{Bh{{Bf{BbBd}}}}Bj}}}}{{{b{Bn}}}l}{cc{}}0{ce{}{}}0{{{b{Ah}}}An}{{{b{c}}{b{e}}}An{}{}}01{{{b{Ah}}}B`}{{{b{j}}l{b{hn}}}{{Bl{{Bf{AdAd}}Bj}}}}{{{b{j}}Ad{b{hn}}}{{Bl{{Bf{AdAd}}Bj}}}}{{{b{C`}}}Cb}{{{b{C`}}{b{l}}}Cb}{{{b{C`}}Al{b{l}}}Cb}{{{b{Cd}}{b{l}}}Cb}{{{b{Cd}}Al{b{l}}}Cb}{{{b{C`}}Al}Cb}{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0==``{{{b{Ch}}}{{b{d}}}}{{{b{Ch}}}{{b{f}}}}{{{b{f}}{b{f}}}An}0`````````{{{b{c}}}{{b{d}}}{}}00000000{{{b{c}}}{{b{f}}}{}}00000000{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{hc}}}{{b{he}}}{}{}}00000000{{{b{Cj}}l{b{hn}}}A`}{{{b{Cl}}l{b{hn}}}A`}{{{b{Cn}}l{b{hn}}}A`}{{{b{D`}}l{b{hn}}}A`}{{{b{Db}}l{b{hn}}}A`}{{{b{Dd}}l{b{hn}}}A`}{{{b{Df}}l{b{hn}}}A`}{{{b{Dh}}l{b{hn}}}A`}{{{b{Dj}}l{b{hn}}}A`}{{{b{Cj}}}{{Aj{Ah}}}}{{{b{Cl}}}{{Aj{Ah}}}}{{{b{Cn}}}{{Aj{Ah}}}}{{{b{D`}}}{{Aj{Ah}}}}{{{b{Db}}}{{Aj{Ah}}}}{{{b{Dd}}}{{Aj{Ah}}}}{{{b{Df}}}{{Aj{Ah}}}}{{{b{Dh}}}{{Aj{Ah}}}}{{{b{Dj}}}{{Aj{Ah}}}}{{{b{Cj}}}Cj}{{{b{Cl}}}Cl}{{{b{Cn}}}Cn}{{{b{D`}}}D`}{{{b{Db}}}Db}{{{b{Dd}}}Dd}{{{b{Df}}}Df}{{{b{Dh}}}Dh}{{{b{Dj}}}Dj}{{{b{c}}{b{he}}}Dl{}{}}00000000{{{b{c}}}Dl{}}00000000{{{b{c}}{b{f}}}An{}}00000000{{{b{Cj}}{b{Cj}}}An}{{{b{Cl}}{b{Cl}}}An}{{{b{Cn}}{b{Cn}}}An}{{{b{D`}}{b{D`}}}An}{{{b{Db}}{b{Db}}}An}{{{b{Dd}}{b{Dd}}}An}{{{b{Df}}{b{Df}}}An}{{{b{Dh}}{b{Dh}}}An}{{{b{Dj}}{b{Dj}}}An}{{{b{Cj}}{b{hDn}}}E`}{{{b{Cl}}{b{hDn}}}E`}{{{b{Cn}}{b{hDn}}}E`}{{{b{D`}}{b{hDn}}}E`}{{{b{Db}}{b{hDn}}}E`}{{{b{Dd}}{b{hDn}}}E`}{{{b{Df}}{b{hDn}}}E`}{{{b{Dh}}{b{hDn}}}E`}{{{b{Dj}}{b{hDn}}}E`}{cc{}}00000000{ce{}{}}00000000{{{b{c}}{b{e}}}An{}{}}00000000{{{b{Cj}}}An}{{{b{Cl}}}An}{{{b{Cn}}}An}{{{b{D`}}}An}{{{b{Db}}}An}{{{b{Dd}}}An}{{{b{Df}}}An}{{{b{Dh}}}An}{{{b{Dj}}}An}{{{b{Cj}}}B`}{{{b{Cl}}}B`}{{{b{Cn}}}B`}{{{b{D`}}}B`}{{{b{Db}}}B`}{{{b{Dd}}}B`}{{{b{Df}}}B`}{{{b{Dh}}}B`}{{{b{Dj}}}B`}{{{b{Cj}}Al{b{l}}}Cb}{{{b{Cl}}Al{b{l}}}Cb}{{{b{Cn}}Al{b{l}}}Cb}{{{b{D`}}Al{b{l}}}Cb}{{{b{Db}}Al{b{l}}}Cb}{{{b{Dd}}Al{b{l}}}Cb}{{{b{Df}}Al{b{l}}}Cb}{{{b{Dh}}Al{b{l}}}Cb}{{{b{Dj}}Al{b{l}}}Cb}{{{b{Cj}}Al}Cb}{{{b{Cl}}Al}Cb}{{{b{Cn}}Al}Cb}{{{b{Dd}}Al}Cb}{{{b{Df}}Al}Cb}{{{b{c}}}e{}{}}00000000{c{{Bl{e}}}{}{}}00000000000000000{{{b{c}}}Cf{}}00000000{ce{}{}}00000000``````````````````````````{{{b{c}}}{{b{d}}}{}}0000000000000000000000000{{{b{c}}}{{b{f}}}{}}0000000000000000000000000{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000{{{b{hc}}}{{b{he}}}{}{}}0000000000000000000000000{{{b{Eb}}l{b{hn}}}A`}{{{b{Ed}}l{b{hn}}}A`}{{{b{Ef}}l{b{hn}}}A`}{{{b{Eh}}l{b{hn}}}A`}{{{b{Ej}}l{b{hn}}}A`}{{{b{El}}l{b{hn}}}A`}{{{b{En}}l{b{hn}}}A`}{{{b{F`}}l{b{hn}}}A`}{{{b{Fb}}l{b{hn}}}A`}{{{b{Fd}}l{b{hn}}}A`}{{{b{Ff}}l{b{hn}}}A`}{{{b{Fh}}l{b{hn}}}A`}{{{b{Fj}}l{b{hn}}}A`}{{{b{Fl}}l{b{hn}}}A`}{{{b{Fn}}l{b{hn}}}A`}{{{b{G`}}l{b{hn}}}A`}{{{b{Gb}}l{b{hn}}}A`}{{{b{Gd}}l{b{hn}}}A`}{{{b{Gf}}l{b{hn}}}A`}{{{b{Gh}}l{b{hn}}}A`}{{{b{Gj}}l{b{hn}}}A`}{{{b{Gl}}l{b{hn}}}A`}{{{b{Gn}}l{b{hn}}}A`}{{{b{H`}}l{b{hn}}}A`}{{{b{Hb}}l{b{hn}}}A`}{{{b{Hd}}l{b{hn}}}A`}{{{b{Gn}}Abl{b{hn}}}A`}{{{b{Hb}}Abl{b{hn}}}A`}532{{{b{Eb}}}{{Aj{Ah}}}}{{{b{Ed}}}{{Aj{Ah}}}}{{{b{Ef}}}{{Aj{Ah}}}}{{{b{Eh}}}{{Aj{Ah}}}}{{{b{Ej}}}{{Aj{Ah}}}}{{{b{El}}}{{Aj{Ah}}}}{{{b{En}}}{{Aj{Ah}}}}{{{b{F`}}}{{Aj{Ah}}}}{{{b{Fb}}}{{Aj{Ah}}}}{{{b{Fd}}}{{Aj{Ah}}}}{{{b{Ff}}}{{Aj{Ah}}}}{{{b{Fh}}}{{Aj{Ah}}}}{{{b{Fj}}}{{Aj{Ah}}}}{{{b{Fl}}}{{Aj{Ah}}}}{{{b{Fn}}}{{Aj{Ah}}}}{{{b{G`}}}{{Aj{Ah}}}}{{{b{Gb}}}{{Aj{Ah}}}}{{{b{Gd}}}{{Aj{Ah}}}}{{{b{Gf}}}{{Aj{Ah}}}}{{{b{Gh}}}{{Aj{Ah}}}}{{{b{Gj}}}{{Aj{Ah}}}}{{{b{Gl}}}{{Aj{Ah}}}}{{{b{Gn}}}{{Aj{Ah}}}}{{{b{H`}}}{{Aj{Ah}}}}{{{b{Hb}}}{{Aj{Ah}}}}{{{b{Hd}}}{{Aj{Ah}}}}{{{b{Eb}}}Eb}{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{{b{Eh}}}Eh}{{{b{Ej}}}Ej}{{{b{El}}}El}{{{b{En}}}En}{{{b{F`}}}F`}{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{{b{Fl}}}Fl}{{{b{Fn}}}Fn}{{{b{G`}}}G`}{{{b{Gb}}}Gb}{{{b{Gd}}}Gd}{{{b{Gf}}}Gf}{{{b{Gh}}}Gh}{{{b{Gj}}}Gj}{{{b{Gl}}}Gl}{{{b{Gn}}}Gn}{{{b{H`}}}H`}{{{b{Hb}}}Hb}{{{b{Hd}}}Hd}{{{b{c}}{b{he}}}Dl{}{}}0000000000000000000000000{{{b{c}}}Dl{}}0000000000000000000000000{{{b{c}}{b{f}}}An{}}0000000000000000000000000{{{b{Eb}}{b{Eb}}}An}{{{b{Ed}}{b{Ed}}}An}{{{b{Ef}}{b{Ef}}}An}{{{b{Eh}}{b{Eh}}}An}{{{b{Ej}}{b{Ej}}}An}{{{b{El}}{b{El}}}An}{{{b{En}}{b{En}}}An}{{{b{F`}}{b{F`}}}An}{{{b{Fb}}{b{Fb}}}An}{{{b{Fd}}{b{Fd}}}An}{{{b{Ff}}{b{Ff}}}An}{{{b{Fh}}{b{Fh}}}An}{{{b{Fj}}{b{Fj}}}An}{{{b{Fl}}{b{Fl}}}An}{{{b{Fn}}{b{Fn}}}An}{{{b{G`}}{b{G`}}}An}{{{b{Gb}}{b{Gb}}}An}{{{b{Gd}}{b{Gd}}}An}{{{b{Gf}}{b{Gf}}}An}{{{b{Gh}}{b{Gh}}}An}{{{b{Gj}}{b{Gj}}}An}{{{b{Gl}}{b{Gl}}}An}{{{b{Gn}}{b{Gn}}}An}{{{b{H`}}{b{H`}}}An}{{{b{Hb}}{b{Hb}}}An}{{{b{Hd}}{b{Hd}}}An}{{{b{Eb}}{b{hDn}}}E`}{{{b{Ed}}{b{hDn}}}E`}{{{b{Ef}}{b{hDn}}}E`}{{{b{Eh}}{b{hDn}}}E`}{{{b{Ej}}{b{hDn}}}E`}{{{b{El}}{b{hDn}}}E`}{{{b{En}}{b{hDn}}}E`}{{{b{F`}}{b{hDn}}}E`}{{{b{Fb}}{b{hDn}}}E`}{{{b{Fd}}{b{hDn}}}E`}{{{b{Ff}}{b{hDn}}}E`}{{{b{Fh}}{b{hDn}}}E`}{{{b{Fj}}{b{hDn}}}E`}{{{b{Fl}}{b{hDn}}}E`}{{{b{Fn}}{b{hDn}}}E`}{{{b{G`}}{b{hDn}}}E`}{{{b{Gb}}{b{hDn}}}E`}{{{b{Gd}}{b{hDn}}}E`}{{{b{Gf}}{b{hDn}}}E`}{{{b{Gh}}{b{hDn}}}E`}{{{b{Gj}}{b{hDn}}}E`}{{{b{Gl}}{b{hDn}}}E`}{{{b{Gn}}{b{hDn}}}E`}{{{b{H`}}{b{hDn}}}E`}{{{b{Hb}}{b{hDn}}}E`}{{{b{Hd}}{b{hDn}}}E`}{cc{}}0000000000000000000000000{ce{}{}}0000000000000000000000000{{{b{c}}{b{e}}}An{}{}}0000000000000000000000000{{{b{Eb}}}B`}{{{b{Ed}}}B`}{{{b{Ef}}}B`}{{{b{Eh}}}B`}{{{b{Ej}}}B`}{{{b{El}}}B`}{{{b{En}}}B`}{{{b{F`}}}B`}{{{b{Fb}}}B`}{{{b{Fd}}}B`}{{{b{Ff}}}B`}{{{b{Fh}}}B`}{{{b{Fj}}}B`}{{{b{Fl}}}B`}{{{b{Fn}}}B`}{{{b{G`}}}B`}{{{b{Gb}}}B`}{{{b{Gd}}}B`}{{{b{Gf}}}B`}{{{b{Gh}}}B`}{{{b{Gj}}}B`}{{{b{Gl}}}B`}{{{b{Gn}}}B`}{{{b{H`}}}B`}{{{b{Hb}}}B`}{{{b{Hd}}}B`}{{{b{c}}Al{b{l}}}Cb{}}0000000000000000000000000{{{b{c}}Al}Cb{}}0000000000000000000000000{{{b{c}}}e{}{}}0000000000000000000000000{c{{Bl{e}}}{}{}}000000000000000000000000000000000000000000000000000{{{b{c}}}Cf{}}0000000000000000000000000{ce{}{}}0000000000000000000000000``````````````````{{{b{c}}}{{b{d}}}{}}00000000000000000{{{b{c}}}{{b{f}}}{}}00000000000000000{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{hc}}}{{b{he}}}{}{}}00000000000000000{{{b{Hf}}l{b{hn}}}A`}{{{b{Hh}}l{b{hn}}}A`}{{{b{Hj}}l{b{hn}}}A`}{{{b{Hl}}l{b{hn}}}A`}{{{b{Hn}}l{b{hn}}}A`}{{{b{I`}}l{b{hn}}}A`}{{{b{Ib}}l{b{hn}}}A`}{{{b{Id}}l{b{hn}}}A`}{{{b{If}}l{b{hn}}}A`}{{{b{Ih}}l{b{hn}}}A`}{{{b{Ij}}l{b{hn}}}A`}{{{b{Il}}l{b{hn}}}A`}{{{b{In}}l{b{hn}}}A`}{{{b{J`}}l{b{hn}}}A`}{{{b{Hn}}Abl{b{hn}}}A`}{{{b{Jb}}AdAd{b{hn}}}A`}{{{b{Jd}}AdAd{b{hn}}}A`}{{{b{Jf}}AdAd{b{hn}}}A`}{{{b{Jh}}AdAd{b{hn}}}A`}{{{b{Hf}}}{{Aj{Ah}}}}{{{b{Hh}}}{{Aj{Ah}}}}{{{b{Hj}}}{{Aj{Ah}}}}{{{b{Hl}}}{{Aj{Ah}}}}{{{b{Hn}}}{{Aj{Ah}}}}{{{b{Jb}}}{{Aj{Ah}}}}{{{b{I`}}}{{Aj{Ah}}}}{{{b{Ib}}}{{Aj{Ah}}}}{{{b{Jd}}}{{Aj{Ah}}}}{{{b{Id}}}{{Aj{Ah}}}}{{{b{If}}}{{Aj{Ah}}}}{{{b{Ih}}}{{Aj{Ah}}}}{{{b{Ij}}}{{Aj{Ah}}}}{{{b{Il}}}{{Aj{Ah}}}}{{{b{In}}}{{Aj{Ah}}}}{{{b{Jf}}}{{Aj{Ah}}}}{{{b{J`}}}{{Aj{Ah}}}}{{{b{Jh}}}{{Aj{Ah}}}}{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{Jb}}}Jb}{{{b{I`}}}I`}{{{b{Ib}}}Ib}{{{b{Jd}}}Jd}{{{b{Id}}}Id}{{{b{If}}}If}{{{b{Ih}}}Ih}{{{b{Ij}}}Ij}{{{b{Il}}}Il}{{{b{In}}}In}{{{b{Jf}}}Jf}{{{b{J`}}}J`}{{{b{Jh}}}Jh}{{{b{c}}{b{he}}}Dl{}{}}00000000000000000{{{b{c}}}Dl{}}00000000000000000{{{b{c}}{b{f}}}An{}}00000000000000000{{{b{Hf}}{b{Hf}}}An}{{{b{Hh}}{b{Hh}}}An}{{{b{Hj}}{b{Hj}}}An}{{{b{Hl}}{b{Hl}}}An}{{{b{Hn}}{b{Hn}}}An}{{{b{Jb}}{b{Jb}}}An}{{{b{I`}}{b{I`}}}An}{{{b{Ib}}{b{Ib}}}An}{{{b{Jd}}{b{Jd}}}An}{{{b{Id}}{b{Id}}}An}{{{b{If}}{b{If}}}An}{{{b{Ih}}{b{Ih}}}An}{{{b{Ij}}{b{Ij}}}An}{{{b{Il}}{b{Il}}}An}{{{b{In}}{b{In}}}An}{{{b{Jf}}{b{Jf}}}An}{{{b{J`}}{b{J`}}}An}{{{b{Jh}}{b{Jh}}}An}{{{b{Hf}}{b{hDn}}}E`}{{{b{Hh}}{b{hDn}}}E`}{{{b{Hj}}{b{hDn}}}E`}{{{b{Hl}}{b{hDn}}}E`}{{{b{Hn}}{b{hDn}}}E`}{{{b{Jb}}{b{hDn}}}E`}{{{b{I`}}{b{hDn}}}E`}{{{b{Ib}}{b{hDn}}}E`}{{{b{Jd}}{b{hDn}}}E`}{{{b{Id}}{b{hDn}}}E`}{{{b{If}}{b{hDn}}}E`}{{{b{Ih}}{b{hDn}}}E`}{{{b{Ij}}{b{hDn}}}E`}{{{b{Il}}{b{hDn}}}E`}{{{b{In}}{b{hDn}}}E`}{{{b{Jf}}{b{hDn}}}E`}{{{b{J`}}{b{hDn}}}E`}{{{b{Jh}}{b{hDn}}}E`}{{{b{Hf}}}l}{{{b{Hh}}}l}{{{b{Hj}}}l}{{{b{Hl}}}l}{{{b{Hn}}}l}{{{b{Jb}}}l}{{{b{I`}}}l}{{{b{Ib}}}l}{{{b{Jd}}}l}{{{b{Id}}}l}{{{b{If}}}l}{{{b{Ih}}}l}{{{b{Ij}}}l}{{{b{Il}}}l}{{{b{In}}}l}{{{b{Jf}}}l}{{{b{J`}}}l}{{{b{Jh}}}l}{cc{}}00000000000000000{ce{}{}}00000000000000000{{{b{c}}{b{e}}}An{}{}}00000000000000000{{{b{Hf}}}B`}{{{b{Hh}}}B`}{{{b{Hj}}}B`}{{{b{Hl}}}B`}{{{b{Hn}}}B`}{{{b{Jb}}}B`}{{{b{I`}}}B`}{{{b{Ib}}}B`}{{{b{Jd}}}B`}{{{b{Id}}}B`}{{{b{If}}}B`}{{{b{Ih}}}B`}{{{b{Ij}}}B`}{{{b{Il}}}B`}{{{b{In}}}B`}{{{b{Jf}}}B`}{{{b{J`}}}B`}{{{b{Jh}}}B`}{{{b{c}}Al{b{l}}}Cb{}}00000000000000000{{{b{c}}Al}Cb{}}00000000000000000{{{b{c}}}e{}{}}00000000000000000{c{{Bl{e}}}{}{}}00000000000000000000000000000000000{{{b{c}}}Cf{}}00000000000000000{ce{}{}}00000000000000000`````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{JjJj}0{{{b{c}}}{{b{e}}}{}{}}00{{{b{hc}}}{{b{he}}}{}{}}00{{{b{Jl}}}Jl}{{{b{Jn}}}Jn}{{{b{K`}}}K`}{{{b{c}}{b{he}}}Dl{}{}}00{{{b{c}}}Dl{}}000{{}Jj}0{{}K`}{{{b{c}}{b{f}}}An{}}{{{b{Jn}}{b{Jn}}}An}`{{{b{Jl}}{b{hDn}}}E`}{{{b{Jn}}{b{hDn}}}E`}{{{b{K`}}{b{hDn}}}E`}{cc{}}00{{{b{Kb}}}{{Bl{K`Kd}}}}{{{b{hKb}}}{{Bl{K`Kd}}}}{{{b{Cd}}}{{Bl{Jnc}}}{}}{{}{{Kh{Kf}}}}{ce{}{}}000{{{b{c}}{b{e}}}An{}{}}00{{}Jl}{{{b{Jl}}}Kj}`{{{b{hJl}}}{{Kh{c}}}{}}0{{{b{hJl}}Kj}{{Kh{c}}}{}}{{{b{Jl}}}{{Bf{Kj{Kh{Kj}}}}}}{{{b{c}}}e{}{}}00{{{b{Jn}}}{{Kh{Kl}}}}{c{{Bl{e}}}{}{}}0;0000{{{b{c}}}Cf{}}00{{{b{hK`}}{b{Kb}}}{{Bl{DlKd}}}}{{{b{hK`}}{b{hKb}}}{{Bl{DlKd}}}}{{}{{b{{Kn{Jn}}}}}}===``{{{b{hL`}}AbBd}A`}0{{{b{hL`}}AbAb}A`}0{{{b{L`}}}{{Ld{Lb}}}}{{{b{hL`}}Ab}A`}000{{{b{hL`}}{Bf{AbAb}}}{{Bl{{Bf{BdBd}}Bj}}}}01111{{{b{hL`}}Ab{Ld{Lb}}}A`}0{{{b{hL`}}l}A`}00033{{{b{hL`}}Cb}A`}0{{{b{hL`}}}A`}011````````````````````````````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{{{b{c}}}{{b{e}}}{}{}}{{{b{hc}}}{{b{he}}}{}{}}{{{b{Lf}}}Lf}{{{b{c}}{b{he}}}Dl{}{}}{{{b{c}}}Dl{}}{{{b{c}}{b{f}}}An{}}{{{b{Lf}}{b{Lf}}}An}{{{b{Lf}}{b{hDn}}}E`}0{cc{}}{{{b{Cd}}{Lh{c}}}Lf{Lj{Ln{Ll}}}}{ce{}{}}{{{b{c}}{b{e}}}An{}{}}{{{b{c}}}e{}{}}{{{b{c}}}Cb{}}{c{{Bl{e}}}{}{}}0{{{b{c}}}Cf{}}5```````````````{{{b{hn}}Ab{Ld{Lb}}}Kj}0{{{b{c}}}{{b{d}}}{}}000{{{b{c}}}{{b{f}}}{}}000{{{b{M`}}l}{{Bl{lBj}}}}{{{b{hn}}AbBd}A`}{{{b{hn}}AbAb}A`}{{{b{c}}}{{b{e}}}{}{}}000{{{b{hc}}}{{b{he}}}{}{}}000`{{{b{Mb}}}Mb}{{{b{Bj}}}Bj}{{{b{Md}}}Md}{{{b{n}}}n}{{{b{c}}{b{he}}}Dl{}{}}000{{{b{c}}}Dl{}}000{{}n}{{{b{c}}{b{f}}}An{}}000{{{b{Md}}}{{Ld{Lb}}}}{{{b{n}}}{{Ld{Lb}}}}`{{{b{Mb}}{b{Mb}}}An}{{{b{Bj}}{b{Bj}}}An}{{{b{Md}}{b{Md}}}An}{{{b{n}}{b{n}}}An}{{{b{hn}}Ab}A`}0{{{b{hn}}{Bf{AbAb}}}{{Bl{{Bf{BdBd}}Bj}}}}11{{{b{hMd}}Ab}A`}2{{{b{Mb}}{b{hDn}}}E`}{{{b{Bj}}{b{hDn}}}E`}0{{{b{Md}}{b{hDn}}}E`}0{{{b{n}}{b{hDn}}}E`}0{{{b{n}}Mf}{{Kh{{b{Md}}}}}}`{MbA`}{cc{}}{LfBj}{MbBj}{{{b{Cd}}}Bj}33{M`n}4{{{b{hn}}Cb}A`}0{ce{}{}}000{{{b{c}}{b{e}}}An{}{}}000{{{b{n}}}Md}{{nc}n{{Mj{M`}{{Mh{M`}}}}}}{{Ab{Ld{Lb}}}Md}{{{b{Md}}}{{Aj{L`}}}}3{{{b{n}}{b{Cd}}}Ml}{{n{b{Cd}}}A`}{{{b{hn}}A`}A`}``{{{b{c}}}e{}{}}000{{{b{c}}}Cb{}}00{c{{Bl{e}}}{}{}}0000000{{{b{c}}}Cf{}}000<<<<{{n{Ld{Lb}}}n}`````````````````````````````````````````````````````{{BdBd}A`}{{{Mn{g}}{Mn{c}}}i{}{}{{N`{c}{{Mh{e}}}}}{}}{{NbNb}c{}}{{{b{hl}}l}{{b{hl}}}}{{{b{Lb}}Ad}Dl}{{{b{c}}}{{b{d}}}{}}00000000{BdA`}{NbNb}10{{{b{c}}}{{b{f}}}{}}00000000{ll}32{{{b{Bd}}}A`}4{{{b{h{Mn{e}}}}}{{Mn{c}}}{}{{Nd{c}}}}4{{{Mn{c}}}{{Kh{c}}}{}}{cAbAh}7={{{b{hNb}}Bd}A`}{l{{Bf{{Bf{{Kh{Cb}}Ab}}{Bf{{Kh{Cb}}Ab}}}}}}{{Nf{Nj{{Nh{Cb{Bh{Kj}}}}}}}Nl}{{BdBd}c{}}?0?{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{{Nj{c}}}}}{{Nn{{Ld{c}}}}}O`}{{{b{hc}}}{{b{he}}}{}{}}0000000000{{{b{Bd}}l{b{hn}}}A`}{{{b{Bd}}AdAd{b{hn}}}A`}{{{b{Bd}}}Bd}{{{b{Ab}}}Ab}{{{b{l}}}l}{{{b{Lb}}}Lb}{{{b{Nf}}}Nf}{{{b{Ob}}}Ob}{{{b{{Mn{c}}}}}{{Mn{c}}}O`}{{{b{Nb}}}Nb}{{{b{{Nj{c}}}}}{{Nj{c}}}O`}{{{b{c}}{b{he}}}Dl{}{}}00000000{{{b{c}}}Dl{}}00000000{{{Mn{An}}}{{Mn{Mf}}}}{{{Mn{Od}}}{{Mn{Od}}}}{{{Mn{Mf}}}{{Mn{Od}}}}{{{Mn{An}}}{{Mn{An}}}}{{{Mn{Mf}}}{{Mn{Mf}}}}{{{Mn{Mf}}}{{Mn{Cb}}}}{{{Mn{Od}}}{{Mn{An}}}}{{{Mn{Mf}}}{{Mn{An}}}}{{{Mn{An}}}{{Mn{Od}}}}{{{Mn{Cb}}}{{Mn{c}}}Of}{{{Mn{Od}}}{{Mn{Cb}}}}{{{Mn{Od}}}{{Mn{Mf}}}}{{{Mn{An}}}{{Mn{Cb}}}}`{{}Bd}{{}l}{{}Lb}{{}Nf}{{}{{Mn{c}}}{}}{{}{{Nj{c}}}{OhO`}}{{BdBd}c{}}{{{Mn{c}}{Mn{c}}}e{{Oj{}{{Mh{}}}}}{}}{{NbNb}c{}}{{{b{c}}{b{f}}}An{}}00000000{{{b{Bd}}}{{Ld{Lb}}}}{{{b{Bd}}}{{Kh{{Ld{Lb}}}}}}{{{b{Bd}}{b{Bd}}}An}{{{b{Ab}}{b{Ab}}}An}{{{b{l}}{b{l}}}An}{{{b{Lb}}{b{Lb}}}An}{{{b{Nf}}{b{Nf}}}An}{{{b{Ob}}{b{Ob}}}An}{{{b{{Mn{c}}}}{b{{Mn{c}}}}}AnOl}{{{b{Nb}}{b{Nb}}}An}{{{b{{Nj{c}}}}{b{{Nj{c}}}}}An{OlO`}}{{{b{c}}{b{e}}}An{}{}}0{{{b{hBd}}Ab}A`}0{{{b{Ob}}c}{{Aj{On}}}{{On{}{{A@`{{Bf{Kj{Kh{Kj}}}}}}}}}}{{{b{Lb}}Cb}{{Bl{{Bf{Bd{Ld{Lb}}}}Bj}}}}{{{b{Bd}}{b{hDn}}}E`}0{{{b{Ab}}{b{hDn}}}E`}0{{{b{l}}{b{hDn}}}E`}0{{{b{Lb}}{b{hDn}}}E`}0{{{b{Nf}}{b{hDn}}}E`}{{{b{Ob}}{b{hDn}}}E`}{{{b{{Mn{c}}}}{b{hDn}}}E`{A@bA@d}}{{{b{{Mn{Cb}}}}{b{hDn}}}E`}{{{b{{Mn{c}}}}{b{hDn}}}E`A@d}{{{b{Nb}}{b{hDn}}}E`}0{{{b{{Nj{c}}}}{b{hDn}}}E`{A@fO`}}{{Bd{b{hn}}}A`}{{{b{Bd}}}l}{cc{}}00{cBd{}}11{{{Bh{{Bf{{Kh{Cb}}Ab}}}}}l}{Abl}{{{Bh{Ab}}}l}4{{{Bh{c}}}Nf{{Ln{Ob}}}}5{{{Bh{Kj}}}Ob}{KjOb}{{{A@h{Kj}}}Ob}8{{{Kh{An}}}{{Mn{An}}}}{{{Kh{Cb}}}{{Mn{Cb}}}}:{{{Kh{Mf}}}{{Mn{Mf}}}}{{{Kh{Od}}}{{Mn{Od}}}}{{{A@l{A@j}}}Nb}{{{A@l{A@n}}}Nb}{BbNb}{{{A@l{AA`}}}Nb}{AA`Nb}{{{Bh{Cb}}}Nb}{{{Bh{{Mn{Od}}}}}Nb}{{{Bh{{Mn{Mf}}}}}Nb}{cc{}}{{{Bh{Mf}}}Nb}{{{Bh{{Mn{Cb}}}}}Nb}{AnNb}{{{Nj{{Bh{Bb}}}}}Nb}{A@nNb}{{{Bh{An}}}Nb}{{{Bh{Od}}}Nb}{{{A@l{Bb}}}Nb}{{{Bh{{Mn{An}}}}}Nb}{A@jNb}{c{{Nj{c}}}O`};{AAbc{}}{{}{{Ld{Lb}}}}{cl{{AAd{}{{A@`{Ab}}}}}}{cl{{AAd{}{{A@`{{Bf{{Kh{Cb}}Ab}}}}}}}}{{{b{Bd}}Kj}{{Kh{Bd}}}}{{{b{hBd}}Cb}A`}{{{b{l}}Kj}{{Kh{Ab}}}}{{{b{Lb}}Cb}A`}{{{b{Nb}}Kj}{{Kh{Nb}}}}{{{b{Nf}}Kj}{{Kh{Kj}}}}{{{b{Ob}}Kj}{{Kh{Kj}}}}3{{{b{l}}{b{Cb}}}{{Kh{Ab}}}}{{{b{{Nj{c}}}}}{{Ld{c}}}O`}{{{b{hl}}KjAb}Kj}{{{b{Lb}}CbBd}Dl}{{{b{hl}}CbAb}Kj}{ce{}{}}0000000000{Nlc{}}1{lc{}}{{{b{hl}}}c{}}{Nfc{}}{{{Nj{{Bh{c}}}}}eO`{}}{c{{AAf{Cb}}}{}}{{{b{Bd}}}{{Bl{KjBj}}}}{{{b{Bd}}}An}{{{b{l}}}An}{{{b{Lb}}}An}{{{b{Nf}}}An}{{{b{Ob}}}An}{{{b{Nb}}}An}{{{b{{Nj{{Bh{c}}}}}}}AnO`}{{{b{{Mn{c}}}}}An{}}2{{{b{c}}{b{e}}}An{}{}}0000000000{{{b{{Nj{{Bh{c}}}}}}}{{AAh{c}}}O`}{{{b{Nb}}}{{Kh{{AAj{Bb}}}}}}``{{{b{Bd}}}{{Kh{Kj}}}}{{{b{l}}}Kj}{{{b{Lb}}}Kj}{{{b{Nf}}}Kj}{{{b{Ob}}}Kj}{{{b{Nb}}}Kj}{{{b{{Nj{{Bh{c}}}}}}}KjO`}{{{Mn{c}}g}{{Mn{e}}}{}{}{{AAl{c}{{Mh{e}}}}}}{NbNb}{{BdBd}c{}}{{{Mn{c}}{Mn{c}}}e{{AAn{}{{Mh{}}}}}{}}{{NbNb}c{}}{c{{Bf{egikmoAaAcAeAgAiAk}}}{}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikm}}}{}{}{}{}{}{}}{c{{Bf{egikmo}}}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAeAgAi}}}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAa}}}{}{}{}{}{}{}{}{}}{c{{Bf{eg}}}{}{}{}}{cDl{}}{c{{Bf{egikmoAaAcAeAg}}}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAc}}}{}{}{}{}{}{}{}{}{}}{c{{Bf{egik}}}{}{}{}{}{}}{c{{Bf{egi}}}{}{}{}{}}{c{{Bf{e}}}{}{}}{c{{Bf{egikmoAaAcAe}}}{}{}{}{}{}{}{}{}{}{}}{{{b{Nb}}}{{Kh{{Nj{{Bh{Bb}}}}}}}}{Bdc{}}{{{Mn{c}}}e{{AB`{}{{Mh{}}}}}{}}{Nbc{}}{{}l}{{}Nf}{{{Ld{{ABb{{Ld{c}}}}}}}{{Nj{c}}}O`}{{cl}AbAh}{{{b{h{AAh{c}}}}}{{Kh{e}}}O`{}}75`{{{b{{Mn{c}}}}{b{{Mn{c}}}}}{{Kh{ABd}}}ABf}{{{b{hl}}}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}{{{b{hl}}}l}{{{b{l}}}{{Kh{Kj}}}}{{{ABh{}{{Mh{c}}}}e}c{}{}}{{BdBd}c{}}{{{Mn{g}}{Mn{c}}}i{}{}{{ABh{c}{{Mh{e}}}}}{}}{{NbNb}c{}}{{{b{hl}}{Bf{{Kh{Cb}}Ab}}}Dl}{{{b{hNf}}c}Dl{{Ln{Ob}}}}4{{{Mn{c}}{Mn{c}}}eABj{}}3{{{b{hl}}Kj}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}{{{b{hl}}{b{Cd}}}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}`{{{b{Nb}}{Nj{{Bh{Bb}}}}}Nb}{{{b{hNb}}ObBd}{{Bl{NbBj}}}}{{BdBd}A`}{{{Mn{c}}{Mn{c}}}e{{ABl{}{{Mh{}}}}}{}}9{{{b{Nb}}Ob}Nb}{{{b{c}}}e{}{}}00000000{{{b{c}}}Cb{}}00000{c{{Bl{e}}}{}{}}000000{Bd{{Bl{Obc}}}{}}{Nb{{Bl{Obc}}}{}}2222{{{b{Bd}}Bd}A`}{{{b{Nb}}Bd}A`}11{{{b{hBd}}{b{Cd}}}A`}055{Bd{{Bl{Adc}}}{}}{Bd{{Bl{Odc}}}{}}{Bd{{Bl{{Bh{Od}}c}}}{}}8{Bd{{Bl{Anc}}}{}}{Bd{{Bl{Mfc}}}{}}:::::::{Nb{{Bl{Anc}}}{}};{{{b{hBd}}{b{Cd}}Bd}A`}{{{b{c}}}Cf{}}0000000000`{l{{Bf{AbAb}}}}{lAb}``{{{b{{Kn{{Mn{e}}}}}}}{{Bh{{Mn{c}}}}}{}{{ABn{c}}O`}}{{{AC`{}{{Mh{c}}}}e}c{}{}}{{BdBd}c{}}{{NbNb}c{}}210210210210210{{{b{{Kn{{Mn{Cb}}}}}}}{{Bf{An{Bh{{Mn{c}}}}}}}Of}{{{b{ACb}}}ACb}{{{b{Bd}}}Bd}{{{b{{Nj{c}}}}}{{Nj{c}}}O`}{ce{}{}}0000000000{{{b{{Nj{c}}}}g}eO`{}{{AAl{{b{hc}}}{{Mh{e}}}}}}{{BdAn}A`}`````````{{{b{hNd}}}c{}}{ABnc{}}{{{ACf{}{{ACd{c}}}}}{{Bf{cc}}}{}}{{{ACh{}{{ACd{c}}}}}{{Bf{cc}}}{}}{{}An}0000000`{o{{`{{On{}{{A@`{{Bf{AaAa}}}}}}}}}{}{{ABn{c}}O`}{{ACl{}{{ACj{c}}}}{AD`{}{{ACn{e}}}}}{}{{ABn{i}}O`}{{ACl{}{{ACj{i}}}}{AD`{}{{ACn{k}}}}}{{AAd{}{{A@`{{Bf{gm}}}}}}}{}}````````````{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{c}}}{{b{d}}}{}}0{{{b{{A@l{c}}}}}{{A@l{Bb}}}{{ABn{Bb}}O`Oh}}{{{b{{A@l{c}}}}}{{A@l{A@j}}}{{ABn{A@j}}O`Oh}}{{{b{c}}}{{b{f}}}{}}0{{{b{{A@l{c}}}}}{{A@l{AA`}}}{{ABn{AA`}}O`Oh}}{{{b{{A@l{c}}}}}{{A@l{A@n}}}{{ABn{A@n}}O`Oh}}{{{b{{A@l{e}}}}}{{A@l{c}}}O`{{ABn{c}}O`Oh}}{{{b{{A@l{c}}}}}{{Kh{c}}}{O`Oh}}{{{b{h{A@l{e}}}}{A@l{c}}}{{Bl{{A@l{e}}Bj}}}{OhO`}{O`Oh{ADd{c}}O`Oh}}{{{A@l{c}}{A@l{e}}}g{ADbOhO`{ABn{A@n}}}{ADbOhO`{ABn{A@n}}}{}}0{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{hc}}}{{b{he}}}{}{}}0000000000{{{b{ADf}}}ADf}{{{b{{A@l{c}}}}}{{A@l{c}}}O`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}0{{{A@l{c}}}{{A@l{c}}}{O`Oh}}{{}ADf}{{}{{A@l{c}}}{O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{c}}{b{f}}}An{}}0{{{b{ADf}}{b{ADf}}}An}{{{b{{A@l{c}}}}{b{{A@l{c}}}}}An{OlO`}}{{{b{ADf}}{b{hDn}}}E`}{{{b{{A@l{c}}}}{b{hDn}}}E`{ADbA@fOhO`}}{{{b{{A@l{c}}}}{b{hDn}}}E`{A@fO`}}{cc{}}000000000{{{Bh{Bb}}}ADf}{{{Nj{{Bh{Bb}}}}}ADf}{{{Bf{{Bh{c}}Nf}}}{{A@l{e}}}{}O`}{{{Bh{Mf}}}{{A@l{AA`}}}}{{{Bh{Cb}}}{{A@l{Bb}}}}{{{Bh{{Mn{Cb}}}}}{{A@l{Bb}}}}6{{{Bh{An}}}{{A@l{A@n}}}}{{{Bh{Od}}}{{A@l{A@j}}}}{{{Nj{{Bh{c}}}}}{{A@l{c}}}O`}{{{Bh{{Mn{Mf}}}}}{{A@l{AA`}}}}{{{Bh{{Bf{{Kh{Cb}}c}}}}}{{A@l{c}}}O`}{{{Bh{{Bf{Bbc}}}}}{{A@l{c}}}{O`Oh}}{{{Bh{{Mn{Od}}}}}{{A@l{A@j}}}}{{{Bh{{Mn{An}}}}}{{A@l{A@n}}}}{{{b{{A@l{c}}}}Kj}{{Kh{{A@l{c}}}}}{O`O`Oh}}{{{b{{A@l{c}}}}Kj}{{Kh{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Nj{{Bh{c}}}}}{O`Oh}}{ce{}{}}0000000000000000{{{b{{A@l{c}}}}}An{ADbO`Oh}}0{{{b{{A@l{c}}}}}An{O`Oh}}110{{{b{c}}{b{e}}}An{}{}}0000000000{{{b{hADh}}}ADj}{{{b{h{ADl{c}}}}}{{ADn{c}}}{O`Oh}}{{{b{h{AE`{c}}}}}{{AEb{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Kh{{AAj{Bb}}}}}{O`Oh}}{{{b{{A@l{c}}}}}{{AEd{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Aj{On}}}{O`Oh}}{{{b{{A@l{c}}}}}AEf{O`Oh}}{{{b{{A@l{c}}}}}{{AAj{c}}}{O`Oh}}{{{b{AEf}}}Kj}{{{b{{A@l{c}}}}}Kj{O`Oh}}`{{{b{{A@l{c}}}}}{{A@l{c}}}{O`O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{c{{Bf{eg}}}{}{}{}}{c{{Bf{egikmoAaAcAeAgAiAk}}}{}{}{}{}{}{}{}{}{}{}{}{}{}}1{c{{Bf{egik}}}{}{}{}{}{}}{c{{Bf{egikm}}}{}{}{}{}{}{}}{c{{Bf{egikmoAaAc}}}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAe}}}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmo}}}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAeAg}}}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egi}}}{}{}{}{}}{c{{Bf{e}}}{}{}}{c{{Bf{egikmoAaAcAeAgAi}}}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAa}}}{}{}{}{}{}{}{}{}}{cDl{}}<{{{b{{A@l{c}}}}}{{Kh{{Nj{{Bh{Bb}}}}}}}{O`Oh}}`{{{b{{A@l{c}}}}}{{Kh{ADh}}}{O`Oh}}{{{A@l{g}}}iO`{{AB`{}{{Mh{c}}}}}{ADbOhO`{ACl{}{{ACj{e}}}}{ABn{e}}}{}}{{}ADf}{{}{{A@l{c}}}{O`Oh}}{{{b{hADj}}}{{Kh{c}}}{}}{{{b{h{ADn{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AEb{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AAj{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AEd{c}}}}}{{Kh{e}}}O`{}}{{{b{hAEf}}}{{Kh{c}}}{}}{{{A@l{c}}}e{ADbOhO`{ABn{A@n}}}{}}{{{b{{A@l{c}}}}}{{AE`{c}}}{O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{ADf}}{Mn{Cb}}}Dl}{{{b{{A@l{c}}}}{Mn{Cb}}c}Dl{O`Oh}}{{{b{{A@l{c}}}}c}Dl{O`Oh}}{{{b{h{A@l{c}}}}}Dl{O`Oh}}4{{{b{{A@l{c}}}}{Nj{{Bh{Bb}}}}}{{A@l{c}}}{O`Oh}}{{{b{h{A@l{c}}}}Obc}{{Bl{cBj}}}{O`Oh}}6{{{b{{A@l{c}}}}Ob}{{A@l{c}}}{O`Oh}}{{{b{c}}}e{}{}}0{{{b{c}}}Cb{}}{{{A@l{c}}{A@l{e}}g}{{Bl{{A@l{A@n}}Bj}}}{ADbOhO`{ABn{A@n}}}{ADbOhO`{ABn{A@n}}}{{Mj{A@nA@n}{{Mh{A@n}}}}}}{c{{Bl{e}}}{}{}}0000000000{{{b{{A@l{c}}}}Ob}{{Bl{cBj}}}{O`OhACb}}011111111111{{{A@l{{Mn{c}}}}}{{Bl{Ane}}}{}{}}{{{b{c}}}Cf{}}0000000000{{{b{{A@l{c}}}}}{{ADl{c}}}{O`Oh}}{{{A@l{e}}{A@l{g}}}i{ABfO`Oh}{ADbOhO`{ABn{c}}O`}{ADbOhO`{ABn{c}}O`}{}}00000{{{b{{A@l{c}}}}}{{A@l{c}}}O`}{ce{}{}}0000000000{KjADf}{{KjAn}{{A@l{c}}}{O`Oh}}{{{b{ADf}}e}c{}{{AAl{{b{h{Nh{Cb{Bh{Kj}}}}}}{b{h{Bh{{Mn{Cb}}}}}}}{{Mh{c}}}}}}{{{b{{A@l{c}}}}g}e{O`Oh}{}{{AAl{{b{h{Bh{c}}}}}{{Mh{e}}}}}}````````````{{A@nA@n}c{}}0{{}An}000{A@nc{}}{Bd{{Bl{A@jc}}}{}}{Bd{{Bl{AA`c}}}{}}{Bd{{Bl{A@nc}}}{}}{Bd{{Bl{Bbc}}}{}}````````````````````````````````{{{b{c}}}{{b{d}}}{}}0{{{b{c}}}{{b{f}}}{}}0{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0{{{b{AEh}}}AEh}{{{b{AEj}}}AEj}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000`{{}AEh}{{}AEj}{{{b{c}}{b{f}}}An{}}0``{{{b{AEh}}{b{AEh}}}An}{{{b{AEj}}{b{AEj}}}An}`{{{b{AEh}}{b{hDn}}}E`}{{{b{AEj}}{b{hDn}}}{{Bl{DlAEl}}}}{{{b{AEj}}{b{hDn}}}E`}{cc{}}{LlAEj}1{{{b{Cd}}}{{Bl{AEhc}}}{}}{{{b{Cd}}}{{Bl{AEjc}}}{}}{{{b{AEh}}{b{Cd}}Kj}AEn}{ce{}{}}0{{{b{c}}{b{e}}}An{}{}}0{{{b{AF`}}{b{e}}{b{{AFb{c}}}}{AFd{c}}}Ml{Lj{Ln{Ll}}}{{AFf{c}}AFh}}{{{b{AFh}}{b{Cd}}}AFj}0{{{b{AFh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AEh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AFh}}{b{Cd}}}Ml}0{{{b{AFh}}{b{Cd}}{b{AF`}}}Ml}{{{b{AEh}}{b{Cd}}{b{AF`}}}Ml}`{{{b{c}}}e{}{}}0{{{b{AEh}}}{{Kh{Kl}}}}{{{b{c}}}Cb{}}>{c{{Bl{e}}}{}{}}0>00{{{b{c}}}Cf{}}0{{{b{AEh}}{b{Cd}}}AFl}{{}{{b{{Kn{AEh}}}}}}??````````{{}{{b{{Kn{AFn}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AFn}}}AFn}{{{b{AG`}}}AG`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AFn}}{b{AFn}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AFn}}{b{AFn}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AFn}}{b{hDn}}}E`}{cc{}}0``{{{b{AFn}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AFn{b{Cd}}}{{Bl{{AFd{AFn}}{Lh{AFn}}}}}}{{{b{AG`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AG`}}{b{Cd}}{b{AF`}}}Ml}{{{b{AFn}}{b{AFn}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGd}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGd}}}AGd}{{{b{AGf}}}AGf}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGd}}{b{AGd}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGd}}{b{AGd}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGd}}{b{hDn}}}E`}{cc{}}0``{{{b{AGd}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGd{b{Cd}}}{{Bl{{AFd{AGd}}{Lh{AGd}}}}}}{{{b{AGf}}{b{Cd}}{b{AF`}}}AFj}{{{b{AGf}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGd}}{b{AGd}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{Ll}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{Ll}}}Ll}{{{b{AGh}}}AGh}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{Ll}}{b{Ll}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{Ll}}{b{Ll}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{Ll}}{b{hDn}}}E`}{AGjLl}{AFnLl}{AGdLl}{AGlLl}{AGnLl}{cc{}}0``{{{b{Ll}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}099````````````````````````````````````````{{Ll{b{Cd}}}{{Bl{{AFd{Ll}}{Lh{Ll}}}}}}{{{b{AGh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AGh}}{b{Cd}}{b{AF`}}}Ml}{{{b{Ll}}{b{Ll}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGj}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGj}}}AGj}{{{b{AH`}}}AH`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGj}}{b{AGj}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGj}}{b{AGj}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGj}}{b{hDn}}}E`}{cc{}}0``{{{b{AGj}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGj{b{Cd}}}{{Bl{{AFd{AGj}}{Lh{AGj}}}}}}{{{b{AH`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AH`}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGj}}{b{AGj}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGl}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGl}}}AGl}{{{b{AHb}}}AHb}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGl}}{b{AGl}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGl}}{b{AGl}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGl}}{b{hDn}}}E`}{cc{}}0``{{{b{AGl}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGl{b{Cd}}}{{Bl{{AFd{AGl}}{Lh{AGl}}}}}}{{{b{AHb}}{b{Cd}}{b{AF`}}}AFj}{{{b{AHb}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGl}}{b{AGl}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGn}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGn}}}AGn}{{{b{AHd}}}AHd}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGn}}{b{AGn}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGn}}{b{AGn}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGn}}{b{hDn}}}E`}{cc{}}0``{{{b{AGn}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGn{b{Cd}}}{{Bl{{AFd{AGn}}{Lh{AGn}}}}}}{{{b{AHd}}{b{Cd}}{b{AF`}}}AFj}{{{b{AHd}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGn}}{b{AGn}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77``{M`{{Bl{DlBj}}}}``{{{b{c}}}{{b{e}}}{}{}}{{{b{hc}}}{{b{he}}}{}{}}{{{b{AHf}}}AHf}{{{b{c}}{b{he}}}Dl{}{}}{{{b{c}}}Dl{}}{{}AHf}{cc{}}{{{b{AHf}}}AHh}0{{{b{AHf}}}AHj}1{ce{}{}}{{{b{c}}{b{e}}}An{}{}}{{{b{AHf}}AHl}{{AHn{Cd}}}}{{{b{AHf}}AI`}{{AHn{Cd}}}}{{{b{AHf}}}{{AHn{Cd}}}}00{{{b{c}}}e{}{}}{c{{Bl{e}}}{}{}}0{{{b{c}}}Cf{}}7`````{{{b{c}}}{{b{d}}}{}}00{{{b{c}}}{{b{f}}}{}}00{{{b{c}}}{{b{e}}}{}{}}00{{{b{hc}}}{{b{he}}}{}{}}00{{{b{AIb}}}AIb}{{{b{M`}}}M`}{{{b{AF`}}}AF`}{{{b{c}}{b{he}}}Dl{}{}}00{{{b{c}}}Dl{}}00{{}AIb}{{}M`}{{}AF`}{{{b{c}}{b{f}}}An{}}00{{{b{AIb}}{b{AIb}}}An}{{{b{M`}}{b{M`}}}An}{{{b{AF`}}{b{AF`}}}An}{{{b{hc}}e}{{Bl{{b{hg}}AId}}}{}AIf{}}``{{{b{hAIb}}}{{AIh{Dl}}}}{{{b{AIb}}{b{hDn}}}E`}{{{b{M`}}{b{hDn}}}E`}{{{b{AF`}}{b{hDn}}}E`}{cc{}}0{K`M`}{M`AF`}2{{{b{AF`}}{b{Cd}}Kj}AEn}`{ce{}{}}00{{{b{c}}{b{e}}}An{}{}}00```{{{b{AF`}}{b{Cd}}}AFj}{{{b{AF`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AF`}}{b{Cd}}}Ml}{{{b{AF`}}{b{Cd}}{b{AF`}}}Ml}>{{{b{hc}}i}{{Bl{gAId}}}{}{}{}{{AAl{{b{he}}}{{Mh{g}}}}}}{{{b{c}}}e{}{}}00{c{{Bl{e}}}{}{}}00000{{{b{c}}}Cf{}}00{{{b{AF`}}{b{Cd}}}AFl}:::`{{M`{Bh{Jn}}}M`}{{M`Cb}M`}{{M`AIb}M`}{{{b{hAIb}}{b{{Kn{AIj}}}}}{{AIh{Kj}}}}`{{{b{AIl}}{b{c}}}An{}}","D":"BEb","p":[[1,"reference"],[10,"Any",3646],[10,"DynCompare",82],[0,"mut"],[10,"Callable",24],[5,"ExprList",1674,3647],[5,"CallStack",1544],[8,"EvalResult",1544],[6,"Expr",1674,3647],[8,"List",1674,3648],[10,"CallableClone",24],[10,"Builtin",24],[5,"Box",3649],[5,"FormatState",24],[1,"bool"],[6,"SymKind",24],[8,"Character",2421,3650],[6,"Obj",1674,3651],[1,"tuple"],[5,"Vec",3652],[6,"Signal",1544],[6,"Result",3653],[10,"CallableFormals",24],[10,"Format",24],[5,"String",3654],[1,"str"],[5,"TypeId",3646],[10,"AsDynCompare",82],[5,"KeywordReturn",88],[5,"KeywordIf",88],[5,"KeywordFor",88],[5,"KeywordWhile",88],[5,"KeywordRepeat",88],[5,"KeywordParen",88],[5,"KeywordBlock",88],[5,"KeywordVec",88],[5,"KeywordList",88],[1,"unit"],[5,"Formatter",3655],[8,"Result",3655],[5,"InfixAssign",309],[5,"InfixAdd",309],[5,"InfixSub",309],[5,"PrefixSub",309],[5,"PrefixNot",309],[5,"PrefixPack",309],[5,"InfixMul",309],[5,"InfixDiv",309],[5,"InfixPow",309],[5,"InfixMod",309],[5,"InfixOr",309],[5,"InfixAnd",309],[5,"InfixVectorOr",309],[5,"InfixVectorAnd",309],[5,"InfixGreater",309],[5,"InfixGreaterEqual",309],[5,"InfixLess",309],[5,"InfixLessEqual",309],[5,"InfixEqual",309],[5,"InfixNotEqual",309],[5,"InfixPipe",309],[5,"InfixColon",309],[5,"InfixDollar",309],[5,"PostfixPack",309],[5,"PostfixIndex",309],[5,"PostfixVecIndex",309],[5,"PrimitiveC",938,3656],[5,"PrimitiveCallstack",938,3657],[5,"PrimitiveEnvironment",938,3658],[5,"PrimitiveEval",938,3659],[5,"PrimitiveList",938,3660],[5,"PrimitiveParent",938,3661],[5,"PrimitivePaste",938,3662],[5,"PrimitiveQ",938,3663],[5,"PrimitiveQuote",938,3664],[5,"PrimitiveRnorm",938,3665],[5,"PrimitiveRunif",938,3666],[5,"PrimitiveSubstitute",938,3667],[5,"PrimitiveSum",938,3668],[5,"PrimitiveIsNull",938,3669],[5,"PrimitiveNames",938,3670],[5,"PrimitivePrint",938,3671],[5,"PrimitiveLength",938,3672],[5,"PrimitiveTypeOf",938,3673],[5,"Command",3674],[5,"ExperimentIter",1389],[6,"Experiment",1389],[5,"Cli",1389],[5,"ArgMatches",3675],[8,"Error",3676],[5,"Id",3677],[6,"Option",3678],[1,"usize"],[5,"PossibleValue",3679],[1,"slice"],[10,"Context",1465,3680],[5,"Environment",1674,3681],[5,"Rc",3682],[6,"Error",1495],[5,"Error",3683],[10,"RuleType",3684],[6,"Rule",2870,3685],[10,"Into",3686],[5,"Session",3559],[6,"Cond",1544],[5,"Frame",1544],[1,"i32"],[17,"Output"],[10,"Fn",3687],[8,"ParseResult",2444,3688],[6,"OptionNA",1674,3689],[10,"Add",3690],[6,"Vector",1674,3689],[10,"IntoLogical",2156,3691],[5,"Subsets",1674,3692],[5,"HashMap",3693],[5,"CowObj",1674,3694],[5,"NamedSubsets",1674,3692],[5,"Ref",3695],[10,"Clone",3696],[6,"Subset",1674,3697],[1,"f64"],[10,"FromStr",3698],[10,"Default",3699],[10,"Div",3690],[10,"PartialEq",3700],[10,"Iterator",3701],[17,"Item"],[10,"DefaultDebug",1674,3689],[10,"Display",3655],[10,"Debug",3655],[5,"Range",3702],[8,"Double",2421,3650],[6,"Rep",2179,3703],[8,"Logical",2421,3650],[8,"Integer",2421,3650],[1,"never"],[10,"IntoIterator",3704],[6,"Resettable",3705],[5,"CowObjIter",1674,3694],[5,"IterableValues",2179,3703],[10,"FnOnce",3687],[10,"Mul",3690],[10,"Neg",3690],[5,"RefCell",3695],[6,"Ordering",3700],[10,"PartialOrd",3700],[10,"Pow",1674,3689],[10,"Rem",3690],[10,"Sub",3690],[10,"CoercibleInto",2156,3691],[10,"VecPartialCmp",1674,3689],[10,"ViewMut",1674,3694],[17,"Common"],[10,"CommonNum",2156,3691],[10,"CommonCmp",2156,3691],[17,"As"],[10,"MinimallyNumeric",2156,3691],[17,"Target"],[10,"Deref",3706],[10,"AtomicMode",2156,3691],[10,"From",3686],[5,"Naming",2179,3703],[5,"IntoIterableRefNames",2179,3703],[5,"IterableNames",2179,3703],[5,"IntoIterableRefValues",2179,3703],[5,"IterableRefValues",2179,3703],[5,"IntoIterableRefPairs",2179,3703],[5,"IterableRefPairs",2179,3703],[5,"IterablePairs",2179,3703],[5,"ExactIterSubsetIndices",2179,3703],[6,"Localization",2444,3707],[6,"Style",2444,3708],[5,"Error",3655],[5,"StyledText",3709],[5,"SessionParserConfig",3559],[5,"PrattParser",3710],[5,"Pairs",3711],[10,"Parser",3712],[10,"LocalizedParser",2444,3707],[8,"HighlightResult",2444,3707],[6,"ValidationResult",3713],[6,"Rule",2542,3714],[5,"Parser",2542,3714],[10,"Hasher",3715],[6,"Rule",2706,3716],[5,"Parser",2706,3716],[5,"Parser",2870,3685],[6,"Rule",3039,3717],[6,"Rule",3203,3718],[6,"Rule",3367,3719],[5,"Parser",3039,3717],[5,"Parser",3203,3718],[5,"Parser",3367,3719],[5,"Prompt",3535],[6,"Color",3720],[6,"Color",3721],[5,"PromptHistorySearch",3722],[6,"Cow",3723],[6,"PromptEditMode",3722],[6,"SessionOutput",3559],[5,"Error",3724],[10,"Command",3725],[8,"Result",3724],[1,"u8"],[10,"SameType",3644],[10,"Sym",24],[8,"ParseListResult",2444]],"r":[[938,3656],[939,3657],[940,3658],[941,3659],[942,3669],[943,3672],[944,3660],[945,3670],[946,3661],[947,3662],[948,3671],[949,3663],[950,3664],[951,3665],[952,3666],[953,3667],[954,3668],[955,3673],[1465,3680],[1679,3694],[1680,3694],[1681,3689],[1684,3681],[1686,3647],[1688,3647],[1695,3648],[1704,3692],[1709,3651],[1710,3689],[1713,3689],[1719,3697],[1721,3692],[1723,3689],[1724,3689],[1726,3694],[1837,3726],[1991,3726],[2045,3726],[2115,3726],[2157,3691],[2158,3691],[2161,3691],[2162,3691],[2163,3691],[2164,3691],[2177,0],[2178,3727],[2179,3703],[2180,3703],[2181,3703],[2182,3703],[2183,3703],[2184,3703],[2185,3703],[2186,3703],[2187,3703],[2188,3703],[2189,3703],[2361,3703],[2421,3650],[2422,3650],[2423,3650],[2424,3650],[2456,3707],[2459,3707],[2460,3707],[2467,3688],[2468,3688],[2472,3708],[2492,3728],[2497,3728],[2498,3728],[2501,3728],[2515,3688],[2524,3728],[2541,3728],[2543,3714],[2544,3714],[2707,3716],[2708,3716],[2871,3685],[2872,3685],[3040,3717],[3041,3717],[3204,3718],[3205,3718],[3368,3719],[3369,3719],[3533,3729]],"b":[[1532,"impl-Display-for-Error"],[1533,"impl-Debug-for-Error"],[1613,"impl-Debug-for-Signal"],[1614,"impl-Display-for-Signal"],[1615,"impl-Display-for-Frame"],[1616,"impl-Debug-for-Frame"],[1617,"impl-Debug-for-CallStack"],[1618,"impl-Display-for-CallStack"],[1623,"impl-From%3CError%3E-for-Signal"],[1624,"impl-From%3CCond%3E-for-Signal"],[1625,"impl-From%3C%26str%3E-for-Signal"],[1824,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Cbool%3E"],[1825,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Cf64%3E"],[1826,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Ci32%3E"],[1827,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Cbool%3E"],[1828,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Ci32%3E"],[1829,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Ci32%3E"],[1830,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Cf64%3E"],[1831,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Ci32%3E"],[1832,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Cbool%3E"],[1833,"impl-CoercibleInto%3COptionNA%3CT%3E%3E-for-OptionNA%3CString%3E"],[1834,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Cf64%3E"],[1835,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Cf64%3E"],[1836,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Cbool%3E"],[1873,"impl-Display-for-Obj"],[1874,"impl-Debug-for-Obj"],[1875,"impl-Debug-for-Expr"],[1876,"impl-Display-for-Expr"],[1877,"impl-Debug-for-ExprList"],[1878,"impl-Display-for-ExprList"],[1879,"impl-Debug-for-Environment"],[1880,"impl-Display-for-Environment"],[1883,"impl-Debug-for-OptionNA%3CT%3E"],[1884,"impl-Debug-for-OptionNA%3CString%3E"],[1885,"impl-Display-for-OptionNA%3CT%3E"],[1886,"impl-Debug-for-Vector"],[1887,"impl-Display-for-Vector"],[1897,"impl-From%3CVec%3C(Option%3CString%3E,+Expr)%3E%3E-for-ExprList"],[1898,"impl-From%3CExpr%3E-for-ExprList"],[1899,"impl-From%3CVec%3CExpr%3E%3E-for-ExprList"],[1903,"impl-From%3CVec%3Cusize%3E%3E-for-Subset"],[1904,"impl-From%3Cusize%3E-for-Subset"],[1905,"impl-From%3CRange%3Cusize%3E%3E-for-Subset"],[1907,"impl-From%3COption%3Cbool%3E%3E-for-OptionNA%3Cbool%3E"],[1908,"impl-From%3COption%3CString%3E%3E-for-OptionNA%3CString%3E"],[1910,"impl-From%3COption%3Ci32%3E%3E-for-OptionNA%3Ci32%3E"],[1911,"impl-From%3COption%3Cf64%3E%3E-for-OptionNA%3Cf64%3E"],[1912,"impl-From%3CRep%3COptionNA%3Cf64%3E%3E%3E-for-Vector"],[1913,"impl-From%3CRep%3COptionNA%3Cbool%3E%3E%3E-for-Vector"],[1914,"impl-From%3COptionNA%3CString%3E%3E-for-Vector"],[1915,"impl-From%3CRep%3COptionNA%3Ci32%3E%3E%3E-for-Vector"],[1916,"impl-From%3COptionNA%3Ci32%3E%3E-for-Vector"],[1917,"impl-From%3CVec%3CString%3E%3E-for-Vector"],[1918,"impl-From%3CVec%3COptionNA%3Cf64%3E%3E%3E-for-Vector"],[1919,"impl-From%3CVec%3COptionNA%3Ci32%3E%3E%3E-for-Vector"],[1921,"impl-From%3CVec%3Ci32%3E%3E-for-Vector"],[1922,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Vector"],[1923,"impl-From%3Cbool%3E-for-Vector"],[1924,"impl-From%3CCowObj%3CVec%3COptionNA%3CString%3E%3E%3E%3E-for-Vector"],[1925,"impl-From%3COptionNA%3Cbool%3E%3E-for-Vector"],[1926,"impl-From%3CVec%3Cbool%3E%3E-for-Vector"],[1927,"impl-From%3CVec%3Cf64%3E%3E-for-Vector"],[1928,"impl-From%3CRep%3COptionNA%3CString%3E%3E%3E-for-Vector"],[1929,"impl-From%3CVec%3COptionNA%3Cbool%3E%3E%3E-for-Vector"],[1930,"impl-From%3COptionNA%3Cf64%3E%3E-for-Vector"],[1935,"impl-FromIterator%3CExpr%3E-for-ExprList"],[1936,"impl-FromIterator%3C(Option%3CString%3E,+Expr)%3E-for-ExprList"],[1937,"impl-Obj"],[1938,"impl-Context-for-Obj"],[1963,"impl-IntoIterator-for-ExprList"],[1964,"impl-IntoIterator-for-%26mut+ExprList"],[2074,"impl-TryFrom%3CObj%3E-for-Subset"],[2075,"impl-TryFrom%3CVector%3E-for-Subset"],[2088,"impl-TryInto%3CRep%3CObj%3E%3E-for-Obj"],[2089,"impl-TryInto%3Cf64%3E-for-Obj"],[2090,"impl-TryInto%3CVec%3Cf64%3E%3E-for-Obj"],[2092,"impl-TryInto%3Cbool%3E-for-Obj"],[2093,"impl-TryInto%3Ci32%3E-for-Obj"],[2242,"impl-Display-for-Rep%3CT%3E"],[2243,"impl-Debug-for-Rep%3CT%3E"],[2254,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Naming"],[2255,"impl-From%3CCowObj%3CVec%3COptionNA%3CString%3E%3E%3E%3E-for-Naming"],[2256,"impl-From%3C(Vec%3CF%3E,+Subsets)%3E-for-Rep%3CT%3E"],[2257,"impl-From%3CVec%3Ci32%3E%3E-for-Rep%3COptionNA%3Ci32%3E%3E"],[2258,"impl-From%3CVec%3CString%3E%3E-for-Rep%3COptionNA%3CString%3E%3E"],[2259,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Rep%3COptionNA%3CString%3E%3E"],[2261,"impl-From%3CVec%3Cbool%3E%3E-for-Rep%3COptionNA%3Cbool%3E%3E"],[2262,"impl-From%3CVec%3Cf64%3E%3E-for-Rep%3COptionNA%3Cf64%3E%3E"],[2263,"impl-From%3CCowObj%3CVec%3CT%3E%3E%3E-for-Rep%3CT%3E"],[2264,"impl-From%3CVec%3COptionNA%3Ci32%3E%3E%3E-for-Rep%3COptionNA%3Ci32%3E%3E"],[2265,"impl-From%3CVec%3C(Option%3CString%3E,+T)%3E%3E-for-Rep%3CT%3E"],[2266,"impl-From%3CVec%3C(OptionNA%3CString%3E,+T)%3E%3E-for-Rep%3CT%3E"],[2267,"impl-From%3CVec%3COptionNA%3Cf64%3E%3E%3E-for-Rep%3COptionNA%3Cf64%3E%3E"],[2268,"impl-From%3CVec%3COptionNA%3Cbool%3E%3E%3E-for-Rep%3COptionNA%3Cbool%3E%3E"],[2503,"impl-Display-for-Style"],[2504,"impl-Debug-for-Style"],[2918,"impl-From%3CRule%3E-for-Rule"],[2919,"impl-From%3CRule%3E-for-Rule"],[2920,"impl-From%3CRule%3E-for-Rule"],[2921,"impl-From%3CRule%3E-for-Rule"],[2922,"impl-From%3CRule%3E-for-Rule"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABUNXAAAADkAPgCPAOAArAHBAukAvAPrAMwEoQBvBQAAcQUaAI0FAgCTBQMAmgUFAKEFFwC6BUQAAAYAAAIGCwAPBgIAEwZDAFgGAgBdBgAAXwYBAGUGKgCRBiYAuQYFAMAGGgDcBhsA+QY0AC8HIQBSBxEAZwcAAGoHAgBuBwAAcAcCAHQHAQB3BwkAggcKAI4HCACYBwYAqgcDAK8HOQDqBwgA9AcwACcIEAA5CCUAYAgKAGwIFgCECAkAjwgDAJUIAQCcCCgAzwgFANYIBwDfCAAA7AgFAPgIDQAICQEACwkAAA0JAAAPCQ8AIAkAACIJAAAlCQYALQkAADAJAAAyCQEANQkAADcJDgBICRYAYAkSAHYJHQCXCQgAowkmAMsJAADNCQIA0glMACEKHABACoIAxQocAOQKhwBuCxwAjQuCABIMHAAxDIIAtgwcANUMggBaDRwAeQ1dAN0NLQAMDgUAFA4BABcOAQAcDgkAKA4WAA==","a":{"c":[938],"callstack":[939],"environment":[940],"eval":[941],"is_null":[942],"length":[943],"list":[944],"names":[945],"parent":[946],"paste":[947],"print":[948],"q":[949],"quote":[950],"rnorm":[951],"runif":[952],"substitute":[953],"sum":[954],"typeof":[955]}}]\ +["r",{"t":"CCCCQQCCCQQQQQCCCCCCCCCJKKKKKFPPTPPPPTKGNNNNNNNNNNMNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNKKMMMNFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGFPPNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPGPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNPFGPPPPIFPPGPPPNNNNNNNNNNHNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPFFKPPFPGPFPPPPPPIPPPPPPPPFPPPPGGRRKPPPPPGPFPKGPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNMNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNOONMNNMNNMNNMNNMNNMNNNMNNNNNNNNNNNNNNNRKKRRKKKKMMMMNNNNNNNNQHFFFFFFFFFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIPPPPPPPPNNNNNNNNNNNPPPPPPPPPPPPIPPGKPPPPPPIIPPPGPPPNNNNNNNNNNNNNNNNCNNNNCCNNCNNNNNNNNNNNNNHNNMNNNMNCNNNNNNNNNNNNNNNNCPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNNNNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNPFGPPPPNPNNPPPPPPNNNNPNNNNNNNNNPPPPPPPNPPNPNNPPNNNPPNPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNPPPPPPPPPPPPPPPPPNNPNNNNNNPPPPPPPPPNNCCHCFNNNNNNNNNNNNNNNNNNNNNNNPFGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNKN","n":["callable","cli","context","error","formals","internal_err","lang","object","parser","r","r_expect","r_macro_stringify","r_parse","register","repl","session","utils","builtins","core","dyncompare","keywords","operators","primitive","BUILTIN","Builtin","Callable","CallableClone","CallableFormals","Format","FormatState","Function","Infix","KIND","Keyword","Postfix","PostfixCall","Prefix","SYM","Sym","SymKind","as_any","as_dyn_compare","borrow","borrow","borrow_mut","borrow_mut","call","call_assign","call_matched","call_mut","callable_clone","default","dyn_eq","eq","eq","force_promises","formals","from","from","into","into","is_infix","is_same_type_as","is_same_type_as","is_transparent","kind","match_arg_exprs","match_args","rfmt","rfmt_call","rfmt_call_with","rfmt_infix","rfmt_infix_with","rfmt_with","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AsDynCompare","DynCompare","as_any","as_dyn_compare","dyn_eq","eq","KeywordBlock","KeywordFor","KeywordIf","KeywordList","KeywordParen","KeywordRepeat","KeywordReturn","KeywordVec","KeywordWhile","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","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","call","call","call","call","call","call","call","call","call","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","is_transparent","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","InfixAdd","InfixAnd","InfixAssign","InfixColon","InfixDiv","InfixDollar","InfixEqual","InfixGreater","InfixGreaterEqual","InfixLess","InfixLessEqual","InfixMod","InfixMul","InfixNotEqual","InfixOr","InfixPipe","InfixPow","InfixSub","InfixVectorAnd","InfixVectorOr","PostfixIndex","PostfixPack","PostfixVecIndex","PrefixNot","PrefixPack","PrefixSub","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call_assign","call_assign","call_mut","call_mut","call_mut","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","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","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","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_owned","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_owned","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_from","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_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","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","PrimitiveC","PrimitiveCallstack","PrimitiveEnvironment","PrimitiveEval","PrimitiveIsNull","PrimitiveLength","PrimitiveList","PrimitiveNames","PrimitiveParent","PrimitivePaste","PrimitivePrint","PrimitiveQ","PrimitiveQuote","PrimitiveRnorm","PrimitiveRunif","PrimitiveSubstitute","PrimitiveSum","PrimitiveTypeOf","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow","borrow","borrow","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","call","call","call","call","call","call","call","call","call","call","call","call","call","call_assign","call_matched","call_matched","call_matched","call_matched","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","callable_clone","clone","clone","clone","clone","clone","clone","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","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","formals","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","kind","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_call_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","rfmt_with","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_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","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Cli","Experiment","ExperimentIter","RestArgs","TailCalls","as_any","as_dyn_compare","augment_args","augment_args_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","command","command_for_update","default","dyn_eq","eq","experiments","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches_mut","from_str","group_id","into","into","into","into_iter","is_same_type_as","is_same_type_as","is_same_type_as","iter","len","locale","next","next_back","nth","size_hint","to_owned","to_owned","to_owned","to_possible_value","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches_mut","value_variants","vzip","vzip","vzip","warranty","Context","assign","assign","assign_lazy","assign_lazy","env","eval","eval","eval_and_finalize","eval_and_finalize","eval_binary","eval_binary","eval_call","eval_call","eval_call_mut","eval_call_mut","eval_in","eval_in","eval_list_eager","eval_list_eager","eval_list_lazy","eval_list_lazy","eval_mut","eval_mut","get","get","get_ellipsis","get_ellipsis","get_mut","get_mut","ArgumentInvalid","ArgumentMissing","CannotBeCoercedTo","CannotBeCoercedToCharacter","CannotBeCoercedToDouble","CannotBeCoercedToInteger","CannotBeCoercedToLogical","CannotBeDestructuredIntoList","CannotEvaluateAsMutable","ConditionIsNotScalar","DuplicatedMoreParameter","DuplicatedParameter","Error","FeatureDisabledRestArgs","IncorrectContext","Internal","InvalidFunctionParameter","InvalidRange","Missing","NonRecyclableLengths","NotInterpretableAsLogical","Other","ParseFailure","ParseFailureVerbose","ParseUnexpected","Unimplemented","VariableNotFound","WithCallStack","as_any","as_dyn_compare","borrow","borrow_mut","clone","clone_into","clone_to_uninit","dyn_eq","eq","fmt","fmt","from","from_parse_error","into","is_same_type_as","to_owned","to_string","try_from","try_into","type_id","vzip","Break","CallStack","Cond","Condition","Continue","Err","Error","EvalResult","Frame","Ok","Return","Signal","Tail","Terminate","Thunk","add_child_frame","add_frame","as_any","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","assert_formals","assign","assign_lazy","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","dyn_eq","dyn_eq","dyn_eq","dyn_eq","env","env","env","eq","eq","eq","eq","eval","eval_and_finalize","eval_binary","eval_call","eval_call_mut","eval_mut","eval_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","frame","frames","from","from","from","from","from","from","from","from","from","get","get_mut","into","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","last_frame","map_session","new","new_child_env","parent_frame","parse","parse_and_eval","pop_frame_and_return","session","to","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","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","with_global_env","Bool","Break","Call","Character","Continue","CowObj","CowObjIter","DefaultDebug","Double","Ellipsis","Environment","Environment","Expr","Expr","ExprList","Function","Function","Indices","Inf","Integer","Integer","List","List","List","Logical","Mask","Missing","More","NA","NA","NamedSubsets","Names","Null","Null","Number","Obj","OptionNA","Output","Output","Pow","Primitive","Promise","Range","Some","String","Subset","Subset","Subsets","Symbol","VecPartialCmp","Vector","Vector","ViewMut","add","add","add","append","append","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_character","as_character","as_double","as_double","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_dyn_compare","as_formals","as_integer","as_integer","as_list","as_logical","as_logical","as_logical","as_option","as_primitive","as_vector","assign","assign","binary_args","bind_names","bitand","bitand","bitor","bitor","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","call","call_matched","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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coerce_into","coercion","default","default","default","default","default","default","div","div","div","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","env","environment","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","eval","eval_mut","filter","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force","formals","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_builtins","from_iter","from_iter","get","get","get","get","get","get_index_at","get_index_at","get_mut","get_named","inner_rc","insert","insert","insert_named","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_resettable","into_usize","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_na","is_named","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","iter","iter_names","iterators","keys","len","len","len","len","len","len","len","map","materialize","mul","mul","mul","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","names","neg","neg","neg","new","new","new","new_primitive_call","next","not","not","parent","partial_cmp","pop","pop_trailing","position_ellipsis","power","power","power","power","push","push","rem","rem","rem","remove","remove_named","rep","set_names","set_subset","sub","sub","sub","subset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","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_from","try_get","try_get","try_get_inner","try_get_inner_mut","try_get_named","try_get_named_mut","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_set_named","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","unnamed_binary_args","unnamed_unary_arg","values","values","vec_coerce","vec_eq","vec_eq","vec_eq","vec_gt","vec_gt","vec_gt","vec_gte","vec_gte","vec_gte","vec_lt","vec_lt","vec_lt","vec_lte","vec_lte","vec_lte","vec_neq","vec_neq","vec_neq","vec_parse","view_mut","view_mut","view_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_inner_mut","with_visibility","As","AtomicMode","CoercibleInto","Common","Common","CommonCmp","CommonNum","IntoLogical","MinimallyNumeric","as_logical","coerce_into","into_common","into_common","is_character","is_character","is_double","is_double","is_integer","is_integer","is_logical","is_logical","register","map_common_numeric","ExactIterSubsetIndices","IntoIterableRefNames","IntoIterableRefPairs","IntoIterableRefValues","IterableNames","IterablePairs","IterableRefPairs","IterableRefValues","IterableValues","Naming","Rep","Subset","add","as_any","as_any","as_character","as_double","as_dyn_compare","as_dyn_compare","as_integer","as_logical","as_mode","as_scalar","assign","bitand","bitor","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","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","dedup_last","default","default","div","dyn_eq","dyn_eq","eq","eq","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get_inner","inner","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_character","is_double","is_empty","is_integer","is_logical","is_named","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","is_same_type_as","iter","iter","iter","iter_names","iter_pairs","iter_subset_indices","iter_subset_indices_exact","iter_values","len","len","map","materialize","mul","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","names","names","names_ref","neg","new","new","next","next","next","next","next","next","not","pairs_ref","power","push","push_named","push_value","reindex","rem","set_names","set_subset","sub","subset","to_owned","to_owned","to_string","try_binary_lgl_op","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_inner","try_get_inner_mut","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values_ref","vec_eq","vec_gt","vec_gte","vec_lt","vec_lte","vec_neq","view_mut","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","with_capacity","with_inner_mut","with_inner_mut","Character","Double","Integer","Logical","NA","NA","NA","NA","Some","Some","Some","Some","bitand","bitor","is_character","is_double","is_integer","is_logical","not","try_from","try_from","try_from","try_from","Brackets","Call","Comment","ControlFlow","De","Emoji","En","Err","Err","Err","Es","Function","HighlightResult","Infix","Keyword","Localization","LocalizedParser","None","Number","Ok","Ok","Ok","Operators","ParseListResult","ParseResult","Pirate","Signal","String","Style","Symbol","Value","Zh","as_any","as_any","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","de","default","default","dyn_eq","dyn_eq","emoji","en","eq","eq","es","fmt","fmt","fmt","from","from","from","from_str","from_str","highlight","into","into","is_same_type_as","is_same_type_as","parse_expr","parse_highlight","parse_highlight","parse_highlight_with","parse_highlight_with","parse_input","parse_input","parse_input_with","parse_input_with","pirate","to_owned","to_owned","to_possible_value","to_string","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","validate","value_variants","vzip","vzip","zh","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","from","from","from","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","CAPTURE_WS","Parser","Rule","WB","WS","WS_NO_NL","add","all_rules","and","as_any","as_dyn_compare","assign","atom","atomic","block","block_exprs","block_sep","borrow","borrow","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","colon","comment","divide","dollar","double_quoted_string","double_quoted_string_char","doublecolon","dyn_eq","elem","eoi","eq","eq","equivalent","equivalent","escaped_char","expr","fmt","from","from","gt","gte","hash","hl","hl_brackets","hl_call","hl_callname","hl_comment","hl_control","hl_control_kws","hl_function","hl_function_kws","hl_infix","hl_kws","hl_num","hl_open","hl_ops","hl_other","hl_signal","hl_signal_kws","hl_str","hl_sym","hl_symbol_backticked","hl_value","hl_value_kws","index","infix","integer","integer_expr","into","into","is_same_type_as","is_same_type_as","kw_break","kw_continue","kw_for","kw_function","kw_function_or_fn","kw_if_else","kw_repeat","kw_return","kw_while","list","loc_break","loc_continue","loc_else","loc_false","loc_fn","loc_for","loc_function","loc_if","loc_in","loc_inf","loc_na","loc_null","loc_repeat","loc_return","loc_true","loc_while","lt","lte","modulo","more","multiply","named","neq","not","number","number_leading","number_trailing","or","pairs","paren_expr","parse","parse_highlight_with","parse_input_with","partial_cmp","pipe","postfix","postfixed","power","prefix","prefixed","repl","single_quoted_string","single_quoted_string_char","special","standalone","string_expr","subtract","symbol","symbol_backticked","symbol_ident","symbol_with_backticks","to_owned","to_owned","triplecolon","try_from","try_from","try_into","try_into","type_id","type_id","val_false","val_inf","val_na","val_null","val_true","vand","vec","vector_index","vor","vzip","vzip","highlight","prompt","repl","validator","Prompt","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","from","get_indicator_color","get_prompt_color","get_prompt_multiline_color","get_prompt_right_color","into","is_same_type_as","render_prompt_history_search_indicator","render_prompt_indicator","render_prompt_left","render_prompt_multiline_indicator","render_prompt_right","to_owned","try_from","try_into","type_id","vzip","Callback","Session","SessionOutput","SessionParserConfig","Stdout","as_any","as_any","as_any","as_dyn_compare","as_dyn_compare","as_dyn_compare","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","default","default","default","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","execute","experiments","experiments","flush","fmt","fmt","fmt","from","from","from","from","from","highlight","history","into","into","into","is_same_type_as","is_same_type_as","is_same_type_as","locale","locale","output","parse_highlight","parse_highlight_with","parse_input","parse_input_with","queue","sync_update","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","vzip","vzip","vzip","warranty","with_experiments","with_history_file","with_output","write","SameType","is_same_type_as"],"q":[[0,"r"],[17,"r::callable"],[23,"r::callable::builtins"],[24,"r::callable::core"],[82,"r::callable::dyncompare"],[88,"r::callable::keywords"],[309,"r::callable::operators"],[938,"r::callable::primitive"],[1389,"r::cli"],[1465,"r::context"],[1495,"r::error"],[1544,"r::lang"],[1674,"r::object"],[2156,"r::object::coercion"],[2178,"r::object::iterators"],[2179,"r::object::rep"],[2421,"r::object::types"],[2444,"r::parser"],[2542,"r::parser::de"],[2706,"r::parser::emoji"],[2870,"r::parser::en"],[3039,"r::parser::es"],[3203,"r::parser::pirate"],[3367,"r::parser::zh"],[3531,"r::repl"],[3535,"r::repl::prompt"],[3559,"r::session"],[3644,"r::utils"],[3646,"core::any"],[3647,"r::object::ast"],[3648,"r::object::list"],[3649,"alloc::boxed"],[3650,"r::object::vector::types"],[3651,"r::object::core"],[3652,"alloc::vec"],[3653,"core::result"],[3654,"alloc::string"],[3655,"core::fmt"],[3656,"r::callable::primitive::c"],[3657,"r::callable::primitive::callstack"],[3658,"r::callable::primitive::environment"],[3659,"r::callable::primitive::eval"],[3660,"r::callable::primitive::list"],[3661,"r::callable::primitive::parent"],[3662,"r::callable::primitive::paste"],[3663,"r::callable::primitive::q"],[3664,"r::callable::primitive::quote"],[3665,"r::callable::primitive::rnorm"],[3666,"r::callable::primitive::runif"],[3667,"r::callable::primitive::substitute"],[3668,"r::callable::primitive::sum"],[3669,"r::callable::primitive::is_null"],[3670,"r::callable::primitive::names"],[3671,"r::callable::primitive::print"],[3672,"r::callable::primitive::length"],[3673,"r::callable::primitive::type_reflection"],[3674,"clap_builder::builder::command"],[3675,"clap_builder::parser::matches::arg_matches"],[3676,"clap_builder"],[3677,"clap_builder::util::id"],[3678,"core::option"],[3679,"clap_builder::builder::possible_value"],[3680,"r::context::core"],[3681,"r::object::environment"],[3682,"alloc::rc"],[3683,"pest::error"],[3684,"pest"],[3685,"r::parser::localization::languages::en"],[3686,"core::convert"],[3687,"core::ops::function"],[3688,"r::parser::core"],[3689,"r::object::vector::core"],[3690,"core::ops::arith"],[3691,"r::object::vector::coercion"],[3692,"r::object::vector::subsets"],[3693,"hashbrown::map"],[3694,"r::object::cow"],[3695,"core::cell"],[3696,"core::clone"],[3697,"r::object::vector::subset"],[3698,"core::str::traits"],[3699,"core::default"],[3700,"core::cmp"],[3701,"core::iter::traits::iterator"],[3702,"core::ops::range"],[3703,"r::object::vector::rep"],[3704,"core::iter::traits::collect"],[3705,"clap_builder::builder::resettable"],[3706,"core::ops::deref"],[3707,"r::parser::localization::core"],[3708,"r::parser::style"],[3709,"reedline::painting::styled_text"],[3710,"pest::pratt_parser"],[3711,"pest::iterators::pairs"],[3712,"pest::parser"],[3713,"reedline::validator"],[3714,"r::parser::localization::languages::de"],[3715,"core::hash"],[3716,"r::parser::localization::languages::emoji"],[3717,"r::parser::localization::languages::es"],[3718,"r::parser::localization::languages::pirate"],[3719,"r::parser::localization::languages::zh"],[3720,"crossterm::style::types::color"],[3721,"nu_ansi_term::style"],[3722,"reedline::prompt::base"],[3723,"alloc::borrow"],[3724,"std::io::error"],[3725,"crossterm::command"],[3726,"r::object::vector"],[3727,"r::object::vector::iterators"],[3728,"r::parser::localization::languages"],[3729,"r::repl::core"]],"i":[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,0,16,16,207,16,16,16,16,207,0,0,16,16,14,16,14,16,5,5,5,5,11,14,16,12,16,0,23,14,16,14,16,12,14,16,12,12,5,5,24,24,24,24,24,24,14,16,14,16,14,16,14,16,0,0,28,28,3,3,0,0,0,0,0,0,0,0,0,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,34,35,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,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,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,63,65,63,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,72,73,74,75,76,77,78,79,80,71,81,82,83,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,67,68,69,70,71,81,72,73,82,74,75,76,77,78,79,83,80,84,0,0,0,87,87,87,87,88,88,86,87,88,86,87,88,86,87,88,86,87,88,86,87,87,88,88,88,88,87,87,88,86,87,88,86,87,88,88,88,87,88,86,87,88,86,86,87,88,87,86,88,86,86,86,86,86,87,88,87,86,87,87,88,86,87,88,86,87,88,88,88,87,86,87,88,88,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,99,99,99,99,99,99,99,99,99,99,99,99,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,105,0,0,21,105,8,21,0,0,8,21,0,21,105,21,7,7,105,21,106,7,105,21,106,7,0,7,7,105,21,106,7,105,21,106,7,106,105,21,106,7,105,21,106,7,105,21,106,7,7,105,21,106,7,106,7,106,105,21,106,7,7,7,7,7,7,106,7,105,21,21,106,106,7,7,7,7,8,105,21,21,21,21,106,7,7,7,7,105,21,106,7,105,21,106,7,7,7,106,106,7,7,7,7,7,106,105,21,106,7,21,106,7,105,21,106,7,105,21,106,7,105,21,106,7,105,21,106,7,7,9,9,9,113,9,0,0,0,113,9,0,18,0,18,0,18,9,121,9,9,113,0,18,9,113,121,9,9,9,111,0,121,18,9,9,0,0,148,152,0,9,18,121,111,9,0,10,0,9,0,0,18,0,18,111,113,6,97,18,9,6,97,115,121,111,113,117,18,113,18,113,18,9,6,97,115,121,111,113,117,6,18,113,18,18,111,113,111,9,18,18,113,6,115,18,113,18,113,118,140,18,9,6,97,115,121,111,113,117,117,118,140,18,9,6,97,115,121,111,113,117,18,18,18,9,6,97,115,121,111,113,117,18,9,6,97,115,121,111,113,117,18,9,6,97,115,121,111,113,117,111,111,111,111,111,111,111,111,111,111,111,111,111,0,18,6,97,115,111,117,18,111,113,18,9,6,97,115,121,111,113,117,18,18,18,9,6,97,115,121,111,113,117,111,111,18,18,121,97,18,18,9,9,6,6,97,97,115,121,111,111,111,113,113,117,18,18,118,140,18,18,9,6,6,6,6,97,115,115,121,121,121,121,111,111,111,111,111,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,117,117,117,97,6,6,18,18,6,97,113,115,121,97,6,117,6,97,6,118,140,18,9,6,97,115,121,111,113,117,118,140,6,6,115,117,113,18,18,6,97,115,121,113,117,111,113,118,140,18,9,6,97,115,121,111,113,117,117,113,0,6,18,6,97,115,121,113,117,111,113,18,111,113,140,140,140,140,140,140,140,140,140,140,140,140,140,113,18,111,113,6,115,117,9,140,18,113,97,111,6,6,6,148,18,111,113,6,115,18,111,113,6,6,0,113,113,18,111,113,113,18,9,6,97,115,121,111,113,117,18,9,6,97,111,113,118,140,18,9,6,97,115,121,121,121,111,113,117,18,113,18,18,18,18,118,140,18,18,18,18,18,18,9,6,97,115,121,111,113,113,117,18,118,140,18,9,6,97,115,121,111,113,117,0,6,6,6,97,113,152,18,113,152,18,113,152,18,113,152,18,113,152,18,113,152,18,113,113,153,18,117,118,140,18,9,6,97,115,121,111,113,117,117,18,158,0,0,155,156,0,0,0,0,114,151,155,156,161,161,161,161,161,161,161,161,0,0,0,0,0,0,0,0,0,0,0,0,0,134,134,163,134,134,134,163,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,164,165,166,168,167,169,141,170,171,163,134,163,134,163,134,163,134,134,163,134,134,163,134,163,134,163,134,134,164,165,166,168,167,169,141,170,171,163,163,163,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,165,167,169,141,170,171,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,164,166,168,134,134,134,134,134,171,134,163,134,134,169,141,141,141,141,141,141,141,141,141,141,141,141,141,170,134,163,134,134,163,134,165,167,169,141,170,171,134,134,134,163,134,134,134,134,134,134,134,134,163,134,134,0,164,165,166,168,167,169,141,170,171,163,134,134,134,164,165,166,168,167,169,141,170,171,163,134,134,164,165,166,168,167,169,141,170,171,163,134,134,134,134,134,134,134,134,134,164,165,166,168,167,169,141,170,171,163,134,163,134,163,134,0,0,0,0,133,136,135,17,133,136,135,17,135,135,17,133,136,135,135,133,136,135,17,173,173,173,173,172,172,172,110,208,181,172,173,0,173,173,0,0,173,173,110,208,181,173,0,0,172,173,173,0,173,173,172,172,173,172,173,172,173,172,173,172,173,172,173,172,172,173,173,0,172,173,172,173,0,0,172,173,0,172,173,173,172,173,173,172,173,172,172,173,172,173,0,180,180,180,172,180,180,180,172,0,172,173,172,173,172,172,173,173,172,173,172,173,172,172,172,173,0,183,0,0,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,184,183,183,184,183,184,183,183,184,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,184,184,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,184,183,183,184,183,184,183,184,183,183,183,183,183,183,183,183,183,183,184,186,0,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,187,186,186,187,186,187,186,186,187,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,187,187,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,186,186,187,186,187,186,187,186,186,186,186,186,186,186,186,186,186,187,102,0,0,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,188,102,102,188,102,188,102,102,188,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,188,188,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,188,102,102,188,102,188,102,188,102,102,102,102,102,102,102,102,102,102,188,189,0,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,192,189,189,192,189,192,189,189,192,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,192,192,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,192,189,189,192,189,192,189,192,189,189,189,189,189,189,189,189,189,189,192,190,0,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,193,190,190,193,190,193,190,190,193,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,193,193,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,193,190,190,193,190,193,190,193,190,190,190,190,190,190,190,190,190,190,193,191,0,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,194,191,191,194,191,194,191,191,194,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,194,194,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,194,191,191,194,191,194,191,194,191,191,191,191,191,191,191,191,191,191,194,0,0,0,0,0,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,201,0,0,0,201,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,104,176,201,201,104,176,201,104,104,176,176,176,104,201,104,176,201,104,176,104,176,104,176,176,176,176,201,201,201,104,176,201,104,176,201,104,176,201,104,176,176,201,104,176,104,104,104,104,201,0,206],"f":"````````````````````````````````````````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0{{{b{j}}l{b{hn}}}A`}{{{b{j}}Abl{b{hn}}}A`}{{{b{j}}AdAd{b{hn}}}A`}2{{{b{Af}}}{{Aj{Ah}}}}{{}Al}{{{b{c}}{b{f}}}An{}}{{{b{Ah}}{b{Ah}}}An}{{{b{B`}}{b{B`}}}An}{{Ad{b{hn}}}{{Bl{{Bh{{Bf{BbBd}}}}Bj}}}}{{{b{Bn}}}l}{cc{}}0{ce{}{}}0{{{b{Ah}}}An}{{{b{c}}{b{e}}}An{}{}}01{{{b{Ah}}}B`}{{{b{j}}l{b{hn}}}{{Bl{{Bf{AdAd}}Bj}}}}{{{b{j}}Ad{b{hn}}}{{Bl{{Bf{AdAd}}Bj}}}}{{{b{C`}}}Cb}{{{b{C`}}{b{l}}}Cb}{{{b{C`}}Al{b{l}}}Cb}{{{b{Cd}}{b{l}}}Cb}{{{b{Cd}}Al{b{l}}}Cb}{{{b{C`}}Al}Cb}{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0==``{{{b{Ch}}}{{b{d}}}}{{{b{Ch}}}{{b{f}}}}{{{b{f}}{b{f}}}An}0`````````{{{b{c}}}{{b{d}}}{}}00000000{{{b{c}}}{{b{f}}}{}}00000000{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{hc}}}{{b{he}}}{}{}}00000000{{{b{Cj}}l{b{hn}}}A`}{{{b{Cl}}l{b{hn}}}A`}{{{b{Cn}}l{b{hn}}}A`}{{{b{D`}}l{b{hn}}}A`}{{{b{Db}}l{b{hn}}}A`}{{{b{Dd}}l{b{hn}}}A`}{{{b{Df}}l{b{hn}}}A`}{{{b{Dh}}l{b{hn}}}A`}{{{b{Dj}}l{b{hn}}}A`}{{{b{Cj}}}{{Aj{Ah}}}}{{{b{Cl}}}{{Aj{Ah}}}}{{{b{Cn}}}{{Aj{Ah}}}}{{{b{D`}}}{{Aj{Ah}}}}{{{b{Db}}}{{Aj{Ah}}}}{{{b{Dd}}}{{Aj{Ah}}}}{{{b{Df}}}{{Aj{Ah}}}}{{{b{Dh}}}{{Aj{Ah}}}}{{{b{Dj}}}{{Aj{Ah}}}}{{{b{Cj}}}Cj}{{{b{Cl}}}Cl}{{{b{Cn}}}Cn}{{{b{D`}}}D`}{{{b{Db}}}Db}{{{b{Dd}}}Dd}{{{b{Df}}}Df}{{{b{Dh}}}Dh}{{{b{Dj}}}Dj}{{{b{c}}{b{he}}}Dl{}{}}00000000{{{b{c}}}Dl{}}00000000{{{b{c}}{b{f}}}An{}}00000000{{{b{Cj}}{b{Cj}}}An}{{{b{Cl}}{b{Cl}}}An}{{{b{Cn}}{b{Cn}}}An}{{{b{D`}}{b{D`}}}An}{{{b{Db}}{b{Db}}}An}{{{b{Dd}}{b{Dd}}}An}{{{b{Df}}{b{Df}}}An}{{{b{Dh}}{b{Dh}}}An}{{{b{Dj}}{b{Dj}}}An}{{{b{Cj}}{b{hDn}}}E`}{{{b{Cl}}{b{hDn}}}E`}{{{b{Cn}}{b{hDn}}}E`}{{{b{D`}}{b{hDn}}}E`}{{{b{Db}}{b{hDn}}}E`}{{{b{Dd}}{b{hDn}}}E`}{{{b{Df}}{b{hDn}}}E`}{{{b{Dh}}{b{hDn}}}E`}{{{b{Dj}}{b{hDn}}}E`}{cc{}}00000000{ce{}{}}00000000{{{b{c}}{b{e}}}An{}{}}00000000{{{b{Cj}}}An}{{{b{Cl}}}An}{{{b{Cn}}}An}{{{b{D`}}}An}{{{b{Db}}}An}{{{b{Dd}}}An}{{{b{Df}}}An}{{{b{Dh}}}An}{{{b{Dj}}}An}{{{b{Cj}}}B`}{{{b{Cl}}}B`}{{{b{Cn}}}B`}{{{b{D`}}}B`}{{{b{Db}}}B`}{{{b{Dd}}}B`}{{{b{Df}}}B`}{{{b{Dh}}}B`}{{{b{Dj}}}B`}{{{b{Cj}}Al{b{l}}}Cb}{{{b{Cl}}Al{b{l}}}Cb}{{{b{Cn}}Al{b{l}}}Cb}{{{b{D`}}Al{b{l}}}Cb}{{{b{Db}}Al{b{l}}}Cb}{{{b{Dd}}Al{b{l}}}Cb}{{{b{Df}}Al{b{l}}}Cb}{{{b{Dh}}Al{b{l}}}Cb}{{{b{Dj}}Al{b{l}}}Cb}{{{b{Cj}}Al}Cb}{{{b{Cl}}Al}Cb}{{{b{Cn}}Al}Cb}{{{b{Dd}}Al}Cb}{{{b{Df}}Al}Cb}{{{b{c}}}e{}{}}00000000{c{{Bl{e}}}{}{}}00000000000000000{{{b{c}}}Cf{}}00000000{ce{}{}}00000000``````````````````````````{{{b{c}}}{{b{d}}}{}}0000000000000000000000000{{{b{c}}}{{b{f}}}{}}0000000000000000000000000{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000{{{b{hc}}}{{b{he}}}{}{}}0000000000000000000000000{{{b{Eb}}l{b{hn}}}A`}{{{b{Ed}}l{b{hn}}}A`}{{{b{Ef}}l{b{hn}}}A`}{{{b{Eh}}l{b{hn}}}A`}{{{b{Ej}}l{b{hn}}}A`}{{{b{El}}l{b{hn}}}A`}{{{b{En}}l{b{hn}}}A`}{{{b{F`}}l{b{hn}}}A`}{{{b{Fb}}l{b{hn}}}A`}{{{b{Fd}}l{b{hn}}}A`}{{{b{Ff}}l{b{hn}}}A`}{{{b{Fh}}l{b{hn}}}A`}{{{b{Fj}}l{b{hn}}}A`}{{{b{Fl}}l{b{hn}}}A`}{{{b{Fn}}l{b{hn}}}A`}{{{b{G`}}l{b{hn}}}A`}{{{b{Gb}}l{b{hn}}}A`}{{{b{Gd}}l{b{hn}}}A`}{{{b{Gf}}l{b{hn}}}A`}{{{b{Gh}}l{b{hn}}}A`}{{{b{Gj}}l{b{hn}}}A`}{{{b{Gl}}l{b{hn}}}A`}{{{b{Gn}}l{b{hn}}}A`}{{{b{H`}}l{b{hn}}}A`}{{{b{Hb}}l{b{hn}}}A`}{{{b{Hd}}l{b{hn}}}A`}{{{b{Gn}}Abl{b{hn}}}A`}{{{b{Hb}}Abl{b{hn}}}A`}532{{{b{Eb}}}{{Aj{Ah}}}}{{{b{Ed}}}{{Aj{Ah}}}}{{{b{Ef}}}{{Aj{Ah}}}}{{{b{Eh}}}{{Aj{Ah}}}}{{{b{Ej}}}{{Aj{Ah}}}}{{{b{El}}}{{Aj{Ah}}}}{{{b{En}}}{{Aj{Ah}}}}{{{b{F`}}}{{Aj{Ah}}}}{{{b{Fb}}}{{Aj{Ah}}}}{{{b{Fd}}}{{Aj{Ah}}}}{{{b{Ff}}}{{Aj{Ah}}}}{{{b{Fh}}}{{Aj{Ah}}}}{{{b{Fj}}}{{Aj{Ah}}}}{{{b{Fl}}}{{Aj{Ah}}}}{{{b{Fn}}}{{Aj{Ah}}}}{{{b{G`}}}{{Aj{Ah}}}}{{{b{Gb}}}{{Aj{Ah}}}}{{{b{Gd}}}{{Aj{Ah}}}}{{{b{Gf}}}{{Aj{Ah}}}}{{{b{Gh}}}{{Aj{Ah}}}}{{{b{Gj}}}{{Aj{Ah}}}}{{{b{Gl}}}{{Aj{Ah}}}}{{{b{Gn}}}{{Aj{Ah}}}}{{{b{H`}}}{{Aj{Ah}}}}{{{b{Hb}}}{{Aj{Ah}}}}{{{b{Hd}}}{{Aj{Ah}}}}{{{b{Eb}}}Eb}{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{{b{Eh}}}Eh}{{{b{Ej}}}Ej}{{{b{El}}}El}{{{b{En}}}En}{{{b{F`}}}F`}{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{{b{Fl}}}Fl}{{{b{Fn}}}Fn}{{{b{G`}}}G`}{{{b{Gb}}}Gb}{{{b{Gd}}}Gd}{{{b{Gf}}}Gf}{{{b{Gh}}}Gh}{{{b{Gj}}}Gj}{{{b{Gl}}}Gl}{{{b{Gn}}}Gn}{{{b{H`}}}H`}{{{b{Hb}}}Hb}{{{b{Hd}}}Hd}{{{b{c}}{b{he}}}Dl{}{}}0000000000000000000000000{{{b{c}}}Dl{}}0000000000000000000000000{{{b{c}}{b{f}}}An{}}0000000000000000000000000{{{b{Eb}}{b{Eb}}}An}{{{b{Ed}}{b{Ed}}}An}{{{b{Ef}}{b{Ef}}}An}{{{b{Eh}}{b{Eh}}}An}{{{b{Ej}}{b{Ej}}}An}{{{b{El}}{b{El}}}An}{{{b{En}}{b{En}}}An}{{{b{F`}}{b{F`}}}An}{{{b{Fb}}{b{Fb}}}An}{{{b{Fd}}{b{Fd}}}An}{{{b{Ff}}{b{Ff}}}An}{{{b{Fh}}{b{Fh}}}An}{{{b{Fj}}{b{Fj}}}An}{{{b{Fl}}{b{Fl}}}An}{{{b{Fn}}{b{Fn}}}An}{{{b{G`}}{b{G`}}}An}{{{b{Gb}}{b{Gb}}}An}{{{b{Gd}}{b{Gd}}}An}{{{b{Gf}}{b{Gf}}}An}{{{b{Gh}}{b{Gh}}}An}{{{b{Gj}}{b{Gj}}}An}{{{b{Gl}}{b{Gl}}}An}{{{b{Gn}}{b{Gn}}}An}{{{b{H`}}{b{H`}}}An}{{{b{Hb}}{b{Hb}}}An}{{{b{Hd}}{b{Hd}}}An}{{{b{Eb}}{b{hDn}}}E`}{{{b{Ed}}{b{hDn}}}E`}{{{b{Ef}}{b{hDn}}}E`}{{{b{Eh}}{b{hDn}}}E`}{{{b{Ej}}{b{hDn}}}E`}{{{b{El}}{b{hDn}}}E`}{{{b{En}}{b{hDn}}}E`}{{{b{F`}}{b{hDn}}}E`}{{{b{Fb}}{b{hDn}}}E`}{{{b{Fd}}{b{hDn}}}E`}{{{b{Ff}}{b{hDn}}}E`}{{{b{Fh}}{b{hDn}}}E`}{{{b{Fj}}{b{hDn}}}E`}{{{b{Fl}}{b{hDn}}}E`}{{{b{Fn}}{b{hDn}}}E`}{{{b{G`}}{b{hDn}}}E`}{{{b{Gb}}{b{hDn}}}E`}{{{b{Gd}}{b{hDn}}}E`}{{{b{Gf}}{b{hDn}}}E`}{{{b{Gh}}{b{hDn}}}E`}{{{b{Gj}}{b{hDn}}}E`}{{{b{Gl}}{b{hDn}}}E`}{{{b{Gn}}{b{hDn}}}E`}{{{b{H`}}{b{hDn}}}E`}{{{b{Hb}}{b{hDn}}}E`}{{{b{Hd}}{b{hDn}}}E`}{cc{}}0000000000000000000000000{ce{}{}}0000000000000000000000000{{{b{c}}{b{e}}}An{}{}}0000000000000000000000000{{{b{Eb}}}B`}{{{b{Ed}}}B`}{{{b{Ef}}}B`}{{{b{Eh}}}B`}{{{b{Ej}}}B`}{{{b{El}}}B`}{{{b{En}}}B`}{{{b{F`}}}B`}{{{b{Fb}}}B`}{{{b{Fd}}}B`}{{{b{Ff}}}B`}{{{b{Fh}}}B`}{{{b{Fj}}}B`}{{{b{Fl}}}B`}{{{b{Fn}}}B`}{{{b{G`}}}B`}{{{b{Gb}}}B`}{{{b{Gd}}}B`}{{{b{Gf}}}B`}{{{b{Gh}}}B`}{{{b{Gj}}}B`}{{{b{Gl}}}B`}{{{b{Gn}}}B`}{{{b{H`}}}B`}{{{b{Hb}}}B`}{{{b{Hd}}}B`}{{{b{c}}Al{b{l}}}Cb{}}0000000000000000000000000{{{b{c}}Al}Cb{}}0000000000000000000000000{{{b{c}}}e{}{}}0000000000000000000000000{c{{Bl{e}}}{}{}}000000000000000000000000000000000000000000000000000{{{b{c}}}Cf{}}0000000000000000000000000{ce{}{}}0000000000000000000000000``````````````````{{{b{c}}}{{b{d}}}{}}00000000000000000{{{b{c}}}{{b{f}}}{}}00000000000000000{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{hc}}}{{b{he}}}{}{}}00000000000000000{{{b{Hf}}l{b{hn}}}A`}{{{b{Hh}}l{b{hn}}}A`}{{{b{Hj}}l{b{hn}}}A`}{{{b{Hl}}l{b{hn}}}A`}{{{b{Hn}}l{b{hn}}}A`}{{{b{I`}}l{b{hn}}}A`}{{{b{Ib}}l{b{hn}}}A`}{{{b{Id}}l{b{hn}}}A`}{{{b{If}}l{b{hn}}}A`}{{{b{Ih}}l{b{hn}}}A`}{{{b{Ij}}l{b{hn}}}A`}{{{b{Il}}l{b{hn}}}A`}{{{b{In}}l{b{hn}}}A`}{{{b{J`}}l{b{hn}}}A`}{{{b{Hn}}Abl{b{hn}}}A`}{{{b{Jb}}AdAd{b{hn}}}A`}{{{b{Jd}}AdAd{b{hn}}}A`}{{{b{Jf}}AdAd{b{hn}}}A`}{{{b{Jh}}AdAd{b{hn}}}A`}{{{b{Hf}}}{{Aj{Ah}}}}{{{b{Hh}}}{{Aj{Ah}}}}{{{b{Hj}}}{{Aj{Ah}}}}{{{b{Hl}}}{{Aj{Ah}}}}{{{b{Hn}}}{{Aj{Ah}}}}{{{b{Jb}}}{{Aj{Ah}}}}{{{b{I`}}}{{Aj{Ah}}}}{{{b{Ib}}}{{Aj{Ah}}}}{{{b{Jd}}}{{Aj{Ah}}}}{{{b{Id}}}{{Aj{Ah}}}}{{{b{If}}}{{Aj{Ah}}}}{{{b{Ih}}}{{Aj{Ah}}}}{{{b{Ij}}}{{Aj{Ah}}}}{{{b{Il}}}{{Aj{Ah}}}}{{{b{In}}}{{Aj{Ah}}}}{{{b{Jf}}}{{Aj{Ah}}}}{{{b{J`}}}{{Aj{Ah}}}}{{{b{Jh}}}{{Aj{Ah}}}}{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{Jb}}}Jb}{{{b{I`}}}I`}{{{b{Ib}}}Ib}{{{b{Jd}}}Jd}{{{b{Id}}}Id}{{{b{If}}}If}{{{b{Ih}}}Ih}{{{b{Ij}}}Ij}{{{b{Il}}}Il}{{{b{In}}}In}{{{b{Jf}}}Jf}{{{b{J`}}}J`}{{{b{Jh}}}Jh}{{{b{c}}{b{he}}}Dl{}{}}00000000000000000{{{b{c}}}Dl{}}00000000000000000{{{b{c}}{b{f}}}An{}}00000000000000000{{{b{Hf}}{b{Hf}}}An}{{{b{Hh}}{b{Hh}}}An}{{{b{Hj}}{b{Hj}}}An}{{{b{Hl}}{b{Hl}}}An}{{{b{Hn}}{b{Hn}}}An}{{{b{Jb}}{b{Jb}}}An}{{{b{I`}}{b{I`}}}An}{{{b{Ib}}{b{Ib}}}An}{{{b{Jd}}{b{Jd}}}An}{{{b{Id}}{b{Id}}}An}{{{b{If}}{b{If}}}An}{{{b{Ih}}{b{Ih}}}An}{{{b{Ij}}{b{Ij}}}An}{{{b{Il}}{b{Il}}}An}{{{b{In}}{b{In}}}An}{{{b{Jf}}{b{Jf}}}An}{{{b{J`}}{b{J`}}}An}{{{b{Jh}}{b{Jh}}}An}{{{b{Hf}}{b{hDn}}}E`}{{{b{Hh}}{b{hDn}}}E`}{{{b{Hj}}{b{hDn}}}E`}{{{b{Hl}}{b{hDn}}}E`}{{{b{Hn}}{b{hDn}}}E`}{{{b{Jb}}{b{hDn}}}E`}{{{b{I`}}{b{hDn}}}E`}{{{b{Ib}}{b{hDn}}}E`}{{{b{Jd}}{b{hDn}}}E`}{{{b{Id}}{b{hDn}}}E`}{{{b{If}}{b{hDn}}}E`}{{{b{Ih}}{b{hDn}}}E`}{{{b{Ij}}{b{hDn}}}E`}{{{b{Il}}{b{hDn}}}E`}{{{b{In}}{b{hDn}}}E`}{{{b{Jf}}{b{hDn}}}E`}{{{b{J`}}{b{hDn}}}E`}{{{b{Jh}}{b{hDn}}}E`}{{{b{Hf}}}l}{{{b{Hh}}}l}{{{b{Hj}}}l}{{{b{Hl}}}l}{{{b{Hn}}}l}{{{b{Jb}}}l}{{{b{I`}}}l}{{{b{Ib}}}l}{{{b{Jd}}}l}{{{b{Id}}}l}{{{b{If}}}l}{{{b{Ih}}}l}{{{b{Ij}}}l}{{{b{Il}}}l}{{{b{In}}}l}{{{b{Jf}}}l}{{{b{J`}}}l}{{{b{Jh}}}l}{cc{}}00000000000000000{ce{}{}}00000000000000000{{{b{c}}{b{e}}}An{}{}}00000000000000000{{{b{Hf}}}B`}{{{b{Hh}}}B`}{{{b{Hj}}}B`}{{{b{Hl}}}B`}{{{b{Hn}}}B`}{{{b{Jb}}}B`}{{{b{I`}}}B`}{{{b{Ib}}}B`}{{{b{Jd}}}B`}{{{b{Id}}}B`}{{{b{If}}}B`}{{{b{Ih}}}B`}{{{b{Ij}}}B`}{{{b{Il}}}B`}{{{b{In}}}B`}{{{b{Jf}}}B`}{{{b{J`}}}B`}{{{b{Jh}}}B`}{{{b{c}}Al{b{l}}}Cb{}}00000000000000000{{{b{c}}Al}Cb{}}00000000000000000{{{b{c}}}e{}{}}00000000000000000{c{{Bl{e}}}{}{}}00000000000000000000000000000000000{{{b{c}}}Cf{}}00000000000000000{ce{}{}}00000000000000000`````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{JjJj}0{{{b{c}}}{{b{e}}}{}{}}00{{{b{hc}}}{{b{he}}}{}{}}00{{{b{Jl}}}Jl}{{{b{Jn}}}Jn}{{{b{K`}}}K`}{{{b{c}}{b{he}}}Dl{}{}}00{{{b{c}}}Dl{}}000{{}Jj}0{{}K`}{{{b{c}}{b{f}}}An{}}{{{b{Jn}}{b{Jn}}}An}`{{{b{Jl}}{b{hDn}}}E`}{{{b{Jn}}{b{hDn}}}E`}{{{b{K`}}{b{hDn}}}E`}{cc{}}00{{{b{Kb}}}{{Bl{K`Kd}}}}{{{b{hKb}}}{{Bl{K`Kd}}}}{{{b{Cd}}}{{Bl{Jnc}}}{}}{{}{{Kh{Kf}}}}{ce{}{}}000{{{b{c}}{b{e}}}An{}{}}00{{}Jl}{{{b{Jl}}}Kj}`{{{b{hJl}}}{{Kh{c}}}{}}0{{{b{hJl}}Kj}{{Kh{c}}}{}}{{{b{Jl}}}{{Bf{Kj{Kh{Kj}}}}}}{{{b{c}}}e{}{}}00{{{b{Jn}}}{{Kh{Kl}}}}{c{{Bl{e}}}{}{}}0;0000{{{b{c}}}Cf{}}00{{{b{hK`}}{b{Kb}}}{{Bl{DlKd}}}}{{{b{hK`}}{b{hKb}}}{{Bl{DlKd}}}}{{}{{b{{Kn{Jn}}}}}}===``{{{b{hL`}}AbBd}A`}0{{{b{hL`}}AbAb}A`}0{{{b{L`}}}{{Ld{Lb}}}}{{{b{hL`}}Ab}A`}000{{{b{hL`}}{Bf{AbAb}}}{{Bl{{Bf{BdBd}}Bj}}}}01111{{{b{hL`}}Ab{Ld{Lb}}}A`}0{{{b{hL`}}l}A`}00033{{{b{hL`}}Cb}A`}0{{{b{hL`}}}A`}011````````````````````````````{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}{{{b{c}}}{{b{e}}}{}{}}{{{b{hc}}}{{b{he}}}{}{}}{{{b{Lf}}}Lf}{{{b{c}}{b{he}}}Dl{}{}}{{{b{c}}}Dl{}}{{{b{c}}{b{f}}}An{}}{{{b{Lf}}{b{Lf}}}An}{{{b{Lf}}{b{hDn}}}E`}0{cc{}}{{{b{Cd}}{Lh{c}}}Lf{Lj{Ln{Ll}}}}{ce{}{}}{{{b{c}}{b{e}}}An{}{}}{{{b{c}}}e{}{}}{{{b{c}}}Cb{}}{c{{Bl{e}}}{}{}}0{{{b{c}}}Cf{}}5```````````````{{{b{hn}}Ab{Ld{Lb}}}Kj}0{{{b{c}}}{{b{d}}}{}}000{{{b{c}}}{{b{f}}}{}}000{{{b{M`}}l}{{Bl{lBj}}}}{{{b{hn}}AbBd}A`}{{{b{hn}}AbAb}A`}{{{b{c}}}{{b{e}}}{}{}}000{{{b{hc}}}{{b{he}}}{}{}}000`{{{b{Mb}}}Mb}{{{b{Bj}}}Bj}{{{b{Md}}}Md}{{{b{n}}}n}{{{b{c}}{b{he}}}Dl{}{}}000{{{b{c}}}Dl{}}000{{}n}{{{b{c}}{b{f}}}An{}}000{{{b{Md}}}{{Ld{Lb}}}}{{{b{n}}}{{Ld{Lb}}}}`{{{b{Mb}}{b{Mb}}}An}{{{b{Bj}}{b{Bj}}}An}{{{b{Md}}{b{Md}}}An}{{{b{n}}{b{n}}}An}{{{b{hn}}Ab}A`}0{{{b{hn}}{Bf{AbAb}}}{{Bl{{Bf{BdBd}}Bj}}}}11{{{b{hMd}}Ab}A`}2{{{b{Mb}}{b{hDn}}}E`}{{{b{Bj}}{b{hDn}}}E`}0{{{b{Md}}{b{hDn}}}E`}0{{{b{n}}{b{hDn}}}E`}0{{{b{n}}Mf}{{Kh{{b{Md}}}}}}`{MbA`}{cc{}}{LfBj}{MbBj}{{{b{Cd}}}Bj}33{M`n}4{{{b{hn}}Cb}A`}0{ce{}{}}000{{{b{c}}{b{e}}}An{}{}}000{{{b{n}}}Md}{{nc}n{{Mj{M`}{{Mh{M`}}}}}}{{Ab{Ld{Lb}}}Md}{{{b{Md}}}{{Aj{L`}}}}3{{{b{n}}{b{Cd}}}Ml}{{n{b{Cd}}}A`}{{{b{hn}}A`}A`}``{{{b{c}}}e{}{}}000{{{b{c}}}Cb{}}00{c{{Bl{e}}}{}{}}0000000{{{b{c}}}Cf{}}000<<<<{{n{Ld{Lb}}}n}`````````````````````````````````````````````````````{{BdBd}A`}{{{Mn{g}}{Mn{c}}}i{}{}{{N`{c}{{Mh{e}}}}}{}}{{NbNb}c{}}{{{b{hl}}l}{{b{hl}}}}{{{b{Lb}}Ad}Dl}{{{b{c}}}{{b{d}}}{}}00000000{BdA`}{NbNb}10{{{b{c}}}{{b{f}}}{}}00000000{ll}32{{{b{Bd}}}A`}4{{{b{h{Mn{e}}}}}{{Mn{c}}}{}{{Nd{c}}}}4{{{Mn{c}}}{{Kh{c}}}{}}{cAbAh}7={{{b{hNb}}Bd}A`}{l{{Bf{{Bf{{Kh{Cb}}Ab}}{Bf{{Kh{Cb}}Ab}}}}}}{{Nf{Nj{{Nh{Cb{Bh{Kj}}}}}}}Nl}{{BdBd}c{}}?0?{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{{Nj{c}}}}}{{Nn{{Ld{c}}}}}O`}{{{b{hc}}}{{b{he}}}{}{}}0000000000{{{b{Bd}}l{b{hn}}}A`}{{{b{Bd}}AdAd{b{hn}}}A`}{{{b{Bd}}}Bd}{{{b{Ab}}}Ab}{{{b{l}}}l}{{{b{Lb}}}Lb}{{{b{Nf}}}Nf}{{{b{Ob}}}Ob}{{{b{{Mn{c}}}}}{{Mn{c}}}O`}{{{b{Nb}}}Nb}{{{b{{Nj{c}}}}}{{Nj{c}}}O`}{{{b{c}}{b{he}}}Dl{}{}}00000000{{{b{c}}}Dl{}}00000000{{{Mn{An}}}{{Mn{Mf}}}}{{{Mn{Od}}}{{Mn{Od}}}}{{{Mn{Mf}}}{{Mn{Od}}}}{{{Mn{An}}}{{Mn{An}}}}{{{Mn{Mf}}}{{Mn{Mf}}}}{{{Mn{Mf}}}{{Mn{Cb}}}}{{{Mn{Od}}}{{Mn{An}}}}{{{Mn{Mf}}}{{Mn{An}}}}{{{Mn{An}}}{{Mn{Od}}}}{{{Mn{Cb}}}{{Mn{c}}}Of}{{{Mn{Od}}}{{Mn{Cb}}}}{{{Mn{Od}}}{{Mn{Mf}}}}{{{Mn{An}}}{{Mn{Cb}}}}`{{}Bd}{{}l}{{}Lb}{{}Nf}{{}{{Mn{c}}}{}}{{}{{Nj{c}}}{OhO`}}{{BdBd}c{}}{{{Mn{c}}{Mn{c}}}e{{Oj{}{{Mh{}}}}}{}}{{NbNb}c{}}{{{b{c}}{b{f}}}An{}}00000000{{{b{Bd}}}{{Ld{Lb}}}}{{{b{Bd}}}{{Kh{{Ld{Lb}}}}}}{{{b{Bd}}{b{Bd}}}An}{{{b{Ab}}{b{Ab}}}An}{{{b{l}}{b{l}}}An}{{{b{Lb}}{b{Lb}}}An}{{{b{Nf}}{b{Nf}}}An}{{{b{Ob}}{b{Ob}}}An}{{{b{{Mn{c}}}}{b{{Mn{c}}}}}AnOl}{{{b{Nb}}{b{Nb}}}An}{{{b{{Nj{c}}}}{b{{Nj{c}}}}}An{OlO`}}{{{b{c}}{b{e}}}An{}{}}0{{{b{hBd}}Ab}A`}0{{{b{Ob}}c}{{Aj{On}}}{{On{}{{A@`{{Bf{Kj{Kh{Kj}}}}}}}}}}{{{b{Lb}}Cb}{{Bl{{Bf{Bd{Ld{Lb}}}}Bj}}}}{{{b{Bd}}{b{hDn}}}E`}0{{{b{Ab}}{b{hDn}}}E`}0{{{b{l}}{b{hDn}}}E`}0{{{b{Lb}}{b{hDn}}}E`}0{{{b{Nf}}{b{hDn}}}E`}{{{b{Ob}}{b{hDn}}}E`}{{{b{{Mn{c}}}}{b{hDn}}}E`{A@bA@d}}{{{b{{Mn{Cb}}}}{b{hDn}}}E`}{{{b{{Mn{c}}}}{b{hDn}}}E`A@d}{{{b{Nb}}{b{hDn}}}E`}0{{{b{{Nj{c}}}}{b{hDn}}}E`{A@fO`}}{{Bd{b{hn}}}A`}{{{b{Bd}}}l}{cc{}}00{cBd{}}11{{{Bh{{Bf{{Kh{Cb}}Ab}}}}}l}{Abl}{{{Bh{Ab}}}l}4{{{Bh{c}}}Nf{{Ln{Ob}}}}5{{{Bh{Kj}}}Ob}{KjOb}{{{A@h{Kj}}}Ob}8{{{Kh{An}}}{{Mn{An}}}}{{{Kh{Cb}}}{{Mn{Cb}}}}:{{{Kh{Mf}}}{{Mn{Mf}}}}{{{Kh{Od}}}{{Mn{Od}}}}{{{A@l{A@j}}}Nb}{{{A@l{A@n}}}Nb}{BbNb}{{{A@l{AA`}}}Nb}{AA`Nb}{{{Bh{Cb}}}Nb}{{{Bh{{Mn{Od}}}}}Nb}{{{Bh{{Mn{Mf}}}}}Nb}{cc{}}{{{Bh{Mf}}}Nb}{{{Bh{{Mn{Cb}}}}}Nb}{AnNb}{{{Nj{{Bh{Bb}}}}}Nb}{A@nNb}{{{Bh{An}}}Nb}{{{Bh{Od}}}Nb}{{{A@l{Bb}}}Nb}{{{Bh{{Mn{An}}}}}Nb}{A@jNb}{c{{Nj{c}}}O`};{AAbc{}}{{}{{Ld{Lb}}}}{cl{{AAd{}{{A@`{Ab}}}}}}{cl{{AAd{}{{A@`{{Bf{{Kh{Cb}}Ab}}}}}}}}{{{b{Bd}}Kj}{{Kh{Bd}}}}{{{b{hBd}}Cb}A`}{{{b{l}}Kj}{{Kh{Ab}}}}{{{b{Lb}}Cb}A`}{{{b{Nb}}Kj}{{Kh{Nb}}}}{{{b{Nf}}Kj}{{Kh{Kj}}}}{{{b{Ob}}Kj}{{Kh{Kj}}}}3{{{b{l}}{b{Cb}}}{{Kh{Ab}}}}{{{b{{Nj{c}}}}}{{Ld{c}}}O`}{{{b{hl}}KjAb}Kj}{{{b{Lb}}CbBd}Dl}{{{b{hl}}CbAb}Kj}{ce{}{}}0000000000{Nlc{}}1{lc{}}{{{b{hl}}}c{}}{Nfc{}}{{{Nj{{Bh{c}}}}}eO`{}}{c{{AAf{Cb}}}{}}{{{b{Bd}}}{{Bl{KjBj}}}}{{{b{Bd}}}An}{{{b{l}}}An}{{{b{Lb}}}An}{{{b{Nf}}}An}{{{b{Ob}}}An}{{{b{Nb}}}An}{{{b{{Nj{{Bh{c}}}}}}}AnO`}{{{b{{Mn{c}}}}}An{}}2{{{b{c}}{b{e}}}An{}{}}0000000000{{{b{{Nj{{Bh{c}}}}}}}{{AAh{c}}}O`}{{{b{Nb}}}{{Kh{{AAj{Bb}}}}}}``{{{b{Bd}}}{{Kh{Kj}}}}{{{b{l}}}Kj}{{{b{Lb}}}Kj}{{{b{Nf}}}Kj}{{{b{Ob}}}Kj}{{{b{Nb}}}Kj}{{{b{{Nj{{Bh{c}}}}}}}KjO`}{{{Mn{c}}g}{{Mn{e}}}{}{}{{AAl{c}{{Mh{e}}}}}}{NbNb}{{BdBd}c{}}{{{Mn{c}}{Mn{c}}}e{{AAn{}{{Mh{}}}}}{}}{{NbNb}c{}}{c{{Bf{egikmoAaAcAeAgAiAk}}}{}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikm}}}{}{}{}{}{}{}}{c{{Bf{egikmo}}}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAeAgAi}}}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAa}}}{}{}{}{}{}{}{}{}}{c{{Bf{eg}}}{}{}{}}{cDl{}}{c{{Bf{egikmoAaAcAeAg}}}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAc}}}{}{}{}{}{}{}{}{}{}}{c{{Bf{egik}}}{}{}{}{}{}}{c{{Bf{egi}}}{}{}{}{}}{c{{Bf{e}}}{}{}}{c{{Bf{egikmoAaAcAe}}}{}{}{}{}{}{}{}{}{}{}}{{{b{Nb}}}{{Kh{{Nj{{Bh{Bb}}}}}}}}{Bdc{}}{{{Mn{c}}}e{{AB`{}{{Mh{}}}}}{}}{Nbc{}}{{}l}{{}Nf}{{{Ld{{ABb{{Ld{c}}}}}}}{{Nj{c}}}O`}{{cl}AbAh}{{{b{h{AAh{c}}}}}{{Kh{e}}}O`{}}75`{{{b{{Mn{c}}}}{b{{Mn{c}}}}}{{Kh{ABd}}}ABf}{{{b{hl}}}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}{{{b{hl}}}l}{{{b{l}}}{{Kh{Kj}}}}{{{ABh{}{{Mh{c}}}}e}c{}{}}{{BdBd}c{}}{{{Mn{g}}{Mn{c}}}i{}{}{{ABh{c}{{Mh{e}}}}}{}}{{NbNb}c{}}{{{b{hl}}{Bf{{Kh{Cb}}Ab}}}Dl}{{{b{hNf}}c}Dl{{Ln{Ob}}}}4{{{Mn{c}}{Mn{c}}}eABj{}}3{{{b{hl}}Kj}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}{{{b{hl}}{b{Cd}}}{{Kh{{Bf{{Kh{Cb}}Ab}}}}}}`{{{b{Nb}}{Nj{{Bh{Bb}}}}}Nb}{{{b{hNb}}ObBd}{{Bl{NbBj}}}}{{BdBd}A`}{{{Mn{c}}{Mn{c}}}e{{ABl{}{{Mh{}}}}}{}}9{{{b{Nb}}Ob}Nb}{{{b{c}}}e{}{}}00000000{{{b{c}}}Cb{}}00000{c{{Bl{e}}}{}{}}000000{Bd{{Bl{Obc}}}{}}{Nb{{Bl{Obc}}}{}}2222{{{b{Bd}}Bd}A`}{{{b{Nb}}Bd}A`}11{{{b{hBd}}{b{Cd}}}A`}055{Bd{{Bl{Adc}}}{}}{Bd{{Bl{Odc}}}{}}{Bd{{Bl{{Bh{Od}}c}}}{}}8{Bd{{Bl{Anc}}}{}}{Bd{{Bl{Mfc}}}{}}:::::::{Nb{{Bl{Anc}}}{}};{{{b{hBd}}{b{Cd}}Bd}A`}{{{b{c}}}Cf{}}0000000000`{l{{Bf{AbAb}}}}{lAb}``{{{b{{Kn{{Mn{e}}}}}}}{{Bh{{Mn{c}}}}}{}{{ABn{c}}O`}}{{{AC`{}{{Mh{c}}}}e}c{}{}}{{BdBd}c{}}{{NbNb}c{}}210210210210210{{{b{{Kn{{Mn{Cb}}}}}}}{{Bf{An{Bh{{Mn{c}}}}}}}Of}{{{b{ACb}}}ACb}{{{b{Bd}}}Bd}{{{b{{Nj{c}}}}}{{Nj{c}}}O`}{ce{}{}}0000000000{{{b{{Nj{c}}}}g}eO`{}{{AAl{{b{hc}}}{{Mh{e}}}}}}{{BdAn}A`}`````````{{{b{hNd}}}c{}}{ABnc{}}{{{ACf{}{{ACd{c}}}}}{{Bf{cc}}}{}}{{{ACh{}{{ACd{c}}}}}{{Bf{cc}}}{}}{{}An}0000000`{o{{`{{On{}{{A@`{{Bf{AaAa}}}}}}}}}{}{{ABn{c}}O`}{{ACl{}{{ACj{c}}}}{AD`{}{{ACn{e}}}}}{}{{ABn{i}}O`}{{ACl{}{{ACj{i}}}}{AD`{}{{ACn{k}}}}}{{AAd{}{{A@`{{Bf{gm}}}}}}}{}}````````````{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{c}}}{{b{d}}}{}}0{{{b{{A@l{c}}}}}{{A@l{Bb}}}{{ABn{Bb}}O`Oh}}{{{b{{A@l{c}}}}}{{A@l{A@j}}}{{ABn{A@j}}O`Oh}}{{{b{c}}}{{b{f}}}{}}0{{{b{{A@l{c}}}}}{{A@l{AA`}}}{{ABn{AA`}}O`Oh}}{{{b{{A@l{c}}}}}{{A@l{A@n}}}{{ABn{A@n}}O`Oh}}{{{b{{A@l{e}}}}}{{A@l{c}}}O`{{ABn{c}}O`Oh}}{{{b{{A@l{c}}}}}{{Kh{c}}}{O`Oh}}{{{b{h{A@l{e}}}}{A@l{c}}}{{Bl{{A@l{e}}Bj}}}{OhO`}{O`Oh{ADd{c}}O`Oh}}{{{A@l{c}}{A@l{e}}}g{ADbOhO`{ABn{A@n}}}{ADbOhO`{ABn{A@n}}}{}}0{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{hc}}}{{b{he}}}{}{}}0000000000{{{b{ADf}}}ADf}{{{b{{A@l{c}}}}}{{A@l{c}}}O`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}0{{{A@l{c}}}{{A@l{c}}}{O`Oh}}{{}ADf}{{}{{A@l{c}}}{O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{c}}{b{f}}}An{}}0{{{b{ADf}}{b{ADf}}}An}{{{b{{A@l{c}}}}{b{{A@l{c}}}}}An{OlO`}}{{{b{ADf}}{b{hDn}}}E`}{{{b{{A@l{c}}}}{b{hDn}}}E`{ADbA@fOhO`}}{{{b{{A@l{c}}}}{b{hDn}}}E`{A@fO`}}{cc{}}000000000{{{Bh{Bb}}}ADf}{{{Nj{{Bh{Bb}}}}}ADf}{{{Bf{{Bh{c}}Nf}}}{{A@l{e}}}{}O`}{{{Bh{Mf}}}{{A@l{AA`}}}}{{{Bh{Cb}}}{{A@l{Bb}}}}{{{Bh{{Mn{Cb}}}}}{{A@l{Bb}}}}6{{{Bh{An}}}{{A@l{A@n}}}}{{{Bh{Od}}}{{A@l{A@j}}}}{{{Nj{{Bh{c}}}}}{{A@l{c}}}O`}{{{Bh{{Mn{Mf}}}}}{{A@l{AA`}}}}{{{Bh{{Bf{{Kh{Cb}}c}}}}}{{A@l{c}}}O`}{{{Bh{{Bf{Bbc}}}}}{{A@l{c}}}{O`Oh}}{{{Bh{{Mn{Od}}}}}{{A@l{A@j}}}}{{{Bh{{Mn{An}}}}}{{A@l{A@n}}}}{{{b{{A@l{c}}}}Kj}{{Kh{{A@l{c}}}}}{O`O`Oh}}{{{b{{A@l{c}}}}Kj}{{Kh{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Nj{{Bh{c}}}}}{O`Oh}}{ce{}{}}0000000000000000{{{b{{A@l{c}}}}}An{ADbO`Oh}}0{{{b{{A@l{c}}}}}An{O`Oh}}110{{{b{c}}{b{e}}}An{}{}}0000000000{{{b{hADh}}}ADj}{{{b{h{ADl{c}}}}}{{ADn{c}}}{O`Oh}}{{{b{h{AE`{c}}}}}{{AEb{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Kh{{AAj{Bb}}}}}{O`Oh}}{{{b{{A@l{c}}}}}{{AEd{c}}}{O`Oh}}{{{b{{A@l{c}}}}}{{Aj{On}}}{O`Oh}}{{{b{{A@l{c}}}}}AEf{O`Oh}}{{{b{{A@l{c}}}}}{{AAj{c}}}{O`Oh}}{{{b{AEf}}}Kj}{{{b{{A@l{c}}}}}Kj{O`Oh}}`{{{b{{A@l{c}}}}}{{A@l{c}}}{O`O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{c{{Bf{eg}}}{}{}{}}{c{{Bf{egikmoAaAcAeAgAiAk}}}{}{}{}{}{}{}{}{}{}{}{}{}{}}1{c{{Bf{egik}}}{}{}{}{}{}}{c{{Bf{egikm}}}{}{}{}{}{}{}}{c{{Bf{egikmoAaAc}}}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAe}}}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmo}}}{}{}{}{}{}{}{}}{c{{Bf{egikmoAaAcAeAg}}}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egi}}}{}{}{}{}}{c{{Bf{e}}}{}{}}{c{{Bf{egikmoAaAcAeAgAi}}}{}{}{}{}{}{}{}{}{}{}{}{}}{c{{Bf{egikmoAa}}}{}{}{}{}{}{}{}{}}{cDl{}}<{{{b{{A@l{c}}}}}{{Kh{{Nj{{Bh{Bb}}}}}}}{O`Oh}}`{{{b{{A@l{c}}}}}{{Kh{ADh}}}{O`Oh}}{{{A@l{g}}}iO`{{AB`{}{{Mh{c}}}}}{ADbOhO`{ACl{}{{ACj{e}}}}{ABn{e}}}{}}{{}ADf}{{}{{A@l{c}}}{O`Oh}}{{{b{hADj}}}{{Kh{c}}}{}}{{{b{h{ADn{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AEb{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AAj{c}}}}}{{Kh{e}}}O`{}}{{{b{h{AEd{c}}}}}{{Kh{e}}}O`{}}{{{b{hAEf}}}{{Kh{c}}}{}}{{{A@l{c}}}e{ADbOhO`{ABn{A@n}}}{}}{{{b{{A@l{c}}}}}{{AE`{c}}}{O`Oh}}{{{A@l{e}}{A@l{i}}}k{}{ADbOhO`{ACl{}{{ACj{c}}}}{ABn{c}}}{}{ADbOhO`{ACl{}{{ACj{g}}}}{ABn{g}}}{}}{{{b{hADf}}{Mn{Cb}}}Dl}{{{b{h{A@l{c}}}}{Mn{Cb}}c}Dl{O`Oh}}{{{b{h{A@l{c}}}}c}Dl{O`Oh}}{{{b{h{A@l{c}}}}}Dl{O`Oh}}4{{{b{{A@l{c}}}}{Nj{{Bh{Bb}}}}}{{A@l{c}}}{O`Oh}}{{{b{h{A@l{c}}}}Obc}{{Bl{cBj}}}{O`Oh}}6{{{b{{A@l{c}}}}Ob}{{A@l{c}}}{O`Oh}}{{{b{c}}}e{}{}}0{{{b{c}}}Cb{}}{{{A@l{c}}{A@l{e}}g}{{Bl{{A@l{A@n}}Bj}}}{ADbOhO`{ABn{A@n}}}{ADbOhO`{ABn{A@n}}}{{Mj{A@nA@n}{{Mh{A@n}}}}}}{c{{Bl{e}}}{}{}}0000000000{{{b{{A@l{c}}}}Ob}{{Bl{cBj}}}{O`OhACb}}011111111111{{{A@l{{Mn{c}}}}}{{Bl{Ane}}}{}{}}{{{b{c}}}Cf{}}0000000000{{{b{{A@l{c}}}}}{{ADl{c}}}{O`Oh}}{{{A@l{e}}{A@l{g}}}i{ABfO`Oh}{ADbOhO`{ABn{c}}O`}{ADbOhO`{ABn{c}}O`}{}}00000{{{b{{A@l{c}}}}}{{A@l{c}}}O`}{ce{}{}}0000000000{KjADf}{{KjAn}{{A@l{c}}}{O`Oh}}{{{b{ADf}}e}c{}{{AAl{{b{h{Nh{Cb{Bh{Kj}}}}}}{b{h{Bh{{Mn{Cb}}}}}}}{{Mh{c}}}}}}{{{b{{A@l{c}}}}g}e{O`Oh}{}{{AAl{{b{h{Bh{c}}}}}{{Mh{e}}}}}}````````````{{A@nA@n}c{}}0{{}An}000{A@nc{}}{Bd{{Bl{A@jc}}}{}}{Bd{{Bl{AA`c}}}{}}{Bd{{Bl{A@nc}}}{}}{Bd{{Bl{Bbc}}}{}}````````````````````````````````{{{b{c}}}{{b{d}}}{}}0{{{b{c}}}{{b{f}}}{}}0{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0{{{b{AEh}}}AEh}{{{b{AEj}}}AEj}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000`{{}AEh}{{}AEj}{{{b{c}}{b{f}}}An{}}0``{{{b{AEh}}{b{AEh}}}An}{{{b{AEj}}{b{AEj}}}An}`{{{b{AEh}}{b{hDn}}}E`}{{{b{AEj}}{b{hDn}}}{{Bl{DlAEl}}}}{{{b{AEj}}{b{hDn}}}E`}{cc{}}{LlAEj}1{{{b{Cd}}}{{Bl{AEhc}}}{}}{{{b{Cd}}}{{Bl{AEjc}}}{}}{{{b{AEh}}{b{Cd}}Kj}AEn}{ce{}{}}0{{{b{c}}{b{e}}}An{}{}}0{{{b{AF`}}{b{e}}{b{{AFb{c}}}}{AFd{c}}}Ml{Lj{Ln{Ll}}}{{AFf{c}}AFh}}{{{b{AFh}}{b{Cd}}}AFj}0{{{b{AFh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AEh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AFh}}{b{Cd}}}Ml}0{{{b{AFh}}{b{Cd}}{b{AF`}}}Ml}{{{b{AEh}}{b{Cd}}{b{AF`}}}Ml}`{{{b{c}}}e{}{}}0{{{b{AEh}}}{{Kh{Kl}}}}{{{b{c}}}Cb{}}>{c{{Bl{e}}}{}{}}0>00{{{b{c}}}Cf{}}0{{{b{AEh}}{b{Cd}}}AFl}{{}{{b{{Kn{AEh}}}}}}??````````{{}{{b{{Kn{AFn}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AFn}}}AFn}{{{b{AG`}}}AG`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AFn}}{b{AFn}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AFn}}{b{AFn}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AFn}}{b{hDn}}}E`}{cc{}}0``{{{b{AFn}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AFn{b{Cd}}}{{Bl{{AFd{AFn}}{Lh{AFn}}}}}}{{{b{AG`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AG`}}{b{Cd}}{b{AF`}}}Ml}{{{b{AFn}}{b{AFn}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGd}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGd}}}AGd}{{{b{AGf}}}AGf}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGd}}{b{AGd}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGd}}{b{AGd}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGd}}{b{hDn}}}E`}{cc{}}0``{{{b{AGd}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGd{b{Cd}}}{{Bl{{AFd{AGd}}{Lh{AGd}}}}}}{{{b{AGf}}{b{Cd}}{b{AF`}}}AFj}{{{b{AGf}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGd}}{b{AGd}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{Ll}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{Ll}}}Ll}{{{b{AGh}}}AGh}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{Ll}}{b{Ll}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{Ll}}{b{Ll}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{Ll}}{b{hDn}}}E`}{AGjLl}{AFnLl}{AGdLl}{AGlLl}{AGnLl}{cc{}}0``{{{b{Ll}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}099````````````````````````````````````````{{Ll{b{Cd}}}{{Bl{{AFd{Ll}}{Lh{Ll}}}}}}{{{b{AGh}}{b{Cd}}{b{AF`}}}AFj}{{{b{AGh}}{b{Cd}}{b{AF`}}}Ml}{{{b{Ll}}{b{Ll}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGj}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGj}}}AGj}{{{b{AH`}}}AH`}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGj}}{b{AGj}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGj}}{b{AGj}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGj}}{b{hDn}}}E`}{cc{}}0``{{{b{AGj}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGj{b{Cd}}}{{Bl{{AFd{AGj}}{Lh{AGj}}}}}}{{{b{AH`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AH`}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGj}}{b{AGj}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGl}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGl}}}AGl}{{{b{AHb}}}AHb}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGl}}{b{AGl}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGl}}{b{AGl}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGl}}{b{hDn}}}E`}{cc{}}0``{{{b{AGl}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGl{b{Cd}}}{{Bl{{AFd{AGl}}{Lh{AGl}}}}}}{{{b{AHb}}{b{Cd}}{b{AF`}}}AFj}{{{b{AHb}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGl}}{b{AGl}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77```````{{}{{b{{Kn{AGn}}}}}}`{{{b{c}}}{{b{d}}}{}}{{{b{c}}}{{b{f}}}{}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{hc}}}{{b{he}}}{}{}}0`{{{b{AGn}}}AGn}{{{b{AHd}}}AHd}{{{b{c}}{b{he}}}Dl{}{}}0{{{b{c}}}Dl{}}000{{{b{AGn}}{b{AGn}}}ABd}```````{{{b{c}}{b{f}}}An{}}``{{{b{AGn}}{b{AGn}}}An}`{{{b{c}}{b{e}}}An{}{}}0``{{{b{AGn}}{b{hDn}}}E`}{cc{}}0``{{{b{AGn}}{b{hc}}}DlAGb}``````````````````````````{ce{}{}}044````````````````````````````````````````{{AGn{b{Cd}}}{{Bl{{AFd{AGn}}{Lh{AGn}}}}}}{{{b{AHd}}{b{Cd}}{b{AF`}}}AFj}{{{b{AHd}}{b{Cd}}{b{AF`}}}Ml}{{{b{AGn}}{b{AGn}}}{{Kh{ABd}}}}`````````````````{{{b{c}}}e{}{}}0`{c{{Bl{e}}}{}{}}000{{{b{c}}}Cf{}}0`````````77``{M`{{Bl{DlBj}}}}``{{{b{c}}}{{b{e}}}{}{}}{{{b{hc}}}{{b{he}}}{}{}}{{{b{AHf}}}AHf}{{{b{c}}{b{he}}}Dl{}{}}{{{b{c}}}Dl{}}{{}AHf}{cc{}}{{{b{AHf}}}AHh}0{{{b{AHf}}}AHj}1{ce{}{}}{{{b{c}}{b{e}}}An{}{}}{{{b{AHf}}AHl}{{AHn{Cd}}}}{{{b{AHf}}AI`}{{AHn{Cd}}}}{{{b{AHf}}}{{AHn{Cd}}}}00{{{b{c}}}e{}{}}{c{{Bl{e}}}{}{}}0{{{b{c}}}Cf{}}7`````{{{b{c}}}{{b{d}}}{}}00{{{b{c}}}{{b{f}}}{}}00{{{b{c}}}{{b{e}}}{}{}}00{{{b{hc}}}{{b{he}}}{}{}}00{{{b{AIb}}}AIb}{{{b{M`}}}M`}{{{b{AF`}}}AF`}{{{b{c}}{b{he}}}Dl{}{}}00{{{b{c}}}Dl{}}00{{}AIb}{{}M`}{{}AF`}{{{b{c}}{b{f}}}An{}}00{{{b{AIb}}{b{AIb}}}An}{{{b{M`}}{b{M`}}}An}{{{b{AF`}}{b{AF`}}}An}{{{b{hc}}e}{{Bl{{b{hg}}AId}}}{}AIf{}}``{{{b{hAIb}}}{{AIh{Dl}}}}{{{b{AIb}}{b{hDn}}}E`}{{{b{M`}}{b{hDn}}}E`}{{{b{AF`}}{b{hDn}}}E`}{cc{}}0{K`M`}{M`AF`}2{{{b{AF`}}{b{Cd}}Kj}AEn}`{ce{}{}}00{{{b{c}}{b{e}}}An{}{}}00```{{{b{AF`}}{b{Cd}}}AFj}{{{b{AF`}}{b{Cd}}{b{AF`}}}AFj}{{{b{AF`}}{b{Cd}}}Ml}{{{b{AF`}}{b{Cd}}{b{AF`}}}Ml}>{{{b{hc}}i}{{Bl{gAId}}}{}{}{}{{AAl{{b{he}}}{{Mh{g}}}}}}{{{b{c}}}e{}{}}00{c{{Bl{e}}}{}{}}00000{{{b{c}}}Cf{}}00{{{b{AF`}}{b{Cd}}}AFl}:::`{{M`{Bh{Jn}}}M`}{{M`Cb}M`}{{M`AIb}M`}{{{b{hAIb}}{b{{Kn{AIj}}}}}{{AIh{Kj}}}}`{{{b{AIl}}{b{c}}}An{}}","D":"BEb","p":[[1,"reference"],[10,"Any",3646],[10,"DynCompare",82],[0,"mut"],[10,"Callable",24],[5,"ExprList",1674,3647],[5,"CallStack",1544],[8,"EvalResult",1544],[6,"Expr",1674,3647],[8,"List",1674,3648],[10,"CallableClone",24],[10,"Builtin",24],[5,"Box",3649],[5,"FormatState",24],[1,"bool"],[6,"SymKind",24],[8,"Character",2421,3650],[6,"Obj",1674,3651],[1,"tuple"],[5,"Vec",3652],[6,"Signal",1544],[6,"Result",3653],[10,"CallableFormals",24],[10,"Format",24],[5,"String",3654],[1,"str"],[5,"TypeId",3646],[10,"AsDynCompare",82],[5,"KeywordReturn",88],[5,"KeywordIf",88],[5,"KeywordFor",88],[5,"KeywordWhile",88],[5,"KeywordRepeat",88],[5,"KeywordParen",88],[5,"KeywordBlock",88],[5,"KeywordVec",88],[5,"KeywordList",88],[1,"unit"],[5,"Formatter",3655],[8,"Result",3655],[5,"InfixAssign",309],[5,"InfixAdd",309],[5,"InfixSub",309],[5,"PrefixSub",309],[5,"PrefixNot",309],[5,"PrefixPack",309],[5,"InfixMul",309],[5,"InfixDiv",309],[5,"InfixPow",309],[5,"InfixMod",309],[5,"InfixOr",309],[5,"InfixAnd",309],[5,"InfixVectorOr",309],[5,"InfixVectorAnd",309],[5,"InfixGreater",309],[5,"InfixGreaterEqual",309],[5,"InfixLess",309],[5,"InfixLessEqual",309],[5,"InfixEqual",309],[5,"InfixNotEqual",309],[5,"InfixPipe",309],[5,"InfixColon",309],[5,"InfixDollar",309],[5,"PostfixPack",309],[5,"PostfixIndex",309],[5,"PostfixVecIndex",309],[5,"PrimitiveC",938,3656],[5,"PrimitiveCallstack",938,3657],[5,"PrimitiveEnvironment",938,3658],[5,"PrimitiveEval",938,3659],[5,"PrimitiveList",938,3660],[5,"PrimitiveParent",938,3661],[5,"PrimitivePaste",938,3662],[5,"PrimitiveQ",938,3663],[5,"PrimitiveQuote",938,3664],[5,"PrimitiveRnorm",938,3665],[5,"PrimitiveRunif",938,3666],[5,"PrimitiveSubstitute",938,3667],[5,"PrimitiveSum",938,3668],[5,"PrimitiveIsNull",938,3669],[5,"PrimitiveNames",938,3670],[5,"PrimitivePrint",938,3671],[5,"PrimitiveLength",938,3672],[5,"PrimitiveTypeOf",938,3673],[5,"Command",3674],[5,"ExperimentIter",1389],[6,"Experiment",1389],[5,"Cli",1389],[5,"ArgMatches",3675],[8,"Error",3676],[5,"Id",3677],[6,"Option",3678],[1,"usize"],[5,"PossibleValue",3679],[1,"slice"],[10,"Context",1465,3680],[5,"Environment",1674,3681],[5,"Rc",3682],[6,"Error",1495],[5,"Error",3683],[10,"RuleType",3684],[6,"Rule",2870,3685],[10,"Into",3686],[5,"Session",3559],[6,"Cond",1544],[5,"Frame",1544],[1,"i32"],[17,"Output"],[10,"Fn",3687],[8,"ParseResult",2444,3688],[6,"OptionNA",1674,3689],[10,"Add",3690],[6,"Vector",1674,3689],[10,"IntoLogical",2156,3691],[5,"Subsets",1674,3692],[5,"HashMap",3693],[5,"CowObj",1674,3694],[5,"NamedSubsets",1674,3692],[5,"Ref",3695],[10,"Clone",3696],[6,"Subset",1674,3697],[1,"f64"],[10,"FromStr",3698],[10,"Default",3699],[10,"Div",3690],[10,"PartialEq",3700],[10,"Iterator",3701],[17,"Item"],[10,"DefaultDebug",1674,3689],[10,"Display",3655],[10,"Debug",3655],[5,"Range",3702],[8,"Double",2421,3650],[6,"Rep",2179,3703],[8,"Logical",2421,3650],[8,"Integer",2421,3650],[1,"never"],[10,"IntoIterator",3704],[6,"Resettable",3705],[5,"CowObjIter",1674,3694],[5,"IterableValues",2179,3703],[10,"FnOnce",3687],[10,"Mul",3690],[10,"Neg",3690],[5,"RefCell",3695],[6,"Ordering",3700],[10,"PartialOrd",3700],[10,"Pow",1674,3689],[10,"Rem",3690],[10,"Sub",3690],[10,"CoercibleInto",2156,3691],[10,"VecPartialCmp",1674,3689],[10,"ViewMut",1674,3694],[17,"Common"],[10,"CommonNum",2156,3691],[10,"CommonCmp",2156,3691],[17,"As"],[10,"MinimallyNumeric",2156,3691],[17,"Target"],[10,"Deref",3706],[10,"AtomicMode",2156,3691],[10,"From",3686],[5,"Naming",2179,3703],[5,"IntoIterableRefNames",2179,3703],[5,"IterableNames",2179,3703],[5,"IntoIterableRefValues",2179,3703],[5,"IterableRefValues",2179,3703],[5,"IntoIterableRefPairs",2179,3703],[5,"IterableRefPairs",2179,3703],[5,"IterablePairs",2179,3703],[5,"ExactIterSubsetIndices",2179,3703],[6,"Localization",2444,3707],[6,"Style",2444,3708],[5,"Error",3655],[5,"StyledText",3709],[5,"SessionParserConfig",3559],[5,"PrattParser",3710],[5,"Pairs",3711],[10,"Parser",3712],[10,"LocalizedParser",2444,3707],[8,"HighlightResult",2444,3707],[6,"ValidationResult",3713],[6,"Rule",2542,3714],[5,"Parser",2542,3714],[10,"Hasher",3715],[6,"Rule",2706,3716],[5,"Parser",2706,3716],[5,"Parser",2870,3685],[6,"Rule",3039,3717],[6,"Rule",3203,3718],[6,"Rule",3367,3719],[5,"Parser",3039,3717],[5,"Parser",3203,3718],[5,"Parser",3367,3719],[5,"Prompt",3535],[6,"Color",3720],[6,"Color",3721],[5,"PromptHistorySearch",3722],[6,"Cow",3723],[6,"PromptEditMode",3722],[6,"SessionOutput",3559],[5,"Error",3724],[10,"Command",3725],[8,"Result",3724],[1,"u8"],[10,"SameType",3644],[10,"Sym",24],[8,"ParseListResult",2444]],"r":[[938,3656],[939,3657],[940,3658],[941,3659],[942,3669],[943,3672],[944,3660],[945,3670],[946,3661],[947,3662],[948,3671],[949,3663],[950,3664],[951,3665],[952,3666],[953,3667],[954,3668],[955,3673],[1465,3680],[1679,3694],[1680,3694],[1681,3689],[1684,3681],[1686,3647],[1688,3647],[1695,3648],[1704,3692],[1709,3651],[1710,3689],[1713,3689],[1719,3697],[1721,3692],[1723,3689],[1724,3689],[1726,3694],[1837,3726],[1991,3726],[2045,3726],[2115,3726],[2157,3691],[2158,3691],[2161,3691],[2162,3691],[2163,3691],[2164,3691],[2177,0],[2178,3727],[2179,3703],[2180,3703],[2181,3703],[2182,3703],[2183,3703],[2184,3703],[2185,3703],[2186,3703],[2187,3703],[2188,3703],[2189,3703],[2361,3703],[2421,3650],[2422,3650],[2423,3650],[2424,3650],[2456,3707],[2459,3707],[2460,3707],[2467,3688],[2468,3688],[2472,3708],[2492,3728],[2497,3728],[2498,3728],[2501,3728],[2515,3688],[2524,3728],[2541,3728],[2543,3714],[2544,3714],[2707,3716],[2708,3716],[2871,3685],[2872,3685],[3040,3717],[3041,3717],[3204,3718],[3205,3718],[3368,3719],[3369,3719],[3533,3729]],"b":[[1532,"impl-Display-for-Error"],[1533,"impl-Debug-for-Error"],[1613,"impl-Debug-for-Signal"],[1614,"impl-Display-for-Signal"],[1615,"impl-Display-for-Frame"],[1616,"impl-Debug-for-Frame"],[1617,"impl-Debug-for-CallStack"],[1618,"impl-Display-for-CallStack"],[1623,"impl-From%3CError%3E-for-Signal"],[1624,"impl-From%3CCond%3E-for-Signal"],[1625,"impl-From%3C%26str%3E-for-Signal"],[1824,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Cbool%3E"],[1825,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Cf64%3E"],[1826,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Ci32%3E"],[1827,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Cbool%3E"],[1828,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Ci32%3E"],[1829,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Ci32%3E"],[1830,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Cf64%3E"],[1831,"impl-CoercibleInto%3COptionNA%3Cbool%3E%3E-for-OptionNA%3Ci32%3E"],[1832,"impl-CoercibleInto%3COptionNA%3Cf64%3E%3E-for-OptionNA%3Cbool%3E"],[1833,"impl-CoercibleInto%3COptionNA%3CT%3E%3E-for-OptionNA%3CString%3E"],[1834,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Cf64%3E"],[1835,"impl-CoercibleInto%3COptionNA%3Ci32%3E%3E-for-OptionNA%3Cf64%3E"],[1836,"impl-CoercibleInto%3COptionNA%3CString%3E%3E-for-OptionNA%3Cbool%3E"],[1873,"impl-Display-for-Obj"],[1874,"impl-Debug-for-Obj"],[1875,"impl-Debug-for-Expr"],[1876,"impl-Display-for-Expr"],[1877,"impl-Debug-for-ExprList"],[1878,"impl-Display-for-ExprList"],[1879,"impl-Debug-for-Environment"],[1880,"impl-Display-for-Environment"],[1883,"impl-Debug-for-OptionNA%3CT%3E"],[1884,"impl-Debug-for-OptionNA%3CString%3E"],[1885,"impl-Display-for-OptionNA%3CT%3E"],[1886,"impl-Debug-for-Vector"],[1887,"impl-Display-for-Vector"],[1897,"impl-From%3CVec%3C(Option%3CString%3E,+Expr)%3E%3E-for-ExprList"],[1898,"impl-From%3CExpr%3E-for-ExprList"],[1899,"impl-From%3CVec%3CExpr%3E%3E-for-ExprList"],[1903,"impl-From%3CVec%3Cusize%3E%3E-for-Subset"],[1904,"impl-From%3Cusize%3E-for-Subset"],[1905,"impl-From%3CRange%3Cusize%3E%3E-for-Subset"],[1907,"impl-From%3COption%3Cbool%3E%3E-for-OptionNA%3Cbool%3E"],[1908,"impl-From%3COption%3CString%3E%3E-for-OptionNA%3CString%3E"],[1910,"impl-From%3COption%3Ci32%3E%3E-for-OptionNA%3Ci32%3E"],[1911,"impl-From%3COption%3Cf64%3E%3E-for-OptionNA%3Cf64%3E"],[1912,"impl-From%3CRep%3COptionNA%3Cf64%3E%3E%3E-for-Vector"],[1913,"impl-From%3CRep%3COptionNA%3Cbool%3E%3E%3E-for-Vector"],[1914,"impl-From%3COptionNA%3CString%3E%3E-for-Vector"],[1915,"impl-From%3CRep%3COptionNA%3Ci32%3E%3E%3E-for-Vector"],[1916,"impl-From%3COptionNA%3Ci32%3E%3E-for-Vector"],[1917,"impl-From%3CVec%3CString%3E%3E-for-Vector"],[1918,"impl-From%3CVec%3COptionNA%3Cf64%3E%3E%3E-for-Vector"],[1919,"impl-From%3CVec%3COptionNA%3Ci32%3E%3E%3E-for-Vector"],[1921,"impl-From%3CVec%3Ci32%3E%3E-for-Vector"],[1922,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Vector"],[1923,"impl-From%3Cbool%3E-for-Vector"],[1924,"impl-From%3CCowObj%3CVec%3COptionNA%3CString%3E%3E%3E%3E-for-Vector"],[1925,"impl-From%3COptionNA%3Cbool%3E%3E-for-Vector"],[1926,"impl-From%3CVec%3Cbool%3E%3E-for-Vector"],[1927,"impl-From%3CVec%3Cf64%3E%3E-for-Vector"],[1928,"impl-From%3CRep%3COptionNA%3CString%3E%3E%3E-for-Vector"],[1929,"impl-From%3CVec%3COptionNA%3Cbool%3E%3E%3E-for-Vector"],[1930,"impl-From%3COptionNA%3Cf64%3E%3E-for-Vector"],[1935,"impl-FromIterator%3CExpr%3E-for-ExprList"],[1936,"impl-FromIterator%3C(Option%3CString%3E,+Expr)%3E-for-ExprList"],[1937,"impl-Obj"],[1938,"impl-Context-for-Obj"],[1963,"impl-IntoIterator-for-ExprList"],[1964,"impl-IntoIterator-for-%26mut+ExprList"],[2074,"impl-TryFrom%3CObj%3E-for-Subset"],[2075,"impl-TryFrom%3CVector%3E-for-Subset"],[2088,"impl-TryInto%3CRep%3CObj%3E%3E-for-Obj"],[2089,"impl-TryInto%3Cf64%3E-for-Obj"],[2090,"impl-TryInto%3CVec%3Cf64%3E%3E-for-Obj"],[2092,"impl-TryInto%3Cbool%3E-for-Obj"],[2093,"impl-TryInto%3Ci32%3E-for-Obj"],[2242,"impl-Display-for-Rep%3CT%3E"],[2243,"impl-Debug-for-Rep%3CT%3E"],[2254,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Naming"],[2255,"impl-From%3CCowObj%3CVec%3COptionNA%3CString%3E%3E%3E%3E-for-Naming"],[2256,"impl-From%3C(Vec%3CF%3E,+Subsets)%3E-for-Rep%3CT%3E"],[2257,"impl-From%3CVec%3Ci32%3E%3E-for-Rep%3COptionNA%3Ci32%3E%3E"],[2258,"impl-From%3CVec%3CString%3E%3E-for-Rep%3COptionNA%3CString%3E%3E"],[2259,"impl-From%3CVec%3COptionNA%3CString%3E%3E%3E-for-Rep%3COptionNA%3CString%3E%3E"],[2261,"impl-From%3CVec%3Cbool%3E%3E-for-Rep%3COptionNA%3Cbool%3E%3E"],[2262,"impl-From%3CVec%3Cf64%3E%3E-for-Rep%3COptionNA%3Cf64%3E%3E"],[2263,"impl-From%3CCowObj%3CVec%3CT%3E%3E%3E-for-Rep%3CT%3E"],[2264,"impl-From%3CVec%3COptionNA%3Ci32%3E%3E%3E-for-Rep%3COptionNA%3Ci32%3E%3E"],[2265,"impl-From%3CVec%3C(Option%3CString%3E,+T)%3E%3E-for-Rep%3CT%3E"],[2266,"impl-From%3CVec%3C(OptionNA%3CString%3E,+T)%3E%3E-for-Rep%3CT%3E"],[2267,"impl-From%3CVec%3COptionNA%3Cf64%3E%3E%3E-for-Rep%3COptionNA%3Cf64%3E%3E"],[2268,"impl-From%3CVec%3COptionNA%3Cbool%3E%3E%3E-for-Rep%3COptionNA%3Cbool%3E%3E"],[2503,"impl-Display-for-Style"],[2504,"impl-Debug-for-Style"],[2918,"impl-From%3CRule%3E-for-Rule"],[2919,"impl-From%3CRule%3E-for-Rule"],[2920,"impl-From%3CRule%3E-for-Rule"],[2921,"impl-From%3CRule%3E-for-Rule"],[2922,"impl-From%3CRule%3E-for-Rule"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABUNXAAAADkAPgCPAOAArAHBAukAvAPrAMwEoQBvBQAAcQUaAI0FAgCTBQMAmgUFAKEFFwC6BUQAAAYAAAIGCwAPBgIAEwZDAFgGAgBdBgAAXwYBAGUGKgCRBiYAuQYFAMAGGgDcBhsA+QY0AC8HIQBSBxEAZwcAAGoHAgBuBwAAcAcCAHQHAQB3BwkAggcKAI4HCACYBwYAqgcDAK8HOQDqBwgA9AcwACcIEAA5CCUAYAgKAGwIFgCECAkAjwgDAJUIAQCcCCgAzwgFANYIBwDfCAAA7AgFAPgIDQAICQEACwkAAA0JAAAPCQ8AIAkAACIJAAAlCQYALQkAADAJAAAyCQEANQkAADcJDgBICRYAYAkSAHYJHQCXCQgAowkmAMsJAADNCQIA0glMACEKHABACoIAxQocAOQKhwBuCxwAjQuCABIMHAAxDIIAtgwcANUMggBaDRwAeQ1dAN0NLQAMDgUAFA4BABcOAQAcDgkAKA4WAA==","a":{"c":[938],"callstack":[939],"environment":[940],"eval":[941],"is_null":[942],"length":[943],"list":[944],"names":[945],"parent":[946],"paste":[947],"print":[948],"q":[949],"quote":[950],"rnorm":[951],"runif":[952],"substitute":[953],"sum":[954],"typeof":[955]}}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); diff --git a/docs/src/r/callable/core.rs.html b/docs/src/r/callable/core.rs.html index cf676d0..a447c22 100644 --- a/docs/src/r/callable/core.rs.html +++ b/docs/src/r/callable/core.rs.html @@ -432,6 +432,12 @@ 399 400 401 +402 +403 +404 +405 +406 +407
extern crate r_derive;
 
 use crate::callable::dyncompare::*;
@@ -472,8 +478,8 @@
 pub trait Callable: CallableFormals {
     fn match_args(&self, args: List, stack: &mut CallStack) -> Result<(List, List), Signal> {
         let mut formals = self.formals();
-        let ellipsis: List = List::new();
-        let matched_args: List = List::new();
+        let mut ellipsis: List = List::new();
+        let mut matched_args: List = List::new();
 
         // assign named args to corresponding formals
 
@@ -491,7 +497,7 @@
 
         let indices: Vec<Integer> = indices.into_iter().map(Integer::Some).collect();
         let subset = Subset::Indices(indices.into());
-        let args = args.subset(subset).materialize();
+        let args = args.subset(subset);
 
         // TODO(bug): need to evaluate trailing unassigned params that have
         // a default value before popping off remaining trailing params
@@ -832,5 +838,11 @@
 
         assert_eq!(r! { f <- function(a, b = a) { b }; f(a = 3) }, r! { 3 });
     }
+
+    use crate::error::Error;
+    #[test]
+    fn wrong_argument() {
+        assert_eq!(r!((fn(x) x)(y = 1)), Error::Missing.into())
+    }
 }
 

\ No newline at end of file diff --git a/docs/src/r/callable/primitive/c.rs.html b/docs/src/r/callable/primitive/c.rs.html index 4257035..81db2fc 100644 --- a/docs/src/r/callable/primitive/c.rs.html +++ b/docs/src/r/callable/primitive/c.rs.html @@ -403,7 +403,7 @@ // most complex type was List if ty == 2 { // TODO: We should use size hints here. - let list = List::new(); + let mut list = List::new(); for (name1, value1) in vals.iter_pairs() { match value1 { Obj::List(x) => { diff --git a/docs/src/r/object/vector/rep.rs.html b/docs/src/r/object/vector/rep.rs.html index c84fd2a..90e5da1 100644 --- a/docs/src/r/object/vector/rep.rs.html +++ b/docs/src/r/object/vector/rep.rs.html @@ -1892,6 +1892,26 @@ 1859 1860 1861 +1862 +1863 +1864 +1865 +1866 +1867 +1868 +1869 +1870 +1871 +1872 +1873 +1874 +1875 +1876 +1877 +1878 +1879 +1880 +1881
use std::fmt::Debug;
 use std::fmt::Display;
 use std::iter::repeat;
@@ -1930,7 +1950,7 @@
     }
 
     /// Push a new name onto the `Naming`.
-    pub fn push_name(&self, name: OptionNA<String>) {
+    pub fn push(&mut self, name: OptionNA<String>) {
         self.names.with_inner_mut(|v| v.push(name.clone()));
         if let OptionNA::Some(name) = name {
             let n = self.names.len() - 1;
@@ -2373,18 +2393,18 @@
         }
     }
 
-    pub fn push_value(&self, value: T) {
+    pub fn push_value(&mut self, value: T) {
         self.push_named(Character::NA, value);
     }
 
     /// Push a named `value` with a given `name` onto the `Rep<T>`.
-    pub fn push_named(&self, name: OptionNA<String>, value: T) {
+    pub fn push_named(&mut self, name: OptionNA<String>, value: T) {
         match self {
             Rep::Subset(values, Subsets(subsets), maybe_naming) => match subsets.as_slice() {
                 [] => {
                     values.with_inner_mut(|values| values.push(value));
                     if let Some(naming) = maybe_naming {
-                        naming.push_name(name)
+                        naming.push(name)
                     }
                 }
                 _ => unimplemented!(),
@@ -2648,33 +2668,23 @@
                     }
                 }
 
-                let vc = v.clone();
-                let vb = vc.borrow();
-                let mut res: Vec<T> = vec![];
-                let vb_len = vb.len();
-
-                let new_naming = Naming::new();
-
-                let iter = subsets.clone().into_iter().take_while(|(i, _)| i < &vb_len);
-
-                for (_, i) in iter {
-                    match i {
-                        Some(i) => {
-                            res.push(vb[i].clone());
-                            if let Option::Some(n) = naming {
-                                new_naming.push_name(n.names.borrow()[i].clone())
-                            };
-                        }
-                        // default is NA
-                        None => {
-                            res.push(T::default());
-                            // When we subset with NA, there is no name for this entry;
-                            new_naming.push_name(OptionNA::NA);
-                        }
+                if let Some(naming) = naming {
+                    let vc = v.clone();
+                    let vb = &**vc.borrow();
+                    let iter = self.iter_subset_indices();
+                    // TODO(performance): use size hints
+                    let mut values: Vec<T> = Vec::new();
+                    let names = &**naming.names.borrow();
+                    let mut new_naming = Naming::new();
+                    for i in iter {
+                        values.push(vb[i.unwrap()].clone());
+                        new_naming.push(names[i.unwrap()].clone())
                     }
+                    Rep::Subset(values.into(), Subsets(vec![]), Some(new_naming))
+                } else {
+                    let values: Vec<T> = self.iter_values().collect();
+                    Rep::Subset(values.into(), Subsets(vec![]), Option::None)
                 }
-
-                Rep::Subset(res.into(), Subsets(vec![]), Option::None)
             }
         }
     }
@@ -2839,9 +2849,9 @@
 
 impl From<Vec<Character>> for Naming {
     fn from(value: Vec<Character>) -> Self {
-        let naming = Naming::new();
+        let mut naming = Naming::new();
         for k in value {
-            naming.push_name(k);
+            naming.push(k);
         }
         naming
     }
@@ -3752,5 +3762,35 @@
             Signal::Error(Error::NonRecyclableLengths(1, 0))
         );
     }
+
+    #[test]
+    fn materialize_after_subset() {
+        let x = Rep::<Integer>::from(vec![10, 20, 30]);
+        let x1 = x.subset(vec![0, 2].into()).materialize();
+        let x2 = Rep::<Integer>::from(vec![10, 30]);
+        assert_eq!(x1, x2);
+    }
+    #[test]
+    fn materialize_after_subset_named() {
+        let x = Rep::<Integer>::from(vec![10, 20, 30]);
+        x.set_names(
+            vec![
+                Character::Some("a".to_string()),
+                Character::Some("b".to_string()),
+                Character::Some("c".to_string()),
+            ]
+            .into(),
+        );
+        let x1 = x.subset(vec![0, 2].into()).materialize();
+        let x2 = Rep::<Integer>::from(vec![10, 30]);
+        x.set_names(
+            vec![
+                Character::Some("a".to_string()),
+                Character::Some("c".to_string()),
+            ]
+            .into(),
+        );
+        assert_eq!(x1, x2);
+    }
 }
 

\ No newline at end of file diff --git a/docs/type.impl/r/object/rep/enum.Rep.js b/docs/type.impl/r/object/rep/enum.Rep.js index c717f25..bdec07e 100644 --- a/docs/type.impl/r/object/rep/enum.Rep.js +++ b/docs/type.impl/r/object/rep/enum.Rep.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"r":[["
source§

impl<L, R, C, O, LNum, RNum> Add<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Add<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Rep<R>) -> Self::Output

Performs the + operation. Read more
","Add>","r::object::list::List"],["
source§

impl<L, R> BitAnd<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Rep<R>) -> Self::Output

Performs the & operation. Read more
","BitAnd>","r::object::list::List"],["
source§

impl<L, R> BitOr<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Rep<R>) -> Self::Output

Performs the | operation. Read more
","BitOr>","r::object::list::List"],["
source§

impl<T: Clone> Clone for Rep<T>

source§

fn clone(&self) -> Self

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
","Clone","r::object::list::List"],["
source§

impl<T: Debug + Clone> Debug for Rep<T>

source§

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

Formats the value using the given formatter. Read more
","Debug","r::object::list::List"],["
source§

impl<T: Clone + Default> Default for Rep<T>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
","Default","r::object::list::List"],["
source§

impl<T> Display for Rep<T>
where\n T: AtomicMode + Debug + Default + Clone,

source§

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

Formats the value using the given formatter. Read more
","Display","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Div<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Div<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Rep<R>) -> Self::Output

Performs the / operation. Read more
","Div>","r::object::list::List"],["
source§

impl<F, T> From<(Vec<F>, Subsets)> for Rep<T>
where\n Rep<T>: From<Vec<F>>,\n T: Clone,

source§

fn from(value: (Vec<F>, Subsets)) -> Self

Converts to this type from the input type.
","From<(Vec, Subsets)>","r::object::list::List"],["
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
","From>>","r::object::list::List"],["
source§

impl<T: Clone> From<Vec<(Option<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Option<String>, T)>) -> Self

Converts to this type from the input type.
","From, T)>>","r::object::list::List"],["
source§

impl<T: Clone + Default> From<Vec<(OptionNA<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Character, T)>) -> Self

Converts to this type from the input type.
","From, T)>>","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Mul<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Mul<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Rep<R>) -> Self::Output

Performs the * operation. Read more
","Mul>","r::object::list::List"],["
source§

impl<L, LNum, O> Neg for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n LNum: Neg<Output = O>,\n Rep<O>: From<Vec<O>>,\n O: Clone,

§

type Output = Result<Rep<O>, Signal>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
","Neg","r::object::list::List"],["
source§

impl<L> Not for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
","Not","r::object::list::List"],["
source§

impl<T: PartialEq + Clone> PartialEq for Rep<T>

source§

fn eq(&self, other: &Rep<T>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","r::object::list::List"],["
source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = O>,\n O: Pow<O, Output = O> + Default + Clone,\n Rep<O>: From<Vec<O>>,

§

type Output = Result<Rep<O>, Signal>

source§

fn power(self, rhs: Rep<R>) -> Self::Output

raise self to the rhs power
","Pow>","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Rem<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Rem<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the % operator.
source§

fn rem(self, rhs: Rep<R>) -> Self::Output

Performs the % operation. Read more
","Rem>","r::object::list::List"],["
source§

impl<T: Clone + Default + ViewMut> Rep<T>

source

pub fn try_get_inner(&self, subset: Subset) -> Result<T, Signal>

Get a cloned version of the inner value.\nThis is used for accessing inner values like list(1)[[1]].

\n
source

pub fn try_get_inner_mut(&self, subset: Subset) -> Result<T, Signal>

Retrieve the internal data as a mutable view.\nThis is important for lists for things like l$a[1:2] = c(10, 11)

\n
",0,"r::object::list::List"],["
source§

impl<T: Clone + Default> Rep<T>

source

pub fn new() -> Self

Create an empty vector

\n

The primary use case for this function is to support testing, and there\nare few expected use cases outside. It is used for creating a vector\nof an explicit atomic type, likely to be tested with\nSameType::is_same_type_as.

\n\n
use r::utils::*;\nuse r::object::Vector;\nuse r::object::OptionNA;\n\nlet result = Vector::from(vec![1, 2, 3]);\nlet expect = Vector::from(Vec::<OptionNA<i32>>::new());\n\nassert!(result.is_same_type_as(&expect))
\n
source

pub fn is_named(&self) -> bool

Whether the vector representation has names.

\n
source

pub fn names(&self) -> Option<CowObj<Vec<Character>>>

Return the names of the vector if there are any.

\n
source

pub fn set_subset(&mut self, subset: Subset, value: T) -> Result<T, Signal>

Change a value at the location given by subset to the provided value.\nIf the subset does not have length 1, an error is returned.

\n
source

pub fn values_ref(&self) -> IntoIterableRefValues<T>

Get an IntoIterableValues<T> which in turn can be converted into an iterator over\nreferences to the values (&T).

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn names_ref(&self) -> Option<IntoIterableRefNames>

Get an Option<IntoIterableRefNames> which in turn can be converted into an iterator over\nreferences to the names (&String).\nNone is returned when no names exist.

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn pairs_ref(&self) -> IntoIterableRefPairs<T>

Get an IntoIterablePairs<T> which in turn can be converted into an iterator over\npairs of references ((&String, &T)).

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn iter_pairs(&self) -> IterablePairs<T>

Iterate over (owned) pairs of names and values ((String, T)).

\n
source

pub fn iter_values(&self) -> IterableValues<T>

Iterate over the (owned) values of the vector.

\n
source

pub fn iter_names(&self) -> Option<IterableValues<Character>>

Iterate over the names of the vector (if they exist).

\n
source

pub fn push_value(&self, value: T)

source

pub fn push_named(&self, name: OptionNA<String>, value: T)

Push a named value with a given name onto the Rep<T>.

\n
source

pub fn iter_subset_indices_exact(&self) -> ExactIterSubsetIndices

source

pub fn iter_subset_indices(&self) -> Box<dyn Iterator<Item = Option<usize>>>

source

pub fn reindex(&mut self)

Reindex the mapping from names to indices.

\n
source

pub fn with_capacity(capacity: usize, names: bool) -> Self

Constructs a new, empty Rep<T> with at least the specified capacity.\nNames are only include if names is true.

\n
source

pub fn dedup_last(self) -> Self

source

pub fn set_names(&self, names: CowObj<Vec<Character>>) -> Self

source

pub fn inner(&self) -> CowObj<Vec<T>>

Access a lazy copy of the internal vector data

\n
source

pub fn with_inner_mut<F, R>(&self, f: F) -> R
where\n F: FnOnce(&mut Vec<T>) -> R,

Get mutable access to the internal vector through the passed closure.

\n
source

pub fn subset(&self, subset: Subset) -> Self

Subsetting a Vector

\n

Introduce a new subset into the aggregate list of subset indices.

\n
source

pub fn len(&self) -> usize

The length of the vector.

\n
source

pub fn is_empty(&self) -> bool

Whether the vector has length 0.

\n
source

pub fn get(&self, index: usize) -> Option<Rep<T>>
where\n T: Clone,

Get a single element from a vector

\n

Access a single element without materializing a new vector

\n
source

pub fn assign<R>(&mut self, value: Rep<R>) -> Result<Self, Signal>
where\n T: Clone + Default + From<R>,\n R: Default + Clone,

Assignment to Subset Indices

\n

Assignment to a vector from another. The aggregate subsetted indices\nare iterated over while performing the assignment.

\n
source

pub fn as_scalar(&self) -> Option<T>

Return the only value if the vector has length 1.

\n
source

pub fn materialize(&self) -> Self
where\n T: Clone,

Materialize a Vector

\n

Apply subsets and clone values into a new vector.

\n
source

pub fn is_double(&self) -> bool
where\n T: AtomicMode,

Test the mode of the internal vector type

\n

Internally, this is defined by the crate::object::coercion::AtomicMode\nimplementation of the vector’s element type.

\n
source

pub fn is_logical(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn is_integer(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn is_character(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn as_mode<Mode>(&self) -> Rep<Mode>
where\n T: CoercibleInto<Mode>,\n Mode: Clone,

Convert a Vector into a vector of a specific class of internal type

\n

The internal type only needs to satisfy\ncrate::object::coercion::CoercibleInto for the Mode, and for the Mode\ntype to implement crate::object::coercion::AtomicMode. Generally,\nthis is used more directly via Self::as_logical, Self::as_integer,\nSelf::as_double and Self::as_character, which predefine the output\ntype of the mode.

\n\n
use r::object::Vector;\nuse r::object::OptionNA;\n\nlet x = Vector::from(vec![false, true, true, false]);\nlet n = x.as_double();\n\nassert_eq!(n, Vector::from(vec![\n   OptionNA::Some(0_f64),\n   OptionNA::Some(1_f64),\n   OptionNA::Some(1_f64),\n   OptionNA::Some(0_f64)\n]))
\n
source

pub fn as_logical(&self) -> Rep<Logical>
where\n T: CoercibleInto<Logical>,

See Self::as_mode for more information

\n
source

pub fn as_integer(&self) -> Rep<Integer>
where\n T: CoercibleInto<Integer>,

See Self::as_mode for more information

\n
source

pub fn as_double(&self) -> Rep<Double>
where\n T: CoercibleInto<Double>,

See Self::as_mode for more information

\n
source

pub fn as_character(&self) -> Rep<Character>

See Self::as_mode for more information

\n
source

pub fn get_inner(&self, index: usize) -> Option<T>

",0,"r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Sub<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Sub<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Rep<R>) -> Self::Output

Performs the - operation. Read more
","Sub>","r::object::list::List"],["
source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + CoercibleInto<C>,\n R: AtomicMode + Default + Clone + CoercibleInto<C>,\n (L, R): CommonCmp<Common = C>,\n C: PartialOrd + Clone + Default,

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

source§

fn vec_gt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_gte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_eq(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_neq(self, rhs: Rep<R>) -> Self::Output

","VecPartialCmp>","r::object::list::List"],["
source§

impl<T: Clone> ViewMut for Rep<T>

source§

fn view_mut(&self) -> Self

","ViewMut","r::object::list::List"],["
source§

impl<T: Clone> StructuralPartialEq for Rep<T>

","StructuralPartialEq","r::object::list::List"]] +"r":[["
source§

impl<L, R, C, O, LNum, RNum> Add<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Add<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the + operator.
source§

fn add(self, rhs: Rep<R>) -> Self::Output

Performs the + operation. Read more
","Add>","r::object::list::List"],["
source§

impl<L, R> BitAnd<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Rep<R>) -> Self::Output

Performs the & operation. Read more
","BitAnd>","r::object::list::List"],["
source§

impl<L, R> BitOr<Rep<R>> for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Rep<R>) -> Self::Output

Performs the | operation. Read more
","BitOr>","r::object::list::List"],["
source§

impl<T: Clone> Clone for Rep<T>

source§

fn clone(&self) -> Self

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
","Clone","r::object::list::List"],["
source§

impl<T: Debug + Clone> Debug for Rep<T>

source§

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

Formats the value using the given formatter. Read more
","Debug","r::object::list::List"],["
source§

impl<T: Clone + Default> Default for Rep<T>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
","Default","r::object::list::List"],["
source§

impl<T> Display for Rep<T>
where\n T: AtomicMode + Debug + Default + Clone,

source§

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

Formats the value using the given formatter. Read more
","Display","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Div<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Div<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the / operator.
source§

fn div(self, rhs: Rep<R>) -> Self::Output

Performs the / operation. Read more
","Div>","r::object::list::List"],["
source§

impl<F, T> From<(Vec<F>, Subsets)> for Rep<T>
where\n Rep<T>: From<Vec<F>>,\n T: Clone,

source§

fn from(value: (Vec<F>, Subsets)) -> Self

Converts to this type from the input type.
","From<(Vec, Subsets)>","r::object::list::List"],["
source§

impl<T: Clone> From<CowObj<Vec<T>>> for Rep<T>

source§

fn from(value: CowObj<Vec<T>>) -> Self

Converts to this type from the input type.
","From>>","r::object::list::List"],["
source§

impl<T: Clone> From<Vec<(Option<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Option<String>, T)>) -> Self

Converts to this type from the input type.
","From, T)>>","r::object::list::List"],["
source§

impl<T: Clone + Default> From<Vec<(OptionNA<String>, T)>> for Rep<T>

source§

fn from(value: Vec<(Character, T)>) -> Self

Converts to this type from the input type.
","From, T)>>","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Mul<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Mul<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Rep<R>) -> Self::Output

Performs the * operation. Read more
","Mul>","r::object::list::List"],["
source§

impl<L, LNum, O> Neg for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n LNum: Neg<Output = O>,\n Rep<O>: From<Vec<O>>,\n O: Clone,

§

type Output = Result<Rep<O>, Signal>

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
","Neg","r::object::list::List"],["
source§

impl<L> Not for Rep<L>

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

The resulting type after applying the ! operator.
source§

fn not(self) -> Self::Output

Performs the unary ! operation. Read more
","Not","r::object::list::List"],["
source§

impl<T: PartialEq + Clone> PartialEq for Rep<T>

source§

fn eq(&self, other: &Rep<T>) -> bool

This method tests for self and other values to be equal, and is used\nby ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","r::object::list::List"],["
source§

impl<L, R, O, LNum, RNum> Pow<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = O>,\n O: Pow<O, Output = O> + Default + Clone,\n Rep<O>: From<Vec<O>>,

§

type Output = Result<Rep<O>, Signal>

source§

fn power(self, rhs: Rep<R>) -> Self::Output

raise self to the rhs power
","Pow>","r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Rem<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Rem<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the % operator.
source§

fn rem(self, rhs: Rep<R>) -> Self::Output

Performs the % operation. Read more
","Rem>","r::object::list::List"],["
source§

impl<T: Clone + Default + ViewMut> Rep<T>

source

pub fn try_get_inner(&self, subset: Subset) -> Result<T, Signal>

Get a cloned version of the inner value.\nThis is used for accessing inner values like list(1)[[1]].

\n
source

pub fn try_get_inner_mut(&self, subset: Subset) -> Result<T, Signal>

Retrieve the internal data as a mutable view.\nThis is important for lists for things like l$a[1:2] = c(10, 11)

\n
",0,"r::object::list::List"],["
source§

impl<T: Clone + Default> Rep<T>

source

pub fn new() -> Self

Create an empty vector

\n

The primary use case for this function is to support testing, and there\nare few expected use cases outside. It is used for creating a vector\nof an explicit atomic type, likely to be tested with\nSameType::is_same_type_as.

\n\n
use r::utils::*;\nuse r::object::Vector;\nuse r::object::OptionNA;\n\nlet result = Vector::from(vec![1, 2, 3]);\nlet expect = Vector::from(Vec::<OptionNA<i32>>::new());\n\nassert!(result.is_same_type_as(&expect))
\n
source

pub fn is_named(&self) -> bool

Whether the vector representation has names.

\n
source

pub fn names(&self) -> Option<CowObj<Vec<Character>>>

Return the names of the vector if there are any.

\n
source

pub fn set_subset(&mut self, subset: Subset, value: T) -> Result<T, Signal>

Change a value at the location given by subset to the provided value.\nIf the subset does not have length 1, an error is returned.

\n
source

pub fn values_ref(&self) -> IntoIterableRefValues<T>

Get an IntoIterableValues<T> which in turn can be converted into an iterator over\nreferences to the values (&T).

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn names_ref(&self) -> Option<IntoIterableRefNames>

Get an Option<IntoIterableRefNames> which in turn can be converted into an iterator over\nreferences to the names (&String).\nNone is returned when no names exist.

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn pairs_ref(&self) -> IntoIterableRefPairs<T>

Get an IntoIterablePairs<T> which in turn can be converted into an iterator over\npairs of references ((&String, &T)).

\n

Directly getting an iterator is not possible due to lifetime issues.

\n
source

pub fn iter_pairs(&self) -> IterablePairs<T>

Iterate over (owned) pairs of names and values ((String, T)).

\n
source

pub fn iter_values(&self) -> IterableValues<T>

Iterate over the (owned) values of the vector.

\n
source

pub fn iter_names(&self) -> Option<IterableValues<Character>>

Iterate over the names of the vector (if they exist).

\n
source

pub fn push_value(&mut self, value: T)

source

pub fn push_named(&mut self, name: OptionNA<String>, value: T)

Push a named value with a given name onto the Rep<T>.

\n
source

pub fn iter_subset_indices_exact(&self) -> ExactIterSubsetIndices

source

pub fn iter_subset_indices(&self) -> Box<dyn Iterator<Item = Option<usize>>>

source

pub fn reindex(&mut self)

Reindex the mapping from names to indices.

\n
source

pub fn with_capacity(capacity: usize, names: bool) -> Self

Constructs a new, empty Rep<T> with at least the specified capacity.\nNames are only include if names is true.

\n
source

pub fn dedup_last(self) -> Self

source

pub fn set_names(&self, names: CowObj<Vec<Character>>) -> Self

source

pub fn inner(&self) -> CowObj<Vec<T>>

Access a lazy copy of the internal vector data

\n
source

pub fn with_inner_mut<F, R>(&self, f: F) -> R
where\n F: FnOnce(&mut Vec<T>) -> R,

Get mutable access to the internal vector through the passed closure.

\n
source

pub fn subset(&self, subset: Subset) -> Self

Subsetting a Vector

\n

Introduce a new subset into the aggregate list of subset indices.

\n
source

pub fn len(&self) -> usize

The length of the vector.

\n
source

pub fn is_empty(&self) -> bool

Whether the vector has length 0.

\n
source

pub fn get(&self, index: usize) -> Option<Rep<T>>
where\n T: Clone,

Get a single element from a vector

\n

Access a single element without materializing a new vector

\n
source

pub fn assign<R>(&mut self, value: Rep<R>) -> Result<Self, Signal>
where\n T: Clone + Default + From<R>,\n R: Default + Clone,

Assignment to Subset Indices

\n

Assignment to a vector from another. The aggregate subsetted indices\nare iterated over while performing the assignment.

\n
source

pub fn as_scalar(&self) -> Option<T>

Return the only value if the vector has length 1.

\n
source

pub fn materialize(&self) -> Self
where\n T: Clone,

Materialize a Vector

\n

Apply subsets and clone values into a new vector.

\n
source

pub fn is_double(&self) -> bool
where\n T: AtomicMode,

Test the mode of the internal vector type

\n

Internally, this is defined by the crate::object::coercion::AtomicMode\nimplementation of the vector’s element type.

\n
source

pub fn is_logical(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn is_integer(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn is_character(&self) -> bool
where\n T: AtomicMode,

See Self::is_double for more information

\n
source

pub fn as_mode<Mode>(&self) -> Rep<Mode>
where\n T: CoercibleInto<Mode>,\n Mode: Clone,

Convert a Vector into a vector of a specific class of internal type

\n

The internal type only needs to satisfy\ncrate::object::coercion::CoercibleInto for the Mode, and for the Mode\ntype to implement crate::object::coercion::AtomicMode. Generally,\nthis is used more directly via Self::as_logical, Self::as_integer,\nSelf::as_double and Self::as_character, which predefine the output\ntype of the mode.

\n\n
use r::object::Vector;\nuse r::object::OptionNA;\n\nlet x = Vector::from(vec![false, true, true, false]);\nlet n = x.as_double();\n\nassert_eq!(n, Vector::from(vec![\n   OptionNA::Some(0_f64),\n   OptionNA::Some(1_f64),\n   OptionNA::Some(1_f64),\n   OptionNA::Some(0_f64)\n]))
\n
source

pub fn as_logical(&self) -> Rep<Logical>
where\n T: CoercibleInto<Logical>,

See Self::as_mode for more information

\n
source

pub fn as_integer(&self) -> Rep<Integer>
where\n T: CoercibleInto<Integer>,

See Self::as_mode for more information

\n
source

pub fn as_double(&self) -> Rep<Double>
where\n T: CoercibleInto<Double>,

See Self::as_mode for more information

\n
source

pub fn as_character(&self) -> Rep<Character>

See Self::as_mode for more information

\n
source

pub fn get_inner(&self, index: usize) -> Option<T>

",0,"r::object::list::List"],["
source§

impl<L, R, C, O, LNum, RNum> Sub<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + MinimallyNumeric<As = LNum> + CoercibleInto<LNum>,\n R: AtomicMode + Default + Clone + MinimallyNumeric<As = RNum> + CoercibleInto<RNum>,\n (LNum, RNum): CommonNum<Common = C>,\n C: Clone + Sub<Output = O> + Default,\n Rep<C>: From<Vec<O>>,\n O: Clone + Default,

§

type Output = Result<Rep<C>, Signal>

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Rep<R>) -> Self::Output

Performs the - operation. Read more
","Sub>","r::object::list::List"],["
source§

impl<L, R, C> VecPartialCmp<Rep<R>> for Rep<L>
where\n L: AtomicMode + Default + Clone + CoercibleInto<C>,\n R: AtomicMode + Default + Clone + CoercibleInto<C>,\n (L, R): CommonCmp<Common = C>,\n C: PartialOrd + Clone + Default,

§

type Output = Result<Rep<OptionNA<bool>>, Signal>

source§

fn vec_gt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_gte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lt(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_lte(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_eq(self, rhs: Rep<R>) -> Self::Output

source§

fn vec_neq(self, rhs: Rep<R>) -> Self::Output

","VecPartialCmp>","r::object::list::List"],["
source§

impl<T: Clone> ViewMut for Rep<T>

source§

fn view_mut(&self) -> Self

","ViewMut","r::object::list::List"],["
source§

impl<T: Clone> StructuralPartialEq for Rep<T>

","StructuralPartialEq","r::object::list::List"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file