From: github-actions Date: Mon, 27 Jan 2025 16:22:38 +0000 (+0000) Subject: Publish autogenerated nightly docs X-Git-Url: http://internal-gitweb-vhost/?a=commitdiff_plain;h=465cbef74d037f3597e430d4dafe639e09ac473e;p=bitcoindevkit.org Publish autogenerated nightly docs --- diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html index 2133382e98..550799e655 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Traits

\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Error.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Error.html new file mode 100644 index 0000000000..b7bc7d173e --- /dev/null +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Error.html @@ -0,0 +1,21 @@ +Error in bdk_bitcoind_rpc::bip158 - Rust

Enum Error

Source
pub enum Error {
+    Bip158(Error),
+    NoScripts,
+    Rpc(Error),
+}
Expand description

Errors that may occur during a compact filters sync.

+

Variants§

§

Bip158(Error)

bitcoin bip158 error

+
§

NoScripts

attempted to scan blocks without any script pubkeys

+
§

Rpc(Error)

bitcoincore_rpc error

+

Trait Implementations§

Source§

impl Debug for Error

Source§

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

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

impl Display for Error

Source§

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

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

impl Error for Error

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<Error> for Error

Source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> ToString for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Event.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Event.html new file mode 100644 index 0000000000..20e11441c3 --- /dev/null +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Event.html @@ -0,0 +1,22 @@ +Event in bdk_bitcoind_rpc::bip158 - Rust

Enum Event

Source
pub enum Event {
+    Block(EventInner),
+    NoMatch(u32),
+}
Expand description

Kind of event produced by FilterIter.

+

Variants§

§

Block(EventInner)

Block

+
§

NoMatch(u32)

No match

+

Implementations§

Source§

impl Event

Source

pub fn is_match(&self) -> bool

Whether this event contains a matching block.

+
Source

pub fn height(&self) -> u32

Get the height of this event.

+

Trait Implementations§

Source§

impl Clone for Event

Source§

fn clone(&self) -> Event

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 Event

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/index.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/index.html new file mode 100644 index 0000000000..6c796ddeef --- /dev/null +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/index.html @@ -0,0 +1,5 @@ +bdk_bitcoind_rpc::bip158 - Rust

Module bip158

Source
Expand description

Compact block filters sync over RPC. For more details refer to BIP157.

+

This module is home to FilterIter, a structure that returns bitcoin blocks by matching +a list of script pubkeys against a BIP158 [BlockFilter].

+

Structs§

EventInner
Event inner type
FilterIter
Type that generates block Events by matching a list of script pubkeys against a +[BlockFilter].

Enums§

Error
Errors that may occur during a compact filters sync.
Event
Kind of event produced by FilterIter.
\ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/sidebar-items.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/sidebar-items.js new file mode 100644 index 0000000000..7053653a81 --- /dev/null +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Error","Event"],"struct":["EventInner","FilterIter"]}; \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.EventInner.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.EventInner.html new file mode 100644 index 0000000000..615e0decc8 --- /dev/null +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.EventInner.html @@ -0,0 +1,20 @@ +EventInner in bdk_bitcoind_rpc::bip158 - Rust

Struct EventInner

Source
pub struct EventInner {
+    pub height: u32,
+    pub block: Block,
+}
Expand description

Event inner type

+

Fields§

§height: u32

Height

+
§block: Block

Block

+

Trait Implementations§

Source§

impl Clone for EventInner

Source§

fn clone(&self) -> EventInner

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 EventInner

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.FilterIter.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.FilterIter.html new file mode 100644 index 0000000000..badd466483 --- /dev/null +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.FilterIter.html @@ -0,0 +1,232 @@ +FilterIter in bdk_bitcoind_rpc::bip158 - Rust

Struct FilterIter

Source
pub struct FilterIter<'c, C> { /* private fields */ }
Expand description

Type that generates block Events by matching a list of script pubkeys against a +[BlockFilter].

+

Implementations§

Source§

impl<'c, C: RpcApi> FilterIter<'c, C>

Source

pub fn new_with_height(client: &'c C, height: u32) -> Self

Construct FilterIter from a given client and start height.

+
Source

pub fn new_with_checkpoint(client: &'c C, cp: CheckPoint) -> Self

Construct FilterIter from a given client and CheckPoint.

+
Source

pub fn add_spks(&mut self, spks: impl IntoIterator<Item = ScriptBuf>)

Extends self with an iterator of spks.

+
Source

pub fn add_spk(&mut self, spk: ScriptBuf)

Add spk to the list of spks to scan with.

+
Source

pub fn get_tip(&mut self) -> Result<Option<BlockId>, Error>

Get the remote tip.

+

Returns None if the remote height is not strictly greater than the height of this +FilterIter.

+
Source§

impl<C: RpcApi> FilterIter<'_, C>

Source

pub fn chain_update(&mut self) -> Option<CheckPoint>

Returns a chain update from the newly scanned blocks.

+

Returns None if this FilterIter was not constructed using a CheckPoint, or +if no blocks have been fetched for example by using get_tip.

+

Trait Implementations§

Source§

impl<'c, C: Debug> Debug for FilterIter<'c, C>

Source§

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

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

impl<C: RpcApi> Iterator for FilterIter<'_, C>

Source§

type Item = Result<Event, Error>

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 + Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · Source§

fn last(self) -> Option<Self::Item>
where + Self: Sized,

Consumes the iterator, returning the last element. Read more
Source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZero<usize>>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.0.0 · Source§

fn nth(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element of the iterator. Read more
1.28.0 · Source§

fn step_by(self, step: usize) -> StepBy<Self>
where + Self: Sized,

Creates an iterator starting at the same point, but stepping by +the given amount at each iteration. Read more
1.0.0 · Source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
where + Self: Sized, + U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · Source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>
where + Self: Sized, + U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
Source§

fn intersperse(self, separator: Self::Item) -> Intersperse<Self>
where + Self: Sized, + Self::Item: Clone,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places a copy of separator between adjacent +items of the original iterator. Read more
Source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
where + Self: Sized, + G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator +between adjacent items of the original iterator. Read more
1.0.0 · Source§

fn map<B, F>(self, f: F) -> Map<Self, F>
where + Self: Sized, + F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each +element. Read more
1.21.0 · Source§

fn for_each<F>(self, f: F)
where + Self: Sized, + F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · Source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element +should be yielded. Read more
1.0.0 · Source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · Source§

fn enumerate(self) -> Enumerate<Self>
where + Self: Sized,

Creates an iterator which gives the current iteration count as well as +the next value. Read more
1.0.0 · Source§

fn peekable(self) -> Peekable<Self>
where + Self: Sized,

Creates an iterator which can use the peek and peek_mut methods +to look at the next element of the iterator without consuming it. See +their documentation for more information. Read more
1.0.0 · Source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · Source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · Source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>
where + Self: Sized, + P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · Source§

fn skip(self, n: usize) -> Skip<Self>
where + Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · Source§

fn take(self, n: usize) -> Take<Self>
where + Self: Sized,

Creates an iterator that yields the first n elements, or fewer +if the underlying iterator ends sooner. Read more
1.0.0 · Source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>
where + Self: Sized, + F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but +unlike fold, produces a new iterator. Read more
1.0.0 · Source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
where + Self: Sized, + U: IntoIterator, + F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
1.29.0 · Source§

fn flatten(self) -> Flatten<Self>
where + Self: Sized, + Self::Item: IntoIterator,

Creates an iterator that flattens nested structure. Read more
Source§

fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
where + Self: Sized, + F: FnMut(&[Self::Item; N]) -> R,

🔬This is a nightly-only experimental API. (iter_map_windows)
Calls the given function f for each contiguous window of size N over +self and returns an iterator over the outputs of f. Like slice::windows(), +the windows during mapping overlap as well. Read more
1.0.0 · Source§

fn fuse(self) -> Fuse<Self>
where + Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · Source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>
where + Self: Sized, + F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · Source§

fn by_ref(&mut self) -> &mut Self
where + Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · Source§

fn collect<B>(self) -> B
where + B: FromIterator<Self::Item>, + Self: Sized,

Transforms an iterator into a collection. Read more
Source§

fn try_collect<B>( + &mut self, +) -> <<Self::Item as Try>::Residual as Residual<B>>::TryType
where + Self: Sized, + Self::Item: Try, + <Self::Item as Try>::Residual: Residual<B>, + B: FromIterator<<Self::Item as Try>::Output>,

🔬This is a nightly-only experimental API. (iterator_try_collect)
Fallibly transforms an iterator into a collection, short circuiting if +a failure is encountered. Read more
Source§

fn collect_into<E>(self, collection: &mut E) -> &mut E
where + E: Extend<Self::Item>, + Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · Source§

fn partition<B, F>(self, f: F) -> (B, B)
where + Self: Sized, + B: Default + Extend<Self::Item>, + F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
Source§

fn is_partitioned<P>(self, predicate: P) -> bool
where + Self: Sized, + P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, +such that all those that return true precede all those that return false. Read more
1.27.0 · Source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
where + Self: Sized, + F: FnMut(B, Self::Item) -> R, + R: Try<Output = B>,

An iterator method that applies a function as long as it returns +successfully, producing a single, final value. Read more
1.27.0 · Source§

fn try_for_each<F, R>(&mut self, f: F) -> R
where + Self: Sized, + F: FnMut(Self::Item) -> R, + R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the +iterator, stopping at the first error and returning that error. Read more
1.0.0 · Source§

fn fold<B, F>(self, init: B, f: F) -> B
where + Self: Sized, + F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, +returning the final result. Read more
1.51.0 · Source§

fn reduce<F>(self, f: F) -> Option<Self::Item>
where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing +operation. Read more
Source§

fn try_reduce<R>( + &mut self, + f: impl FnMut(Self::Item, Self::Item) -> R, +) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
where + Self: Sized, + R: Try<Output = Self::Item>, + <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the +closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · Source§

fn all<F>(&mut self, f: F) -> bool
where + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · Source§

fn any<F>(&mut self, f: F) -> bool
where + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · Source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · Source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>
where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns +the first non-none result. Read more
Source§

fn try_find<R>( + &mut self, + f: impl FnMut(&Self::Item) -> R, +) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
where + Self: Sized, + R: Try<Output = bool>, + <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns +the first true result or the first error. Read more
1.0.0 · Source§

fn position<P>(&mut self, predicate: P) -> Option<usize>
where + Self: Sized, + P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.0.0 · Source§

fn max(self) -> Option<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Returns the maximum element of an iterator. Read more
1.0.0 · Source§

fn min(self) -> Option<Self::Item>
where + Self: Sized, + Self::Item: Ord,

Returns the minimum element of an iterator. Read more
1.6.0 · Source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the +specified function. Read more
1.15.0 · Source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the +specified comparison function. Read more
1.6.0 · Source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the +specified function. Read more
1.15.0 · Source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the +specified comparison function. Read more
1.0.0 · Source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
where + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · Source§

fn copied<'a, T>(self) -> Copied<Self>
where + T: 'a + Copy, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · Source§

fn cloned<'a, T>(self) -> Cloned<Self>
where + T: 'a + Clone, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
Source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
where + Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · Source§

fn sum<S>(self) -> S
where + Self: Sized, + S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · Source§

fn product<P>(self) -> P
where + Self: Sized, + P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
1.5.0 · Source§

fn cmp<I>(self, other: I) -> Ordering
where + I: IntoIterator<Item = Self::Item>, + Self::Item: Ord, + Self: Sized,

Lexicographically compares the elements of this Iterator with those +of another. Read more
Source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · Source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Lexicographically compares the PartialOrd elements of +this Iterator with those of another. The comparison works like short-circuit +evaluation, returning a result without comparing the remaining elements. +As soon as an order can be determined, the evaluation stops and a result is returned. Read more
Source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · Source§

fn eq<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are equal to those of +another. Read more
Source§

fn eq_by<I, F>(self, other: I, eq: F) -> bool
where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of +another with respect to the specified equality function. Read more
1.5.0 · Source§

fn ne<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are not equal to those of +another. Read more
1.5.0 · Source§

fn lt<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less than those of another. Read more
1.5.0 · Source§

fn le<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less or equal to those of another. Read more
1.5.0 · Source§

fn gt<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than those of another. Read more
1.5.0 · Source§

fn ge<I>(self, other: I) -> bool
where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than or equal to those of another. Read more
1.82.0 · Source§

fn is_sorted(self) -> bool
where + Self: Sized, + Self::Item: PartialOrd,

Checks if the elements of this iterator are sorted. Read more
1.82.0 · Source§

fn is_sorted_by<F>(self, compare: F) -> bool
where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> bool,

Checks if the elements of this iterator are sorted using the given comparator function. Read more
1.82.0 · Source§

fn is_sorted_by_key<F, K>(self, f: F) -> bool
where + Self: Sized, + F: FnMut(Self::Item) -> K, + K: PartialOrd,

Checks if the elements of this iterator are sorted using the given key extraction +function. Read more

Auto Trait Implementations§

§

impl<'c, C> Freeze for FilterIter<'c, C>

§

impl<'c, C> RefUnwindSafe for FilterIter<'c, C>
where + C: RefUnwindSafe,

§

impl<'c, C> Send for FilterIter<'c, C>
where + C: Sync,

§

impl<'c, C> Sync for FilterIter<'c, C>
where + C: Sync,

§

impl<'c, C> Unpin for FilterIter<'c, C>

§

impl<'c, C> UnwindSafe for FilterIter<'c, C>
where + C: RefUnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<I> IntoIterator for I
where + I: Iterator,

Source§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
Source§

type IntoIter = I

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

fn into_iter(self) -> I

Creates an iterator from a value. Read more
Source§

impl<I> IteratorRandom for I
where + I: Iterator,

Source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>
where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
Source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>
where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
Source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usize
where + R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer +until that buffer is filled. Read more
Source§

fn choose_multiple<R>(self, rng: &mut R, amount: usize) -> Vec<Self::Item>
where + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/index.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/index.html index 2f358f3211..3bbcda6aea 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/index.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/index.html @@ -1,8 +1,8 @@ -bdk_bitcoind_rpc - Rust

Crate bdk_bitcoind_rpc

Source
Expand description

This crate is used for emitting blockchain data from the bitcoind RPC interface. It does not +bdk_bitcoind_rpc - Rust

Crate bdk_bitcoind_rpc

Source
Expand description

This crate is used for emitting blockchain data from the bitcoind RPC interface. It does not use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes.

Emitter is the main structure which sources blockchain data from [bitcoincore_rpc::Client].

To only get block updates (exclude mempool transactions), the caller can use Emitter::next_block or/and Emitter::next_header until it returns Ok(None) (which means the chain tip is reached). A separate method, Emitter::mempool can be used to emit the whole mempool.

-

Re-exports§

pub use bitcoincore_rpc;

Structs§

BlockEvent
A newly emitted block from Emitter.
Emitter
The Emitter is used to emit data sourced from [bitcoincore_rpc::Client].

Traits§

BitcoindRpcErrorExt
Extends [bitcoincore_rpc::Error].
\ No newline at end of file +

Re-exports§

pub use bitcoincore_rpc;

Modules§

bip158
Compact block filters sync over RPC. For more details refer to BIP157.

Structs§

BlockEvent
A newly emitted block from Emitter.
Emitter
The Emitter is used to emit data sourced from [bitcoincore_rpc::Client].

Traits§

BitcoindRpcErrorExt
Extends [bitcoincore_rpc::Error].
\ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/sidebar-items.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/sidebar-items.js index ead5684039..094710c327 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/sidebar-items.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["BlockEvent","Emitter"],"trait":["BitcoindRpcErrorExt"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"mod":["bip158"],"struct":["BlockEvent","Emitter"],"trait":["BitcoindRpcErrorExt"]}; \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html index c78aac0081..9b82905a67 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html @@ -1,21 +1,21 @@ -BlockEvent in bdk_bitcoind_rpc - Rust

Struct BlockEvent

Source
pub struct BlockEvent<B> {
+BlockEvent in bdk_bitcoind_rpc - Rust

Struct BlockEvent

Source
pub struct BlockEvent<B> {
     pub block: B,
-    pub checkpoint: CheckPoint,
+    pub checkpoint: CheckPoint,
 }
Expand description

A newly emitted block from Emitter.

Fields§

§block: B

Either a full [Block] or [Header] of the new block.

-
§checkpoint: CheckPoint

The checkpoint of the new block.

-

A [CheckPoint] is a node of a linked list of [BlockId]s. This checkpoint is linked to -all [BlockId]s originally passed in Emitter::new as well as emitted blocks since then. +

§checkpoint: CheckPoint

The checkpoint of the new block.

+

A CheckPoint is a node of a linked list of BlockIds. This checkpoint is linked to +all BlockIds originally passed in Emitter::new as well as emitted blocks since then. These blocks are guaranteed to be of the same chain.

This is important as BDK structures require block-to-apply to be connected with another block in the original chain.

-

Implementations§

Source§

impl<B> BlockEvent<B>

Source

pub fn block_height(&self) -> u32

The block height of this new block.

-
Source

pub fn block_hash(&self) -> BlockHash

The block hash of this new block.

-
Source

pub fn connected_to(&self) -> BlockId

The [BlockId] of a previous block that this block connects to.

-

This either returns a [BlockId] of a previously emitted block or from the chain we started +

Implementations§

Source§

impl<B> BlockEvent<B>

Source

pub fn block_height(&self) -> u32

The block height of this new block.

+
Source

pub fn block_hash(&self) -> BlockHash

The block hash of this new block.

+
Source

pub fn connected_to(&self) -> BlockId

The BlockId of a previous block that this block connects to.

+

This either returns a BlockId of a previously emitted block or from the chain we started with (passed in as last_cp in Emitter::new).

This value is derived from BlockEvent::checkpoint.

-

Trait Implementations§

Source§

impl<B: Debug> Debug for BlockEvent<B>

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<B> Freeze for BlockEvent<B>
where +

Trait Implementations§

Source§

impl<B: Debug> Debug for BlockEvent<B>

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<B> Freeze for BlockEvent<B>
where B: Freeze,

§

impl<B> RefUnwindSafe for BlockEvent<B>
where B: RefUnwindSafe,

§

impl<B> Send for BlockEvent<B>
where B: Send,

§

impl<B> Sync for BlockEvent<B>
where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html index 12d9dec509..ad257048d7 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html @@ -1,11 +1,11 @@ -Emitter in bdk_bitcoind_rpc - Rust

Struct Emitter

Source
pub struct Emitter<'c, C> { /* private fields */ }
Expand description

The Emitter is used to emit data sourced from [bitcoincore_rpc::Client].

+Emitter in bdk_bitcoind_rpc - Rust

Struct Emitter

Source
pub struct Emitter<'c, C> { /* private fields */ }
Expand description

The Emitter is used to emit data sourced from [bitcoincore_rpc::Client].

Refer to module-level documentation for more.

-

Implementations§

Source§

impl<'c, C: RpcApi> Emitter<'c, C>

Source

pub fn new(client: &'c C, last_cp: CheckPoint, start_height: u32) -> Self

Construct a new Emitter.

+

Implementations§

Source§

impl<'c, C: RpcApi> Emitter<'c, C>

Source

pub fn new(client: &'c C, last_cp: CheckPoint, start_height: u32) -> Self

Construct a new Emitter.

last_cp informs the emitter of the chain we are starting off with. This way, the emitter can start emission from a block that connects to the original chain.

start_height starts emission from a given height (if there are no conflicts with the original chain).

-
Source

pub fn mempool(&mut self) -> Result<Vec<(Transaction, u64)>, Error>

Emit mempool transactions, alongside their first-seen unix timestamps.

+
Source

pub fn mempool(&mut self) -> Result<Vec<(Transaction, u64)>, Error>

Emit mempool transactions, alongside their first-seen unix timestamps.

This method emits each transaction only once, unless we cannot guarantee the transaction’s ancestors are already emitted.

To understand why, consider a receiver which filters transactions based on whether it @@ -13,8 +13,8 @@ alters the UTXO set of tracked script pubkeys. If an emitted mempool transaction tracked UTXO which is confirmed at height h, but the receiver has only seen up to block of height h-1, we want to re-emit this transaction until the receiver has seen the block at height h.

-
Source

pub fn next_header(&mut self) -> Result<Option<BlockEvent<Header>>, Error>

Emit the next block height and header (if any).

-
Source

pub fn next_block(&mut self) -> Result<Option<BlockEvent<Block>>, Error>

Emit the next block height and block (if any).

+
Source

pub fn next_header(&mut self) -> Result<Option<BlockEvent<Header>>, Error>

Emit the next block height and header (if any).

+
Source

pub fn next_block(&mut self) -> Result<Option<BlockEvent<Block>>, Error>

Emit the next block height and block (if any).

Auto Trait Implementations§

§

impl<'c, C> Freeze for Emitter<'c, C>

§

impl<'c, C> RefUnwindSafe for Emitter<'c, C>
where C: RefUnwindSafe,

§

impl<'c, C> Send for Emitter<'c, C>
where C: Sync,

§

impl<'c, C> Sync for Emitter<'c, C>
where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html index 1e07e5baad..246328b2ba 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html @@ -1,8 +1,8 @@ -BitcoindRpcErrorExt in bdk_bitcoind_rpc - Rust

Trait BitcoindRpcErrorExt

Source
pub trait BitcoindRpcErrorExt {
+BitcoindRpcErrorExt in bdk_bitcoind_rpc - Rust

Trait BitcoindRpcErrorExt

Source
pub trait BitcoindRpcErrorExt {
     // Required method
     fn is_not_found_error(&self) -> bool;
 }
Expand description

Extends [bitcoincore_rpc::Error].

-

Required Methods§

Source

fn is_not_found_error(&self) -> bool

Returns whether the error is a “not found” error.

+

Required Methods§

Source

fn is_not_found_error(&self) -> bool

Returns whether the error is a “not found” error.

This is useful since Emitter emits Result<_, bitcoincore_rpc::Error>s as Iterator::Item.

-

Implementations on Foreign Types§

Source§

impl BitcoindRpcErrorExt for Error

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

Source§

impl BitcoindRpcErrorExt for Error

Implementors§

\ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/struct.Vec.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/struct.Vec.html index 12366a6632..197cfdca4d 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/struct.Vec.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/struct.Vec.html @@ -4579,7 +4579,7 @@ this.

assert_eq!(first_element, Some("a".to_string())); assert_eq!(v_iter.next(), Some("b".to_string())); assert_eq!(v_iter.next(), None);

-
Source§

type Item = T

The type of the elements being iterated over.
Source§

type IntoIter = IntoIter<T, A>

Which kind of iterator are we turning this into?
§

impl<T> Merge for Vec<T>

§

fn merge(&mut self, other: Vec<T>)

Merge another object of the same type onto self.
§

fn is_empty(&self) -> bool

Returns whether the structure is considered empty.
§

fn take(&mut self) -> Option<Self>

Take the value, replacing it with the default value.
1.0.0 · Source§

impl<T, A> Ord for Vec<T, A>
where +

Source§

type Item = T

The type of the elements being iterated over.
Source§

type IntoIter = IntoIter<T, A>

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

impl<T> Merge for Vec<T>

Source§

fn merge(&mut self, other: Vec<T>)

Merge another object of the same type onto self.
Source§

fn is_empty(&self) -> bool

Returns whether the structure is considered empty.
Source§

fn take(&mut self) -> Option<Self>

Take the value, replacing it with the default value.
1.0.0 · Source§

impl<T, A> Ord for Vec<T, A>
where T: Ord, A: Allocator,

Implements ordering of vectors, lexicographically.

Source§

fn cmp(&self, other: &Vec<T, A>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Deserialize.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Deserialize.html index e4768aacea..17d74bc063 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Deserialize.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Deserialize.html @@ -714,7 +714,7 @@ will end up with a strong count of 1.

D: Deserializer<'de>,

Implementors§

§

impl<'de> Deserialize<'de> for &'de Script

Can only deserialize borrowed bytes.

§

impl<'de> Deserialize<'de> for ChildNumber

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::LockTime

§

impl<'de> Deserialize<'de> for EcdsaSighashType

§

impl<'de> Deserialize<'de> for Network

§

impl<'de> Deserialize<'de> for TapSighashType

§

impl<'de> Deserialize<'de> for Parity

The parity is deserialized as u8 - 0 for even, 1 for odd.

§

impl<'de> Deserialize<'de> for LeafVersion

Deserializes LeafVersion as a u8 using consensus encoding.

-
§

impl<'de> Deserialize<'de> for TapLeaf

Source§

impl<'de> Deserialize<'de> for bdk_chain::indexer::keychain_txout::ChangeSet

Source§

impl<'de> Deserialize<'de> for bdk_chain::local_chain::ChangeSet

Source§

impl<'de> Deserialize<'de> for Balance

§

impl<'de> Deserialize<'de> for BlockId

§

impl<'de> Deserialize<'de> for ConfirmationBlockTime

Source§

impl<'de> Deserialize<'de> for DescriptorId

Source§

impl<'de> Deserialize<'de> for String

§

impl<'de> Deserialize<'de> for ChainCode

§

impl<'de> Deserialize<'de> for DerivationPath

§

impl<'de> Deserialize<'de> for Fingerprint

§

impl<'de> Deserialize<'de> for Xpriv

§

impl<'de> Deserialize<'de> for Xpub

§

impl<'de> Deserialize<'de> for ShortId

§

impl<'de> Deserialize<'de> for Header

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::block::Version

§

impl<'de> Deserialize<'de> for ChainHash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::Height

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::Time

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::Height

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::Time

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::transaction::Version

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::ecdsa::Signature

§

impl<'de> Deserialize<'de> for TweakedKeypair

§

impl<'de> Deserialize<'de> for TweakedPublicKey

§

impl<'de> Deserialize<'de> for Key

§

impl<'de> Deserialize<'de> for Pair

§

impl<'de> Deserialize<'de> for Input

§

impl<'de> Deserialize<'de> for Output

§

impl<'de> Deserialize<'de> for PsbtSighashType

§

impl<'de> Deserialize<'de> for SharedSecret

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::ecdsa::Signature

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::schnorr::Signature

§

impl<'de> Deserialize<'de> for Keypair

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::PublicKey

§

impl<'de> Deserialize<'de> for SecretKey

§

impl<'de> Deserialize<'de> for Address<NetworkUnchecked>

§

impl<'de> Deserialize<'de> for Amount

§

impl<'de> Deserialize<'de> for Block

§

impl<'de> Deserialize<'de> for BlockHash

§

impl<'de> Deserialize<'de> for CompactTarget

§

impl<'de> Deserialize<'de> for CompressedPublicKey

§

impl<'de> Deserialize<'de> for FeeRate

§

impl<'de> Deserialize<'de> for FilterHash

§

impl<'de> Deserialize<'de> for FilterHeader

§

impl<'de> Deserialize<'de> for LegacySighash

§

impl<'de> Deserialize<'de> for OutPoint

§

impl<'de> Deserialize<'de> for PrivateKey

§

impl<'de> Deserialize<'de> for Psbt

§

impl<'de> Deserialize<'de> for PubkeyHash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::PublicKey

§

impl<'de> Deserialize<'de> for ScriptBuf

§

impl<'de> Deserialize<'de> for ScriptHash

§

impl<'de> Deserialize<'de> for SegwitV0Sighash

§

impl<'de> Deserialize<'de> for Sequence

§

impl<'de> Deserialize<'de> for TapLeafHash

§

impl<'de> Deserialize<'de> for TapNodeHash

§

impl<'de> Deserialize<'de> for TapSighash

§

impl<'de> Deserialize<'de> for TapTweakHash

§

impl<'de> Deserialize<'de> for Target

§

impl<'de> Deserialize<'de> for Transaction

§

impl<'de> Deserialize<'de> for TxIn

§

impl<'de> Deserialize<'de> for TxMerkleNode

§

impl<'de> Deserialize<'de> for TxOut

§

impl<'de> Deserialize<'de> for Txid

§

impl<'de> Deserialize<'de> for WPubkeyHash

§

impl<'de> Deserialize<'de> for WScriptHash

§

impl<'de> Deserialize<'de> for Weight

§

impl<'de> Deserialize<'de> for Witness

§

impl<'de> Deserialize<'de> for WitnessCommitment

§

impl<'de> Deserialize<'de> for WitnessMerkleNode

§

impl<'de> Deserialize<'de> for Work

§

impl<'de> Deserialize<'de> for Wtxid

§

impl<'de> Deserialize<'de> for XKeyIdentifier

§

impl<'de> Deserialize<'de> for XOnlyPublicKey

§

impl<'de> Deserialize<'de> for ControlBlock

§

impl<'de> Deserialize<'de> for NodeInfo

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::taproot::Signature

§

impl<'de> Deserialize<'de> for TapTree

§

impl<'de> Deserialize<'de> for TaprootMerkleBranch

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::hash160::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::ripemd160::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha1::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha256::Hash

§

impl<'de> Deserialize<'de> for Midstate

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha256d::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha384::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha512::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha512_256::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::siphash24::Hash

Source§

impl<'de> Deserialize<'de> for IgnoredAny

Source§

impl<'de, A> Deserialize<'de> for ChainPosition<A>
where +

§

impl<'de> Deserialize<'de> for TapLeaf

Source§

impl<'de> Deserialize<'de> for bdk_chain::indexer::keychain_txout::ChangeSet

Source§

impl<'de> Deserialize<'de> for bdk_chain::local_chain::ChangeSet

Source§

impl<'de> Deserialize<'de> for Balance

Source§

impl<'de> Deserialize<'de> for BlockId

Source§

impl<'de> Deserialize<'de> for ConfirmationBlockTime

Source§

impl<'de> Deserialize<'de> for DescriptorId

Source§

impl<'de> Deserialize<'de> for String

§

impl<'de> Deserialize<'de> for ChainCode

§

impl<'de> Deserialize<'de> for DerivationPath

§

impl<'de> Deserialize<'de> for Fingerprint

§

impl<'de> Deserialize<'de> for Xpriv

§

impl<'de> Deserialize<'de> for Xpub

§

impl<'de> Deserialize<'de> for ShortId

§

impl<'de> Deserialize<'de> for Header

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::block::Version

§

impl<'de> Deserialize<'de> for ChainHash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::Height

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::Time

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::Height

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::Time

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::transaction::Version

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::ecdsa::Signature

§

impl<'de> Deserialize<'de> for TweakedKeypair

§

impl<'de> Deserialize<'de> for TweakedPublicKey

§

impl<'de> Deserialize<'de> for Key

§

impl<'de> Deserialize<'de> for Pair

§

impl<'de> Deserialize<'de> for Input

§

impl<'de> Deserialize<'de> for Output

§

impl<'de> Deserialize<'de> for PsbtSighashType

§

impl<'de> Deserialize<'de> for SharedSecret

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::ecdsa::Signature

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::schnorr::Signature

§

impl<'de> Deserialize<'de> for Keypair

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::PublicKey

§

impl<'de> Deserialize<'de> for SecretKey

§

impl<'de> Deserialize<'de> for Address<NetworkUnchecked>

§

impl<'de> Deserialize<'de> for Amount

§

impl<'de> Deserialize<'de> for Block

§

impl<'de> Deserialize<'de> for BlockHash

§

impl<'de> Deserialize<'de> for CompactTarget

§

impl<'de> Deserialize<'de> for CompressedPublicKey

§

impl<'de> Deserialize<'de> for FeeRate

§

impl<'de> Deserialize<'de> for FilterHash

§

impl<'de> Deserialize<'de> for FilterHeader

§

impl<'de> Deserialize<'de> for LegacySighash

§

impl<'de> Deserialize<'de> for OutPoint

§

impl<'de> Deserialize<'de> for PrivateKey

§

impl<'de> Deserialize<'de> for Psbt

§

impl<'de> Deserialize<'de> for PubkeyHash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::PublicKey

§

impl<'de> Deserialize<'de> for ScriptBuf

§

impl<'de> Deserialize<'de> for ScriptHash

§

impl<'de> Deserialize<'de> for SegwitV0Sighash

§

impl<'de> Deserialize<'de> for Sequence

§

impl<'de> Deserialize<'de> for TapLeafHash

§

impl<'de> Deserialize<'de> for TapNodeHash

§

impl<'de> Deserialize<'de> for TapSighash

§

impl<'de> Deserialize<'de> for TapTweakHash

§

impl<'de> Deserialize<'de> for Target

§

impl<'de> Deserialize<'de> for Transaction

§

impl<'de> Deserialize<'de> for TxIn

§

impl<'de> Deserialize<'de> for TxMerkleNode

§

impl<'de> Deserialize<'de> for TxOut

§

impl<'de> Deserialize<'de> for Txid

§

impl<'de> Deserialize<'de> for WPubkeyHash

§

impl<'de> Deserialize<'de> for WScriptHash

§

impl<'de> Deserialize<'de> for Weight

§

impl<'de> Deserialize<'de> for Witness

§

impl<'de> Deserialize<'de> for WitnessCommitment

§

impl<'de> Deserialize<'de> for WitnessMerkleNode

§

impl<'de> Deserialize<'de> for Work

§

impl<'de> Deserialize<'de> for Wtxid

§

impl<'de> Deserialize<'de> for XKeyIdentifier

§

impl<'de> Deserialize<'de> for XOnlyPublicKey

§

impl<'de> Deserialize<'de> for ControlBlock

§

impl<'de> Deserialize<'de> for NodeInfo

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::taproot::Signature

§

impl<'de> Deserialize<'de> for TapTree

§

impl<'de> Deserialize<'de> for TaprootMerkleBranch

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::hash160::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::ripemd160::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha1::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha256::Hash

§

impl<'de> Deserialize<'de> for Midstate

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha256d::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha384::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha512::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha512_256::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::siphash24::Hash

Source§

impl<'de> Deserialize<'de> for IgnoredAny

Source§

impl<'de, A> Deserialize<'de> for ChainPosition<A>
where A: Ord + Deserialize<'de>,

Source§

impl<'de, A> Deserialize<'de> for bdk_chain::tx_graph::ChangeSet<A>
where A: Ord + Deserialize<'de>,

Source§

impl<'de, A, IA> Deserialize<'de> for bdk_chain::indexed_tx_graph::ChangeSet<A, IA>
where A: Ord + Deserialize<'de>, diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.Serialize.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.Serialize.html index 8cd0935553..fa3023f65b 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.Serialize.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.Serialize.html @@ -838,7 +838,7 @@ repeated data.

) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where S: Serializer,

Implementors§

§

impl Serialize for ChildNumber

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::LockTime

§

impl Serialize for EcdsaSighashType

§

impl Serialize for Network

§

impl Serialize for TapSighashType

§

impl Serialize for Parity

The parity is serialized as u8 - 0 for even, 1 for odd.

§

impl Serialize for LeafVersion

Serializes LeafVersion as a u8 using consensus encoding.

-
§

impl Serialize for TapLeaf

Source§

impl Serialize for bdk_chain::indexer::keychain_txout::ChangeSet

Source§

impl Serialize for bdk_chain::local_chain::ChangeSet

Source§

impl Serialize for Balance

§

impl Serialize for BlockId

§

impl Serialize for ConfirmationBlockTime

Source§

impl Serialize for DescriptorId

Source§

impl Serialize for String

§

impl Serialize for ChainCode

§

impl Serialize for DerivationPath

§

impl Serialize for Fingerprint

§

impl Serialize for Xpriv

§

impl Serialize for Xpub

§

impl Serialize for ShortId

§

impl Serialize for Header

§

impl Serialize for bdk_chain::bitcoin::blockdata::block::Version

§

impl Serialize for ChainHash

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::Height

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::Time

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::Height

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::Time

§

impl Serialize for bdk_chain::bitcoin::blockdata::transaction::Version

§

impl Serialize for bdk_chain::bitcoin::ecdsa::Signature

§

impl Serialize for TweakedKeypair

§

impl Serialize for TweakedPublicKey

§

impl Serialize for Key

§

impl Serialize for Pair

§

impl Serialize for Input

§

impl Serialize for Output

§

impl Serialize for PsbtSighashType

§

impl Serialize for SharedSecret

§

impl Serialize for bdk_chain::bitcoin::secp256k1::ecdsa::Signature

§

impl Serialize for bdk_chain::bitcoin::secp256k1::schnorr::Signature

§

impl Serialize for Keypair

§

impl Serialize for bdk_chain::bitcoin::secp256k1::PublicKey

§

impl Serialize for SecretKey

§

impl Serialize for Amount

§

impl Serialize for Block

§

impl Serialize for BlockHash

§

impl Serialize for CompactTarget

§

impl Serialize for CompressedPublicKey

§

impl Serialize for FeeRate

§

impl Serialize for FilterHash

§

impl Serialize for FilterHeader

§

impl Serialize for LegacySighash

§

impl Serialize for Opcode

§

impl Serialize for OutPoint

§

impl Serialize for PrivateKey

§

impl Serialize for Psbt

§

impl Serialize for PubkeyHash

§

impl Serialize for bdk_chain::bitcoin::PublicKey

§

impl Serialize for Script

§

impl Serialize for ScriptBuf

§

impl Serialize for ScriptHash

§

impl Serialize for SegwitV0Sighash

§

impl Serialize for Sequence

§

impl Serialize for TapLeafHash

§

impl Serialize for TapNodeHash

§

impl Serialize for TapSighash

§

impl Serialize for TapTweakHash

§

impl Serialize for Target

§

impl Serialize for Transaction

§

impl Serialize for TxIn

§

impl Serialize for TxMerkleNode

§

impl Serialize for TxOut

§

impl Serialize for Txid

§

impl Serialize for WPubkeyHash

§

impl Serialize for WScriptHash

§

impl Serialize for Weight

§

impl Serialize for Witness

§

impl Serialize for WitnessCommitment

§

impl Serialize for WitnessMerkleNode

§

impl Serialize for Work

§

impl Serialize for Wtxid

§

impl Serialize for XKeyIdentifier

§

impl Serialize for XOnlyPublicKey

§

impl Serialize for ControlBlock

§

impl Serialize for NodeInfo

§

impl Serialize for bdk_chain::bitcoin::taproot::Signature

§

impl Serialize for TapTree

§

impl Serialize for TaprootMerkleBranch

§

impl Serialize for bdk_chain::bitcoin::hashes::hash160::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::ripemd160::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha1::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha256::Hash

§

impl Serialize for Midstate

§

impl Serialize for bdk_chain::bitcoin::hashes::sha256d::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha384::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha512::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha512_256::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::siphash24::Hash

Source§

impl<A> Serialize for ChainPosition<A>
where +

§

impl Serialize for TapLeaf

Source§

impl Serialize for bdk_chain::indexer::keychain_txout::ChangeSet

Source§

impl Serialize for bdk_chain::local_chain::ChangeSet

Source§

impl Serialize for Balance

Source§

impl Serialize for BlockId

Source§

impl Serialize for ConfirmationBlockTime

Source§

impl Serialize for DescriptorId

Source§

impl Serialize for String

§

impl Serialize for ChainCode

§

impl Serialize for DerivationPath

§

impl Serialize for Fingerprint

§

impl Serialize for Xpriv

§

impl Serialize for Xpub

§

impl Serialize for ShortId

§

impl Serialize for Header

§

impl Serialize for bdk_chain::bitcoin::blockdata::block::Version

§

impl Serialize for ChainHash

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::Height

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::Time

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::Height

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::Time

§

impl Serialize for bdk_chain::bitcoin::blockdata::transaction::Version

§

impl Serialize for bdk_chain::bitcoin::ecdsa::Signature

§

impl Serialize for TweakedKeypair

§

impl Serialize for TweakedPublicKey

§

impl Serialize for Key

§

impl Serialize for Pair

§

impl Serialize for Input

§

impl Serialize for Output

§

impl Serialize for PsbtSighashType

§

impl Serialize for SharedSecret

§

impl Serialize for bdk_chain::bitcoin::secp256k1::ecdsa::Signature

§

impl Serialize for bdk_chain::bitcoin::secp256k1::schnorr::Signature

§

impl Serialize for Keypair

§

impl Serialize for bdk_chain::bitcoin::secp256k1::PublicKey

§

impl Serialize for SecretKey

§

impl Serialize for Amount

§

impl Serialize for Block

§

impl Serialize for BlockHash

§

impl Serialize for CompactTarget

§

impl Serialize for CompressedPublicKey

§

impl Serialize for FeeRate

§

impl Serialize for FilterHash

§

impl Serialize for FilterHeader

§

impl Serialize for LegacySighash

§

impl Serialize for Opcode

§

impl Serialize for OutPoint

§

impl Serialize for PrivateKey

§

impl Serialize for Psbt

§

impl Serialize for PubkeyHash

§

impl Serialize for bdk_chain::bitcoin::PublicKey

§

impl Serialize for Script

§

impl Serialize for ScriptBuf

§

impl Serialize for ScriptHash

§

impl Serialize for SegwitV0Sighash

§

impl Serialize for Sequence

§

impl Serialize for TapLeafHash

§

impl Serialize for TapNodeHash

§

impl Serialize for TapSighash

§

impl Serialize for TapTweakHash

§

impl Serialize for Target

§

impl Serialize for Transaction

§

impl Serialize for TxIn

§

impl Serialize for TxMerkleNode

§

impl Serialize for TxOut

§

impl Serialize for Txid

§

impl Serialize for WPubkeyHash

§

impl Serialize for WScriptHash

§

impl Serialize for Weight

§

impl Serialize for Witness

§

impl Serialize for WitnessCommitment

§

impl Serialize for WitnessMerkleNode

§

impl Serialize for Work

§

impl Serialize for Wtxid

§

impl Serialize for XKeyIdentifier

§

impl Serialize for XOnlyPublicKey

§

impl Serialize for ControlBlock

§

impl Serialize for NodeInfo

§

impl Serialize for bdk_chain::bitcoin::taproot::Signature

§

impl Serialize for TapTree

§

impl Serialize for TaprootMerkleBranch

§

impl Serialize for bdk_chain::bitcoin::hashes::hash160::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::ripemd160::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha1::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha256::Hash

§

impl Serialize for Midstate

§

impl Serialize for bdk_chain::bitcoin::hashes::sha256d::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha384::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha512::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha512_256::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::siphash24::Hash

Source§

impl<A> Serialize for ChainPosition<A>
where A: Ord + Serialize,

Source§

impl<A> Serialize for bdk_chain::tx_graph::ChangeSet<A>
where A: Ord + Serialize,

Source§

impl<A, IA> Serialize for bdk_chain::indexed_tx_graph::ChangeSet<A, IA>
where A: Ord + Serialize, diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html index 71b92e0173..86e884aa6b 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html @@ -714,7 +714,7 @@ will end up with a strong count of 1.

D: Deserializer<'de>,

Implementors§

§

impl<'de> Deserialize<'de> for &'de Script

Can only deserialize borrowed bytes.

§

impl<'de> Deserialize<'de> for ChildNumber

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::LockTime

§

impl<'de> Deserialize<'de> for EcdsaSighashType

§

impl<'de> Deserialize<'de> for Network

§

impl<'de> Deserialize<'de> for TapSighashType

§

impl<'de> Deserialize<'de> for Parity

The parity is deserialized as u8 - 0 for even, 1 for odd.

§

impl<'de> Deserialize<'de> for LeafVersion

Deserializes LeafVersion as a u8 using consensus encoding.

-
§

impl<'de> Deserialize<'de> for TapLeaf

Source§

impl<'de> Deserialize<'de> for bdk_chain::indexer::keychain_txout::ChangeSet

Source§

impl<'de> Deserialize<'de> for bdk_chain::local_chain::ChangeSet

Source§

impl<'de> Deserialize<'de> for Balance

§

impl<'de> Deserialize<'de> for BlockId

§

impl<'de> Deserialize<'de> for ConfirmationBlockTime

Source§

impl<'de> Deserialize<'de> for DescriptorId

Source§

impl<'de> Deserialize<'de> for String

§

impl<'de> Deserialize<'de> for ChainCode

§

impl<'de> Deserialize<'de> for DerivationPath

§

impl<'de> Deserialize<'de> for Fingerprint

§

impl<'de> Deserialize<'de> for Xpriv

§

impl<'de> Deserialize<'de> for Xpub

§

impl<'de> Deserialize<'de> for ShortId

§

impl<'de> Deserialize<'de> for Header

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::block::Version

§

impl<'de> Deserialize<'de> for ChainHash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::Height

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::Time

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::Height

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::Time

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::transaction::Version

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::ecdsa::Signature

§

impl<'de> Deserialize<'de> for TweakedKeypair

§

impl<'de> Deserialize<'de> for TweakedPublicKey

§

impl<'de> Deserialize<'de> for Key

§

impl<'de> Deserialize<'de> for Pair

§

impl<'de> Deserialize<'de> for Input

§

impl<'de> Deserialize<'de> for Output

§

impl<'de> Deserialize<'de> for PsbtSighashType

§

impl<'de> Deserialize<'de> for SharedSecret

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::ecdsa::Signature

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::schnorr::Signature

§

impl<'de> Deserialize<'de> for Keypair

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::PublicKey

§

impl<'de> Deserialize<'de> for SecretKey

§

impl<'de> Deserialize<'de> for Address<NetworkUnchecked>

§

impl<'de> Deserialize<'de> for Amount

§

impl<'de> Deserialize<'de> for Block

§

impl<'de> Deserialize<'de> for BlockHash

§

impl<'de> Deserialize<'de> for CompactTarget

§

impl<'de> Deserialize<'de> for CompressedPublicKey

§

impl<'de> Deserialize<'de> for FeeRate

§

impl<'de> Deserialize<'de> for FilterHash

§

impl<'de> Deserialize<'de> for FilterHeader

§

impl<'de> Deserialize<'de> for LegacySighash

§

impl<'de> Deserialize<'de> for OutPoint

§

impl<'de> Deserialize<'de> for PrivateKey

§

impl<'de> Deserialize<'de> for Psbt

§

impl<'de> Deserialize<'de> for PubkeyHash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::PublicKey

§

impl<'de> Deserialize<'de> for ScriptBuf

§

impl<'de> Deserialize<'de> for ScriptHash

§

impl<'de> Deserialize<'de> for SegwitV0Sighash

§

impl<'de> Deserialize<'de> for Sequence

§

impl<'de> Deserialize<'de> for TapLeafHash

§

impl<'de> Deserialize<'de> for TapNodeHash

§

impl<'de> Deserialize<'de> for TapSighash

§

impl<'de> Deserialize<'de> for TapTweakHash

§

impl<'de> Deserialize<'de> for Target

§

impl<'de> Deserialize<'de> for Transaction

§

impl<'de> Deserialize<'de> for TxIn

§

impl<'de> Deserialize<'de> for TxMerkleNode

§

impl<'de> Deserialize<'de> for TxOut

§

impl<'de> Deserialize<'de> for Txid

§

impl<'de> Deserialize<'de> for WPubkeyHash

§

impl<'de> Deserialize<'de> for WScriptHash

§

impl<'de> Deserialize<'de> for Weight

§

impl<'de> Deserialize<'de> for Witness

§

impl<'de> Deserialize<'de> for WitnessCommitment

§

impl<'de> Deserialize<'de> for WitnessMerkleNode

§

impl<'de> Deserialize<'de> for Work

§

impl<'de> Deserialize<'de> for Wtxid

§

impl<'de> Deserialize<'de> for XKeyIdentifier

§

impl<'de> Deserialize<'de> for XOnlyPublicKey

§

impl<'de> Deserialize<'de> for ControlBlock

§

impl<'de> Deserialize<'de> for NodeInfo

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::taproot::Signature

§

impl<'de> Deserialize<'de> for TapTree

§

impl<'de> Deserialize<'de> for TaprootMerkleBranch

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::hash160::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::ripemd160::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha1::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha256::Hash

§

impl<'de> Deserialize<'de> for Midstate

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha256d::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha384::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha512::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha512_256::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::siphash24::Hash

Source§

impl<'de> Deserialize<'de> for IgnoredAny

Source§

impl<'de, A> Deserialize<'de> for ChainPosition<A>
where +

§

impl<'de> Deserialize<'de> for TapLeaf

Source§

impl<'de> Deserialize<'de> for bdk_chain::indexer::keychain_txout::ChangeSet

Source§

impl<'de> Deserialize<'de> for bdk_chain::local_chain::ChangeSet

Source§

impl<'de> Deserialize<'de> for Balance

Source§

impl<'de> Deserialize<'de> for BlockId

Source§

impl<'de> Deserialize<'de> for ConfirmationBlockTime

Source§

impl<'de> Deserialize<'de> for DescriptorId

Source§

impl<'de> Deserialize<'de> for String

§

impl<'de> Deserialize<'de> for ChainCode

§

impl<'de> Deserialize<'de> for DerivationPath

§

impl<'de> Deserialize<'de> for Fingerprint

§

impl<'de> Deserialize<'de> for Xpriv

§

impl<'de> Deserialize<'de> for Xpub

§

impl<'de> Deserialize<'de> for ShortId

§

impl<'de> Deserialize<'de> for Header

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::block::Version

§

impl<'de> Deserialize<'de> for ChainHash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::Height

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::absolute::Time

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::Height

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::locktime::relative::Time

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::blockdata::transaction::Version

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::ecdsa::Signature

§

impl<'de> Deserialize<'de> for TweakedKeypair

§

impl<'de> Deserialize<'de> for TweakedPublicKey

§

impl<'de> Deserialize<'de> for Key

§

impl<'de> Deserialize<'de> for Pair

§

impl<'de> Deserialize<'de> for Input

§

impl<'de> Deserialize<'de> for Output

§

impl<'de> Deserialize<'de> for PsbtSighashType

§

impl<'de> Deserialize<'de> for SharedSecret

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::ecdsa::Signature

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::schnorr::Signature

§

impl<'de> Deserialize<'de> for Keypair

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::secp256k1::PublicKey

§

impl<'de> Deserialize<'de> for SecretKey

§

impl<'de> Deserialize<'de> for Address<NetworkUnchecked>

§

impl<'de> Deserialize<'de> for Amount

§

impl<'de> Deserialize<'de> for Block

§

impl<'de> Deserialize<'de> for BlockHash

§

impl<'de> Deserialize<'de> for CompactTarget

§

impl<'de> Deserialize<'de> for CompressedPublicKey

§

impl<'de> Deserialize<'de> for FeeRate

§

impl<'de> Deserialize<'de> for FilterHash

§

impl<'de> Deserialize<'de> for FilterHeader

§

impl<'de> Deserialize<'de> for LegacySighash

§

impl<'de> Deserialize<'de> for OutPoint

§

impl<'de> Deserialize<'de> for PrivateKey

§

impl<'de> Deserialize<'de> for Psbt

§

impl<'de> Deserialize<'de> for PubkeyHash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::PublicKey

§

impl<'de> Deserialize<'de> for ScriptBuf

§

impl<'de> Deserialize<'de> for ScriptHash

§

impl<'de> Deserialize<'de> for SegwitV0Sighash

§

impl<'de> Deserialize<'de> for Sequence

§

impl<'de> Deserialize<'de> for TapLeafHash

§

impl<'de> Deserialize<'de> for TapNodeHash

§

impl<'de> Deserialize<'de> for TapSighash

§

impl<'de> Deserialize<'de> for TapTweakHash

§

impl<'de> Deserialize<'de> for Target

§

impl<'de> Deserialize<'de> for Transaction

§

impl<'de> Deserialize<'de> for TxIn

§

impl<'de> Deserialize<'de> for TxMerkleNode

§

impl<'de> Deserialize<'de> for TxOut

§

impl<'de> Deserialize<'de> for Txid

§

impl<'de> Deserialize<'de> for WPubkeyHash

§

impl<'de> Deserialize<'de> for WScriptHash

§

impl<'de> Deserialize<'de> for Weight

§

impl<'de> Deserialize<'de> for Witness

§

impl<'de> Deserialize<'de> for WitnessCommitment

§

impl<'de> Deserialize<'de> for WitnessMerkleNode

§

impl<'de> Deserialize<'de> for Work

§

impl<'de> Deserialize<'de> for Wtxid

§

impl<'de> Deserialize<'de> for XKeyIdentifier

§

impl<'de> Deserialize<'de> for XOnlyPublicKey

§

impl<'de> Deserialize<'de> for ControlBlock

§

impl<'de> Deserialize<'de> for NodeInfo

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::taproot::Signature

§

impl<'de> Deserialize<'de> for TapTree

§

impl<'de> Deserialize<'de> for TaprootMerkleBranch

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::hash160::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::ripemd160::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha1::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha256::Hash

§

impl<'de> Deserialize<'de> for Midstate

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha256d::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha384::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha512::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::sha512_256::Hash

§

impl<'de> Deserialize<'de> for bdk_chain::bitcoin::hashes::siphash24::Hash

Source§

impl<'de> Deserialize<'de> for IgnoredAny

Source§

impl<'de, A> Deserialize<'de> for ChainPosition<A>
where A: Ord + Deserialize<'de>,

Source§

impl<'de, A> Deserialize<'de> for bdk_chain::tx_graph::ChangeSet<A>
where A: Ord + Deserialize<'de>,

Source§

impl<'de, A, IA> Deserialize<'de> for bdk_chain::indexed_tx_graph::ChangeSet<A, IA>
where A: Ord + Deserialize<'de>, diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Serialize.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Serialize.html index 58f84e17f2..91560c62af 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Serialize.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Serialize.html @@ -838,7 +838,7 @@ repeated data.

) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
where S: Serializer,

Implementors§

§

impl Serialize for ChildNumber

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::LockTime

§

impl Serialize for EcdsaSighashType

§

impl Serialize for Network

§

impl Serialize for TapSighashType

§

impl Serialize for Parity

The parity is serialized as u8 - 0 for even, 1 for odd.

§

impl Serialize for LeafVersion

Serializes LeafVersion as a u8 using consensus encoding.

-
§

impl Serialize for TapLeaf

Source§

impl Serialize for bdk_chain::indexer::keychain_txout::ChangeSet

Source§

impl Serialize for bdk_chain::local_chain::ChangeSet

Source§

impl Serialize for Balance

§

impl Serialize for BlockId

§

impl Serialize for ConfirmationBlockTime

Source§

impl Serialize for DescriptorId

Source§

impl Serialize for String

§

impl Serialize for ChainCode

§

impl Serialize for DerivationPath

§

impl Serialize for Fingerprint

§

impl Serialize for Xpriv

§

impl Serialize for Xpub

§

impl Serialize for ShortId

§

impl Serialize for Header

§

impl Serialize for bdk_chain::bitcoin::blockdata::block::Version

§

impl Serialize for ChainHash

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::Height

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::Time

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::Height

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::Time

§

impl Serialize for bdk_chain::bitcoin::blockdata::transaction::Version

§

impl Serialize for bdk_chain::bitcoin::ecdsa::Signature

§

impl Serialize for TweakedKeypair

§

impl Serialize for TweakedPublicKey

§

impl Serialize for Key

§

impl Serialize for Pair

§

impl Serialize for Input

§

impl Serialize for Output

§

impl Serialize for PsbtSighashType

§

impl Serialize for SharedSecret

§

impl Serialize for bdk_chain::bitcoin::secp256k1::ecdsa::Signature

§

impl Serialize for bdk_chain::bitcoin::secp256k1::schnorr::Signature

§

impl Serialize for Keypair

§

impl Serialize for bdk_chain::bitcoin::secp256k1::PublicKey

§

impl Serialize for SecretKey

§

impl Serialize for Amount

§

impl Serialize for Block

§

impl Serialize for BlockHash

§

impl Serialize for CompactTarget

§

impl Serialize for CompressedPublicKey

§

impl Serialize for FeeRate

§

impl Serialize for FilterHash

§

impl Serialize for FilterHeader

§

impl Serialize for LegacySighash

§

impl Serialize for Opcode

§

impl Serialize for OutPoint

§

impl Serialize for PrivateKey

§

impl Serialize for Psbt

§

impl Serialize for PubkeyHash

§

impl Serialize for bdk_chain::bitcoin::PublicKey

§

impl Serialize for Script

§

impl Serialize for ScriptBuf

§

impl Serialize for ScriptHash

§

impl Serialize for SegwitV0Sighash

§

impl Serialize for Sequence

§

impl Serialize for TapLeafHash

§

impl Serialize for TapNodeHash

§

impl Serialize for TapSighash

§

impl Serialize for TapTweakHash

§

impl Serialize for Target

§

impl Serialize for Transaction

§

impl Serialize for TxIn

§

impl Serialize for TxMerkleNode

§

impl Serialize for TxOut

§

impl Serialize for Txid

§

impl Serialize for WPubkeyHash

§

impl Serialize for WScriptHash

§

impl Serialize for Weight

§

impl Serialize for Witness

§

impl Serialize for WitnessCommitment

§

impl Serialize for WitnessMerkleNode

§

impl Serialize for Work

§

impl Serialize for Wtxid

§

impl Serialize for XKeyIdentifier

§

impl Serialize for XOnlyPublicKey

§

impl Serialize for ControlBlock

§

impl Serialize for NodeInfo

§

impl Serialize for bdk_chain::bitcoin::taproot::Signature

§

impl Serialize for TapTree

§

impl Serialize for TaprootMerkleBranch

§

impl Serialize for bdk_chain::bitcoin::hashes::hash160::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::ripemd160::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha1::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha256::Hash

§

impl Serialize for Midstate

§

impl Serialize for bdk_chain::bitcoin::hashes::sha256d::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha384::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha512::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha512_256::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::siphash24::Hash

Source§

impl<A> Serialize for ChainPosition<A>
where +

§

impl Serialize for TapLeaf

Source§

impl Serialize for bdk_chain::indexer::keychain_txout::ChangeSet

Source§

impl Serialize for bdk_chain::local_chain::ChangeSet

Source§

impl Serialize for Balance

Source§

impl Serialize for BlockId

Source§

impl Serialize for ConfirmationBlockTime

Source§

impl Serialize for DescriptorId

Source§

impl Serialize for String

§

impl Serialize for ChainCode

§

impl Serialize for DerivationPath

§

impl Serialize for Fingerprint

§

impl Serialize for Xpriv

§

impl Serialize for Xpub

§

impl Serialize for ShortId

§

impl Serialize for Header

§

impl Serialize for bdk_chain::bitcoin::blockdata::block::Version

§

impl Serialize for ChainHash

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::Height

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::absolute::Time

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::Height

§

impl Serialize for bdk_chain::bitcoin::blockdata::locktime::relative::Time

§

impl Serialize for bdk_chain::bitcoin::blockdata::transaction::Version

§

impl Serialize for bdk_chain::bitcoin::ecdsa::Signature

§

impl Serialize for TweakedKeypair

§

impl Serialize for TweakedPublicKey

§

impl Serialize for Key

§

impl Serialize for Pair

§

impl Serialize for Input

§

impl Serialize for Output

§

impl Serialize for PsbtSighashType

§

impl Serialize for SharedSecret

§

impl Serialize for bdk_chain::bitcoin::secp256k1::ecdsa::Signature

§

impl Serialize for bdk_chain::bitcoin::secp256k1::schnorr::Signature

§

impl Serialize for Keypair

§

impl Serialize for bdk_chain::bitcoin::secp256k1::PublicKey

§

impl Serialize for SecretKey

§

impl Serialize for Amount

§

impl Serialize for Block

§

impl Serialize for BlockHash

§

impl Serialize for CompactTarget

§

impl Serialize for CompressedPublicKey

§

impl Serialize for FeeRate

§

impl Serialize for FilterHash

§

impl Serialize for FilterHeader

§

impl Serialize for LegacySighash

§

impl Serialize for Opcode

§

impl Serialize for OutPoint

§

impl Serialize for PrivateKey

§

impl Serialize for Psbt

§

impl Serialize for PubkeyHash

§

impl Serialize for bdk_chain::bitcoin::PublicKey

§

impl Serialize for Script

§

impl Serialize for ScriptBuf

§

impl Serialize for ScriptHash

§

impl Serialize for SegwitV0Sighash

§

impl Serialize for Sequence

§

impl Serialize for TapLeafHash

§

impl Serialize for TapNodeHash

§

impl Serialize for TapSighash

§

impl Serialize for TapTweakHash

§

impl Serialize for Target

§

impl Serialize for Transaction

§

impl Serialize for TxIn

§

impl Serialize for TxMerkleNode

§

impl Serialize for TxOut

§

impl Serialize for Txid

§

impl Serialize for WPubkeyHash

§

impl Serialize for WScriptHash

§

impl Serialize for Weight

§

impl Serialize for Witness

§

impl Serialize for WitnessCommitment

§

impl Serialize for WitnessMerkleNode

§

impl Serialize for Work

§

impl Serialize for Wtxid

§

impl Serialize for XKeyIdentifier

§

impl Serialize for XOnlyPublicKey

§

impl Serialize for ControlBlock

§

impl Serialize for NodeInfo

§

impl Serialize for bdk_chain::bitcoin::taproot::Signature

§

impl Serialize for TapTree

§

impl Serialize for TaprootMerkleBranch

§

impl Serialize for bdk_chain::bitcoin::hashes::hash160::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::ripemd160::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha1::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha256::Hash

§

impl Serialize for Midstate

§

impl Serialize for bdk_chain::bitcoin::hashes::sha256d::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha384::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha512::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::sha512_256::Hash

§

impl Serialize for bdk_chain::bitcoin::hashes::siphash24::Hash

Source§

impl<A> Serialize for ChainPosition<A>
where A: Ord + Serialize,

Source§

impl<A> Serialize for bdk_chain::tx_graph::ChangeSet<A>
where A: Ord + Serialize,

Source§

impl<A, IA> Serialize for bdk_chain::indexed_tx_graph::ChangeSet<A, IA>
where A: Ord + Serialize, diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/index.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/index.html index 246737c67d..5c614a378b 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/index.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/index.html @@ -14,6 +14,6 @@ consistently.
  • Data persistence agnostic – bdk_chain does not care where you cache on-chain data, what you cache or how you retrieve it from persistent storage.
  • -

    Re-exports§

    pub extern crate bdk_core;
    pub extern crate rusqlite;
    pub extern crate serde;
    pub use indexed_tx_graph::IndexedTxGraph;
    pub use indexer::spk_txout;
    pub use indexer::Indexer;
    pub use tx_graph::TxGraph;
    pub use indexer::keychain_txout;
    pub use bitcoin;
    pub use miniscript;

    Modules§

    bitcoin
    Rust Bitcoin Library
    indexed_tx_graph
    Contains the IndexedTxGraph and associated types. Refer to the +

    Re-exports§

    pub extern crate bdk_core;
    pub extern crate rusqlite;
    pub extern crate serde;
    pub use indexed_tx_graph::IndexedTxGraph;
    pub use indexer::spk_txout;
    pub use indexer::Indexer;
    pub use tx_graph::TxGraph;
    pub use indexer::keychain_txout;
    pub use bitcoin;
    pub use miniscript;

    Modules§

    bitcoin
    Rust Bitcoin Library
    indexed_tx_graph
    Contains the IndexedTxGraph and associated types. Refer to the IndexedTxGraph documentation for more.
    indexer
    Indexer provides utilities for indexing transaction data.
    local_chain
    The LocalChain is a local implementation of ChainOracle.
    rusqlite_impl
    Support for persisting bdk_chain structures to SQLite using [rusqlite].
    spk_client
    Helper types for spk-based blockchain clients.
    tx_graph
    Module for structures that store and traverse transactions.

    Structs§

    Balance
    Balance, differentiated into various categories.
    BlockId
    A reference to a block in the canonical chain.
    CanonicalIter
    Iterates over canonical txs.
    CheckPoint
    A checkpoint is a node of a reference-counted linked list of BlockIds.
    CheckPointIter
    Iterates over checkpoints backwards.
    ConfirmationBlockTime
    Represents the confirmation block and time of a transaction.
    DescriptorId
    Represents the unique ID of a descriptor.
    FullTxOut
    A TxOut with as much data as we can retrieve about it
    Impl
    A wrapper that we use to impl remote traits for types in our crate or dependency crates.
    SpkIterator
    An iterator for derived script pubkeys.
    TxPosInBlock
    Set of parameters sufficient to construct an Anchor.
    TxUpdate
    Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a bdk_chain::TxGraph).

    Enums§

    CanonicalReason
    The reason why a transaction is canonical.
    ChainPosition
    Represents the observed position of some chain data.
    ObservedIn
    Represents when and where a transaction was last observed in.

    Constants§

    BIP32_MAX_INDEX
    Maximum BIP32 derivation index.

    Traits§

    Anchor
    Trait that “anchors” blockchain data to a specific block of height and hash.
    ChainOracle
    Represents a service that tracks the blockchain.
    DescriptorExt
    A trait to extend the functionality of a miniscript descriptor.
    Merge
    Trait that makes an object mergeable.

    Type Aliases§

    Indexed
    A tuple of keychain index and T representing the indexed value.
    KeychainIndexed
    A tuple of keychain K, derivation index (u32) and a T associated with them.
    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexed_tx_graph/struct.ChangeSet.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexed_tx_graph/struct.ChangeSet.html index 3611bd13f0..04c0ddbbcc 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexed_tx_graph/struct.ChangeSet.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexed_tx_graph/struct.ChangeSet.html @@ -7,7 +7,7 @@

    Trait Implementations§

    Source§

    impl<A: Clone, IA: Clone> Clone for ChangeSet<A, IA>

    Source§

    fn clone(&self) -> ChangeSet<A, IA>

    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<A: Debug, IA: Debug> Debug for ChangeSet<A, IA>

    Source§

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

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

    impl<A, IA: Default> Default for ChangeSet<A, IA>

    Source§

    fn default() -> Self

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

    impl<'de, A, IA> Deserialize<'de> for ChangeSet<A, IA>
    where A: Ord + Deserialize<'de>, IA: Deserialize<'de>,

    Source§

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

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

    impl<A, IA: Default> From<ChangeSet<A>> for ChangeSet<A, IA>

    Source§

    fn from(graph: ChangeSet<A>) -> Self

    Converts to this type from the input type.
    Source§

    impl<A> From<ChangeSet> for ChangeSet<A, ChangeSet>

    Source§

    fn from(indexer: ChangeSet) -> Self

    Converts to this type from the input type.
    Source§

    impl<A: Anchor, IA: Merge> Merge for ChangeSet<A, IA>

    Source§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl<A: PartialEq, IA: PartialEq> PartialEq for ChangeSet<A, IA>

    Source§

    fn eq(&self, other: &ChangeSet<A, IA>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, + __D: Deserializer<'de>,
    Deserialize this value from the given Serde deserializer. Read more
    Source§

    impl<A, IA: Default> From<ChangeSet<A>> for ChangeSet<A, IA>

    Source§

    fn from(graph: ChangeSet<A>) -> Self

    Converts to this type from the input type.
    Source§

    impl<A> From<ChangeSet> for ChangeSet<A, ChangeSet>

    Source§

    fn from(indexer: ChangeSet) -> Self

    Converts to this type from the input type.
    Source§

    impl<A: Anchor, IA: Merge> Merge for ChangeSet<A, IA>

    Source§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl<A: PartialEq, IA: PartialEq> PartialEq for ChangeSet<A, IA>

    Source§

    fn eq(&self, other: &ChangeSet<A, IA>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl<A, IA> Serialize for ChangeSet<A, IA>
    where A: Ord + Serialize, IA: Serialize,

    Source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/struct.ChangeSet.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/struct.ChangeSet.html index 2cb6d19d60..2109e99041 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/struct.ChangeSet.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/struct.ChangeSet.html @@ -20,7 +20,7 @@ and given parameters.

    Trait Implementations§

    Source§

    impl Clone for ChangeSet

    Source§

    fn clone(&self) -> ChangeSet

    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 ChangeSet

    Source§

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

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

    impl Default for ChangeSet

    Source§

    fn default() -> ChangeSet

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

    impl<'de> Deserialize<'de> for ChangeSet

    Source§

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

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

    impl<A> From<ChangeSet> for ChangeSet<A, ChangeSet>

    Source§

    fn from(indexer: ChangeSet) -> Self

    Converts to this type from the input type.
    Source§

    impl Merge for ChangeSet

    Source§

    fn merge(&mut self, other: Self)

    Merge another ChangeSet into self.

    Source§

    fn is_empty(&self) -> bool

    Returns whether the changeset are empty.

    -
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl PartialEq for ChangeSet

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl PartialEq for ChangeSet

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Serialize for ChangeSet

    Source§

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

    Serialize this value into the given Serde serializer. Read more
    Source§

    impl StructuralPartialEq for ChangeSet

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

    impl<T> Borrow<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.ChangeSet.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.ChangeSet.html index cffd2379f6..baaf3efb81 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.ChangeSet.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.ChangeSet.html @@ -13,7 +13,7 @@

    Source

    pub fn persist_to_sqlite(&self, db_tx: &Transaction<'_>) -> Result<()>

    Persist changeset to the sqlite database.

    Remember to call Self::init_sqlite_tables beforehand.

    Trait Implementations§

    Source§

    impl Clone for ChangeSet

    Source§

    fn clone(&self) -> ChangeSet

    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 ChangeSet

    Source§

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

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

    impl Default for ChangeSet

    Source§

    fn default() -> ChangeSet

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

    impl<'de> Deserialize<'de> for ChangeSet

    Source§

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

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

    impl<B: IntoIterator<Item = (u32, Option<BlockHash>)>> From<B> for ChangeSet

    Source§

    fn from(blocks: B) -> Self

    Converts to this type from the input type.
    Source§

    impl FromIterator<(u32, BlockHash)> for ChangeSet

    Source§

    fn from_iter<T: IntoIterator<Item = (u32, BlockHash)>>(iter: T) -> Self

    Creates a value from an iterator. Read more
    Source§

    impl FromIterator<(u32, Option<BlockHash>)> for ChangeSet

    Source§

    fn from_iter<T: IntoIterator<Item = (u32, Option<BlockHash>)>>(iter: T) -> Self

    Creates a value from an iterator. Read more
    Source§

    impl Merge for ChangeSet

    Source§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl PartialEq for ChangeSet

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, + __D: Deserializer<'de>,
    Deserialize this value from the given Serde deserializer. Read more
    Source§

    impl<B: IntoIterator<Item = (u32, Option<BlockHash>)>> From<B> for ChangeSet

    Source§

    fn from(blocks: B) -> Self

    Converts to this type from the input type.
    Source§

    impl FromIterator<(u32, BlockHash)> for ChangeSet

    Source§

    fn from_iter<T: IntoIterator<Item = (u32, BlockHash)>>(iter: T) -> Self

    Creates a value from an iterator. Read more
    Source§

    impl FromIterator<(u32, Option<BlockHash>)> for ChangeSet

    Source§

    fn from_iter<T: IntoIterator<Item = (u32, Option<BlockHash>)>>(iter: T) -> Self

    Creates a value from an iterator. Read more
    Source§

    impl Merge for ChangeSet

    Source§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl PartialEq for ChangeSet

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Serialize for ChangeSet

    Source§

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

    Serialize this value into the given Serde serializer. Read more
    Source§

    impl StructuralPartialEq for ChangeSet

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

    impl<T> Borrow<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPoint.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPoint.html index eb7d396cd8..919843d50e 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPoint.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPoint.html @@ -1,8 +1,8 @@ -CheckPoint in bdk_chain::local_chain - Rust

    Struct CheckPoint

    pub struct CheckPoint(/* private fields */);
    Expand description

    A checkpoint is a node of a reference-counted linked list of BlockIds.

    +CheckPoint in bdk_chain::local_chain - Rust

    Struct CheckPoint

    Source
    pub struct CheckPoint(/* private fields */);
    Expand description

    A checkpoint is a node of a reference-counted linked list of BlockIds.

    Checkpoints are cheaply cloneable and are useful to find the agreement point between two sparse block chains.

    -

    Implementations§

    §

    impl CheckPoint

    pub fn new(block: BlockId) -> CheckPoint

    Construct a new base block at the front of a linked list.

    -

    pub fn from_block_ids( +

    Implementations§

    Source§

    impl CheckPoint

    Source

    pub fn new(block: BlockId) -> CheckPoint

    Construct a new base block at the front of a linked list.

    +
    Source

    pub fn from_block_ids( block_ids: impl IntoIterator<Item = BlockId>, ) -> Result<CheckPoint, Option<CheckPoint>>

    Construct a checkpoint from a list of BlockIds in ascending height order.

    §Errors
    @@ -13,30 +13,30 @@ block chains.

  • The blocks iterator contains multiple BlockIds of the same height.
  • The error type is the last successful checkpoint constructed (if any).

    -

    pub fn from_header(header: &Header, height: u32) -> CheckPoint

    Construct a checkpoint from the given header and block height.

    +
    Source

    pub fn from_header(header: &Header, height: u32) -> CheckPoint

    Construct a checkpoint from the given header and block height.

    If header is of the genesis block, the checkpoint won’t have a prev node. Otherwise, we return a checkpoint linked with the previous block.

    -

    pub fn push(self, block: BlockId) -> Result<CheckPoint, CheckPoint>

    Puts another checkpoint onto the linked list representing the blockchain.

    +
    Source

    pub fn push(self, block: BlockId) -> Result<CheckPoint, CheckPoint>

    Puts another checkpoint onto the linked list representing the blockchain.

    Returns an Err(self) if the block you are pushing on is not at a greater height that the one you are pushing on to.

    -

    pub fn extend( +

    Source

    pub fn extend( self, blocks: impl IntoIterator<Item = BlockId>, ) -> Result<CheckPoint, CheckPoint>

    Extends the checkpoint linked list by a iterator of block ids.

    Returns an Err(self) if there is block which does not have a greater height than the previous one.

    -

    pub fn block_id(&self) -> BlockId

    Get the BlockId of the checkpoint.

    -

    pub fn height(&self) -> u32

    Get the height of the checkpoint.

    -

    pub fn hash(&self) -> BlockHash

    Get the block hash of the checkpoint.

    -

    pub fn prev(&self) -> Option<CheckPoint>

    Get the previous checkpoint in the chain

    -

    pub fn iter(&self) -> CheckPointIter ⓘ

    Iterate from this checkpoint in descending height.

    -

    pub fn get(&self, height: u32) -> Option<CheckPoint>

    Get checkpoint at height.

    +
    Source

    pub fn block_id(&self) -> BlockId

    Get the BlockId of the checkpoint.

    +
    Source

    pub fn height(&self) -> u32

    Get the height of the checkpoint.

    +
    Source

    pub fn hash(&self) -> BlockHash

    Get the block hash of the checkpoint.

    +
    Source

    pub fn prev(&self) -> Option<CheckPoint>

    Get the previous checkpoint in the chain

    +
    Source

    pub fn iter(&self) -> CheckPointIter ⓘ

    Iterate from this checkpoint in descending height.

    +
    Source

    pub fn get(&self, height: u32) -> Option<CheckPoint>

    Get checkpoint at height.

    Returns None if checkpoint at height does not exist`.

    -

    pub fn range<R>(&self, range: R) -> impl Iterator<Item = CheckPoint>
    where +

    Source

    pub fn range<R>(&self, range: R) -> impl Iterator<Item = CheckPoint>
    where R: RangeBounds<u32>,

    Iterate checkpoints over a height range.

    Note that we always iterate checkpoints in reverse height order (iteration starts at tip height).

    -

    pub fn insert(self, block_id: BlockId) -> CheckPoint

    Inserts block_id at its height within the chain.

    +
    Source

    pub fn insert(self, block_id: BlockId) -> CheckPoint

    Inserts block_id at its height within the chain.

    The effect of insert depends on whether a height already exists. If it doesn’t the block_id we inserted and all pre-existing blocks higher than it will be re-inserted after it. If the height already existed and has a conflicting block hash then it will be purged @@ -44,8 +44,8 @@ along with all block following it. The returned chain will have a tip of the block_id was already present then this just returns self.

    §Panics

    This panics if called with a genesis block that differs from that of self.

    -

    pub fn eq_ptr(&self, other: &CheckPoint) -> bool

    This method tests for self and other to have equal internal pointers.

    -

    Trait Implementations§

    §

    impl Clone for CheckPoint

    §

    fn clone(&self) -> CheckPoint

    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
    §

    impl Debug for CheckPoint

    §

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

    Formats the value using the given formatter. Read more
    §

    impl IntoIterator for CheckPoint

    §

    type Item = CheckPoint

    The type of the elements being iterated over.
    §

    type IntoIter = CheckPointIter

    Which kind of iterator are we turning this into?
    §

    fn into_iter(self) -> <CheckPoint as IntoIterator>::IntoIter

    Creates an iterator from a value. Read more
    §

    impl PartialEq for CheckPoint

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +
    Source

    pub fn eq_ptr(&self, other: &CheckPoint) -> bool

    This method tests for self and other to have equal internal pointers.

    +

    Trait Implementations§

    Source§

    impl Clone for CheckPoint

    Source§

    fn clone(&self) -> CheckPoint

    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 CheckPoint

    Source§

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

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

    impl IntoIterator for CheckPoint

    Source§

    type Item = CheckPoint

    The type of the elements being iterated over.
    Source§

    type IntoIter = CheckPointIter

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

    fn into_iter(self) -> <CheckPoint as IntoIterator>::IntoIter

    Creates an iterator from a value. Read more
    Source§

    impl PartialEq for CheckPoint

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPointIter.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPointIter.html index c711b82c6f..87d1961928 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPointIter.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPointIter.html @@ -1,5 +1,5 @@ -CheckPointIter in bdk_chain::local_chain - Rust

    Struct CheckPointIter

    pub struct CheckPointIter { /* private fields */ }
    Expand description

    Iterates over checkpoints backwards.

    -

    Trait Implementations§

    §

    impl Iterator for CheckPointIter

    §

    type Item = CheckPoint

    The type of the elements being iterated over.
    §

    fn next(&mut self) -> Option<<CheckPointIter as Iterator>::Item>

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

    fn next_chunk<const N: usize>( +CheckPointIter in bdk_chain::local_chain - Rust

    Struct CheckPointIter

    Source
    pub struct CheckPointIter { /* private fields */ }
    Expand description

    Iterates over checkpoints backwards.

    +

    Trait Implementations§

    Source§

    impl Iterator for CheckPointIter

    Source§

    type Item = CheckPoint

    The type of the elements being iterated over.
    Source§

    fn next(&mut self) -> Option<<CheckPointIter as Iterator>::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/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/enum.SyncItem.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/enum.SyncItem.html index e929d9098c..37f1662c40 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/enum.SyncItem.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/enum.SyncItem.html @@ -1,4 +1,4 @@ -SyncItem in bdk_chain::spk_client - Rust

    Enum SyncItem

    pub enum SyncItem<'i, I> {
    +SyncItem in bdk_chain::spk_client - Rust

    Enum SyncItem

    Source
    pub enum SyncItem<'i, I> {
         Spk(I, &'i Script),
         Txid(Txid),
         OutPoint(OutPoint),
    @@ -6,26 +6,26 @@
     

    Variants§

    §

    Spk(I, &'i Script)

    Script pubkey sync item.

    §

    Txid(Txid)

    Txid sync item.

    §

    OutPoint(OutPoint)

    Outpoint sync item.

    -

    Trait Implementations§

    §

    impl<'i, I> Clone for SyncItem<'i, I>
    where - I: Clone,

    §

    fn clone(&self) -> SyncItem<'i, I>

    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
    §

    impl<'i, I> Debug for SyncItem<'i, I>
    where - I: Debug,

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<I> Display for SyncItem<'_, I>
    where - I: Debug + Any,

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<'i, I> Hash for SyncItem<'i, I>
    where - I: Hash,

    §

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

    Trait Implementations§

    Source§

    impl<'i, I> Clone for SyncItem<'i, I>
    where + I: Clone,

    Source§

    fn clone(&self) -> SyncItem<'i, I>

    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<'i, I> Debug for SyncItem<'i, I>
    where + I: Debug,

    Source§

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

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

    impl<I> Display for SyncItem<'_, I>
    where + I: Debug + Any,

    Source§

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

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

    impl<'i, I> Hash for SyncItem<'i, I>
    where + I: Hash,

    Source§

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

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

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

    Feeds a slice of this type into the given Hasher. Read more
    §

    impl<'i, I> Ord for SyncItem<'i, I>
    where - I: Ord,

    §

    fn cmp(&self, other: &SyncItem<'i, I>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    Source§

    impl<'i, I> Ord for SyncItem<'i, I>
    where + I: Ord,

    Source§

    fn cmp(&self, other: &SyncItem<'i, I>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized,

    Restrict a value to a certain interval. Read more
    §

    impl<'i, I> PartialEq for SyncItem<'i, I>
    where - I: PartialEq,

    §

    fn eq(&self, other: &SyncItem<'i, I>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl<'i, I> PartialOrd for SyncItem<'i, I>
    where - I: PartialOrd,

    §

    fn partial_cmp(&self, other: &SyncItem<'i, I>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the + Self: Sized,

    Restrict a value to a certain interval. Read more
    Source§

    impl<'i, I> PartialEq for SyncItem<'i, I>
    where + I: PartialEq,

    Source§

    fn eq(&self, other: &SyncItem<'i, I>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl<'i, I> PartialOrd for SyncItem<'i, I>
    where + I: PartialOrd,

    Source§

    fn partial_cmp(&self, other: &SyncItem<'i, I>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by -the >= operator. Read more
    §

    impl<'i, I> Copy for SyncItem<'i, I>
    where - I: Copy,

    §

    impl<'i, I> Eq for SyncItem<'i, I>
    where - I: Eq,

    §

    impl<'i, I> StructuralPartialEq for SyncItem<'i, I>

    Auto Trait Implementations§

    §

    impl<'i, I> Freeze for SyncItem<'i, I>
    where +the >= operator. Read more

    Source§

    impl<'i, I> Copy for SyncItem<'i, I>
    where + I: Copy,

    Source§

    impl<'i, I> Eq for SyncItem<'i, I>
    where + I: Eq,

    Source§

    impl<'i, I> StructuralPartialEq for SyncItem<'i, I>

    Auto Trait Implementations§

    §

    impl<'i, I> Freeze for SyncItem<'i, I>
    where I: Freeze,

    §

    impl<'i, I> RefUnwindSafe for SyncItem<'i, I>
    where I: RefUnwindSafe,

    §

    impl<'i, I> Send for SyncItem<'i, I>
    where I: Send,

    §

    impl<'i, I> Sync for SyncItem<'i, I>
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/index.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/index.html index 54bec44023..50fe2d64c8 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/index.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/index.html @@ -1,2 +1,2 @@ -bdk_chain::spk_client - Rust

    Module spk_client

    Expand description

    Helper types for spk-based blockchain clients.

    +bdk_chain::spk_client - Rust

    Module spk_client

    Source
    Expand description

    Helper types for spk-based blockchain clients.

    Structs§

    FullScanRequest
    Data required to perform a spk-based blockchain client full scan.
    FullScanRequestBuilder
    Builds a FullScanRequest.
    FullScanResponse
    Data returned from a spk-based blockchain client full scan.
    SyncProgress
    The progress of SyncRequest.
    SyncRequest
    Data required to perform a spk-based blockchain client sync.
    SyncRequestBuilder
    Builds a SyncRequest.
    SyncResponse
    Data returned from a spk-based blockchain client sync.

    Enums§

    SyncItem
    An item reported to the inspect closure of SyncRequest.
    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequest.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequest.html index 5b1a3ebb84..42f51b0c2d 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequest.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequest.html @@ -1,20 +1,20 @@ -FullScanRequest in bdk_chain::spk_client - Rust

    Struct FullScanRequest

    pub struct FullScanRequest<K> { /* private fields */ }
    Expand description

    Data required to perform a spk-based blockchain client full scan.

    +FullScanRequest in bdk_chain::spk_client - Rust

    Struct FullScanRequest

    Source
    pub struct FullScanRequest<K> { /* private fields */ }
    Expand description

    Data required to perform a spk-based blockchain client full scan.

    A client full scan iterates through all the scripts for the given keychains, fetching relevant data until some stop gap number of scripts is found that have no data. This operation is generally only used when importing or restoring previously used keychains in which the list of used scripts is not known. The full scan process also updates the chain from the given chain_tip (if provided).

    -

    Implementations§

    §

    impl<K> FullScanRequest<K>
    where - K: Ord + Clone,

    pub fn builder() -> FullScanRequestBuilder<K>

    Start building a FullScanRequest.

    -

    pub fn chain_tip(&self) -> Option<CheckPoint>

    Get the chain tip CheckPoint of this request (if any).

    -

    pub fn keychains(&self) -> Vec<K>

    List all keychains contained in this request.

    -

    pub fn next_spk(&mut self, keychain: K) -> Option<(u32, ScriptBuf)>

    Advances the full scan request and returns the next indexed ScriptBuf of the given +

    Implementations§

    Source§

    impl<K> FullScanRequest<K>
    where + K: Ord + Clone,

    Source

    pub fn builder() -> FullScanRequestBuilder<K>

    Start building a FullScanRequest.

    +
    Source

    pub fn chain_tip(&self) -> Option<CheckPoint>

    Get the chain tip CheckPoint of this request (if any).

    +
    Source

    pub fn keychains(&self) -> Vec<K>

    List all keychains contained in this request.

    +
    Source

    pub fn next_spk(&mut self, keychain: K) -> Option<(u32, ScriptBuf)>

    Advances the full scan request and returns the next indexed ScriptBuf of the given keychain.

    -

    pub fn iter_spks( +

    Source

    pub fn iter_spks( &mut self, keychain: K, ) -> impl Iterator<Item = (u32, ScriptBuf)>

    Iterate over indexed ScriptBufs contained in this request of the given keychain.

    -

    Trait Implementations§

    §

    impl<K> Default for FullScanRequest<K>

    §

    fn default() -> FullScanRequest<K>

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

    impl<K> From<FullScanRequestBuilder<K>> for FullScanRequest<K>

    §

    fn from(builder: FullScanRequestBuilder<K>) -> FullScanRequest<K>

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<K> Freeze for FullScanRequest<K>

    §

    impl<K> !RefUnwindSafe for FullScanRequest<K>

    §

    impl<K> Send for FullScanRequest<K>
    where +

    Trait Implementations§

    Source§

    impl<K> Default for FullScanRequest<K>

    Source§

    fn default() -> FullScanRequest<K>

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

    impl<K> From<FullScanRequestBuilder<K>> for FullScanRequest<K>

    Source§

    fn from(builder: FullScanRequestBuilder<K>) -> FullScanRequest<K>

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<K> Freeze for FullScanRequest<K>

    §

    impl<K> !RefUnwindSafe for FullScanRequest<K>

    §

    impl<K> Send for FullScanRequest<K>
    where K: Send,

    §

    impl<K> !Sync for FullScanRequest<K>

    §

    impl<K> Unpin for FullScanRequest<K>

    §

    impl<K> !UnwindSafe for FullScanRequest<K>

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequestBuilder.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequestBuilder.html index 3a6b11e9bc..b3afbade89 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequestBuilder.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequestBuilder.html @@ -1,16 +1,16 @@ -FullScanRequestBuilder in bdk_chain::spk_client - Rust

    Struct FullScanRequestBuilder

    pub struct FullScanRequestBuilder<K> { /* private fields */ }
    Expand description

    Builds a FullScanRequest.

    -

    Implementations§

    §

    impl<K> FullScanRequestBuilder<K>
    where - K: Ord,

    pub fn chain_tip(self, tip: CheckPoint) -> FullScanRequestBuilder<K>

    Set the initial chain tip for the full scan request.

    +FullScanRequestBuilder in bdk_chain::spk_client - Rust

    Struct FullScanRequestBuilder

    Source
    pub struct FullScanRequestBuilder<K> { /* private fields */ }
    Expand description

    Builds a FullScanRequest.

    +

    Implementations§

    Source§

    impl<K> FullScanRequestBuilder<K>
    where + K: Ord,

    Source

    pub fn chain_tip(self, tip: CheckPoint) -> FullScanRequestBuilder<K>

    Set the initial chain tip for the full scan request.

    This is used to update LocalChain.

    -

    pub fn spks_for_keychain( +

    Source

    pub fn spks_for_keychain( self, keychain: K, spks: impl IntoIterator<IntoIter = impl Iterator<Item = (u32, ScriptBuf)> + Send + 'static>, ) -> FullScanRequestBuilder<K>

    Set the spk iterator for a given keychain.

    -

    pub fn inspect<F>(self, inspect: F) -> FullScanRequestBuilder<K>
    where +

    Source

    pub fn inspect<F>(self, inspect: F) -> FullScanRequestBuilder<K>
    where F: FnMut(K, u32, &Script) + Send + 'static,

    Set the closure that will inspect every sync item visited.

    -

    pub fn build(self) -> FullScanRequest<K>

    Build the FullScanRequest.

    -

    Trait Implementations§

    §

    impl<K> Default for FullScanRequestBuilder<K>

    §

    fn default() -> FullScanRequestBuilder<K>

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

    impl<K> From<FullScanRequestBuilder<K>> for FullScanRequest<K>

    §

    fn from(builder: FullScanRequestBuilder<K>) -> FullScanRequest<K>

    Converts to this type from the input type.
    Source§

    impl<K: Clone + Ord + Debug> FullScanRequestBuilderExt<K> for FullScanRequestBuilder<K>

    Source§

    fn spks_from_indexer(self, indexer: &KeychainTxOutIndex<K>) -> Self

    Add spk iterators for each keychain tracked in indexer.

    Auto Trait Implementations§

    Source

    pub fn build(self) -> FullScanRequest<K>

    Build the FullScanRequest.

    +

    Trait Implementations§

    Source§

    impl<K> Default for FullScanRequestBuilder<K>

    Source§

    fn default() -> FullScanRequestBuilder<K>

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

    impl<K> From<FullScanRequestBuilder<K>> for FullScanRequest<K>

    Source§

    fn from(builder: FullScanRequestBuilder<K>) -> FullScanRequest<K>

    Converts to this type from the input type.
    Source§

    impl<K: Clone + Ord + Debug> FullScanRequestBuilderExt<K> for FullScanRequestBuilder<K>

    Source§

    fn spks_from_indexer(self, indexer: &KeychainTxOutIndex<K>) -> Self

    Add spk iterators for each keychain tracked in indexer.

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanResponse.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanResponse.html index a98a463b3e..774b070bd7 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanResponse.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanResponse.html @@ -1,4 +1,4 @@ -FullScanResponse in bdk_chain::spk_client - Rust

    Struct FullScanResponse

    pub struct FullScanResponse<K, A = ConfirmationBlockTime> {
    +FullScanResponse in bdk_chain::spk_client - Rust

    Struct FullScanResponse

    Source
    pub struct FullScanResponse<K, A = ConfirmationBlockTime> {
         pub tx_update: TxUpdate<A>,
         pub last_active_indices: BTreeMap<K, u32>,
         pub chain_update: Option<CheckPoint>,
    @@ -8,9 +8,9 @@
     
    §last_active_indices: BTreeMap<K, u32>

    Last active indices for the corresponding keychains (K). An index is active if it had a transaction associated with the script pubkey at that index.

    §chain_update: Option<CheckPoint>

    Changes to the chain discovered during the scan.

    -

    Trait Implementations§

    §

    impl<K, A> Debug for FullScanResponse<K, A>
    where +

    Trait Implementations§

    Source§

    impl<K, A> Debug for FullScanResponse<K, A>
    where K: Debug, - A: Debug,

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<K, A> Default for FullScanResponse<K, A>

    §

    fn default() -> FullScanResponse<K, A>

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

    Auto Trait Implementations§

    §

    impl<K, A> Freeze for FullScanResponse<K, A>

    §

    impl<K, A> RefUnwindSafe for FullScanResponse<K, A>
    where + A: Debug,

    Source§

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

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

    impl<K, A> Default for FullScanResponse<K, A>

    Source§

    fn default() -> FullScanResponse<K, A>

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

    Auto Trait Implementations§

    §

    impl<K, A> Freeze for FullScanResponse<K, A>

    §

    impl<K, A> RefUnwindSafe for FullScanResponse<K, A>

    §

    impl<K, A> Send for FullScanResponse<K, A>
    where K: Send, diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncProgress.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncProgress.html index ea801acb32..1a22d1870e 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncProgress.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncProgress.html @@ -1,4 +1,4 @@ -SyncProgress in bdk_chain::spk_client - Rust

    Struct SyncProgress

    pub struct SyncProgress {
    +SyncProgress in bdk_chain::spk_client - Rust

    Struct SyncProgress

    Source
    pub struct SyncProgress {
         pub spks_consumed: usize,
         pub spks_remaining: usize,
         pub txids_consumed: usize,
    @@ -12,13 +12,13 @@
     
    §txids_remaining: usize

    Txids remaining in the request.

    §outpoints_consumed: usize

    Outpoints consumed by the request.

    §outpoints_remaining: usize

    Outpoints remaining in the request.

    -

    Implementations§

    §

    impl SyncProgress

    pub fn total(&self) -> usize

    Total items, consumed and remaining, of the request.

    -

    pub fn total_spks(&self) -> usize

    Total script pubkeys, consumed and remaining, of the request.

    -

    pub fn total_txids(&self) -> usize

    Total txids, consumed and remaining, of the request.

    -

    pub fn total_outpoints(&self) -> usize

    Total outpoints, consumed and remaining, of the request.

    -

    pub fn consumed(&self) -> usize

    Total consumed items of the request.

    -

    pub fn remaining(&self) -> usize

    Total remaining items of the request.

    -

    Trait Implementations§

    §

    impl Clone for SyncProgress

    §

    fn clone(&self) -> SyncProgress

    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
    §

    impl Debug for SyncProgress

    §

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where +

    Implementations§

    Source§

    impl SyncProgress

    Source

    pub fn total(&self) -> usize

    Total items, consumed and remaining, of the request.

    +
    Source

    pub fn total_spks(&self) -> usize

    Total script pubkeys, consumed and remaining, of the request.

    +
    Source

    pub fn total_txids(&self) -> usize

    Total txids, consumed and remaining, of the request.

    +
    Source

    pub fn total_outpoints(&self) -> usize

    Total outpoints, consumed and remaining, of the request.

    +
    Source

    pub fn consumed(&self) -> usize

    Total consumed items of the request.

    +
    Source

    pub fn remaining(&self) -> usize

    Total remaining items of the request.

    +

    Trait Implementations§

    Source§

    impl Clone for SyncProgress

    Source§

    fn clone(&self) -> SyncProgress

    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 SyncProgress

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

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

    Source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    Source§

    impl<T> CloneToUninit for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequest.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequest.html index 7708d21abe..2a4ec0209e 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequest.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequest.html @@ -1,4 +1,4 @@ -SyncRequest in bdk_chain::spk_client - Rust

    Struct SyncRequest

    pub struct SyncRequest<I = ()> { /* private fields */ }
    Expand description

    Data required to perform a spk-based blockchain client sync.

    +SyncRequest in bdk_chain::spk_client - Rust

    Struct SyncRequest

    Source
    pub struct SyncRequest<I = ()> { /* private fields */ }
    Expand description

    Data required to perform a spk-based blockchain client sync.

    A client sync fetches relevant chain data for a known list of scripts, transaction ids and outpoints. The sync process also updates the chain from the given chain_tip (if provided).

    @@ -13,19 +13,19 @@ outpoints. The sync process also updates the chain from the given .inspect(|item, progress| println!("{} (remaining: {})", item, progress.remaining())) // Finish constructing the sync request. .build();

    -

    Implementations§

    §

    impl<I> SyncRequest<I>

    pub fn builder() -> SyncRequestBuilder<I>

    Start building a SyncRequest.

    -

    pub fn progress(&self) -> SyncProgress

    Get the SyncProgress of this request.

    -

    pub fn chain_tip(&self) -> Option<CheckPoint>

    Get the chain tip CheckPoint of this request (if any).

    -

    pub fn next_spk(&mut self) -> Option<ScriptBuf>

    Advances the sync request and returns the next ScriptBuf.

    +

    Implementations§

    Source§

    impl<I> SyncRequest<I>

    Source

    pub fn builder() -> SyncRequestBuilder<I>

    Start building a SyncRequest.

    +
    Source

    pub fn progress(&self) -> SyncProgress

    Get the SyncProgress of this request.

    +
    Source

    pub fn chain_tip(&self) -> Option<CheckPoint>

    Get the chain tip CheckPoint of this request (if any).

    +
    Source

    pub fn next_spk(&mut self) -> Option<ScriptBuf>

    Advances the sync request and returns the next ScriptBuf.

    Returns None when there are no more scripts remaining in the request.

    -

    pub fn next_txid(&mut self) -> Option<Txid>

    Advances the sync request and returns the next Txid.

    +
    Source

    pub fn next_txid(&mut self) -> Option<Txid>

    Advances the sync request and returns the next Txid.

    Returns None when there are no more txids remaining in the request.

    -

    pub fn next_outpoint(&mut self) -> Option<OutPoint>

    Advances the sync request and returns the next OutPoint.

    +
    Source

    pub fn next_outpoint(&mut self) -> Option<OutPoint>

    Advances the sync request and returns the next OutPoint.

    Returns None when there are no more outpoints in the request.

    -

    pub fn iter_spks(&mut self) -> impl ExactSizeIterator

    Iterate over ScriptBufs contained in this request.

    -

    pub fn iter_txids(&mut self) -> impl ExactSizeIterator

    Iterate over Txids contained in this request.

    -

    pub fn iter_outpoints(&mut self) -> impl ExactSizeIterator

    Iterate over OutPoints contained in this request.

    -

    Trait Implementations§

    §

    impl<I> Default for SyncRequest<I>

    §

    fn default() -> SyncRequest<I>

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

    impl<I> From<SyncRequestBuilder<I>> for SyncRequest<I>

    §

    fn from(builder: SyncRequestBuilder<I>) -> SyncRequest<I>

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<I> Freeze for SyncRequest<I>

    §

    impl<I = ()> !RefUnwindSafe for SyncRequest<I>

    §

    impl<I> Send for SyncRequest<I>
    where +

    Source

    pub fn iter_spks(&mut self) -> impl ExactSizeIterator

    Iterate over ScriptBufs contained in this request.

    +
    Source

    pub fn iter_txids(&mut self) -> impl ExactSizeIterator

    Iterate over Txids contained in this request.

    +
    Source

    pub fn iter_outpoints(&mut self) -> impl ExactSizeIterator

    Iterate over OutPoints contained in this request.

    +

    Trait Implementations§

    Source§

    impl<I> Default for SyncRequest<I>

    Source§

    fn default() -> SyncRequest<I>

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

    impl<I> From<SyncRequestBuilder<I>> for SyncRequest<I>

    Source§

    fn from(builder: SyncRequestBuilder<I>) -> SyncRequest<I>

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<I> Freeze for SyncRequest<I>

    §

    impl<I = ()> !RefUnwindSafe for SyncRequest<I>

    §

    impl<I> Send for SyncRequest<I>
    where I: Send,

    §

    impl<I = ()> !Sync for SyncRequest<I>

    §

    impl<I> Unpin for SyncRequest<I>
    where I: Unpin,

    §

    impl<I = ()> !UnwindSafe for SyncRequest<I>

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

    impl<T> Borrow<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequestBuilder.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequestBuilder.html index 7eb8e98220..1d3425a907 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequestBuilder.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequestBuilder.html @@ -1,11 +1,11 @@ -SyncRequestBuilder in bdk_chain::spk_client - Rust

    Struct SyncRequestBuilder

    pub struct SyncRequestBuilder<I = ()> { /* private fields */ }
    Expand description

    Builds a SyncRequest.

    -

    Implementations§

    §

    impl SyncRequestBuilder

    pub fn spks( +SyncRequestBuilder in bdk_chain::spk_client - Rust

    Struct SyncRequestBuilder

    Source
    pub struct SyncRequestBuilder<I = ()> { /* private fields */ }
    Expand description

    Builds a SyncRequest.

    +

    Implementations§

    Source§

    impl SyncRequestBuilder

    Source

    pub fn spks( self, spks: impl IntoIterator<Item = ScriptBuf>, ) -> SyncRequestBuilder

    Add Scripts that will be synced against.

    -
    §

    impl<I> SyncRequestBuilder<I>

    pub fn chain_tip(self, cp: CheckPoint) -> SyncRequestBuilder<I>

    Set the initial chain tip for the sync request.

    +
    Source§

    impl<I> SyncRequestBuilder<I>

    Source

    pub fn chain_tip(self, cp: CheckPoint) -> SyncRequestBuilder<I>

    Set the initial chain tip for the sync request.

    This is used to update LocalChain.

    -

    pub fn spks_with_indexes( +

    Source

    pub fn spks_with_indexes( self, spks: impl IntoIterator<Item = (I, ScriptBuf)>, ) -> SyncRequestBuilder<I>

    Add Scripts coupled with associated indexes that will be synced against.

    @@ -35,18 +35,18 @@ indexer.insert_descriptor("descriptor_b", descriptor let _request = SyncRequest::builder() .spks_with_indexes(all_revealed_spks) .build();
    -

    pub fn txids( +

    Source

    pub fn txids( self, txids: impl IntoIterator<Item = Txid>, ) -> SyncRequestBuilder<I>

    Add Txids that will be synced against.

    -

    pub fn outpoints( +

    Source

    pub fn outpoints( self, outpoints: impl IntoIterator<Item = OutPoint>, ) -> SyncRequestBuilder<I>

    Add OutPoints that will be synced against.

    -

    pub fn inspect<F>(self, inspect: F) -> SyncRequestBuilder<I>
    where +

    Source

    pub fn inspect<F>(self, inspect: F) -> SyncRequestBuilder<I>
    where F: FnMut(SyncItem<'_, I>, SyncProgress) + Send + 'static,

    Set the closure that will inspect every sync item visited.

    -

    pub fn build(self) -> SyncRequest<I>

    Build the SyncRequest.

    -

    Trait Implementations§

    §

    impl<I> Default for SyncRequestBuilder<I>

    §

    fn default() -> SyncRequestBuilder<I>

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

    impl<I> From<SyncRequestBuilder<I>> for SyncRequest<I>

    §

    fn from(builder: SyncRequestBuilder<I>) -> SyncRequest<I>

    Converts to this type from the input type.
    Source§

    impl<K: Clone + Ord + Debug> SyncRequestBuilderExt<K> for SyncRequestBuilder<(K, u32)>

    Source

    pub fn build(self) -> SyncRequest<I>

    Build the SyncRequest.

    +

    Trait Implementations§

    Source§

    impl<I> Default for SyncRequestBuilder<I>

    Source§

    fn default() -> SyncRequestBuilder<I>

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

    impl<I> From<SyncRequestBuilder<I>> for SyncRequest<I>

    Source§

    fn from(builder: SyncRequestBuilder<I>) -> SyncRequest<I>

    Converts to this type from the input type.
    Source§

    impl<K: Clone + Ord + Debug> SyncRequestBuilderExt<K> for SyncRequestBuilder<(K, u32)>

    Source§

    fn revealed_spks_from_indexer<R>( self, indexer: &KeychainTxOutIndex<K>, spk_range: R, diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncResponse.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncResponse.html index e099a7f1f8..bf76705427 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncResponse.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncResponse.html @@ -1,12 +1,12 @@ -SyncResponse in bdk_chain::spk_client - Rust

    Struct SyncResponse

    pub struct SyncResponse<A = ConfirmationBlockTime> {
    +SyncResponse in bdk_chain::spk_client - Rust

    Struct SyncResponse

    Source
    pub struct SyncResponse<A = ConfirmationBlockTime> {
         pub tx_update: TxUpdate<A>,
         pub chain_update: Option<CheckPoint>,
     }
    Expand description

    Data returned from a spk-based blockchain client sync.

    See also SyncRequest.

    Fields§

    §tx_update: TxUpdate<A>

    Relevant transaction data discovered during the scan.

    §chain_update: Option<CheckPoint>

    Changes to the chain discovered during the scan.

    -

    Trait Implementations§

    §

    impl<A> Debug for SyncResponse<A>
    where - A: Debug,

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<A> Default for SyncResponse<A>

    §

    fn default() -> SyncResponse<A>

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

    Auto Trait Implementations§

    §

    impl<A> Freeze for SyncResponse<A>

    §

    impl<A> RefUnwindSafe for SyncResponse<A>
    where +

    Trait Implementations§

    Source§

    impl<A> Debug for SyncResponse<A>
    where + A: Debug,

    Source§

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

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

    impl<A> Default for SyncResponse<A>

    Source§

    fn default() -> SyncResponse<A>

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

    Auto Trait Implementations§

    §

    impl<A> Freeze for SyncResponse<A>

    §

    impl<A> RefUnwindSafe for SyncResponse<A>
    where A: RefUnwindSafe,

    §

    impl<A> Send for SyncResponse<A>
    where A: Send,

    §

    impl<A> Sync for SyncResponse<A>
    where A: Sync,

    §

    impl<A> Unpin for SyncResponse<A>

    §

    impl<A> UnwindSafe for SyncResponse<A>
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.BlockId.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.BlockId.html index 0fd962d723..fd539077cc 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.BlockId.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.BlockId.html @@ -1,27 +1,27 @@ -BlockId in bdk_chain - Rust

    Struct BlockId

    pub struct BlockId {
    +BlockId in bdk_chain - Rust

    Struct BlockId

    Source
    pub struct BlockId {
         pub height: u32,
         pub hash: BlockHash,
     }
    Expand description

    A reference to a block in the canonical chain.

    Fields§

    §height: u32

    The height of the block.

    §hash: BlockHash

    The hash of the block.

    -

    Trait Implementations§

    Source§

    impl Anchor for BlockId

    Source§

    fn anchor_block(&self) -> Self

    Returns the BlockId that the associated blockchain data is “anchored” in.
    Source§

    fn confirmation_height_upper_bound(&self) -> u32

    Get the upper bound of the chain data’s confirmation height. Read more
    §

    impl Clone for BlockId

    §

    fn clone(&self) -> BlockId

    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
    §

    impl Debug for BlockId

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for BlockId

    §

    fn default() -> BlockId

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

    impl<'de> Deserialize<'de> for BlockId

    §

    fn deserialize<__D>( +

    Trait Implementations§

    Source§

    impl Anchor for BlockId

    Source§

    fn anchor_block(&self) -> Self

    Returns the BlockId that the associated blockchain data is “anchored” in.
    Source§

    fn confirmation_height_upper_bound(&self) -> u32

    Get the upper bound of the chain data’s confirmation height. Read more
    Source§

    impl Clone for BlockId

    Source§

    fn clone(&self) -> BlockId

    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 BlockId

    Source§

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

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

    impl Default for BlockId

    Source§

    fn default() -> BlockId

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

    impl<'de> Deserialize<'de> for BlockId

    Source§

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

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

    impl From<(&u32, &BlockHash)> for BlockId

    §

    fn from(_: (&u32, &BlockHash)) -> BlockId

    Converts to this type from the input type.
    §

    impl From<(u32, BlockHash)> for BlockId

    §

    fn from(_: (u32, BlockHash)) -> BlockId

    Converts to this type from the input type.
    §

    impl From<BlockId> for (u32, BlockHash)

    §

    fn from(block_id: BlockId) -> (u32, BlockHash)

    Converts to this type from the input type.
    Source§

    impl From<TxPosInBlock<'_>> for BlockId

    Source§

    fn from(pos: TxPosInBlock<'_>) -> Self

    Converts to this type from the input type.
    §

    impl Hash for BlockId

    §

    fn hash<__H>(&self, state: &mut __H)
    where + __D: Deserializer<'de>,

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

    impl From<(&u32, &BlockHash)> for BlockId

    Source§

    fn from(_: (&u32, &BlockHash)) -> BlockId

    Converts to this type from the input type.
    Source§

    impl From<(u32, BlockHash)> for BlockId

    Source§

    fn from(_: (u32, BlockHash)) -> BlockId

    Converts to this type from the input type.
    Source§

    impl From<BlockId> for (u32, BlockHash)

    Source§

    fn from(block_id: BlockId) -> (u32, BlockHash)

    Converts to this type from the input type.
    Source§

    impl From<TxPosInBlock<'_>> for BlockId

    Source§

    fn from(pos: TxPosInBlock<'_>) -> Self

    Converts to this type from the input type.
    Source§

    impl Hash for BlockId

    Source§

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

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

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

    Feeds a slice of this type into the given Hasher. Read more
    §

    impl Ord for BlockId

    §

    fn cmp(&self, other: &BlockId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    Source§

    impl Ord for BlockId

    Source§

    fn cmp(&self, other: &BlockId) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq for BlockId

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl PartialOrd for BlockId

    §

    fn partial_cmp(&self, other: &BlockId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the + Self: Sized,

    Restrict a value to a certain interval. Read more
    Source§

    impl PartialEq for BlockId

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl PartialOrd for BlockId

    Source§

    fn partial_cmp(&self, other: &BlockId) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by -the >= operator. Read more
    §

    impl Serialize for BlockId

    §

    fn serialize<__S>( +the >= operator. Read more

    Source§

    impl Serialize for BlockId

    Source§

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

    Serialize this value into the given Serde serializer. Read more
    §

    impl Copy for BlockId

    §

    impl Eq for BlockId

    §

    impl StructuralPartialEq for BlockId

    Auto Trait Implementations§

    §

    impl Freeze for BlockId

    §

    impl RefUnwindSafe for BlockId

    §

    impl Send for BlockId

    §

    impl Sync for BlockId

    §

    impl Unpin for BlockId

    §

    impl UnwindSafe for BlockId

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    Source§

    impl Copy for BlockId

    Source§

    impl Eq for BlockId

    Source§

    impl StructuralPartialEq for BlockId

    Auto Trait Implementations§

    §

    impl Freeze for BlockId

    §

    impl RefUnwindSafe for BlockId

    §

    impl Send for BlockId

    §

    impl Sync for BlockId

    §

    impl Unpin for BlockId

    §

    impl UnwindSafe for BlockId

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

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

    Source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    Source§

    impl<T> CloneToUninit for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPoint.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPoint.html index ce16d06f6b..8535570362 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPoint.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPoint.html @@ -1,8 +1,8 @@ -CheckPoint in bdk_chain - Rust

    Struct CheckPoint

    pub struct CheckPoint(/* private fields */);
    Expand description

    A checkpoint is a node of a reference-counted linked list of BlockIds.

    +CheckPoint in bdk_chain - Rust

    Struct CheckPoint

    Source
    pub struct CheckPoint(/* private fields */);
    Expand description

    A checkpoint is a node of a reference-counted linked list of BlockIds.

    Checkpoints are cheaply cloneable and are useful to find the agreement point between two sparse block chains.

    -

    Implementations§

    §

    impl CheckPoint

    pub fn new(block: BlockId) -> CheckPoint

    Construct a new base block at the front of a linked list.

    -

    pub fn from_block_ids( +

    Implementations§

    Source§

    impl CheckPoint

    Source

    pub fn new(block: BlockId) -> CheckPoint

    Construct a new base block at the front of a linked list.

    +
    Source

    pub fn from_block_ids( block_ids: impl IntoIterator<Item = BlockId>, ) -> Result<CheckPoint, Option<CheckPoint>>

    Construct a checkpoint from a list of BlockIds in ascending height order.

    §Errors
    @@ -13,30 +13,30 @@ block chains.

  • The blocks iterator contains multiple BlockIds of the same height.
  • The error type is the last successful checkpoint constructed (if any).

    -

    pub fn from_header(header: &Header, height: u32) -> CheckPoint

    Construct a checkpoint from the given header and block height.

    +
    Source

    pub fn from_header(header: &Header, height: u32) -> CheckPoint

    Construct a checkpoint from the given header and block height.

    If header is of the genesis block, the checkpoint won’t have a prev node. Otherwise, we return a checkpoint linked with the previous block.

    -

    pub fn push(self, block: BlockId) -> Result<CheckPoint, CheckPoint>

    Puts another checkpoint onto the linked list representing the blockchain.

    +
    Source

    pub fn push(self, block: BlockId) -> Result<CheckPoint, CheckPoint>

    Puts another checkpoint onto the linked list representing the blockchain.

    Returns an Err(self) if the block you are pushing on is not at a greater height that the one you are pushing on to.

    -

    pub fn extend( +

    Source

    pub fn extend( self, blocks: impl IntoIterator<Item = BlockId>, ) -> Result<CheckPoint, CheckPoint>

    Extends the checkpoint linked list by a iterator of block ids.

    Returns an Err(self) if there is block which does not have a greater height than the previous one.

    -

    pub fn block_id(&self) -> BlockId

    Get the BlockId of the checkpoint.

    -

    pub fn height(&self) -> u32

    Get the height of the checkpoint.

    -

    pub fn hash(&self) -> BlockHash

    Get the block hash of the checkpoint.

    -

    pub fn prev(&self) -> Option<CheckPoint>

    Get the previous checkpoint in the chain

    -

    pub fn iter(&self) -> CheckPointIter ⓘ

    Iterate from this checkpoint in descending height.

    -

    pub fn get(&self, height: u32) -> Option<CheckPoint>

    Get checkpoint at height.

    +
    Source

    pub fn block_id(&self) -> BlockId

    Get the BlockId of the checkpoint.

    +
    Source

    pub fn height(&self) -> u32

    Get the height of the checkpoint.

    +
    Source

    pub fn hash(&self) -> BlockHash

    Get the block hash of the checkpoint.

    +
    Source

    pub fn prev(&self) -> Option<CheckPoint>

    Get the previous checkpoint in the chain

    +
    Source

    pub fn iter(&self) -> CheckPointIter ⓘ

    Iterate from this checkpoint in descending height.

    +
    Source

    pub fn get(&self, height: u32) -> Option<CheckPoint>

    Get checkpoint at height.

    Returns None if checkpoint at height does not exist`.

    -

    pub fn range<R>(&self, range: R) -> impl Iterator<Item = CheckPoint>
    where +

    Source

    pub fn range<R>(&self, range: R) -> impl Iterator<Item = CheckPoint>
    where R: RangeBounds<u32>,

    Iterate checkpoints over a height range.

    Note that we always iterate checkpoints in reverse height order (iteration starts at tip height).

    -

    pub fn insert(self, block_id: BlockId) -> CheckPoint

    Inserts block_id at its height within the chain.

    +
    Source

    pub fn insert(self, block_id: BlockId) -> CheckPoint

    Inserts block_id at its height within the chain.

    The effect of insert depends on whether a height already exists. If it doesn’t the block_id we inserted and all pre-existing blocks higher than it will be re-inserted after it. If the height already existed and has a conflicting block hash then it will be purged @@ -44,8 +44,8 @@ along with all block following it. The returned chain will have a tip of the block_id was already present then this just returns self.

    §Panics

    This panics if called with a genesis block that differs from that of self.

    -

    pub fn eq_ptr(&self, other: &CheckPoint) -> bool

    This method tests for self and other to have equal internal pointers.

    -

    Trait Implementations§

    §

    impl Clone for CheckPoint

    §

    fn clone(&self) -> CheckPoint

    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
    §

    impl Debug for CheckPoint

    §

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

    Formats the value using the given formatter. Read more
    §

    impl IntoIterator for CheckPoint

    §

    type Item = CheckPoint

    The type of the elements being iterated over.
    §

    type IntoIter = CheckPointIter

    Which kind of iterator are we turning this into?
    §

    fn into_iter(self) -> <CheckPoint as IntoIterator>::IntoIter

    Creates an iterator from a value. Read more
    §

    impl PartialEq for CheckPoint

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +
    Source

    pub fn eq_ptr(&self, other: &CheckPoint) -> bool

    This method tests for self and other to have equal internal pointers.

    +

    Trait Implementations§

    Source§

    impl Clone for CheckPoint

    Source§

    fn clone(&self) -> CheckPoint

    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 CheckPoint

    Source§

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

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

    impl IntoIterator for CheckPoint

    Source§

    type Item = CheckPoint

    The type of the elements being iterated over.
    Source§

    type IntoIter = CheckPointIter

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

    fn into_iter(self) -> <CheckPoint as IntoIterator>::IntoIter

    Creates an iterator from a value. Read more
    Source§

    impl PartialEq for CheckPoint

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPointIter.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPointIter.html index a6b6226767..7873e9410c 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPointIter.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPointIter.html @@ -1,5 +1,5 @@ -CheckPointIter in bdk_chain - Rust

    Struct CheckPointIter

    pub struct CheckPointIter { /* private fields */ }
    Expand description

    Iterates over checkpoints backwards.

    -

    Trait Implementations§

    §

    impl Iterator for CheckPointIter

    §

    type Item = CheckPoint

    The type of the elements being iterated over.
    §

    fn next(&mut self) -> Option<<CheckPointIter as Iterator>::Item>

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

    fn next_chunk<const N: usize>( +CheckPointIter in bdk_chain - Rust

    Struct CheckPointIter

    Source
    pub struct CheckPointIter { /* private fields */ }
    Expand description

    Iterates over checkpoints backwards.

    +

    Trait Implementations§

    Source§

    impl Iterator for CheckPointIter

    Source§

    type Item = CheckPoint

    The type of the elements being iterated over.
    Source§

    fn next(&mut self) -> Option<<CheckPointIter as Iterator>::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/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.ConfirmationBlockTime.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.ConfirmationBlockTime.html index 1a91987244..3acd9fcfae 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.ConfirmationBlockTime.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.ConfirmationBlockTime.html @@ -1,27 +1,27 @@ -ConfirmationBlockTime in bdk_chain - Rust

    Struct ConfirmationBlockTime

    pub struct ConfirmationBlockTime {
    +ConfirmationBlockTime in bdk_chain - Rust

    Struct ConfirmationBlockTime

    Source
    pub struct ConfirmationBlockTime {
         pub block_id: BlockId,
         pub confirmation_time: u64,
     }
    Expand description

    Represents the confirmation block and time of a transaction.

    Fields§

    §block_id: BlockId

    The anchor block.

    §confirmation_time: u64

    The confirmation time of the transaction being anchored.

    -

    Trait Implementations§

    Source§

    impl Anchor for ConfirmationBlockTime

    Source§

    fn anchor_block(&self) -> BlockId

    Returns the BlockId that the associated blockchain data is “anchored” in.
    Source§

    fn confirmation_height_upper_bound(&self) -> u32

    Get the upper bound of the chain data’s confirmation height. Read more
    §

    impl Clone for ConfirmationBlockTime

    §

    fn clone(&self) -> ConfirmationBlockTime

    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
    §

    impl Debug for ConfirmationBlockTime

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for ConfirmationBlockTime

    §

    fn default() -> ConfirmationBlockTime

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

    impl<'de> Deserialize<'de> for ConfirmationBlockTime

    §

    fn deserialize<__D>( +

    Trait Implementations§

    Source§

    impl Anchor for ConfirmationBlockTime

    Source§

    fn anchor_block(&self) -> BlockId

    Returns the BlockId that the associated blockchain data is “anchored” in.
    Source§

    fn confirmation_height_upper_bound(&self) -> u32

    Get the upper bound of the chain data’s confirmation height. Read more
    Source§

    impl Clone for ConfirmationBlockTime

    Source§

    fn clone(&self) -> ConfirmationBlockTime

    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 ConfirmationBlockTime

    Source§

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

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

    impl Default for ConfirmationBlockTime

    Source§

    fn default() -> ConfirmationBlockTime

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

    impl<'de> Deserialize<'de> for ConfirmationBlockTime

    Source§

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

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

    impl From<TxPosInBlock<'_>> for ConfirmationBlockTime

    Source§

    fn from(pos: TxPosInBlock<'_>) -> Self

    Converts to this type from the input type.
    §

    impl Hash for ConfirmationBlockTime

    §

    fn hash<__H>(&self, state: &mut __H)
    where + __D: Deserializer<'de>,

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

    impl From<TxPosInBlock<'_>> for ConfirmationBlockTime

    Source§

    fn from(pos: TxPosInBlock<'_>) -> Self

    Converts to this type from the input type.
    Source§

    impl Hash for ConfirmationBlockTime

    Source§

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

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

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

    Feeds a slice of this type into the given Hasher. Read more
    §

    impl Ord for ConfirmationBlockTime

    §

    fn cmp(&self, other: &ConfirmationBlockTime) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    Source§

    impl Ord for ConfirmationBlockTime

    Source§

    fn cmp(&self, other: &ConfirmationBlockTime) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq for ConfirmationBlockTime

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl PartialOrd for ConfirmationBlockTime

    §

    fn partial_cmp(&self, other: &ConfirmationBlockTime) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the + Self: Sized,

    Restrict a value to a certain interval. Read more
    Source§

    impl PartialEq for ConfirmationBlockTime

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl PartialOrd for ConfirmationBlockTime

    Source§

    fn partial_cmp(&self, other: &ConfirmationBlockTime) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by -the >= operator. Read more
    §

    impl Serialize for ConfirmationBlockTime

    §

    fn serialize<__S>( +the >= operator. Read more

    Source§

    impl Serialize for ConfirmationBlockTime

    Source§

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

    Serialize this value into the given Serde serializer. Read more
    §

    impl Copy for ConfirmationBlockTime

    §

    impl Eq for ConfirmationBlockTime

    §

    impl StructuralPartialEq for ConfirmationBlockTime

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    Source§

    impl Copy for ConfirmationBlockTime

    Source§

    impl Eq for ConfirmationBlockTime

    Source§

    impl StructuralPartialEq for ConfirmationBlockTime

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

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

    Source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    Source§

    impl<T> CloneToUninit for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.TxUpdate.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.TxUpdate.html index dba9922532..5f669802b7 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.TxUpdate.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.TxUpdate.html @@ -1,4 +1,4 @@ -TxUpdate in bdk_chain - Rust

    Struct TxUpdate

    pub struct TxUpdate<A = ()> {
    +TxUpdate in bdk_chain - Rust

    Struct TxUpdate

    Source
    pub struct TxUpdate<A = ()> {
         pub txs: Vec<Arc<Transaction>>,
         pub txouts: BTreeMap<OutPoint, TxOut>,
         pub anchors: BTreeSet<(A, Txid)>,
    @@ -14,16 +14,16 @@ the fee of a wallet transaction.

    confirmed.

    §seen_ats: HashMap<Txid, u64>

    Seen at times for transactions. This records when a transaction was most recently seen in the user’s mempool for the sake of tie-breaking other conflicting transactions.

    -

    Implementations§

    §

    impl<A> TxUpdate<A>
    where - A: Ord,

    pub fn map_anchors<A2, F>(self, map: F) -> TxUpdate<A2>
    where +

    Implementations§

    Source§

    impl<A> TxUpdate<A>
    where + A: Ord,

    Source

    pub fn map_anchors<A2, F>(self, map: F) -> TxUpdate<A2>
    where A2: Ord, F: FnMut(A) -> A2,

    Transforms the TxUpdate to have anchors (A) of another type (A2).

    This takes in a closure with signature FnMut(A) -> A2 which is called for each anchor to transform it.

    -

    pub fn extend(&mut self, other: TxUpdate<A>)

    Extend this update with other.

    -

    Trait Implementations§

    §

    impl<A> Clone for TxUpdate<A>
    where - A: Clone,

    §

    fn clone(&self) -> TxUpdate<A>

    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
    §

    impl<A> Debug for TxUpdate<A>
    where - A: Debug,

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<A> Default for TxUpdate<A>

    §

    fn default() -> TxUpdate<A>

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

    impl<A: Ord> From<TxGraph<A>> for TxUpdate<A>

    Source§

    fn from(graph: TxGraph<A>) -> Self

    Converts to this type from the input type.
    Source§

    impl<A: Anchor> From<TxUpdate<A>> for TxGraph<A>

    Source§

    fn from(update: TxUpdate<A>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<A> Freeze for TxUpdate<A>

    §

    impl<A> RefUnwindSafe for TxUpdate<A>
    where +

    Source

    pub fn extend(&mut self, other: TxUpdate<A>)

    Extend this update with other.

    +

    Trait Implementations§

    Source§

    impl<A> Clone for TxUpdate<A>
    where + A: Clone,

    Source§

    fn clone(&self) -> TxUpdate<A>

    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<A> Debug for TxUpdate<A>
    where + A: Debug,

    Source§

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

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

    impl<A> Default for TxUpdate<A>

    Source§

    fn default() -> TxUpdate<A>

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

    impl<A: Ord> From<TxGraph<A>> for TxUpdate<A>

    Source§

    fn from(graph: TxGraph<A>) -> Self

    Converts to this type from the input type.
    Source§

    impl<A: Anchor> From<TxUpdate<A>> for TxGraph<A>

    Source§

    fn from(update: TxUpdate<A>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<A> Freeze for TxUpdate<A>

    §

    impl<A> RefUnwindSafe for TxUpdate<A>
    where A: RefUnwindSafe,

    §

    impl<A> Send for TxUpdate<A>
    where A: Send,

    §

    impl<A> Sync for TxUpdate<A>
    where A: Sync,

    §

    impl<A> Unpin for TxUpdate<A>

    §

    impl<A> UnwindSafe for TxUpdate<A>
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.Merge.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.Merge.html index cc6e803a7e..5b6a340b2d 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.Merge.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.Merge.html @@ -1,4 +1,4 @@ -Merge in bdk_chain - Rust

    Trait Merge

    pub trait Merge: Default {
    +Merge in bdk_chain - Rust

    Trait Merge

    Source
    pub trait Merge: Default {
         // Required methods
         fn merge(&mut self, other: Self);
         fn is_empty(&self) -> bool;
    @@ -6,39 +6,39 @@
         // Provided method
         fn take(&mut self) -> Option<Self> { ... }
     }
    Expand description

    Trait that makes an object mergeable.

    -

    Required Methods§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.

    -

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.

    -

    Provided Methods§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.

    -

    Dyn Compatibility§

    This trait is not dyn compatible.

    In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

    Implementations on Foreign Types§

    §

    impl Merge for ()

    §

    fn merge(&mut self, _other: ())

    §

    fn is_empty(&self) -> bool

    §

    impl<K, V> Merge for BTreeMap<K, V>
    where - K: Ord,

    §

    fn merge(&mut self, other: BTreeMap<K, V>)

    §

    fn is_empty(&self) -> bool

    §

    impl<T0> Merge for (T0,)
    where - T0: Merge,

    §

    fn merge(&mut self, _other: (T0,))

    §

    fn is_empty(&self) -> bool

    §

    impl<T0, T1> Merge for (T0, T1)
    where +

    Required Methods§

    Source

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.

    +
    Source

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.

    +

    Provided Methods§

    Source

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.

    +

    Dyn Compatibility§

    This trait is not dyn compatible.

    In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

    Implementations on Foreign Types§

    Source§

    impl Merge for ()

    Source§

    fn merge(&mut self, _other: ())

    Source§

    fn is_empty(&self) -> bool

    Source§

    impl<K, V> Merge for BTreeMap<K, V>
    where + K: Ord,

    Source§

    fn merge(&mut self, other: BTreeMap<K, V>)

    Source§

    fn is_empty(&self) -> bool

    Source§

    impl<T0> Merge for (T0,)
    where + T0: Merge,

    Source§

    fn merge(&mut self, _other: (T0,))

    Source§

    fn is_empty(&self) -> bool

    Source§

    impl<T0, T1> Merge for (T0, T1)
    where T0: Merge, - T1: Merge,

    §

    fn merge(&mut self, _other: (T0, T1))

    §

    fn is_empty(&self) -> bool

    §

    impl<T0, T1, T2> Merge for (T0, T1, T2)
    where + T1: Merge,

    Source§

    fn merge(&mut self, _other: (T0, T1))

    Source§

    fn is_empty(&self) -> bool

    Source§

    impl<T0, T1, T2> Merge for (T0, T1, T2)
    where T0: Merge, T1: Merge, - T2: Merge,

    §

    fn merge(&mut self, _other: (T0, T1, T2))

    §

    fn is_empty(&self) -> bool

    §

    impl<T0, T1, T2, T3> Merge for (T0, T1, T2, T3)
    where + T2: Merge,

    Source§

    fn merge(&mut self, _other: (T0, T1, T2))

    Source§

    fn is_empty(&self) -> bool

    Source§

    impl<T0, T1, T2, T3> Merge for (T0, T1, T2, T3)
    where T0: Merge, T1: Merge, T2: Merge, - T3: Merge,

    §

    fn merge(&mut self, _other: (T0, T1, T2, T3))

    §

    fn is_empty(&self) -> bool

    §

    impl<T0, T1, T2, T3, T4> Merge for (T0, T1, T2, T3, T4)
    where + T3: Merge,

    Source§

    fn merge(&mut self, _other: (T0, T1, T2, T3))

    Source§

    fn is_empty(&self) -> bool

    Source§

    impl<T0, T1, T2, T3, T4> Merge for (T0, T1, T2, T3, T4)
    where T0: Merge, T1: Merge, T2: Merge, T3: Merge, - T4: Merge,

    §

    fn merge(&mut self, _other: (T0, T1, T2, T3, T4))

    §

    fn is_empty(&self) -> bool

    §

    impl<T0, T1, T2, T3, T4, T5> Merge for (T0, T1, T2, T3, T4, T5)
    where + T4: Merge,

    Source§

    fn merge(&mut self, _other: (T0, T1, T2, T3, T4))

    Source§

    fn is_empty(&self) -> bool

    Source§

    impl<T0, T1, T2, T3, T4, T5> Merge for (T0, T1, T2, T3, T4, T5)
    where T0: Merge, T1: Merge, T2: Merge, T3: Merge, T4: Merge, - T5: Merge,

    §

    fn merge(&mut self, _other: (T0, T1, T2, T3, T4, T5))

    §

    fn is_empty(&self) -> bool

    §

    impl<T0, T1, T2, T3, T4, T5, T6> Merge for (T0, T1, T2, T3, T4, T5, T6)
    where + T5: Merge,

    Source§

    impl<T0, T1, T2, T3, T4, T5, T6> Merge for (T0, T1, T2, T3, T4, T5, T6)
    where T0: Merge, T1: Merge, T2: Merge, T3: Merge, T4: Merge, T5: Merge, - T6: Merge,

    §

    fn merge(&mut self, _other: (T0, T1, T2, T3, T4, T5, T6))

    §

    fn is_empty(&self) -> bool

    §

    impl<T0, T1, T2, T3, T4, T5, T6, T7> Merge for (T0, T1, T2, T3, T4, T5, T6, T7)
    where + T6: Merge,

    Source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7> Merge for (T0, T1, T2, T3, T4, T5, T6, T7)
    where T0: Merge, T1: Merge, T2: Merge, @@ -46,7 +46,7 @@ T4: Merge, T5: Merge, T6: Merge, - T7: Merge,

    §

    fn merge(&mut self, _other: (T0, T1, T2, T3, T4, T5, T6, T7))

    §

    fn is_empty(&self) -> bool

    §

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Merge for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
    where + T7: Merge,

    Source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Merge for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
    where T0: Merge, T1: Merge, T2: Merge, @@ -55,7 +55,7 @@ T5: Merge, T6: Merge, T7: Merge, - T8: Merge,

    §

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Merge for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    where + T8: Merge,

    Source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Merge for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    where T0: Merge, T1: Merge, T2: Merge, @@ -65,7 +65,7 @@ T6: Merge, T7: Merge, T8: Merge, - T9: Merge,

    §

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Merge for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
    where + T9: Merge,

    Source§

    impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Merge for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
    where T0: Merge, T1: Merge, T2: Merge, @@ -76,5 +76,5 @@ T7: Merge, T8: Merge, T9: Merge, - T10: Merge,

    §

    impl<T> Merge for BTreeSet<T>
    where - T: Ord,

    §

    fn merge(&mut self, other: BTreeSet<T>)

    §

    fn is_empty(&self) -> bool

    Implementors§

    Source§

    impl Merge for bdk_chain::indexer::keychain_txout::ChangeSet

    Source§

    impl Merge for bdk_chain::local_chain::ChangeSet

    Source§

    impl<A: Ord> Merge for bdk_chain::tx_graph::ChangeSet<A>

    Source§

    impl<A: Anchor, IA: Merge> Merge for bdk_chain::indexed_tx_graph::ChangeSet<A, IA>

    §

    impl<T> Merge for Vec<T>

    \ No newline at end of file + T10: Merge,

    Source§

    impl<T> Merge for BTreeSet<T>
    where + T: Ord,

    Source§

    fn merge(&mut self, other: BTreeSet<T>)

    Source§

    fn is_empty(&self) -> bool

    Implementors§

    Source§

    impl Merge for bdk_chain::indexer::keychain_txout::ChangeSet

    Source§

    impl Merge for bdk_chain::local_chain::ChangeSet

    Source§

    impl<A: Ord> Merge for bdk_chain::tx_graph::ChangeSet<A>

    Source§

    impl<A: Anchor, IA: Merge> Merge for bdk_chain::indexed_tx_graph::ChangeSet<A, IA>

    Source§

    impl<T> Merge for Vec<T>

    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.ChangeSet.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.ChangeSet.html index 98aa901752..71343cf88c 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.ChangeSet.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.ChangeSet.html @@ -33,7 +33,7 @@ transform it.

    Remember to call Self::init_sqlite_tables beforehand.

    Trait Implementations§

    Source§

    impl<A: Clone> Clone for ChangeSet<A>

    Source§

    fn clone(&self) -> ChangeSet<A>

    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<A: Debug> Debug for ChangeSet<A>

    Source§

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

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

    impl<A> Default for ChangeSet<A>

    Source§

    fn default() -> Self

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

    impl<'de, A> Deserialize<'de> for ChangeSet<A>
    where A: Ord + Deserialize<'de>,

    Source§

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

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

    impl<A, IA: Default> From<ChangeSet<A>> for ChangeSet<A, IA>

    Source§

    fn from(graph: ChangeSet<A>) -> Self

    Converts to this type from the input type.
    Source§

    impl<A: Ord> Merge for ChangeSet<A>

    Source§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl<A: PartialEq> PartialEq for ChangeSet<A>

    Source§

    fn eq(&self, other: &ChangeSet<A>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, + __D: Deserializer<'de>,
    Deserialize this value from the given Serde deserializer. Read more
    Source§

    impl<A, IA: Default> From<ChangeSet<A>> for ChangeSet<A, IA>

    Source§

    fn from(graph: ChangeSet<A>) -> Self

    Converts to this type from the input type.
    Source§

    impl<A: Ord> Merge for ChangeSet<A>

    Source§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl<A: PartialEq> PartialEq for ChangeSet<A>

    Source§

    fn eq(&self, other: &ChangeSet<A>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl<A> Serialize for ChangeSet<A>
    where A: Ord + Serialize,

    Source§

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

    Serialize this value into the given Serde serializer. Read more
    Source§

    impl<A> StructuralPartialEq for ChangeSet<A>

    Auto Trait Implementations§

    §

    impl<A> Freeze for ChangeSet<A>

    §

    impl<A> RefUnwindSafe for ChangeSet<A>
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxUpdate.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxUpdate.html index bf41bcabe4..080d8b0368 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxUpdate.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxUpdate.html @@ -1,4 +1,4 @@ -TxUpdate in bdk_chain::tx_graph - Rust

    Struct TxUpdate

    pub struct TxUpdate<A = ()> {
    +TxUpdate in bdk_chain::tx_graph - Rust

    Struct TxUpdate

    Source
    pub struct TxUpdate<A = ()> {
         pub txs: Vec<Arc<Transaction>>,
         pub txouts: BTreeMap<OutPoint, TxOut>,
         pub anchors: BTreeSet<(A, Txid)>,
    @@ -14,16 +14,16 @@ the fee of a wallet transaction.

    confirmed.

    §seen_ats: HashMap<Txid, u64>

    Seen at times for transactions. This records when a transaction was most recently seen in the user’s mempool for the sake of tie-breaking other conflicting transactions.

    -

    Implementations§

    §

    impl<A> TxUpdate<A>
    where - A: Ord,

    pub fn map_anchors<A2, F>(self, map: F) -> TxUpdate<A2>
    where +

    Implementations§

    Source§

    impl<A> TxUpdate<A>
    where + A: Ord,

    Source

    pub fn map_anchors<A2, F>(self, map: F) -> TxUpdate<A2>
    where A2: Ord, F: FnMut(A) -> A2,

    Transforms the TxUpdate to have anchors (A) of another type (A2).

    This takes in a closure with signature FnMut(A) -> A2 which is called for each anchor to transform it.

    -

    pub fn extend(&mut self, other: TxUpdate<A>)

    Extend this update with other.

    -

    Trait Implementations§

    §

    impl<A> Clone for TxUpdate<A>
    where - A: Clone,

    §

    fn clone(&self) -> TxUpdate<A>

    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
    §

    impl<A> Debug for TxUpdate<A>
    where - A: Debug,

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<A> Default for TxUpdate<A>

    §

    fn default() -> TxUpdate<A>

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

    impl<A: Ord> From<TxGraph<A>> for TxUpdate<A>

    Source§

    fn from(graph: TxGraph<A>) -> Self

    Converts to this type from the input type.
    Source§

    impl<A: Anchor> From<TxUpdate<A>> for TxGraph<A>

    Source§

    fn from(update: TxUpdate<A>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<A> Freeze for TxUpdate<A>

    §

    impl<A> RefUnwindSafe for TxUpdate<A>
    where +

    Source

    pub fn extend(&mut self, other: TxUpdate<A>)

    Extend this update with other.

    +

    Trait Implementations§

    Source§

    impl<A> Clone for TxUpdate<A>
    where + A: Clone,

    Source§

    fn clone(&self) -> TxUpdate<A>

    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<A> Debug for TxUpdate<A>
    where + A: Debug,

    Source§

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

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

    impl<A> Default for TxUpdate<A>

    Source§

    fn default() -> TxUpdate<A>

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

    impl<A: Ord> From<TxGraph<A>> for TxUpdate<A>

    Source§

    fn from(graph: TxGraph<A>) -> Self

    Converts to this type from the input type.
    Source§

    impl<A: Anchor> From<TxUpdate<A>> for TxGraph<A>

    Source§

    fn from(update: TxUpdate<A>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<A> Freeze for TxUpdate<A>

    §

    impl<A> RefUnwindSafe for TxUpdate<A>
    where A: RefUnwindSafe,

    §

    impl<A> Send for TxUpdate<A>
    where A: Send,

    §

    impl<A> Sync for TxUpdate<A>
    where A: Sync,

    §

    impl<A> Unpin for TxUpdate<A>

    §

    impl<A> UnwindSafe for TxUpdate<A>
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.Indexed.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.Indexed.html index a7d1e42050..84ad0f3498 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.Indexed.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.Indexed.html @@ -1,2 +1,2 @@ -Indexed in bdk_chain - Rust

    Type Alias Indexed

    pub type Indexed<T> = (u32, T);
    Expand description

    A tuple of keychain index and T representing the indexed value.

    +Indexed in bdk_chain - Rust

    Type Alias Indexed

    Source
    pub type Indexed<T> = (u32, T);
    Expand description

    A tuple of keychain index and T representing the indexed value.

    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.KeychainIndexed.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.KeychainIndexed.html index baf0f2f08c..05a7d9d424 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.KeychainIndexed.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.KeychainIndexed.html @@ -1,2 +1,2 @@ -KeychainIndexed in bdk_chain - Rust

    Type Alias KeychainIndexed

    pub type KeychainIndexed<K, T> = ((K, u32), T);
    Expand description

    A tuple of keychain K, derivation index (u32) and a T associated with them.

    +KeychainIndexed in bdk_chain - Rust

    Type Alias KeychainIndexed

    Source
    pub type KeychainIndexed<K, T> = ((K, u32), T);
    Expand description

    A tuple of keychain K, derivation index (u32) and a T associated with them.

    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/index.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/index.html index efabcb25ef..ef3e713a48 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/index.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/index.html @@ -1,8 +1,8 @@ bdk_esplora - Rust

    Crate bdk_esplora

    Source
    Expand description

    §BDK Esplora

    BDK Esplora extends esplora-client (with extension traits: EsploraExt and EsploraAsyncExt) to update bdk_chain structures from an Esplora server.

    -

    The extension traits are primarily intended to satisfy SyncRequests with sync and -FullScanRequests with full_scan.

    +

    The extension traits are primarily intended to satisfy SyncRequests with sync and +FullScanRequests with full_scan.

    §Usage

    For blocking-only:

    bdk_esplora = { version = "0.19", features = ["blocking"] }
    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraAsyncExt.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraAsyncExt.html index a6c7fe0d12..396fe346cf 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraAsyncExt.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraAsyncExt.html @@ -5,18 +5,18 @@ request: R, stop_gap: usize, parallel_requests: usize, - ) -> Pin<Box<dyn Future<Output = Result<FullScanResponse<K>, Box<Error>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<FullScanResponse<K>, Box<Error>>> + Send + 'async_trait>> where K: 'async_trait + Ord + Clone + Send, - R: 'async_trait + Into<FullScanRequest<K>> + Send, + R: 'async_trait + Into<FullScanRequest<K>> + Send, Self: 'async_trait, 'life0: 'async_trait; fn sync<'life0, 'async_trait, I, R>( &'life0 self, request: R, parallel_requests: usize, - ) -> Pin<Box<dyn Future<Output = Result<SyncResponse, Box<Error>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<SyncResponse, Box<Error>>> + Send + 'async_trait>> where I: 'async_trait + Send, - R: 'async_trait + Into<SyncRequest<I>> + Send, + R: 'async_trait + Into<SyncRequest<I>> + Send, Self: 'async_trait, 'life0: 'async_trait; }

    Expand description

    Trait to extend the functionality of [esplora_client::AsyncClient].

    @@ -26,14 +26,14 @@ request: R, stop_gap: usize, parallel_requests: usize, -) -> Pin<Box<dyn Future<Output = Result<FullScanResponse<K>, Box<Error>>> + Send + 'async_trait>>
    where +) -> Pin<Box<dyn Future<Output = Result<FullScanResponse<K>, Box<Error>>> + Send + 'async_trait>>
    where K: 'async_trait + Ord + Clone + Send, - R: 'async_trait + Into<FullScanRequest<K>> + Send, + R: 'async_trait + Into<FullScanRequest<K>> + Send, Self: 'async_trait, 'life0: 'async_trait,

    Scan keychain scripts for transactions against Esplora, returning an update that can be applied to the receiving structures.

    request provides the data required to perform a script-pubkey-based full scan -(see [FullScanRequest]). The full scan for each keychain (K) stops after a gap of +(see FullScanRequest). The full scan for each keychain (K) stops after a gap of stop_gap script pubkeys with no associated transactions. parallel_requests specifies the maximum number of HTTP requests to make in parallel.

    Refer to crate-level docs for more.

    @@ -41,13 +41,13 @@ the maximum number of HTTP requests to make in parallel.

    &'life0 self, request: R, parallel_requests: usize, -) -> Pin<Box<dyn Future<Output = Result<SyncResponse, Box<Error>>> + Send + 'async_trait>>
    where +) -> Pin<Box<dyn Future<Output = Result<SyncResponse, Box<Error>>> + Send + 'async_trait>>
    where I: 'async_trait + Send, - R: 'async_trait + Into<SyncRequest<I>> + Send, + R: 'async_trait + Into<SyncRequest<I>> + Send, Self: 'async_trait, 'life0: 'async_trait,

    Sync a set of scripts, txids, and/or outpoints against Esplora.

    request provides the data required to perform a script-pubkey-based sync (see -[SyncRequest]). parallel_requests specifies the maximum number of HTTP requests to make +SyncRequest). parallel_requests specifies the maximum number of HTTP requests to make in parallel.

    Refer to crate-level docs for more.

    Dyn Compatibility§

    This trait is not dyn compatible.

    In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

    Implementations on Foreign Types§

    Source§

    impl<S> EsploraAsyncExt for AsyncClient<S>
    where @@ -57,16 +57,16 @@ in parallel.

    request: R, stop_gap: usize, parallel_requests: usize, -) -> Pin<Box<dyn Future<Output = Result<FullScanResponse<K>, Box<Error>>> + Send + 'async_trait>>
    where +) -> Pin<Box<dyn Future<Output = Result<FullScanResponse<K>, Box<Error>>> + Send + 'async_trait>>
    where K: 'async_trait + Ord + Clone + Send, - R: 'async_trait + Into<FullScanRequest<K>> + Send, + R: 'async_trait + Into<FullScanRequest<K>> + Send, Self: 'async_trait, 'life0: 'async_trait,

    Source§

    fn sync<'life0, 'async_trait, I, R>( &'life0 self, request: R, parallel_requests: usize, -) -> Pin<Box<dyn Future<Output = Result<SyncResponse, Box<Error>>> + Send + 'async_trait>>
    where +) -> Pin<Box<dyn Future<Output = Result<SyncResponse, Box<Error>>> + Send + 'async_trait>>
    where I: 'async_trait + Send, - R: 'async_trait + Into<SyncRequest<I>> + Send, + R: 'async_trait + Into<SyncRequest<I>> + Send, Self: 'async_trait, 'life0: 'async_trait,

    Implementors§

    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraExt.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraExt.html index 5fa1e4bb38..a6fe99c24a 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraExt.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraExt.html @@ -1,46 +1,46 @@ EsploraExt in bdk_esplora - Rust

    Trait EsploraExt

    Source
    pub trait EsploraExt {
         // Required methods
    -    fn full_scan<K: Ord + Clone, R: Into<FullScanRequest<K>>>(
    +    fn full_scan<K: Ord + Clone, R: Into<FullScanRequest<K>>>(
             &self,
             request: R,
             stop_gap: usize,
             parallel_requests: usize,
    -    ) -> Result<FullScanResponse<K>, Error>;
    -    fn sync<I: 'static, R: Into<SyncRequest<I>>>(
    +    ) -> Result<FullScanResponse<K>, Error>;
    +    fn sync<I: 'static, R: Into<SyncRequest<I>>>(
             &self,
             request: R,
             parallel_requests: usize,
    -    ) -> Result<SyncResponse, Error>;
    +    ) -> Result<SyncResponse, Error>;
     }
    Expand description

    Trait to extend the functionality of [esplora_client::BlockingClient].

    Refer to crate-level documentation for more.

    -

    Required Methods§

    Source

    fn full_scan<K: Ord + Clone, R: Into<FullScanRequest<K>>>( +

    Required Methods§

    Source

    fn full_scan<K: Ord + Clone, R: Into<FullScanRequest<K>>>( &self, request: R, stop_gap: usize, parallel_requests: usize, -) -> Result<FullScanResponse<K>, Error>

    Scan keychain scripts for transactions against Esplora, returning an update that can be +) -> Result<FullScanResponse<K>, Error>

    Scan keychain scripts for transactions against Esplora, returning an update that can be applied to the receiving structures.

    request provides the data required to perform a script-pubkey-based full scan -(see [FullScanRequest]). The full scan for each keychain (K) stops after a gap of +(see FullScanRequest). The full scan for each keychain (K) stops after a gap of stop_gap script pubkeys with no associated transactions. parallel_requests specifies the maximum number of HTTP requests to make in parallel.

    Refer to crate-level docs for more.

    -
    Source

    fn sync<I: 'static, R: Into<SyncRequest<I>>>( +

    Source

    fn sync<I: 'static, R: Into<SyncRequest<I>>>( &self, request: R, parallel_requests: usize, -) -> Result<SyncResponse, Error>

    Sync a set of scripts, txids, and/or outpoints against Esplora.

    +) -> Result<SyncResponse, Error>

    Sync a set of scripts, txids, and/or outpoints against Esplora.

    request provides the data required to perform a script-pubkey-based sync (see -[SyncRequest]). parallel_requests specifies the maximum number of HTTP requests to make +SyncRequest). parallel_requests specifies the maximum number of HTTP requests to make in parallel.

    Refer to crate-level docs for more.

    -

    Dyn Compatibility§

    This trait is not dyn compatible.

    In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

    Implementations on Foreign Types§

    Source§

    impl EsploraExt for BlockingClient

    Source§

    fn full_scan<K: Ord + Clone, R: Into<FullScanRequest<K>>>( +

    Dyn Compatibility§

    This trait is not dyn compatible.

    In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

    Implementations on Foreign Types§

    Source§

    impl EsploraExt for BlockingClient

    Source§

    fn full_scan<K: Ord + Clone, R: Into<FullScanRequest<K>>>( &self, request: R, stop_gap: usize, parallel_requests: usize, -) -> Result<FullScanResponse<K>, Error>

    Source§

    fn sync<I: 'static, R: Into<SyncRequest<I>>>( +) -> Result<FullScanResponse<K>, Error>

    Source§

    fn sync<I: 'static, R: Into<SyncRequest<I>>>( &self, request: R, parallel_requests: usize, -) -> Result<SyncResponse, Error>

    Implementors§

    \ No newline at end of file +) -> Result<SyncResponse, Error>

    Implementors§

    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/struct.Store.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/struct.Store.html index 0e73a2e0d1..76f1778297 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/struct.Store.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/struct.Store.html @@ -5,7 +5,7 @@ BDK version upgrades so should not be used in production.

    Implementations§

    Source§

    impl<C> Store<C>
    where - C: Merge + Serialize + DeserializeOwned + Send + Sync,

    Source

    pub fn create_new<P>(magic: &[u8], file_path: P) -> Result<Self, FileError>

    Source

    pub fn create_new<P>(magic: &[u8], file_path: P) -> Result<Self, FileError>
    where P: AsRef<Path>,

    Create a new Store file in write-only mode; error if the file exists.

    magic is the prefixed bytes to write to the new file. This will be checked when opening the Store in the future with open.

    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.ChangeSet.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.ChangeSet.html index 32e9bd1f8c..09c35c611a 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.ChangeSet.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.ChangeSet.html @@ -3,14 +3,14 @@ pub change_descriptor: Option<Descriptor<DescriptorPublicKey>>, pub network: Option<Network>, pub local_chain: ChangeSet, - pub tx_graph: ChangeSet<ConfirmationBlockTime>, + pub tx_graph: ChangeSet<ConfirmationBlockTime>, pub indexer: ChangeSet, }
    Expand description

    A changeset for Wallet.

    Fields§

    §descriptor: Option<Descriptor<DescriptorPublicKey>>

    Descriptor for recipient addresses.

    §change_descriptor: Option<Descriptor<DescriptorPublicKey>>

    Descriptor for change addresses.

    §network: Option<Network>

    Stores the network type of the transaction data.

    §local_chain: ChangeSet

    Changes to the LocalChain.

    -
    §tx_graph: ChangeSet<ConfirmationBlockTime>

    Changes to TxGraph.

    +
    §tx_graph: ChangeSet<ConfirmationBlockTime>

    Changes to TxGraph.

    §indexer: ChangeSet

    Changes to KeychainTxOutIndex.

    Implementations§

    Source§

    impl ChangeSet

    Source

    pub const WALLET_SCHEMA_NAME: &'static str = "bdk_wallet"

    Schema name for wallet.

    Source

    pub const WALLET_TABLE_NAME: &'static str = "bdk_wallet"

    Name of table to store wallet descriptors and network.

    @@ -19,8 +19,8 @@
    Source

    pub fn from_sqlite(db_tx: &Transaction<'_>) -> Result<Self>

    Recover a ChangeSet from sqlite database.

    Source

    pub fn persist_to_sqlite(&self, db_tx: &Transaction<'_>) -> Result<()>

    Persist ChangeSet to sqlite database.

    Trait Implementations§

    Source§

    impl Clone for ChangeSet

    Source§

    fn clone(&self) -> ChangeSet

    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 ChangeSet

    Source§

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

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

    impl Default for ChangeSet

    Source§

    fn default() -> ChangeSet

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

    impl<'de> Deserialize<'de> for ChangeSet

    Source§

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

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

    impl From<ChangeSet<ConfirmationBlockTime>> for ChangeSet

    Source§

    fn from(tx_graph: ChangeSet<ConfirmationBlockTime>) -> Self

    Converts to this type from the input type.
    Source§

    impl From<ChangeSet<ConfirmationBlockTime, ChangeSet>> for ChangeSet

    Source§

    fn from(indexed_tx_graph: ChangeSet<ConfirmationBlockTime, ChangeSet>) -> Self

    Converts to this type from the input type.
    Source§

    impl From<ChangeSet> for ChangeSet

    Source§

    fn from(chain: ChangeSet) -> Self

    Converts to this type from the input type.
    Source§

    impl From<ChangeSet> for ChangeSet

    Source§

    fn from(indexer: ChangeSet) -> Self

    Converts to this type from the input type.
    Source§

    impl Merge for ChangeSet

    Source§

    fn merge(&mut self, other: Self)

    Merge another ChangeSet into itself.

    -
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl PartialEq for ChangeSet

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, + __D: Deserializer<'de>,
    Deserialize this value from the given Serde deserializer. Read more
    Source§

    impl From<ChangeSet<ConfirmationBlockTime>> for ChangeSet

    Source§

    fn from(tx_graph: ChangeSet<ConfirmationBlockTime>) -> Self

    Converts to this type from the input type.
    Source§

    impl From<ChangeSet<ConfirmationBlockTime, ChangeSet>> for ChangeSet

    Source§

    fn from(indexed_tx_graph: ChangeSet<ConfirmationBlockTime, ChangeSet>) -> Self

    Converts to this type from the input type.
    Source§

    impl From<ChangeSet> for ChangeSet

    Source§

    fn from(chain: ChangeSet) -> Self

    Converts to this type from the input type.
    Source§

    impl From<ChangeSet> for ChangeSet

    Source§

    fn from(indexer: ChangeSet) -> Self

    Converts to this type from the input type.
    Source§

    impl Merge for ChangeSet

    Source§

    fn merge(&mut self, other: Self)

    Merge another ChangeSet into itself.

    +
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl PartialEq for ChangeSet

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Serialize for ChangeSet

    Source§

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

    Serialize this value into the given Serde serializer. Read more
    Source§

    impl StructuralPartialEq for ChangeSet

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

    impl<T> Borrow<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.LocalOutput.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.LocalOutput.html index 6725546d4c..b0afa5b24c 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.LocalOutput.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.LocalOutput.html @@ -4,14 +4,14 @@ pub keychain: KeychainKind, pub is_spent: bool, pub derivation_index: u32, - pub chain_position: ChainPosition<ConfirmationBlockTime>, + pub chain_position: ChainPosition<ConfirmationBlockTime>, }
    Expand description

    An unspent output owned by a Wallet.

    Fields§

    §outpoint: OutPoint

    Reference to a transaction output

    §txout: TxOut

    Transaction output

    §keychain: KeychainKind

    Type of keychain

    §is_spent: bool

    Whether this UTXO is spent or not

    §derivation_index: u32

    The derivation index for the script pubkey in the wallet

    -
    §chain_position: ChainPosition<ConfirmationBlockTime>

    The position of the output in the blockchain.

    +
    §chain_position: ChainPosition<ConfirmationBlockTime>

    The position of the output in the blockchain.

    Trait Implementations§

    Source§

    impl Clone for LocalOutput

    Source§

    fn clone(&self) -> LocalOutput

    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 LocalOutput

    Source§

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

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

    impl<'de> Deserialize<'de> for LocalOutput

    Source§

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

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

    impl Hash for LocalOutput

    Source§

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

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

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.PersistedWallet.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.PersistedWallet.html index f4ab325f03..3b8933ca17 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.PersistedWallet.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.PersistedWallet.html @@ -104,11 +104,11 @@ by using
    Source

    pub fn list_unspent(&self) -> impl Iterator<Item = LocalOutput> + '_

    Return the list of unspent outputs of this wallet

    Source

    pub fn list_output(&self) -> impl Iterator<Item = LocalOutput> + '_

    List all relevant outputs (includes both spent and unspent, confirmed and unconfirmed).

    To list only unspent outputs (UTXOs), use Wallet::list_unspent instead.

    -
    Source

    pub fn checkpoints(&self) -> CheckPointIter

    Get all the checkpoints the wallet is currently storing indexed by height.

    -
    Source

    pub fn latest_checkpoint(&self) -> CheckPoint

    Returns the latest checkpoint.

    +
    Source

    pub fn checkpoints(&self) -> CheckPointIter

    Get all the checkpoints the wallet is currently storing indexed by height.

    +
    Source

    pub fn latest_checkpoint(&self) -> CheckPoint

    Returns the latest checkpoint.

    Source

    pub fn all_unbounded_spk_iters( &self, -) -> BTreeMap<KeychainKind, impl Iterator<Item = Indexed<ScriptBuf>> + Clone>

    Get unbounded script pubkey iterators for both Internal and External keychains.

    +) -> BTreeMap<KeychainKind, impl Iterator<Item = Indexed<ScriptBuf>> + Clone>

    Get unbounded script pubkey iterators for both Internal and External keychains.

    This is intended to be used when doing a full scan of your addresses (e.g. after restoring from seed words). You pass the BTreeMap of iterators to a blockchain data source (e.g. electrum server) which will go through each address until it reaches a stop gap.

    @@ -117,7 +117,7 @@ script pubkeys the wallet is storing internally).

    Source

    pub fn unbounded_spk_iter( &self, keychain: KeychainKind, -) -> impl Iterator<Item = Indexed<ScriptBuf>> + Clone

    Get an unbounded script pubkey iterator for the given keychain.

    +) -> impl Iterator<Item = Indexed<ScriptBuf>> + Clone

    Get an unbounded script pubkey iterator for the given keychain.

    See all_unbounded_spk_iters for more documentation

    Source

    pub fn get_utxo(&self, op: OutPoint) -> Option<LocalOutput>

    Returns the utxo owned by this wallet corresponding to outpoint if it exists in the wallet’s database.

    @@ -372,7 +372,7 @@ the current time.

    Source

    pub fn staged(&self) -> Option<&ChangeSet>

    Get a reference of the staged ChangeSet that is yet to be committed (if any).

    Source

    pub fn staged_mut(&mut self) -> Option<&mut ChangeSet>

    Get a mutable reference of the staged ChangeSet that is yet to be committed (if any).

    Source

    pub fn take_staged(&mut self) -> Option<ChangeSet>

    Take the staged ChangeSet to be persisted now (if any).

    -
    Source

    pub fn tx_graph(&self) -> &TxGraph<ConfirmationBlockTime>

    Get a reference to the inner [TxGraph].

    +
    Source

    pub fn tx_graph(&self) -> &TxGraph<ConfirmationBlockTime>

    Get a reference to the inner [TxGraph].

    Source

    pub fn spk_index(&self) -> &KeychainTxOutIndex<KeychainKind>

    Get a reference to the inner [KeychainTxOutIndex].

    Source

    pub fn local_chain(&self) -> &LocalChain

    Get a reference to the inner [LocalChain].

    Source

    pub fn apply_block( @@ -387,7 +387,7 @@ with prev_blockhash and height-1 as the connecte &mut self, block: &Block, height: u32, - connected_to: BlockId, + connected_to: BlockId, ) -> Result<(), ApplyHeaderError>

    Applies relevant transactions from block of height to the wallet, and connects the block to the internal chain.

    The connected_to parameter informs the wallet how this block connects to the internal @@ -410,13 +410,13 @@ if you need the applied unconfirmed transactions to be reloaded after closing th See Wallet::reveal_next_address.

    Source

    pub fn start_sync_with_revealed_spks( &self, -) -> SyncRequestBuilder<(KeychainKind, u32)>

    Create a partial [SyncRequest] for this wallet for all revealed spks.

    +) -> SyncRequestBuilder<(KeychainKind, u32)>

    Create a partial SyncRequest for this wallet for all revealed spks.

    This is the first step when performing a spk-based wallet partial sync, the returned -[SyncRequest] collects all revealed script pubkeys from the wallet keychain needed to +SyncRequest collects all revealed script pubkeys from the wallet keychain needed to start a blockchain sync with a spk based blockchain client.

    -
    Source

    pub fn start_full_scan(&self) -> FullScanRequestBuilder<KeychainKind>

    Create a [`FullScanRequest] for this wallet.

    +
    Source

    pub fn start_full_scan(&self) -> FullScanRequestBuilder<KeychainKind>

    Create a `FullScanRequest for this wallet.

    This is the first step when performing a spk-based wallet full scan, the returned -[`FullScanRequest] collects iterators for the wallet’s keychain script pub keys needed to +`FullScanRequest collects iterators for the wallet’s keychain script pub keys needed to start a blockchain full scan with a spk based blockchain client.

    This operation is generally only used when importing or restoring a previously used wallet in which the list of used scripts is not known.

    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Update.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Update.html index cda141dfdf..24cb6f0b09 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Update.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Update.html @@ -1,14 +1,14 @@ Update in bdk_wallet - Rust

    Struct Update

    Source
    pub struct Update {
         pub last_active_indices: BTreeMap<KeychainKind, u32>,
    -    pub tx_update: TxUpdate<ConfirmationBlockTime>,
    -    pub chain: Option<CheckPoint>,
    +    pub tx_update: TxUpdate<ConfirmationBlockTime>,
    +    pub chain: Option<CheckPoint>,
     }
    Expand description

    An update to Wallet.

    It updates [KeychainTxOutIndex], [bdk_chain::TxGraph] and [LocalChain] atomically.

    Fields§

    §last_active_indices: BTreeMap<KeychainKind, u32>

    Contains the last active derivation indices per keychain (K), which is used to update the [KeychainTxOutIndex].

    -
    §tx_update: TxUpdate<ConfirmationBlockTime>

    Update for the wallet’s internal [TxGraph].

    -
    §chain: Option<CheckPoint>

    Update for the wallet’s internal [LocalChain].

    -

    Trait Implementations§

    Source§

    impl Clone for Update

    Source§

    fn clone(&self) -> Update

    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 Update

    Source§

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

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

    impl Default for Update

    Source§

    fn default() -> Update

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

    impl From<FullScanResponse<KeychainKind>> for Update

    Source§

    fn from(value: FullScanResponse<KeychainKind>) -> Self

    Converts to this type from the input type.
    Source§

    impl From<SyncResponse> for Update

    Source§

    fn from(value: SyncResponse) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where +
    §tx_update: TxUpdate<ConfirmationBlockTime>

    Update for the wallet’s internal [TxGraph].

    +
    §chain: Option<CheckPoint>

    Update for the wallet’s internal [LocalChain].

    +

    Trait Implementations§

    Source§

    impl Clone for Update

    Source§

    fn clone(&self) -> Update

    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 Update

    Source§

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

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

    impl Default for Update

    Source§

    fn default() -> Update

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

    impl From<FullScanResponse<KeychainKind>> for Update

    Source§

    fn from(value: FullScanResponse<KeychainKind>) -> Self

    Converts to this type from the input type.
    Source§

    impl From<SyncResponse> for Update

    Source§

    fn from(value: SyncResponse) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

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

    Source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    Source§

    impl<T> CloneToUninit for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Wallet.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Wallet.html index 7df07bf4ff..991bbf4b24 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Wallet.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Wallet.html @@ -147,11 +147,11 @@ by using
    Source

    pub fn list_unspent(&self) -> impl Iterator<Item = LocalOutput> + '_

    Return the list of unspent outputs of this wallet

    Source

    pub fn list_output(&self) -> impl Iterator<Item = LocalOutput> + '_

    List all relevant outputs (includes both spent and unspent, confirmed and unconfirmed).

    To list only unspent outputs (UTXOs), use Wallet::list_unspent instead.

    -
    Source

    pub fn checkpoints(&self) -> CheckPointIter

    Get all the checkpoints the wallet is currently storing indexed by height.

    -
    Source

    pub fn latest_checkpoint(&self) -> CheckPoint

    Returns the latest checkpoint.

    +
    Source

    pub fn checkpoints(&self) -> CheckPointIter

    Get all the checkpoints the wallet is currently storing indexed by height.

    +
    Source

    pub fn latest_checkpoint(&self) -> CheckPoint

    Returns the latest checkpoint.

    Source

    pub fn all_unbounded_spk_iters( &self, -) -> BTreeMap<KeychainKind, impl Iterator<Item = Indexed<ScriptBuf>> + Clone>

    Get unbounded script pubkey iterators for both Internal and External keychains.

    +) -> BTreeMap<KeychainKind, impl Iterator<Item = Indexed<ScriptBuf>> + Clone>

    Get unbounded script pubkey iterators for both Internal and External keychains.

    This is intended to be used when doing a full scan of your addresses (e.g. after restoring from seed words). You pass the BTreeMap of iterators to a blockchain data source (e.g. electrum server) which will go through each address until it reaches a stop gap.

    @@ -160,7 +160,7 @@ script pubkeys the wallet is storing internally).

    Source

    pub fn unbounded_spk_iter( &self, keychain: KeychainKind, -) -> impl Iterator<Item = Indexed<ScriptBuf>> + Clone

    Get an unbounded script pubkey iterator for the given keychain.

    +) -> impl Iterator<Item = Indexed<ScriptBuf>> + Clone

    Get an unbounded script pubkey iterator for the given keychain.

    See all_unbounded_spk_iters for more documentation

    Source

    pub fn get_utxo(&self, op: OutPoint) -> Option<LocalOutput>

    Returns the utxo owned by this wallet corresponding to outpoint if it exists in the wallet’s database.

    @@ -415,7 +415,7 @@ the current time.

    Source

    pub fn staged(&self) -> Option<&ChangeSet>

    Get a reference of the staged ChangeSet that is yet to be committed (if any).

    Source

    pub fn staged_mut(&mut self) -> Option<&mut ChangeSet>

    Get a mutable reference of the staged ChangeSet that is yet to be committed (if any).

    Source

    pub fn take_staged(&mut self) -> Option<ChangeSet>

    Take the staged ChangeSet to be persisted now (if any).

    -
    Source

    pub fn tx_graph(&self) -> &TxGraph<ConfirmationBlockTime>

    Get a reference to the inner [TxGraph].

    +
    Source

    pub fn tx_graph(&self) -> &TxGraph<ConfirmationBlockTime>

    Get a reference to the inner [TxGraph].

    Source

    pub fn spk_index(&self) -> &KeychainTxOutIndex<KeychainKind>

    Get a reference to the inner [KeychainTxOutIndex].

    Source

    pub fn local_chain(&self) -> &LocalChain

    Get a reference to the inner [LocalChain].

    Source

    pub fn apply_block( @@ -430,7 +430,7 @@ with prev_blockhash and height-1 as the connecte &mut self, block: &Block, height: u32, - connected_to: BlockId, + connected_to: BlockId, ) -> Result<(), ApplyHeaderError>

    Applies relevant transactions from block of height to the wallet, and connects the block to the internal chain.

    The connected_to parameter informs the wallet how this block connects to the internal @@ -454,17 +454,17 @@ See

    Source§

    impl Wallet

    Methods to construct sync/full-scan requests for spk-based chain sources.

    Source

    pub fn start_sync_with_revealed_spks( &self, -) -> SyncRequestBuilder<(KeychainKind, u32)>

    Create a partial [SyncRequest] for this wallet for all revealed spks.

    +) -> SyncRequestBuilder<(KeychainKind, u32)>

    Create a partial SyncRequest for this wallet for all revealed spks.

    This is the first step when performing a spk-based wallet partial sync, the returned -[SyncRequest] collects all revealed script pubkeys from the wallet keychain needed to +SyncRequest collects all revealed script pubkeys from the wallet keychain needed to start a blockchain sync with a spk based blockchain client.

    -
    Source

    pub fn start_full_scan(&self) -> FullScanRequestBuilder<KeychainKind>

    Create a [`FullScanRequest] for this wallet.

    +
    Source

    pub fn start_full_scan(&self) -> FullScanRequestBuilder<KeychainKind>

    Create a `FullScanRequest for this wallet.

    This is the first step when performing a spk-based wallet full scan, the returned -[`FullScanRequest] collects iterators for the wallet’s keychain script pub keys needed to +`FullScanRequest collects iterators for the wallet’s keychain script pub keys needed to start a blockchain full scan with a spk based blockchain client.

    This operation is generally only used when importing or restoring a previously used wallet in which the list of used scripts is not known.

    -

    Trait Implementations§

    Source§

    impl AsRef<TxGraph> for Wallet

    Source§

    fn as_ref(&self) -> &TxGraph<ConfirmationBlockTime>

    Converts this type into a shared reference of the (usually inferred) input type.
    Source§

    impl Debug for Wallet

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where +

    Trait Implementations§

    Source§

    impl AsRef<TxGraph> for Wallet

    Source§

    fn as_ref(&self) -> &TxGraph<ConfirmationBlockTime>

    Converts this type into a shared reference of the (usually inferred) input type.
    Source§

    impl Debug for Wallet

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

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

    Source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    Source§

    impl<T> From<T> for T

    Source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/type.WalletTx.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/type.WalletTx.html index a03ee53d7b..7ada945f4c 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/type.WalletTx.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/type.WalletTx.html @@ -1,7 +1,7 @@ -WalletTx in bdk_wallet - Rust

    Type Alias WalletTx

    Source
    pub type WalletTx<'a> = CanonicalTx<'a, Arc<Transaction>, ConfirmationBlockTime>;
    Expand description

    A CanonicalTx managed by a Wallet.

    +WalletTx in bdk_wallet - Rust

    Type Alias WalletTx

    Source
    pub type WalletTx<'a> = CanonicalTx<'a, Arc<Transaction>, ConfirmationBlockTime>;
    Expand description

    A CanonicalTx managed by a Wallet.

    Aliased Type§

    struct WalletTx<'a> {
    -    pub chain_position: ChainPosition<ConfirmationBlockTime>,
    -    pub tx_node: TxNode<'a, Arc<Transaction>, ConfirmationBlockTime>,
    -}

    Fields§

    §chain_position: ChainPosition<ConfirmationBlockTime>

    How the transaction is observed in the canonical chain (confirmed or unconfirmed).

    -
    §tx_node: TxNode<'a, Arc<Transaction>, ConfirmationBlockTime>

    The transaction node (as part of the graph).

    + pub chain_position: ChainPosition<ConfirmationBlockTime>, + pub tx_node: TxNode<'a, Arc<Transaction>, ConfirmationBlockTime>, +}

    Fields§

    §chain_position: ChainPosition<ConfirmationBlockTime>

    How the transaction is observed in the canonical chain (confirmed or unconfirmed).

    +
    §tx_node: TxNode<'a, Arc<Transaction>, ConfirmationBlockTime>

    The transaction node (as part of the graph).

    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.CHANNEL_BOUND.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.CHANNEL_BOUND.html index d9a2b92a9c..d9c80f4f54 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.CHANNEL_BOUND.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.CHANNEL_BOUND.html @@ -1,2 +1,2 @@ -CHANNEL_BOUND in example_bitcoind_rpc_polling - Rust

    Constant CHANNEL_BOUND

    Source
    pub(crate) const CHANNEL_BOUND: usize = 10;
    Expand description

    The mpsc channel bound for emissions from [Emitter].

    +CHANNEL_BOUND in example_bitcoind_rpc_polling - Rust

    Constant CHANNEL_BOUND

    Source
    pub(crate) const CHANNEL_BOUND: usize = 10;
    Expand description

    The mpsc channel bound for emissions from Emitter.

    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/enum.Emission.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/enum.Emission.html index ffb983852c..ba2075cc8c 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/enum.Emission.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/enum.Emission.html @@ -1,8 +1,8 @@ Emission in example_bitcoind_rpc_polling - Rust

    Enum Emission

    Source
    pub(crate) enum Emission {
    -    Block(BlockEvent<Block>),
    +    Block(BlockEvent<Block>),
         Mempool(Vec<(Transaction, u64)>),
         Tip(u32),
    -}

    Variants§

    §

    Block(BlockEvent<Block>)

    §

    Mempool(Vec<(Transaction, u64)>)

    §

    Tip(u32)

    Trait Implementations§

    Source§

    impl Debug for Emission

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where +}

    Variants§

    §

    Block(BlockEvent<Block>)

    §

    Mempool(Vec<(Transaction, u64)>)

    §

    Tip(u32)

    Trait Implementations§

    Source§

    impl Debug for Emission

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

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

    Source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    Source§

    impl<T> From<T> for T

    Source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/index.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/index.html index c53276fffb..0a1c7f4c7c 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/index.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/index.html @@ -1 +1 @@ -example_bitcoind_rpc_polling - Rust

    Crate example_bitcoind_rpc_polling

    Source

    Structs§

    RpcArgs ðŸ”’

    Enums§

    Emission ðŸ”’
    RpcCommands ðŸ”’

    Constants§

    CHANNEL_BOUND ðŸ”’
    The mpsc channel bound for emissions from [Emitter].
    DB_COMMIT_DELAY ðŸ”’
    Delay for committing to persistence.
    DB_MAGIC ðŸ”’
    DB_PATH ðŸ”’
    MEMPOOL_EMIT_DELAY ðŸ”’
    Delay between mempool emissions.
    STDOUT_PRINT_DELAY ðŸ”’
    Delay for printing status to stdout.

    Functions§

    await_flag ðŸ”’
    main ðŸ”’
    start_ctrlc_handler ðŸ”’
    \ No newline at end of file +example_bitcoind_rpc_polling - Rust

    Crate example_bitcoind_rpc_polling

    Source

    Structs§

    RpcArgs ðŸ”’

    Enums§

    Emission ðŸ”’
    RpcCommands ðŸ”’

    Constants§

    CHANNEL_BOUND ðŸ”’
    The mpsc channel bound for emissions from Emitter.
    DB_COMMIT_DELAY ðŸ”’
    Delay for committing to persistence.
    DB_MAGIC ðŸ”’
    DB_PATH ðŸ”’
    MEMPOOL_EMIT_DELAY ðŸ”’
    Delay between mempool emissions.
    STDOUT_PRINT_DELAY ðŸ”’
    Delay for printing status to stdout.

    Functions§

    await_flag ðŸ”’
    main ðŸ”’
    start_ctrlc_handler ðŸ”’
    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.ChangeSet.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.ChangeSet.html index 86f54a8f51..3f004d1b60 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.ChangeSet.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.ChangeSet.html @@ -3,17 +3,17 @@ pub change_descriptor: Option<Descriptor<DescriptorPublicKey>>, pub network: Option<Network>, pub local_chain: ChangeSet, - pub tx_graph: ChangeSet<ConfirmationBlockTime>, + pub tx_graph: ChangeSet<ConfirmationBlockTime>, pub indexer: ChangeSet, }
    Expand description

    ChangeSet

    Fields§

    §descriptor: Option<Descriptor<DescriptorPublicKey>>

    Descriptor for recipient addresses.

    §change_descriptor: Option<Descriptor<DescriptorPublicKey>>

    Descriptor for change addresses.

    §network: Option<Network>

    Stores the network type of the transaction data.

    §local_chain: ChangeSet

    Changes to the [LocalChain].

    -
    §tx_graph: ChangeSet<ConfirmationBlockTime>

    Changes to TxGraph.

    +
    §tx_graph: ChangeSet<ConfirmationBlockTime>

    Changes to TxGraph.

    §indexer: ChangeSet

    Changes to [KeychainTxOutIndex].

    Trait Implementations§

    Source§

    impl Clone for ChangeSet

    Source§

    fn clone(&self) -> ChangeSet

    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 ChangeSet

    Source§

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

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

    impl Default for ChangeSet

    Source§

    fn default() -> ChangeSet

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

    impl<'de> Deserialize<'de> for ChangeSet

    Source§

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

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

    impl Merge for ChangeSet

    Source§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl PartialEq for ChangeSet

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, + __D: Deserializer<'de>,

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

    impl Merge for ChangeSet

    Source§

    fn merge(&mut self, other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    Source§

    impl PartialEq for ChangeSet

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Serialize for ChangeSet

    Source§

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

    Serialize this value into the given Serde serializer. Read more
    Source§

    impl StructuralPartialEq for ChangeSet

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

    impl<T> Borrow<T> for T
    where diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.KeychainTxGraph.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.KeychainTxGraph.html index e80de1dc75..e4d2c0dd3c 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.KeychainTxGraph.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.KeychainTxGraph.html @@ -1,4 +1,4 @@ -KeychainTxGraph in example_cli - Rust

    Type Alias KeychainTxGraph

    Source
    pub type KeychainTxGraph = IndexedTxGraph<ConfirmationBlockTime, KeychainTxOutIndex<Keychain>>;
    Expand description

    Alias for a IndexedTxGraph with specific Anchor and Indexer.

    +KeychainTxGraph in example_cli - Rust

    Type Alias KeychainTxGraph

    Source
    pub type KeychainTxGraph = IndexedTxGraph<ConfirmationBlockTime, KeychainTxOutIndex<Keychain>>;
    Expand description

    Alias for a IndexedTxGraph with specific Anchor and Indexer.

    Aliased Type§

    struct KeychainTxGraph {
         pub index: KeychainTxOutIndex<Keychain>,
         /* private fields */
    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.PlanUtxo.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.PlanUtxo.html
    index 8357a60f64..3549deba9f 100644
    --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.PlanUtxo.html
    +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.PlanUtxo.html
    @@ -1 +1 @@
    -PlanUtxo in example_cli - Rust

    Type Alias PlanUtxo

    Source
    pub type PlanUtxo = (Plan, FullTxOut<ConfirmationBlockTime>);
    \ No newline at end of file +PlanUtxo in example_cli - Rust

    Type Alias PlanUtxo

    Source
    pub type PlanUtxo = (Plan, FullTxOut<ConfirmationBlockTime>);
    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/enum.Emission.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/enum.Emission.html index 1e594425c9..4eb1b50aa2 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/enum.Emission.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/enum.Emission.html @@ -1,8 +1,8 @@ Emission in example_wallet_rpc - Rust

    Enum Emission

    Source
    pub(crate) enum Emission {
         SigTerm,
    -    Block(BlockEvent<Block>),
    +    Block(BlockEvent<Block>),
         Mempool(Vec<(Transaction, u64)>),
    -}

    Variants§

    §

    SigTerm

    §

    Block(BlockEvent<Block>)

    §

    Mempool(Vec<(Transaction, u64)>)

    Trait Implementations§

    Source§

    impl Debug for Emission

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where +}

    Variants§

    §

    SigTerm

    §

    Block(BlockEvent<Block>)

    §

    Mempool(Vec<(Transaction, u64)>)

    Trait Implementations§

    Source§

    impl Debug for Emission

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    Source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    Source§

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

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    Source§

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

    Source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    Source§

    impl<T> From<T> for T

    Source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/help.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/help.html index 98bc06d802..fdb5d78a88 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/help.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/help.html @@ -1 +1 @@ -Help

    Rustdoc help

    Back
    \ No newline at end of file +Help

    Rustdoc help

    Back
    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/search-index.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/search-index.js index 03512b4da5..f1708b8c02 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/search-index.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/search-index.js @@ -1,4 +1,4 @@ -var searchIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",{"t":"KFFEONNNNNNONNNNNNMNNNNNNNNNNNN","n":["BitcoindRpcErrorExt","BlockEvent","Emitter","bitcoincore_rpc","block","block_hash","block_height","borrow","","borrow_mut","","checkpoint","connected_to","fmt","from","","into","","is_not_found_error","mempool","new","next_block","next_header","try_from","","try_into","","type_id","","vzip",""],"q":[[0,"bdk_bitcoind_rpc"],[31,"bitcoin::blockdata::block"],[32,"bdk_core::checkpoint"],[33,"bdk_core::block_id"],[34,"core::fmt"],[35,"bitcoin::blockdata::transaction"],[36,"alloc::vec"],[37,"bitcoincore_rpc::error"],[38,"core::result"],[39,"bitcoincore_rpc::client"],[40,"core::option"],[41,"core::any"]],"i":"````b00Aj1011110101Af111112121212","f":"````{b}{{{d{{b{c}}}}}f{}}{{{d{{b{c}}}}}h{}}{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0{bl}{{{d{{b{c}}}}}n{}}{{{d{{b{c}}}}{d{jA`}}}AbAd}{cc{}}0{{}c{}}0{{{d{Af}}}Ah}{{{d{j{Aj{c}}}}}{{Bf{{Bb{{B`{AlAn}}}}Bd}}}Bh}{{{d{c}}lh}{{Aj{c}}}Bh}{{{d{j{Aj{c}}}}}{{Bf{{Bl{{b{Bj}}}}Bd}}}Bh}{{{d{j{Aj{c}}}}}{{Bf{{Bl{{b{Bn}}}}Bd}}}Bh}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{dC`}0{{}c{}}0","D":"Bd","p":[[5,"BlockEvent",0],[1,"reference",null,null,1],[5,"BlockHash",31],[1,"u32"],[0,"mut"],[5,"CheckPoint",32],[5,"BlockId",33],[5,"Formatter",34],[8,"Result",34],[10,"Debug",34],[10,"BitcoindRpcErrorExt",0],[1,"bool"],[5,"Emitter",0],[5,"Transaction",35],[1,"u64"],[1,"tuple",null,null,1],[5,"Vec",36],[6,"Error",37],[6,"Result",38,null,1],[10,"RpcApi",39],[5,"Block",31],[6,"Option",40,null,1],[5,"Header",31],[5,"TypeId",41]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAA0ABAAEAAAACAADAA4AAAAYAAcA","P":[[5,"B"],[7,"T"],[11,""],[12,"B"],[14,"T"],[16,"U"],[18,""],[19,"C"],[23,"U,T"],[25,"U"],[27,""],[29,"V"]]}],["bdk_chain",{"t":"KPSFPFFGKGFFFPKFRFFIEEIPKGPFEFFPNNMNNONNNNDEONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNONOONCCNNNNNNNNNNNNNNNNNNNNNNNNMNNMNONECNMENNNNNNNNONNNNNNNNNDCODNNNNNOCENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOOOOOOOFGPPPPFTTPPPFFPFFTTPGTTGFFFGFTTTTTTTTTTTTTTTTTTTPPFPPPTPGGPPPPTTTTFFPPPPPPFFFFPPTTPFFFFFFPPPPPFFFFFFGFFFPPPPFFFFFPPPPPPPPPPPPPPPPPFTFFFFFFFGFFFFTTTTTTNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNONNNNNNCNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNOOCNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCONONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNOFGGPPPGTPFPFGPFPGGKPFPPPPGPPPGPPPFPFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPGPFPFPFPFGGFPFPPPPPFPPPKGFPPPPPPPPGPPFPNNNNMNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNKKCCMMMMMMMHCHHHHCHHHPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRGPRGGKPPPPPPCNNNNNNNNNNNNNNNMHNHHHNNNHCHNHHHNNHCNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNCFSSSPSPGPSSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNKRKRFGKFFPPPNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFSSSSSSSSSSRRKMFNNNNNNNNNNNNFFKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNTGGKTTTKPTGTGGTFKPTTTFTTTTRTGTPTTTTTPPTTTPTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFSGGGCCCCCCCTTKFTFRTKFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNFFPGFGPPGPFFPPPPPPPPPPPGPFFGPPPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFFPGFPFFPPSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFSPPSSGNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNHHNNFGPPSSPPNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGFPFFFPNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNONNNNNONONNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNFFFFFGFFFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFFGIIIIFPPKPFPPPPIPPPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNOOOOOONNNOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFFCCCCCCCCCPPGFFFTPPTTTFPPGFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNONNNNNONNNNNNNNNNNNNNNONNNNNONNNNNTSFSSSSSSSTSSTSSTTTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNFCCPFFSGTTTTFFTPFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFFGTTTTTFPFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGPPPJJJJJFPPPPPPCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFPGGFFPPPFPFFKFFFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCHGPPSSFNNNNNNNNNNNNNNNNNNNNPGPPFGPPPPPPPPPPPPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFTFFTTTTTGFTPFFFFPFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOONNONHHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOONNNNNNNOSFFFNNNNNNNNNNNNNTPKGKTPFTKTTTTPKONOOOONNNNNNNNNMHHNMMMMMMMMMMCNNNNNNNNNNNNNOOONOCOOOMMMMMMMMMMOCHNNNNNNNNNNNFKPKGGPPSPPPPKPFKNNNNNNNNNNNNNMNNHHHMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMHHNNNNNNNNNNNNNNNNNOOOOJFJJJJJOOOOOOOOOOOOOKKRRKRFRKFNNNNNNMMNNMNCNNMNNNNNNNNNKFFFFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNPFPFPPFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFTRTTRFKKFFTRMNMNNNNNNNNQNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNNNNNCNNQQCNNNNNMNNNNNMNMNNNCQCNCCCCQCCCCMNNNNNNNNNNNNNNNNNNNNHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGRKRKIGGFPPFPPPFPNMNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNQNNNNNNNNNNNMNNNQNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQFNNNNNNNNNNNNNNNNNRFFKNNMNNNNNNNNNNNNQNNNNQNNNNNNNNNNNNNNNNNNGGPPFPFPFNNNNNNNNONNNNONNNNNNNRKGGPPPPMRKRKMMFFFNNNONONNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKYKRRRKYRRRRRRRKNNNCMMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMQNNCMMMMMMNMMMMMMMMMMMMMMMMNMMMMMMMPPPKKKKRPKKRRRRRKPFKPKPPPPPKPKPPPGPPPRRRKKNNNNNNNNNNNNMNNNMMNMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMNNNNNNNNNNNNMNMNNNNNNNNNMNNNNNNNNNMNMNNNMNMNNNNNNNMNNNNNNNMNNMNNCNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKRRRRRRRRFRRRRRRRRKKRKRKRKRKRKRKRKKNNNNNMMMMMMMMNNNNNNNNNNMMMMMMNNNMMMMMMNNNNNMMMMMNMMMMMMMMMMMMNMMMMMMMMNNNNNNNCTKNMNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPKPPPFPFGFPPPPPPPPKIFFPFPPKPNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNHHNNQNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNPFPPGGPPFPFPPPPFPGGGFFFFPPPFKRRFFFIIKFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNONNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFGPPPPPFPPNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNONNNNPPGGFPPPPPFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFTTTTFTTTTSFTTFTTTFTNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFFPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNNNNNNNNNNPPPPPPPPPFFPPPPPPPPPPPPPPSSPPGPPPFPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPFFGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOONNNNNNNNNNNNOONNNOOPGFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOONNNNNNONNNNNNNNNNNNONNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNONNNNONNNNFFFFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPFGFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONOOOOOOOONNNNNNNNNNNNOONNNFSSSSSSSSHFFFPPPPPPPPPPGRGPKGPGFPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPFGPPFPGFPPPPPPPPPGGIGIPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOONNNNNNNNNNNNNOONNNNOOOOCOOOCNNNOONNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOFFFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNONNNONNNNNNNNNNNNNNOONNNGFKTGPTPPPFPPPPPPPPFTFPTPGKFFFFGFKKKGFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMNNNNNNNNNNNNNNCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCQNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSFNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFIFIFIPPPPFSSSSSIFFPPPPRFMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNHNNNNNCHHHHHHJHHHHHHHHHHHHHHHHHHHJHHHHHHHHHHHJHHHHHJJJHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNFTNNNNIIIIGNNNNNNNNNINNNNNNNNNNTRRFKKFFTRMMQMMMQQMMMQQMTKFKTKKRKNNNCNMNNNNNNNMNNNNNNNMMCHNNCNNNCNNHNMNMNNNNPFFGFFKKPPPFFFFPFGFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCKKKRFFFFFKRMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPGFCKFNNNNNNNNNNKKRKKKRKKFFNNNNNNMNNMNNNNMMNNMMNNNNNNNNNNNMNNNNNNNNNMNNNNNNNMNNMNNMHMNNNMHNNNMNNNNNNNNNNFFFCNNNNNNNNNNNCNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNRKFKNNMMMMMMNNCNNNNNMMNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPFGPGPGPPPPPFPFFPPPPPPGGPGPFPFFFPPFPFGPPPFPPFFGGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNSPPPFGPNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNFPPPFPGPPGPPPPPPPPFFGFPPPPFFPGPFSSSSSSSFGFFFPFFFFGGFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONCNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNONNNNRKMMMMMCCFSPKGPFTTKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNMNNNOOOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGTPFFFFPFFTNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNSHFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNNNTGFFPPTTTFFFFFNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNOOOONNNNNNNNNNNNNNNNNN","n":["Anchor","","BIP32_MAX_INDEX","Balance","Block","BlockId","CanonicalIter","CanonicalReason","ChainOracle","ChainPosition","CheckPoint","CheckPointIter","ConfirmationBlockTime","Confirmed","DescriptorExt","DescriptorId","Error","FullTxOut","Impl","Indexed","IndexedTxGraph","Indexer","KeychainIndexed","Mempool","Merge","ObservedIn","","SpkIterator","TxGraph","TxPosInBlock","TxUpdate","Unconfirmed","add","all_zeros","anchor_block","","","anchors","as_byte_array","as_raw_hash","as_ref","","bdk_core","bitcoin","block","block_id","","","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","chain_position","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cloned","cmp","","","","","","column_result","","","","","","","","confirmation_height_upper_bound","","","","confirmation_time","confirmed","default","","","","deref","descendant","descriptor","descriptor_id","deserialize","","","","","dust_value","engine","eq","","","","","","","","","","eq_ptr","equivalent","","","","","","","","","","","","","","","","","","extend","","fmt","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_anchor","from_block_ids","from_byte_array","from_engine","from_header","from_observed_in","from_raw_hash","from_slice","from_slice_delegated","from_str","get","get_chain_tip","hash","","","","","","height","","immature","index","indexed_tx_graph","indexer","insert","into","","","","","","","","","","","","","","","into_fallible","","","into_inner","into_iter","","","","is_block_in_chain","is_confirmed","is_confirmed_and_spendable","is_empty","is_mature","is_on_coinbase","iter","keychain_txout","local_chain","map_anchors","merge","miniscript","new","","","new_with_range","next","","","nth","outpoint","partial_cmp","","","","","","prev","push","range","rusqlite","rusqlite_impl","seen_ats","serde","serialize","","","","","spent_by","spk_client","spk_txout","take","to_byte_array","to_owned","","","","","","","","","","","","to_raw_hash","to_sql","","","","","","","","to_string","","to_transitive","total","transpose_into_fallible","","","trusted_pending","trusted_spendable","try_from","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","tx_graph","tx_pos","txout","txouts","txs","type_id","","","","","","","","","","","","","","","untrusted_pending","vzip","","","","","","","","","","","","","","","anchor","descendant","","observed_in","anchor","last_seen","transitively","Address","AddressType","All","","AllPlusAnyoneCanPay","","Amount","BROADCAST_MIN","BTC","Bit","Bitcoin","","Block","BlockHash","CentiBitcoin","CompactTarget","CompressedPublicKey","DEFAULT_MAX_FEE_RATE","DUST","Default","Denomination","ENABLE_LOCKTIME_NO_RBF","ENABLE_RBF_NO_LOCKTIME","EcdsaSighashType","FeeRate","FilterHash","FilterHeader","KnownHrp","LegacySighash","MAX","","","","","","MAX_ATTAINABLE_MAINNET","MAX_ATTAINABLE_REGTEST","MAX_ATTAINABLE_SIGNET","MAX_ATTAINABLE_TESTNET","MAX_BLOCK","MAX_MONEY","","MAX_STANDARD_WEIGHT","MIN","","","","MIN_TRANSACTION","Main","Mainnet","MerkleBlock","MicroBitcoin","MilliBitcoin","MilliSatoshi","NULL","NanoBitcoin","Network","NetworkKind","None","","NonePlusAnyoneCanPay","","ONE_BTC","","ONE_SAT","","Opcode","OutPoint","P2pkh","P2sh","P2tr","P2wpkh","P2wsh","PicoBitcoin","PrivateKey","Psbt","PubkeyHash","PublicKey","Regtest","","SAT","SIZE","Satoshi","Script","ScriptBuf","ScriptHash","SegwitV0Sighash","Sequence","SignedAmount","Signet","Single","","SinglePlusAnyoneCanPay","","TapBranchTag","TapLeafHash","TapLeafTag","TapNodeHash","TapSighash","TapSighashTag","TapSighashType","TapTweakHash","TapTweakTag","Target","Test","Testnet","Testnet4","Testnets","Transaction","TxIn","TxMerkleNode","TxOut","Txid","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","VarInt","WITNESS_SCALE_FACTOR","WPubkeyHash","WScriptHash","Weight","Witness","WitnessCommitment","WitnessMerkleNode","WitnessProgram","WitnessVersion","Work","Wtxid","XKeyIdentifier","XOnlyPublicKey","ZERO","","","","","","abs","add","","","","add_assign","","","add_tweak","address","address_type","all_zeros","","","","","","","","","","","","","","","","","","","amount","as_byte_array","","","","","","","","","","","","","","","","","","","as_bytes","as_c_ptr","as_mut","","","","as_mut_bytes","as_mut_c_ptr","as_mut_ptr","as_mut_script","as_ptr","as_raw_hash","","","","","","","","","","","","","","","","","","","as_ref","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","as_script","as_unchecked","assume_checked","assume_checked_ref","assume_hidden","base_size","","bip152","bip158","bip32","bip34_block_height","block_hash","blockdata","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","builder","","bytes","chain_hash","check_after","check_merkle_root","check_older","","check_witness_commitment","checked_abs","checked_add","","","checked_div","","","","checked_mul","","","","checked_mul_by_weight","checked_rem","","checked_sub","","","classify","clear","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp_fast_unstable","coinbase","combine","compressed","","compute_merkle_root","compute_ntxid","compute_txid","compute_witness_commitment","compute_wtxid","consensus","consensus_decode","","","","","","","","","","","","","","","","","consensus_decode_from_finite_reader","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","","","count_sigops","count_sigops_legacy","dangerous_assume_tweaked","default","","","","","","","","","","","","deref","deref_mut","des_btc","","des_sat","","deserialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_from_reader","difficulty","difficulty_float","display_dynamic","","display_in","","div","","","","","div_assign","","","dust_value","ecdsa","enables_absolute_lock_time","enables_lock_time","engine","","","","","","","","","","","","","","","","","","","","","","","eq","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","extend","extract","extract_matches","extract_tx","extract_tx_fee_rate_limit","extract_tx_unchecked_fee_rate","extract_tx_with_fee_rate_limit","fee","fee_vb","fee_wu","filter_header","finalize","finalize_inp","finalize_inp_mall","finalize_inp_mall_mut","finalize_inp_mut","finalize_mall","finalize_mall_mut","finalize_mut","first_opcode","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt_asm","fmt_value_in","","fmt_wif","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_512_second_intervals","from_be_bytes","","from_block_with_predicate","from_btc","","from_byte_array","","","","","","","","","","","","","","","","","","","from_bytes","","from_bytes_mut","from_chain_hash","from_compact","from_consensus","","","from_consensus_u8","from_core_arg","from_engine","","","","","","","","","","","","","","","","","","","from_float_in","","from_header_difficulty_adjustment","from_header_txids_with_predicate","from_height","from_hex","","","","","from_int_btc","from_iter","from_key_and_tweak","from_keypair","from_kwu","from_le_bytes","","from_magic","from_next_work_required","from_node_hashes","from_non_witness_data_size","from_private_key","","from_raw_hash","","","","","","","","","","","","","","","","","","","from_sat","","from_sat_per_kwu","from_sat_per_vb","from_sat_per_vb_unchecked","from_script","","","from_seconds_ceil","from_seconds_floor","from_slice","","","","","","","","","","","","","","","","","","","","","","","","","","from_slice_delegated","","","","","","","","","","","","","","","","","","","from_standard","from_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str_in","","from_str_with_denomination","","from_unprefixed_hex","","","","from_unsigned_tx","from_vb","from_vb_unchecked","from_vb_unwrap","from_wif","from_witness_data_size","from_witness_program","from_wu","from_wu_usize","generate","hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash_types","header","","index","","","","","","","","","","","","","","","","","","","","","","","","","","","","inner","","input","inputs","instruction_indices","instruction_indices_minimal","instructions","instructions_minimal","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_boxed_script","into_bytes","into_iter","into_script_buf","into_unchecked","is_absolute_timelock_satisfied","is_coinbase","is_empty","","is_explicitly_rbf","is_final","is_height_locked","is_lock_time_enabled","is_mainnet","is_met_by","is_multisig","is_negative","is_null","is_op_return","is_p2pk","is_p2pkh","is_p2sh","is_p2tr","","is_p2wpkh","","is_p2wsh","","is_positive","is_provably_unspendable","is_push_only","is_rbf","is_related_to_pubkey","is_related_to_xonly_pubkey","is_relative_lock_time","is_spend_standard","is_time_locked","is_uncompressed","is_valid_for_network","is_witness_program","is_x_only_key","iter","iter_funding_utxos","key","last","legacy_weight","len","","lock_time","log2","magic","matches_script_pubkey","max_difficulty_transition_threshold","max_transition_threshold","max_transition_threshold_unchecked","merkle_tree","min_difficulty_transition_threshold","min_transition_threshold","minimal_non_dust","","minimal_non_dust_custom","","mul","","","","","mul_assign","","","neg","network","","new","","","","","","","new_op_return","new_p2pk","new_p2pkh","new_p2sh","new_p2tr","new_p2tr_tweaked","new_p2wpkh","new_p2wsh","new_uncompressed","","new_witness_program","nth","ntxid","null","output","outputs","p2p","p2pk_public_key","p2pkh","p2sh","p2sh_from_hash","p2shwpkh","p2shwsh","p2tr","","p2tr_key_spend","p2tr_tweaked","","p2wpkh","","","p2wpkh_script_code","","","","p2wsh","","params","parse","partial_cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","policy","positive_sub","pow","previous_output","program","proprietary","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","psbt","pubkey_hash","","","public_key","","push","push_ecdsa_signature","push_instruction","push_instruction_no_opt","push_opcode","push_slice","read_from","","redeem_script","rem","","rem_assign","","require_network","reserve","reserve_exact","scale_by_witness_factor","scan_and_push_verify","script_hash","","script_pubkey","","script_pubkey_lens","script_sig","second_to_last","segwit_weight","sequence","ser_btc","","ser_btc_opt","","ser_sat","","ser_sat_opt","","serialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","serialize_hex","serialize_to_writer","sighash","sighash_ecdsa","sighash_msg","sign","sign_message","signum","size","","","spend_utxo","sub","","","","sub_assign","","","sum","","","","tap_tweak","taproot","taproot_annex","taproot_control_block","tapscript","tapscript_leaf_hash","third_to_last","to_address_data","to_asm_string","to_be_bytes","","to_btc","","to_byte_array","","","","","","","","","","","","","","","","","","","to_bytes","","","","to_compact_lossy","to_consensus","to_consensus_u32","to_core_arg","to_fe","to_float_in","","to_hash160","","to_hash256","","to_hex_string","to_kwu_floor","to_le_bytes","","to_num","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_p2sh","to_p2tr","to_p2wsh","to_public_key","","to_qr_uri","to_raw_hash","","","","","","","","","","","","","","","","","","","to_relative_lock_time","to_ripemd160","","to_sat","","to_sat_per_kwu","to_sat_per_vb_ceil","to_sat_per_vb_floor","to_scalar","to_sha256","","to_signed","to_sort_key","to_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string_in","","to_string_with_denomination","","to_target","to_u32","to_u8","to_unsigned","to_vbytes_ceil","to_vbytes_floor","to_vec","to_wif","to_work","to_wu","to_x_only_pubkey","total_sigop_cost","total_size","","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tweak_add_check","tx_in","tx_out","txdata","txid","","txn","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_prefix","","unchecked_add","","unchecked_sub","","unknown","unsigned_abs","unsigned_tx","update_input_with_descriptor","update_output_with_descriptor","value","verify","","","version","","","vout","vsize","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","weight","","","with_capacity","witness","witness_program","witness_root","witness_script","witness_version","wpubkey_hash","","write_into","","wscript_hash","wtxid","xpub","Address","AddressData","AddressType","Base58","Bech32","ExcessiveScriptSize","FromScriptError","IS_CHECKED","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","KnownHrp","LegacyAddressTooLong","LegacyAddressTooLongError","Mainnet","NetworkChecked","NetworkUnchecked","NetworkValidation","","NetworkValidationError","P2pkh","","P2sh","","P2shError","P2tr","P2wpkh","P2wsh","ParseError","Regtest","Segwit","Testnets","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","error","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","into","","","","","","","","","","","","invalid_base58_payload_length","invalid_legacy_address_prefix","invalid_legcay_address_length","partial_cmp","","","source","","","","","to_owned","","","","","","","","","","","","to_string","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","pubkey_hash","script_hash","witness_program","Base58","Bech32","ExcessiveScriptSize","FromScriptError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","LegacyAddressTooLong","LegacyAddressTooLongError","NetworkValidation","NetworkValidationError","P2shError","ParseError","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","Amount","Bit","Bitcoin","CentiBitcoin","CheckedSum","Denomination","Display","InputTooLarge","InvalidCharacter","MicroBitcoin","MilliBitcoin","MilliSatoshi","MissingDigits","NanoBitcoin","OutOfRange","ParseAmountError","PicoBitcoin","Satoshi","SignedAmount","TooPrecise","borrow","","borrow_mut","","checked_sum","clone","","clone_into","","clone_to_uninit","","eq","equivalent","","fmt","","","","from","","","","","","","","into","","serde","show_denomination","source","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","SerdeAmount","SerdeAmountForOpt","as_btc","as_sat","des_btc","des_sat","ser_btc","ser_btc_opt","ser_sat","ser_sat_opt","type_prefix","deserialize","opt","serialize","deserialize","serialize","deserialize","opt","serialize","deserialize","serialize","Decode","Error","IncorrectChecksum","InvalidCharacterError","String","TooShort","Vec","add","add_assign","allocator","append","as_bytes","as_hex","as_mut","","","as_mut_ptr","as_mut_slice","as_mut_str","as_mut_vec","as_non_null","as_ptr","as_ref","","","","","","as_slice","as_str","as_utf8_pattern","borrow","","","","","","borrow_mut","","","","","","capacity","","clear","","clone","","","","clone_from","","clone_into","","","","clone_to_uninit","","","","cmp","","column_result","","consensus_decode","consensus_decode_from_finite_reader","","","","","","","","","","","","","","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","consume","decode","decode_check","dedup","dedup_by","dedup_by_key","default","","deref","","deref_mut","","deserialize","","drain","","drop","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","encode_check","encode_check_to_fmt","eq","","","","","","","","","","","","","","","","equivalent","","","","","","","","error","extend","","","","","","","","extend_from_slice","extend_from_within","","extend_one","","","","","","","extend_reserve","","","","extract_if","flush","","fmt","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_hex","from_iter","","","","","","","from_parts","from_parts_in","from_raw_parts","","from_raw_parts_in","from_str","from_utf16","from_utf16_lossy","from_utf16be","from_utf16be_lossy","from_utf16le","from_utf16le_lossy","from_utf8","from_utf8_lossy","from_utf8_lossy_owned","from_utf8_unchecked","hash","","hex_reserve_suggestion","index","","index_mut","","insert","","insert_str","into","","","","into_assets","into_boxed_slice","into_boxed_str","into_bytes","into_chars","into_derivation_path","","into_deserializer","","into_flattened","into_iter","","","into_parts","into_parts_with_alloc","into_raw_parts","","into_raw_parts_with_alloc","into_searcher","invalid_base58_character","is_contained_in","is_empty","","","is_prefix_of","is_suffix_of","is_write_vectored","leak","","len","","merge","ne","","","","","","","","","new","","new_in","partial_cmp","","pop","","pop_if","push","","push_str","push_within_capacity","remove","","remove_matches","replace_range","reserve","","reserve_exact","","resize","resize_with","retain","","retain_mut","serialize","","set_len","shrink_to","","shrink_to_fit","","source","spare_capacity_mut","splice","split_at_spare_mut","split_off","","strip_prefix_of","strip_suffix_of","swap_remove","to_owned","","","","to_socket_addrs","to_sql","","to_string","","","truncate","","try_from","","","","","","","try_into","","","","try_reserve","","try_reserve_exact","","try_with_capacity","","try_with_capacity_in","type_id","","","","vzip","","","","with_capacity","","with_capacity_in","write","","write_all","write_char","write_str","write_vectored","Decode","Error","IncorrectChecksum","IncorrectChecksumError","InvalidCharacterError","TooShort","TooShortError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","incorrect_checksum","into","","invalid_base58_length","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","Config","DecodeError","","DecodeEstimate","DecodeSliceError","EncodeSliceError","Engine","InvalidByte","InvalidLastSymbol","InvalidLength","InvalidPadding","OutputSliceTooSmall","","alphabet","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","config","decode","","decode_engine","decode_engine_slice","decode_engine_vec","decode_slice","decode_slice_unchecked","decode_vec","decoded_len_estimate","display","encode","","encode_engine","encode_engine_slice","encode_engine_string","encode_slice","encode_string","encoded_len","engine","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","into","","","prelude","read","source","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","write","Alphabet","BCRYPT","BIN_HEX","CRYPT","DuplicatedByte","IMAP_MUTF7","InvalidLength","ParseAlphabetError","ReservedByte","STANDARD","URL_SAFE","UnprintableByte","as_str","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","eq","","equivalent","","","","fmt","","","from","","into","","new","to_owned","to_string","try_from","","","try_into","","type_id","","vzip","","Base64Display","borrow","borrow_mut","fmt","from","into","new","to_string","try_from","try_into","type_id","vzip","Config","","DecodeEstimate","","DecodeMetadata","DecodePaddingMode","Engine","GeneralPurpose","GeneralPurposeConfig","Indifferent","RequireCanonical","RequireNone","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","config","","decode","","decode_slice","","decode_slice_unchecked","","decode_vec","","decoded_len_estimate","default","encode","","encode_padding","","encode_slice","","encode_string","","eq","","equivalent","","","","fmt","","","","from","","","","general_purpose","into","","","","new","","to_owned","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","with_decode_allow_trailing_bits","with_decode_padding_mode","with_encode_padding","GeneralPurpose","GeneralPurposeConfig","NO_PAD","PAD","STANDARD","STANDARD_NO_PAD","URL_SAFE","URL_SAFE_NO_PAD","BASE64_STANDARD","BASE64_STANDARD_NO_PAD","BASE64_URL_SAFE","BASE64_URL_SAFE_NO_PAD","Config","DecodeEstimate","Engine","config","DecoderReader","borrow","borrow_mut","fmt","from","into","into_inner","new","read","try_from","try_into","type_id","vzip","EncoderStringWriter","EncoderWriter","StrConsumer","borrow","","borrow_mut","","consume","drop","finish","flush","","fmt","from","","from_consumer","into","","into_inner","","new","","try_from","","try_into","","type_id","","vzip","","write","","A","Bech32","Bech32m","ByteIterExt","C","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","","D","DecodeError","E","EncodeError","EncodeIoError","F","Fe32","Fe32IterExt","Fmt","G","GENERATOR_SH","H","Hrp","J","K","L","M","MidstateRepr","N","NoChecksum","P","Parse","Q","R","S","T","TARGET_RESIDUE","TooLong","","U","V","W","Write","X","Y","Z","_0","_2","_3","_4","_5","_6","_7","_8","_9","add","","","","add_assign","as_bytes","as_ref","as_str","borrow","","","","","","","","borrow_mut","","","","","","","","byte_iter","bytes_to_fes","char_iter","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","decode","div","","","","div_assign","encode","encode_lower","encode_lower_to_fmt","encode_lower_to_writer","encode_to_fmt","encode_to_writer","encode_upper","encode_upper_to_fmt","encode_upper_to_writer","encoded_length","eq","","","","","","","equivalent","","","","","","","","","","","","","","fes_to_bytes","fmt","","","","","","","","","","from","","","","","","","","","","","","","","from_char","from_char_unchecked","hash","","","","","hrp","into","","","","","","","","is_valid_on_mainnet","is_valid_on_regtest","is_valid_on_signet","is_valid_on_testnet","is_valid_segwit","iter_alpha","len","lowercase_byte_iter","lowercase_char_iter","mul","","","","mul_assign","parse","parse_unchecked","partial_cmp","","","","primitives","sanity_check","segwit","source","","","sub","","","","sub_assign","to_char","to_lowercase","to_owned","","","","","","","to_string","","","","","to_u8","try_from","","","","","","","","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","with_checksum","BC","BCRT","Hrp","TB","Bech32","Bech32m","NoChecksum","checksum","decode","encode","gf32","hrp","iter","segwit","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","Engine","GENERATOR_SH","HrpFe32Iter","MidstateRepr","ONE","PackedFe32","PackedNull","TARGET_RESIDUE","WIDTH","bitxor","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","default","eq","","equivalent","","","","fmt","","from","","","input_fe","input_hrp","input_target_residue","into","","","into_fallible","into_iter","mul_by_x_then_add","","new","","next","residue","sanity_check","size_hint","to_owned","","transpose_into_fallible","try_from","","","try_into","","","type_id","","","unpack","","vzip","","","AsciiToFe32Iter","ByteIter","Char","CharError","CheckedHrpstring","CheckedHrpstringError","Checksum","","ChecksumError","CodeLength","CodeLengthError","Fe32Iter","Hrp","InvalidChar","InvalidLength","InvalidResidue","InvalidWitnessVersion","MissingSeparator","MixedCase","NoData","NonZero","NothingAfterSeparator","Padding","PaddingError","Parse","SegwitCodeLengthError","SegwitHrpstring","SegwitHrpstringError","TooLong","TooMuch","Unchecked","UncheckedHrpstring","UncheckedHrpstringError","WitnessLength","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","byte_iter","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","code_length","data_part_ascii","data_part_ascii_no_checksum","data_part_ascii_no_witver_no_checksum","encoded_length","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","fe32_iter","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","has_valid_checksum","has_valid_hrp","hrp","","","into","","","","","","","","","","","","","","into_fallible","","","into_iter","","","len","","new","","","new_bech32","next","","","remove_checksum","remove_witness_version","","size_hint","","","source","","","","","","","","to_owned","","","","","","","","to_string","","","","","","","","transpose_into_fallible","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","validate_and_remove_checksum","validate_checksum","validate_segwit","validate_segwit_padding","validate_witness_program_length","vzip","","","","","","","","","","","","","","witness_version","","","ByteIter","CharIter","Encoder","Fe32Iter","WitnessVersionIter","borrow","","","","","borrow_mut","","","","","bytes","chars","clone","clone_into","clone_to_uninit","eq","equivalent","","fes","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","new","","","","","next","","","","size_hint","","","","to_owned","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","with_witness_version","Fe32","FromCharError","Invalid","InvalidByte","NotAByte","NotAscii","TryFromError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BC","BCRT","ByteIter","CharIter","Empty","Error","Hrp","InvalidAsciiByte","LowercaseByteIter","LowercaseCharIter","MixedCase","NonAsciiChar","TB","TooLong","borrow","","","","","borrow_mut","","","","","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","len","","","","next","","","","next_back","","","","size_hint","","","","source","to_owned","to_string","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","ByteIterExt","BytesToFes","Checksummed","Fe32IterExt","FesToBytes","borrow","","","borrow_mut","","","bytes_to_fes","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fes_to_bytes","from","","","into","","","into_fallible","","","into_iter","","","len","","new","new_hrp","next","","","size_hint","","","to_owned","","","transpose_into_fallible","","","try_from","","","try_into","","","type_id","","","vzip","","","with_checksum","InvalidSegwitV0","InvalidWitnessVersionError","MAX_STRING_LENGTH","TooLong","TooShort","VERSION_0","VERSION_1","WitnessLengthError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","is_valid_witness_program_length","is_valid_witness_version","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","validate_witness_program_length","validate_witness_version","vzip","","DecodeError","EncodeError","Fmt","TooLong","VERSION_0","VERSION_1","WitnessLength","WitnessVersion","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","decode","encode","encode_lower_to_fmt_unchecked","encode_lower_to_writer_unchecked","encode_to_fmt_unchecked","encode_to_writer_unchecked","encode_upper_to_fmt_unchecked","encode_upper_to_writer_unchecked","encode_v0","encode_v1","encoded_length","eq","","equivalent","","","","fmt","","","","from","","","","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BlockTransactions","BlockTransactionsRequest","Error","HeaderAndShortIds","InvalidPrefill","PrefilledTransaction","ShortId","TxIndexOutOfRangeError","UnknownVersion","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","","block_hash","","borrow","","","","","","","","","borrow_mut","","","","","","","","","calculate_siphash_keys","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","","consensus_decode","","","","","consensus_decode_from_finite_reader","","consensus_encode","","","","","default","deserialize","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","from_block","from_hex","from_request","from_str","hash","","","","","header","idx","index","indexes","into","","","","","","","is_empty","len","nonce","partial_cmp","","","","","prefilled_txs","serialize","short_ids","source","","to_bytes","to_owned","","","","","","","to_string","","","transactions","try_from","","","","","","","","try_into","","","","","","","tx","type_id","","","","","","","vzip","","","","","","","with_siphash_keys","BitStreamReader","BitStreamWriter","BlockFilter","BlockFilterReader","BlockFilterWriter","Error","FilterHash","FilterHeader","GcsFilterReader","GcsFilterWriter","Io","UtxoMissing","add_element","","add_input_scripts","add_output_scripts","borrow","","","","","","","","borrow_mut","","","","","","","","clone","clone_into","clone_to_uninit","content","eq","equivalent","","filter_header","finish","","flush","fmt","","","from","","","","","","","","","","into","","","","","","","","match_all","","","match_any","","","new","","","","","","","new_script_filter","read","source","to_owned","to_string","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","Base58","CannotDeriveFromHardenedKey","ChainCode","ChildNumber","DerivationPath","DerivationPathIterator","Error","ExtendedPrivKey","ExtendedPubKey","ExtendendPrivKey","ExtendendPubKey","Fingerprint","Hardened","Hex","IntoDerivationPath","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChildNumber","InvalidChildNumberFormat","InvalidDerivationPathFormat","InvalidPublicKeyHexLength","KeySource","Normal","Secp256k1","UnknownVersion","WrongExtendedKeyLength","XKeyIdentifier","Xpriv","Xpub","as_bytes","","as_mut","","","","as_mut_ptr","","as_ptr","","as_ref","","","","","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","can_derive_hardened","","chain_code","","","","","","child","child_number","","","","","","children_from","ckd_pub","ckd_pub_tweak","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","","","decode","","default","","depth","","","","","","derive_priv","derive_pub","deserialize","","","","","","encode","","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","extend","fingerprint","","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","from_hardened_idx","from_hex","","from_iter","from_normal_idx","from_priv","from_str","","","","","","get_key","hardened_children","hash","","","","","identifier","","increment","index","","","into","","","","","","","","","into_child","into_derivation_path","","into_fallible","into_iter","","invalid_base58_payload_length","is_empty","","","is_hardened","is_master","is_normal","len","","","master","network","","","","","","new_master","next","normal_children","parent_fingerprint","","","","","","partial_cmp","","","","","private_key","","","public_key","","","serialize","","","","","","source","start_from","to_bytes","","to_keypair","to_owned","","","","","","","","to_priv","to_pub","to_string","","","","","","","","to_u32_vec","to_x_only_pub","transpose_into_fallible","try_from","","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","xkey_fingerprint","","index","","FeeRate","Weight","block","constants","fee_rate","locktime","opcodes","script","transaction","weight","witness","BadProofOfWork","BadTarget","Bip34Error","Block","BlockHash","Header","NO_SOFT_FORK_SIGNALLING","NegativeHeight","NotPresent","ONE","SIZE","TWO","TxMerkleNode","UnexpectedPush","Unsupported","ValidationError","Version","WitnessCommitment","WitnessMerkleNode","bits","block_hash","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","default","deserialize","","difficulty","difficulty_float","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","","","from_consensus","hash","","header","into","","","","is_signalling_soft_fork","merkle_root","nonce","partial_cmp","","prev_blockhash","serialize","","source","","target","time","to_consensus","to_owned","","","","to_string","","try_from","","","","try_into","","","","txdata","type_id","","","","validate_pow","version","vzip","","","","work","BITCOIN","COINBASE_MATURITY","ChainHash","DIFFCHANGE_INTERVAL","DIFFCHANGE_TIMESPAN","MAX_BLOCK_SIGOPS_COST","MAX_SCRIPTNUM_VALUE","MAX_SCRIPT_ELEMENT_SIZE","PUBKEY_ADDRESS_PREFIX_MAIN","PUBKEY_ADDRESS_PREFIX_TEST","REGTEST","SCRIPT_ADDRESS_PREFIX_MAIN","SCRIPT_ADDRESS_PREFIX_TEST","SIGNET","SUBSIDY_HALVING_INTERVAL","TARGET_BLOCK_SPACING","TESTNET","TESTNET3","TESTNET4","WITNESS_SCALE_FACTOR","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","","from","","","from_genesis_block_hash","from_hex","from_str","genesis_block","hash","index","into","is_empty","len","partial_cmp","serialize","to_bytes","to_owned","to_string","try_from","","try_into","type_id","using_genesis_block","using_genesis_block_const","vzip","FeeRate","absolute","relative","Blocks","ConversionError","Height","LOCK_TIME_THRESHOLD","LockTime","MAX","","MIN","","ParseHeightError","ParseTimeError","SIZE","Seconds","Time","ZERO","","borrow","","","","","","borrow_mut","","","","","","check_after","","check_older","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","from_consensus","","","from_height","from_hex","","","from_str","","","from_time","from_unprefixed_hex","hash","","","into","","","","","","is_block_height","is_block_time","is_implied_by","is_same_unit","is_satisfied_by","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","source","","","to_consensus_u32","","","to_owned","","","","","","to_string","","","","","","try_from","","","","","","","","","","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Blocks","DisabledLockTimeError","Height","IncompatibleHeightError","IncompatibleTimeError","LockTime","MAX","","MIN","","SIZE","Time","","TimeOverflowError","ZERO","","","borrow","","","","","","","borrow_mut","","","","","","","check_after","check_older","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deserialize","","","disabled_locktime_value","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","from_512_second_intervals","","from_consensus","from_height","","from_seconds_ceil","","from_seconds_floor","","from_sequence","from_str","","hash","","","height","","into","","","","","","","is_block_height","is_block_time","is_implied_by","is_implied_by_sequence","is_same_unit","is_satisfied_by","is_satisfied_by_height","is_satisfied_by_time","new","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","time","","to_consensus_u32","","","to_owned","","","","","","","to_sequence","to_string","","","","","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","value","","vzip","","","","","","","Class","ClassifyContext","IllegalOp","Legacy","NoOp","OP_0","OP_FALSE","OP_NOP2","OP_NOP3","OP_TRUE","Opcode","Ordinary","PushBytes","PushNum","ReturnOp","SuccessOp","TapScript","all","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","eq","","equivalent","","","","fmt","","from","","hash","into","","partial_cmp","to_owned","","try_from","","try_into","","type_id","","vzip","","OP_0NOTEQUAL","OP_1ADD","OP_1SUB","OP_2DIV","OP_2DROP","OP_2DUP","OP_2MUL","OP_2OVER","OP_2ROT","OP_2SWAP","OP_3DUP","OP_ABS","OP_ADD","OP_AND","OP_BOOLAND","OP_BOOLOR","OP_CAT","OP_CHECKMULTISIG","OP_CHECKMULTISIGVERIFY","OP_CHECKSIG","OP_CHECKSIGADD","OP_CHECKSIGVERIFY","OP_CLTV","OP_CODESEPARATOR","OP_CSV","OP_DEPTH","OP_DIV","OP_DROP","OP_DUP","OP_ELSE","OP_ENDIF","OP_EQUAL","OP_EQUALVERIFY","OP_FROMALTSTACK","OP_GREATERTHAN","OP_GREATERTHANOREQUAL","OP_HASH160","OP_HASH256","OP_IF","OP_IFDUP","OP_INVALIDOPCODE","OP_INVERT","OP_LEFT","OP_LESSTHAN","OP_LESSTHANOREQUAL","OP_LSHIFT","OP_MAX","OP_MIN","OP_MOD","OP_MUL","OP_NEGATE","OP_NIP","OP_NOP","OP_NOP1","OP_NOP10","OP_NOP4","OP_NOP5","OP_NOP6","OP_NOP7","OP_NOP8","OP_NOP9","OP_NOT","OP_NOTIF","OP_NUMEQUAL","OP_NUMEQUALVERIFY","OP_NUMNOTEQUAL","OP_OR","OP_OVER","OP_PICK","OP_PUSHBYTES_0","OP_PUSHBYTES_1","OP_PUSHBYTES_10","OP_PUSHBYTES_11","OP_PUSHBYTES_12","OP_PUSHBYTES_13","OP_PUSHBYTES_14","OP_PUSHBYTES_15","OP_PUSHBYTES_16","OP_PUSHBYTES_17","OP_PUSHBYTES_18","OP_PUSHBYTES_19","OP_PUSHBYTES_2","OP_PUSHBYTES_20","OP_PUSHBYTES_21","OP_PUSHBYTES_22","OP_PUSHBYTES_23","OP_PUSHBYTES_24","OP_PUSHBYTES_25","OP_PUSHBYTES_26","OP_PUSHBYTES_27","OP_PUSHBYTES_28","OP_PUSHBYTES_29","OP_PUSHBYTES_3","OP_PUSHBYTES_30","OP_PUSHBYTES_31","OP_PUSHBYTES_32","OP_PUSHBYTES_33","OP_PUSHBYTES_34","OP_PUSHBYTES_35","OP_PUSHBYTES_36","OP_PUSHBYTES_37","OP_PUSHBYTES_38","OP_PUSHBYTES_39","OP_PUSHBYTES_4","OP_PUSHBYTES_40","OP_PUSHBYTES_41","OP_PUSHBYTES_42","OP_PUSHBYTES_43","OP_PUSHBYTES_44","OP_PUSHBYTES_45","OP_PUSHBYTES_46","OP_PUSHBYTES_47","OP_PUSHBYTES_48","OP_PUSHBYTES_49","OP_PUSHBYTES_5","OP_PUSHBYTES_50","OP_PUSHBYTES_51","OP_PUSHBYTES_52","OP_PUSHBYTES_53","OP_PUSHBYTES_54","OP_PUSHBYTES_55","OP_PUSHBYTES_56","OP_PUSHBYTES_57","OP_PUSHBYTES_58","OP_PUSHBYTES_59","OP_PUSHBYTES_6","OP_PUSHBYTES_60","OP_PUSHBYTES_61","OP_PUSHBYTES_62","OP_PUSHBYTES_63","OP_PUSHBYTES_64","OP_PUSHBYTES_65","OP_PUSHBYTES_66","OP_PUSHBYTES_67","OP_PUSHBYTES_68","OP_PUSHBYTES_69","OP_PUSHBYTES_7","OP_PUSHBYTES_70","OP_PUSHBYTES_71","OP_PUSHBYTES_72","OP_PUSHBYTES_73","OP_PUSHBYTES_74","OP_PUSHBYTES_75","OP_PUSHBYTES_8","OP_PUSHBYTES_9","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","OP_PUSHNUM_1","OP_PUSHNUM_10","OP_PUSHNUM_11","OP_PUSHNUM_12","OP_PUSHNUM_13","OP_PUSHNUM_14","OP_PUSHNUM_15","OP_PUSHNUM_16","OP_PUSHNUM_2","OP_PUSHNUM_3","OP_PUSHNUM_4","OP_PUSHNUM_5","OP_PUSHNUM_6","OP_PUSHNUM_7","OP_PUSHNUM_8","OP_PUSHNUM_9","OP_PUSHNUM_NEG1","OP_RESERVED","OP_RESERVED1","OP_RESERVED2","OP_RETURN","OP_RETURN_187","OP_RETURN_188","OP_RETURN_189","OP_RETURN_190","OP_RETURN_191","OP_RETURN_192","OP_RETURN_193","OP_RETURN_194","OP_RETURN_195","OP_RETURN_196","OP_RETURN_197","OP_RETURN_198","OP_RETURN_199","OP_RETURN_200","OP_RETURN_201","OP_RETURN_202","OP_RETURN_203","OP_RETURN_204","OP_RETURN_205","OP_RETURN_206","OP_RETURN_207","OP_RETURN_208","OP_RETURN_209","OP_RETURN_210","OP_RETURN_211","OP_RETURN_212","OP_RETURN_213","OP_RETURN_214","OP_RETURN_215","OP_RETURN_216","OP_RETURN_217","OP_RETURN_218","OP_RETURN_219","OP_RETURN_220","OP_RETURN_221","OP_RETURN_222","OP_RETURN_223","OP_RETURN_224","OP_RETURN_225","OP_RETURN_226","OP_RETURN_227","OP_RETURN_228","OP_RETURN_229","OP_RETURN_230","OP_RETURN_231","OP_RETURN_232","OP_RETURN_233","OP_RETURN_234","OP_RETURN_235","OP_RETURN_236","OP_RETURN_237","OP_RETURN_238","OP_RETURN_239","OP_RETURN_240","OP_RETURN_241","OP_RETURN_242","OP_RETURN_243","OP_RETURN_244","OP_RETURN_245","OP_RETURN_246","OP_RETURN_247","OP_RETURN_248","OP_RETURN_249","OP_RETURN_250","OP_RETURN_251","OP_RETURN_252","OP_RETURN_253","OP_RETURN_254","OP_RIGHT","OP_RIPEMD160","OP_ROLL","OP_ROT","OP_RSHIFT","OP_SHA1","OP_SHA256","OP_SIZE","OP_SUB","OP_SUBSTR","OP_SWAP","OP_TOALTSTACK","OP_TUCK","OP_VER","OP_VERIF","OP_VERIFY","OP_VERNOTIF","OP_WITHIN","OP_XOR","Builder","Bytes","EarlyEndOfScript","Error","Instruction","InstructionIndices","Instructions","NonMinimalPush","NumericOverflow","Op","PushBytes","","PushBytesBuf","PushBytesError","PushBytesErrorReport","Script","ScriptBuf","ScriptHash","Serialization","UnknownSpentOutput","WScriptHash","as_bytes","","as_mut","","","as_mut_bytes","as_mut_push_bytes","as_push_bytes","as_ref","","","as_script","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","capacity","clear","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deref","deref_mut","empty","eq","","","","","","equivalent","","","","","","","","","","","","extend_from_slice","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","index","","","","","","","","input_len","","into","","","","","","","","into_bytes","into_fallible","","","into_iter","","","into_script","is_empty","","","len","","","new","","next","","","next_back","nth","","nth_back","opcode","partial_cmp","","pop","push","push_bytes","push_int","push_key","push_lock_time","push_opcode","push_sequence","push_slice","push_verify","push_x_only_key","read_scriptbool","read_scriptint","read_scriptint_non_minimal","remove","reserve","script_num","size_hint","","","source","","to_owned","","","","","","","","to_string","","","transpose_into_fallible","","","truncate","try_from","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","with_capacity","witness_program","witness_version","write_scriptint","Error","InvalidLength","InvalidSegwitV0Length","MAX_SIZE","MIN_SIZE","WitnessProgram","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","into","source","to_owned","to_string","try_from","try_into","type_id","vzip","DataPush","FromStrError","Invalid","TryFrom","TryFromError","TryFromInstructionError","Unparsable","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","WitnessVersion","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","","","","","into","","","invalid_version","source","","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","Format","IndexOutOfBoundsError","InputWeightPrediction","InputsIndexError","ONE","OutPoint","OutputsIndexError","P2PKH_COMPRESSED_MAX","P2PKH_UNCOMPRESSED_MAX","P2TR_KEY_DEFAULT_SIGHASH","P2TR_KEY_NON_DEFAULT_SIGHASH","P2WPKH_MAX","ParseOutPointError","Sequence","TWO","TooLong","Transaction","TxIn","TxOut","Txid","","Version","Vout","VoutNotCanonical","Wtxid","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","consensus_decode","consensus_encode","deserialize","effective_value","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","from","","","","","","","","","from_slice","ground_p2pkh_compressed","ground_p2wpkh","hash","index","input","into","","","","","","is_standard","length","lock_time","new","non_standard","output","partial_cmp","predict_weight","predict_weight_from_slices","previous_output","script_pubkey","script_sig","sequence","serialize","source","","","","to_owned","","","","","","to_string","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","value","version","vout","vzip","","","","","","weight","witness","WITNESS_SCALE_FACTOR","Weight","Iter","Witness","borrow","borrow_mut","from","into","into_fallible","into_iter","next","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","BITCOIN","Consensus","Decodable","DecodeError","Encodable","MAINNET","Other","Params","REGTEST","ReadExt","SIGNET","TESTNET","TESTNET3","TESTNET4","TooManyBytes","WriteExt","allow_min_difficulty_blocks","as_ref","bip16_time","bip34_height","bip65_height","bip66_height","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","consensus_encode","deserialize","deserialize_partial","difficulty_adjustment_interval","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","fmt","","","from","","","","","","","into","","into_de_error","max_attainable_target","miner_confirmation_window","network","new","no_pow_retargeting","params","pow_limit","pow_target_spacing","pow_target_timespan","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","rule_change_activation_threshold","serde","serialize","source","to_owned","to_string","try_from","","try_into","","type_id","","vzip","","CheckedData","Decodable","Decode","Encodable","Error","FromHexError","InvalidChecksum","Io","MAX_VEC_SIZE","NonMinimalVarInt","OddLengthString","OversizedVectorAllocation","ParseFailed","ReadExt","UnsupportedSegwitFlag","VarInt","WriteExt","borrow","","","borrow_mut","","","checksum","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","","consensus_encode","","data","deserialize","deserialize_hex","deserialize_partial","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","eq","equivalent","","fmt","","","","","from","","","","","","into","","","into_data","new","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","serialize","serialize_hex","source","","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","actual","expected","max","requested","MAINNET","Params","REGTEST","SIGNET","TESTNET","TESTNET3","TESTNET4","allow_min_difficulty_blocks","bip16_time","bip34_height","bip65_height","bip66_height","max_attainable_target","miner_confirmation_window","network","no_pow_retargeting","pow_limit","pow_target_spacing","pow_target_timespan","rule_change_activation_threshold","ByteDecoder","ByteEncoder","DecodeError","Decoder","EncodeBytes","Encoder","Hex","InitError","IntoDeError","With","borrow","","borrow_mut","","default","deserialize","encode_chunk","flush","from","","from_str","","hex","into","","into_de_error","serialize","try_from","","try_into","","type_id","","vzip","","Case","DecodeError","DecodeInitError","Decoder","Encoder","Lower","Upper","borrow","","","","","","borrow_mut","","","","","","clone","","clone_into","","clone_to_uninit","","encode_chunk","eq","","equivalent","","","","flush","fmt","","from","","","","","","","into","","","","","","into_de_error","","into_fallible","into_iter","next","to_owned","","transpose_into_fallible","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","EmptySignature","Error","Hex","Secp256k1","SerializedSignature","SighashType","Signature","as_mut","as_ref","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","deref","deref_mut","deserialize","eq","","","equivalent","","","","","","fmt","","","","","","","","from","","","","","","","from_slice","from_str","hash","","into","","","into_iter","iter","serialize","","serialize_to_writer","sighash_all","sighash_type","signature","source","to_owned","","","to_string","","","to_vec","try_from","","","try_into","","","type_id","","","vzip","","","write_to","ContainsPrefix","ContainsPrefixError","MissingPrefix","MissingPrefixError","ParseInt","","ParseIntError","PrefixedHexError","UnprefixedHexError","as_ref","borrow","","","","","borrow_mut","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","from","","","","","","","","","input","into","","","","","source","","","to_owned","","","","","to_string","","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","BlockHash","FilterHash","FilterHeader","TxMerkleNode","Txid","WitnessCommitment","WitnessMerkleNode","Wtxid","BLOCK_SIZE","Bytes","DISPLAY_BACKWARD","","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","","as_byte_array","","borrow","","","","borrow_mut","","","borrow_slice_impl","clone","","","clone_into","","","clone_to_uninit","","","cmp","","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","","eq","","equivalent","","","","expected_length","flush","","fmt","","","","","from","","","from_byte_array","","from_engine","","from_inner_engines","from_slice","","from_str","hash","","","hash160","hash_byte_chunks","","hash_newtype","hex_fmt_impl","hmac","index","","","","","input","","into","","","invalid_length","midstate","","n_bytes_hashed","","new","partial_cmp","ripemd160","serde_impl","serde_macros","serialize","sha1","sha256","sha256d","sha256t","sha256t_hash_newtype","sha384","sha512","sha512_256","siphash24","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","fixed_time_eq","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","into_assets","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","BytesToHexIter","Case","Display","DisplayHex","Error","FromHex","HexSliceToBytesIter","HexToArrayError","HexToBytesError","HexToBytesIter","InvalidChar","","InvalidCharError","InvalidLength","Lower","OddLengthString","OddLengthStringError","Upper","append_hex_to_string","as_hex","borrow","","","","","","","borrow_mut","","","","","","","buf_encoder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","default","display","eq","","","","","equivalent","","","","","","","","","","error","fmt","","","","","","","","","fmt_hex_exact","from","","","","","","","","","","","from_hex","from_pairs","hash","hex_reserve_suggestion","impl_fmt_traits","into","","","","","","","into_fallible","","into_iter","","invalid_char","len","length","new","","next","","next_back","","nth","nth_back","parse","prelude","read","size_hint","","source","","","","test_hex_unwrap","to_hex_string","to_lower_hex_string","to_owned","","","","","to_string","","","","to_upper_hex_string","transpose_into_fallible","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write_err","BufEncoder","as_str","borrow","borrow_mut","clear","default","from","into","is_full","new","put_byte","put_bytes","put_bytes_min","space_remaining","try_from","try_into","type_id","vzip","Display","DisplayArray","DisplayByteSlice","DisplayHex","append_hex_to_string","","as_hex","borrow","","borrow_mut","","fmt","","","","","","","","fmt_hex_exact","from","","hex_reserve_suggestion","","impl_fmt_traits","into","","to_hex_string","","to_lower_hex_string","","to_string","","to_upper_hex_string","","try_from","","try_into","","type_id","","vzip","","HexToArrayError","HexToBytesError","InvalidChar","","InvalidCharError","InvalidLength","InvalidLengthError","OddLengthString","OddLengthStringError","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","expected","fmt","","from","into","invalid","source","to_owned","to_string","try_from","try_into","type_id","vzip","Error","FromHex","HexToArrayError","HexToBytesError","InvalidChar","","InvalidLength","OddLengthString","from_hex","Display","DisplayHex","Error","FromHex","as_hex","from_hex","Hmac","HmacEngine","HmacMidState","borrow","borrow_mut","from","inner","into","outer","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","into_assets","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Deserialize","","Deserializer","Error","","Ok","Serialize","","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","","ser","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","","Enum","EnumAccess","Error","","","","","","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","","Variant","VariantAccess","Visitor","borrow","","borrow_mut","","cause","","clone","","clone_into","","clone_to_uninit","","custom","default","description","","deserialize","","","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","downcast","","","downcast_mut","","","downcast_ref","","","duplicate_field","eq","","expecting","","fmt","","","","","","from","","into","","into_deserializer","invalid_length","invalid_type","invalid_value","is","","","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","provide","","size_hint","","source","","sources","struct_variant","to_owned","","to_string","try_from","","try_into","","tuple_variant","type_id","","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","","visit_char","visit_enum","","visit_f32","visit_f64","","visit_i128","","visit_i16","visit_i32","visit_i64","","visit_i8","visit_map","","visit_newtype_struct","","visit_none","","visit_seq","","visit_some","","visit_str","","visit_string","visit_u128","","visit_u16","visit_u32","visit_u64","","visit_u8","visit_unit","","vzip","","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","custom","","description","deserialize_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bool","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_byte_buf","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_char","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_enum","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_identifier","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_ignored_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_newtype_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_option","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_seq","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","end","","eq","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_deserializer","","","","","","","","","","","","","","","","","","","","","","","","","","","","new","","","","","","","","","","","","","","","","","","","","","","","","","","","","next_element_seed","","next_entry_seed","next_key_seed","next_value_seed","size_hint","","","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","variant_seed","","","","","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error","","","","","","","","","Impossible","Ok","","","","","","","","Serialize","SerializeMap","","SerializeSeq","","SerializeStruct","","SerializeStructVariant","","SerializeTuple","","SerializeTupleStruct","","SerializeTupleVariant","","Serializer","StdError","borrow","borrow_mut","collect_map","collect_seq","collect_str","custom","end","","","","","","","","","","","","","","from","into","is_human_readable","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","","","","serialize_entry","serialize_f32","serialize_f64","serialize_field","","","","","","","","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","","skip_field","","try_from","try_into","type_id","vzip","serde_details","N","SerdeHash","deserialize","from_slice_delegated","serialize","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","Midstate","all_zeros","as_byte_array","as_ref","","","borrow","","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","consensus_decode","consensus_encode","const_hash","default","","deserialize","","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","","equivalent","","","","flush","","fmt","","","","","","","","from","","","","","from_byte_array","","from_bytes_mut","from_bytes_ref","from_engine","from_hex","from_midstate","from_slice","","from_slice_delegated","","from_str","","hash","","hash_again","hash_tag","index","","input","into","","","into_assets","midstate","n_bytes_hashed","partial_cmp","","serialize","","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","consensus_decode","consensus_encode","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","","","","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","Tag","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","default","deserialize","engine","","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","State","all_zeros","as_byte_array","as_ref","","as_u64","borrow","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","","","from","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_engine_to_u64","from_slice","from_slice_delegated","from_str","from_u64","hash","hash_to_u64_with_keys","hash_with_keys","index","input","into","","","keys","midstate","n_bytes_hashed","new","partial_cmp","serialize","to_byte_array","to_owned","","","to_string","try_from","","","try_into","","","type_id","","","vzip","","","with_keys","write","","AddrInUse","AddrNotAvailable","AlreadyExists","BrokenPipe","BufRead","ConnectionAborted","ConnectionRefused","ConnectionReset","Cursor","Err","Error","ErrorKind","FromStd","Interrupted","InvalidData","InvalidInput","NotConnected","NotFound","Ok","Other","PermissionDenied","Read","Result","Sink","Take","TimedOut","ToStd","UnexpectedEof","WouldBlock","Write","WriteZero","borrow","","","","","","","borrow_mut","","","","","","","cause","clone","clone_into","clone_to_uninit","consume","","","","","","","description","emit_bool","","","emit_i16","","","emit_i32","","","emit_i64","","","emit_i8","","","emit_slice","","","emit_u16","","","emit_u32","","","emit_u64","","","emit_u8","","","eq","equivalent","","fill_buf","","","","","","","flush","","","","","","","fmt","","","from","","","","","","","","","","from_std","from_std_mut","get_ref","hash","impl_write","inner","","","inner_mut","","into","","","","","","","into_inner","","","kind","new","","","","new_boxed","","new_mut","","position","read","","","","","","","read_bool","","","","read_exact","","","","","read_i16","","","","read_i32","","","","read_i64","","","","read_i8","","","","read_slice","","","","read_to_end","read_to_limit","read_u16","","","","read_u32","","","","read_u64","","","","read_u8","","","","set_position","sink","source","take","to_owned","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write","","","","","","","write_all","","","","","","","Base58","CompressedPublicKey","Encoding","Even","FromSliceError","FromWifError","Hex","InvalidAddressVersion","InvalidAddressVersionError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChar","InvalidHexLength","InvalidKeyPrefix","InvalidLength","Keypair","Odd","Parity","ParseCompressedPublicKeyError","ParsePublicKeyError","PrivateKey","PubkeyHash","PublicKey","Secp256k1","","","","SortKey","TapTweak","TweakedAux","TweakedKey","TweakedKeypair","TweakedPublicKey","UncompressedPublicKeyError","UntweakedKeypair","UntweakedPublicKey","Verification","WPubkeyHash","XOnlyPublicKey","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","cmp","","","compressed","","dangerous_assume_tweaked","","","deserialize","","eq","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_keypair","hash","","","inner","","into","","","","","","","","","","invalid_address_version","invalid_base58_payload_length","network","partial_cmp","","","public_parts","serialize","","","source","","","","","tap_tweak","to_inner","","to_owned","","","","","","","","","","to_string","","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","type_id","","","","","","","","","","vzip","","","","","","","","","","BitsArrayOverflow","HashesArrayOverflow","IdenticalHashesFound","MerkleBlock","MerkleBlockError","MerkleRootMismatch","NoTransactions","NotAllBitsConsumed","NotAllHashesConsumed","NotEnoughBits","PartialMerkleTree","TooManyHashes","TooManyTransactions","bits","borrow","","borrow_mut","","calculate_root","calculate_root_inline","clone","","clone_into","","clone_to_uninit","","consensus_decode_from_finite_reader","consensus_encode","eq","","equivalent","","","","extract_matches","fmt","","","from","","","from_txids","hashes","header","into","","num_transactions","source","to_owned","","to_string","try_from","","try_into","","txn","type_id","","vzip","","Bitcoin","Main","Network","NetworkKind","ParseNetworkError","Regtest","Signet","Test","Testnet","Testnet4","UnknownChainHashError","as_core_arg","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","deserialize","serialize","Address","BITCOIN","BLOOM","COMPACT_FILTERS","GETUTXO","Magic","NETWORK","NETWORK_LIMITED","NONE","P2P_V2","PROTOCOL_VERSION","ParseMagicError","REGTEST","SIGNET","ServiceFlags","TESTNET","TESTNET3","TESTNET4","UnknownMagicError","WITNESS","add","address","","as_mut","","as_ref","","bitor","bitor_assign","bitxor","bitxor_assign","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","consensus_decode","","","consensus_encode","","","default","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","","","from","","","","","","","from_bytes","from_params","from_str","has","hash","","","into","","","","","message","message_blockdata","message_bloom","message_compact_blocks","message_filter","message_network","new","partial_cmp","","port","remove","services","socket_addr","source","","to_bytes","to_owned","","","","","to_socket_addrs","to_string","","","","to_u64","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","AddrV2","AddrV2Message","Address","Cjdns","I2p","Ipv4","Ipv6","TorV2","TorV3","Unknown","addr","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","consensus_decode","","consensus_encode","","eq","","equivalent","","","","fmt","","from","","hash","","into","","port","","services","","socket_addr","time","to_owned","","to_socket_addrs","try_from","","try_into","","type_id","","vzip","","Addr","AddrV2","Alert","Block","BlockTxn","CFCheckpt","CFHeaders","CFilter","CmpctBlock","CommandString","CommandStringError","FeeFilter","FilterAdd","FilterClear","FilterLoad","GetAddr","GetBlockTxn","GetBlocks","GetCFCheckpt","GetCFHeaders","GetCFilters","GetData","GetHeaders","Headers","Inv","MAX_INV_SIZE","MAX_MSG_SIZE","MemPool","MerkleBlock","NetworkMessage","NotFound","Ping","Pong","RawNetworkMessage","Reject","SendAddrV2","SendCmpct","SendHeaders","Tx","Unknown","Verack","Version","WtxidRelay","as_ref","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmd","","command","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","from_str","into","","","","into_payload","magic","new","payload","source","to_owned","","","","to_string","","try_from","","","","","","","try_from_static","try_into","","","","type_id","","","","vzip","","","","command","payload","Block","CompactBlock","Error","GetBlocksMessage","GetHeadersMessage","Inventory","Transaction","Unknown","WTx","WitnessBlock","WitnessTransaction","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","locator_hashes","","network_hash","new","","partial_cmp","stop_hash","","to_owned","","","try_from","","","try_into","","","type_id","","","version","","vzip","","","hash","inv_type","All","BloomFlags","FilterAdd","FilterLoad","None","PubkeyOnly","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","data","eq","","","equivalent","","","","","","filter","flags","fmt","","","from","","","hash_funcs","into","","","to_owned","","","try_from","","","try_into","","","tweak","type_id","","","vzip","","","BlockTxn","CmpctBlock","GetBlockTxn","SendCmpct","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","compact_block","consensus_decode","","","","consensus_decode_from_finite_reader","","","","consensus_encode","","","","eq","","","","equivalent","","","","","","","","fmt","","","","from","","","","hash","","","","into","","","","partial_cmp","","","","send_compact","to_owned","","","","transactions","try_from","","","","try_into","","","","txs_request","type_id","","","","version","vzip","","","","CFCheckpt","CFHeaders","CFilter","GetCFCheckpt","GetCFHeaders","GetCFilters","block_hash","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","consensus_decode","","","","","","consensus_decode_from_finite_reader","","","","","","consensus_encode","","","","","","eq","","","","","","equivalent","","","","","","","","","","","","filter","filter_hashes","filter_headers","filter_type","","","","","","fmt","","","","","","from","","","","","","into","","","","","","previous_filter_header","start_height","","stop_hash","","","","","to_owned","","","","","","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Checkpoint","Duplicate","Dust","Fee","Invalid","Malformed","NonStandard","Obsolete","Reject","RejectReason","VersionMessage","borrow","","","borrow_mut","","","ccode","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","message","new","nonce","reason","receiver","relay","sender","services","start_height","timestamp","to_owned","","","try_from","","","try_into","","","type_id","","","user_agent","version","vzip","","","ParseIntError","DEFAULT_BYTES_PER_SIGOP","DEFAULT_INCREMENTAL_RELAY_FEE","DEFAULT_MEMPOOL_EXPIRY","DEFAULT_MIN_RELAY_TX_FEE","DUST_RELAY_TX_FEE","MAX_STANDARD_TX_SIGOPS_COST","MAX_STANDARD_TX_WEIGHT","MIN_STANDARD_TX_NONWITNESS_SIZE","get_virtual_tx_size","CompactTarget","Target","Work","AbsurdFeeRate","Bare","Base64Encoding","Bip32","","CombineInconsistentKeySources","ConsensusEncoding","DuplicateKey","Ecdsa","","Error","","ExtractTxError","FeeOverflow","GetKey","GetKeyError","IndexOutOfBounds","IndexOutOfBoundsError","Input","Inputs","InvalidControlBlock","InvalidEcdsaSignature","InvalidHash","InvalidKey","InvalidLeafVersion","InvalidMagic","InvalidPreimageHashPair","InvalidProprietaryKey","InvalidPublicKey","InvalidSecp256k1PublicKey","InvalidSeparator","InvalidSighashType","InvalidTaprootSignature","InvalidXOnlyPublicKey","Io","KeyNotFound","KeyRequest","MismatchedAlgoKey","MissingInputUtxo","MissingInputValue","MissingRedeemScript","MissingSpendUtxo","MissingUtxo","MissingWitnessScript","MustHaveUnsignedTx","NegativeFee","NoMorePairs","NonStandardSighashType","NotEcdsa","NotSupported","NotWpkh","Output","OutputType","P2wpkhSighash","PartialDataConsumption","Psbt","PsbtEncoding","PsbtParseError","PsbtSighashType","PsbtUtxoOutOfbounds","Pubkey","Schnorr","","SegwitV0Sighash","SendingTooMuch","Sh","ShWpkh","ShWsh","SignError","SigningAlgorithm","SigningErrors","SigningKeys","SigningKeysMap","TapTree","Taproot","TaprootError","Tr","TxInput","UnexpectedUnsignedTx","UnknownOutputType","UnsignedTxHasScriptSigs","UnsignedTxHasScriptWitnesses","Unsupported","Version","Wpkh","WrongSigningAlgorithm","Wsh","XPubKey","bip32_derivation","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","","","combine","","default","","deserialize","","","ecdsa_hash_ty","","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","final_script_sig","final_script_witness","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str","from_u32","get_key","hash","","","","","hash160_preimages","hash256_preimages","inputs","into","","","","","","","","","","","","","non_witness_utxo","outputs","partial_cmp","","","","partial_sigs","proprietary","","","raw","redeem_script","","ripemd160_preimages","serialize","","","","sha256_preimages","sighash_type","signing_algorithm","source","","","","","","tap_internal_key","","tap_key_origins","","tap_key_sig","tap_merkle_root","tap_script_sigs","tap_scripts","tap_tree","taproot_hash_ty","","to_owned","","","","","","","","","","","to_string","","","","","","","to_u32","try_from","","","","","","","","","","","","","try_into","","","","","","","","","","","","","type_id","","","","","","","","","","","","","unknown","","","unsigned_tx","update_with_descriptor_unchecked","","version","vzip","","","","","","","","","","","","","witness_script","","witness_utxo","xpub","actual","expected","hash","hash_type","preimage","fee_rate","psbt","tx","","index","","length","","Key","Pair","ProprietaryKey","ProprietaryType","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","equivalent","","","","","","fmt","","","","from","","","hash","","into","","","key","","","partial_cmp","","prefix","serialize","","","subtype","to_key","to_owned","","to_string","try_from","","","","try_into","","","type_id","","","type_value","value","vzip","","","All","AllPreallocated","Context","DESCRIPTION","Error","Even","FLAGS","IncorrectSignature","InvalidEllSwift","InvalidMessage","InvalidParityValue","","InvalidPublicKey","InvalidPublicKeySum","InvalidRecoveryId","InvalidSecretKey","InvalidSharedSecret","InvalidSignature","InvalidTweak","Keypair","MAX","Message","NotEnoughMemory","ONE","Odd","Parity","PreallocatedContext","PublicKey","Scalar","Secp256k1","SecretKey","SignOnly","SignOnlyPreallocated","Signing","ThirtyTwoByteHash","Verification","VerifyOnly","VerifyOnlyPreallocated","XOnlyPublicKey","ZERO","add_exp_tweak","add_tweak","add_xonly_tweak","as_c_ptr","","","","as_mut_c_ptr","","","","as_mut_ptr","","as_ptr","","as_ref","","bitxor","borrow","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","cmp_fast_unstable","","combine","combine_keys","constants","ctx","dangerous_assume_tweaked","deallocate","","","","","","","default","deserialize","","","","display_secret","","drop","ecdh","ecdsa","ellswift","eq","","","","","","","","","","","","","","","eq_fast_unstable","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_be_bytes","from_digest","from_digest_slice","from_ellswift","from_i32","from_keypair","","from_le_bytes","from_raw_all","from_raw_signing_only","from_raw_verification_only","from_seckey_slice","from_seckey_str","from_secret_key","","from_slice","","","from_str","","","from_u8","from_x_only_public_key","gen_new","generate_keypair","hash","","","","","","","","","","","","","hashes","impl_array_newtype","index","","","into","","","","","","","","","","","","","","","into_32","keypair","mul_tweak","","negate","","new","","","non_secure_erase","","","partial_cmp","","","","","","","","","","","","","preallocate_signing_size","preallocate_size","preallocate_size_gen","preallocate_verification_size","preallocated_gen_new","preallocated_new","preallocated_signing_only","preallocated_verification_only","public_key","","random","random_custom","randomize","recover_ecdsa","scalar","schnorr","secret_bytes","","secret_key","seeded_randomize","serialize","","","","","serialize_uncompressed","sign_ecdsa","sign_ecdsa_grind_r","sign_ecdsa_low_r","sign_ecdsa_recoverable","sign_ecdsa_recoverable_with_noncedata","sign_ecdsa_with_noncedata","sign_schnorr","sign_schnorr_no_aux_rand","sign_schnorr_with_aux_rand","sign_schnorr_with_rng","signing_only","source","tap_tweak","to_be_bytes","to_hash160","to_hash256","to_i32","to_le_bytes","to_owned","","","","","","","","","","","","","","","to_public_key","to_ripemd160","to_sha256","to_string","","","","to_u8","try_from","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","verification_only","verify","verify_ecdsa","verify_schnorr","vzip","","","","","","","","","","","","","","","x_only_public_key","","","COMPACT_SIGNATURE_SIZE","CURVE_ORDER","ELLSWIFT_ENCODING_SIZE","FIELD_SIZE","GENERATOR_X","GENERATOR_Y","KEY_PAIR_SIZE","MAX_SIGNATURE_SIZE","MESSAGE_SIZE","ONE","PUBLIC_KEY_SIZE","SCHNORR_PUBLIC_KEY_SIZE","SCHNORR_SIGNATURE_SIZE","SECRET_KEY_SIZE","UNCOMPRESSED_PUBLIC_KEY_SIZE","ZERO","SharedSecret","as_ref","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","display_secret","eq","equivalent","","fmt","from","from_bytes","from_slice","from_str","hash","into","new","non_secure_erase","partial_cmp","secret_bytes","serialize","shared_secret_point","to_owned","try_from","try_into","type_id","vzip","RecoverableSignature","RecoveryId","SerializedSignature","Signature","as_c_ptr","","as_mut_c_ptr","","as_mut_ptr","","as_ptr","","as_ref","borrow","","","","","borrow_mut","","","","capacity","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","cmp_fast_unstable","deref","deserialize","eq","","","","","eq_fast_unstable","equivalent","","","","","","","","fmt","","","","","","from","","","","","","","","from_compact","","from_der","from_der_lax","from_i32","from_signature","from_str","hash","","","into","","","","into_iter","","is_empty","len","normalize_s","partial_cmp","","","","","serialize","serialize_compact","","serialize_der","serialized_signature","to_i32","to_owned","","","","to_signature","to_standard","to_string","","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","IntoIter","SerializedSignature","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","into_fallible","into_iter","next","next_back","nth","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","A","B","ElligatorSwift","ElligatorSwiftParty","ElligatorSwiftSharedSecret","as_c_ptr","as_mut_c_ptr","as_secret_bytes","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","","eq","","","equivalent","","","","","","fmt","","","","","from","","","from_array","from_pubkey","from_seckey","from_secret_bytes","from_str","hash","","","into","","","new","partial_cmp","","","shared_secret","shared_secret_with_hasher","to_array","to_owned","","","to_secret_bytes","to_string","try_from","","","try_into","","","type_id","","","vzip","","","CPtr","Context","EcdhHashFn","ElligatorSwift","EllswiftEcdhHashFn","Keypair","NonceFn","None","","","","PublicKey","SECP256K1_SER_COMPRESSED","SECP256K1_SER_UNCOMPRESSED","SECP256K1_START_NONE","SECP256K1_START_SIGN","SECP256K1_START_VERIFY","SchnorrNonceFn","SchnorrSigExtraParams","Signature","Some","","","","Target","XOnlyPublicKey","as_c_ptr","","","","","","as_mut_c_ptr","","","","","","as_ref","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","","","","cmp_fast_unstable","","","","","ecdsa_signature_parse_der_lax","eq","","","","","eq_fast_unstable","","","","","equivalent","","","","","","","","","","fmt","","","","","","from","","","","","","","from_array","from_array_unchecked","","","","hash","","","","","impl_array_newtype","impl_raw_debug","index","","","","","into","","","","","","","new","","","","","non_secure_erase","non_secure_erase_impl","partial_cmp","","","","","recovery","rustsecp256k1_v0_10_0_context_create","rustsecp256k1_v0_10_0_context_destroy","rustsecp256k1_v0_10_0_default_error_callback_fn","rustsecp256k1_v0_10_0_default_illegal_callback_fn","secp256k1_context_create","secp256k1_context_destroy","secp256k1_context_no_precomp","secp256k1_context_preallocated_clone","secp256k1_context_preallocated_clone_size","secp256k1_context_preallocated_create","secp256k1_context_preallocated_destroy","secp256k1_context_preallocated_size","secp256k1_context_randomize","secp256k1_ec_pubkey_cmp","secp256k1_ec_pubkey_combine","secp256k1_ec_pubkey_create","secp256k1_ec_pubkey_negate","secp256k1_ec_pubkey_parse","secp256k1_ec_pubkey_serialize","secp256k1_ec_pubkey_tweak_add","secp256k1_ec_pubkey_tweak_mul","secp256k1_ec_seckey_negate","secp256k1_ec_seckey_tweak_add","secp256k1_ec_seckey_tweak_mul","secp256k1_ec_seckey_verify","secp256k1_ecdh","secp256k1_ecdh_hash_function_default","secp256k1_ecdsa_sign","secp256k1_ecdsa_signature_normalize","secp256k1_ecdsa_signature_parse_compact","secp256k1_ecdsa_signature_parse_der","secp256k1_ecdsa_signature_serialize_compact","secp256k1_ecdsa_signature_serialize_der","secp256k1_ecdsa_verify","secp256k1_ellswift_create","secp256k1_ellswift_decode","secp256k1_ellswift_encode","secp256k1_ellswift_xdh","secp256k1_ellswift_xdh_hash_function_bip324","secp256k1_keypair_create","secp256k1_keypair_pub","secp256k1_keypair_sec","secp256k1_keypair_xonly_pub","secp256k1_keypair_xonly_tweak_add","secp256k1_nonce_function_bip340","secp256k1_nonce_function_default","secp256k1_nonce_function_rfc6979","secp256k1_schnorrsig_sign","secp256k1_schnorrsig_sign_custom","secp256k1_schnorrsig_verify","secp256k1_xonly_pubkey_cmp","secp256k1_xonly_pubkey_from_pubkey","secp256k1_xonly_pubkey_parse","secp256k1_xonly_pubkey_serialize","secp256k1_xonly_pubkey_tweak_add","secp256k1_xonly_pubkey_tweak_add_check","to_array","to_owned","","","","","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","types","underlying_bytes","","","","vzip","","","","","","","RecoverableSignature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","cmp_fast_unstable","default","eq","eq_fast_unstable","equivalent","","fmt","from","hash","index","into","new","partial_cmp","secp256k1_ecdsa_recover","secp256k1_ecdsa_recoverable_signature_convert","secp256k1_ecdsa_recoverable_signature_parse_compact","secp256k1_ecdsa_recoverable_signature_serialize_compact","secp256k1_ecdsa_sign_recoverable","to_owned","try_from","try_into","type_id","vzip","AlignedType","ZERO","borrow","","borrow_mut","","c_char","c_int","c_uchar","c_uint","c_void","clone","clone_into","clone_to_uninit","default","fmt","from","","into","","size_t","to_owned","try_from","","try_into","","type_id","","vzip","","zeroed","BLOCK_SIZE","Bytes","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","as_byte_array","borrow_slice_impl","from_byte_array","from_engine","from_slice","hash_newtype","hex_fmt_impl","input","midstate","n_bytes_hashed","serde_impl","sha256t_hash_newtype","to_byte_array","CUSTOM_START","CryptoRng","Error","Fill","INTERNAL_START","Rng","RngCore","Seed","SeedableRng","borrow","borrow_mut","code","distributions","fill","fill_bytes","fmt","","from","","","from_entropy","from_rng","from_seed","gen","gen_bool","gen_range","gen_ratio","inner","into","new","next_u32","next_u64","prelude","random","raw_os_error","read","rngs","sample","sample_iter","seed_from_u64","seq","source","take_inner","thread_rng","to_string","try_fill","","try_fill_bytes","try_from","try_into","type_id","vzip","AllWeightsZero","Alphanumeric","Bernoulli","BernoulliError","DistIter","DistMap","DistString","Distribution","InvalidProbability","InvalidWeight","NoItem","Open01","OpenClosed01","Slice","Standard","TooMany","Uniform","WeightedError","WeightedIndex","append_string","","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","checked_sum","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","eq","","","","","equivalent","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","","","","from_ratio","into","","","","","","","","","","","","into_fallible","into_iter","map","","new","","","","new_inclusive","next","sample","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sample_iter","","sample_string","size_hint","to_owned","","","","","","","","","","to_string","","transpose_into_fallible","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","uniform","update_weights","vzip","","","","","","","","","","","","weighted","SampleBorrow","SampleRange","SampleUniform","Sampler","Uniform","UniformChar","UniformDuration","UniformFloat","UniformInt","UniformSampler","X","borrow","","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","eq","","fmt","","","","from","","","","into","","","","is_empty","new","","","","","","","","","","","","","","","","","new_inclusive","","","","","","","","","","","","","","","","","sample","","","","","","","","","","","","","","","","","sample_single","","","","","","","","","","","","","","","","sample_single_inclusive","","","","","","","","","","","","","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","AllWeightsZero","InvalidWeight","NoItem","TooMany","WeightedError","WeightedIndex","alias_method","Weight","WeightedIndex","borrow","borrow_mut","fmt","from","into","new","try_from","try_into","type_id","vzip","CryptoRng","Distribution","Item","IteratorRandom","Rng","RngCore","Seed","SeedableRng","SliceRandom","StdRng","ThreadRng","as_rngcore","","borrow","","borrow_mut","","choose","","","choose_multiple","","","choose_multiple_fill","","choose_multiple_weighted","choose_mut","choose_stable","","choose_weighted","choose_weighted_mut","clone","","clone_into","","clone_to_uninit","","default","eq","equivalent","","fill","fill_bytes","","","fmt","","from","","from_entropy","from_rng","","from_seed","","gen","gen_bool","gen_range","gen_ratio","into","","next_u32","","","next_u64","","","partial_shuffle","random","sample","","sample_iter","seed_from_u64","shuffle","thread_rng","to_owned","","try_fill","try_fill_bytes","","","try_from","","try_into","","type_id","","vzip","","OsRng","StdRng","ThreadRng","adapter","as_rngcore","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fill_bytes","fmt","from","into","mock","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","ReadError","ReadRng","ReseedingRng","as_rngcore","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fill_bytes","","fmt","","","","from","","","into","","","new","","next_u32","","next_u64","","reseed","source","to_owned","to_string","try_fill_bytes","","try_from","","","try_into","","","type_id","","","vzip","","","StepRng","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fill_bytes","fmt","from","into","new","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","Item","IteratorRandom","SliceChooseIter","SliceRandom","borrow","borrow_mut","choose","choose_multiple","choose_multiple_weighted","choose_mut","choose_weighted","choose_weighted_mut","fmt","from","index","into","into_fallible","into_iter","len","next","partial_shuffle","shuffle","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","IndexVec","IndexVecIntoIter","IndexVecIter","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","eq","fmt","","","from","","","","","index","into","","","into_fallible","","into_iter","","","into_vec","is_empty","iter","len","next","","sample","sample_weighted","size_hint","","to_owned","","transpose_into_fallible","","try_from","","","try_into","","","type_id","","","vzip","","","OutOfRangeError","Scalar","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","hash","into","to_owned","to_string","try_from","try_into","type_id","vzip","Signature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","from","from_slice","from_str","hash","index","into","partial_cmp","serialize","","to_owned","to_string","try_from","try_into","type_id","vzip","All","","","AllPlusAnyoneCanPay","","Annex","AnnexError","Default","EcdsaSighashType","Empty","EncodeSigningDataResult","IncorrectPrefix","InputsIndex","InvalidAllIndex","InvalidOneIndex","InvalidSighashType","InvalidSighashTypeError","Io","LegacySighash","NonStandardSighashTypeError","None","","NonePlusAnyoneCanPay","","NotP2wpkhScript","One","P2wpkhError","Prevouts","PrevoutsIndex","PrevoutsIndexError","PrevoutsKind","PrevoutsKindError","PrevoutsSize","PrevoutsSizeError","ScriptPath","SegwitV0Sighash","Sighash","","SighashCache","SighashSingleBug","SighashTypeParseError","SigningDataError","Single","","SingleMissingOutput","SingleMissingOutputError","SinglePlusAnyoneCanPay","","TapSighash","TapSighashTag","TapSighashType","TaprootError","WriteResult","as_bytes","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","cmp","","consensus_encode","eq","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","input_index","into","","","","","","","","","","","","","","","","into_transaction","is_sighash_single_bug","leaf_hash","legacy_encode_signing_data_to","legacy_signature_hash","map_err","new","","","outputs_length","p2wpkh_signature_hash","p2wsh_signature_hash","partial_cmp","","segwit_v0_encode_signing_data_to","source","","","","","","","","","","","taproot_encode_signing_data_to","taproot_key_spend_signature_hash","taproot_script_spend_signature_hash","taproot_signature_hash","to_owned","","","","","","","","","","","","","to_string","","","","","","","","","","","transaction","try_from","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","unrecognized","vzip","","","","","","","","","","","","","","","","with_defaults","witness_mut","BITCOIN_SIGNED_MSG_PREFIX","InvalidBase64","InvalidEncoding","InvalidLength","MessageSignature","MessageSignatureError","UnsupportedAddressType","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","compressed","eq","","equivalent","","","","fmt","","","","from","","","","from_base64","from_slice","from_str","into","","is_signed_by_address","new","recover_pubkey","serialize","signature","signed_msg_hash","source","to_base64","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","ControlBlock","EmptyTree","","Future","FutureLeafVersion","Hidden","HiddenNodesError","HiddenParts","","IncompleteBuilderError","InvalidControlBlockSize","InvalidInternalKey","","InvalidMerkleBranchSize","InvalidMerkleTreeDepth","","InvalidSignatureSize","InvalidTaprootLeafVersion","LeafNode","LeafNodes","LeafVersion","NodeInfo","NodeNotInDfsOrder","NotFinalized","OverCompleteTree","Script","ScriptLeaf","ScriptLeaves","Secp256k1","SigFromSliceError","SighashType","Signature","TAPROOT_ANNEX_PREFIX","TAPROOT_CONTROL_BASE_SIZE","TAPROOT_CONTROL_MAX_NODE_COUNT","TAPROOT_CONTROL_MAX_SIZE","TAPROOT_CONTROL_NODE_SIZE","TAPROOT_LEAF_MASK","TAPROOT_LEAF_TAPSCRIPT","TapBranchTag","TapLeaf","TapLeafHash","TapLeafTag","TapNodeHash","TapScript","TapTree","TapTweakHash","TapTweakTag","TaprootBuilder","TaprootBuilderError","TaprootError","TaprootMerkleBranch","TaprootSpendInfo","add_hidden_node","add_leaf","add_leaf_with_ver","as_hidden","as_inner","as_mut","as_ref","as_script","as_slice","borrow","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","combine","control_block","decode","","default","","depth","deref","deref_mut","deserialize","","","","","","","encode","","eq","","","","","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","finalize","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_consensus","from_leaf_node","from_node_info","from_slice","has_hidden_nodes","hash","","","","","","","","","","","","internal_key","","into","","","","","","","","","","","","","","","","","","","into_builder","into_fallible","","into_inner","into_iter","","","","","into_node_info","","into_vec","is_empty","is_finalizable","leaf","leaf_hash","leaf_nodes","leaf_version","","len","merkle_branch","","","","merkle_root","new","new_hidden","new_hidden_node","new_key_spend","new_leaf_with_ver","new_script","next","","next_back","","node_hash","","node_info","output_key","output_key_parity","","partial_cmp","","","","","","","","","","","root_hash","script","","script_leaves","script_map","serialize","","","","","","","","","","serialize_to_writer","serialized_signature","sighash_type","signature","size","size_hint","","source","","","","","tap_tweak","to_consensus","","to_owned","","","","","","","","","","","","","","","","","to_string","","","","","","","to_vec","transpose_into_fallible","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","try_into_node_info","try_into_taptree","type_id","","","","","","","","","","","","","","","","","","","verify_taproot_commitment","version","vzip","","","","","","","","","","","","","","","","","","","with_capacity","with_huffman_tree","","IntoIter","TaprootMerkleBranch","as_mut_slice","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","count","fmt","from","into","into_fallible","into_iter","last","next","next_back","nth","nth_back","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","IntoIter","SerializedSignature","as_ref","as_slice","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","deref","eq","","equivalent","","fmt","","","from","","","","from_signature","hash","into","","into_fallible","into_iter","","","len","next","next_back","nth","partial_cmp","","size_hint","to_owned","","to_signature","to_string","transpose_into_fallible","try_from","","try_into","","type_id","","vzip","","write_to","ChangeSet","IndexedTxGraph","apply_block","apply_block_relevant","apply_changeset","apply_update","apply_update_at","as_ref","batch_insert_relevant","batch_insert_relevant_unconfirmed","batch_insert_unconfirmed","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","default","","deserialize","eq","fmt","","from","","","","graph","index","indexer","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","is_empty","merge","new","serialize","to_owned","","try_from","","try_into","","tx_graph","type_id","","vzip","","ChangeSet","Indexer","apply_changeset","index_tx","index_txout","initial_changeset","is_tx_relevant","keychain_txout","spk_txout","ChangeSet","DEFAULT_LOOKAHEAD","DescriptorAlreadyAssigned","FullScanRequestBuilderExt","InsertDescriptorError","KeychainAlreadyAssigned","KeychainTxOutIndex","LAST_REVEALED_TABLE_NAME","SCHEMA_NAME","SyncRequestBuilderExt","all_unbounded_spk_iters","apply_changeset","","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","default","","deserialize","eq","","fmt","","","","from","","","from_sqlite","get_descriptor","index_of_spk","index_tx","index_txout","init_sqlite_tables","initial_changeset","insert_descriptor","into","","","is_empty","is_tx_relevant","is_used","keychain_outpoints","keychain_outpoints_in_range","keychains","last_revealed","last_revealed_index","last_revealed_indices","last_used_index","last_used_indices","lookahead","lookahead_to_target","mark_used","merge","net_value","new","next_index","next_unused_spk","outpoints","persist_to_sqlite","reveal_next_spk","reveal_to_target","reveal_to_target_multi","revealed_keychain_spks","revealed_spks","revealed_spks_from_indexer","schema_v0","sent_and_received","serialize","spk_at_index","spks_from_indexer","to_owned","","","to_string","try_from","","","try_into","","","txout","txouts","txouts_in_tx","type_id","","","unbounded_spk_iter","unmark_used","unused_keychain_spks","unused_spks","unused_spks_from_indexer","vzip","","","descriptor","existing_assignment","","keychain","SpkTxOutIndex","all_spks","apply_changeset","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fmt","from","index_of_spk","index_tx","index_txout","initial_changeset","insert_spk","into","is_relevant","is_tx_relevant","is_used","mark_used","net_value","outpoints","outputs_in_range","scan","scan_txout","sent_and_received","spk_at_index","to_owned","try_from","try_into","txout","txouts","txouts_in_tx","type_id","unmark_used","unused_spks","vzip","AlterCheckPointError","ApplyHeaderError","BLOCKS_TABLE_NAME","CannotConnect","CannotConnectError","ChangeSet","CheckPoint","CheckPointIter","InconsistentBlocks","LocalChain","MissingGenesisError","SCHEMA_NAME","apply_changeset","apply_header","apply_header_connected_to","apply_update","blocks","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","default","deserialize","disconnect_from","eq","","","","","","fmt","","","","","","","","","","from","","","","","","","from_blocks","from_changeset","from_genesis_hash","from_iter","","from_sqlite","from_tip","genesis_hash","get","get_chain_tip","height","init_sqlite_tables","initial_changeset","insert_block","into","","","","","","is_block_in_chain","is_empty","iter_checkpoints","merge","original_hash","persist_to_sqlite","range","schema_v0","serialize","tip","to_owned","","","","","","to_string","","","","try_from","","","","","","try_include_height","try_into","","","","","","type_id","","","","","","update_hash","vzip","","","","","","SCHEMAS_TABLE_NAME","migrate_schema","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","equivalent","","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","revealed_spks_from_indexer","spks","spks_consumed","spks_for_keychain","spks_from_indexer","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","unused_spks_from_indexer","vzip","","","","","","","","ANCHORS_TABLE_NAME","CalculateFeeError","CanonicalTx","ChangeSet","MissingTxOut","NegativeFee","SCHEMA_NAME","TXOUTS_TABLE_NAME","TXS_TABLE_NAME","TxAncestors","TxDescendants","TxGraph","TxNode","TxUpdate","all_anchors","all_txouts","anchor_heights","anchors","","","apply_changeset","apply_update","apply_update_at","as_ref","balance","batch_insert_unconfirmed","borrow","","","","","","","borrow_mut","","","","","","","calculate_fee","canonical_iter","chain_position","checked_sum","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","default","","deref","deserialize","direct_conflicts","eq","","","","","equivalent","","","","","","filter_chain_txouts","filter_chain_unspents","floating_txouts","fmt","","","","","","from","","","","","","","","from_sqlite","full_txs","get_tx","get_tx_node","get_txout","init_sqlite_tables","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","","","","","","into_fallible","","into_iter","","is_empty","","last_seen","last_seen_unconfirmed","list_canonical_txs","map_anchors","","merge","new","next","","outspends","partial_cmp","","persist_to_sqlite","run_until_finished","","schema_v0","schema_v1","seen_ats","serialize","to_owned","","","","to_string","transpose_into_fallible","","try_balance","try_filter_chain_txouts","try_filter_chain_unspents","try_from","","","","","","","try_into","","","","","","","try_list_canonical_txs","tx","tx_node","tx_outputs","tx_spends","txid","txids_by_descending_anchor_height","txids_by_descending_last_seen","txouts","","","txs","","txs_with_no_anchor_or_last_seen","type_id","","","","","","","vzip","","","","","","","walk_ancestors","walk_conflicts","walk_descendants"],"q":[[0,"bdk_chain"],[409,"bdk_chain::CanonicalReason"],[413,"bdk_chain::ChainPosition"],[416,"bdk_chain::bitcoin"],[2874,"bdk_chain::bitcoin::address"],[2889,"bdk_chain::bitcoin"],[2890,"bdk_chain::bitcoin::address"],[2895,"bdk_chain::bitcoin"],[2896,"bdk_chain::bitcoin::address"],[2897,"bdk_chain::bitcoin"],[2898,"bdk_chain::bitcoin::address"],[2900,"bdk_chain::bitcoin"],[2903,"bdk_chain::bitcoin::address"],[2904,"bdk_chain::bitcoin"],[2905,"bdk_chain::bitcoin::address"],[2906,"bdk_chain::bitcoin"],[2907,"bdk_chain::bitcoin::address"],[3157,"bdk_chain::bitcoin::address::AddressData"],[3160,"bdk_chain::bitcoin::address"],[3163,"bdk_chain::bitcoin::address::error"],[3164,"bdk_chain::bitcoin::address"],[3165,"bdk_chain::bitcoin::address::error"],[3166,"bdk_chain::bitcoin::address"],[3167,"bdk_chain::bitcoin::address::error"],[3168,"bdk_chain::bitcoin::address"],[3169,"bdk_chain::bitcoin::address::error"],[3170,"bdk_chain::bitcoin::address"],[3171,"bdk_chain::bitcoin::address::error"],[3175,"bdk_chain::bitcoin::address"],[3176,"bdk_chain::bitcoin::address::error"],[3177,"bdk_chain::bitcoin::address"],[3182,"bdk_chain::bitcoin::amount"],[3183,"bdk_chain::bitcoin"],[3186,"bdk_chain::bitcoin::amount"],[3191,"bdk_chain::bitcoin"],[3194,"bdk_chain::bitcoin::amount"],[3195,"bdk_chain::bitcoin"],[3196,"bdk_chain::bitcoin::amount"],[3198,"bdk_chain::bitcoin"],[3200,"bdk_chain::bitcoin::amount"],[3245,"bdk_chain::bitcoin::amount::serde"],[3256,"bdk_chain::bitcoin::amount::serde::as_btc"],[3259,"bdk_chain::bitcoin::amount::serde::as_btc::opt"],[3261,"bdk_chain::bitcoin::amount::serde::as_sat"],[3264,"bdk_chain::bitcoin::amount::serde::as_sat::opt"],[3266,"bdk_chain::bitcoin::base58"],[3655,"bdk_chain::bitcoin::base58::error"],[3656,"bdk_chain::bitcoin::base58"],[3657,"bdk_chain::bitcoin::base58::error"],[3659,"bdk_chain::bitcoin::base58"],[3660,"bdk_chain::bitcoin::base58::error"],[3699,"bdk_chain::bitcoin::base64"],[3792,"bdk_chain::bitcoin::base64::alphabet"],[3837,"bdk_chain::bitcoin::base64::display"],[3849,"bdk_chain::bitcoin::base64::engine"],[3850,"bdk_chain::bitcoin::base64"],[3851,"bdk_chain::bitcoin::base64::engine"],[3852,"bdk_chain::bitcoin::base64"],[3853,"bdk_chain::bitcoin::base64::engine"],[3878,"bdk_chain::bitcoin::base64"],[3879,"bdk_chain::bitcoin::base64::engine"],[3880,"bdk_chain::bitcoin::base64"],[3888,"bdk_chain::bitcoin::base64::engine"],[3890,"bdk_chain::bitcoin::base64"],[3892,"bdk_chain::bitcoin::base64::engine"],[3894,"bdk_chain::bitcoin::base64"],[3898,"bdk_chain::bitcoin::base64::engine"],[3941,"bdk_chain::bitcoin::base64::engine::general_purpose"],[3949,"bdk_chain::bitcoin::base64::prelude"],[3953,"bdk_chain::bitcoin::base64"],[3955,"bdk_chain::bitcoin::base64::prelude"],[3956,"bdk_chain::bitcoin::base64"],[3957,"bdk_chain::bitcoin::base64::read"],[3970,"bdk_chain::bitcoin::base64::write"],[4002,"bdk_chain::bitcoin::bech32"],[4275,"bdk_chain::bitcoin::bech32::hrp"],[4279,"bdk_chain::bitcoin::bech32::primitives"],[4289,"bdk_chain::bitcoin::bech32"],[4291,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4293,"bdk_chain::bitcoin::bech32"],[4294,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4295,"bdk_chain::bitcoin::bech32"],[4296,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4299,"bdk_chain::bitcoin::bech32"],[4300,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4340,"bdk_chain::bitcoin::bech32"],[4341,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4359,"bdk_chain::bitcoin::bech32::primitives::decode"],[4650,"bdk_chain::bitcoin::bech32::primitives::encode"],[4731,"bdk_chain::bitcoin::bech32::primitives::gf32"],[4778,"bdk_chain::bitcoin::bech32::primitives::hrp"],[4871,"bdk_chain::bitcoin::bech32::primitives::iter"],[4882,"bdk_chain::bitcoin::bech32"],[4883,"bdk_chain::bitcoin::bech32::primitives::iter"],[4901,"bdk_chain::bitcoin::bech32"],[4902,"bdk_chain::bitcoin::bech32::primitives::iter"],[4942,"bdk_chain::bitcoin::bech32"],[4943,"bdk_chain::bitcoin::bech32::primitives::segwit"],[4993,"bdk_chain::bitcoin::bech32::segwit"],[5055,"bdk_chain::bitcoin::bip152"],[5252,"bdk_chain::bitcoin::bip158"],[5367,"bdk_chain::bitcoin::bip32"],[5721,"bdk_chain::bitcoin::bip32::ChildNumber"],[5723,"bdk_chain::bitcoin::blockdata"],[5734,"bdk_chain::bitcoin::blockdata::block"],[5814,"bdk_chain::bitcoin"],[5815,"bdk_chain::bitcoin::blockdata::block"],[5846,"bdk_chain::bitcoin"],[5847,"bdk_chain::bitcoin::blockdata::block"],[5858,"bdk_chain::bitcoin::blockdata::constants"],[5927,"bdk_chain::bitcoin::blockdata::fee_rate"],[5928,"bdk_chain::bitcoin::blockdata::locktime"],[5930,"bdk_chain::bitcoin::blockdata::locktime::absolute"],[6122,"bdk_chain::bitcoin::blockdata::locktime::relative"],[6339,"bdk_chain::bitcoin::blockdata::opcodes"],[6392,"bdk_chain::bitcoin::blockdata::opcodes::all"],[6648,"bdk_chain::bitcoin::blockdata::script"],[7209,"bdk_chain::bitcoin::blockdata::script::witness_program"],[7235,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7242,"bdk_chain::bitcoin"],[7259,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7322,"bdk_chain::bitcoin::blockdata::transaction"],[7422,"bdk_chain::bitcoin"],[7423,"bdk_chain::bitcoin::blockdata::transaction"],[7431,"bdk_chain::bitcoin"],[7432,"bdk_chain::bitcoin::blockdata::transaction"],[7434,"bdk_chain::bitcoin"],[7435,"bdk_chain::bitcoin::blockdata::transaction"],[7438,"bdk_chain::bitcoin"],[7442,"bdk_chain::bitcoin::blockdata::transaction"],[7470,"bdk_chain::bitcoin"],[7471,"bdk_chain::bitcoin::blockdata::transaction"],[7477,"bdk_chain::bitcoin"],[7480,"bdk_chain::bitcoin::blockdata::transaction"],[7487,"bdk_chain::bitcoin"],[7488,"bdk_chain::bitcoin::blockdata::weight"],[7490,"bdk_chain::bitcoin::blockdata::witness"],[7505,"bdk_chain::bitcoin::consensus"],[7597,"bdk_chain::bitcoin::consensus::encode"],[7624,"bdk_chain::bitcoin::consensus"],[7626,"bdk_chain::bitcoin::consensus::encode"],[7627,"bdk_chain::bitcoin::consensus"],[7628,"bdk_chain::bitcoin::consensus::encode"],[7633,"bdk_chain::bitcoin::consensus"],[7643,"bdk_chain::bitcoin::consensus::encode"],[7662,"bdk_chain::bitcoin::consensus"],[7672,"bdk_chain::bitcoin::consensus::encode"],[7691,"bdk_chain::bitcoin::consensus::encode::Error"],[7695,"bdk_chain::bitcoin::consensus::params"],[7702,"bdk_chain::bitcoin::consensus"],[7715,"bdk_chain::bitcoin::consensus::serde"],[7750,"bdk_chain::bitcoin::consensus::serde::hex"],[7830,"bdk_chain::bitcoin::ecdsa"],[7920,"bdk_chain::bitcoin::error"],[8028,"bdk_chain::bitcoin::hash_types"],[8036,"bdk_chain::bitcoin::hashes"],[8170,"bdk_chain::bitcoin::hashes::cmp"],[8171,"bdk_chain::bitcoin::hashes::hash160"],[8217,"bdk_chain::bitcoin::hashes::hex"],[8386,"bdk_chain::bitcoin::hashes::hex::buf_encoder"],[8404,"bdk_chain::bitcoin::hashes::hex"],[8405,"bdk_chain::bitcoin::hashes::hex::display"],[8408,"bdk_chain::bitcoin::hashes::hex"],[8411,"bdk_chain::bitcoin::hashes::hex::display"],[8426,"bdk_chain::bitcoin::hashes::hex"],[8428,"bdk_chain::bitcoin::hashes::hex::display"],[8431,"bdk_chain::bitcoin::hashes::hex"],[8435,"bdk_chain::bitcoin::hashes::hex::display"],[8437,"bdk_chain::bitcoin::hashes::hex"],[8439,"bdk_chain::bitcoin::hashes::hex::display"],[8447,"bdk_chain::bitcoin::hashes::hex::error"],[8449,"bdk_chain::bitcoin::hashes::hex"],[8451,"bdk_chain::bitcoin::hashes::hex::error"],[8452,"bdk_chain::bitcoin::hashes::hex"],[8453,"bdk_chain::bitcoin::hashes::hex::error"],[8454,"bdk_chain::bitcoin::hashes::hex"],[8455,"bdk_chain::bitcoin::hashes::hex::error"],[8477,"bdk_chain::bitcoin::hashes::hex"],[8478,"bdk_chain::bitcoin::hashes::hex::parse"],[8481,"bdk_chain::bitcoin::hashes::hex"],[8487,"bdk_chain::bitcoin::hashes::hex::prelude"],[8488,"bdk_chain::bitcoin::hashes::hex"],[8489,"bdk_chain::bitcoin::hashes::hex::prelude"],[8490,"bdk_chain::bitcoin::hashes::hex"],[8492,"bdk_chain::bitcoin::hashes::hmac"],[8505,"bdk_chain::bitcoin::hashes::ripemd160"],[8578,"bdk_chain::bitcoin::hashes::serde"],[8665,"bdk_chain::bitcoin::hashes::serde::de"],[8676,"bdk_chain::bitcoin::hashes::serde"],[8677,"bdk_chain::bitcoin::hashes::serde::de"],[8724,"bdk_chain::bitcoin::hashes::serde"],[8725,"bdk_chain::bitcoin::hashes::serde::de"],[8726,"bdk_chain::bitcoin::hashes::serde"],[8757,"bdk_chain::bitcoin::hashes::serde::de"],[8788,"bdk_chain::bitcoin::hashes::serde"],[8789,"bdk_chain::bitcoin::hashes::serde::de"],[8868,"bdk_chain::bitcoin::hashes::serde::de::value"],[10220,"bdk_chain::bitcoin::hashes::serde::ser"],[10221,"bdk_chain::bitcoin::hashes::serde"],[10222,"bdk_chain::bitcoin::hashes::serde::ser"],[10230,"bdk_chain::bitcoin::hashes::serde"],[10231,"bdk_chain::bitcoin::hashes::serde::ser"],[10240,"bdk_chain::bitcoin::hashes::serde"],[10241,"bdk_chain::bitcoin::hashes::serde::ser"],[10242,"bdk_chain::bitcoin::hashes::serde"],[10243,"bdk_chain::bitcoin::hashes::serde::ser"],[10244,"bdk_chain::bitcoin::hashes::serde"],[10245,"bdk_chain::bitcoin::hashes::serde::ser"],[10246,"bdk_chain::bitcoin::hashes::serde"],[10247,"bdk_chain::bitcoin::hashes::serde::ser"],[10248,"bdk_chain::bitcoin::hashes::serde"],[10249,"bdk_chain::bitcoin::hashes::serde::ser"],[10250,"bdk_chain::bitcoin::hashes::serde"],[10251,"bdk_chain::bitcoin::hashes::serde::ser"],[10252,"bdk_chain::bitcoin::hashes::serde"],[10253,"bdk_chain::bitcoin::hashes::serde::ser"],[10257,"bdk_chain::bitcoin::hashes::serde"],[10260,"bdk_chain::bitcoin::hashes::serde::ser"],[10277,"bdk_chain::bitcoin::hashes::serde"],[10282,"bdk_chain::bitcoin::hashes::serde::ser"],[10287,"bdk_chain::bitcoin::hashes::serde"],[10289,"bdk_chain::bitcoin::hashes::serde::ser"],[10297,"bdk_chain::bitcoin::hashes::serde"],[10302,"bdk_chain::bitcoin::hashes::serde::ser"],[10304,"bdk_chain::bitcoin::hashes::serde"],[10324,"bdk_chain::bitcoin::hashes::serde::ser"],[10332,"bdk_chain::bitcoin::hashes::serde_macros"],[10333,"bdk_chain::bitcoin::hashes::serde_macros::serde_details"],[10338,"bdk_chain::bitcoin::hashes::sha1"],[10410,"bdk_chain::bitcoin::hashes::sha256"],[10527,"bdk_chain::bitcoin::hashes::sha256d"],[10581,"bdk_chain::bitcoin::hashes::sha256t"],[10629,"bdk_chain::bitcoin::hashes::sha384"],[10687,"bdk_chain::bitcoin::hashes::sha512"],[10759,"bdk_chain::bitcoin::hashes::sha512_256"],[10817,"bdk_chain::bitcoin::hashes::siphash24"],[10912,"bdk_chain::bitcoin::io"],[11161,"bdk_chain::bitcoin::key"],[11164,"bdk_chain::bitcoin::secp256k1"],[11165,"bdk_chain::bitcoin::key"],[11177,"bdk_chain::bitcoin::secp256k1"],[11178,"bdk_chain::bitcoin::key"],[11253,"bdk_chain::bitcoin"],[11255,"bdk_chain::bitcoin::key"],[11336,"bdk_chain::bitcoin"],[11338,"bdk_chain::bitcoin::key"],[11350,"bdk_chain::bitcoin"],[11351,"bdk_chain::bitcoin::key"],[11424,"bdk_chain::bitcoin::merkle_tree"],[11467,"bdk_chain::bitcoin"],[11468,"bdk_chain::bitcoin::merkle_tree"],[11479,"bdk_chain::bitcoin"],[11480,"bdk_chain::bitcoin::merkle_tree"],[11484,"bdk_chain::bitcoin"],[11486,"bdk_chain::bitcoin::network"],[11489,"bdk_chain::bitcoin"],[11494,"bdk_chain::bitcoin::network"],[11534,"bdk_chain::bitcoin::network::as_core_arg"],[11536,"bdk_chain::bitcoin::p2p"],[11699,"bdk_chain::bitcoin::p2p::address"],[11710,"bdk_chain::bitcoin::p2p"],[11711,"bdk_chain::bitcoin::p2p::address"],[11739,"bdk_chain::bitcoin::p2p"],[11740,"bdk_chain::bitcoin::p2p::address"],[11741,"bdk_chain::bitcoin::p2p"],[11742,"bdk_chain::bitcoin::p2p::address"],[11756,"bdk_chain::bitcoin::p2p::message"],[11888,"bdk_chain::bitcoin::p2p::message::NetworkMessage"],[11890,"bdk_chain::bitcoin::p2p::message_blockdata"],[11969,"bdk_chain::bitcoin::p2p::message_blockdata::Inventory"],[11971,"bdk_chain::bitcoin::p2p::message_bloom"],[12038,"bdk_chain::bitcoin::p2p::message_compact_blocks"],[12135,"bdk_chain::bitcoin::p2p::message_filter"],[12273,"bdk_chain::bitcoin::p2p::message_network"],[12354,"bdk_chain::bitcoin::parse"],[12355,"bdk_chain::bitcoin::policy"],[12364,"bdk_chain::bitcoin::pow"],[12367,"bdk_chain::bitcoin::psbt"],[12622,"bdk_chain::bitcoin"],[12623,"bdk_chain::bitcoin::psbt"],[12637,"bdk_chain::bitcoin"],[12638,"bdk_chain::bitcoin::psbt"],[12644,"bdk_chain::bitcoin"],[12645,"bdk_chain::bitcoin::psbt"],[12733,"bdk_chain::bitcoin"],[12734,"bdk_chain::bitcoin::psbt"],[12735,"bdk_chain::bitcoin"],[12736,"bdk_chain::bitcoin::psbt"],[12738,"bdk_chain::bitcoin"],[12739,"bdk_chain::bitcoin::psbt"],[12755,"bdk_chain::bitcoin"],[12756,"bdk_chain::bitcoin::psbt::Error"],[12761,"bdk_chain::bitcoin::psbt::ExtractTxError"],[12765,"bdk_chain::bitcoin::psbt::IndexOutOfBoundsError"],[12769,"bdk_chain::bitcoin::psbt::raw"],[12842,"bdk_chain::bitcoin::secp256k1"],[13328,"bdk_chain::bitcoin::secp256k1::constants"],[13344,"bdk_chain::bitcoin::secp256k1::ecdh"],[13376,"bdk_chain::bitcoin::secp256k1::ecdsa"],[13502,"bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature"],[13525,"bdk_chain::bitcoin::secp256k1::ellswift"],[13603,"bdk_chain::bitcoin::secp256k1::ffi"],[13855,"bdk_chain::bitcoin::secp256k1::ffi::recovery"],[13888,"bdk_chain::bitcoin::secp256k1::ffi::types"],[13919,"bdk_chain::bitcoin::hashes"],[13922,"bdk_chain::bitcoin::secp256k1::hashes"],[13927,"bdk_chain::bitcoin::hashes"],[13931,"bdk_chain::bitcoin::secp256k1::hashes"],[13932,"bdk_chain::bitcoin::hashes"],[13935,"bdk_chain::bitcoin::secp256k1::hashes"],[13937,"bdk_chain::bitcoin::hashes"],[13940,"bdk_chain::bitcoin::secp256k1::hashes"],[13942,"bdk_chain::bitcoin::hashes"],[13943,"bdk_chain::bitcoin::secp256k1::rand"],[13995,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14282,"bdk_chain::bitcoin::secp256k1::rand::distributions::uniform"],[14429,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14433,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted"],[14436,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method"],[14448,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14454,"bdk_chain::bitcoin::secp256k1::rand"],[14455,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14489,"bdk_chain::bitcoin::secp256k1::rand"],[14491,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14497,"bdk_chain::bitcoin::secp256k1::rand"],[14499,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14500,"bdk_chain::bitcoin::secp256k1::rand"],[14501,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14502,"bdk_chain::bitcoin::secp256k1::rand"],[14506,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14508,"bdk_chain::bitcoin::secp256k1::rand"],[14509,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14511,"bdk_chain::bitcoin::secp256k1::rand"],[14512,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14516,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14517,"bdk_chain::bitcoin::secp256k1::rand"],[14520,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14524,"bdk_chain::bitcoin::secp256k1::rand"],[14526,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14536,"bdk_chain::bitcoin::secp256k1::rand::rngs"],[14560,"bdk_chain::bitcoin::secp256k1::rand::rngs::adapter"],[14609,"bdk_chain::bitcoin::secp256k1::rand::rngs::mock"],[14631,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14632,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14637,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14643,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14651,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14653,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14659,"bdk_chain::bitcoin::secp256k1::rand::seq::index"],[14718,"bdk_chain::bitcoin::secp256k1::scalar"],[14739,"bdk_chain::bitcoin::secp256k1::schnorr"],[14771,"bdk_chain::bitcoin::sighash"],[14772,"bdk_chain::bitcoin"],[14776,"bdk_chain::bitcoin::sighash"],[14778,"bdk_chain::bitcoin"],[14779,"bdk_chain::bitcoin::sighash"],[14791,"bdk_chain::bitcoin"],[14795,"bdk_chain::bitcoin::sighash"],[14813,"bdk_chain::bitcoin"],[14815,"bdk_chain::bitcoin::sighash"],[14817,"bdk_chain::bitcoin"],[14819,"bdk_chain::bitcoin::sighash"],[15133,"bdk_chain::bitcoin::sign_message"],[15190,"bdk_chain::bitcoin::taproot"],[15846,"bdk_chain::bitcoin::taproot::merkle_branch"],[15873,"bdk_chain::bitcoin::taproot::serialized_signature"],[15930,"bdk_chain::indexed_tx_graph"],[15986,"bdk_chain::indexer"],[15995,"bdk_chain::indexer::keychain_txout"],[16102,"bdk_chain::indexer::keychain_txout::InsertDescriptorError"],[16106,"bdk_chain::indexer::spk_txout"],[16144,"bdk_chain::local_chain"],[16283,"bdk_chain::rusqlite_impl"],[16285,"bdk_chain::spk_client"],[16433,"bdk_chain::tx_graph"],[16450,"bdk_chain"],[16451,"bdk_chain::tx_graph"],[16568,"bdk_chain"],[16569,"bdk_chain::tx_graph"],[16603,"bdk_chain"],[16604,"bdk_chain::tx_graph"],[16605,"bdk_chain"],[16606,"bdk_chain::tx_graph"],[16625,"bdk_chain::balance"],[16626,"bdk_chain::descriptor_ext"],[16627,"bdk_chain::tx_data_traits"],[16628,"bdk_core::block_id"],[16629,"bdk_core::tx_update"],[16630,"alloc::collections::btree::set"],[16631,"bitcoin_hashes::sha256"],[16632,"bdk_core::checkpoint"],[16633,"bdk_chain::chain_data"],[16634,"core::clone"],[16635,"bdk_chain::canonical_iter"],[16636,"bdk_chain::spk_iter"],[16637,"core::cmp"],[16638,"rusqlite::types::value_ref"],[16639,"bitcoin::blockdata::transaction"],[16640,"rusqlite::types::from_sql"],[16641,"bitcoin::blockdata::script::owned"],[16642,"bitcoin_units::amount"],[16643,"miniscript::descriptor::key"],[16644,"miniscript::descriptor"],[16645,"bitcoin::blockdata::block"],[16646,"bitcoin::network"],[16647,"core::option"],[16648,"core::borrow"],[16649,"core::result"],[16650,"serde::de"],[16651,"core::iter::traits::collect"],[16652,"core::fmt"],[16653,"bitcoin_hashes"],[16654,"bdk_chain::chain_oracle"],[16655,"core::hash"],[16656,"core::slice::index"],[16657,"fallible_iterator"],[16658,"core::iter::traits::iterator"],[16659,"bdk_core::merge"],[16660,"core::ops::function"],[16661,"core::ops::range"],[16662,"std::collections::hash::map"],[16663,"serde::ser"],[16664,"rusqlite::types::to_sql"],[16665,"rusqlite"],[16666,"alloc::string"],[16667,"alloc::collections::btree::map"],[16668,"alloc::vec"],[16669,"core::any"],[16670,"bitcoin_units::weight"],[16671,"bitcoin::pow"],[16672,"secp256k1::key"],[16673,"secp256k1"],[16674,"secp256k1::scalar"],[16675,"secp256k1::context"],[16676,"bitcoin::address"],[16677,"bitcoin::bip158"],[16678,"bitcoin::bip32"],[16679,"bitcoin::blockdata::script"],[16680,"bitcoin::crypto::key"],[16681,"bitcoin::crypto::sighash"],[16682,"bitcoin::taproot"],[16683,"bitcoin::blockdata::script::borrowed"],[16684,"secp256k1_sys"],[16685,"bitcoin_hashes::sha256d"],[16686,"bitcoin_hashes::hash160"],[16687,"bitcoin_hashes::sha256t"],[16688,"bitcoin::blockdata::script::push_bytes::primitive"],[16689,"bitcoin::consensus::params"],[16690,"bitcoin::blockdata::script::builder"],[16691,"bitcoin::blockdata::constants"],[16692,"bitcoin::blockdata::locktime::absolute"],[16693,"bitcoin::blockdata::locktime::relative"],[16694,"bitcoin_units::fee_rate"],[16695,"bitcoin::blockdata::opcodes"],[16696,"bitcoin::blockdata::witness"],[16697,"bitcoin::blockdata::script::witness_program"],[16698,"bitcoin::blockdata::script::witness_version"],[16699,"bitcoin::consensus::encode"],[16700,"bitcoin::merkle_tree::block"],[16701,"bitcoin::psbt"],[16702,"bitcoin::psbt::error"],[16703,"bitcoin_io"],[16704,"core::marker"],[16705,"bitcoin_io::error"],[16706,"bitcoin_units::amount::serde::private"],[16707,"core::convert"],[16708,"bitcoin::blockdata::script::instruction"],[16709,"miniscript::psbt"],[16710,"alloc::borrow"],[16711,"miniscript::primitives::relative_locktime"],[16712,"hex_conservative::error"],[16713,"bitcoin::error"],[16714,"bitcoin::p2p"],[16715,"bitcoin::address::error"],[16716,"bitcoin_units::locktime::relative"],[16717,"miniscript::miniscript::decode"],[16718,"alloc::boxed"],[16719,"bitcoin_units::locktime::absolute"],[16720,"bitcoin::crypto::taproot"],[16721,"bitcoin::crypto::ecdsa"],[16722,"bech32::primitives::gf32"],[16723,"miniscript::miniscript::hash256"],[16724,"bitcoin_hashes::ripemd160"],[16725,"secp256k1::schnorr"],[16726,"bech32::segwit"],[16727,"base58ck::error"],[16728,"bitcoin_units::amount::serde"],[16729,"core::alloc"],[16730,"core::ptr::non_null"],[16731,"std::ffi::os_str"],[16732,"std::path"],[16733,"core::str::pattern"],[16734,"bitcoin::p2p::address"],[16735,"bitcoin::p2p::message_blockdata"],[16736,"bitcoin::bip152"],[16737,"alloc::vec::drain"],[16738,"alloc::bstr"],[16739,"core::bstr"],[16740,"alloc::vec::extract_if"],[16741,"std::io::error"],[16742,"alloc::collections::binary_heap"],[16743,"alloc::collections::vec_deque"],[16744,"alloc::ffi::c_str"],[16745,"bitcoin::taproot::merkle_branch"],[16746,"miniscript::plan"],[16747,"serde::de::value"],[16748,"core::mem::maybe_uninit"],[16749,"alloc::vec::splice"],[16750,"core::net::socket_addr"],[16751,"alloc::vec::into_iter"],[16752,"rusqlite::error"],[16753,"alloc::collections"],[16754,"std::io"],[16755,"base64::encode"],[16756,"base64::decode"],[16757,"base64::engine"],[16758,"base64::alphabet"],[16759,"base64::display"],[16760,"base64::engine::general_purpose"],[16761,"base64::read::decoder"],[16762,"base64::write::encoder_string_writer"],[16763,"base64::write::encoder"],[16764,"bech32::primitives::hrp"],[16765,"bech32::primitives::iter"],[16766,"bech32::primitives"],[16767,"bech32"],[16768,"bech32::primitives::decode"],[16769,"bech32::primitives::encode"],[16770,"bech32::primitives::checksum"],[16771,"bech32::primitives::segwit"],[16772,"core::num::error"],[16773,"core::iter::traits::exact_size"],[16774,"miniscript::primitives::absolute_locktime"],[16775,"bitcoin::blockdata::script::push_bytes::error"],[16776,"bitcoin::blockdata::script::push_bytes"],[16777,"bitcoin_units::parse"],[16778,"bitcoin::consensus"],[16779,"bitcoin::consensus::serde"],[16780,"bitcoin::consensus::serde::hex"],[16781,"core::slice::iter"],[16782,"secp256k1::ecdsa"],[16783,"hex_conservative::parse"],[16784,"bitcoin_hashes::hmac"],[16785,"core::str::traits"],[16786,"hex_conservative::display"],[16787,"hex_conservative"],[16788,"hex_conservative::iter"],[16789,"core::iter::traits::double_ended"],[16790,"core::iter::traits::marker"],[16791,"hex_conservative::buf_encoder"],[16792,"serde::de::ignored_any"],[16793,"core::error"],[16794,"serde::ser::impossible"],[16795,"bitcoin_hashes::serde_macros::serde_details"],[16796,"bitcoin_hashes::sha1"],[16797,"bitcoin_hashes::sha384"],[16798,"bitcoin_hashes::sha512"],[16799,"bitcoin_hashes::sha512_256"],[16800,"bitcoin_hashes::siphash24"],[16801,"bitcoin_io::bridge"],[16802,"bitcoin::p2p::message"],[16803,"bitcoin::p2p::message_bloom"],[16804,"bitcoin::p2p::message_compact_blocks"],[16805,"bitcoin::p2p::message_filter"],[16806,"bitcoin::p2p::message_network"],[16807,"bitcoin::psbt::map::output"],[16808,"bitcoin::psbt::map::input"],[16809,"bitcoin::psbt::display_from_str"],[16810,"bitcoin::psbt::raw"],[16811,"secp256k1::context::alloc_only"],[16812,"secp256k1::secret"],[16813,"secp256k1::ellswift"],[16814,"core::mem::manually_drop"],[16815,"rand::rng"],[16816,"secp256k1_sys::types"],[16817,"secp256k1::ecdsa::recovery"],[16818,"rand_core"],[16819,"secp256k1::ecdh"],[16820,"secp256k1_sys::recovery"],[16821,"secp256k1::ecdsa::serialized_signature"],[16822,"secp256k1::ecdsa::serialized_signature::into_iter"],[16823,"core::ffi"],[16824,"rand_core::error"],[16825,"core::num::nonzero"],[16826,"getrandom::error"],[16827,"core::default"],[16828,"rand::distributions::uniform"],[16829,"rand::distributions::distribution"],[16830,"rand::rngs::thread"],[16831,"rand::distributions::other"],[16832,"rand::distributions"],[16833,"rand::distributions::bernoulli"],[16834,"rand::distributions::float"],[16835,"rand::distributions::slice"],[16836,"rand::distributions::weighted_index"],[16837,"core::ops::arith"],[16838,"core::num::wrapping"],[16839,"core::time"],[16840,"rand::distributions::weighted::alias_method"],[16841,"rand::seq"],[16842,"rand::rngs::std"],[16843,"rand_core::os"],[16844,"rand::rngs::adapter::reseeding"],[16845,"rand_core::block"],[16846,"rand::rngs::adapter::read"],[16847,"rand::rngs::mock"],[16848,"core::ops::index"],[16849,"rand::seq::index"],[16850,"bitcoin::sign_message::message_signing"],[16851,"bitcoin::taproot::serialized_signature"],[16852,"bitcoin::taproot::serialized_signature::into_iter"],[16853,"alloc::sync"],[16854,"rusqlite::transaction"],[16855,"bdk_core"],[16856,"bdk_core::spk_client"],[16857,"std::collections::hash::set"],[16858,"bitcoin"],[16859,"bitcoin::crypto"],[16860,"bitcoin_units::amount::serde::as_btc"],[16861,"bitcoin_units::amount::serde::as_btc::opt"],[16862,"bitcoin_units::amount::serde::as_sat"],[16863,"bitcoin_units::amount::serde::as_sat::opt"],[16864,"base58ck"],[16865,"base64"],[16866,"bitcoin::blockdata"],[16867,"bitcoin::blockdata::locktime"],[16868,"bitcoin::blockdata::opcodes::all"],[16869,"bitcoin_hashes::cmp"],[16870,"serde_derive"],[16871,"serde"],[16872,"bitcoin_hashes::serde_macros"],[16873,"bitcoin::merkle_tree"],[16874,"bitcoin::network::as_core_arg"],[16875,"bitcoin::policy"],[16876,"secp256k1::constants"],[16877,"rand"],[16878,"rand::distributions::weighted"],[16879,"rand::rngs"],[16880,"bitcoin::sign_message"]],"i":"`Bj``Bh````````Bd``Gf``````2``3````1dfhlnA`4444``AlAn31Hd5413HjCh:?::Bl4985732<>16?Bj<12:968=?27Bh1=2;:79>Bd4912>3<;8:?04912>30<;041>55555555;==0;?<;:?523E`=;137<450;??>>113377<<445500;=?>;=1137<450000:????>>;==9888137<450065;00;50000;Gfln>631>143``>=10>A`=<57;Al9:5;?>;=?An?<59=Hb>>1``30`1Hj>>Hd1??Bb87=0>:444``6`87;=:0``3:8746;=05>?:Bl;Ch0000000=452>>4;:7951>Bd49Bh2?46=<9;73d26;13f6`<7==8?>;=95137<240618?>;=95137<2406Jj0Jl0JnK`1``ACbACd10`AAhABb00Dh``1``ACn35`AAd0``````D`Kb6Kd3ACj0000132Cl43922AChABd`:::Jb;``>=>=7676``Lf0000<````2;<8<``````;?>?>``````````3;;2`````ABh0000000000000000`7````````````98>7:68987Kf:98Kh`LdLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNh`LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjKh11Cn021101LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhLh0Lj0Ll0Df0Ln0M`0Mb0Nj0Cn0Md00Mf00Cf0Mh0Mj00Ml00Mn0N`0Nb0DhNd0Nf0Nh0=Ld002A@dCl```A@f0`ABbD`KbAAhKhKdLfABd;Lh0Lj0Ll0Df0Ln0M`0Mb0?AAjNjCn0ABfABhMd0Mf0Cf0Mh0I`A@dAAdJbClAB`ABjABlMj0Ml0ABnAC`Mn0N`0ObNb0ACbACdACfAChDhKfACjAClACnOfNd0OhNf0OjNh0ABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjNjCn0ABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhNjCn1CnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnMnN`ObNbACbAChDhKfACjAClOfNdOhNfOjNhKhA@fACnABlAC`3Cl040`D`LhLjDfLnM`:CfMhI`AAdJbAB`ABjACfAClNdA@fCnA@d8ClD`LhLjDfLnM`9Nj9CfMhI`;AAdJbJb?0D`;AAhKd02=0=`AC`NjCn>?AB`>311111111>310ClI`1>`4Ld00000ABf41010465ABlABn32?`48LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjABlABnAC`ACjAClAAdDhABhD`KbKh:0:;KdKf95ABb54AAh43LfABdLdLhLjLlDfLnM`MbA@fAAjNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhNj00KhABlLdLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhAAdKhABlD`KbAAh0064323ABb3215KdLfLdLhLjLlDfLnM`MbAAjNjCnABhMdMfCfMhI`AAdABlMjMlABnAC`MnN`NbACbACdDhKfACjACnNdNfNhD`Kb1079AAj1Kd0AB`AC`:2KhClA@fA@d2ABb::99AAh00058888LfABdLdLhLjLlDfLnM`Mb=AAjCnABfABh0000MdMfCfMhI`A@dAAd000JbClAB`ABjABlMjMlABn0AC`MnN`ObNbACbACdACfAChDh00KfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhKhCl0A@f1I`ACfABbD`KbAAh8KdLfABdLdLhLjLlDfLnM`MbA@fAAjNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhD`Kb101080888JbKhABlABnABfCl>I`1ABb98AAh7KdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhA@fJbClCnA@dLd5AB`NjABlABn1027ACn```AIh0AL``A@b2`2``2`ABd```3`LfAMf10`111`202`5`AHj060605AOb7AOdAOfAOhAOjAOlAOnA@`98=7>654321098=7>654321098=7>654321098=7>654321091098=7>6543210988==77>>6655443322110099`88==77>>66554433221098888==7>>>>>>>>>>>654321091098=7>654321094231098=7>68=7>654321098=7>654328=7>654321098=7>654321098=7>654321098=7>65432109B@jB@lB@nAIh0AL``1`1`1`1````1`==1=1`ABb00```AGh0111010`11`00AEh10BA`21212122222112222222121`12212121212121````BAj00BAl100``````````B@f`0``0`In0Jf0100010011000011110112BBh11223011221212301212301230121212211111111111111111111111111111111111122``111121212121211111111111```301111111122222233001122`112222221121122222112211133001223333301111111111111111112222222112222221112122222222222121121212230121122212121111111212021122211212111111122212112121122112221212111211211212311112221301221230212301222230121212121301230121211112213`3``3`BDlBDn101010101011001100101100101010101010BHj`BHd1```BHb000BH`2`0120120120120123`3```333```3```33``0120011220011220122012``2012012012012012012`````BIb`0`0``0BI`01010000100110110101001001010101`BId0000000000`6`6`````BIj00BIfBIh2BIl2130213213213:2::::::::BHn2;;BHl3<<<<52552243524352`4352434354352435243524352333````````````<<`<`BIn00000000000```BJdBJh10BJb222122112121212121212121AMh```0BMd0`BKj2`2``2``BKl323`333323`31333320BKn444044444444444444444BJj5050BKdBKfBKh654832106543BJn49432176943217694321764321`99999``````````943217699443322117766BLb::55887766::543288777666:::5432`:543287655555:555:::::555432`9`876::::::5:543287:5876::::::::::::5432876:5432876:5432876:54328760``````````````99``9`9BMj``:0BMfBMlBMh210202020200200220210200010211321010=102110210210232102``BLf```BNdBNf`BNj``3BNh113003BNn14`3```404``4BN`BOfBObBO`BMnBNb:9;78BL`BNl8765432<;=9:10832<;=9:108<;=9:108<;=9:10814321<;=9:108<<;;==99::1100883432<<;;==99::110088765432<<<<<;;;===9:100842432765432<;=9:108765765754322765443765<;=9:108<;=9:108<;=9:108765765432<;=9:108765432<;=9:108765432<;=9:10844333765432<;=9:108432`````BOnBOjBOhBOlBMb43210000000000432104321043214321432104321432104321432104321043210432100``BLhC@`01`1010101010101100110010001010101010101010````BLn``0``00`0BJlBKbBLjBLl432104444444443210432104321032103210321032103210444321032104321043210432104`````BK`BLdC@d210BJn321321321321332211BLb43243243243243224324324324324324324324320BOd``00```C@h10101010101001100110101``010101010101``01``C@j0``00B@d101010101```````````010011001100111110101010101010101````CA````0BC`0000BCd11C@lC@n42333CAb2CAd26455513025645130264513026451302451324513212451325564513026644551133002266455551300266455513021525451321453645130255145132151605645130265026455130264513024645130264513025``````````CAl0CAhCAj111CBbCBd2CBfCB`6CAn6435217000000000651770643521777064352170430430643521002707643521706435217064352170643521701BFf0``````````BEh1`1`1111`0111```CBhCBj1100101011002BEfCCf333222CCdAFh637CCh366655521748021CBlCBnCC`CCb658321065855:965;8<4:965;8<4:965;8<4:95;8659832106565:965;865:965;8<4::996655;;88<<44865::::99996655;;88<<447:::99965;;888<<<<<4;:98;5:965;868:95;865;:987:965;8<48CCl98895;:9<9<;:99432176789432176;:6<9217436;:76<9=8;:7;:76<9=576;:76<9=59688;;::76<9=58;:76<9=58;:76<9=58;:76<9=576CCnCD````````````CDd0````CDbA@h01Fn2`11````0002130213021302130213020200220200021300221133021133021133202A@f1324311131132411313242413241324013241113241A@n`````````0``0``000`0000000000000000000000000000000`00000000000000000```AA`````AKhAKj10``22`121CDf1CDhCDj542310555542310542310542310543554354231054422331100554422331100554223110555543554354355543542310555555435555555555555435210435423105423105444423333105555423105423105423105AAb`````CE`CEb102`2`10210AHn3CEdCEfCEh5436210666543621054362105436210545454625436210554433662211005544336622110055436666210466564646654546105436210666666663546666666666666546105465436210654362105555444436621054362105436210545436210``AAnAAl1``````111110`01010101010010011010100100101010101``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````CEl````00AEl`0``````11`A@jOl00BEj1001102AKdAKbA@l5621433CEj81673254408446732408673240867324085464445675408667755440088466732540088166732555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444408885455555555CF`1278435197243243776576575243223286555877777777```558243197843651971924352784366551927843519278436519278435195````AKn0```00000000000000000000CFd`CFb1``0ABh0000000000000000`12B@`23023023023023022330022330022223330230023230230230230230230CFh```AO```CFl0000``12````2`22`2ANbANdCFj435210435210435210435210434444`5210455221100445522110044355221104333340Cl6321545104505``A@dJb117854385437685437854376854376I`96548713096548772````AKl000000000000OnCGd```10`1`11110`1111111010111CFn0CG```3CGb000000000`433444443343344444`444CGh0000000005``45454545454``CGl```ADb0`0100`0``01CGj1200000660500```444444444400011220111220120003333333333``12012120120120120CH`0CHb0```````:::::::::::::``FBl0`FBn`1``CHdFC`1010CHh02142`21CGf232323232```````FCbFCdCHnCI`CHjCHl5432101010103101100310543321054321010222102543210543210543210543210CId`00`0`CIb00ALd1120112012012012110012001122001111220122222000101211000000201201200120120120121AJ``AH``01```CFf012CIlCIn234102341023410234102341022334411002233441100233344410223410234234102341023410234102341023410````````CJfCJd000`````010CJj10CJlG`22102`102102102`2121111111111330200220110022210232321322332`33```22222411020414112```2`````````321020210210210210211``O`00000000000000000000000000000000000000000000``CKd`CJh`````AGnCAf`0CKf2`044CLbCLd4CKnCGn543261054`6105461054610544`610546611005544`661100554`326661055547348`3261054323212032323233``3326105`886105461058323261054326105432610543261054``CLl00000000000000009```999CLnCM`1011110000`10;;`10;;;;10;;10101010``98`8`9`CL`00000000000000000000;```:99:;<`;`<;```CMb000000000``AMl00000CMd1010101010100000000001111001111101111111110101001111011010101000```EdIf0``0000000`000`Ef2222222222222222222222222222222`21`Ih222222222222222222222222222222COl00````BFj1``5D@hD@jDAbD@f`5``5`55555`5`555`555D@`COf3``COj808B@h0191919BFh2114<2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11111111102:32D@b033;;3;3;:111222?16699888888229822263;;3;3;63;611`774344443443443434443443434343434344344434433;`````````````````````````````DAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBd00DAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBb4DBdDAdDAfDAhDAjBFlDAlDAnDB`988DBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBb4000004DAdDAfDAhDAjBFlDAlDAnDB`8DBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBdDAdDAfDAhDAjBFlDAlDAnDB`DBb9DBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAfDAhDAjBFlDAl6DAd54321DAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDj`IfCNhCNjCNlCNnCO`CObCOd`76543210``7`7`7`7`7`7`7``DDn0888CNf87654321111111119Ih:::98225::76432222:::::52::::::::::::::::::::52432222`DE``000``DEb00000DEd101010101010000000000111100111110111111111010001111011010101000```Ad000DEf11AEj1120120120120121222012100000000002212211002222111122201212221021212121212102012002121212012120120120120100`Nn0000000000000000000000000000000000000000000000000000``Od000000000000DEh11111111111111111111111111111111``DEj00000DEl1010101010111111111101111111110100011110110101010``DEn00000DF`101010101010000000000111100111110111111111010001111011010101000``DFb00000DFd1010101010111111111101111111110100011110110101010```DFf000000DFhDFj21021021021020200000000002222002222102102222222222222021000002222102210210210210000DFl000`000`FCf```11111011````1`11`1DFnDGbDGdDGfDGhADh754321070777AE`66554316526526526526526526526526526528880665543ADj7766332297654322299``29`7647676543297642764276764ADd887765876588770876587658765876587656087658765876587655`30:3876543:876543:876543:876543:18877448877144AIl`AIjKn``DGl3`3`22AIb0`2```````041``DHf0````````AN`ADlDGj4875AHhDGnDH`5437;:82105437;:82105437;:82105437;:8210543ABlAC`865657659=<:43277665599==<<::4433227666599==<<::4433227665999======<<<::::4326765107659=<:43223076556659=<:48657659=<:43269=<:4327659=<:4327659=<:4327659=<:4327659=<:432AF`00``00000`00ANf0101``01010100010011001101100ACf1212122121201212DhACh```11011``AGlDHh101010101011001100101010101010101010```AHdDHj00`0000``11`111`00`BBl2222111101222DHlDHn234441023410234102341034234234323410223344110023333444411002334410444323423410``````23423221042341023410323410234102341023410```DI`000000BCb4101010101010101011001010101040400010010101010DIh00000000``00000000000000``00`000`000000000DIb0DIdDIf3210321032103210303032002032103221100332211032103221030000121032122221032210321032103DIj0BBn00```000000DIlDIn21021021021022101021021022110021021022101021021021021021021010210DJ`0DJd```00DJb1DJf1201201201201201012001201122001112012011201201201201120120````DJhDJjDJlDJn32103210321032103210232103210321032103322110032103210321032103210332100321032101321033210``````DK`DKb1DKdDKfDKhDKj45321045321045321045321045321045321045321045321044553322110052045321045321045321045321024343210453210453210453210453210453210DKn0000000```DL`1DKl1200120120120120101201201122001201200120011011111112012012012011120`````````````AFbDLhDM`CCjDLfAD`00AMbDLj`AMd`3``ALl``DLl5555555555515551`11:11515555161``15`8``57431:999`````551905155159195DLbDLd71968;53<2:DLn182:79<64=3;012:79<64=3012:79<64=3012:79<64=3017<602121201012:79<64=30122::7799<<6644==33001111882:799<644==33;;001888882:7999<644444==33;;00010052<60111ACn93;8:=75>4<12208=712302`322`31222=9:5>4<323222223123;8:=75>4129:5>4<1193;8:=75>4<1293;8:=75>4<1293;8:=75>4<12302032093;8:=75>4<123220DMh0DMj00DMnDN`1DNbDNdDNf10````DNhDNnDNl210202020202221021022110021002102021021020221022200221021021001210```DOd`Kn1L`00`00000000`Kl`102``````````````0AFfAK`AHb120ALj23103131206KjDOfDOhDOjDOlDOnE@`9:8=E@b<8=7654321:;9>0<8=7654321:;9>0<8=7654321:;9>0<8=7654321:;9>0<8=654321;9>0<8=;9;;`79?6543217:;9>:97```7654321:;9>0<8=;977665544332211::;;99>>00<<88==7654321:;;;9>00<888==7654321::::;;;;99>0<<88888==<88;>:;<77799;9:;8:;9>;77654321;9>0<8=``:<87654321:;9>0<8=E@h;;<;<8;:;:=765432<:?1=9>88888888;:==88``;::8;<<:?<88888888888>:=<<<<<19>?8765432;<:???1=9>8765432;<:?1=9>8765432;<:?1=9>8<888765432;<:?1=9>;<:`````````````````EAj000000000000000000000000`00000````EAfCIh101010EB`EBb311203121031203120312031221203112200331122031122033111223222012312031211112031122322`003121312031222031203120312``EBd00000000000000000000EBh0```E@l0EBf1021021021021021021021100221110210211101102102110211110201102102102102```````FChFCjFClFCn`````````3210EBl`0DO`EAnNlDObEBn54321043210ECdE@d6543210654320654320654320654326543265432`6543265432665544332206543210654322654365432``654321065432165433`65432`````````````````````````````````````````````````````````2065432106543210654321065432`65431065432`EAl000000000000000000000`````00000`EAb0EC`10`````111101010`1101010101CJfCJd0`````0100`000``111``0ECf```0``EDb`111`EA`ECl33333222111133300``30`112`33`3ECj214444EFd```````EEj11````1```EEbEEdEEfEEh4EDnEFhEElEEn6EF`EFb;EFf87;6543921<08667;43921<087;43921<087;43921<087;1<0;;<<7;;6543921<<087;6543921<000877;6543921<0866EDl08321170865544:321999999999999999999999999999999999999999999999999999999999999999999999900;78<54:32=19<=78<7654:32=198<7654:32=198<7654:32=19`28<7654:32=19````EDh``````EGnEFnEGdEGfEGhEGj321032103210321031321032103210EDj6444444444444322164444444444443221644444444444432210644444444444422644444444444443214321432143214321EFd000`````EHb000000000``EHf```EDb````EHlEE`10103EHh0400004400442121211222EA`ECl434343554541111430430436`EDl2267`54215454545454````EHn0000000000`00000000```EI`EIdEIf2102222121002102102121212202012102102102102`EIh00000000000000000000<```EHj0======00`00000==000000```EIlEJ`EIn210202020221022210221010210222210``102010210210210210``E@j000000000000000000`ANn000000000000000000000000000000EJdACbACd10``1`EK``0DMdEJj01`EKb``5454DMb7``3`3`3```01`EKd``764`76````0EJb1ALh:AG`EJfEJh8AGjAIfEJl7<9EJn>;97EJd765=4329>;1?<0765=4329>;1?0765=4329>;1?0765=4329>;1?0790765=4329>;1?00776655==44332299>>;;11??8076655==4433229>>;;11??<<:80765==4329>>>>>>;;;1??<<<0791:80765=4329>;1?<8:788:87918807865=432>;1?<88880765=4329>;1?65=432>;1?<8:80765=4329>;1?<:80765=4329>;1?<:80765=4329>;1?<2:80765=4329>;1?<78`EKh00``00EKj101010100101100110011100001000000`10101010101010`EKnEM`AHl`EL``ELdELf`454454ELb5````6263``0`0`````````````4````````EKl004BEl0050EMdEMbALb533AGd587ELhELj;AGbELlALfELnAHlEKnEM`<;:?==9>ELdELf:9EL`9876543=ELbBEl>EKl54>=3<;:9876ALb32AGd276ELhELj7AGbELlALfELnAHlEKnEM`:=<9;ELdELf:9EL`9876543=?<>:098765:9??=?;:075?7=ELbBEl>EKl54>=3<;:9876ALb03322AGd0227766ELh0ELj077AGb0ELl0ALf0ELn0AHl0EKn0EM`0;:==<9;ELd0ELf0:9EL`987666655554433EMdEMb?ELb000BEl000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AGdEKl8877ELhELj08AGbELlALfELnAHlEKn0EM`025:ALb:0<;:98EL`87654<6EMdEMb3ELbBElAGdEKlELdELfELhELj:AGbELlALfELnAHlEKnEM`:EMdEMb?10???;:??=88986?`876>=89>98101098:>>6ALbBElAGdEKl=EL`=<;:9?=0;;94`44;65ELbELdELf;:5=<7265410ELhELj5AGbELlALfELnAHlEKnEM`;:93210ALbEMdEMb10222>BEl000AGdEKlELdELfELh00ELj0EL`AGbELlALfELnAHlEKnEM`EMdEMbALbELbBElAGdEKlELdELfELhELjEL`AGbELlALfELnAHlEKnEM`<>>{{{j{Mn}}}{{j{{Aj{Af}}}}}}?{{{j{N`}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}{{{j{Nb}}}{{j{{Aj{Af}}}}}}111111111111{{{j{Nd}}}{{j{{Aj{Af}}}}}}2{{{j{Nf}}}{{j{{Aj{Af}}}}}}33{{{j{Nh}}}{{j{{Aj{Af}}}}}}4{{{j{B`}}}{{j{B`c}}}{}}0000000000000000000{{{j{B`Cn}}}{{j{B`Nj}}}}1111111111111111111111111111111111111{{}A@j}0{{{j{Nj}}}A@l}{DhA@n}{{jAA`}Eh}{{{j{A@f}}}Eh}{{jAAb}Eh}{{{j{AAd}}AAb}Eh}2{Kb{{Dj{Kb}}}}{{D`D`}{{Dj{D`}}}}{{KbKb}{{Dj{Kb}}}}{{KdKd}{{Dj{Kd}}}}{{D`Dl}{{Dj{D`}}}}{{KbAAf}{{Dj{Kb}}}}{{AAhDl}{{Dj{AAh}}}}{{KdDl}{{Dj{Kd}}}}3210{{AAhKd}{{Dj{D`}}}}43765{{AAjAAl}AAn}{{{j{B`AB`}}}Bn}{{{j{ABb}}}ABb}{{{j{D`}}}D`}{{{j{Kb}}}Kb}{{{j{AAh}}}AAh}{{{j{Kh}}}Kh}{{{j{Kd}}}Kd}{{{j{Lf}}}Lf}{{{j{ABd}}}ABd}{{{j{{Ld{c}}}}}{{Ld{c}}}{BfA@b}}{{{j{Lh}}}Lh}{{{j{Lj}}}Lj}{{{j{Ll}}}Ll}{{{j{Df}}}Df}{{{j{Ln}}}Ln}{{{j{M`}}}M`}{{{j{Mb}}}Mb}{{{j{A@f}}}A@f}{{{j{AAj}}}AAj}{{{j{Cn}}}Cn}{{{j{ABf}}}ABf}{{{j{ABh}}}ABh}{{{j{Md}}}Md}{{{j{Mf}}}Mf}{{{j{Cf}}}Cf}{{{j{Mh}}}Mh}{{{j{I`}}}I`}{{{j{A@d}}}A@d}{{{j{AAd}}}AAd}{{{j{Jb}}}Jb}{{{j{Cl}}}Cl}{{{j{AB`}}}AB`}{{{j{ABj}}}ABj}{{{j{ABl}}}ABl}{{{j{Mj}}}Mj}{{{j{Ml}}}Ml}{{{j{ABn}}}ABn}{{{j{AC`}}}AC`}{{{j{Mn}}}Mn}{{{j{N`}}}N`}{{{j{Ob}}}Ob}{{{j{Nb}}}Nb}{{{j{ACb}}}ACb}{{{j{ACd}}}ACd}{{{j{ACf}}}ACf}{{{j{ACh}}}ACh}{{{j{Dh}}}Dh}{{{j{Kf}}}Kf}{{{j{ACj}}}ACj}{{{j{ACl}}}ACl}{{{j{ACn}}}ACn}{{{j{Of}}}Of}{{{j{Nd}}}Nd}{{{j{Oh}}}Oh}{{{j{Nf}}}Nf}{{{j{Oj}}}Oj}{{{j{Nh}}}Nh}{{j{j{B`c}}}Bn{}}0000000000000000000000000000000000000000000000000000000{{jAf}Bn}0000000000000000000000000000000000000000000000000000000{{{j{D`}}{j{D`}}}C`}{{{j{Kb}}{j{Kb}}}C`}{{{j{AAh}}{j{AAh}}}C`}{{{j{Kh}}{j{Kh}}}C`}{{{j{Kd}}{j{Kd}}}C`}{{{j{Lf}}{j{Lf}}}C`}{{{j{ABd}}{j{ABd}}}C`}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}C`{CbA@b}}{{{j{Lh}}{j{Lh}}}C`}{{{j{Lj}}{j{Lj}}}C`}{{{j{Ll}}{j{Ll}}}C`}{{{j{Df}}{j{Df}}}C`}{{{j{Ln}}{j{Ln}}}C`}{{{j{M`}}{j{M`}}}C`}{{{j{Mb}}{j{Mb}}}C`}{{{j{Nj}}{j{Nj}}}C`}{{{j{Cn}}{j{Cn}}}C`}{{{j{ABf}}{j{ABf}}}C`}{{{j{ABh}}{j{ABh}}}C`}{{{j{Md}}{j{Md}}}C`}{{{j{Mf}}{j{Mf}}}C`}{{{j{Cf}}{j{Cf}}}C`}{{{j{Mh}}{j{Mh}}}C`}{{{j{I`}}{j{I`}}}C`}{{{j{A@d}}{j{A@d}}}C`}{{{j{AAd}}{j{AAd}}}C`}{{{j{Jb}}{j{Jb}}}C`}{{{j{Cl}}{j{Cl}}}C`}{{{j{AB`}}{j{AB`}}}C`}{{{j{ABj}}{j{ABj}}}C`}{{{j{ABl}}{j{ABl}}}C`}{{{j{Mj}}{j{Mj}}}C`}{{{j{Ml}}{j{Ml}}}C`}{{{j{ABn}}{j{ABn}}}C`}{{{j{Mn}}{j{Mn}}}C`}{{{j{N`}}{j{N`}}}C`}{{{j{Ob}}{j{Ob}}}C`}{{{j{Nb}}{j{Nb}}}C`}{{{j{ACb}}{j{ACb}}}C`}{{{j{ACh}}{j{ACh}}}C`}{{{j{Dh}}{j{Dh}}}C`}{{{j{Kf}}{j{Kf}}}C`}{{{j{ACj}}{j{ACj}}}C`}{{{j{ACl}}{j{ACl}}}C`}{{{j{Of}}{j{Of}}}C`}{{{j{Nd}}{j{Nd}}}C`}{{{j{Oh}}{j{Oh}}}C`}{{{j{Nf}}{j{Nf}}}C`}{{{j{Oj}}{j{Oj}}}C`}{{{j{Nh}}{j{Nh}}}C`}{{{j{Kh}}{j{Kh}}}C`}{{{j{A@f}}}{{Dj{{j{Cl}}}}}}{{{j{B`ACn}}ACn}{{Eb{BnAD`}}}}{ABlEh}{AC`Eh}{{{j{A@f}}}{{Dj{Ln}}}}{{{j{Cl}}}Nn}{{{j{Cl}}}Cf}{{{j{M`}}{j{{Aj{Af}}}}}Mb}{{{j{Cl}}}Mh}`{{{j{B`c}}}{{Eb{D`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{M`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{A@fADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{MhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{I`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AAdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{JbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AB`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{ABjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{ACfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AClADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{NdADb}}}{ADdADf}}:{{{j{B`c}}}{{Eb{CnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{A@dADb}}}{ADdADf}}7{{{j{B`c}}}{{Eb{ClADb}}}{ADdADf}}{{{j{D`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Lh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Lj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Df}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Ln}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{M`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{A@f}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Mh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{I`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{A@d}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AAd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Jb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AB`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ABj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ACf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ACl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nj}}}Hn}0{KhADl}{{}D`}{{}Kb}{{}Cn}{{}I`}{{}A@d}{{}AAd}{{}AB`}{{}Ob}{{}ACl}{{}Of}{{}Oh}{{}Oj}{{{j{Cn}}}j}{{{j{B`Cn}}}{{j{B`}}}}{{cADn}{{Eb{D`}}}Ed}{{cADn}{{Eb{Kb}}}Ed}10{c{{Eb{D`}}}Ed}{c{{Eb{AAh}}}Ed}{c{{Eb{Kh}}}Ed}{c{{Eb{Kd}}}Ed}{c{{Eb{{Ld{A@`}}}}}Ed}{c{{Eb{Lh}}}Ed}{c{{Eb{Lj}}}Ed}{c{{Eb{Ll}}}Ed}{c{{Eb{Df}}}Ed}{c{{Eb{Ln}}}Ed}{c{{Eb{M`}}}Ed}{c{{Eb{Mb}}}Ed}{c{{Eb{A@f}}}Ed}{c{{Eb{{j{Nj}}}}}Ed}{c{{Eb{Cn}}}Ed}{c{{Eb{Md}}}Ed}{c{{Eb{Mf}}}Ed}{c{{Eb{Cf}}}Ed}{c{{Eb{Mh}}}Ed}{c{{Eb{I`}}}Ed}{c{{Eb{A@d}}}Ed}{c{{Eb{AAd}}}Ed}{c{{Eb{Jb}}}Ed}{c{{Eb{Cl}}}Ed}{c{{Eb{AB`}}}Ed}{c{{Eb{ABl}}}Ed}{c{{Eb{Mj}}}Ed}{c{{Eb{Ml}}}Ed}{c{{Eb{ABn}}}Ed}{c{{Eb{AC`}}}Ed}{c{{Eb{Mn}}}Ed}{c{{Eb{N`}}}Ed}{c{{Eb{Nb}}}Ed}{c{{Eb{ACb}}}Ed}{c{{Eb{ACd}}}Ed}{c{{Eb{Dh}}}Ed}{c{{Eb{Kf}}}Ed}{c{{Eb{ACj}}}Ed}{c{{Eb{ACl}}}Ed}{{{j{{Aj{Af}}}}}{{Eb{ACnAD`}}}}{c{{Eb{ACn}}}Ed}{c{{Eb{Nd}}}Ed}{c{{Eb{Nf}}}Ed}{c{{Eb{Nh}}}Ed}{{{j{B`c}}}{{Eb{ACnAD`}}}AE`}{{{j{ACj}}c}AEb{{AEd{On}}}}{{{j{ACj}}}AEf}{D`AEh}{KbAEh}{{D`ABb}AEh}{{KbABb}AEh}{{D`Dl}}{{D`Kd}}{{KbAAf}}{{KdKd}}{{KdDl}}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{j{B`Kd}}Dl}Bn}{{{j{Nj}}}D`}`{{{j{AAd}}}Eh}{{{j{A@d}}}Eh}{{}}00000000000000{{}AEj}1010101{{{j{ABb}}{j{ABb}}}Eh}{{{j{D`}}{j{D`}}}Eh}{{{j{Kb}}{j{Kb}}}Eh}{{{j{AAh}}{j{AAh}}}Eh}{{{j{Kh}}{j{Kh}}}Eh}{{{j{Kd}}{j{Kd}}}Eh}{{{j{Lf}}{j{Lf}}}Eh}{{{j{ABd}}{j{ABd}}}Eh}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}Eh{EjA@b}}{{{j{Lh}}{j{Lh}}}Eh}{{{j{Lj}}{j{Lj}}}Eh}{{{j{Ll}}{j{Ll}}}Eh}{{{j{Df}}{j{Df}}}Eh}{{{j{Ln}}{j{Ln}}}Eh}{{{j{M`}}{j{M`}}}Eh}{{{j{Mb}}{j{Mb}}}Eh}{{{j{A@f}}{j{A@f}}}Eh}{{{j{AAj}}{j{AAj}}}Eh}{{{j{Nj}}{j{Cn}}}Eh}{{{j{Nj}}{j{Nj}}}Eh}{{{j{Cn}}{j{Cn}}}Eh}{{{j{Cn}}{j{Nj}}}Eh}{{{j{ABf}}{j{ABf}}}Eh}{{{j{ABh}}{j{ABh}}}Eh}{{{j{Md}}{j{Md}}}Eh}{{{j{Mf}}{j{Mf}}}Eh}{{{j{Cf}}{j{Cf}}}Eh}{{{j{Mh}}{j{Mh}}}Eh}{{{j{I`}}{j{I`}}}Eh}{{{j{A@d}}{j{A@d}}}Eh}{{{j{AAd}}{j{AAd}}}Eh}{{{j{Jb}}{j{Jb}}}Eh}{{{j{Cl}}{j{Cl}}}Eh}{{{j{AB`}}{j{AB`}}}Eh}{{{j{ABj}}{j{ABj}}}Eh}{{{j{ABl}}{j{ABl}}}Eh}{{{j{Mj}}{j{Mj}}}Eh}{{{j{Ml}}{j{Ml}}}Eh}{{{j{ABn}}{j{ABn}}}Eh}{{{j{AC`}}{j{AC`}}}Eh}{{{j{Mn}}{j{Mn}}}Eh}{{{j{N`}}{j{N`}}}Eh}{{{j{Ob}}{j{Ob}}}Eh}{{{j{Nb}}{j{Nb}}}Eh}{{{j{ACb}}{j{ACb}}}Eh}{{{j{ACd}}{j{ACd}}}Eh}{{{j{ACf}}{j{ACf}}}Eh}{{{j{ACh}}{j{ACh}}}Eh}{{{j{Dh}}{j{Dh}}}Eh}{{{j{Kf}}{j{Kf}}}Eh}{{{j{ACj}}{j{ACj}}}Eh}{{{j{ACl}}{j{ACl}}}Eh}{{{j{ACn}}{j{ACn}}}Eh}{{{j{Of}}{j{Of}}}Eh}{{{j{Nd}}{j{Nd}}}Eh}{{{j{Oh}}{j{Oh}}}Eh}{{{j{Nf}}{j{Nf}}}Eh}{{{j{Oj}}{j{Oj}}}Eh}{{{j{Nh}}{j{Nh}}}Eh}{{{j{Kh}}{j{Kh}}}Eh}{{j{j{c}}}Eh{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`{{{j{B`Cn}}c}Bn{{En{}{{El{AEl}}}}}}{{{j{ACn}}{j{{Kj{c}}}}}{{Eb{ClAEn}}}Lb}{{{j{ACf}}{j{B`{Jf{Cf}}}}{j{B`{Jf{b}}}}}{{Eb{BnAF`}}}}{ACn{{Eb{ClAFb}}}}0{ACnCl}{{ACnAAh}{{Eb{ClAFb}}}}{{{j{ACn}}}{{Eb{D`AD`}}}}{{AAhDl}{{Dj{D`}}}}{{AAhKd}{{Dj{D`}}}}{{{j{Lh}}{j{Lj}}}Lj}{{ACn{j{{Kj{c}}}}}{{Eb{ACn{Fh{ACn{Jf{AEn}}}}}}}Lb}{{ACn{j{{Kj{c}}}}Hn}{{Eb{ACn{Fh{ACnAEn}}}}}Lb}0{{{j{B`ACn}}{j{{Kj{c}}}}Hn}{{Eb{BnAEn}}}Lb}02{{{j{B`ACn}}{j{{Kj{c}}}}}{{Eb{Bn{Jf{AEn}}}}}Lb}0{{{j{Nj}}}{{Dj{AAj}}}}{{{j{ABb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{D`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AAh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kh}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{Kd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Lf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ABd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{Ld{c}}}}{j{B`F`}}}{{Eb{BnFb}}}A@b}{{{j{Ld}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Lh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Lj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ll}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Df}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ln}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{M`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{A@f}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Nj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Cn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ABf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Md}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Cf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{I`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{A@d}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Jb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Cl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AB`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Mj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ml}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ABn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AC`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Mn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{N`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ACd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ACf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ACh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Dh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACl}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{ACn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Nd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nj}}{j{B`AFd}}}{{Eb{BnFb}}}}{{D`{j{B`AFd}}ABb}{{Eb{BnFb}}}}{{Kb{j{B`AFd}}ABb}{{Eb{BnFb}}}}{{{j{AC`}}{j{B`AFd}}}{{Eb{BnFb}}}}{cc{}}000{ABlKh}{AFfKh}2{ABnKh}{NlKh}{ADlKh}555{DhABd}6{NnLh}7{NnLj}8{O`Ll}9{{{j{AFh}}}Ll}{AFhLl}{FnDf}{{{j{A@f}}}Df}={{{j{Fn}}}Df}{NnDf}{A@fDf}{CfLn}{cc{}}{NnLn}1{NnM`}{MhM`}{NnMb}44{ABhAAj}5{AfAAj}{{{j{Nj}}}Cn}{LdCn}{{{AFj{Nj}}}Cn}9{{{Jf{Af}}}Cn}::{O`Md}{{{j{Cn}}}Md}<{{{j{Nj}}}Md}{CnMd}{{{j{Cn}}}Mf}{AdMf}{CnMf}{{{j{Nj}}}Mf}{cc{}}0{NnCf}{ClCf}{{{j{Cl}}}Cf}3{NnMh}{{{j{Cl}}}Mh}{ClMh}66{AFlAAd}7{AAbAAd}88{{{Jf{{j{{Aj{Af}}}}}}}AB`}{{{Jf{{Jf{Af}}}}}AB`}:{{{j{{Aj{{j{{Aj{Af}}}}}}}}}AB`}{{{j{{Aj{{Jf{Af}}}}}}}AB`}<{HnABj}{DlABj}{bABj}{AFnABj}{AfABj}{ABnABl}{cc{}}{AFfABl}{O`Mj}{{{j{ABn}}}Mj}{ABnMj}4{{{j{ABl}}}Mj}{ABlMj}{ABnMl}7{O`Ml}{{{j{ABn}}}Ml}99{NnMn}::{NnN`};;{{{Od{Ob}}}Nb}{ACdACb}==={DhACh}>>>>{AClACj}???{AG`Nd}{cc{}}{{{Od{Of}}}Nd}1{{{j{AGb}}}Nf}{NdNf}3{{{Od{Oh}}}Nf}{AGbNf}55{AGdNh}{{{j{AGd}}}Nh}{{{Od{Oj}}}Nh}{AFnAAd}{{{Ah{Af}}}Kf}{{{Ah{Af}}}ACj}{{{j{A@f}}c}ACf{{AGf{{j{Cf}}}{{Hf{Eh}}}}}}{AEf{{Eb{D`AGh}}}}{AEf{{Eb{KbAGh}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}{{{j{{Aj{Af}}}}}{{j{Nj}}}}{{{Jf{Af}}}Cn}{{{j{B`{Aj{Af}}}}}{{j{B`Nj}}}}{A@n{{Dj{Dh}}}}{AClACj}{bAAd}{bACd}{bACl}{Af{{Eb{ACbAGj}}}}{{{j{Gb}}}{{Eb{DhAGl}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}{{AEfABb}{{Eb{D`AGh}}}}{{AEfABb}{{Eb{KbAGh}}}}{{FnFnc}ACl{{AEd{On}}}}{{{j{Fn}}{j{{Aj{Cf}}}}c}ACf{{AGf{{j{Cf}}}{{Hf{Eh}}}}}}{AFnAAd}{{{j{Gb}}}{{Eb{CnAGn}}}}{{{j{Gb}}}{{Eb{AAdAH`}}}}{{{j{Gb}}}{{Eb{KfAH`}}}}{{{j{Gb}}}{{Eb{ACjAH`}}}}{{{j{Gb}}}{{Eb{AClAH`}}}}{DlD`}{cCn{{En{}{{El{AEl}}}}}}{{Kh{Dj{Nf}}}Nh}{{{j{AHb}}}{{Fh{KhKn}}}}{Dl{{Dj{Kd}}}}{{{Ah{Af}}}Kf}{{{Ah{Af}}}ACj}{AHd{{Dj{Dh}}}}{{AClDlc}ACl{{AEd{On}}}}{{NfNf}Nf}{DlKd}{{{j{{Kj{c}}}}{j{AC`}}}ABlAHf}{{{j{{Kj{c}}}}{j{AC`}}}{{Eb{ABnAHh}}}AHf}{NnLh}{NnLj}{O`Ll}{NnDf}{NnLn}{NnM`}{NnMb}{O`Md}{AdMf}{NnCf}{NnMh}{O`Mj}{O`Ml}{NnMn}{NnN`}{{{Od{Ob}}}Nb}{{{Od{Of}}}Nd}{{{Od{Oh}}}Nf}{{{Od{Oj}}}Nh}{DlD`}{AAfKb}{DlAAh}{Dl{{Dj{AAh}}}}1{{{j{Nj}}c}{{Eb{LdAHj}}}{{AEd{On}}}}{{{j{Nj}}AHl}Nd}{{{j{Nj}}AHl}Nf}{b{{Eb{AAdAHn}}}}0{{{j{{Aj{Af}}}}}{{Eb{KhL`}}}}{{{j{{Aj{Af}}}}}{{Eb{KhAI`}}}}{{{j{{Aj{Af}}}}}{{Eb{LhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{M`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{MbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{CfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MhG`}}}}{{{j{{Aj{c}}}}}AB`{{AEd{{Aj{Af}}}}}}{{{j{{Aj{Af}}}}}{{Eb{ABlAIb}}}}{{{j{{Aj{Af}}}}}{{Eb{ABlAI`}}}}{{{j{{Aj{Af}}}}}{{Eb{MjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{ABnL`}}}}{{{j{{Aj{Af}}}}c}{{Eb{AC`L`}}}{{AId{ACh}}}}{{{j{{Aj{Af}}}}}{{Eb{MnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{N`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{NbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{M`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{MbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{CfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{N`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{NbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NhG`}}}}{b{{Eb{ACdAIf}}}}{{{j{Gb}}}{{Eb{ABb}}}}{{{j{Gb}}}{{Eb{D`}}}}{{{j{Gb}}}{{Eb{Kb}}}}{{{j{Gb}}}{{Eb{AAh}}}}{{{j{Gb}}}{{Eb{KhL`}}}}{{{j{Gb}}}{{Eb{Kd}}}}{{{j{Gb}}}{{Eb{Lf}}}}{{{j{Gb}}}{{Eb{{Ld{A@`}}AIh}}}}{{{j{Gb}}}{{Eb{Lh}}}}{{{j{Gb}}}{{Eb{Lj}}}}{{{j{Gb}}}{{Eb{Ll}}}}{{{j{Gb}}}{{Eb{Df}}}}{{{j{Gb}}}{{Eb{Ln}}}}{{{j{Gb}}}{{Eb{M`}}}}{{{j{Gb}}}{{Eb{Mb}}}}{{{j{Gb}}}{{Eb{ABh}}}}{{{j{Gb}}}{{Eb{Md}}}}{{{j{Gb}}}{{Eb{Mf}}}}{{{j{Gb}}}{{Eb{Cf}}}}{{{j{Gb}}}{{Eb{Mh}}}}{{{j{Gb}}}{{Eb{I`}}}}{{{j{Gb}}}{{Eb{AAd}}}}{{{j{Gb}}}{{Eb{ABlAIj}}}}{{{j{Gb}}}{{Eb{Mj}}}}{{{j{Gb}}}{{Eb{Ml}}}}{{{j{Gb}}}{{Eb{ABn}}}}{{{j{Gb}}}{{Eb{AC`AIl}}}}{{{j{Gb}}}{{Eb{Mn}}}}{{{j{Gb}}}{{Eb{N`}}}}{{{j{Gb}}}{{Eb{Nb}}}}{{{j{Gb}}}{{Eb{ACb}}}}{{{j{Gb}}}{{Eb{ACd}}}}{{{j{Gb}}}{{Eb{Dh}}}}{{{j{Gb}}}{{Eb{ACn}}}}{{{j{Gb}}}{{Eb{Nd}}}}{{{j{Gb}}}{{Eb{Nf}}}}{{{j{Gb}}}{{Eb{Nh}}}}{{{j{Gb}}ABb}{{Eb{D`AGh}}}}{{{j{Gb}}ABb}{{Eb{KbAGh}}}}{{{j{Gb}}}{{Eb{D`AIn}}}}{{{j{Gb}}}{{Eb{KbAIn}}}}{{{j{Gb}}}{{Eb{AAdAJ`}}}}{{{j{Gb}}}{{Eb{KfAJ`}}}}{{{j{Gb}}}{{Eb{ACjAJ`}}}}{{{j{Gb}}}{{Eb{AClAJ`}}}}{Cl{{Eb{ACnAD`}}}}{Dl{{Dj{Kd}}}}{DlKd}0{{{j{Gb}}}{{Eb{AC`AIl}}}}1{{ABfc}Ld{{AId{ABd}}}}2{HnKd}{cAC`{{AId{ACh}}}}{{{j{ABb}}{j{B`c}}}BnGh}{{{j{D`}}{j{B`c}}}BnGh}{{{j{Kb}}{j{B`c}}}BnGh}{{{j{AAh}}{j{B`c}}}BnGh}{{{j{Kh}}{j{B`c}}}BnGh}{{{j{Kd}}{j{B`c}}}BnGh}{{{j{Lf}}{j{B`c}}}BnGh}{{{j{ABd}}{j{B`c}}}BnGh}{{{j{{Ld{c}}}}{j{B`e}}}Bn{GjA@b}Gh}{{{j{Lh}}{j{B`c}}}BnGh}{{{j{Lj}}{j{B`c}}}BnGh}{{{j{Ll}}{j{B`c}}}BnGh}{{{j{Df}}{j{B`c}}}BnGh}{{{j{Ln}}{j{B`c}}}BnGh}{{{j{M`}}{j{B`c}}}BnGh}{{{j{Mb}}{j{B`c}}}BnGh}{{{j{Nj}}{j{B`c}}}BnGh}{{{j{Cn}}{j{B`c}}}BnGh}{{{j{ABf}}{j{B`c}}}BnGh}{{{j{ABh}}{j{B`c}}}BnGh}{{{j{Md}}{j{B`c}}}BnGh}{{{j{Mf}}{j{B`c}}}BnGh}{{{j{Cf}}{j{B`c}}}BnGh}{{{j{Mh}}{j{B`c}}}BnGh}{{{j{I`}}{j{B`c}}}BnGh}{{{j{A@d}}{j{B`c}}}BnGh}{{{j{AAd}}{j{B`c}}}BnGh}{{{j{Jb}}{j{B`c}}}BnGh}{{{j{Cl}}{j{B`c}}}BnGh}{{{j{AB`}}{j{B`c}}}BnGh}{{{j{ABl}}{j{B`c}}}BnGh}{{{j{Mj}}{j{B`c}}}BnGh}{{{j{Ml}}{j{B`c}}}BnGh}{{{j{ABn}}{j{B`c}}}BnGh}{{{j{Mn}}{j{B`c}}}BnGh}{{{j{N`}}{j{B`c}}}BnGh}{{{j{Ob}}{j{B`c}}}BnGh}{{{j{Nb}}{j{B`c}}}BnGh}{{{j{ACb}}{j{B`c}}}BnGh}{{{j{ACd}}{j{B`c}}}BnGh}{{{j{ACh}}{j{B`c}}}BnGh}{{{j{Dh}}{j{B`c}}}BnGh}{{{j{Kf}}{j{B`c}}}BnGh}{{{j{ACj}}{j{B`c}}}BnGh}{{{j{ACl}}{j{B`c}}}BnGh}{{{j{ACn}}{j{B`c}}}BnGh}{{{j{Of}}{j{B`c}}}BnGh}{{{j{Nd}}{j{B`c}}}BnGh}{{{j{Oh}}{j{B`c}}}BnGh}{{{j{Nf}}{j{B`c}}}BnGh}{{{j{Oj}}{j{B`c}}}BnGh}{{{j{Nh}}{j{B`c}}}BnGh}`{A@fFn}{ACfFn}{{{j{Lh}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Lj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ll}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Df}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ln}}c}j{{Gl{{Aj{Af}}}}}}{{{j{M`}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nj}}{AJb{Hn}}}j}{{{j{Nj}}{AJd{Hn}}}j}{{{j{Nj}}{AJf{Hn}}}j}{{{j{Nj}}{AJh{Hn}}}j}{{{j{Nj}}AJj}j}{{{j{Nj}}{AJl{Hn}}}j}{{{j{Nj}}{Fh{{AJn{Hn}}{AJn{Hn}}}}}j}{{{j{Md}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Cf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mh}}c}j{{Gl{{Aj{Af}}}}}}{{{j{AB`}}Hn}j}{{{j{Mj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ml}}c}j{{Gl{{Aj{Af}}}}}}{{{j{AC`}}AJj}{{j{{Aj{Af}}}}}}{{{j{Mn}}c}j{{Gl{{Aj{Af}}}}}}{{{j{N`}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nd}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nh}}c}j{{Gl{{Aj{Af}}}}}}{ABlAFf}{AC`AK`}{ClJf}{ACnJf}{{{j{Nj}}}AKb}0{{{j{Nj}}}AKd}0{{}c{}}0000000000000000000000000000000000000000000000000000000{Cn{{AKf{Nj}}}}{Cn{{Jf{Af}}}}{{{j{AB`}}}}{{{AKf{Nj}}}Cn}{{{Ld{c}}}{{Ld{A@`}}}A@b}{{{j{Cl}}AKhAKj}Eh}{{{j{Cl}}}Eh}{{{j{Nj}}}Eh}{{{j{AB`}}}Eh}2{{{j{AAd}}}Eh}03{{{j{ACh}}}Eh}{{{j{ACj}}Df}Eh}4{KbEh}{{{j{I`}}}Eh}66666{{{j{ABf}}}Eh}70702775{{{j{Ld}}{j{ABl}}}Eh}{{{j{Ld}}{j{Kh}}}Eh}7{{{j{Ld}}}Eh}8{{{j{ABl}}}Eh}{{{j{{Ld{A@`}}}}Dh}Eh}<{{{j{Kh}}}Eh}{{{j{AB`}}}AKl}{{{j{ACn}}}{{`{{H`{}{{El{{Eb{{j{Jb}}AD`}}}}}}}}}}`{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{A@d}}}Kd}{{{j{Nj}}}Hn}{{{j{AB`}}}Hn}{ClAA`}{KfAEf}{DhAHd}{{{j{Ld}}{j{Nj}}}Eh}{{{j{ACj}}}ACj}{{{j{ACj}}c}ACj{{AEd{On}}}}1`11{{{j{Nj}}}D`}{CnJb}{{{j{Nj}}AAh}D`}{{CnAAh}Jb}{{D`Dl}}{{KbAAf}}{{AAhKd}}{{KdDl}}{{KdAAh}}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{j{B`Kd}}Dl}Bn}{Kb}`{AC`ACh}{{}{{j{Nj}}}}{{}Cn}{{ABh{j{{Aj{Af}}}}}{{Eb{ABfAKn}}}}{{Cfb}I`}{{}AB`}{cABl{{AId{AFf}}}}{{AK`c}AC`{{AId{ACh}}}}{cCn{{AEd{Ol}}}}{{{j{ABl}}}Cn}{{{j{Mj}}}Cn}{{{j{Md}}}Cn}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}CnLb}{ADlCn}{{{j{Ml}}}Cn}{{{j{Mf}}}Cn}98{{{j{ABf}}}Cn}{{{j{AB`}}Hn}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{Cl}}}Nn}{{}I`}{ClJf}{ACnJf}`{{{j{Nj}}}{{Dj{ABl}}}}{{ce}Ld{{AId{Mj}}}{{AId{ACh}}}}{{{j{Nj}}c}{{Eb{LdAL`}}}{{AId{ACh}}}}{{Mdc}Ld{{AId{ACh}}}}{{{j{ABn}}c}Ld{{AId{ACh}}}}{{{j{Nj}}c}Ld{{AId{ACh}}}}{{{j{{Kj{c}}}}Kh{Dj{Nf}}e}LdLb{{AId{ABd}}}}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}ABfLb}{{{j{ALb}}}AB`}{{ADlc}Ld{{AId{ABd}}}}{ADlABf}{{{j{ABn}}c}Ld{{AId{ABd}}}}{{{j{ABn}}}ABf}{{{j{ALd}}{j{AFf}}}AB`}{{{j{Nj}}}{{Dj{Cn}}}}{MlCn}{{{j{ABl}}}{{Eb{CnAHh}}}}{{{j{ABn}}}Cn}{{{j{Nj}}c}Ld{{AId{ABd}}}}{{{j{Nj}}}ABf}{Dh{{j{On}}}}`{{{j{D`}}{j{D`}}}{{Dj{C`}}}}{{{j{Kb}}{j{Kb}}}{{Dj{C`}}}}{{{j{AAh}}{j{AAh}}}{{Dj{C`}}}}{{{j{Kh}}{j{Kh}}}{{Dj{C`}}}}{{{j{Kd}}{j{Kd}}}{{Dj{C`}}}}{{{j{Lf}}{j{Lf}}}{{Dj{C`}}}}{{{j{ABd}}{j{ABd}}}{{Dj{C`}}}}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}{{Dj{C`}}}{IbA@b}}{{{j{Lh}}{j{Lh}}}{{Dj{C`}}}}{{{j{Lj}}{j{Lj}}}{{Dj{C`}}}}{{{j{Ll}}{j{Ll}}}{{Dj{C`}}}}{{{j{Df}}{j{Df}}}{{Dj{C`}}}}{{{j{Ln}}{j{Ln}}}{{Dj{C`}}}}{{{j{M`}}{j{M`}}}{{Dj{C`}}}}{{{j{Mb}}{j{Mb}}}{{Dj{C`}}}}{{{j{Nj}}{j{Cn}}}{{Dj{C`}}}}{{{j{Nj}}{j{Nj}}}{{Dj{C`}}}}{{{j{Cn}}{j{Cn}}}{{Dj{C`}}}}{{{j{Cn}}{j{Nj}}}{{Dj{C`}}}}{{{j{ABf}}{j{ABf}}}{{Dj{C`}}}}{{{j{ABh}}{j{ABh}}}{{Dj{C`}}}}{{{j{Md}}{j{Md}}}{{Dj{C`}}}}{{{j{Mf}}{j{Mf}}}{{Dj{C`}}}}{{{j{Cf}}{j{Cf}}}{{Dj{C`}}}}{{{j{Mh}}{j{Mh}}}{{Dj{C`}}}}{{{j{I`}}{j{I`}}}{{Dj{C`}}}}{{{j{A@d}}{j{A@d}}}{{Dj{C`}}}}{{{j{AAd}}{j{AAd}}}{{Dj{C`}}}}{{{j{Jb}}{j{Jb}}}{{Dj{C`}}}}{{{j{Cl}}{j{Cl}}}{{Dj{C`}}}}{{{j{AB`}}{j{AB`}}}{{Dj{C`}}}}{{{j{ABj}}{j{ABj}}}{{Dj{C`}}}}{{{j{ABl}}{j{ABl}}}{{Dj{C`}}}}{{{j{Mj}}{j{Mj}}}{{Dj{C`}}}}{{{j{Ml}}{j{Ml}}}{{Dj{C`}}}}{{{j{ABn}}{j{ABn}}}{{Dj{C`}}}}{{{j{Mn}}{j{Mn}}}{{Dj{C`}}}}{{{j{N`}}{j{N`}}}{{Dj{C`}}}}{{{j{Ob}}{j{Ob}}}{{Dj{C`}}}}{{{j{Nb}}{j{Nb}}}{{Dj{C`}}}}{{{j{ACb}}{j{ACb}}}{{Dj{C`}}}}{{{j{ACh}}{j{ACh}}}{{Dj{C`}}}}{{{j{Dh}}{j{Dh}}}{{Dj{C`}}}}{{{j{Kf}}{j{Kf}}}{{Dj{C`}}}}{{{j{ACj}}{j{ACj}}}{{Dj{C`}}}}{{{j{ACl}}{j{ACl}}}{{Dj{C`}}}}{{{j{Of}}{j{Of}}}{{Dj{C`}}}}{{{j{Nd}}{j{Nd}}}{{Dj{C`}}}}{{{j{Oh}}{j{Oh}}}{{Dj{C`}}}}{{{j{Nf}}{j{Nf}}}{{Dj{C`}}}}{{{j{Oj}}{j{Oj}}}{{Dj{C`}}}}{{{j{Nh}}{j{Nh}}}{{Dj{C`}}}}`{{KbKb}{{Dj{Kb}}}}`{A@dI`}{{{j{ABf}}}{{j{Ol}}}}{ACnJd}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}`{{{j{Ld}}}{{Dj{Mj}}}}{{{j{ABl}}}Mj}{{{j{ABn}}}Mj}{{{j{Kh}}Kn}AFf}{{{j{AC`}}{j{{Kj{c}}}}}ABlAHf}{{{j{B`AB`}}c}Bn{{AEd{{Aj{Af}}}}}}{{{j{B`AB`}}{j{ALd}}}Bn}{{{j{B`Cn}}AEl}Bn}0{{{j{B`Cn}}AAj}Bn}{{{j{B`Cn}}c}Bn{{AEd{Ol}}}}{{{j{B`c}}}{{Eb{ABlADh}}}{ADdADf}}{{{j{B`c}}}{{Eb{ABnADh}}}{ADdADf}}{{{j{Nj}}}{{Dj{{j{Nj}}}}}}{{D`Dl}D`}{{KbAAf}Kb}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{Ld{A@`}}Dh}{{Eb{LdAIh}}}}{{{j{B`Cn}}Hn}Bn}0{Kd{{Dj{Kd}}}}{{{j{B`Cn}}}Bn}{{{j{Ld}}}{{Dj{Md}}}}{{{j{Nj}}}Md}{{{j{Ld}}}Cn}{JbCn}{{{j{Cl}}}{{`{{H`{}{{El{Hn}}}}}}}}{A@dCn}{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{A@d}}}Kd}{A@dAAd}{{D`cADn}EbIf}{{KbcADn}EbIf}101010{{{j{D`}}c}EbIf}{{{j{AAh}}c}EbIf}{{{j{Kh}}}{{Ah{Af}}}}{{{j{Kh}}c}EbIf}{{{j{Kd}}c}EbIf}{{{j{{Ld{c}}}}e}EbA@bIf}{{{j{Lh}}c}EbIf}{{{j{Lj}}c}EbIf}{{{j{Ll}}c}EbIf}{{{j{Df}}c}EbIf}{{{j{Ln}}c}EbIf}{{{j{M`}}c}EbIf}{{{j{Mb}}c}EbIf}{{{j{A@f}}c}EbIf}{{{j{AAj}}c}EbIf}{{{j{Nj}}c}EbIf}{{{j{Cn}}c}EbIf}{{{j{Md}}c}EbIf}{{{j{Mf}}c}EbIf}{{{j{Cf}}c}EbIf}{{{j{Mh}}c}EbIf}{{{j{I`}}c}EbIf}{{{j{A@d}}c}EbIf}{{{j{AAd}}c}EbIf}{{{j{Jb}}c}EbIf}{{{j{Cl}}c}EbIf}{{{j{AB`}}c}EbIf}{{{j{ABl}}c}EbIf}{{{j{Mj}}c}EbIf}{{{j{Ml}}c}EbIf}{{{j{ABn}}c}EbIf}{{{j{AC`}}c}EbIf}{{{j{Mn}}c}EbIf}{{{j{N`}}c}EbIf}{{{j{Nb}}c}EbIf}{{{j{ACb}}c}EbIf}{{{j{ACd}}c}EbIf}{{{j{Dh}}c}EbIf}{{{j{Kf}}c}EbIf}{{{j{ACj}}c}EbIf}{{{j{ACl}}c}EbIf}{{{j{ACn}}c}EbIf}{{{j{ACn}}}{{Jf{Af}}}}{{{j{Nd}}c}EbIf}{{{j{Nf}}c}EbIf}{{{j{Nh}}c}EbIf}{{{j{ACn}}}In}{{{j{ACn}}{j{B`c}}}{{Eb{HnADh}}}ADj}`{{{j{ACn}}Hn{j{B`{ALh{c}}}}}{{Eb{{Fh{ALjACd}}ALl}}}{{Dn{Cl}}}}{{{j{ACn}}Hn{j{B`{ALh{c}}}}{Dj{Nd}}}{{Eb{ALnAM`}}}{{Dn{Cl}}}}{{{j{B`ACn}}{j{c}}{j{{Kj{e}}}}}{{Eb{{Jd{HnAMb}}{Fh{{Jd{HnAMb}}{Jd{HnALl}}}}}}}AMd{AHfLb}}`{KbAAf}{{{j{Jb}}}Hn}{{{j{AB`}}}Hn}{{{j{ABj}}}Hn}{{{j{ACn}}Hn}{{Eb{{j{Jb}}ALl}}}}{{D`D`}}{{KbKb}}{{KdKd}}{{KfKf}Kf}{{{j{B`D`}}D`}Bn}{{{j{B`Kb}}Kb}Bn}{{{j{B`Kd}}Kd}Bn}{cD`{{H`{}{{El{D`}}}}}}{cKb{{H`{}{{El{Kb}}}}}}{cKd{{H`{}{{El{Kd}}}}}}{cKd{{H`{}{{El{{j{Kd}}}}}}}}{{Kh{j{{Kj{c}}}}{Dj{Nf}}}{{Fh{ADlKn}}}Lb}`{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}0{{{j{AB`}}}{{Dj{{j{Nj}}}}}}{{{j{Nj}}}Nd}2{{{j{Ld}}}AMf}{{{j{Nj}}}In}{Kf{{Ah{Af}}}}{ACj{{Ah{Af}}}}{D`AEf}{KbAEf}{Lh}{Lj}{Ll}{Df}{Ln}{M`}{Mb}{Md}{Mf}{Cf}{Mh}{Mj}{Ml}{Mn}{N`}{Nb}{Nd}{Nf}{Nh}{{{j{Nj}}}{{Jf{Af}}}}{ABl{{Jf{Af}}}}{{{j{ABn}}}{{Ah{Af}}}}{AC`{{Jf{Af}}}}{ACjACl}{AClb}{AAdb}{Dh{{j{Gb}}}}{ABhAMh}{{D`ABb}AEf}{{KbABb}AEf}{{{j{O`}}}O`}0{{{j{AMj}}}AMj}0{{{j{Nj}}}In}{KdDl}{Kf{{Ah{Af}}}}{ACj{{Ah{Af}}}}{ABhAf}{jc{}}00000000000000000{{{j{Nj}}}}11111111111111111111111111111111111111{{{j{Nj}}}Cn}{{{j{Nj}}{j{{Kj{c}}}}Kh}CnLb}1{{{j{Kh}}}ABl}{{{j{ABl}}}ABl}{{{j{Ld}}}In}{LhNn}{LjNn}{LlO`}{DfNn}{LnNn}{M`Nn}{MbNn}{MdO`}{MfAd}{CfNn}{MhNn}{MjO`}{MlO`}{MnNn}{N`Nn}{Nb{{Od{Ob}}}}{Nd{{Od{Of}}}}{Nf{{Od{Oh}}}}{Nh{{Od{Oj}}}}{{{j{AAd}}}{{Dj{AAb}}}}{{{j{AMl}}}AMl}0{D`Dl}{KbAAf}{AAhDl}00{NhKl}{{{j{Ad}}}Ad}0{D`{{Eb{KbAMn}}}}{ABlAN`}{jIn}00000000000000000000000000000000000000000{{D`ABb}In}{{KbABb}In}10{KfACj}{ACdb}{AAjAf}{Kb{{Eb{D`AMn}}}}{KdDl}0{{{j{AB`}}}{{Jf{{Jf{Af}}}}}}{AC`In}{ACjKf}3{{{j{Kh}}}Kh}{{{j{Cl}}c}Hn{{Hh{{j{I`}}}{{Hf{{Dj{Jb}}}}}}}}{{{j{A@f}}}Hn}{{{j{A@d}}}Hn}{{{j{Cl}}}Hn}{c{{Eb{e}}}{}{}}{Kb{{Eb{D`}}}}11{D`{{Eb{Kb}}}}2{{{j{Gb}}}{{Eb{AAh}}}}{In{{Eb{AAh}}}}{{{AKf{Gb}}}{{Eb{AAh}}}}5{{{j{Gb}}}{{Eb{Kd}}}}{{{AKf{Gb}}}{{Eb{Kd}}}}{In{{Eb{Kd}}}}8888888888888888{Af{{Eb{ABh}}}}{AEl{{Eb{ABh}}}}{AMh{{Eb{ABh}}}}{AAj{{Eb{ABh}}}}<<<<<<{{{j{Gb}}}{{Eb{AAd}}}}{{{AKf{Gb}}}{{Eb{AAd}}}}>{In{{Eb{AAd}}}}???????{ABl{{Eb{ABn}}}}{c{{Eb{e}}}{}{}}0000000000{A@n{{Eb{Dh}}}}{AHd{{Eb{Dh}}}}2222222222{{}{{Eb{c}}}{}}0000000000000000000000000000000000000000000000000000000{{{j{Kh}}{j{{Kj{c}}}}{j{Kh}}KnKl}EhLb}{{{j{Cl}}Hn}{{Eb{{j{A@d}}ANb}}}}{{{j{Cl}}Hn}{{Eb{{j{Jb}}ANd}}}}{A@fJf}{{{j{Cl}}}Cf}{I`Cf}{ACfANf}{jJh}00000000000000000000000000000000000000000000000000000000{ADn{{j{Gb}}}}0{{D`D`}D`}{{KbKb}Kb}10{ACnJd}{KbD`}{ACnCl}{{{j{B`ACn}}Hn{j{{Dd{ANh}}}}}{{Eb{BnANj}}}}{{{j{B`ACn}}Hn{j{{Dd{ANh}}}}}{{Eb{BnANl}}}}{JbD`}{{{j{Kh}}{j{{Kj{c}}}}{j{ALj}}{j{ANn}}}{{Eb{BnL`}}}Lb}{{{j{ABl}}{j{{Kj{c}}}}{j{ALj}}{j{ALd}}}{{Eb{BnL`}}}Lb}{{{j{ABn}}{j{{Kj{c}}}}{j{ALj}}{j{ALd}}}{{Eb{BnL`}}}Lb}{{{j{ABf}}}ABh}{ClAO`}{ACnb}{I`b}{{{j{Cl}}}Hn}{{}c{}}0000000000000000000000000000000000000000000000000000000{{{j{A@f}}}Kd}{{{j{Jb}}}Kd}{{{j{Cl}}}Kd}{HnCn}{A@dAB`}{{{j{Ld}}}{{Dj{ABf}}}}{{{j{A@f}}}{{Dj{M`}}}}{{{j{AB`}}}{{Dj{{j{Nj}}}}}}{{{j{Nj}}}{{Dj{ABh}}}}{{{j{ABl}}}{{Eb{MlAHh}}}}{{{j{ABn}}}Ml}{{{j{ABl}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{{{j{ABn}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{{{j{Nj}}}Mf}{{{j{Cl}}}Mh}{ACnJd}`````````````````````````````````````````{j{{j{c}}}{}}00000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000{{{j{AHj}}}AHj}{{{j{AL`}}}AL`}{{{j{AOb}}}AOb}{{{j{AIh}}}AIh}{{{j{AOd}}}AOd}{{{j{AOf}}}AOf}{{{j{AOh}}}AOh}{{{j{AOj}}}AOj}{{{j{AOl}}}AOl}{{{j{AOn}}}AOn}{{{j{A@`}}}A@`}{{{j{AMf}}}AMf}{{j{j{B`c}}}Bn{}}00000000000{{jAf}Bn}00000000000{{{j{AOn}}{j{AOn}}}C`}{{{j{A@`}}{j{A@`}}}C`}{{{j{AMf}}{j{AMf}}}C`}{{{j{AHj}}{j{AHj}}}Eh}{{{j{AL`}}{j{AL`}}}Eh}{{{j{AOb}}{j{AOb}}}Eh}{{{j{AIh}}{j{AIh}}}Eh}{{{j{AOd}}{j{AOd}}}Eh}{{{j{AOf}}{j{AOf}}}Eh}{{{j{AOh}}{j{AOh}}}Eh}{{{j{AOj}}{j{AOj}}}Eh}{{{j{AOl}}{j{AOl}}}Eh}{{{j{AOn}}{j{AOn}}}Eh}{{{j{A@`}}{j{A@`}}}Eh}{{{j{AMf}}{j{AMf}}}Eh}{{j{j{c}}}Eh{}}00000000000000000000000`{{{j{AHj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{A@`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AMf}}{j{B`F`}}}{{Eb{BnFb}}}}{B@`AHj}{B@bAHj}{AKnAHj}{cc{}}{B@bAL`}11{B@dAIh}{AOdAIh}{AOlAIh}{AOhAIh}{AOfAIh}6{B@fAIh}{B@bAIh}{AKnAIh}{AOjAIh}{B@`AIh};;;;;;;;{{{j{AOn}}{j{B`c}}}BnGh}{{{j{A@`}}{j{B`c}}}BnGh}{{{j{AMf}}{j{B`c}}}BnGh}{{}c{}}00000000000{{{j{AOh}}}Hn}{{{j{AOl}}}Af}{{{j{AOj}}}Hn}{{{j{AOn}}{j{AOn}}}{{Dj{C`}}}}{{{j{A@`}}{j{A@`}}}{{Dj{C`}}}}{{{j{AMf}}{j{AMf}}}{{Dj{C`}}}}{{{j{AHj}}}{{Dj{{j{B@h}}}}}}{{{j{AL`}}}{{Dj{{j{B@h}}}}}}{{{j{AOb}}}{{Dj{{j{B@h}}}}}}{{{j{AIh}}}{{Dj{{j{B@h}}}}}}{{{j{AOd}}}{{Dj{{j{B@h}}}}}}{jc{}}00000000000{jIn}00000000{c{{Eb{e}}}{}{}}00000000000{{}{{Eb{c}}}{}}00000000000{jJh}00000000000{{}c{}}00000000000{B@jMj}{B@lMd}{B@nABf}``````````````````````````````````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{BA`{{Dj{c}}}{}}{{{j{AGh}}}AGh}{{{j{AEh}}}AEh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AGh}}{j{AGh}}}Eh}{{j{j{c}}}Eh{}}0{{{j{AGh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{BAbAGh}{B@bAGh}{BAdAGh}{BAfAGh}{BAhAGh}{AMnAGh}{cc{}}0{{}c{}}0`{AEhAEh}{{{j{AGh}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````{{cADn}{{Eb{BAj}}}Ed}0{{BAjcADn}EbIf}{{BAlcADn}EbIf}10{ADn{{j{Gb}}}}{c{{Eb{e}}}EdBAj}`{{{j{c}}e}EbBAjIf}{c{{Eb{{Dj{e}}}}}EdBAl}{{{j{{Dj{c}}}}e}EbBAlIf}3`210```````{{In{j{Gb}}}In}{{{j{B`In}}{j{Gb}}}Bn}{{{j{{Jf{ce}}}}}{{j{e}}}{}BAn}{{{j{B`{Jf{ce}}}}{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{In}}}{{j{{Aj{Af}}}}}}{{{j{{Jf{Af}}}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Jf{ce}}}}}{}BAn}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{c}}}}}{}BAn}{{{j{B`In}}}{{j{B`Gb}}}}{{{j{B`{Jf{ce}}}}}{}{}BAn}21{{{j{B`In}}}{{j{B`{Jf{Af}}}}}}{{{j{B`{Jf{ce}}}}}{{BB`{c}}}{}BAn}{{{j{{Jf{ce}}}}}{}{}BAn}{{{j{{Jf{ce}}}}}{{j{{Aj{c}}}}}{}BAn}{{{j{{Jf{ce}}}}}{{j{{Jf{ce}}}}}{}BAn}{{{j{In}}}{{j{BBb}}}}{{{j{In}}}{{j{BBd}}}}<{{{j{In}}}{{j{Gb}}}}40{{{j{{j{In}}}}}{{Dj{BBf}}}}{j{{j{c}}}{}}06020{{{j{B`}}}{{j{B`c}}}{}}0=0<0{{{j{{Jf{ce}}}}}Hn{}BAn}{{{j{In}}}Hn}{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`In}}}Bn}{{{j{B@f}}}B@f}{{{j{BBh}}}BBh}{{{j{{Jf{ce}}}}}{{Jf{ce}}}Bf{BAnBf}}{{{j{In}}}In}{{{j{B`{Jf{ce}}}}{j{{Jf{ce}}}}}BnBf{BAnBf}}{{{j{B`In}}{j{In}}}Bn}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{Jf{ce}}}}{j{{Jf{ce}}}}}C`CbBAn}{{{j{In}}{j{In}}}C`}{Cd{{Eb{{Jf{Af}}BBj}}}}{Cd{{Eb{InBBj}}}}{{{j{B`c}}}{{Eb{InADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{{Jf{Af}}}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{{Fh{bBBl}}}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Lj}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Dl}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Nd}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{A@d}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BBn}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Df}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Fn}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BC`}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Lh}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Af}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{ABj}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BCb}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Jb}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Cl}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Ln}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BCd}}ADb}}}{ADdADf}}{{{j{{Jf{ABj}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Dl}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BC`}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Df}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{A@d}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BCd}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{{Jf{Af}}}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Fn}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BBn}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{{Fh{bBBl}}}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BCb}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Lh}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Lj}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Af}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Jb}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Nd}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Cl}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Ln}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{In}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{B`In}}{j{Gb}}}Bn}{{{j{Gb}}}{{Eb{{Jf{Af}}BBh}}}}{{{j{Gb}}}{{Eb{{Jf{Af}}B@f}}}}{{{j{B`{Jf{ce}}}}}BnEjBAn}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{B`c}}{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}i}Bn{}BAnEj{{Hh{{j{B`c}}}{{Hf{g}}}}}}{{}{{Jf{c}}}{}}{{}In}{{{j{{Jf{ce}}}}}{{j{{Aj{c}}}}}{}BAn}{{{j{In}}}{{j{Gb}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{c}}}}}{}BAn}{{{j{B`In}}}{{j{B`Gb}}}}{c{{Eb{{Jf{e}}}}}EdEf}{c{{Eb{In}}}Ed}{{{j{B`{Jf{ce}}}}g}{{BCf{ce}}}{}BAn{{Hl{Hn}}}}{{{j{B`In}}c}BCh{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{{j{{Aj{Af}}}}}In}0{{{j{B`F`}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}}{{{j{B@f}}{j{B@f}}}Eh}{{{j{BBh}}{j{BBh}}}Eh}{{{j{{Jf{Af}}}}{j{BD`}}}Eh}{{{j{{Jf{eg}}}}{j{{Aj{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{{Ah{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Ah{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{Af}}}}{j{BDb}}}Eh}{{{j{{Jf{eg}}}}{j{{Jf{ci}}}}}Eh{}{{Ej{c}}}BAnBAn}{{{j{{Jf{eg}}}}{j{{j{B`{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{In}}{j{{AFj{Gb}}}}}Eh}{{{j{In}}{j{In}}}Eh}{{{j{In}}{j{BD`}}}Eh}{{{j{In}}{j{BDb}}}Eh}{{{j{In}}{j{{j{Gb}}}}}Eh}{{{j{In}}{j{Gb}}}Eh}{{j{j{c}}}Eh{}}0000000`{{{j{B`{Jf{ce}}}}g}BnBDdBAn{{En{}{{El{{j{c}}}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{En{}{{El{c}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{j{Gb}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{j{BDf}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{AFj{Gb}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{BDf}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{In}}}}}}{{{j{B`In}}e}BnBAn{{En{}{{El{{AKf{Gbc}}}}}}}}{{{j{B`{Jf{ce}}}}{j{{Aj{c}}}}}BnBfBAn}{{{j{B`{Jf{ce}}}}g}BnBfBAn{{Hl{Hn}}}}{{{j{B`In}}c}Bn{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}{j{c}}}BnBDdBAn}{{{j{B`{Jf{ce}}}}c}Bn{}BAn}{{{j{B`In}}In}Bn}{{{j{B`In}}{AFj{Gb}}}Bn}{{{j{B`In}}BDf}Bn}{{{j{B`In}}{j{BDf}}}Bn}{{{j{B`In}}{j{Gb}}}Bn}{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`{Jf{ce}}}}Hn}BnBDdBAn}{{{j{B`In}}Hn}Bn}0{{{j{B`{Jf{ce}}}}gi}{{BDh{cie}}}{}BAn{{Hl{Hn}}}{{Hh{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{Afc}}}}}{{Eb{BnBDj}}}BAn}{{{j{B`{Jf{Af}}}}}{{Eb{BnADh}}}}{{{j{B@f}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BBh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{Jf{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}FdBAn}{{{j{In}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{BBhB@f}{BDlB@f}{B@bB@f}{BDnB@f}4{{{AKf{{Aj{c}}e}}}{{Jf{ce}}}{}BAn}{{{j{{Ah{c}}}}}{{Jf{c}}}Bf}{{{BE`{ce}}}{{Jf{ce}}}{}BAn}{{{BEb{ce}}}{{Jf{ce}}}{}BAn}{BEd{{Jf{Af}}}}{BD`{{Jf{Af}}}}{BEf{{Jf{BEh}}}}{BEj{{Jf{Af}}}}{Cn{{Jf{Af}}}}{BEl{{Jf{Nf}}}}{{{j{Gb}}}{{Jf{Af}}}}{{{j{B`{Ah{c}}}}}{{Jf{c}}}Bf}{In{{Jf{Af}}}}{{{AFj{{Aj{c}}}}}{{Jf{c}}}{}}{{{j{{Aj{c}}}}}{{Jf{c}}}Bf}{{{j{B`{Aj{c}}}}}{{Jf{c}}}Bf}{{{Ah{c}}}{{Jf{c}}}{}}{cc{}}0{{{j{B`Gb}}}In}{BDfIn}{{{AFj{Gb}}}In}{{{AKf{Gb}}}In}{{{j{In}}}In}{{{j{Gb}}}In}{{{j{Gb}}}{{Eb{{Jf{Af}}}}}}{e{{Jf{c}}}{}{{En{}{{El{c}}}}}}{cIn{{En{}{{El{{AFj{Gb}}}}}}}}{cIn{{En{}{{El{BDf}}}}}}{cIn{{En{}{{El{{j{BDf}}}}}}}}{cIn{{En{}{{El{{j{Gb}}}}}}}}{cIn{{En{}{{El{In}}}}}}{eInBAn{{En{}{{El{{AKf{Gbc}}}}}}}}{{{BB`{c}}HnHn}{{Jf{c}}}{}}{{{BB`{c}}HnHne}{{Jf{ce}}}{}BAn}{{HnHn}{{Jf{c}}}{}}{{AfHnHn}In}{{HnHnc}{{Jf{ec}}}BAn{}}{{{j{Gb}}}{{Eb{In}}}}{{{j{{Aj{AFn}}}}}{{Eb{InBEn}}}}{{{j{{Aj{AFn}}}}}In}{{{j{{Aj{Af}}}}}{{Eb{InBEn}}}}{{{j{{Aj{Af}}}}}In}10{{{Jf{Af}}}{{Eb{InBF`}}}}{{{j{{Aj{Af}}}}}{{AFj{Gb}}}}{{{Jf{Af}}}In}0{{{j{{Jf{ce}}}}{j{B`g}}}BnGjBAnGh}{{{j{In}}{j{B`c}}}BnGh}{{{j{{Jf{Af}}}}}Hn}{{{j{{Jf{ce}}}}g}j{}BAn{{Gl{{Aj{c}}}}}}{{{j{In}}c}j{{Gl{Gb}}}}{{{j{B`{Jf{ce}}}}g}{{j{B`}}}{}BAn{{Gl{{Aj{c}}}}}}{{{j{B`In}}c}{{j{B`}}}{{Gl{Gb}}}}{{{j{B`{Jf{ce}}}}Hnc}Bn{}BAn}{{{j{B`In}}HnBDf}Bn}{{{j{B`In}}Hn{j{Gb}}}Bn}{{}c{}}000{{{Jf{Db}}}BFb}{{{Jf{ce}}}{{AKf{{Aj{c}}e}}}{}BAn}{In{{AKf{Gb}}}}{In{{Jf{Af}}}}{InBFd}{{}{{Eb{BEfBFf}}}}{In{{Eb{BEfBFf}}}}{{{Jf{e}}}{}BFh{{BFj{c}}}}{In{{BFl{c}}}BFh}{{{Jf{{Ah{c}}e}}}{{Jf{ce}}}{}BAn}{{{Jf{ce}}}{}{}BAn}{{{j{{Jf{ce}}}}}{}{}BAn}{{{j{B`{Jf{ce}}}}}{}{}BAn}{{{Jf{ce}}}{{Fh{{BB`{c}}HnHn}}}{}BAn}{{{Jf{ce}}}{{Fh{{BB`{c}}HnHne}}}{}BAn}{{{Jf{ce}}}{{Fh{HnHn}}}{}BAn}{In{{Fh{AfHnHn}}}}{{{Jf{ce}}}{{Fh{HnHne}}}{}BAn}{{{j{In}}{j{Gb}}}}{{{j{BBh}}}Af}{{{j{In}}{j{Gb}}}Eh}{{{j{{Jf{ce}}}}}Eh{}BAn}{{{j{{Jf{c}}}}}Eh{}}{{{j{In}}}Eh}33{{{j{{Jf{Afc}}}}}EhBAn}{{{Jf{ce}}}{{j{B`{Aj{c}}}}}{}BAn}{In{{j{B`Gb}}}}{{{j{{Jf{ce}}}}}Hn{}BAn}{{{j{In}}}Hn}{{{j{B`{Jf{c}}}}{Jf{c}}}Bn{}}{{{j{{Jf{eg}}}}{j{{j{{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Aj{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{B`{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Ah{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Jf{ci}}}}}Eh{}{{Ej{c}}}BAnBAn}{{{j{{Jf{eg}}}}{j{{j{{Ah{c}}}}}}}Eh{}{{Ej{c}}}BAn}?{{{j{In}}{j{{AFj{Gb}}}}}Eh}{{{j{In}}{j{{j{Gb}}}}}Eh}{{}{{Jf{c}}}{}}{{}In}{c{{Jf{ec}}}BAn{}}{{{j{{Jf{ce}}}}{j{{Jf{cg}}}}}{{Dj{C`}}}IbBAnBAn}{{{j{In}}{j{In}}}{{Dj{C`}}}}{{{j{B`{Jf{ce}}}}}{{Dj{c}}}{}BAn}{{{j{B`In}}}{{Dj{BDf}}}}{{{j{B`{Jf{ce}}}}g}{{Dj{c}}}{}BAn{{BFn{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}c}Bn{}BAn}{{{j{B`In}}BDf}Bn}{{{j{B`In}}{j{Gb}}}Bn}{{{j{B`{Jf{ce}}}}c}{{Eb{Bnc}}}{}BAn}{{{j{B`{Jf{ce}}}}Hn}c{}BAn}{{{j{B`In}}Hn}BDf}{{{j{B`In}}c}BnBG`}{{{j{B`In}}c{j{Gb}}}Bn{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`In}}Hn}Bn}10{{{j{B`{Jf{ce}}}}Hnc}BnBfBAn}{{{j{B`{Jf{ce}}}}Hng}Bn{}BAn{{Hh{}{{Hf{c}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{c}}}{{Hf{Eh}}}}}}{{{j{B`In}}c}Bn{{Hh{BDf}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{{Jf{c}}}}e}EbIhIf}{{{j{In}}c}EbIf}887{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`In}}}Bn}{{{j{B@f}}}{{Dj{{j{B@h}}}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{{BGb{c}}}}}}}{}BAn}{{{j{B`{Jf{ce}}}}gi}{{BGd{e}}}{}BAn{{Hl{Hn}}}{{En{}{{El{c}}}}}}{{{j{B`{Jf{ce}}}}}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{{BGb{c}}}}}}}}}{}BAn}{{{j{B`{Jf{ce}}}}Hn}{{Jf{ce}}}{}{BfBAn}}{{{j{B`In}}Hn}In}{{{j{In}}{j{Gb}}}{{Dj{{j{Gb}}}}}}0{{{j{B`{Jf{ce}}}}Hn}c{}BAn}{jc{}}000{{{j{In}}}{{Eb{{BGh{BGf}}BDj}}}}{{{j{{Jf{Af}}}}}{{Eb{IjBGj}}}}{{{j{In}}}{{Eb{IjBGj}}}}{jIn}00{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`In}}Hn}Bn}{c{{Eb{e}}}{}{}}00{BD`{{Eb{In}}}}{BEd{{Eb{In}}}}{{{j{BDb}}}{{Eb{In}}}}3{{}{{Eb{c}}}{}}000{{{j{B`{Jf{ce}}}}Hn}{{Eb{BnBGl}}}{}BAn}{{{j{B`In}}Hn}{{Eb{BnBGl}}}}10{Hn{{Eb{{Jf{c}}BGl}}}{}}{Hn{{Eb{InBGl}}}}{{Hnc}{{Eb{{Jf{ec}}BGl}}}BAn{}}{jJh}000{{}c{}}000{Hn{{Jf{c}}}{}}{HnIn}{{Hnc}{{Jf{ec}}}BAn{}}{{{j{B`{Jf{Af}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{Jf{Afc}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BAn}{{{j{B`{Jf{Afc}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BAn}{{{j{B`In}}BDf}{{Eb{BnFb}}}}{{{j{B`In}}{j{Gb}}}{{Eb{BnFb}}}}{{{j{B`{Jf{Afc}}}}{j{{Aj{BGn}}}}}{{Eb{HnBDj}}}BAn}```````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BDl}}}BDl}{{{j{BDn}}}BDn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{BDl}}{j{BDl}}}Eh}{{{j{BDn}}{j{BDn}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BDl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BDn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{{j{BDl}}}{{Fh{bb}}}}{{}c{}}0{{{j{BDn}}}Hn}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0``````````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{BH`}}}BH`}{{{j{BHb}}}BHb}{{{j{BHd}}}BHd}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}{c{{Eb{{Jf{Af}}BHb}}}{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}{{Eb{{Jf{Af}}BHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{c{j{e}}}{{Eb{{Jf{Af}}BHb}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Aj{Af}}}}{j{e}}}{{Eb{HnBHd}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Jf{Af}}}}{j{e}}}{{Eb{BnBHb}}}{{AEd{{Aj{Af}}}}}BHj}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHd}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Jf{Af}}}}}{{Eb{BnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{HnHn}`{cIn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}InBHlBHn{{AEd{{Aj{Af}}}}}}{{c{j{e}}}In{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Aj{Af}}}}{j{e}}}{{Eb{HnBH`}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`In}}{j{e}}}Bn{{AEd{{Aj{Af}}}}}BHj}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBH`}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`In}}}BnBHlBHn{{AEd{{Aj{Af}}}}}}{{HnEh}{{Dj{Hn}}}}`{{{j{BH`}}{j{BH`}}}Eh}{{{j{BHb}}{j{BHb}}}Eh}{{{j{BHd}}{j{BHd}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{BH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BHb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BHd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{BHbBHd}1{{}c{}}00``{{{j{BHd}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00``{{}BI`}00`0```00`{{{j{BI`}}}{{j{Gb}}}}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BI`}}}BI`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{BI`}}{j{BI`}}}Eh}{{{j{BIb}}{j{BIb}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BI`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{j{Gb}}}{{Eb{BI`BIb}}}}{jc{}}{jIn}{{{j{Gb}}}{{Eb{BI`}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{BId{c}}}}{j{B`F`}}}{{Eb{BnFb}}}BHj}<;{{{j{{Aj{Af}}}}{j{c}}}{{BId{c}}}BHj}97654````````````33332222{{{j{BIf}}}BIf}{{{j{BIh}}}BIh}{{{j{BIj}}}BIj}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}{{{j{BIf}}}j}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}{{Eb{{Jf{Af}}BHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHd}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Jf{Af}}}}}{{Eb{BnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BHn}}}Hn}{{}BIh}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}InBHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BHl}}}Eh}{{{j{BIh}}}Eh}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBH`}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`In}}}BnBHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BIj}}{j{BIj}}}Eh}{{{j{BIl}}{j{BIl}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BIf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000`{{}c{}}000{{{j{BI`}}BIh}BIf}?{jc{}}00{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000{{BIhEh}BIh}{{BIhBIj}BIh}1``{{}BIh}0{{}BIf}0000000```{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{BIn{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}BHjBJ`}?>{{{BIn{ce}}}eBHjBJ`}{{c{j{e}}}{{BIn{ec}}}BJ`BHj}{{{j{B`{BIn{ce}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJ`}>=<;```5544{{{j{B`BJb}}{j{Gb}}}Bn}{{{j{B`{BJd{ce}}}}}BnBHjBJf}{{{j{B`{BJd{ce}}}}}{{Eb{eBDj}}}BHjBJf}{{{j{B`{BJd{ce}}}}}{{Eb{BnBDj}}}BHjBJf}{{{j{B`{BJh{ce}}}}}{{Eb{BnBDj}}}BHjBJb}{{{j{{BJd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}BHjBJf}{cc{}}0{{c{j{e}}}{{BJh{ec}}}BJbBHj}{{}c{}}0{{{BJd{ce}}}eBHjBJf}{{{BJh{ce}}}eBHjBJb}{{c{j{e}}}{{BJd{ec}}}BJfBHj}{{{j{c}}}{{BJh{cIn}}}BHj}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`{BJd{ce}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJf}{{{j{B`{BJh{ce}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJb}``````````````````````````````````````````````````````{{{j{AMh}}{j{AMh}}}AMh}{{AMhAMh}AMh}{{AMh{j{AMh}}}AMh}{{{j{AMh}}AMh}AMh}{{{j{B`AMh}}AMh}Bn}{{{j{BJj}}}{{j{{Aj{Af}}}}}}{{{j{AMh}}}{{j{Af}}}}{{{j{BJj}}}{{j{Gb}}}}{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{j{BJj}}}BJl}{BJn{{BK`{BJn}}}}{{{j{BJj}}}BKb}{{{j{AMh}}}AMh}{{{j{BJj}}}BJj}{{{j{BKd}}}BKd}{{{j{BKf}}}BKf}{{{j{BKh}}}BKh}{{{j{BKj}}}BKj}{{{j{BKl}}}BKl}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{BJj}}{j{BJj}}}C`}{{{j{BKd}}{j{BKd}}}C`}{{{j{BKf}}{j{BKf}}}C`}{{{j{BKh}}{j{BKh}}}C`}{{{j{Gb}}}{{Eb{{Fh{BJj{Jf{Af}}}}BKj}}}}{{{j{AMh}}AMh}AMh}{{{j{AMh}}{j{AMh}}}AMh}{{AMh{j{AMh}}}AMh}{{AMhAMh}AMh}{{{j{B`AMh}}AMh}Bn}{{BJj{j{{Aj{Af}}}}}{{Eb{InBKl}}}}0{{{j{B`c}}BJj{j{{Aj{Af}}}}}{{Eb{BnBKl}}}AFd}{{{j{B`c}}BJj{j{{Aj{Af}}}}}{{Eb{BnBKn}}}BJf}10210{{BJj{j{{Aj{Af}}}}}{{Eb{HnBL`}}}}{{{j{AMh}}{j{AMh}}}Eh}{{{j{BJj}}{j{BJj}}}Eh}{{{j{BKd}}{j{BKd}}}Eh}{{{j{BKf}}{j{BKf}}}Eh}{{{j{BKh}}{j{BKh}}}Eh}{{{j{BKj}}{j{BKj}}}Eh}{{{j{BKl}}{j{BKl}}}Eh}{{j{j{c}}}Eh{}}0000000000000{BLb{{BLd{BLb}}}}{{{j{AMh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BJj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{ABhAMh}1111{BLfBKj}22{FbBKl}{BL`BKl}{BL`BKn}{BDjBKn}6{BDf{{Eb{AMhBLh}}}}{AfAMh}{{{j{AMh}}{j{B`c}}}BnGh}{{{j{BJj}}{j{B`c}}}BnGh}{{{j{BKd}}{j{B`c}}}BnGh}{{{j{BKf}}{j{B`c}}}BnGh}{{{j{BKh}}{j{B`c}}}BnGh}`{{}c{}}0000000{{{j{BJj}}}Eh}0000{{}{{`{{H`{}{{El{AMh}}}}}}}}{{{j{BJj}}}Hn}{{{j{BJj}}}BLj}{{{j{BJj}}}BLl}{{AMh{j{AMh}}}AMh}{{{j{AMh}}{j{AMh}}}AMh}{{{j{AMh}}AMh}AMh}{{AMhAMh}AMh}{{{j{B`AMh}}AMh}Bn}{{{j{Gb}}}{{Eb{BJjBLn}}}}{{{j{Gb}}}BJj}{{{j{BJj}}{j{BJj}}}{{Dj{C`}}}}{{{j{BKd}}{j{BKd}}}{{Dj{C`}}}}{{{j{BKf}}{j{BKf}}}{{Dj{C`}}}}{{{j{BKh}}{j{BKh}}}{{Dj{C`}}}}`{{}Bn}`{{{j{BKj}}}{{Dj{{j{B@h}}}}}}{{{j{BKl}}}{{Dj{{j{B@h}}}}}}{{{j{BKn}}}{{Dj{{j{B@h}}}}}};=><:{AMhBDf}{{{j{BJj}}}In}{jc{}}000000{jIn}0000{AMhAf}{Dl{{Eb{AMh}}}}{AEb{{Eb{AMh}}}}{c{{Eb{e}}}{}{}}{BCn{{Eb{AMh}}}}{BCj{{Eb{AMh}}}}{BCl{{Eb{AMh}}}}{b{{Eb{AMh}}}}{AFn{{Eb{AMh}}}}{Af{{Eb{AMh}}}}{AAf{{Eb{AMh}}}}{BM`{{Eb{AMh}}}}8888888{{}{{Eb{c}}}{}}0000000{jJh}0000000{{}c{}}0000000{{BLb{j{BJj}}}{{BMb{BLbc}}}BMd}{{}BJj}0`0``````````````````````{{BMfBMf}BMf}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{BMh{c}}}}}{{BMh{c}}}{BfBMd}}{{{j{BMf}}}BMf}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}{{BMh{c}}}BMd}{{{j{{BMh{c}}}}{j{{BMh{c}}}}}Eh{EjBMd}}{{{j{BMf}}{j{BMf}}}Eh}{{j{j{c}}}Eh{}}000{{{j{{BMh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdBMd}}{{{j{BMf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{j{B`{BMh{c}}}}AMh}BnBMd}{{{j{B`{BMh{c}}}}BJj}BnBMd}{{{j{B`{BMh{c}}}}}BnBMd}{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`BMj}}HnAf}Af}{{{j{B`BMf}}HnAf}Af}{{{j{BJj}}}BMl}?{{{j{B`BMl}}}{{Dj{AMh}}}}{{{j{{BMh{c}}}}}jBMd}{{}Bn}{{{j{BMl}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{{j{BMj}}Hn}Af}{{{j{BMf}}Hn}Af}{{}c{}}00``````````````````````````````````{j{{j{c}}}{}}0000000000000{{{j{B`}}}{{j{B`c}}}{}}0000000000000{{{j{BMn}}}BN`}{{{j{BNb}}}BN`}{{{j{BNd}}}BNd}{{{j{BNf}}}BNf}{{{j{BLf}}}BLf}{{{j{BNh}}}BNh}{{{j{BNj}}}BNj}{{{j{BL`}}}BL`}{{{j{BNl}}}BNl}{{{j{BNn}}}BNn}{{j{j{B`c}}}Bn{}}0000000{{jAf}Bn}0000000{BL`Hn}{{{j{BO`}}}{{j{{Aj{Af}}}}}}{{{j{BMn}}}{{j{{Aj{Af}}}}}}{{{j{BNb}}}{{j{{Aj{Af}}}}}}3{{{j{BNd}}{j{BNd}}}Eh}{{{j{BNf}}{j{BNf}}}Eh}{{{j{BLf}}{j{BLf}}}Eh}{{{j{BNh}}{j{BNh}}}Eh}{{{j{BNj}}{j{BNj}}}Eh}{{{j{BL`}}{j{BL`}}}Eh}{{{j{BNl}}{j{BNl}}}Eh}{{{j{BNn}}{j{BNn}}}Eh}{{j{j{c}}}Eh{}}000000000000000{{{j{BMn}}}BOb}{{{j{BO`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BMn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BNb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BNd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BLf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}00000{BNnBNd}{BLfBNd}{BOdBNd}3{BNjBNd}4{BNjBNf}{BLfBNf}6{BNhBLf}{BLnBLf}8888{BL`BNl}9{{{j{BO`}}}Eh}{{{j{BNb}}}Eh}{{{j{BO`}}}BJj}{{{j{BMn}}}BJj}{{{j{BNb}}}BJj}{{}c{}}0000000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{{{j{BN`}}}Hn}{{{j{BOb}}}Hn}{{{j{Gb}}}{{Eb{BO`BLf}}}}{{{j{Gb}}}{{Eb{BMnBNf}}}}{{{j{Gb}}}{{Eb{BNbBNd}}}}0{{{j{B`BN`}}}{{Dj{Af}}}}{{{j{B`BOf}}}{{Dj{AMh}}}}{{{j{B`BOb}}}{{Dj{AMh}}}}{BO`BMn}{{{j{B`BO`}}}{{Dj{AMh}}}}{{{j{B`BMn}}}{{Dj{AMh}}}}{{{j{BN`}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BOf}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BOb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BNd}}}{{Dj{{j{B@h}}}}}}{{{j{BNf}}}{{Dj{{j{B@h}}}}}}{{{j{BLf}}}{{Dj{{j{B@h}}}}}}{{{j{BNh}}}{{Dj{{j{B@h}}}}}}{{{j{BNj}}}{{Dj{{j{B@h}}}}}}{{{j{BL`}}}{{Dj{{j{B@h}}}}}}{{{j{BNl}}}{{Dj{{j{B@h}}}}}}{{{j{BNn}}}{{Dj{{j{B@h}}}}}}{jc{}}0000000{jIn}0000000{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{c{{Eb{e}}}{}{}}0000000000000{{}{{Eb{c}}}{}}0000000000000{jJh}0000000000000{BO`{{Eb{BMnBNj}}}}{{{j{BO`}}}{{Eb{BnBNj}}}}{BMn{{Eb{BNbBNd}}}}{{{j{BMn}}}{{Eb{BnBNn}}}}{{{j{BMn}}AMh}{{Eb{BnBOd}}}}{{}c{}}0000000000000{{{j{BO`}}}{{Dj{AMh}}}}{{{j{BMn}}}{{Dj{AMh}}}}{{{j{BNb}}}AMh}`````{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{BMb{ce}}}{{BOh{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{BMb{ce}}}{{BOj{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BMb{ce}}}}}{{BMb{ce}}}{Bf{H`{}{{El{AMh}}}}}{BfBMd}}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{{BMb{ce}}}}{j{{BMb{ce}}}}}Eh{Ej{H`{}{{El{AMh}}}}}{EjBMd}}{{j{j{c}}}Eh{}}0{{{BMb{ce}}}{{BOl{ce}}}{{H`{}{{El{AMh}}}}}BMd}{cc{}}0000{{}c{}}0000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}000{{}c{}}000{{{Dj{AMh}}c}{{BOn{c}}}{{H`{}{{El{AMh}}}}}}{{{j{BJj}}{BOn{c}}}{{BOj{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{BOj{ce}}}{{BOh{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{BJj}}{BOn{c}}}{{BOl{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{c{j{BJj}}}{{BMb{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOn{c}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}}{{{j{B`{BOj{ce}}}}}{{Dj{BDf}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOh{ce}}}}}{{Dj{Af}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOl{ce}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOn{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}}{{{j{{BOj{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOh{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOl{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000{{{BMb{ce}}AMh}{{BMb{ce}}}{{H`{}{{El{AMh}}}}}BMd}```````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BLh}}}BLh}{{{j{C@`}}}C@`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{BLh}}{j{BLh}}}Eh}{{{j{C@`}}{j{C@`}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BLh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{C@bC@`}{B@bC@`}{{}c{}}0{{{j{BLh}}}{{Dj{{j{B@h}}}}}}{{{j{C@`}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{}BJj}0``````````0`{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{j{BLn}}}BLn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{BLn}}{j{BLn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{BLn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0000{{}c{}}0000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}000{{}c{}}000{{{j{BJl}}}Hn}{{{j{BKb}}}Hn}{{{j{BLj}}}Hn}{{{j{BLl}}}Hn}{{{j{B`BJl}}}{{Dj{Af}}}}{{{j{B`BKb}}}{{Dj{BDf}}}}{{{j{B`BLj}}}{{Dj{Af}}}}{{{j{B`BLl}}}{{Dj{BDf}}}}{{{j{B`BJl}}}Dj}{{{j{B`BKb}}}Dj}{{{j{B`BLj}}}Dj}{{{j{B`BLl}}}Dj}{{{j{BJl}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BKb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLj}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLl}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLn}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000`````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{BJn{{BK`{BJn}}}}{{{j{{BK`{c}}}}}{{BK`{c}}}{Bf{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}}{{BLd{c}}}{Bf{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}}{{C@d{ce}}}{Bf{H`{}{{El{AMh}}}}}{BfBMd}}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BK`{c}}}}{j{{BK`{c}}}}}Eh{Ej{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}{j{{BLd{c}}}}}Eh{Ej{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}{j{{C@d{ce}}}}}Eh{Ej{H`{}{{El{AMh}}}}}{EjBMd}}{{j{j{c}}}Eh{}}00000{BLb{{BLd{BLb}}}}{cc{}}00{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{{{j{{BK`{c}}}}}Hn{{H`{}{{El{Af}}}}C@f}}{{{j{{BLd{c}}}}}Hn{{H`{}{{El{AMh}}}}C@f}}{c{{C@d{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{BJjc}{{C@d{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BK`{c}}}}}{{Dj{AMh}}}{{H`{}{{El{Af}}}}}}{{{j{B`{BLd{c}}}}}{{Dj{Af}}}{{H`{}{{El{AMh}}}}}}{{{j{B`{C@d{ce}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BK`{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{jc{}}00{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{BLb{j{BJj}}}{{BMb{BLbc}}}BMd}``{{}Hn}``{{}AMh}0`{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{C@h}}}C@h}{{{j{BOd}}}BOd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{C@h}}{j{C@h}}}Eh}{{{j{BOd}}{j{BOd}}}Eh}{{j{j{c}}}Eh{}}000{{{j{C@h}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BOd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{HnAMh}Eh}{AMhEh}{{{j{C@h}}}{{Dj{{j{B@h}}}}}}{{{j{BOd}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{HnAMh}{{Eb{BnBOd}}}}{AMh{{Eb{BnC@h}}}}{{}c{}}0````{{}AMh}0``{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{B@d}}}B@d}{{{j{C@j}}}C@j}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{Gb}}}{{Eb{{Fh{BJjAMh{Jf{Af}}}}B@d}}}}{{BJjAMh{j{{Aj{Af}}}}}{{Eb{InC@j}}}}{{{j{B`c}}BJjAMh{j{{Aj{Af}}}}}{{Eb{BnFb}}}AFd}{{{j{B`c}}BJjAMh{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BJf}1010{{BJj{j{{Aj{Af}}}}}{{Eb{InC@j}}}}0{{BJjAMh{j{{Aj{Af}}}}}{{Eb{HnBNl}}}}{{{j{B@d}}{j{B@d}}}Eh}{{{j{C@j}}{j{C@j}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B@d}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{BNdB@d}{cc{}}{C@hC@j}{BOdC@j}{BNlC@j}{FbC@j}4{{}c{}}0{{{j{B@d}}}{{Dj{{j{B@h}}}}}}{{{j{C@j}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````{{{j{BC`}}}{{j{{Ah{Af}}}}}}{{{j{B`BC`}}}{{j{B`{Ah{Af}}}}}}{{{j{B`BC`}}}{{j{B`{Aj{Af}}}}}}{{{j{B`BC`}}}Af}{{{j{BC`}}}Af}{{{j{BCd}}}{{j{Cl}}}}{{{j{BC`}}}{{j{{Aj{Af}}}}}}6{C@lDf}{C@nDf}{j{{j{c}}}{}}09030000{{{j{B`}}}{{j{B`c}}}{}}00980000{{{j{Fn}}Dl}{{Fh{DlDl}}}}{{{j{CA`}}}CA`}{{{j{BCd}}}BCd}{{{j{BC`}}}BC`}{{{j{CAb}}}CAb}{{{j{C@l}}}C@l}{{{j{CAd}}}CAd}{{{j{C@n}}}C@n}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{BCd}}{j{BCd}}}C`}{{{j{BC`}}{j{BC`}}}C`}{{{j{CAb}}{j{CAb}}}C`}{{{j{C@l}}{j{C@l}}}C`}{{{j{C@n}}{j{C@n}}}C`}{{{j{B`c}}}{{Eb{BCdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{BC`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CAbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{C@lADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{C@nADb}}}{ADdADf}}20{{{j{BCd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BC`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CAb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{C@l}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{C@n}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}BC`}{c{{Eb{BC`}}}Ed}{{{j{CA`}}{j{CA`}}}Eh}{{{j{BCd}}{j{BCd}}}Eh}{{{j{BC`}}{j{BC`}}}Eh}{{{j{CAb}}{j{CAb}}}Eh}{{{j{C@l}}{j{C@l}}}Eh}{{{j{CAd}}{j{CAd}}}Eh}{{{j{C@n}}{j{C@n}}}Eh}{{j{j{c}}}Eh{}}0000000000000{{{j{CA`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BCd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BC`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CAb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{C@l}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CAd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@n}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{B@bCA`}11{{{Ah{Af}}}BC`}{{{j{{Ah{Af}}}}}BC`}3333{{{j{A@f}}Dlb{j{{Aj{Hn}}}}}{{Eb{CAbCA`}}}}{{{j{Gb}}}{{Eb{BC`CAf}}}}{{{j{C@l}}{j{A@f}}}{{Eb{C@nCAd}}}}{{{j{Gb}}}{{Eb{BC`}}}}{{{j{BCd}}{j{B`c}}}BnGh}{{{j{BC`}}{j{B`c}}}BnGh}{{{j{CAb}}{j{B`c}}}BnGh}{{{j{C@l}}{j{B`c}}}BnGh}{{{j{C@n}}{j{B`c}}}BnGh}{CAbFn}{BCdAFn}{{{j{BC`}}c}j{}}{C@lJf}{{}c{}}000000{{{j{BC`}}}Eh}{{{j{BC`}}}Hn}{CAbDl}{{{j{BCd}}{j{BCd}}}{{Dj{C`}}}}{{{j{BC`}}{j{BC`}}}{{Dj{C`}}}}{{{j{CAb}}{j{CAb}}}{{Dj{C`}}}}{{{j{C@l}}{j{C@l}}}{{Dj{C`}}}}{{{j{C@n}}{j{C@n}}}{{Dj{C`}}}}{CAbJf}{{{j{BC`}}c}EbIf}1{{{j{CA`}}}{{Dj{{j{B@h}}}}}}{{{j{CAd}}}{{Dj{{j{B@h}}}}}}{BC`{{Ah{Af}}}}{jc{}}000000{jIn}00{C@nJf}{c{{Eb{e}}}{}{}}00{{{j{{Aj{Af}}}}}{{Eb{BC`}}}}1111{{}{{Eb{c}}}{}}000000{BCdCl}{jJh}000000{{}c{}}000000{{{j{c}}{Fh{DlDl}}}BC`{{AEd{{Aj{Af}}}}}}````````````{{{j{B`{CAh{c}}}}{j{{Aj{Af}}}}}BnADj}{{{j{B`{CAj{c}}}}{j{{Aj{Af}}}}}BnADj}{{{j{B`{CAh{c}}}}g}{{Eb{BnCAl}}}ADj{{Dn{Nj}}}{{AGf{{j{I`}}}{{Hf{{Eb{eCAl}}}}}}}}{{{j{B`{CAh{c}}}}}BnADj}{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{j{CAn}}}CAn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{CAnJf}{{{j{CAn}}{j{CAn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{CAn}}{j{Lj}}}Lj}{{{j{B`{CAh{c}}}}}{{Eb{HnADh}}}ADj}{{{j{B`{CAj{c}}}}}{{Eb{HnADh}}}ADj}{{{j{B`{CB`{c}}}}}{{Eb{HnADh}}}ADj}{{{j{CAl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CAn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{B@bCAl}{ADhCAl}22{{}c{}}0000000{{{j{CBb}}{j{B`c}}e}{{Eb{EhCAl}}}{ADdADf}H`}{{{j{CBd}}{j{B`c}}e}{{Eb{EhCAl}}}{ADdADf}H`}{{{j{CAn}}{j{Df}}c}{{Eb{EhCAl}}}H`}210{{{j{B`c}}{j{A@f}}}{{CAh{c}}}ADj}{{{j{Df}}}CBb}{{DlDlDlAf}CBd}{{{j{B`c}}DlDlDlAf}{{CAj{c}}}ADj}{{{j{B`c}}}{{CBf{c}}}{ADdADf}}{{{j{B`c}}}{{CB`{c}}}ADj}{{{j{{Aj{Af}}}}}CAn}{{{j{A@f}}e}{{Eb{CAnCAl}}}{{Dn{Nj}}}{{AGf{{j{I`}}}{{Hf{{Eb{cCAl}}}}}}}}{{{j{B`{CBf{c}}}}Af}{{Eb{DlADh}}}{ADdADf}}{{{j{CAl}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}0000000{{}{{Eb{c}}}{}}0000000{jJh}0000000{{}c{}}0000000{{{j{B`{CB`{c}}}}DlAf}{{Eb{HnADh}}}ADj}`````````````````````````````{{{j{CBh}}}{{j{{Ah{Af}}}}}}{{{j{CBj}}}{{j{{Ah{Af}}}}}}{{{j{B`CBh}}}{{j{B`{Ah{Af}}}}}}{{{j{B`CBh}}}{{j{B`{Aj{Af}}}}}}{{{j{B`CBj}}}{{j{B`{Ah{Af}}}}}}{{{j{B`CBj}}}{{j{B`{Aj{Af}}}}}}{{{j{B`CBh}}}Af}{{{j{B`CBj}}}Af}{{{j{CBh}}}Af}{{{j{CBj}}}Af}9{{{j{CBh}}}{{j{{Aj{Af}}}}}}{{{j{CBj}}}{{j{{Aj{Af}}}}}}:{{{j{BEh}}}{{j{{Aj{BEh}}}}}}{{{j{BEf}}}{{j{{Aj{BEh}}}}}}{j{{j{c}}}{}}0>4=30000000{{{j{B`}}}{{j{B`c}}}{}}=<00:;000000{{}Eh}0{CBlCBh}{CBnCBh}{CC`CBh}{CCbCBh}{CCdCBh}{AFhCBh}{{{j{BEf}}BEh}BEf}{CBlBEh}{CBnBEh}{CC`BEh}{CCbBEh}{CCdBEh}{AFhBEh}{{{j{BEf}}BEh}CCf}{{{j{AFh}}{j{{Kj{c}}}}BEh}{{Eb{AFhBFf}}}Lb}{{{j{AFh}}BEh}{{Eb{{Fh{AK`CBh}}BFf}}}}{{{j{CBh}}}CBh}{{{j{CBj}}}CBj}{{{j{CCd}}}CCd}{{{j{AFh}}}AFh}{{{j{BEh}}}BEh}{{{j{BEf}}}BEf}{{{j{BFf}}}BFf}{{{j{CCh}}}CCh}{{j{j{B`c}}}Bn{}}0000000{{jAf}Bn}0000000{{{j{CBh}}{j{CBh}}}C`}{{{j{CBj}}{j{CBj}}}C`}{{{j{AFh}}{j{AFh}}}C`}{{{j{BEh}}{j{BEh}}}C`}{{{j{BEf}}{j{BEf}}}C`}{{{j{{Aj{Af}}}}}{{Eb{CCdBFf}}}}{{{j{{Aj{Af}}}}}{{Eb{AFhBFf}}}}{{}CBj}{{}BEf}{CBlAf}{CBnAf}{CC`Af}{CCbAf}{CCdAf}{AFhAf}{{{j{CCd}}{j{{Kj{c}}}}{j{e}}}{{Eb{CCdBFf}}}AHf{{AEd{{Aj{BEh}}}}}}{{{j{AFh}}{j{{Kj{c}}}}{j{e}}}{{Eb{AFhBFf}}}Lb{{AEd{{Aj{BEh}}}}}}{c{{Eb{CBh}}}Ed}{c{{Eb{CBj}}}Ed}{c{{Eb{CCd}}}Ed}{c{{Eb{AFh}}}Ed}{c{{Eb{BEh}}}Ed}{c{{Eb{BEf}}}Ed}{{{j{CCd}}}{{Ah{Af}}}}{{{j{AFh}}}{{Ah{Af}}}}{{{j{CBh}}{j{CBh}}}Eh}{{{j{CBj}}{j{CBj}}}Eh}{{{j{CCd}}{j{CCd}}}Eh}{{{j{AFh}}{j{AFh}}}Eh}{{{j{BEh}}{j{BEh}}}Eh}{{{j{BEf}}{j{BEf}}}Eh}{{{j{BFf}}{j{BFf}}}Eh}{{{j{CCh}}{j{CCh}}}Eh}{{j{j{c}}}Eh{}}000000000000000{{{j{BEf}}c}BEf{{AEd{{Aj{BEh}}}}}}{{{j{CCd}}{j{{Kj{c}}}}}CBjAHf}{{{j{AFh}}}CBj}{{{j{CBh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CBj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CCd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AFh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BFf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CCh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{{Ah{Af}}}CBh}{{{j{{Ah{Af}}}}}CBh}{{{Ah{Af}}}CBj}3{{{j{{Ah{Af}}}}}CBj}44{bBEh}5{{{Jf{BEh}}}BEf}{{{j{{Aj{BEh}}}}}BEf}7{L`BFf}{CChBFf}{B@bBFf}:{B@fBFf};{b{{Eb{BEhBFf}}}}{{{j{Gb}}}{{Eb{CBhCAf}}}}{{{j{Gb}}}{{Eb{CBjCAf}}}}{cBEf{{En{}{{El{BEh}}}}}}3{{{j{{Kj{c}}}}{j{CCd}}}AFhAHf}{{{j{Gb}}}{{Eb{CBh}}}}{{{j{Gb}}}{{Eb{CBj}}}}{{{j{Gb}}}{{Eb{CCdBFf}}}}{{{j{Gb}}}{{Eb{AFhBFf}}}}{{{j{Gb}}}{{Eb{BEhBFf}}}}{{{j{Gb}}}{{Eb{BEfBFf}}}}{{{j{CCd}}CCj{j{{Kj{c}}}}}{{Eb{{Dj{AC`}}}}}AHf}{{{j{BEf}}}CCf}{{{j{CBh}}{j{B`c}}}BnGh}{{{j{CBj}}{j{B`c}}}BnGh}{{{j{AFh}}{j{B`c}}}BnGh}{{{j{BEh}}{j{B`c}}}BnGh}{{{j{BEf}}{j{B`c}}}BnGh}{{{j{CCd}}{j{{Kj{c}}}}}LlAHf}{{{j{AFh}}}Ll}{BEh{{Eb{BEhBFf}}}}{{{j{CBh}}c}j{}}{{{j{CBj}}c}j{}}{{{j{BEf}}c}j{}}{{}c{}}00000000{{BEfBEh}BEf}{CCl{{Eb{BEfBFf}}}}{{}{{Eb{BEfBFf}}}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{BEf}}}}{{{j{CCh}}}Hn}{{{j{CBh}}}Eh}{{{j{CBj}}}Eh}{{{j{BEf}}}Eh}{{{j{BEh}}}Eh}10{{{j{CBh}}}Hn}{{{j{CBj}}}Hn}{{{j{BEf}}}Hn}{{}BEf}{CBlACh}{CBnACh}{CC`ACh}{CCbACh}{CCdACh}{AFhACh}{{c{j{{Aj{Af}}}}}{{Eb{CCdBFf}}}{{AId{ACh}}}}{{{j{B`CCf}}}Dj}{{{j{BEf}}}CCf}{CBlCBj}{CBnCBj}{CC`CBj}{CCbCBj}{CCdCBj}{AFhCBj}{{{j{CBh}}{j{CBh}}}{{Dj{C`}}}}{{{j{CBj}}{j{CBj}}}{{Dj{C`}}}}{{{j{AFh}}{j{AFh}}}{{Dj{C`}}}}{{{j{BEh}}{j{BEh}}}{{Dj{C`}}}}{{{j{BEf}}{j{BEf}}}{{Dj{C`}}}}{CC`AK`}{CCbAK`}{CCdAK`}{CBlAFf}{CBnAFf}{AFhAFf}{{{j{CBh}}c}EbIf}{{{j{CBj}}c}EbIf}{{{j{CCd}}c}EbIf}{{{j{AFh}}c}EbIf}{{{j{BEh}}c}EbIf}{{{j{BEf}}c}EbIf}{{{j{BFf}}}{{Dj{{j{B@h}}}}}}{{{j{BEf}}BEh}CCf}{CBh{{Ah{Af}}}}{CBj{{Ah{Af}}}}{{CCd{j{{Kj{c}}}}}AHbAHf}{jc{}}0000000{CCdAC`}{AFhABn}{jIn}0000000{{{j{BEf}}}{{Jf{b}}}}{AFhKh}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}0{{{j{{Aj{Af}}}}}{{Eb{CBh}}}}1{{{j{{Aj{Af}}}}}{{Eb{CBj}}}}222222{{}{{Eb{c}}}{}}00000000{jJh}00000000{{}c{}}00000000{{{j{CCd}}{j{{Kj{c}}}}}CBjAHf}{{{j{AFh}}{j{{Kj{c}}}}}CBjAHf}{CCnb}{CD`b}``````````````````````````````{FnACl}{{{j{Fn}}}Df}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{Fn}}}Fn}{{{j{CDb}}}CDb}{{{j{A@h}}}A@h}{{{j{CDd}}}CDd}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{Fn}}{j{Fn}}}C`}{{{j{CDb}}{j{CDb}}}C`}{{{j{B`c}}}{{Eb{FnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CDbADb}}}{ADdADf}}1{{{j{Fn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CDb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}CDb}{c{{Eb{Fn}}}Ed}{c{{Eb{CDb}}}Ed}{{{j{Fn}}c}AEb{{AEd{On}}}}{{{j{Fn}}}AEf}{{{j{Fn}}{j{Fn}}}Eh}{{{j{CDb}}{j{CDb}}}Eh}{{{j{A@h}}{j{A@h}}}Eh}{{{j{CDd}}{j{CDd}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{Fn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CDb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{A@h}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{B@bA@h}1{B@bCDd}2{BClCDb}{{{j{Fn}}{j{B`c}}}BnGh}{{{j{CDb}}{j{B`c}}}BnGh}{A@fFn}{{}c{}}000{{{j{CDb}}Af}Eh}{FnLn}{Fnb}{{{j{Fn}}{j{Fn}}}{{Dj{C`}}}}{{{j{CDb}}{j{CDb}}}{{Dj{C`}}}}{FnDf}{{{j{Fn}}c}EbIf}{{{j{CDb}}c}EbIf}{{{j{A@h}}}{{Dj{{j{B@h}}}}}}{{{j{CDd}}}{{Dj{{j{B@h}}}}}}{{{j{Fn}}}ACj}8{CDbBCl}{jc{}}000{jIn}0{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{A@fJf}{jJh}000{{{j{Fn}}ACj}{{Eb{DfCDd}}}}{FnCDb}{{}c{}}000{{{j{Fn}}}Kf}`{{}b}`00{{}AAf}1{{}Hn}{{}Af}0`00`33```1{{{j{A@n}}}{{j{{Ah{Af}}}}}}{{{j{B`A@n}}}{{j{B`{Aj{Af}}}}}}{{{j{B`A@n}}}{{j{B`{Ah{Af}}}}}}{{{j{B`A@n}}}Af}{{{j{A@n}}}Af}4{{{j{A@n}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}614{{{j{B`}}}{{j{B`c}}}{}}6{{{j{A@n}}}A@n}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{A@n}}{j{A@n}}}C`}{c{{Eb{A@n}}}Ed}{{{j{A@n}}{j{A@n}}}Eh}{{j{j{c}}}Eh{}}0{{{j{A@n}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}{{{Ah{Af}}}A@n}{{{j{{Ah{Af}}}}}A@n}{DfA@n}{{{j{Gb}}}{{Eb{A@nCAf}}}}{{{j{Gb}}}{{Eb{A@n}}}}{cA@f{{AEd{On}}}}{{{j{A@n}}{j{B`c}}}BnGh}{{{j{A@n}}c}j{}}{{}c{}}{{{j{A@n}}}Eh}{{{j{A@n}}}Hn}{{{j{A@n}}{j{A@n}}}{{Dj{C`}}}}{{{j{A@n}}c}EbIf}{A@n{{Ah{Af}}}}{jc{}}{jIn}{{{j{{Aj{Af}}}}}{{Eb{A@n}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{cA@n{{AEd{On}}}}{DhA@n}{{}c{}}``````{{}b}````````````{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{AA`}}AA`}Eh}{{jAA`}Eh}{{jAAb}Eh}{{{j{AKh}}}AKh}{{{j{CDf}}}CDf}{{{j{AKj}}}AKj}{{{j{CDh}}}CDh}{{{j{CDj}}}CDj}{{{j{AA`}}}AA`}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{AKh}}{j{AKh}}}C`}{{{j{AKj}}{j{AKj}}}C`}{{{j{B`c}}}{{Eb{AA`ADb}}}{ADdADf}}{{{j{AA`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{AKh}}}Ed}{c{{Eb{AKj}}}Ed}{c{{Eb{AA`}}}Ed}{{{j{AKh}}{j{AKh}}}Eh}{{{j{CDf}}{j{CDf}}}Eh}{{{j{AKj}}{j{AKj}}}Eh}{{{j{CDh}}{j{CDh}}}Eh}{{{j{CDj}}{j{CDj}}}Eh}{{{j{AA`}}{j{AA`}}}Eh}{{j{j{c}}}Eh{}}00000000000{{{j{AKh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AA`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{CDlCDf}11{CDlCDh}22{AKhAA`}{CDnAA`}{AKjAA`}5{b{{Eb{AKhCDj}}}}{b{{Eb{AKjCDj}}}}{bAA`}{b{{Eb{AA`CDj}}}}{{{j{Gb}}}{{Eb{AKhCDf}}}}{{{j{Gb}}}{{Eb{AKjCDh}}}}{{{j{Gb}}}{{Eb{AA`AH`}}}}{{{j{Gb}}}{{Eb{AKh}}}}{{{j{Gb}}}{{Eb{AKj}}}}{{{j{Gb}}}{{Eb{AA`}}}}6{{{j{Gb}}}{{Eb{AA`AJ`}}}}{{{j{AKh}}{j{B`c}}}BnGh}{{{j{AKj}}{j{B`c}}}BnGh}{{{j{AA`}}{j{B`c}}}BnGh}{{}c{}}00000{{{j{AA`}}}Eh}0{{{j{AA`}}AA`}Eh}0{{{j{AA`}}AKhAKj}Eh}{{{j{AKh}}{j{AKh}}}{{Dj{C`}}}}{{{j{AKj}}{j{AKj}}}{{Dj{C`}}}}{{{j{AA`}}{j{AA`}}}{{Dj{C`}}}}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}{{{j{AKh}}c}EbIf}{{{j{AKj}}c}EbIf}{{{j{AA`}}c}EbIf}{{{j{CDf}}}{{Dj{{j{B@h}}}}}}{{{j{CDh}}}{{Dj{{j{B@h}}}}}}{{{j{CDj}}}{{Dj{{j{B@h}}}}}}{AKhb}{AKjb}{AA`b}{jc{}}00000{jIn}00000{c{{Eb{e}}}{}{}}{{{AKf{Gb}}}{{Eb{AKh}}}}{In{{Eb{AKh}}}}{{{j{Gb}}}{{Eb{AKh}}}}3{{{j{Gb}}}{{Eb{AKj}}}}{In{{Eb{AKj}}}}{{{AKf{Gb}}}{{Eb{AKj}}}}666{{{j{Gb}}}{{Eb{AA`}}}}{In{{Eb{AA`}}}}{{{AKf{Gb}}}{{Eb{AA`}}}}9{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000`````````````````{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{jAA`}Eh}{{{j{AAb}}AAb}Eh}{{jAAb}Eh}{{{j{CE`}}}CE`}{{{j{CEb}}}CEb}{{{j{AHn}}}AHn}{{{j{AAb}}}AAb}{{{j{CEd}}}CEd}{{{j{CEf}}}CEf}{{{j{CEh}}}CEh}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{CE`}}{j{CE`}}}C`}{{{j{CEb}}{j{CEb}}}C`}{{}CE`}{{}CEb}{c{{Eb{CE`}}}Ed}{c{{Eb{CEb}}}Ed}{c{{Eb{AAb}}}Ed}{{{j{CEd}}}b}{{{j{CE`}}{j{CE`}}}Eh}{{{j{CEb}}{j{CEb}}}Eh}{{{j{AHn}}{j{AHn}}}Eh}{{{j{AAb}}{j{AAb}}}Eh}{{{j{CEd}}{j{CEd}}}Eh}{{{j{CEf}}{j{CEf}}}Eh}{{{j{CEh}}{j{CEh}}}Eh}{{j{j{c}}}Eh{}}0000000000000{{{j{CE`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AHn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AAb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{AFnCE`}{cc{}}000{AFlAAb}{CEbAAb}{CE`AAb}333{AFnCEb}{AFnAAb}{b{{Eb{AAbCEd}}}}71{b{{Eb{CEbAHn}}}}{b{{Eb{AAbAHn}}}}10{AAd{{Eb{AAbCEd}}}}{{{j{Gb}}}{{Eb{CE`}}}}{{{j{Gb}}}{{Eb{CEb}}}}{{{j{CE`}}{j{B`c}}}BnGh}{{{j{CEb}}{j{B`c}}}BnGh}{{{j{AAb}}{j{B`c}}}BnGh}{CEfCE`}{CEhCE`}{{}c{}}000000{{{j{AAb}}}Eh}0{{{j{AAb}}AAb}Eh}{{{j{AAb}}AAd}Eh}1{{{j{AAb}}CE`CEb}Eh}{{{j{AAb}}CE`}{{Eb{EhCEf}}}}{{{j{AAb}}CEb}{{Eb{EhCEh}}}}{bAHn}{{{j{CE`}}{j{CE`}}}{{Dj{C`}}}}{{{j{CEb}}{j{CEb}}}{{Dj{C`}}}}{{{j{AAb}}{j{AAb}}}{{Dj{C`}}}}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}{{{j{CE`}}c}EbIf}{{{j{CEb}}c}EbIf}{{{j{AAb}}c}EbIf}{CEfCEb}{CEhCEb}{{{j{CE`}}}b}{{{j{CEb}}}b}{{{j{AAb}}}b}{jc{}}000000{{{j{AAb}}}AAd}{jIn}000000{In{{Eb{CE`}}}}{c{{Eb{e}}}{}{}}{{{j{Gb}}}{{Eb{CE`}}}}{{{AKf{Gb}}}{{Eb{CE`}}}}{{{j{Gb}}}{{Eb{CEb}}}}{{{AKf{Gb}}}{{Eb{CEb}}}}{In{{Eb{CEb}}}}55{AAd{{Eb{AAbCEd}}}}6666{{}{{Eb{c}}}{}}000000{jJh}000000{CE`AFn}{CEbAFn}{{}c{}}000000`````{{}AAj}0000````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{AAl}}}AAl}{{{j{AAn}}}AAn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AAl}}{j{AAl}}}C`}{{{j{AAl}}{j{AAl}}}Eh}{{{j{AAn}}{j{AAn}}}Eh}{{j{j{c}}}Eh{}}000{{{j{AAl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{{j{AAl}}{j{B`c}}}BnGh}{{}c{}}0{{{j{AAl}}{j{AAl}}}{{Dj{C`}}}}{jc{}}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{}AAj}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````````````````````{{{j{A@j}}}{{j{{Aj{Af}}}}}}{{{j{Ol}}}{{j{{Aj{Af}}}}}}{{{j{B`Ol}}}{{j{B`Ol}}}}{{{j{B`Ol}}}{{j{B`{Aj{Af}}}}}}{{{j{B`BEj}}}{{j{B`Ol}}}}10{{{j{BEj}}}{{j{Ol}}}}4{{{j{Ol}}}{{j{Ol}}}}1{{{j{A@j}}}{{j{Nj}}}}{{{j{AKd}}}{{j{Nj}}}}{{{j{AKb}}}{{j{Nj}}}}{j{{j{c}}}{}}000000500{{{j{B`}}}{{j{B`c}}}{}}000000700{{{j{BEj}}}Hn}{{{j{B`BEj}}}Bn}{{{j{A@j}}}A@j}{{{j{AEl}}}AEl}{{{j{AKd}}}AKd}{{{j{AKb}}}AKb}{{{j{BEj}}}BEj}{{{j{CEj}}}CEj}{{{j{CEl}}}CEl}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{Ol}}{j{Ol}}}C`}{{{j{BEj}}{j{BEj}}}C`}{{}A@j}{{}BEj}{{{j{BEj}}}j}{{{j{B`BEj}}}{{j{B`}}}}{{}{{j{Ol}}}}{{{j{A@j}}{j{A@j}}}Eh}{{{j{AEl}}{j{AEl}}}Eh}{{{j{Ol}}{j{Ol}}}Eh}{{{j{BEj}}{j{BEj}}}Eh}{{{j{CEj}}{j{CEj}}}Eh}{{{j{CEl}}{j{CEl}}}Eh}{{j{j{c}}}Eh{}}00000000000{{{j{B`BEj}}{j{{Aj{Af}}}}}{{Eb{BnCEj}}}}{{{j{A@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AKd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AKb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Ol}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BEj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CEj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{{Jf{Af}}}A@j}1111{{{j{B`{Ah{Af}}}}}{{j{B`Ol}}}}0{{{j{{Ah{Af}}}}}{{j{Ol}}}}0011101010010110010100110101101110010010101100110001010101010110110101011001100100010101010110011010010010100110110101001110011000101010101010101110001{{{Ah{Af}}}BEj}{{{j{{Ah{Af}}}}}BEj}001011001100110011010011011010101010011101101000101110{MjBEj}{MlBEj}32{MfBEj}43{MdBEj}554545545444545554445444455454555454544454545454545454555444544554445545554445454545454555449549{CEnCEl}{B@bCEl};{{{j{Ol}}{j{B`c}}}BnGh}{{{j{BEj}}{j{B`c}}}BnGh}{{{j{Ol}}{AJd{Hn}}}j}{{{j{Ol}}{AJb{Hn}}}j}{{{j{Ol}}{Fh{{AJn{Hn}}{AJn{Hn}}}}}j}{{{j{Ol}}AJj}j}{{{j{Ol}}{AJh{Hn}}}j}{{{j{Ol}}{AJf{Hn}}}j}{{{j{Ol}}{AJl{Hn}}}j}{{{j{Ol}}Hn}j}{{{j{CF`}}}Hn}{{{j{CEj}}}Hn}{{}c{}}0000000{A@j{{Jf{Af}}}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{A@jCn}{{{j{A@j}}}Eh}{{{j{Ol}}}Eh}{{{j{BEj}}}Eh}{{{j{A@j}}}Hn}{{{j{Ol}}}Hn}{{{j{BEj}}}Hn}{{}A@j}{{}BEj}{{{j{B`A@l}}}Dj}{{{j{B`AKd}}}{{Dj{{Eb{AElCEl}}}}}}{{{j{B`AKb}}}Dj}2{{{j{B`A@l}}Hn}Dj}{{{j{B`AKb}}Hn}Dj}1{{{j{AEl}}}{{Dj{AAj}}}}{{{j{Ol}}{j{Ol}}}{{Dj{C`}}}}{{{j{BEj}}{j{BEj}}}{{Dj{C`}}}}{{{j{B`BEj}}}{{Dj{Af}}}}{{{j{B`BEj}}Af}{{Eb{BnCEj}}}}{{{j{AEl}}}{{Dj{{j{Ol}}}}}}{{A@jAAf}A@j}{{A@j{j{ABl}}}A@j}{{A@jAA`}A@j}{{A@jAAj}A@j}{{A@jAAd}A@j}{{A@jc}A@j{{AEd{Ol}}}}{A@jA@j}{{A@j{j{Kh}}}A@j}{{{j{{Aj{Af}}}}}Eh}{{{j{{Aj{Af}}}}}{{Eb{AAfCEl}}}}0{{{j{B`BEj}}Hn}Af}{{{j{B`BEj}}Hn}Bn}{{{j{AEl}}}{{Dj{AAf}}}}{{{j{A@l}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{AKd}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{AKb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{CEj}}}{{Dj{{j{B@h}}}}}}{{{j{CEl}}}{{Dj{{j{B@h}}}}}}{jc{}}000{{{j{Ol}}}}111{jIn}00{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00:{c{{Eb{e}}}{}{}}0000{{{j{B`{Aj{Af}}}}}{{Eb{{j{B`Ol}}}}}}{{{j{{Aj{Af}}}}}{{Eb{{j{Ol}}}}}}2{{{Jf{Af}}}{{Eb{BEj}}}}33{{}{{Eb{c}}}{}}0000000{jJh}00000000{{}c{}}0000000{HnBEj}``{{{j{B`{Ah{Af}}}}AAf}Hn}```{{}Hn}0`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{AKn}}}AKn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{AKn}}{j{AKn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{AKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{B@bAKn}{cc{}}{{}c{}}{{{j{AKn}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````````````````````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{CFb}}}CFb}{{{j{CFd}}}CFd}{{{j{B@`}}}B@`}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{CFb}}{j{CFb}}}Eh}{{{j{CFd}}{j{CFd}}}Eh}{{{j{B@`}}{j{B@`}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{CFb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{B@`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{B@bCFb}{CFfCFb}{B@`CFb}{B@bCFd}4{B@`CFd}5{{}c{}}00{{{j{B@`}}}Af}{{{j{CFb}}}{{Dj{{j{B@h}}}}}}{{{j{CFd}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00`````````````````````````{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{CFh}}}CFh}{{{j{ANb}}}ANb}{{{j{ANd}}}ANd}{{{j{CFj}}}CFj}{{{j{AO`}}}AO`}{{{j{CFl}}}CFl}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{AO`}}{j{AO`}}}C`}{{{j{B`c}}}{{Eb{AO`ADb}}}{ADdADf}}{{{j{AO`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{AO`}}}Ed}{{AAhKdD`}{{Dj{Kb}}}}{{{j{CFh}}{j{CFh}}}Eh}{{{j{ANb}}{j{ANb}}}Eh}{{{j{ANd}}{j{ANd}}}Eh}{{{j{CFj}}{j{CFj}}}Eh}{{{j{AO`}}{j{AO`}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{CFh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ANb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ANd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AO`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFl}}{j{B`F`}}}{{Eb{BnFb}}}}{B@bCFh}{cc{}}{CFjANb}1{CFjANd}2222{{Hn{j{{Aj{Hn}}}}}CFl}{HnCFl}0{{{j{AO`}}{j{B`c}}}BnGh}{CFjHn}{ClJf}{{}c{}}00000{{{j{AO`}}}Eh}3{ClAA`}{{Hnc}CFlEn}{BClAO`}5{{{j{AO`}}{j{AO`}}}{{Dj{C`}}}}{{ce}Kd{{En{}{{El{CFl}}}}}{{En{}{{El{Hn}}}}}}{{{j{{Aj{CFl}}}}{j{{Aj{Hn}}}}}Kd}{A@dI`}{JbCn}{A@dCn}{A@dAAd}{{{j{AO`}}c}EbIf}{{{j{CFh}}}{{Dj{{j{B@h}}}}}}{{{j{ANb}}}{{Dj{{j{B@h}}}}}}{{{j{ANd}}}{{Dj{{j{B@h}}}}}}{{{j{CFj}}}{{Dj{{j{B@h}}}}}}{jc{}}00000{jIn}0000{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{I`Cf}{jJh}00000{JbD`}{ClAO`}{I`b}{{}c{}}00000{{{j{CFl}}}Kd}{A@dAB`}{{}Hn}```{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`AKl}}}Dj}{{{j{AKl}}}{{Fh{Hn{Dj{Hn}}}}}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}?````````````````{OnEh}{{{j{On}}}{{j{On}}}}{Onb}000>>=={{{j{On}}}On}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`c}}}{{Eb{CFnADb}}}{ADdADf}}0{{{j{CG`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Aj{Af}}}}}{{Eb{cADb}}}CFn}{{{j{{Aj{Af}}}}}{{Eb{{Fh{cHn}}ADb}}}CFn}{{{j{On}}}Dl}{{{j{B`CGb}}Eh}{{Eb{BnADh}}}}{{{j{B`CGb}}BCj}{{Eb{BnADh}}}}{{{j{B`CGb}}BCl}{{Eb{BnADh}}}}{{{j{B`CGb}}AAf}{{Eb{BnADh}}}}{{{j{B`CGb}}BCn}{{Eb{BnADh}}}}{{{j{B`CGb}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`CGb}}AFn}{{Eb{BnADh}}}}{{{j{B`CGb}}b}{{Eb{BnADh}}}}{{{j{B`CGb}}Dl}{{Eb{BnADh}}}}{{{j{B`CGb}}Af}{{Eb{BnADh}}}}`{{{j{On}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{CGd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}0{cc{}}{{{j{Dh}}}{{j{On}}}}{Dh{{j{On}}}}{{{j{Dh}}}On}{DhOn}{B@b{{CGd{c}}}{}}5{{}c{}}0{{{CGd{c}}}eCGfBFh}{OnACj}{Onb}{OnDh}6{OnEh}`3{OnDl}0{{{j{B`CGh}}}{{Eb{EhADb}}}}{{{j{B`CGh}}}{{Eb{BCjADb}}}}{{{j{B`CGh}}}{{Eb{BClADb}}}}{{{j{B`CGh}}}{{Eb{AAfADb}}}}{{{j{B`CGh}}}{{Eb{BCnADb}}}}{{{j{B`CGh}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}{{{j{B`CGh}}}{{Eb{AFnADb}}}}{{{j{B`CGh}}}{{Eb{bADb}}}}{{{j{B`CGh}}}{{Eb{DlADb}}}}{{{j{B`CGh}}}{{Eb{AfADb}}}}=`{{{j{c}}}{{Jf{Af}}}{CG`ADf}}{{{j{{CGd{c}}}}}{{Dj{{j{B@h}}}}}Fd}{jc{}}{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````````{{}Hn}````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{CGj}}}{{Ah{Af}}}}{{{j{CGj}}}CGj}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`c}}}{{Eb{CFnADb}}}{ADdADf}}0{{{j{B`c}}}{{Eb{CGjADb}}}{ADdADf}}{{{j{CG`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CGj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CGj}}}{{j{{Aj{Af}}}}}}{{{j{{Aj{Af}}}}}{{Eb{cADb}}}CFn}{{{j{Gb}}}{{Eb{cCGl}}}CFn}{{{j{{Aj{Af}}}}}{{Eb{{Fh{cHn}}ADb}}}CFn}{{{j{B`CGb}}Eh}{{Eb{BnADh}}}}{{{j{B`CGb}}BCj}{{Eb{BnADh}}}}{{{j{B`CGb}}BCl}{{Eb{BnADh}}}}{{{j{B`CGb}}AAf}{{Eb{BnADh}}}}{{{j{B`CGb}}BCn}{{Eb{BnADh}}}}{{{j{B`CGb}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`CGb}}AFn}{{Eb{BnADh}}}}{{{j{B`CGb}}b}{{Eb{BnADh}}}}{{{j{B`CGb}}Dl}{{Eb{BnADh}}}}{{{j{B`CGb}}Af}{{Eb{BnADh}}}}{{{j{CGj}}{j{CGj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{ADb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGj}}{j{B`F`}}}{{Eb{BnFb}}}}{ADhADb}{B@bADb}{cc{}}{CGnCGl}11{{}c{}}00{CGj{{Jf{Af}}}}{{{Jf{Af}}}CGj}{{{j{B`CGh}}}{{Eb{EhADb}}}}{{{j{B`CGh}}}{{Eb{BCjADb}}}}{{{j{B`CGh}}}{{Eb{BClADb}}}}{{{j{B`CGh}}}{{Eb{AAfADb}}}}{{{j{B`CGh}}}{{Eb{BCnADb}}}}{{{j{B`CGh}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}{{{j{B`CGh}}}{{Eb{AFnADb}}}}{{{j{B`CGh}}}{{Eb{bADb}}}}{{{j{B`CGh}}}{{Eb{DlADb}}}}{{{j{B`CGh}}}{{Eb{AfADb}}}}{{{j{c}}}{{Jf{Af}}}{CG`ADf}}{{{j{c}}}In{CG`ADf}}{{{j{ADb}}}{{Dj{{j{B@h}}}}}}{{{j{CGl}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{CH`Ah}0{CHbHn}0{{}On}`00000{OnEh}{Onb}000{OnACj}1{OnDh}31{OnDl}03``````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{}{{CHd{c}}}CHf}{c{{Eb{e}}}EdCFn}{{{j{B`CHh}}{j{B`c}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}AFd}{{{j{B`CHh}}{j{B`c}}}{{Eb{BnFb}}}AFd}{cc{}}0{{{j{Gb}}}{{Eb{ce}}}{}{}}{{{j{Gb}}}Eb}`{{}c{}}0{CGfcBFh}{{{j{c}}e}EbCG`If}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0```````??????>>>>>>{{{j{CHj}}}CHj}{{{j{CHl}}}CHl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`{CHn{c}}}}{j{B`e}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}CHfAFd}{{{j{CHj}}{j{CHj}}}Eh}{{{j{CHl}}{j{CHl}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B`{CHn{c}}}}{j{B`e}}}{{Eb{BnFb}}}CHfAFd}{{{j{CHj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CHl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{CHd{c}}}{{CHn{c}}}CHf}111{{}c{}}00000{CHjcBFh}{CHlcBFh}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`CI`}}}Dj}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000```````{{{j{B`CIb}}}{{j{B`{Aj{Af}}}}}}{{{j{CIb}}}{{j{Ol}}}}{{{j{CIb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}010{{{j{B`}}}{{j{B`c}}}{}}040{{{j{ALd}}}ALd}{{{j{CIb}}}CIb}{{{j{CId}}}CId}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{CIb}}}j}{{{j{B`CIb}}}{{j{B`}}}}{c{{Eb{ALd}}}Ed}{{{j{ALd}}{j{ALd}}}Eh}{{{j{CIb}}{j{CIb}}}Eh}{{{j{CId}}{j{CId}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{ALd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CId}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{AGnCId}1{B@bCId}{L`CId}{AIfCId}{{{j{{Aj{Af}}}}}{{Eb{ALdCId}}}}{{{j{Gb}}}{{Eb{ALd}}}}{{{j{ALd}}{j{B`c}}}BnGh}{{{j{CIb}}{j{B`c}}}BnGh}{{}c{}}00{{{j{CIb}}}}{{{j{CIb}}}{{CIf{Af}}}}{{{j{ALd}}c}EbIf}{{{j{ALd}}}CIb}{{{j{ALd}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{CIhALd}{ALdACd}{ALdCIh}{{{j{CId}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{ALd{{Jf{Af}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{CIb}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}`````````{{{j{CFf}}}{{j{CIj}}}}{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{j{CFf}}}CFf}{{{j{AH`}}}AH`}{{{j{AJ`}}}AJ`}{{{j{CIl}}}CIl}{{{j{CIn}}}CIn}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{{j{CFf}}{j{CFf}}}Eh}{{{j{AH`}}{j{AH`}}}Eh}{{{j{AJ`}}{j{AJ`}}}Eh}{{{j{CIl}}{j{CIl}}}Eh}{{{j{CIn}}{j{CIn}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{CFf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AJ`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{CIlAH`}{CFfAH`}22{CInAJ`}{CFfAJ`}44{{{j{CFf}}}{{j{Gb}}}}{{}c{}}0000{{{j{CFf}}}{{Dj{{j{B@h}}}}}}{{{j{AH`}}}{{Dj{{j{B@h}}}}}}{{{j{AJ`}}}{{Dj{{j{B@h}}}}}}{jc{}}0000{jIn}0000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000````````````````````{{}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{}{{CJj{c}}}CJd}{{{j{{CJd{}{{CJ`{c}}{CJb{e}}}}}}}{{j{e}}}CJf{CJhBDd}}{{{j{{CJj{c}}}}}jCJd}{j{{j{c}}}{}}00{{{j{{CJj{c}}}}}{{j{{Aj{Af}}}}}CJd}{{{j{B`}}}{{j{B`c}}}{}}00`{{{j{{CJl{c}}}}}{{CJl{c}}}{BfCJd}}{{{j{G`}}}G`}{{{j{{CJj{c}}}}}{{CJj{c}}}{BfCJd}}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00`{{{j{{CJj{c}}}}{j{{CJj{c}}}}}C`{CbCJd}}{{}{{CJl{c}}}CJd}{c{{Eb{{CJj{e}}}}}Ed{CJdEf}}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}c{}}0{{{j{G`}}{j{G`}}}Eh}{{{j{{CJj{c}}}}{j{{CJj{c}}}}}Eh{EjCJd}}{{j{j{c}}}Eh{}}000{{{j{G`}}}Hn}{{{j{B`{CJl{c}}}}}{{Eb{BnADh}}}CJd}{{{j{B`{CJl{c}}}}}{{Eb{BnBDj}}}CJd}{{{j{G`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{CJj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}CJd}00{cc{}}00{c{{CJd{}{{CJ`{e}}{CJb{c}}}}}{CJhBDd}CJf}{{}{{CJj{c}}}CJd}{c{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{CJl{c}}}{{CJj{c}}}CJd}{{}{{CJl{c}}}CJd}{{{j{{Aj{Af}}}}}{{Eb{{CJd{}{{CJ`{c}}{CJb{e}}}}G`}}}CJf{CJhBDd}}{{{j{{Aj{Af}}}}}{{Eb{{CJj{c}}G`}}}CJd}{{{j{Gb}}}{{Eb{{CJj{c}}}}}{CJdCJn}}{{{j{{Aj{Af}}}}}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}0{{{j{{CJj{c}}}}{j{B`e}}}Bn{GjCJd}Gh}`{e{{CJd{}{{CJ`{g}}{CJb{i}}}}}{{AEd{{Aj{Af}}}}}{{En{}{{El{c}}}}}CJf{CJhBDd}}0```{{{j{{CJj{c}}}}AJj}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJl{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJh{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJf{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}Hn}{{j{Af}}}CJd}{{{j{B`{CJf{}{{CK`{c}}}}}}{j{{Aj{Af}}}}}Bn{}}{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}BnCJd}{{}c{}}00{{{j{G`}}}Hn}{{{j{{CJf{}{{CK`{c}}}}}}}c{}}{{{j{{CJl{c}}}}}{}CJd}{{{j{{CJf{}{{CK`{c}}}}}}}Hn{}}{{{j{{CJl{c}}}}}HnCJd}{{{j{{Aj{Af}}}}}{{CJl{c}}}CJd}{{{j{{CJj{c}}}}{j{{CJj{c}}}}}{{Dj{C`}}}{IbCJd}}```{{{j{{CJj{c}}}}e}Eb{CJdIh}If}`````````{{{CJd{}{{CJ`{c}}{CJb{e}}}}}eCJf{CJhBDd}}{{{CJj{c}}}{}CJd}{jc{}}00{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}CJd}{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}CJd}{{{j{{Aj{Af}}}}{j{{Aj{Af}}}}}Eh}`{{}O`}{{{j{O`}}}j}{{{j{O`}}}{{j{{Aj{Af}}}}}}{{{j{O`}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{O`}}}O`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{O`}}{j{O`}}}C`}{c{{Eb{O`}}}Ed}{{}}{{{j{O`}}{j{O`}}}Eh}{{j{j{c}}}Eh{}}0{{{j{O`}}{j{B`F`}}}{{Eb{BnFb}}}}000{MdO`}{LlO`}{MjO`}{cc{}}{MlO`}{{}O`}{{{j{B`{Ah{Af}}}}}{{j{B`O`}}}}{{{j{{Ah{Af}}}}}{{j{O`}}}}{AEjO`}{{{j{{Aj{Af}}}}}{{Eb{O`G`}}}}0{{{j{Gb}}}{{Eb{O`}}}}{{{j{O`}}{j{B`c}}}BnGh}{{{j{O`}}c}j{{Gl{{Aj{Af}}}}}}{{}c{}}{O`BFb}{{{j{O`}}{j{O`}}}{{Dj{C`}}}}{{{j{O`}}c}EbIf}{O`}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``````````````````{{{CKd{}{{CKb{c}}}}CKf{j{B`In}}}Bn{CKhFdCKjCKl}}{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000`{{{j{AGn}}}AGn}{{{j{CKn}}}CKn}{{{j{CGn}}}CGn}{{{j{CAf}}}CAf}{{{j{CKf}}}CKf}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{}CKf}`{{{j{AGn}}{j{AGn}}}Eh}{{{j{CKn}}{j{CKn}}}Eh}{{{j{CGn}}{j{CGn}}}Eh}{{{j{CAf}}{j{CAf}}}Eh}{{{j{CKf}}{j{CKf}}}Eh}{{j{j{c}}}Eh{}}000000000`{{{j{AGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CAf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CKf}}{j{B`F`}}}{{Eb{BnFb}}}}`{cc{}}00{CGnAGn}{CKnAGn}222{CL`CAf}{CKnCAf}4{{{j{Gb}}}{{Eb{{CJh{}{{Gd{c}}}}c}}}{FdCKh}}{c{{CLb{c}}}{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{CKf}}{j{B`c}}}BnGh}{{{CKd{}{{CKb{c}}}}}Hn{CKhFdCKjCKl}}`{{}c{}}000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{{}c{}}0{{{j{CKn}}}Af}{{{j{{CLd{c}}}}}Hn{{C@f{}{{El{Af}}}}H`}}{{{j{CGn}}}Hn}{{{j{Gb}}}{{Eb{{CLb{CLf}}CGn}}}}{c{{CLd{c}}}{{H`{}{{El{Af}}}}}}{{{j{B`{CLb{c}}}}}Dj{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{B`{CLd{c}}}}}{{Dj{BDf}}}{{H`{}{{El{Af}}}}}}{{{j{B`{CLb{c}}}}}Dj{{H`{}{{El{{Ah{Af}}}}}}CLh}}{{{j{B`{CLd{c}}}}}{{Dj{BDf}}}{{CLh{}{{El{Af}}}}H`}}{{{j{B`{CLb{c}}}}Hn}Dj{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{B`{CLb{c}}}}Hn}Dj{{H`{}{{El{{Ah{Af}}}}}}CLh}}``{{{j{B`{CLb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}{{H`{}{{El{{Ah{Af}}}}}}CLj}}{{{j{{CLb{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{{CLd{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{Af}}}}}}{{{j{AGn}}}{{Dj{{j{B@h}}}}}}{{{j{CKn}}}{{Dj{{j{B@h}}}}}}{{{j{CGn}}}{{Dj{{j{B@h}}}}}}{{{j{CAf}}}{{Dj{{j{B@h}}}}}}`{{{CKd{}{{CKb{c}}}}CKf}In{CKhFdCKjCKl}}{{{CKd{}{{CKb{c}}}}}In{CKhFdCKjCKl}}{jc{}}0000{jIn}0002{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000{{}c{}}000000``{{{j{CLl}}}{{j{Gb}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{B`CLl}}}Bn}{{}CLl}{cc{}}{{}c{}}{{{j{CLl}}}Eh}3{{{j{B`CLl}}AfCKf}Bn}{{{j{B`CLl}}cCKf}BnEn}{{{j{B`CLl}}{j{{Aj{Af}}}}CKf}{{j{{Aj{Af}}}}}}{{{j{CLl}}}Hn}?>=<````{{{CKd{}{{CKb{c}}}}CKf{j{B`In}}}Bn{CKhFdCKjCKl}}0{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}<<;;{{{j{CLn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CM`}}{j{B`F`}}}{{Eb{BnFb}}}}000`::{{{CKd{}{{CKb{c}}}}}Hn{CKhFdCKjCKl}}0`::{{{CKd{}{{CKb{c}}}}CKf}In{CKhFdCKjCKl}}0{{{CKd{}{{CKb{c}}}}}In{CKhFdCKjCKl}}0{jIn}011{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{CL`}}}CL`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{CL`}}{j{CL`}}}Eh}{{j{j{c}}}Eh{}}0{CL`Hn}{{{j{CL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{}c{}}3{{{j{CL`}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````````{{{j{Gb}}}{{Eb{{CJh{}{{Gd{c}}}}c}}}{FdCKh}}````{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}1```{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}<{CMb}<08765``{{}AMl}{{{j{AMl}}}j}{{{j{AMl}}}{{j{{Ah{Af}}}}}}{{{j{AMl}}}{{j{{Aj{Af}}}}}}60655{{{j{AMl}}}AMl}{{{j{CMd}}}CMd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AMl}}{j{AMl}}}C`}{{}CMd}{c{{Eb{AMl}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{AMl}}{j{AMl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`CMd}}}{{Eb{BnADh}}}}{{{j{B`CMd}}}{{Eb{BnBDj}}}}{{{j{AMl}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}AMl}{{{j{B`{Ah{Af}}}}}{{j{B`AMl}}}}{{{j{{Ah{Af}}}}}{{j{AMl}}}}{CMdAMl}{{{j{{Aj{Af}}}}}{{Eb{AMlG`}}}}0{{{j{Gb}}}{{Eb{AMl}}}}{{{j{AMl}}{j{B`c}}}BnGh}{{{j{AMl}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`CMd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{AMlBFb}{{{j{CMd}}}{{Ah{Af}}}}{{{j{CMd}}}Hn}{{{j{AMl}}{j{AMl}}}{{Dj{C`}}}}{{{j{AMl}}c}EbIf}{AMl}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`CMd}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`CMd}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}````````````````{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ai}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}IhIh{{En{}{{El{{Fh{AeAg}}}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ae}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}En}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{CKhADf}}`{c{{Eb{Ef}}}Ed}{{{Ed{}{{Gd{c}}}}e}{{Eb{c}}}BFhCOf}0000{{{Ed{}{{Gd{c}}}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}1111111111{{{Ed{}{{Gd{c}}}}{j{Gb}}e}{{Eb{c}}}BFhCOf}22221{{{Ed{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{{{Ed{}{{Gd{c}}}}{j{Gb}}Hne}{{Eb{c}}}BFhCOf}4444442`{{{j{{Ed{}{{Gd{c}}}}}}}EhBFh}{{{j{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}}}Eh{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}`{{{j{Ih}}c}EbIf}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Eh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BDf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}COh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BM`}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCj}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AAf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{oe}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{ge}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{Aae}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{Ace}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Hn}{{Eb{ie}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{ke}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{me}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEb}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AFn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}b}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Dl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Af}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}=:{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}``````````````````````````````````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{B@h}}}{{Dj{{j{B@h}}}}}}0{{{j{COj}}}COj}{{{j{COl}}}COl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{cBFhCKh}{{}COj}{{{j{B@h}}}{{j{Gb}}}}0{{{D@`{}{{COn{c}}}}e}{{Eb{c}}}{}Ed}{c{{Eb{Ef}}}Ed}{c{{Eb{COj}}}Ed}{{{Ed{}{{Gd{c}}}}e}{{Eb{c}}}BFhCOf}0000{{{Ed{}{{Gd{c}}}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}1111111111{{{Ed{}{{Gd{c}}}}{j{Gb}}e}{{Eb{c}}}BFhCOf}22221{{{Ed{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{{{Ed{}{{Gd{c}}}}{j{Gb}}Hne}{{Eb{c}}}BFhCOf}4444442{{{AKf{B@h}}}{{Eb{{AKf{c}}{AKf{B@h}}}}}B@h}00{{{j{B`B@h}}}{{Dj{{j{B`c}}}}}B@h}00{{{j{B@h}}}{{Dj{{j{c}}}}}B@h}00{{{j{Gb}}}BFh}{{{j{COj}}{j{COj}}}Eh}{{{j{COl}}{j{COl}}}Eh}{{{j{{COf{}{{COn{c}}}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{COj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{D@b}}{j{B`F`}}}{{Eb{BnFb}}}}01{{j{j{B`F`}}}{{Eb{BnFb}}}}{{{j{COl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{BFj{}{{D@d{c}}}}}c{{Ed{}{{Gd{e}}}}}BFh}{{Hn{j{D@b}}}BFh}{{COl{j{D@b}}}BFh}0{{{j{B@h}}}Eh}00{{{j{{Ed{}{{Gd{c}}}}}}}EhBFh}>{{{D@f{}{{Gd{c}}}}}{{Eb{ec}}}BFhEf}{{{D@f{}{{Gd{c}}}}e}{{Eb{c}}}BFhD@`}{{{j{B`{D@h{}{{Gd{c}}}}}}}{{Eb{{Dj{e}}c}}}BFhEf}{{{j{B`{D@h{}{{Gd{c}}}}}}e}{{Eb{Djc}}}BFhD@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{{Dj{{Fh{eg}}}}c}}}BFhEfEf}{{{j{B`{D@j{}{{Gd{c}}}}}}eg}{{Eb{{Dj{Fh}}c}}}BFhD@`D@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{{Dj{e}}c}}}BFhEf}{{{j{B`{D@j{}{{Gd{c}}}}}}e}{{Eb{Djc}}}BFhD@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{ec}}}BFhEf}{{{j{B`{D@j{}{{Gd{c}}}}}}e}{{Eb{c}}}BFhD@`}{{{j{B@h}}{j{B`D@l}}}Bn}0{{{j{{D@h{}{{Gd{c}}}}}}}{{Dj{Hn}}}BFh}{{{j{{D@j{}{{Gd{c}}}}}}}{{Dj{Hn}}}BFh}{{{j{B@h}}}{{Dj{{j{B@h}}}}}}0{{{j{B@h}}}D@n}{{{D@f{}{{Gd{c}}}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{{{D@f{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{jJh}0{{{D@f{}{{Gd{c}}}}}{{Eb{Bnc}}}BFh}{{{j{Gb}}{j{{Aj{{j{Gb}}}}}}}BFh}0`{{{DAb{}{{Gd{c}}{DA`{e}}}}}{{Eb{{Fh{ge}}c}}}BFh{{D@f{}{{Gd{c}}}}}Ef}{{{DAb{}{{Gd{c}}{DA`{e}}}}g}{{Eb{{Fh{e}}c}}}BFh{{D@f{}{{Gd{c}}}}}D@`}{{{COf{}{{COn{c}}}}Eh}{{Eb{ce}}}{}BFh}{{COjEh}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}{j{Gb}}}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}{Jf{Af}}}{{Eb{ce}}}{}BFh}2{{COj{j{{Aj{Af}}}}}{{Eb{c}}}BFh}{{{COf{}{{COn{c}}}}BDf}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}DAb}{{COjc}EbDAb}{{{COf{}{{COn{c}}}}COh}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AEf}{{Eb{ce}}}{}BFh}{{COjAEf}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BM`}{{Eb{ce}}}{}BFh}{{COjBM`}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BCj}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}BCl}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AAf}{{Eb{ce}}}{}BFh}{{COjAAf}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BCn}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}D@j}{{COjc}EbD@j}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}Ed}{{COjc}EbEd}{{{COf{}{{COn{c}}}}}{{Eb{ce}}}{}BFh}{COj{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}D@h}{{COjc}EbD@h}54{{{COf{}{{COn{c}}}}{j{Gb}}}{{Eb{ce}}}{}BFh}{{COj{j{Gb}}}{{Eb{c}}}BFh}{{{COf{}{{COn{c}}}}In}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AEb}{{Eb{ce}}}{}BFh}{{COjAEb}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}AFn}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}b}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}Dl}{{Eb{ce}}}{}BFh}{{COjDl}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}Af}{{Eb{ce}}}{}BFh}=<{{}c{}}0`````````````````````````````{j{{j{c}}}{}}0000000000000000000000000000{{{j{B`}}}{{j{B`c}}}{}}0000000000000000000000000000{{{j{{DAd{c}}}}}{{DAd{c}}}{}}{{{j{{DAf{c}}}}}{{DAf{c}}}{}}{{{j{{DAh{c}}}}}{{DAh{c}}}{}}{{{j{{DAj{c}}}}}{{DAj{c}}}{}}{{{j{{BFl{c}}}}}{{BFl{c}}}{}}{{{j{{DAl{c}}}}}{{DAl{c}}}{}}{{{j{{DAn{c}}}}}{{DAn{c}}}{}}{{{j{{DB`{c}}}}}{{DB`{c}}}{}}{{{j{{DBb{ce}}}}}{{DBb{ce}}}{H`Bf}{}}{{{j{DBd}}}DBd}{{{j{{DBf{c}}}}}{{DBf{c}}}{}}{{{j{{DBh{c}}}}}{{DBh{c}}}{}}{{{j{{DBj{c}}}}}{{DBj{c}}}{}}{{{j{{DBl{c}}}}}{{DBl{c}}}{}}{{{j{{DBn{c}}}}}{{DBn{c}}}{}}{{{j{{DC`{c}}}}}{{DC`{c}}}{}}{{{j{{DCb{c}}}}}{{DCb{c}}}{}}{{{j{{DCd{c}}}}}{{DCd{c}}}{}}{{{j{{DCf{c}}}}}{{DCf{c}}}{}}{{{j{{DCh{c}}}}}{{DCh{c}}}{}}{{{j{{DCj{c}}}}}{{DCj{c}}}{}}{{{j{{DCl{c}}}}}{{DCl{c}}}{}}{{{j{{DCn{c}}}}}{{DCn{c}}}{}}{{{j{{DD`{c}}}}}{{DD`{c}}}{}}{{{j{{DDb{c}}}}}{{DDb{c}}}{}}{{{j{{DDd{ce}}}}}{{DDd{ce}}}BfBf}{{{j{{DDf{c}}}}}{{DDf{c}}}Bf}{{{j{{DDh{c}}}}}{{DDh{c}}}Bf}{{{j{{DDj{c}}}}}{{DDj{c}}}Bf}{{j{j{B`c}}}Bn{}}0000000000000000000000000000{{jAf}Bn}0000000000000000000000000000{cDBdCKh}0{{{j{DBd}}}{{j{Gb}}}}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbDAbCOf}{{{DAd{c}}Hne}EbBFhCOf}{{{DAf{c}}Hne}EbBFhCOf}{{{DAh{c}}Hne}EbBFhCOf}{{{DAj{c}}Hne}EbBFhCOf}{{{BFl{c}}Hne}EbBFhCOf}{{{DAl{c}}Hne}EbBFhCOf}{{{DAn{c}}Hne}EbBFhCOf}{{{DB`{c}}Hne}EbBFhCOf}{{{DBb{ce}}Hng}EbH`BFhCOf}{{{DBf{c}}Hne}EbBFhCOf}{{{DBh{c}}Hne}EbBFhCOf}{{{DBj{c}}Hne}EbBFhCOf}{{{DBl{c}}Hne}EbBFhCOf}{{{DBn{c}}Hne}EbBFhCOf}{{{DC`{c}}Hne}EbBFhCOf}{{{DCb{c}}Hne}EbBFhCOf}{{{DCd{c}}Hne}EbBFhCOf}{{{DCf{c}}Hne}EbBFhCOf}{{{DCh{c}}Hne}EbBFhCOf}{{{DCj{c}}Hne}EbBFhCOf}{{{DCl{c}}Hne}EbBFhCOf}{{{DCn{c}}Hne}EbBFhCOf}{{{DD`{c}}Hne}EbBFhCOf}{{{DDb{c}}Hne}EbBFhCOf}{{{DDd{gc}}Hni}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}Hne}EbD@hCOf}{{{DDh{c}}Hne}EbD@jCOf}{{{DDj{c}}Hne}EbDAbCOf}{{{DAd{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAj{c}}{j{Gb}}Hne}EbBFhCOf}{{{BFl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DB`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBb{ce}}{j{Gb}}Hng}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBj{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DC`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCb{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCd{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCj{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DD`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DDb{c}}{j{Gb}}Hne}EbBFhCOf}{{{DDd{gc}}{j{Gb}}Hni}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}Hne}EbD@hCOf}{{{DDh{c}}{j{Gb}}Hne}EbD@jCOf}{{{DDj{c}}{j{Gb}}Hne}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}e}EbDAbCOf}{{{DBb{ce}}}{{Eb{Bne}}}H`BFh}{{{DDd{ce}}}{{Eb{Bne}}}H`BFh}{{{j{DBd}}{j{DBd}}}Eh}{{{j{{DAd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{BFl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DB`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBb{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{H`Fd}{}}{{{j{DBd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{DBf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DC`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DD`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DDb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DDd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd{}}{{{j{{DDf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{DDh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{DDj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{cc{}}0000000000000000000000000000{{}c{}}0000000000000000000000000000{{{DAd{c}}}{{DAd{c}}}BFh}{{{DAf{c}}}{{DAf{c}}}BFh}{{{DAh{c}}}{{DAh{c}}}BFh}{{{DAj{c}}}{{DAj{c}}}BFh}{{{BFl{c}}}{{BFl{c}}}BFh}{{{DAl{c}}}{{DAl{c}}}BFh}{{{DAn{c}}}{{DAn{c}}}BFh}{{{DB`{c}}}{{DB`{c}}}BFh}{{{DBb{ce}}}{{DBb{ce}}}H`BFh}{{{DBf{c}}}{{DBf{c}}}BFh}{{{DBh{c}}}{{DBh{c}}}BFh}{{{DBj{c}}}{{DBj{c}}}BFh}{{{DBl{c}}}{{DBl{c}}}BFh}{{{DBn{c}}}{{DBn{c}}}BFh}{{{DC`{c}}}{{DC`{c}}}BFh}{{{DCb{c}}}{{DCb{c}}}BFh}{{{DCd{c}}}{{DCd{c}}}BFh}{{{DCf{c}}}{{DCf{c}}}BFh}{{{DCh{c}}}{{DCh{c}}}BFh}{{{DCj{c}}}{{DCj{c}}}BFh}{{{DCl{c}}}{{DCl{c}}}BFh}{{{DCn{c}}}{{DCn{c}}}BFh}{{{DD`{c}}}{{DD`{c}}}BFh}{{{DDb{c}}}{{DDb{c}}}BFh}{{{DDd{gc}}}{{DDd{gc}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}}{{{DDf{c}}}{{DDf{c}}}D@h}{{{DDh{c}}}{{DDh{c}}}D@j}{{{DDj{c}}}{{DDj{c}}}DAb}{{}{{DAd{c}}}{}}{b{{DAf{c}}}{}}{{{j{Gb}}}{{DAh{c}}}{}}{{{j{Gb}}}{{DAj{c}}}{}}{In{{BFl{c}}}{}}{{{AFj{Gb}}}{{DAl{c}}}{}}{{{j{{Aj{Af}}}}}{{DAn{c}}}{}}{{{j{{Aj{Af}}}}}{{DB`{c}}}{}}{c{{DBb{ce}}}H`{}}{Eh{{DBf{c}}}{}}{BCn{{DBh{c}}}{}}{BCj{{DBj{c}}}{}}{BCl{{DBl{c}}}{}}{AAf{{DBn{c}}}{}}{BM`{{DC`{c}}}{}}{DDl{{DCb{c}}}{}}{Af{{DCd{c}}}{}}{AFn{{DCf{c}}}{}}{Dl{{DCh{c}}}{}}{AEb{{DCj{c}}}{}}{Hn{{DCl{c}}}{}}{COh{{DCn{c}}}{}}{AEf{{DD`{c}}}{}}{BDf{{DDb{c}}}{}}{c{{DDd{ce}}}H`{}}{c{{DDf{c}}}{}}{c{{DDh{c}}}{}}{c{{DDj{c}}}{}}{{{j{B`{DBb{ce}}}}g}{{Eb{Dj}}}H`BFhD@`}{{{j{B`{DDd{gc}}}}i}{{Eb{Dj}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}D@`}{{{j{B`{DBb{ce}}}}gi}{{Eb{{Dj{Fh}}}}}H`BFhD@`D@`}2{{{j{B`{DBb{ce}}}}g}EbH`BFhD@`}{{{j{{DBb{ce}}}}}{{Dj{Hn}}}H`BFh}0{{{j{{DDd{gc}}}}}{{Dj{Hn}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}}{jc{}}0000000000000000000000000000{jIn}{c{{Eb{e}}}{}{}}0000000000000000000000000000{{}{{Eb{c}}}{}}0000000000000000000000000000{jJh}0000000000000000000000000000{{{DAf{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAh{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAj{c}}e}{{Eb{Fh}}}BFhD@`}{{{BFl{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAl{c}}e}{{Eb{Fh}}}BFhD@`}{{{DDh{c}}e}{{Eb{Fh}}}D@jD@`}{{}c{}}0000000000000000000000000000```````````````````````````````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ai}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}IhIh{{En{}{{El{{Fh{AeAg}}}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ae}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}En}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{CKhADf}}{cCNfCKh}{{{CNh{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNj{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNl{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNn{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CO`{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{COb{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{COd{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{DDn{ce}}}{{Eb{ce}}}{}CNf}000000{cc{}}{{}c{}}{{{j{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}}}Eh{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{Ih}}c}EbIf}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Eh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BDf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CNh{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{CNj{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{DDn{ce}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}0{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}{j{i}}}{{Eb{Bne}}}{}CNf{IhADf}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}COh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CNl{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{CNn{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COb{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COd{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}77{{{j{B`{DDn{ce}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}0{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BM`}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCj}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AAf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}>{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{oe}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{ge}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{Aae}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{Ace}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Hn}{{Eb{ie}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{ke}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{me}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEb}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AFn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}b}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Dl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Af}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}=:{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{DDn{ce}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COb{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}}{{Eb{Bne}}}{}CNf}{{{j{B`{COd{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}}{{Eb{Bne}}}{}CNf}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{c{{Eb{DE`}}}Ed}{{{j{{Aj{Af}}}}}{{Eb{DE`G`}}}}{{{j{DE`}}c}EbIf}``{{}DEb}{{{j{DEb}}}j}{{{j{DEb}}}{{j{{Aj{Af}}}}}}{{{j{DEb}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEb}}}DEb}{{{j{DEd}}}DEd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEb}}{j{DEb}}}C`}{{}DEd}{c{{Eb{DEb}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DEb}}{j{DEb}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DEd}}}{{Eb{BnBDj}}}}{{{j{B`DEd}}}{{Eb{BnADh}}}}{{{j{DEb}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEb}{{{j{B`{Ah{Af}}}}}{{j{B`DEb}}}}{{{j{{Ah{Af}}}}}{{j{DEb}}}}{DEdDEb}{{{j{{Aj{Af}}}}}{{Eb{DEbG`}}}}0{{{j{Gb}}}{{Eb{DEb}}}}{{{j{DEb}}{j{B`c}}}BnGh}{{{j{DEb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DEd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DEd}}}{{Ah{Af}}}}{{{j{DEd}}}Hn}{{{j{DEb}}{j{DEb}}}{{Dj{C`}}}}{{{j{DEb}}c}EbIf}{DEb}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`DEd}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`DEd}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}```{{}Ad}{{{j{Ad}}}j}{{{j{Ad}}}{{j{{Aj{Af}}}}}}{{{j{Ad}}}{{j{{Ah{Af}}}}}}{{{j{DEf}}}{{j{{Aj{Af}}}}}}2{j{{j{c}}}{}}001{{{j{B`}}}{{j{B`c}}}{}}00{{{j{Ad}}}Ad}{{{j{AEj}}}AEj}{{{j{DEf}}}DEf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{Ad}}{j{Ad}}}C`}{{{j{DEf}}{j{DEf}}}C`}{{{j{B`c}}}{{Eb{AdADb}}}{ADdADf}}{{{j{Ad}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Aj{Af}}}}}Ad}{{}AEj}{{}DEf}{c{{Eb{Ad}}}Ed}{c{{Eb{DEf}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{Ad}}{j{Ad}}}Eh}{{{j{DEf}}{j{DEf}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B`AEj}}}{{Eb{BnBDj}}}}{{{j{B`AEj}}}{{Eb{BnADh}}}}{{{j{Ad}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DEf}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}{MfAd}{fAd}22{{}Ad}{{{Ah{Af}}}DEf}{{{j{B`{Ah{Af}}}}}{{j{B`Ad}}}}{{{j{{Ah{Af}}}}}{{j{Ad}}}}{AEjAd}{{{j{Gb}}}{{Eb{DEf}}}}{{DEfHn}AEj}{{{j{{Aj{Af}}}}}{{Eb{AdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DEfG`}}}}10{{{j{Gb}}}{{Eb{Ad}}}}4{{{j{Ad}}{j{B`c}}}BnGh}{{{j{DEf}}{j{B`c}}}BnGh}{{{j{Ad}}}Nn}{{{j{{Aj{Af}}}}}DEf}{{{j{Ad}}c}j{{Gl{{Aj{Af}}}}}}{{{j{DEf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`AEj}}{j{{Aj{Af}}}}}Bn}{{}c{}}00{AdBFb}{{{j{AEj}}}DEf}{{{j{AEj}}}Hn}{{{j{Ad}}{j{Ad}}}{{Dj{C`}}}}{{{j{DEf}}{j{DEf}}}{{Dj{C`}}}}{{{j{Ad}}c}EbIf}{{{j{DEf}}c}EbIf}{Ad}{DEf{{Ah{Af}}}}{jc{}}00{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{B`AEj}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`AEj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}`{{}Nn}{{{j{Nn}}}j}{{{j{Nn}}}{{j{{Aj{Af}}}}}}{{{j{Nn}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{Nn}}}Nn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{Nn}}{j{Nn}}}C`}{{{j{B`c}}}{{Eb{NnADb}}}{ADdADf}}{{{j{Nn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{Nn}}}Ed}{{}}{{{j{Nn}}{j{Nn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{Nn}}{j{B`F`}}}{{Eb{BnFb}}}}000{MnNn}{cc{}}{MhNn}{DfNn}{N`Nn}{CfNn}{LnNn}{M`Nn}{LhNn}{MbNn}{LjNn}{AMjNn}{{}Nn}{{{j{B`{Ah{Af}}}}}{{j{B`Nn}}}}{{{j{{Ah{Af}}}}}{{j{Nn}}}}{AEjNn}{{{j{{Aj{Af}}}}}{{Eb{NnG`}}}}0{{{j{Gb}}}{{Eb{Nn}}}}{{{j{Nn}}{j{B`c}}}BnGh}{{{j{Nn}}c}j{{Gl{{Aj{Af}}}}}}{{}c{}}{{{j{Nn}}{j{Nn}}}{{Dj{C`}}}}{{{j{Nn}}c}EbIf}{Nn}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{}{{Od{c}}}DEh}{{{j{{Od{c}}}}}jDEh}{{{j{{Od{c}}}}}{{j{{Ah{Af}}}}}DEh}{{{j{{Od{c}}}}}{{j{{Aj{Af}}}}}DEh}0{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{Od{c}}}}}{{Od{c}}}DEh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{{Od{c}}}}{j{{Od{c}}}}}C`DEh}9{c{{Eb{{Od{e}}}}}EdDEh}{{}AEj}{{}}{{{j{{Od{c}}}}{j{{Od{c}}}}}EhDEh}{{j{j{c}}}Eh{}}0{{{j{{Od{c}}}}{j{B`F`}}}{{Eb{BnFb}}}DEh}000{Nb{{Od{Ob}}}}{Nf{{Od{Oh}}}}{cc{}}{Nh{{Od{Oj}}}}{Nd{{Od{Of}}}}{{}{{Od{c}}}DEh}{{{j{B`{Ah{Af}}}}}{{j{B`{Od{c}}}}}DEh}{{{j{{Ah{Af}}}}}{{j{{Od{c}}}}}DEh}{AEj{{Od{c}}}DEh}{{{j{{Aj{Af}}}}}{{Eb{{Od{c}}G`}}}DEh}0{{{j{Gb}}}{{Eb{{Od{c}}}}}DEh}{{{j{{Od{c}}}}{j{B`e}}}BnDEhGh}{{{j{{Od{c}}}}e}jDEh{{Gl{{Aj{Af}}}}}}{{}c{}}{{{j{{Od{c}}}}{j{{Od{c}}}}}{{Dj{C`}}}DEh}{{{j{{Od{c}}}}e}EbDEhIf}{{{Od{c}}}{}DEh}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{}DEj}{{{j{DEj}}}j}{{{j{DEj}}}{{j{{Ah{Af}}}}}}{{{j{DEj}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEj}}}DEj}{{{j{DEl}}}DEl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEj}}{j{DEj}}}C`}{{}DEl}{c{{Eb{DEj}}}Ed}{{}}{{{j{DEj}}{j{DEj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{DEj}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEj}{{{j{B`{Ah{Af}}}}}{{j{B`DEj}}}}{{{j{{Ah{Af}}}}}{{j{DEj}}}}{DElDEj}{{{j{{Aj{Af}}}}}{{Eb{DEjG`}}}}0{{{j{Gb}}}{{Eb{DEj}}}}{{{j{DEj}}{j{B`c}}}BnGh}{{{j{DEj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DEl}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DEl}}}{{Ah{Af}}}}{{{j{DEl}}}Hn}{{{j{DEj}}{j{DEj}}}{{Dj{C`}}}}{{{j{DEj}}c}EbIf}{DEj}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0``{{}DEn}{{{j{DEn}}}j}{{{j{DEn}}}{{j{{Ah{Af}}}}}}{{{j{DEn}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEn}}}DEn}{{{j{DF`}}}DF`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEn}}{j{DEn}}}C`}{{}DF`}{c{{Eb{DEn}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DEn}}{j{DEn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DF`}}}{{Eb{BnBDj}}}}{{{j{B`DF`}}}{{Eb{BnADh}}}}{{{j{DEn}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEn}{{{j{B`{Ah{Af}}}}}{{j{B`DEn}}}}{{{j{{Ah{Af}}}}}{{j{DEn}}}}{DF`DEn}{{{j{{Aj{Af}}}}}{{Eb{DEnG`}}}}0{{{j{Gb}}}{{Eb{DEn}}}}{{{j{DEn}}{j{B`c}}}BnGh}{{{j{DEn}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DF`}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DF`}}}{{Ah{Af}}}}{{{j{DF`}}}Hn}{{{j{DEn}}{j{DEn}}}{{Dj{C`}}}}{{{j{DEn}}c}EbIf}{DEn}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`DF`}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`DF`}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}``{{}DFb}{{{j{DFb}}}j}{{{j{DFb}}}{{j{{Ah{Af}}}}}}{{{j{DFb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DFb}}}DFb}{{{j{DFd}}}DFd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DFb}}{j{DFb}}}C`}{{}DFd}{c{{Eb{DFb}}}Ed}{{}}{{{j{DFb}}{j{DFb}}}Eh}{{j{j{c}}}Eh{}}0{{{j{DFb}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DFb}{{{j{B`{Ah{Af}}}}}{{j{B`DFb}}}}{{{j{{Ah{Af}}}}}{{j{DFb}}}}{DFdDFb}{{{j{{Aj{Af}}}}}{{Eb{DFbG`}}}}0{{{j{Gb}}}{{Eb{DFb}}}}{{{j{DFb}}{j{B`c}}}BnGh}{{{j{DFb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DFd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DFd}}}{{Ah{Af}}}}{{{j{DFd}}}Hn}{{{j{DFb}}{j{DFb}}}{{Dj{C`}}}}{{{j{DFb}}c}EbIf}{DFb}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0```{{}DFf}{{{j{DFf}}}j}{{{j{DFf}}}{{j{{Aj{Af}}}}}}{{{j{DFf}}}{{j{{Ah{Af}}}}}}{{{j{DFf}}}Dl}2{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{DFf}}}DFf}{{{j{DFh}}}DFh}{{{j{DFj}}}DFj}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{DFf}}{j{DFf}}}C`}{{}DFj}{c{{Eb{DFf}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DFf}}{j{DFf}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DFj}}}{{Eb{BnADh}}}}{{{j{B`DFj}}}{{Eb{BnBDj}}}}{{{j{DFf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DFh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DFj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{}DFf}{{{j{B`{Ah{Af}}}}}{{j{B`DFf}}}}{{{j{{Ah{Af}}}}}{{j{DFf}}}}{DFjDFf}{DFjDl}{{{j{{Aj{Af}}}}}{{Eb{DFfG`}}}}0{{{j{Gb}}}{{Eb{DFf}}}}{DlDFf}{{{j{DFf}}{j{B`c}}}BnGh}{{DlDl{j{{Aj{Af}}}}}Dl}{{DlDl{j{{Aj{Af}}}}}DFf}{{{j{DFf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DFj}}{j{{Aj{Af}}}}}Bn}{{}c{}}00{{{j{DFj}}}{{Fh{DlDl}}}}{{{j{DFj}}}DFh}{{{j{DFj}}}Hn}{{}DFj}{{{j{DFf}}{j{DFf}}}{{Dj{C`}}}}{{{j{DFf}}c}EbIf}{DFf}{jc{}}00{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{DlDl}DFj}{{{j{B`DFj}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`DFj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}```````````````````````````````{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{DFl}}}DFl}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`AE`}}Hn}Bn}{{{j{B`{DFn{c}}}}Hn}BnDG`}0{{{j{B`{DGb{c}}}}Hn}BnAE`}0{{{j{B`{DGd{c}}}}Hn}Bn{AE`ADf}}{{{j{B`{DGf{c}}}}Hn}Bn{{AEd{{Aj{Af}}}}}}{{{j{ADh}}}{{j{Gb}}}}{{{j{B`}}Eh}{{Eb{BnADh}}}}00{{{j{B`}}BCj}{{Eb{BnADh}}}}00{{{j{B`}}BCl}{{Eb{BnADh}}}}00{{{j{B`}}AAf}{{Eb{BnADh}}}}00{{{j{B`}}BCn}{{Eb{BnADh}}}}00{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}00{{{j{B`}}AFn}{{Eb{BnADh}}}}00{{{j{B`}}b}{{Eb{BnADh}}}}00{{{j{B`}}Dl}{{Eb{BnADh}}}}00{{{j{B`}}Af}{{Eb{BnADh}}}}00{{{j{DFl}}{j{DFl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`AE`}}}{{Eb{{j{{Aj{Af}}}}ADh}}}}{{{j{B`{DFn{c}}}}}{{Eb{{j{{Aj{Af}}}}BDj}}}DG`}{{{j{B`{DFn{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}DG`}{{{j{B`{DGb{c}}}}}{{Eb{{j{{Aj{Af}}}}BDj}}}AE`}{{{j{B`{DGb{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}AE`}{{{j{B`{DGd{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}{AE`ADf}}{{{j{B`{DGf{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}{{AEd{{Aj{Af}}}}}}{{{j{B`ADj}}}{{Eb{BnADh}}}}{{{j{B`{DFn{c}}}}}{{Eb{BnADh}}}BJf}{{{j{B`{DFn{c}}}}}{{Eb{BnBDj}}}BJf}{{{j{B`{DGb{c}}}}}{{Eb{BnBDj}}}ADj}{{{j{B`{DGb{c}}}}}{{Eb{BnADh}}}ADj}{{{j{B`DGh}}}{{Eb{BnADh}}}}{{{j{B`DGh}}}{{Eb{BnBDj}}}}{{{j{ADh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DFl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{BDjADh}{DFlADh}2{B@bDFl}{c{{DFn{c}}}{}}{{{j{B`c}}}{{j{B`{DFn{c}}}}}{}}{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{DFl}}{j{B`c}}}BnGh}`{{{j{{DFn{c}}}}}{{j{c}}}{}}{{{j{{DGb{c}}}}}{{j{c}}}{}}{{{j{{DGf{c}}}}}{{j{c}}}{{AEd{{Aj{Af}}}}}}{{{j{B`{DFn{c}}}}}{{j{B`c}}}{}}{{{j{B`{DGb{c}}}}}{{j{B`c}}}{}}{{}c{}}000000{{{DFn{c}}}c{}}{{{DGb{c}}}c{}}{{{DGf{c}}}c{{AEd{{Aj{Af}}}}}}{{{j{ADh}}}DFl}={c{{DGb{c}}}{}}{c{{DGf{c}}}{{AEd{{Aj{Af}}}}}}{{DFlc}ADh{{AId{{AKf{B@h}}}}}}{{{AKf{c}}}{{AKf{{DFn{c}}}}}{}}{{{AKf{c}}}{{AKf{{DGb{c}}}}}{}}{{{j{B`c}}}{{j{B`{DFn{c}}}}}{}}{{{j{B`c}}}{{j{B`{DGb{c}}}}}{}}{{{j{{DGf{c}}}}}Dl{{AEd{{Aj{Af}}}}}}{{{j{B`ADd}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}BJ`}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}BJ`}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}ADd}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}ADd}{{{j{B`{DGd{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}{ADdADf}}{{{j{B`{DGf{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}{{AEd{{Aj{Af}}}}}}{{{j{B`}}}{{Eb{EhADb}}}}000{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}BJ`}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnBDj}}}BJ`}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}ADd}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnBDj}}}ADd}{{{j{B`ADd}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}}{{Eb{BCjADb}}}}000{{{j{B`}}}{{Eb{BClADb}}}}000{{{j{B`}}}{{Eb{AAfADb}}}}000{{{j{B`}}}{{Eb{BCnADb}}}}000{{{j{B`}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}000{{{j{B`{DGd{c}}}}{j{B`{Jf{Af}}}}}{{Eb{HnADh}}}{ADdADf}}{{{j{B`ADd}}{j{B`{Jf{Af}}}}Dl}{{Eb{HnADh}}}}{{{j{B`}}}{{Eb{AFnADb}}}}000{{{j{B`}}}{{Eb{bADb}}}}000{{{j{B`}}}{{Eb{DlADb}}}}000{{{j{B`}}}{{Eb{AfADb}}}}000{{{j{B`{DGf{c}}}}Dl}Bn{{AEd{{Aj{Af}}}}}}{{}DGh}{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{B`ADd}}Dl}{{DGd{ADd}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000{{}c{}}000000{{{j{B`ADj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BJf}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}BJf}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}ADj}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}ADj}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BJf}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}BJf}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}ADj}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}ADj}{{{j{B`ADj}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}```````````````````````````````````````{j{{j{c}}}{}}000000000{{{j{B`}}}{{j{B`c}}}{}}000000000{{{j{AN`}}}AN`}{{{j{ADl}}}ADl}{{{j{DGj}}}DGj}{{{j{AIb}}}AIb}{{{j{AIl}}}AIl}{{{j{AIj}}}AIj}{{{j{DGl}}}DGl}{{{j{AHh}}}AHh}{{{j{DGn}}}DGn}{{{j{DH`}}}DH`}{{j{j{B`c}}}Bn{}}000000000{{jAf}Bn}000000000{{{j{AN`}}{j{AN`}}}C`}{{{j{ADl}}{j{ADl}}}C`}{{{j{DGj}}{j{DGj}}}C`}{ABlEh}{AC`Eh}{{{DHf{}{{DHb{c}}{DHd{e}}}}}e{}{}}{KhADl}{AHbDGj}{c{{Eb{ADl}}}Ed}{c{{Eb{DGj}}}Ed}{{{j{AN`}}{j{AN`}}}Eh}{{{j{ADl}}{j{ADl}}}Eh}{{{j{DGj}}{j{DGj}}}Eh}{{{j{AIb}}{j{AIb}}}Eh}{{{j{AIl}}{j{AIl}}}Eh}{{{j{AIj}}{j{AIj}}}Eh}{{{j{DGl}}{j{DGl}}}Eh}{{{j{AHh}}{j{AHh}}}Eh}{{{j{DGn}}{j{DGn}}}Eh}{{{j{DH`}}{j{DH`}}}Eh}{{j{j{c}}}Eh{}}0000000000000000000{{{j{AN`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ADl}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{DGj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AHh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{DGjADl}111{L`AIb}{B@bAIb}{DGnAIl}{DH`AIl}5{B@bAIl}{B@fAIl}{L`AIl}8{AIbAIj}{B@bAIj}{L`DGl}{CAfDGl}{B@bDGl}====<{{{j{AN`}}{j{B`c}}}BnGh}{{{j{ADl}}{j{B`c}}}BnGh}{{{j{DGj}}{j{B`c}}}BnGh}{ABlAFf}{AC`AK`}{{}c{}}000000000{{{j{DH`}}}Af}{{{j{DGn}}}Hn}{AC`ACh}{{{j{AN`}}{j{AN`}}}{{Dj{C`}}}}{{{j{ADl}}{j{ADl}}}{{Dj{C`}}}}{{{j{DGj}}{j{DGj}}}{{Dj{C`}}}}{{{j{DGj}}}{{Fh{ADlKn}}}}{{{j{ADl}}c}EbIf}{{{j{ADl}}}{{Ah{Af}}}}{{{j{DGj}}c}EbIf}{{{j{AIb}}}{{Dj{{j{B@h}}}}}}{{{j{AIl}}}{{Dj{{j{B@h}}}}}}{{{j{AIj}}}{{Dj{{j{B@h}}}}}}{{{j{DGl}}}{{Dj{{j{B@h}}}}}}{{{j{AHh}}}{{Dj{{j{B@h}}}}}}{{{DHf{}{{DHb{c}}{DHd{e}}}}{j{{Kj{g}}}}{Dj{Nf}}}c{}{}Lb}{ADlKh}{DGjAHb}{jc{}}000000000{jIn}0000000{c{{Eb{e}}}{}{}}000000000{{}{{Eb{c}}}{}}000000000{jJh}000000000{{}c{}}000000000`````````````{{{j{ANf}}}{{j{{Jf{Eh}}}}}}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{e{{Dj{c}}}{CJdCG`}{{H`{}{{El{c}}}}}}{{{j{B`{Aj{c}}}}}{{Dj{c}}}{CJdCG`}}{{{j{ANf}}}ANf}{{{j{AF`}}}AF`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`c}}}{{Eb{ANfADb}}}{ADdADf}}{{{j{ANf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ANf}}{j{ANf}}}Eh}{{{j{AF`}}{j{AF`}}}Eh}{{j{j{c}}}Eh{}}000{{{j{ANf}}{j{B`{Jf{Cf}}}}{j{B`{Jf{b}}}}}{{Eb{LnAF`}}}}{{{j{ANf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AF`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{B@bAF`}{{{j{{Aj{Cf}}}}{j{{Aj{Eh}}}}}ANf}{{{j{ANf}}}{{j{{Jf{Ln}}}}}}{ACfFn}{{}c{}}0{{{j{ANf}}}b}{{{j{AF`}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{ACfANf}{jJh}0{{}c{}}0````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{AGl}}}AGl}{{{j{DHh}}}DHh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AGl}}{j{AGl}}}Eh}{{{j{DHh}}{j{DHh}}}Eh}{{j{j{c}}}Eh{}}000{{{j{AGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DHh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{j{AGl}}}{{Dj{{j{B@h}}}}}}{{{j{DHh}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{c{{Eb{Dh}}}Ed}{{{j{Dh}}c}EbIf}``````````{{}b}`````````{{{j{B`DHj}}DHj}DHj}`{BBlAh}{{{j{B`AHd}}}{{j{B`{Aj{Af}}}}}}{{{j{B`AHd}}}{{j{B`{Ah{Af}}}}}}{{{j{AHd}}}{{j{{Ah{Af}}}}}}{{{j{AHd}}}{{j{{Aj{Af}}}}}}{{DHjDHj}DHj}{{{j{B`DHj}}DHj}Bn}10{j{{j{c}}}{}}030400{{{j{B`}}}{{j{B`c}}}{}}076000{{{j{BBl}}}BBl}{{{j{DHj}}}DHj}{{{j{AHd}}}AHd}{{{j{DHl}}}DHl}{{{j{DHn}}}DHn}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{{j{DHj}}{j{DHj}}}C`}{{{j{AHd}}{j{AHd}}}C`}{{{j{B`c}}}{{Eb{BBlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DHjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AHdADb}}}{ADdADf}}{{{j{BBl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DHj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AHd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}DHj}{{{j{BBl}}{j{BBl}}}Eh}{{{j{DHj}}{j{DHj}}}Eh}{{{j{AHd}}{j{AHd}}}Eh}{{{j{DHl}}{j{DHl}}}Eh}{{{j{DHn}}{j{DHn}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{BBl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DHj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{AHd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DHl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DHn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{DlDHj}11{DhAHd}22{{{Ah{Af}}}AHd}{cAHd{{AEd{On}}}}{{{j{Gb}}}{{Eb{AHd}}}}{{DHjDHj}Eh}{{{j{BBl}}{j{B`c}}}BnGh}{{{j{DHj}}{j{B`c}}}BnGh}{{{j{AHd}}{j{B`c}}}BnGh}{{}c{}}0000``````{{{j{BGf}}DHj}BBl}{{{j{DHj}}{j{DHj}}}{{Dj{C`}}}}{{{j{AHd}}{j{AHd}}}{{Dj{C`}}}}{BBlAFn}{{{j{B`DHj}}DHj}DHj}{BBlDHj}{{{j{BBl}}}{{Eb{BGfADh}}}}{{{j{DHl}}}{{Dj{{j{B@h}}}}}}{{{j{DHn}}}{{Dj{{j{B@h}}}}}}{AHd{{Ah{Af}}}}{jc{}}0000{{{j{BBl}}}{{Eb{BDj}}}}{jIn}000{DHjDl}{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000``````````{BCbDI`}{BBlAh}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DI`}}}DI`}{{{j{BCb}}}BCb}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`c}}}{{Eb{DI`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{BCbADb}}}{ADdADf}}{{{j{DI`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BCb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DI`}}{j{DI`}}}Eh}{{{j{BCb}}{j{BCb}}}Eh}{{j{j{c}}}Eh{}}000{{{j{DI`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BCb}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{{j{DI`}}{j{B`c}}}BnGh}{{{j{BCb}}{j{B`c}}}BnGh}{{}c{}}0{BBlAFn}{BCbAFn}{BBlDHj}{BCbDHj}{{{j{BCb}}}{{Eb{BGfADh}}}}{BCbb}{jc{}}0{{{j{BCb}}}{{Eb{BDj}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````````````````````{{}Hn}0````````````````{{{j{DIb}}}{{j{Gb}}}}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{DIb}}}DIb}{{{j{DId}}}DId}{{{j{DIf}}}DIf}{{{j{DIh}}}DIh}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{DIf}}}{{j{Gb}}}}{{{j{DIh}}}{{j{Gb}}}}{{{j{DIf}}}DIb}{{{j{DIh}}}DIb}{{{j{B`c}}}{{Eb{DIbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DIfADb}}}{ADdADf}}0{{{j{DIb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIb}}{j{DIb}}}Eh}{{{j{DId}}{j{DId}}}Eh}{{{j{DIf}}{j{DIf}}}Eh}{{{j{DIh}}{j{DIh}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{DIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DId}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DIf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{{j{Gb}}}{{Eb{DIb}}}}{{}c{}}000{DIfDIh}{{{j{DIf}}}{{j{AHd}}}}{{AHdDIh}DIf}{{{j{DIf}}}{{j{DIh}}}}{{{j{DId}}}{{Dj{{j{B@h}}}}}}{jc{}}000{jIn}08{c{{Eb{e}}}{}{}}{{{AKf{Gb}}}{{Eb{DIb}}}}{In{{Eb{DIb}}}}222{{{j{Gb}}}{{Eb{DIbDId}}}}{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000{DIjDIb}{DIjJf}```````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{BBn}}}BBn}{{{j{DIl}}}DIl}{{{j{DIn}}}DIn}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{BBn}}{j{BBn}}}C`}{{{j{B`c}}}{{Eb{BBnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DIlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DInADb}}}{ADdADf}}10{{{j{BBn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BBn}}{j{BBn}}}Eh}{{{j{DIl}}{j{DIl}}}Eh}{{{j{DIn}}{j{DIn}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{BBn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{j{BBn}}{j{B`c}}}BnGh}{{}c{}}00{DIlJf}{DInJf}{{{j{BBn}}}{{Dj{{Ah{Af}}}}}}{{{Jf{Df}}Df}DIl}{{{Jf{Df}}Df}DIn}{{{j{BBn}}{j{BBn}}}{{Dj{C`}}}}{DIlDf}{DInDf}{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DIlb}{DInb}{{}c{}}00{DJ`Ah}{DJ`b}``````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{DJb}}}DJb}{{{j{DJd}}}DJd}{{{j{DJf}}}DJf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{B`c}}}{{Eb{DJbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJfADb}}}{ADdADf}}20{{{j{DJb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{DJfJf}{{{j{DJb}}{j{DJb}}}Eh}{{{j{DJd}}{j{DJd}}}Eh}{{{j{DJf}}{j{DJf}}}Eh}{{j{j{c}}}Eh{}}00000{DJbJf}{DJbDJd}{{{j{DJb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{DJbb}{{}c{}}00{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}004{jJh}00{{}c{}}00````{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{DJh}}}DJh}{{{j{DJj}}}DJj}{{{j{DJl}}}DJl}{{{j{DJn}}}DJn}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{DJh}}{j{DJh}}}C`}{{{j{DJj}}{j{DJj}}}C`}{{{j{DJl}}{j{DJl}}}C`}{{{j{DJn}}{j{DJn}}}C`}{DJjCAb}{{{j{B`c}}}{{Eb{DJhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJnADb}}}{ADdADf}}3210{{{j{DJh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJh}}{j{DJh}}}Eh}{{{j{DJj}}{j{DJj}}}Eh}{{{j{DJl}}{j{DJl}}}Eh}{{{j{DJn}}{j{DJn}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{DJh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{{j{DJh}}{j{B`c}}}BnGh}{{{j{DJj}}{j{B`c}}}BnGh}{{{j{DJl}}{j{B`c}}}BnGh}{{{j{DJn}}{j{B`c}}}BnGh}{{}c{}}000{{{j{DJh}}{j{DJh}}}{{Dj{C`}}}}{{{j{DJj}}{j{DJj}}}{{Dj{C`}}}}{{{j{DJl}}{j{DJl}}}{{Dj{C`}}}}{{{j{DJn}}{j{DJn}}}{{Dj{C`}}}}{DJhEh}{jc{}}000{DJnC@n}{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{DJlC@l}{jJh}000{DJhDl}{{}c{}}000``````{DK`Df}{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{DKb}}}DKb}{{{j{DK`}}}DK`}{{{j{DKd}}}DKd}{{{j{DKf}}}DKf}{{{j{DKh}}}DKh}{{{j{DKj}}}DKj}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{B`c}}}{{Eb{DKbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DK`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKjADb}}}{ADdADf}}543210{{{j{DKb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DK`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKb}}{j{DKb}}}Eh}{{{j{DK`}}{j{DK`}}}Eh}{{{j{DKd}}{j{DKd}}}Eh}{{{j{DKf}}{j{DKf}}}Eh}{{{j{DKh}}{j{DKh}}}Eh}{{{j{DKj}}{j{DKj}}}Eh}{{j{j{c}}}Eh{}}00000000000{DK`Jf}{DKfJf}{DKjJf}{DKbAf}{DK`Af}{DKdAf}{DKfAf}{DKhAf}{DKjAf}{{{j{DKb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DK`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{{}c{}}00000{DKfLj}{DKbb}{DKdb}{DKbDf}{DKdDf}{DKfDf}{DKhDf}{DKjDf}{jc{}}00000{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000```````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{DKlDKn}{{{j{DL`}}}DL`}{{{j{DKn}}}DKn}{{{j{DKl}}}DKl}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{B`c}}}{{Eb{DL`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKlADb}}}{ADdADf}}20{{{j{DL`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DL`}}{j{DL`}}}Eh}{{{j{DKn}}{j{DKn}}}Eh}{{{j{DKl}}{j{DKl}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{DL`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{DKlNn}{{}c{}}00{DKlAFj}{{DHjAAfBBlBBlDlInBCl}DL`}{DL`Dl}2{DL`BBl}{DL`Eh}1{DL`DHj}{DL`BCl}{DL`AAf}{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DL`In}{DL`b}{{}c{}}00`{{}b}0000000{{AAfAAf}AAf}```````````````````````````````````````````````````````````````````````````````````````````{DLbJd}{DLdJd}{j{{j{c}}}{}}000000000000{{{j{B`}}}{{j{B`c}}}{}}000000000000{{{j{DLb}}}DLb}{{{j{CCj}}}CCj}{{{j{AMb}}}AMb}{{{j{DLf}}}DLf}{{{j{DLh}}}DLh}{{{j{DLj}}}DLj}{{{j{ALl}}}ALl}{{{j{AFb}}}AFb}{{{j{DLl}}}DLl}{{{j{DLn}}}DLn}{{{j{DLd}}}DLd}{{j{j{B`c}}}Bn{}}0000000000{{jAf}Bn}0000000000{{{j{AMb}}{j{AMb}}}C`}{{{j{DLh}}{j{DLh}}}C`}{{{j{DLj}}{j{DLj}}}C`}{{{j{DLn}}{j{DLn}}}C`}{{{j{B`DLb}}DLb}Bn}{{{j{B`DLd}}DLd}Bn}{{}DLb}{{}DLd}{c{{Eb{DLb}}}Ed}{c{{Eb{DLn}}}Ed}{c{{Eb{DLd}}}Ed}{DLn{{Eb{ACdAIf}}}}{{{j{DLd}}}{{Eb{ACdAIf}}}}{{{j{DLb}}{j{DLb}}}Eh}{{{j{CCj}}{j{CCj}}}Eh}{{{j{AMb}}{j{AMb}}}Eh}{{{j{DLf}}{j{DLf}}}Eh}{{{j{DLh}}{j{DLh}}}Eh}{{{j{DLj}}{j{DLj}}}Eh}{{{j{ALl}}{j{ALl}}}Eh}{{{j{AFb}}{j{AFb}}}Eh}{{{j{DLl}}{j{DLl}}}Eh}{{{j{DLn}}{j{DLn}}}Eh}{{{j{DLd}}{j{DLd}}}Eh}{{j{j{c}}}Eh{}}000000000000000000000{DLdDj}0{{{j{AD`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CCj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AMb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DLf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DLj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AFb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DM`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLd}}{j{B`F`}}}{{Eb{BnFb}}}}{B@bAD`}{G`AD`}{cc{}}{ADbAD`}{ADhAD`}2222{B@bDLf}{BFfDLf}44{DMbALl}{B@bALl}{DMdALl}7{DLlALl}8{B@bAFb}9{B@bDLl}{B@bDM`};{ACbDLn}{ACdDLn}=={{{j{Gb}}}{{Eb{DLn}}}}{bDLn}{{{j{{AMd{}{{Gd{c}}}}}}CCj{j{{Kj{e}}}}}{{Eb{{Dj{AC`}}c}}}FdAHf}{{{j{DLb}}{j{B`c}}}BnGh}{{{j{DLh}}{j{B`c}}}BnGh}{{{j{DLj}}{j{B`c}}}BnGh}{{{j{DLn}}{j{B`c}}}BnGh}{{{j{DLd}}{j{B`c}}}BnGh}{DLdJd}0{ACnJf}{{}c{}}000000000000{DLdDj}2{{{j{AMb}}{j{AMb}}}{{Dj{C`}}}}{{{j{DLh}}{j{DLh}}}{{Dj{C`}}}}{{{j{DLj}}{j{DLj}}}{{Dj{C`}}}}{{{j{DLn}}{j{DLn}}}{{Dj{C`}}}}7{DLbJd}{ACnJd}9`{DLbDj}7:`{{{j{DLb}}c}EbIf}{{{j{DLn}}c}EbIf}{{{j{DLd}}c}EbIf}=:{{{j{DLh}}}DLj}{{{j{AD`}}}{{Dj{{j{B@h}}}}}}{{{j{DLf}}}{{Dj{{j{B@h}}}}}}{{{j{ALl}}}{{Dj{{j{B@h}}}}}}{{{j{AFb}}}{{Dj{{j{B@h}}}}}}{{{j{DLl}}}{{Dj{{j{B@h}}}}}}{{{j{DM`}}}{{Dj{{j{B@h}}}}}}:{DLdDj}={DLdJd}1100<{DLn{{Eb{ACbAGj}}}}{{{j{DLd}}}{{Eb{ACbAGj}}}}{jc{}}0000000000{jIn}000000{DLnb}{c{{Eb{e}}}{}{}}000000000000{{}{{Eb{c}}}{}}000000000000{jJh}000000000000{DLbJd}{ACnJd}:{ACnCl}{{{j{B`DLb}}{j{{Dd{ANh}}}}}{{Eb{{Dd{ABl}}DMf}}}}{{{j{B`DLd}}{j{{Dd{ANh}}}}}{{Eb{{Dd{ABl}}DMf}}}}{ACnb}{{}c{}}000000000000{DLbDj}{DLdDj}07{DMhAKf}0{DMjAKf}{DMjDMl}1{DMnAAh}{DN`ACn}{DMnCl}{DNbCl}{DNdHn}{DNfHn}10````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{DNh{c}}}}}{{DNh{c}}}{BfBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}}DNl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{{DNh{c}}}}{j{{DNh{c}}}}}C`{CbBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}{j{DNl}}}C`}{{{j{B`c}}}{{Eb{{DNh{e}}ADb}}}{ADdADf}{BDd{DNj{Af}}{AId{Af}}}}{{{j{{DNh{c}}}}{j{B`e}}}{{Eb{HnADh}}}{BDd{DNj{Af}}{AId{Af}}}{ADjADf}}{c{{Eb{{DNh{e}}}}}Ed{BDd{DNj{Af}}{AId{Af}}Ef}}{c{{Eb{DNn}}}Ed}{c{{Eb{DNl}}}Ed}{{{j{{DNh{c}}}}{j{{DNh{c}}}}}Eh{EjBDd{DNj{Af}}{AId{Af}}}}{{{j{DNn}}{j{DNn}}}Eh}{{{j{DNl}}{j{DNl}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{{DNh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdBDd{DNj{Af}}{AId{Af}}}}{{{j{DNn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DNl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}00{{{j{{DNh{c}}}}{j{B`e}}}Bn{GjBDd{DNj{Af}}{AId{Af}}}Gh}{{{j{DNl}}{j{B`c}}}BnGh}{{}c{}}00{DNhJf}{DNnDNl}{DNlJf}{{{j{{DNh{c}}}}{j{{DNh{c}}}}}{{Dj{C`}}}{IbBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}{j{DNl}}}{{Dj{C`}}}}4{{{j{{DNh{c}}}}e}Eb{BDd{DNj{Af}}{AId{Af}}Ih}If}{{{j{DNn}}c}EbIf}{{{j{DNl}}c}EbIf}{DNh}{{{j{{DNh{c}}}}}DNl{BDd{DNj{Af}}{AId{Af}}}}{jc{}}0{jIn}{DNl{{Eb{{DNh{c}}}}}{BDd{DNj{Af}}{AId{Af}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DNlAf}{DNnJf}{{}c{}}00````````````````````````````````````````{{AFf{j{{Kj{c}}}}{j{Kl}}}{{Eb{AFfL`}}}Lb}{{AK`{j{Kl}}}{{Eb{AK`L`}}}}{{AHb{j{{Kj{c}}}}{j{Kl}}}{{Eb{AHbL`}}}Lb}{{{j{AK`}}}}{{{j{AFf}}}}{{{j{AHb}}}}{{{j{ALj}}}}{{{j{B`AK`}}}}{{{j{B`AFf}}}}{{{j{B`AHb}}}}{{{j{B`ALj}}}}{{{j{B`AFf}}}DO`}{{{j{B`AHb}}}DOb}{{{j{AFf}}}DO`}{{{j{AHb}}}DOb}{{{j{AK`}}}{{j{{Ah{Af}}}}}}{{{j{ALj}}}{{j{{Ah{Af}}}}}}{{KnKn}}{j{{j{c}}}{}}00000000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000000{{{j{{Kj{c}}}}}{{Kj{c}}}DOd}{{{j{DOf}}}DOf}{{{j{DOh}}}DOh}{{{j{DOj}}}DOj}{{{j{DOl}}}DOl}{{{j{DOn}}}DOn}{{{j{E@`}}}E@`}{{{j{AK`}}}AK`}{{{j{AFf}}}AFf}{{{j{AHb}}}AHb}{{{j{Kn}}}Kn}{{{j{E@b}}}E@b}{{{j{Kl}}}Kl}{{{j{ALj}}}ALj}{{{j{L`}}}L`}{{j{j{B`c}}}Bn{}}00000000000000{{jAf}Bn}00000000000000{{{j{DOf}}{j{DOf}}}C`}{{{j{DOh}}{j{DOh}}}C`}{{{j{DOj}}{j{DOj}}}C`}{{{j{DOl}}{j{DOl}}}C`}{{{j{DOn}}{j{DOn}}}C`}{{{j{E@`}}{j{E@`}}}C`}{{{j{AFf}}{j{AFf}}}C`}{{{j{AHb}}{j{AHb}}}C`}{{{j{Kn}}{j{Kn}}}C`}{{{j{E@b}}{j{E@b}}}C`}{{{j{Kl}}{j{Kl}}}C`}{{{j{ALj}}{j{ALj}}}C`}{{{j{L`}}{j{L`}}}C`}65{{{j{AFf}}{j{AFf}}}{{Eb{AFfL`}}}}{{{j{{Aj{{j{AFf}}}}}}}{{Eb{AFfL`}}}}`{{{j{{Kj{c}}}}}{{BB`{E@d}}}DOd}{AHbDGj}{{AfHn}Bn}000000{{}{{Kj{E@`}}}}{c{{Eb{AK`}}}Ed}{c{{Eb{AFf}}}Ed}{c{{Eb{AHb}}}Ed}{c{{Eb{Kn}}}Ed}{{{j{AK`}}}E@f}{{{j{AHb}}}E@f}{{{j{B`{Kj{c}}}}}BnDOd}```{{{j{{Kj{c}}}}{j{{Kj{c}}}}}EhDOd}{{{j{DOf}}{j{DOf}}}Eh}{{{j{DOh}}{j{DOh}}}Eh}{{{j{DOj}}{j{DOj}}}Eh}{{{j{DOl}}{j{DOl}}}Eh}{{{j{DOn}}{j{DOn}}}Eh}{{{j{E@`}}{j{E@`}}}Eh}{{{j{AK`}}{j{AK`}}}Eh}{{{j{AFf}}{j{AFf}}}Eh}{{{j{AHb}}{j{AHb}}}Eh}{{{j{Kn}}{j{Kn}}}Eh}{{{j{E@b}}{j{E@b}}}Eh}{{{j{Kl}}{j{Kl}}}Eh}{{{j{ALj}}{j{ALj}}}Eh}{{{j{L`}}{j{L`}}}Eh}65{{j{j{c}}}Eh{}}00000000000000000000000000000{{{j{{Kj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}DOd}{{{j{DOf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{E@`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AK`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AFf}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{AHb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Kn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{E@b}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALj}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{L`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}000000{cAK`E@h}{AHbAK`}{{{j{AHb}}}AK`}33{AHbAFf}{DO`AFf}{{{j{AHb}}}AFf}6{DGjAHb}77{AK`Kl}8{cALjE@h}{NbALj}:{MnALj}{N`ALj}{E@bL`}={{{Ah{Af}}}{{Eb{KlE@j}}}}{{{Ah{Af}}}ALj}{{{j{{Aj{Af}}}}}{{Eb{ALjL`}}}}{E@lAFf}{BCl{{Eb{KnE@b}}}}?<4{{{BB`{E@d}}}{{E@n{{Kj{DOj}}}}}}{{{BB`{E@d}}}{{E@n{{Kj{DOf}}}}}}{{{BB`{E@d}}}{{E@n{{Kj{DOh}}}}}}{{{j{{Kj{c}}}}{j{{Aj{Af}}}}}{{Eb{AHbL`}}}AHf}{{{j{{Kj{c}}}}{j{Gb}}}{{Eb{AHbL`}}}AHf}{{{j{{Kj{c}}}}{j{AK`}}}AFfAHf}{{{j{{Kj{c}}}}{j{AK`}}}AHbAHf}{{{j{{Aj{Af}}}}}{{Eb{AK`L`}}}}{{{j{{Aj{Af}}}}}{{Eb{AFfL`}}}};{{{j{Gb}}}{{Eb{AK`L`}}}}{{{j{Gb}}}{{Eb{AFfL`}}}}{{{j{Gb}}}{{Eb{AHb}}}}{Af{{Eb{KnE@b}}}}{{KhKn}AFf}{{}{{Kj{c}}}DOd}{{{j{{Kj{c}}}}{j{B`e}}}{{Fh{AK`AFf}}}AHf{EA`ADf}}{{{j{DOf}}{j{B`c}}}BnGh}{{{j{DOh}}{j{B`c}}}BnGh}{{{j{DOj}}{j{B`c}}}BnGh}{{{j{DOl}}{j{B`c}}}BnGh}{{{j{DOn}}{j{B`c}}}BnGh}{{{j{E@`}}{j{B`c}}}BnGh}{{{j{AFf}}{j{B`c}}}BnGh}{{{j{AHb}}{j{B`c}}}BnGh}{{{j{Kn}}{j{B`c}}}BnGh}{{{j{E@b}}{j{B`c}}}BnGh}{{{j{Kl}}{j{B`c}}}BnGh}{{{j{ALj}}{j{B`c}}}BnGh}{{{j{L`}}{j{B`c}}}BnGh}``{{{j{AK`}}c}j{}}{{{j{Kl}}c}j{}}{{{j{ALj}}c}j{}}{{}c{}}00000000000000{E@h{{Ah{Af}}}}{{{j{AK`}}{j{{Kj{c}}}}}AHbAHf}{{AK`{j{Kl}}}{{Eb{AK`L`}}}}{{AFf{j{{Kj{c}}}}{j{Kl}}}{{Eb{AFfL`}}}Lb}{AK`AK`}{{AFf{j{{Kj{c}}}}}AFfLb}{{}{{Kj{E@`}}}}{{{j{B`c}}}AK`{EA`ADf}}{{{j{{Kj{c}}}}{j{B`e}}}AHbAHf{EA`ADf}}{{{j{B`AK`}}}Bn}{{{j{B`AHb}}}Bn}{{{j{B`Kl}}}Bn}{{{j{DOf}}{j{DOf}}}{{Dj{C`}}}}{{{j{DOh}}{j{DOh}}}{{Dj{C`}}}}{{{j{DOj}}{j{DOj}}}{{Dj{C`}}}}{{{j{DOl}}{j{DOl}}}{{Dj{C`}}}}{{{j{DOn}}{j{DOn}}}{{Dj{C`}}}}{{{j{E@`}}{j{E@`}}}{{Dj{C`}}}}{{{j{AFf}}{j{AFf}}}{{Dj{C`}}}}{{{j{AHb}}{j{AHb}}}{{Dj{C`}}}}{{{j{Kn}}{j{Kn}}}{{Dj{C`}}}}{{{j{E@b}}{j{E@b}}}{{Dj{C`}}}}{{{j{Kl}}{j{Kl}}}{{Dj{C`}}}}{{{j{ALj}}{j{ALj}}}{{Dj{C`}}}}{{{j{L`}}{j{L`}}}{{Dj{C`}}}}{{}Hn}000{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{c}}L`}}}{DOdEAd}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOj}}L`}}}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOf}}L`}}}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOh}}L`}}}}{{{j{AK`}}{j{{Kj{c}}}}}AFfAHf}{{{j{AHb}}}AFf}{{}Kl}{cKlEA`}{{{j{B`{Kj{c}}}}{j{B`e}}}BnDOd{EA`ADf}}{{{j{{Kj{c}}}}{j{ALj}}{j{EAf}}}{{Eb{AFfL`}}}Lb}``{{{j{AK`}}}{{Ah{Af}}}}{{{j{AHb}}}{{Ah{Af}}}}{{{j{AHb}}}AK`}{{{j{B`{Kj{c}}}}{j{{Ah{Af}}}}}BnDOd}{{{j{AK`}}c}EbIf}{{{j{AFf}}c}EbIf}{{{j{AFf}}}{{Ah{Af}}}}{{{j{AHb}}c}EbIf}{{{j{Kn}}c}EbIf}2{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}}CIhAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}Hn}CIhAHf}1{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}}EAfAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}{j{{Ah{Af}}}}}EAfAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}{j{{Ah{Af}}}}}CIhAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}}ANnAHf}0{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}{j{{Ah{Af}}}}}ANnAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}{j{B`e}}}ANnAHf{EA`EAh}}{{}{{Kj{DOl}}}}{{{j{L`}}}{{Dj{{j{B@h}}}}}}{{AHb{j{{Kj{c}}}}{Dj{Nf}}}DGjLb}{Kl{{Ah{Af}}}}{{{j{O`}}}O`}{{{j{AMj}}}AMj}{KnBCl}3{jc{}}00000000000000{{{j{AFf}}}ABl}{{{j{AMl}}}AMl}{{{j{Ad}}}Ad}{jIn}000{KnAf}{c{{Eb{e}}}{}{}}0000000000{BCl{{Eb{Kn}}}}{Af{{Eb{Kn}}}}2222{{}{{Eb{c}}}{}}00000000000000{jJh}00000000000000{{}{{Kj{DOn}}}}{{{j{AFf}}{j{{Kj{c}}}}{j{ALj}}{j{CIh}}}{{Eb{BnL`}}}Lb}{{{j{{Kj{c}}}}{j{ALj}}{j{CIh}}{j{AFf}}}{{Eb{BnL`}}}Lb}{{{j{{Kj{c}}}}{j{ANn}}{j{ALj}}{j{Kh}}}{{Eb{BnL`}}}Lb}{{}c{}}00000000000000{{{j{AK`}}{j{{Kj{c}}}}}{{Fh{KhKn}}}AHf}{{{j{AFf}}}{{Fh{KhKn}}}}{{{j{AHb}}}{{Fh{KhKn}}}}{{}Hn}{{}Ah}10001110111110`{{{j{EAj}}}{{j{{Aj{Af}}}}}}0{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EAj}}}EAj}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EAj}}{j{EAj}}}C`}{c{{Eb{EAj}}}Ed}{{{j{EAj}}}E@f}{{{j{EAj}}{j{EAj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{EAj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{Ah{Af}}}EAj}{{{j{{Aj{Af}}}}}{{Eb{EAjL`}}}}{{{j{Gb}}}{{Eb{EAjL`}}}}{{{j{EAj}}{j{B`c}}}BnGh}{{}c{}}{{{j{AFf}}{j{AK`}}}EAj}{{{j{B`EAj}}}Bn}{{{j{EAj}}{j{EAj}}}{{Dj{C`}}}}{{{j{EAj}}}{{Ah{Af}}}}{{{j{EAj}}c}EbIf}{{{j{AFf}}{j{AK`}}}{{Ah{Af}}}}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````{{{j{EAf}}}}{{{j{CIh}}}}{{{j{B`EAf}}}}{{{j{B`CIh}}}}{{{j{B`EAf}}}EAl}{{{j{B`CIh}}}EAn}{{{j{EAf}}}EAl}{{{j{CIh}}}EAn}{{{j{EB`}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}0010{{{j{B`}}}{{j{B`c}}}{}}000{{{j{EB`}}}Hn}{{{j{EBb}}}EBb}{{{j{EAf}}}EAf}{{{j{EB`}}}EB`}{{{j{CIh}}}CIh}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{EBb}}{j{EBb}}}C`}{{{j{EAf}}{j{EAf}}}C`}{{{j{EB`}}{j{EB`}}}C`}{{{j{CIh}}{j{CIh}}}C`}0={c{{Eb{CIh}}}Ed}{{{j{EBb}}{j{EBb}}}Eh}{{{j{EAf}}{j{EAf}}}Eh}{{{j{EB`}}{j{EB`}}}Eh}{{{j{EB`}}{j{{Aj{Af}}}}}Eh}{{{j{CIh}}{j{CIh}}}Eh}0{{j{j{c}}}Eh{}}0000000{{{j{EBb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EAf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EB`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{EAlEAf}1{{{j{CIh}}}EB`}{CIhEB`}3{EAnCIh}4{{{j{{Aj{Af}}}}EBb}{{Eb{EAfL`}}}}{{{j{{Aj{Af}}}}}{{Eb{CIhL`}}}}00{BCl{{Eb{EBbL`}}}}5{{{j{Gb}}}{{Eb{CIhL`}}}}{{{j{EAf}}{j{B`c}}}BnGh}{{{j{EB`}}{j{B`c}}}BnGh}{{{j{CIh}}{j{B`c}}}BnGh}{{}c{}}000{{{j{EB`}}}}{EB`}{{{j{EB`}}}Eh}{{{j{EB`}}}Hn}{{{j{B`CIh}}}Bn}{{{j{EBb}}{j{EBb}}}{{Dj{C`}}}}{{{j{EAf}}{j{EAf}}}{{Dj{C`}}}}{{{j{EB`}}{j{EB`}}}{{Dj{C`}}}}{{{j{EB`}}{j{{Aj{Af}}}}}{{Dj{C`}}}}{{{j{CIh}}{j{CIh}}}{{Dj{C`}}}}{{{j{CIh}}c}EbIf}{{{j{EAf}}}{{Fh{EBb{Ah{Af}}}}}}{{{j{CIh}}}{{Ah{Af}}}}{{{j{CIh}}}EB`}`{EBbBCl}{jc{}}000{{{j{EB`}}}{{Eb{CIhL`}}}}{{{j{EAf}}}CIh}{jIn}0{c{{Eb{e}}}{}{}}00{{{j{EB`}}}{{Eb{CIh}}}}{EB`{{Eb{CIh}}}}2{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000``{{{j{EBd}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EBd}}}EBd}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EBd}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`EBd}}}Dj}0{{{j{B`EBd}}Hn}Dj}{{{j{EBd}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````{{{j{E@l}}}}{{{j{B`E@l}}}}{{{j{EBf}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{E@l}}}E@l}{{{j{EBf}}}EBf}{{{j{EBh}}}EBh}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{E@l}}{j{E@l}}}C`}{{{j{EBf}}{j{EBf}}}C`}{{{j{EBh}}{j{EBh}}}C`}{{{j{E@l}}{j{E@l}}}Eh}{{{j{EBf}}{j{EBf}}}Eh}{{{j{EBh}}{j{EBh}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{E@l}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{EBf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EBh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{Ah{Af}}}E@l}{AFfE@l}{{{j{{Kj{c}}}}AK`{Dj{{Ah{Af}}}}}E@lLb}{{{Ah{Af}}}EBf}{{{j{Gb}}}{{Eb{E@l}}}}{{{j{E@l}}{j{B`c}}}BnGh}{{{j{EBf}}{j{B`c}}}BnGh}{{{j{EBh}}{j{B`c}}}BnGh}{{}c{}}00{{AK`{Ah{Af}}}E@l}{{{j{E@l}}{j{E@l}}}{{Dj{C`}}}}{{{j{EBf}}{j{EBf}}}{{Dj{C`}}}}{{{j{EBh}}{j{EBh}}}{{Dj{C`}}}}{{E@lE@lAK`EBh{Dj{{j{{Aj{Af}}}}}}}EBf}{{E@lE@lAK`EBhc}EBf{{Hh{{Ah{Af}}{Ah{Af}}{Ah{Af}}}{{Hf{EBf}}}}}}{{{j{E@l}}}{{Ah{Af}}}}{jc{}}00{EBf{{Ah{Af}}}}{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00````````````{{}b}0000`````````{{{j{{EBl{}{{EBj{c}}}}}}}c{}}{{{j{DO`}}}}{{{j{EAn}}}}{{{j{Nl}}}}{{{j{DOb}}}}{{{j{EBn}}}}{{{j{B`{EBl{}{{EBj{c}}}}}}}c{}}{{{j{B`DO`}}}}{{{j{B`EAn}}}}{{{j{B`Nl}}}}{{{j{B`DOb}}}}{{{j{B`EBn}}}}{{{j{DO`}}}{{j{{Ah{Af}}}}}}{{{j{EAn}}}{{j{{Ah{Af}}}}}}{{{j{Nl}}}{{j{{Ah{Af}}}}}}{{{j{DOb}}}{{j{{Ah{Af}}}}}}{{{j{EBn}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{E@d}}}E@d}{{{j{DO`}}}DO`}{{{j{EAn}}}EAn}{{{j{Nl}}}Nl}{{{j{DOb}}}DOb}{{{j{EBn}}}EBn}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{DO`}}{j{DO`}}}C`}{{{j{EAn}}{j{EAn}}}C`}{{{j{Nl}}{j{Nl}}}C`}{{{j{DOb}}{j{DOb}}}C`}{{{j{EBn}}{j{EBn}}}C`}43210{{E@dEAnAfHn}BCl}{{{j{DO`}}{j{DO`}}}Eh}{{{j{EAn}}{j{EAn}}}Eh}{{{j{Nl}}{j{Nl}}}Eh}{{{j{DOb}}{j{DOb}}}Eh}{{{j{EBn}}{j{EBn}}}Eh}43210{{j{j{c}}}Eh{}}000000000{{{j{E@d}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DO`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EAn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Nl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EBn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000000{{{Ah{Af}}}EBn}{{{Ah{Af}}}DO`}{{{Ah{Af}}}EAn}{{{Ah{Af}}}Nl}{{{Ah{Af}}}DOb}{{{j{DO`}}{j{B`c}}}BnGh}{{{j{EAn}}{j{B`c}}}BnGh}{{{j{Nl}}{j{B`c}}}BnGh}{{{j{DOb}}{j{B`c}}}BnGh}{{{j{EBn}}{j{B`c}}}BnGh}``{{{j{DO`}}c}j{}}{{{j{EAn}}c}j{}}{{{j{Nl}}c}j{}}{{{j{DOb}}c}j{}}{{{j{EBn}}c}j{}}{{}c{}}000000{{{Dj{{ECb{AfAfHnAfAfAfHnEC`}{{Hf{BCl}}}}}}EC`}ECd}{{}DO`}{{}EAn}{{}Nl}{{}DOb}{{{j{B`DOb}}}Bn}{{{j{B`c}}c}Bn{}}{{{j{DO`}}{j{DO`}}}{{Dj{C`}}}}{{{j{EAn}}{j{EAn}}}{{Dj{C`}}}}{{{j{Nl}}{j{Nl}}}{{Dj{C`}}}}{{{j{DOb}}{j{DOb}}}{{Dj{C`}}}}{{{j{EBn}}{j{EBn}}}{{Dj{C`}}}}`{b{{BB`{E@d}}}}{{{BB`{E@d}}}Bn}{{BCnEC`}Bn}021{{}E@d}{{E@d{BB`{EC`}}}{{BB`{E@d}}}}{E@dHn}{{{BB`{EC`}}b}{{BB`{E@d}}}}5{bHn}{{{BB`{E@d}}Af}BCl}{{E@dDO`DO`}BCl}{{E@dDO`DO`Hn}BCl}{{E@dDO`Af}BCl}{{E@dDO`}BCl}{{E@dDO`AfHn}BCl}{{E@dAfHnDO`b}BCl}33{{E@dAf}BCl}{{E@dAfAf}BCl}01{{E@dAfDO`Af{Dj{{ECb{AfAfAfEC`}{{Hf{BCl}}}}}}EC`}BCl}{{}Dj}{{E@dEAnAfAf{Dj{{ECb{AfAfAfAfEC`b}{{Hf{BCl}}}}}}EC`}BCl}{{E@dEAnEAn}BCl}{{E@dEAnAf}BCl}{{E@dEAnAfHn}BCl}{{E@dAfEAn}BCl}{{E@dAfHnEAn}BCl}{{E@dEAnAfDO`}BCl}{{E@dAfAfAf}BCl}:{{E@dAfDO`Af}BCl}{{E@dAfAfAfAfBCl{Dj{{ECb{AfAfAfAfEC`}{{Hf{BCl}}}}}}EC`}BCl}:{{E@dDObAf}BCl}{{E@dDO`DOb}BCl}{{E@dAfDOb}BCl}{{E@dNlBClDOb}BCl}3>>>{{E@dAfAfDObAf}BCl}{{E@dAfAfHnDObECd}BCl}{{E@dAfAfHnNl}BCl}{{E@dNlNl}BCl}{{E@dNlBClDO`}BCl}{{E@dNlAf}BCl}{{E@dAfNl}BCl}{{E@dDO`NlAf}BCl}{{E@dAfBClNlAf}BCl}{EBn{{Ah{Af}}}}{jc{}}00000{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000`{DO`{{Ah{Af}}}}{EAn{{Ah{Af}}}}{Nl{{Ah{Af}}}}{DOb{{Ah{Af}}}}{{}c{}}000000`{{{j{EAl}}}}{{{j{B`EAl}}}}{{{j{EAl}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EAl}}}EAl}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EAl}}{j{EAl}}}C`}0{{}EAl}{{{j{EAl}}{j{EAl}}}Eh}0{{j{j{c}}}Eh{}}0{{{j{EAl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{j{EAl}}{j{B`c}}}BnGh}{{{j{EAl}}c}j{}}{{}c{}}7{{{j{EAl}}{j{EAl}}}{{Dj{C`}}}}{{E@dDO`EAlAf}BCl}{{E@dEAnEAl}BCl}{{E@dEAlAfBCl}BCl}{{E@dAfBClEAl}BCl}{{E@dEAlAfAf{Dj{{ECb{AfAfAfAfEC`b}{{Hf{BCl}}}}}}EC`}BCl}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0`````{{{j{EAb}}}EAb}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}EAb}{{{j{EC`}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{}c{}}0`=<<;;::993``````````{{}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{j{{CJd{}{{CJ`{c}}{CJb{e}}}}}}}{{j{e}}}CJf{CJhBDd}}`{c{{CJd{}{{CJ`{e}}{CJb{c}}}}}{CJhBDd}CJf}{c{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{j{{Aj{Af}}}}}{{Eb{{CJd{}{{CJ`{c}}{CJb{e}}}}G`}}}CJf{CJhBDd}}``{{{j{B`{CJf{}{{CK`{c}}}}}}{j{{Aj{Af}}}}}Bn{}}{{{j{{CJf{}{{CK`{c}}}}}}}c{}}{{{j{{CJf{}{{CK`{c}}}}}}}Hn{}}``{{{CJd{}{{CJ`{c}}{CJb{e}}}}}eCJf{CJhBDd}}`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{ECf}}}{{Dj{{ECh{b}}}}}}`{{{j{B`EA`}}{j{B`c}}}Bn{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}Bn}{{{j{ECf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{ECh{b}}}ECf}{cc{}}{ECnECf}{{}{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{{EDb{}{{ED`{e}}}}ECf}}}ECl{EDd{EDf{{Aj{Af}}}}}}{c{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{{j{B`EA`}}}c{}}{{{j{B`EA`}}AEf}Eh}{{{j{B`EA`}}e}cEDh{{EDj{c}}}}{{{j{B`EA`}}bb}Eh}{{{j{ECf}}}{{j{B@h}}}}{{}c{}}{cECf{{AId{{AKf{B@h}}}}}}{{{j{B`ECl}}}b}{{{j{B`ECl}}}Dl}`{{}c{}}{{{j{ECf}}}{{Dj{BCl}}}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}}`{{{j{B`EA`}}e}c{}{{EDl{c}}}}{{EA`e}{{EDn{eEA`c}}}{}{{EDl{c}}}}{Dl{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}`{{{j{ECf}}}{{Dj{{j{B@h}}}}}}{ECf{{AKf{B@h}}}}{{}EE`}{jIn}{{{j{B`ECj}}{j{B`c}}}{{Eb{BnECf}}}{EA`ADf}}{{{j{B`EA`}}{j{B`c}}}{{Eb{BnECf}}}{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```````````````````{{{j{EEb}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{{{j{EEd}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{{{j{EEf}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{j{{j{c}}}{}}00000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000{{}{{Dj{D`}}}}{{}{{Dj{Kb}}}}{{{j{EEh}}}EEh}{{{j{EEj}}}EEj}{{{j{EEl}}}EEl}{{{j{EEn}}}EEn}{{{j{EEd}}}EEd}{{{j{{EF`{c}}}}}{{EF`{c}}}Bf}{{{j{{EFb{c}}}}}{{EFb{c}}}{BfEDhIb}}{{{j{EFd}}}EFd}{{{j{{EFf{c}}}}}{{EFf{c}}}{BfEDh}}{{{j{EEf}}}EEf}{{j{j{B`c}}}Bn{}}000000000{{jAf}Bn}000000000{{{j{EEh}}{j{EEh}}}Eh}{{{j{EEj}}{j{EEj}}}Eh}{{{j{{EFb{c}}}}{j{{EFb{c}}}}}Eh{EjEDhIb}}{{{j{EFd}}{j{EFd}}}Eh}{{{j{{EFf{c}}}}{j{{EFf{c}}}}}Eh{EjEDh}}{{j{j{c}}}Eh{}}000{{{j{EEh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EDn{ceg}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFdFd}{{{j{{EFh{cegi}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFdFdFd}{{{j{EEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{EF`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{EFb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEDhIb}}{{{j{EFd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EFf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEDh}}{{{j{EEf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000000000{{{AJb{c}}}{{EFf{c}}}EDh}{{{AJl{c}}}{{EFf{c}}}EDh}22{{bb}{{Eb{EEhEEj}}}}{{}c{}}00000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{EDlg}{{EFh{EDlgce}}}{}{}{{AGf{c}{{Hf{e}}}}}}0{AEf{{Eb{EEhEEj}}}}{{{j{{Aj{c}}}}}{{Eb{{EF`{c}}EFj}}}{}}{c{{Eb{{EFb{e}}EFd}}}En{EFlBfEDdEDhIb}}{{eg}{{EFf{c}}}EDh{{EFn{c}}}{{EFn{c}}}}0{{{j{B`{EDn{egc}}}}}{{Dj{c}}}{}{{EDl{c}}}EA`}{{{j{EDl}}{j{B`c}}}e{EA`ADf}{}}{{{j{EEh}}{j{B`c}}}Eh{EA`ADf}}{{{j{{EFh{eicg}}}}{j{B`k}}}g{}{{EDl{c}}}{}{{AGf{c}{{Hf{g}}}}}{EA`ADf}}{{{j{EEl}}{j{B`c}}}AEf{EA`ADf}}{{{j{EEl}}{j{B`c}}}COh{EA`ADf}}{{{j{EEn}}{j{B`c}}}AEf{EA`ADf}}{{{j{EEn}}{j{B`c}}}COh{EA`ADf}}{{{j{EEd}}{j{B`c}}}Af{EA`ADf}}{{{j{{EF`{c}}}}{j{B`e}}}{{j{c}}}{}{EA`ADf}}{{{j{{EFb{c}}}}{j{B`e}}}Hn{EDhIb}{EA`ADf}}{{{j{{EFf{c}}}}{j{B`e}}}cEDh{EA`ADf}}{{{j{EEf}}{j{B`c}}}BDf{EA`ADf}}{{{j{EEf}}{j{B`c}}}Bn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Ah{e}}}{EA`ADf}{}}0{{{j{EEf}}{j{B`c}}}DDl{EA`ADf}}{{{j{EEf}}{j{B`c}}}BM`{EA`ADf}}2222222{{{j{EEf}}{j{B`c}}}{{ECh{b}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}AAf{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{ECh{Dl}}}{EA`ADf}}5{{{j{EEf}}{j{B`c}}}COh{EA`ADf}}{{{j{EEf}}{j{B`c}}}AEf{EA`ADf}}77777777777{{{j{EEf}}{j{B`c}}}{{ECh{AEb}}}{EA`ADf}}8{{{j{EEf}}{j{B`c}}}BCl{EA`ADf}}999999{{{j{EEf}}{j{B`c}}}{{ECh{Hn}}}{EA`ADf}}:::{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAgAiAk}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}{}{}};;{{{j{EEf}}{j{B`c}}}{{EG`{e}}}{EA`ADf}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAgAi}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAg}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}BCj{EA`ADf}}{{{j{EEf}}{j{B`c}}}BCn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAe}}}{EA`ADf}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAc}}}{EA`ADf}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}Af{EA`ADf}}{{{j{EEf}}{j{B`c}}}Hn{EA`ADf}}{{{j{EEf}}{j{B`c}}}AEb{EA`ADf}}{{{j{EEf}}{j{B`c}}}AFn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAa}}}{EA`ADf}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{ECh{Af}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmo}}}{EA`ADf}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{ECh{AFn}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikm}}}{EA`ADf}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}Dl{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egik}}}{EA`ADf}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egi}}}{EA`ADf}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{eg}}}{EA`ADf}{}{}}{{{j{EEf}}{j{B`c}}}b{EA`ADf}}{{{j{EEf}}{j{B`c}}}Eh{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{e}}}{EA`ADf}{}}{{{j{EEf}}{j{B`c}}}{{Dj{e}}}{EA`ADf}{}}{{EDlc}{{EDn{EDlce}}}EA`{}}0{{{j{EEb}}{j{B`c}}Hn}In{EA`ADf}}{{{j{{EDn{egc}}}}}{{Fh{Hn{Dj{Hn}}}}}{}{{EDl{c}}}EA`}{jc{}}000000000{jIn}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00000000000{{}{{Eb{c}}}{}}00000000000{jJh}00000000000`{{{j{B`{EFb{c}}}}{j{{Aj{{Fh{Hn{j{c}}}}}}}}}{{Eb{BnEFd}}}{EFlEGbBfEDdEDhIb}}{{}c{}}00000000000````````````{{{j{EFn}}}{{j{c}}}{}}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{{EGd{c}}}}}{{EGd{c}}}Bf}{{{j{EGf}}}EGf}{{{j{{EGh{c}}}}}{{EGh{c}}}Bf}{{{j{EGj}}}EGj}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{EGd{c}}}}{j{{EGd{c}}}}}EhEj}{{{j{{EGh{c}}}}{j{{EGh{c}}}}}EhEj}{{{j{{EGd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EGf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{EGh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EGj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{}c{}}000{{{j{EDj}}}Eh}{{eg}{{EGn{}{{EGl{c}}}}}{}{{EFn{c}}}{{EFn{c}}}}{{ce}{{EGd{AEb}}}EFnEFn}{{ce}{{EGd{Dl}}}EFnEFn}{{ce}{{EGd{b}}}EFnEFn}{{ce}{{EGd{BCn}}}EFnEFn}{{ce}{{EGd{Hn}}}EFnEFn}{{ce}{{EGd{BCl}}}EFnEFn}{{ce}{{EGd{BM`}}}EFnEFn}{{ce}{{EGd{AAf}}}EFnEFn}{{ce}{{EGd{AFn}}}EFnEFn}{{ce}{{EGd{Af}}}EFnEFn}{{ce}{{EGd{BCj}}}EFnEFn}{{ce}{{EGd{DDl}}}EFnEFn}{{ce}EGfEFnEFn}{{ce}{{EGh{COh}}}EFnEFn}{{ce}{{EGh{AEf}}}EFnEFn}{{ce}EGjEFnEFn}{{eg}{{EGn{}{{EGl{c}}}}}{}{{EFn{c}}}{{EFn{c}}}}<:5;7?8={{ce}{{EGd{AEb}}}EFnEFn}:?75432{{{j{{EGn{}{{EGl{c}}}}}}{j{B`e}}}c{}{EA`ADf}}{{{j{{EGd{b}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCj}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Af}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{DDl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Hn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AFn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Dl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AAf}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BM`}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AEb}}}}{j{B`c}}}{}{EA`ADf}}{{{j{EGf}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGh{COh}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGh{AEf}}}}{j{B`c}}}{}{EA`ADf}}{{{j{EGj}}{j{B`c}}}EH`{EA`ADf}}{{EDj{j{B`c}}}e{EClADf}{}}{{eg{j{B`i}}}c{}{{EFn{c}}}{{EFn{c}}}{EA`ADf}}{{ce{j{B`g}}}{}EFnEFn{EA`ADf}}00000000000001000000000000{jc{}}000{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EHb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEHd}}{cc{}}{{}c{}}{{{Jf{c}}}{{Eb{{EHb{c}}EFd}}}EHd}9876```````````{{{j{B`}}}{{j{B`ECl}}}}06655{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{c}}}}}{}{EA`ADf}}{{EHh{j{B`c}}}{{Dj{e}}}{EA`ADf}{}}0{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{EHj{{EHf{}{{El{c}}}}c}}}{}{EA`ADf}}{{EHh{j{B`c}}Hn}{{Jf{e}}}{EA`ADf}{}}0{{EHh{j{B`c}}{j{B`{Aj{e}}}}}Hn{EA`ADf}{}}0{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hni}{{Eb{{EHj{{EHf{}{{El{c}}}}c}}EFd}}}{}{EA`ADf}{{AId{AEf}}}{{AGf{{j{c}}}{{Hf{g}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{B`c}}}}}{}{EA`ADf}}55{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{B`c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{EHl}}}EHl}{{{j{EE`}}}EE`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}EE`}{{{j{EHl}}{j{EHl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`EA`}}{j{B`c}}}Bn{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}Bn}{{{j{B`EHl}}{j{B`{Aj{Af}}}}}Bn}{{{j{B`EE`}}{j{B`{Aj{Af}}}}}Bn}{{{j{EHl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EE`}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{}{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{{EDb{}{{ED`{e}}}}ECf}}}ECl{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{EHlECf}}}ECl}{c{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{}EHl}{{{j{B`EA`}}}c{}}{{{j{B`EA`}}AEf}Eh}{{{j{B`EA`}}e}cEDh{{EDj{c}}}}{{{j{B`EA`}}bb}Eh}{{}c{}}0{{{j{B`ECl}}}b}{{{j{B`EHl}}}b}{{{j{B`EE`}}}b}{{{j{B`ECl}}}Dl}{{{j{B`EHl}}}Dl}{{{j{B`EE`}}}Dl}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{c}}}}}}}{}{EA`ADf}}{{}c{}}{{{j{EDl}}{j{B`c}}}e{EA`ADf}{}}{{{j{B`EA`}}e}c{}{{EDl{c}}}}{{EA`e}{{EDn{eEA`c}}}{}{{EDl{c}}}}{Dl{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}Bn{}{EA`ADf}}{{}EE`}{jc{}}0{{{j{B`EA`}}{j{B`c}}}{{Eb{BnECf}}}{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{{{j{B`EHl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{{{j{B`EE`}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````{{{j{B`}}}{{j{B`ECl}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EHn}}}EHn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}EHn}{{{j{B`EHn}}{j{B`{Aj{Af}}}}}Bn}{{{j{EHn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}`{{{j{B`EHn}}}b}{{{j{B`EHn}}}Dl}{jc{}}{{{j{B`EHn}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{{{j{B`}}}{{j{B`ECl}}}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{EI`{ce}}}}}{{EI`{ce}}}{EIbEDbBf}{EClBf}}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`{EId{c}}}}{j{B`{Aj{Af}}}}}BnBJ`}{{{j{B`{EI`{ce}}}}{j{B`{Aj{Af}}}}}Bn{{EIb{}{{El{b}}}}EDb}ECl}{{{j{{EId{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EIf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EI`{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEIbEDb}{FdECl}}{cc{}}00{{}c{}}00{c{{EId{c}}}BJ`}{{cDle}{{EI`{ce}}}{EIbEDb}ECl}{{{j{B`{EId{c}}}}}bBJ`}{{{j{B`{EI`{ce}}}}}b{{EIb{}{{El{b}}}}EDb}ECl}{{{j{B`{EId{c}}}}}DlBJ`}{{{j{B`{EI`{ce}}}}}Dl{{EIb{}{{El{b}}}}EDb}ECl}{{{j{B`{EI`{ce}}}}}{{Eb{BnECf}}}{EIbEDb}ECl}{{{j{EIf}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{{{j{B`{EId{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}BJ`}{{{j{B`{EI`{ce}}}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}{{EIb{}{{El{b}}}}EDb}ECl}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EIh}}}EIh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EIh}}{j{EIh}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`EIh}}{j{B`{Aj{Af}}}}}Bn}{{{j{EIh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{DlDl}EIh}{{{j{B`EIh}}}b}{{{j{B`EIh}}}Dl}{jc{}}{{{j{B`EIh}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{c}}}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{EHj{{EHf{}{{El{c}}}}c}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hni}{{Eb{{EHj{{EHf{}{{El{c}}}}c}}EFd}}}{}{EA`ADf}{{AId{AEf}}}{{AGf{{j{c}}}{{Hf{g}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{B`c}}}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{B`c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{{EHj{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdADf}Fd}{cc{}}`{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{{EHj{ec}}}}}Hn{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{{j{B`{EHj{ec}}}}}Dj{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{c}}}}}}}{}{EA`ADf}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}Bn{}{EA`ADf}}{{{j{{EHj{ec}}}}}{{Fh{Hn{Dj{Hn}}}}}{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{EIl}}}EIl}{{{j{EIn}}}EIn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{EIl}}{j{EIl}}}Eh}{{{j{EIl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EJ`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EIn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{Jf{Hn}}}EIl}{{{Jf{b}}}EIl}22{{{j{EIl}}Hn}Hn}{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{EIlEIn}{{}c{}}0{EIl{{Jf{Hn}}}}{{{j{EIl}}}Eh}{{{j{EIl}}}EJ`}{{{j{EIl}}}Hn}{{{j{B`EJ`}}}{{Dj{Hn}}}}{{{j{B`EIn}}}Dj}{{{j{B`c}}HnHn}EIl{EA`ADf}}{{{j{B`c}}HngHn}{{Eb{EIlEFd}}}{EA`ADf}{{AId{AEf}}}{{AGf{Hn}{{Hf{e}}}}}}{{{j{EJ`}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{EIn}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00``{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{E@j}}}E@j}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{E@j}}{j{E@j}}}Eh}{{j{j{c}}}Eh{}}0{{{j{E@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{{j{E@j}}{j{B`c}}}BnGh}{{}c{}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`{{{j{ANn}}}}{{{j{B`ANn}}}}{{{j{ANn}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{ANn}}}ANn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{ANn}}{j{ANn}}}C`}{c{{Eb{ANn}}}Ed}{{{j{ANn}}{j{ANn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{ANn}}{j{B`F`}}}{{Eb{BnFb}}}}00{cc{}}{{{j{{Aj{Af}}}}}{{Eb{ANnL`}}}}{{{j{Gb}}}{{Eb{ANnL`}}}}{{{j{ANn}}{j{B`c}}}BnGh}{{{j{ANn}}c}j{}}{{}c{}}{{{j{ANn}}{j{ANn}}}{{Dj{C`}}}}{{{j{ANn}}c}EbIf}{{{j{ANn}}}{{Ah{Af}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````````````````````````````````````````````````````{{{j{EJb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}000000000000000{{{j{B`}}}{{j{B`c}}}{}}000000000000000{{{j{{EJd{c}}}}}{{EJd{c}}}{Bf{Dn{Jb}}}}{{{j{AG`}}}AG`}{{{j{EJf}}}EJf}{{{j{EJh}}}EJh}{{{j{EJj}}}EJj}{{{j{AGj}}}AGj}{{{j{AIf}}}AIf}{{{j{EJl}}}EJl}{{{j{EJb}}}EJb}{{{j{DMd}}}DMd}{{{j{DMb}}}DMb}{{{j{EJn}}}EJn}{{{j{EK`}}}EK`}{{j{j{B`c}}}Bn{}}000000000000{{jAf}Bn}000000000000{{{j{{EJd{c}}}}{j{{EJd{c}}}}}C`{Cb{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}C`}{{{j{EJb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{EJd{c}}}}{j{{EJd{c}}}}}Eh{Ej{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}Eh}{{{j{EJf}}{j{EJf}}}Eh}{{{j{EJh}}{j{EJh}}}Eh}{{{j{EJj}}{j{EJj}}}Eh}{{{j{AGj}}{j{AGj}}}Eh}{{{j{AIf}}{j{AIf}}}Eh}{{{j{EJl}}{j{EJl}}}Eh}{{{j{EJb}}{j{EJb}}}Eh}{{{j{DMd}}{j{DMd}}}Eh}{{{j{DMb}}{j{DMb}}}Eh}{{{j{EJn}}{j{EJn}}}Eh}{{{j{EK`}}{j{EK`}}}Eh}{{j{j{c}}}Eh{}}0000000000000000000000000{{{j{{ALh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{Fd{Dn{Cl}}}}{{{j{{EJd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{Fd{Dn{Jb}}}}{{{j{AG`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EJf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AGj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DMd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DMb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EK`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EKb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{EKb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}CKh}{cc{}}000000{B@bEJj}1111{EJhDMd}2{ANbDMd}{EJfDMd}{EJjDMd}{B@bDMd}{B@bDMb}{ANbDMb}88{B@bEK`}9{ADh{{EKb{c}}}{}}{B@b{{EKb{c}}}{}};{{{j{{EJd{c}}}}{j{B`e}}}Bn{Gj{Dn{Jb}}}Gh}{{{j{AG`}}{j{B`c}}}BnGh}{{{j{EJb}}{j{B`c}}}BnGh}{EJnHn}{{}c{}}000000000000000{{{ALh{c}}}c{{Dn{Cl}}}}{{{EKd{c}}}{{Eb{Ehc}}}{}}{{{j{AG`}}}Nd}{{{j{{ALh{c}}}}{j{B`e}}Hn{j{Nj}}g}{{EKd{{EKb{ANb}}}}}{{Dn{Cl}}}{ADjADf}{{AId{b}}}}{{{j{{ALh{c}}}}Hn{j{Nj}}b}{{Eb{MnANb}}}{{Dn{Cl}}}}{{{EKd{c}}g}{{EKd{e}}}{}{}{{BFn{c}{{Hf{e}}}}}}{c{{ALh{c}}}{{Dn{Cl}}}}{{{j{Nj}}AHl}AG`}{{{j{{Aj{Af}}}}}{{Eb{EJbEK`}}}}:{{{j{B`{ALh{c}}}}Hn{j{Nj}}D`ACd}{{Eb{N`DMb}}}{{Dn{Cl}}}}{{{j{B`{ALh{c}}}}Hn{j{Nj}}D`ACd}{{Eb{N`ANb}}}{{Dn{Cl}}}}{{{j{{EJd{c}}}}{j{{EJd{c}}}}}{{Dj{C`}}}{Ib{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}{{Dj{C`}}}}{{{j{B`{ALh{c}}}}{j{B`e}}Hn{j{Nj}}D`ACd}{{Eb{Bn{EKb{ANb}}}}}{{Dn{Cl}}}{ADjADf}}{{{j{EJf}}}{{Dj{{j{B@h}}}}}}{{{j{EJh}}}{{Dj{{j{B@h}}}}}}{{{j{EJj}}}{{Dj{{j{B@h}}}}}}{{{j{AGj}}}{{Dj{{j{B@h}}}}}}{{{j{AIf}}}{{Dj{{j{B@h}}}}}}{{{j{EJl}}}{{Dj{{j{B@h}}}}}}{{{j{DMd}}}{{Dj{{j{B@h}}}}}}{{{j{DMb}}}{{Dj{{j{B@h}}}}}}{{{j{EJn}}}{{Dj{{j{B@h}}}}}}{{{j{EK`}}}{{Dj{{j{B@h}}}}}}{{{j{{EKb{c}}}}}{{Dj{{j{B@h}}}}}B@h}{{{j{B`{ALh{c}}}}{j{B`e}}Hn{j{{EJd{g}}}}{Dj{EJb}}{Dj{{Fh{Ndb}}}}ACb}{{Eb{Bn{EKb{DMd}}}}}{{Dn{Cl}}}{ADjADf}{{Dn{Jb}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}ACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}gACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}{{AId{Nd}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}{Dj{EJb}}{Dj{{Fh{Ndb}}}}ACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}}{jc{}}000000000000{jIn}0000000000{{{j{{ALh{c}}}}}{{j{Cl}}}{{Dn{Cl}}}}{c{{Eb{e}}}{}{}}000000000000000{{}{{Eb{c}}}{}}000000000000000{jJh}000000000000000{EJlIn}{{}c{}}000000000000000{{{j{Nj}}}AG`}{{{j{B`{ALh{c}}}}Hn}{{Dj{{j{B`AB`}}}}}{{EKf{Cl}}}}{{}j}``````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{EKh}}}EKh}{{{j{EKj}}}EKj}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{EKjEh}{{{j{EKh}}{j{EKh}}}Eh}{{{j{EKj}}{j{EKj}}}Eh}{{j{j{c}}}Eh{}}000{{{j{EKh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{B@bEKh}{cc{}}{L`EKh}1{{{j{Gb}}}{{Eb{EKjEKh}}}}{{{j{{Aj{Af}}}}}{{Eb{EKjEKh}}}}1{{}c{}}0{{{j{EKj}}{j{{Kj{c}}}}{j{Ld}}Nn}{{Eb{EhEKh}}}Lb}{{EAfEh}EKj}{{{j{EKj}}{j{{Kj{c}}}}Nn}{{Eb{ABlEKh}}}Lb}{{{j{EKj}}}{{Ah{Af}}}}{EKjEAf}{{{j{Gb}}}Nn}{{{j{EKh}}}{{Dj{{j{B@h}}}}}}{EKjIn}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````````````````````````````````{{}Af}{{}Hn}00011``````````````{{EKlAfNf}{{Eb{EKlEKn}}}}{{EKlAfCn}{{Eb{EKlEKn}}}}{{EKlAfCnAHl}{{Eb{EKlEKn}}}}{{{j{EL`}}}{{Dj{{j{Nf}}}}}}{{{j{BEl}}}{{j{{Aj{Nf}}}}}}{{{j{B`BEl}}}{{j{B`{Aj{Nf}}}}}}1{{{j{EL`}}}{{Dj{{Fh{{j{Nj}}AHl}}}}}}2{j{{j{c}}}{}}0000300000000000000{{{j{B`}}}{{j{B`c}}}{}}0003000000000000000{{{j{ALb}}}ALb}{{{j{ELb}}}ELb}{{{j{BEl}}}BEl}{{{j{AGd}}}AGd}{{{j{EKl}}}EKl}{{{j{ELd}}}ELd}{{{j{ELf}}}ELf}{{{j{ELh}}}ELh}{{{j{ELj}}}ELj}{{{j{EL`}}}EL`}{{{j{AGb}}}AGb}{{{j{ELl}}}ELl}{{{j{ALf}}}ALf}{{{j{ELn}}}ELn}{{{j{AHl}}}AHl}{{{j{EKn}}}EKn}{{{j{EM`}}}EM`}{{j{j{B`c}}}Bn{}}0000000000000000{{jAf}Bn}0000000000000000{{{j{ALb}}{j{ALb}}}C`}{{{j{BEl}}{j{BEl}}}C`}{{{j{AGd}}{j{AGd}}}C`}{{{j{EKl}}{j{EKl}}}C`}{{{j{ELj}}{j{ELj}}}C`}{{{j{EL`}}{j{EL`}}}C`}{{{j{AGb}}{j{AGb}}}C`}{{{j{ELl}}{j{ELl}}}C`}{{{j{ALf}}{j{ALf}}}C`}{{{j{ELn}}{j{ELn}}}C`}{{{j{AHl}}{j{AHl}}}C`}{{ELjELj}{{Eb{ELjEKn}}}}{{{j{AGd}}{j{{Fh{CnAHl}}}}}{{Dj{ALf}}}}{{{j{{Aj{Af}}}}}{{Eb{BElEM`}}}}{{{j{{Aj{Af}}}}}{{Eb{ALfEM`}}}}{{}BEl}{{}EKl}{{{j{AGb}}}Af}{{{j{BEl}}}j}{{{j{B`BEl}}}{{j{B`}}}}{c{{Eb{ALb}}}Ed}{c{{Eb{BEl}}}Ed}{c{{Eb{ELh}}}Ed}{c{{Eb{ELj}}}Ed}{c{{Eb{EL`}}}Ed}{c{{Eb{ALf}}}Ed}{c{{Eb{AHl}}}Ed}{{{j{BEl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ALf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ALb}}{j{ALb}}}Eh}{{{j{ELb}}{j{ELb}}}Eh}{{{j{BEl}}{j{BEl}}}Eh}{{{j{AGd}}{j{AGd}}}Eh}{{{j{EKl}}{j{EKl}}}Eh}{{{j{ELd}}{j{ELd}}}Eh}{{{j{ELf}}{j{ELf}}}Eh}{{{j{ELh}}{j{ELh}}}Eh}{{{j{ELj}}{j{ELj}}}Eh}{{{j{EL`}}{j{EL`}}}Eh}{{{j{AGb}}{j{AGb}}}Eh}{{{j{ELl}}{j{ELl}}}Eh}{{{j{ALf}}{j{ALf}}}Eh}{{{j{ELn}}{j{ELn}}}Eh}{{{j{AHl}}{j{AHl}}}Eh}{{{j{EKn}}{j{EKn}}}Eh}{{{j{EM`}}{j{EM`}}}Eh}{{j{j{c}}}Eh{}}000000000000000000000000000000000{{EKl{j{{Kj{c}}}}Kh}{{Eb{AGdEKl}}}Lb}{{{j{ALb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AGd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EKl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ELf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ELh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EL`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AGb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{AHl}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{EKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EM`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}000{AGjELb}{L`ELb}{B@bELb}{{{Ah{Nf}}}BEl}00000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000044{B@bELd}55{B@bELf}66{ELhELj}777777{B@bEKn}88{B@bEM`}{Af{{Eb{AHlEM`}}}}{{{j{AGb}}}{{Dj{ELl}}}}{{{j{{Kj{c}}}}KhELj}AGdLb}{{{j{{Aj{Af}}}}}{{Eb{ALbELb}}}}{{{j{EKl}}}Eh}{{{j{ALb}}{j{B`c}}}BnGh}{{{j{BEl}}{j{B`c}}}BnGh}{{{j{AGd}}{j{B`c}}}BnGh}{{{j{EKl}}{j{B`c}}}BnGh}{{{j{ELh}}{j{B`c}}}BnGh}{{{j{ELj}}{j{B`c}}}BnGh}{{{j{EL`}}{j{B`c}}}BnGh}{{{j{AGb}}{j{B`c}}}BnGh}{{{j{ELl}}{j{B`c}}}BnGh}{{{j{ALf}}{j{B`c}}}BnGh}{{{j{ELn}}{j{B`c}}}BnGh}{{{j{AHl}}{j{B`c}}}BnGh}{{{j{AGd}}}Kh}{ALfKh}{{}c{}}000000000000000000{ELdEKl}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{BEl{{Jf{Nf}}}}{{}c{}}0{{{j{BEl}}}}{BEl}{{{j{B`BEl}}}}{ELfELj}{ELhELj}6{{{j{BEl}}}Eh}{{{j{EKl}}}Eh}{{{j{AGb}}}{{j{EL`}}}}{{{j{AGb}}}{{Dj{Nd}}}}{{{j{ELj}}}EMb}{{{j{AGb}}}{{Dj{AHl}}}}{ALfAHl}{{{j{BEl}}}Hn}`{{{j{AGb}}}{{j{BEl}}}}{{{j{ELl}}}{{j{BEl}}}}{ALfBEl}{{{j{AGd}}}{{Dj{Nf}}}}{{}EKl}{NfAGb}{NfELj}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}AGdLb}{{CnAHl}ELj}{{CnAHl}AGb}{{{j{B`EMd}}}Dj}{{{j{B`EMb}}}Dj}10{{{j{ELj}}}Nf}{{{j{AGb}}}Nf}{{{j{ELh}}}{{j{ELj}}}}{{{j{AGd}}}ADl}{{{j{AGd}}}Kn}{ALfKn}{{{j{ALb}}{j{ALb}}}{{Dj{C`}}}}{{{j{BEl}}{j{BEl}}}{{Dj{C`}}}}{{{j{AGd}}{j{AGd}}}{{Dj{C`}}}}{{{j{EKl}}{j{EKl}}}{{Dj{C`}}}}{{{j{ELj}}{j{ELj}}}{{Dj{C`}}}}{{{j{EL`}}{j{EL`}}}{{Dj{C`}}}}{{{j{AGb}}{j{AGb}}}{{Dj{C`}}}}{{{j{ELl}}{j{ELl}}}{{Dj{C`}}}}{{{j{ALf}}{j{ALf}}}{{Dj{C`}}}}{{{j{ELn}}{j{ELn}}}{{Dj{C`}}}}{{{j{AHl}}{j{AHl}}}{{Dj{C`}}}}{{{j{ELh}}}Nf}{{{j{AGb}}}{{Dj{{j{Nj}}}}}}{{{j{ELl}}}{{j{Nj}}}}{{{j{ELh}}}EMd}{{{j{AGd}}}{{j{{Jd{{Fh{CnAHl}}{Ab{BEl}}}}}}}}{{{j{ALb}}c}EbIf}{ALbEMf}{{{j{BEl}}c}EbIf}{{{j{BEl}}}{{Jf{Af}}}}{{{j{ELh}}c}EbIf}{{{j{ELj}}c}EbIf}{{{j{EL`}}c}EbIf}{{{j{ALf}}}{{Jf{Af}}}}{{{j{ALf}}c}EbIf}{{{j{AHl}}c}EbIf}{{{j{ALb}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}`{ALbACb}{ALbANn}{{{j{ALf}}}Hn}{{{j{EMd}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{EMb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{ELb}}}{{Dj{{j{B@h}}}}}}{{{j{ELd}}}{{Dj{{j{B@h}}}}}}{{{j{ELf}}}{{Dj{{j{B@h}}}}}}{{{j{EKn}}}{{Dj{{j{B@h}}}}}}{{{j{EM`}}}{{Dj{{j{B@h}}}}}}{{{j{AGd}}}Nh}{ELnAf}{AHlAf}{jc{}}0000000000000000{jIn}000000{ALb{{Jf{Af}}}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}0{EMf{{Eb{ALb}}}}1{{{j{EMf}}}{{Eb{ALb}}}}22{{{j{{Aj{Nf}}}}}{{Eb{BEl}}}}{{{Jf{Nf}}}{{Eb{BEl}}}}{{{AKf{{Aj{Nf}}}}}{{Eb{BEl}}}}55555{EKl{{Eb{ELh}}}}{ELj{{Eb{ELh}}}}7{EKl{{Eb{ELj}}}}88888888{{}{{Eb{c}}}{}}000000000000000000{EKl{{Eb{ELjELd}}}}{EKl{{Eb{ELhELd}}}}{jJh}000000000000000000{{{j{ALf}}{j{{Kj{c}}}}Kh{j{Nj}}}EhLb}{{{j{ELl}}}AHl}{{}c{}}000000000000000000{HnEKl}{{{j{{Kj{c}}}}Khe}{{Eb{AGdEKn}}}Lb{{En{}{{El{{Fh{bCn}}}}}}}}{c{{Eb{EKlEKn}}}{{En{}{{El{{Fh{bCn}}}}}}}}``{{{j{B`EMh}}}{{j{B`{Aj{Nf}}}}}}{{{j{EMh}}}{{j{{Aj{Nf}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EMh}}}EMh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{EMhHn}{{{j{EMh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{EMhDj}{{{j{B`EMh}}}Dj}0{{{j{B`EMh}}Hn}Dj}0{{{j{EMh}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{{j{EMf}}}{{j{{Aj{Af}}}}}}{{{j{EMj}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}20{{{j{B`}}}{{j{B`c}}}{}}0{{{j{EMf}}}EMf}{{{j{EMj}}}EMj}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{EMf}}{j{EMf}}}C`}8{{{j{EMf}}{j{EMf}}}Eh}{{{j{EMf}}{j{{Aj{Af}}}}}Eh}{{j{j{c}}}Eh{}}0{{{j{EMf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EMj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALb}}}EMf}{ALbEMf}{cc{}}02{{{j{EMf}}{j{B`c}}}BnGh}{{}c{}}0{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{EMf}{{{j{EMf}}}}{{}c{}}{{{j{EMf}}}Hn}{{{j{B`EMj}}}Dj}0{{{j{B`EMj}}Hn}Dj}{{{j{EMf}}{j{EMf}}}{{Dj{C`}}}}{{{j{EMf}}{j{{Aj{Af}}}}}{{Dj{C`}}}}{{{j{EMj}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{{j{EMf}}}{{Eb{ALbELb}}}}{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{EMf}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}``{{{j{B`{EMl{ce}}}}A@fb}{{EMn{c}}}{h{DNj{Al}}}EN`}{{{j{B`{EMl{ce}}}}{j{A@f}}b}{{EMn{c}}}{h{DNj{Al}}}EN`}{{{j{B`{EMl{ce}}}}{EMn{c}}}BnhEN`}{{{j{B`{EMl{ce}}}}{A`{c}}}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}{A`{c}}{Dj{Dl}}}{{EMn{c}}}hEN`}{{{j{{EMl{ce}}}}}{{j{{Fj{c}}}}}{}{}}{{{j{B`{EMl{ce}}}}k}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}{{En{}{{El{c}}}}}{{En{}{{El{{Fh{gi}}}}}}}}{{{j{B`{EMl{ce}}}}i}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}{{En{}{{El{{Fh{gDl}}}}}}}}0{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{{EMl{ce}}}}}{{EMl{ce}}}BfBf}{{{j{{EMn{ce}}}}}{{EMn{ce}}}BfBf}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}{{EMl{ce}}}{}EDd}{{}{{EMn{ce}}}{}EDd}{c{{Eb{{EMn{eg}}}}}Ed{CbEf}Ef}{{{j{{EMn{ce}}}}{j{{EMn{ce}}}}}EhEjEj}{{{j{{EMl{ce}}}}{j{B`F`}}}FfFdFd}{{{j{{EMn{ce}}}}{j{B`F`}}}FfFdFd}{cc{}}{{{ENd{c}}}{{EMn{ce}}}{}EDd}{ENf{{EMn{cENf}}}{}}2{{{j{{EMl{ce}}}}}{{j{{Fj{c}}}}}{}{}}{EMl}{EMn}{{{j{{EMl{ce}}}}}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}Cfc}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}CfDl}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}g}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}}{{{j{B`{EMl{ce}}}}I`Jb}{{EMn{c}}}hEN`}{{}c{}}0{{{j{{EMn{ce}}}}}EhhHb}{{{j{B`{EMn{ce}}}}{EMn{ce}}}BnhHb}{c{{EMl{ec}}}{}{}}{{{j{{EMn{ce}}}}g}Eb{CbIh}IhIf}{jc{}}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{EMnENd}{jJh}0{{}c{}}0``{{{j{B`{EN`{}{{ENh{c}}}}}}c}Bn{}}{{{j{B`{EN`{}{{ENh{c}}}}}}{j{Cl}}}c{}}{{{j{B`{EN`{}{{ENh{c}}}}}}I`{j{Jb}}}c{}}{{{j{{EN`{}{{ENh{c}}}}}}}c{}}{{{j{{EN`{}{{ENh{c}}}}}}{j{Cl}}}Eh{}}```{{}b}````````{{{j{{ENj{c}}}}}{{Jd{c{Bl{{Dd{Db}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}ENf}Bn{BfCbFd}}{{{j{B`{ENj{c}}}}e}Bn{BfCbFd}{}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{ENj{c}}}}}{{ENj{c}}}Bf}{{{j{{ENl{c}}}}}{{ENl{c}}}Bf}{{{j{ENf}}}ENf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{}{{ENj{c}}}{}}{{}ENf}{c{{Eb{ENf}}}Ed}{{{j{{ENl{c}}}}{j{{ENl{c}}}}}EhEj}{{{j{ENf}}{j{ENf}}}Eh}{{{j{{ENj{c}}}}{j{B`F`}}}FfFd}{{{j{{ENl{c}}}}{j{B`F`}}}FfFd}0{{{j{ENf}}{j{B`F`}}}Ff}{cc{}}00{{{j{ENn}}}{{Il{ENf}}}}{{{j{{ENj{c}}}}c}{{Dj{{j{{Dd{Db}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}Cn}{{Dj{{j{{Fh{cb}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}{j{Cl}}}e{BfCbFd}{}}{{{j{B`{ENj{c}}}}I`{j{Jb}}}e{BfCbFd}{}}{{{j{ENn}}}{{Il{Bn}}}}{{{j{{ENj{c}}}}}e{BfCbFd}{}}{{{j{B`{ENj{c}}}}c{Dd{Db}}}{{Eb{Eh{ENl{c}}}}}{BfCbFd}}{{}c{}}00{{{j{ENf}}}Eh}{{{j{{ENj{c}}}}{j{Cl}}}Eh{BfCbFd}}{{{j{{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{I`}}}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}e}{{`{{CLh{}{{El{{EOb{cI`}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{Fh{c{j{{Dd{Db}}}}}}}}}}C@f}}}{BfCbFd}}{ENfJd}{{{j{{ENj{c}}}}c}{{Dj{b}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{Jd{cb}}}{BfCbFd}}10{{{j{{ENj{c}}}}}b{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Bn{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{B`ENf}}ENf}Bn}{{{j{{ENj{c}}}}{j{Cl}}e}Kb{BfCbFd}{{Hl{c}}}}{b{{ENj{c}}}{}}{{{j{{ENj{c}}}}c}{{Dj{{Fh{bEh}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}c}{{Dj{{Fh{{EO`{Cn}}ENf}}}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{j{{Ab{{EOb{cI`}}}}}}}{BfCbFd}}{{{j{ENf}}{j{ENn}}}{{Il{Bn}}}}2{{{j{B`{ENj{c}}}}cb}{{Dj{{Fh{{Jf{{EO`{Cn}}}}ENf}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}{j{{Jd{cb}}}}}ENf{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{Cn}}}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}e}{{`{{H`{}{{El{{EOb{cCn}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{EOd{j{{ENj{c}}}}e}EOd{}{{Hl{c}}}}{{}In}{{{j{{ENj{c}}}}{j{Cl}}e}{{Fh{D`D`}}}{BfCbFd}{{Hl{c}}}}{{{j{ENf}}c}EbIf}{{{j{{ENj{c}}}}cb}{{Dj{Cn}}}{BfCbFd}}{{EOf{j{{ENj{c}}}}}EOf{}}{jc{}}00{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{{{j{{ENj{c}}}}I`}{{Dj{{EOb{c{j{Jb}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{EOb{c{Fh{I`{j{Jb}}}}}}}}}}C@f}}}{BfCbFd}}{{{j{{ENj{c}}}}Cf}{{`{{CLh{}{{El{{EOb{c{Fh{I`{j{Jb}}}}}}}}}}}}}{BfCbFd}}{jJh}00{{{j{{ENj{c}}}}c}{{Dj{{Bl{{Dd{Db}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{Cn}}}}}}Bf}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{EOb{cCn}}}}}}Bf}}}{BfCbFd}}{{EOd{j{{ENj{c}}}}}EOd{}}{{}c{}}00{EOhDd}{EOh}{EOjDd}{EOj}`{{{j{{EOl{c}}}}}{{j{{Jd{cCn}}}}}{BfCbFd}}{{{j{B`{EOl{c}}}}e}Bn{BfCbFd}{}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EOl{c}}}}}{{EOl{c}}}Bf}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}{{EOl{c}}}{}}{{{j{{EOl{c}}}}{j{B`F`}}}FfFd}{cc{}}{{{j{{EOl{c}}}}Cn}{{Dj{{j{c}}}}}{BfCbFd}}{{{j{B`{EOl{c}}}}{j{Cl}}}e{BfCbFd}{}}{{{j{B`{EOl{c}}}}I`{j{Jb}}}e{BfCbFd}{}}{{{j{{EOl{c}}}}}e{BfCbFd}{}}{{{j{B`{EOl{c}}}}cCn}Eh{BfCbFd}}{{}c{}}{{{j{{EOl{c}}}}{j{Cl}}}Eh{BfCbFd}}0{{{j{{EOl{c}}}}{j{c}}}Eh{BfCbFd}}{{{j{B`{EOl{c}}}}{j{c}}}Eh{BfCbFd}}{{{j{{EOl{c}}}}{j{Cl}}e}Kb{BfCbFd}{{Hl{c}}}}{{{j{{EOl{c}}}}}{{j{{Ab{{Fh{cI`}}}}}}}{BfCbFd}}{{{j{{EOl{c}}}}e}{{`{{CLh{}{{El{{Fh{{j{c}}I`}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{{j{B`{EOl{c}}}}{j{Cl}}}{{Ab{c}}}{BfCbFd}}{{{j{B`{EOl{c}}}}I`{j{Jb}}}{{Dj{{j{c}}}}}{BfCbFd}}{{{j{{EOl{c}}}}{j{Cl}}e}{{Fh{D`D`}}}{BfCbFd}{{Hl{c}}}}{{{j{{EOl{c}}}}{j{c}}}{{Dj{Cn}}}{BfCbFd}}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{{{j{{EOl{c}}}}I`}{{Dj{{Fh{{j{c}}{j{Jb}}}}}}}{BfCbFd}}{{{j{{EOl{c}}}}}{{`{{CLh{}{{El{{Fh{{j{c}}I`{j{Jb}}}}}}}}C@f}}}{BfCbFd}}{{{j{{EOl{c}}}}Cf}{{`{{CLh{}{{El{{Fh{{j{c}}I`{j{Jb}}}}}}}}}}}{BfCbFd}}{jJh}>{{{j{{EOl{c}}}}e}{{`{{CLh{}{{El{{Fh{{j{c}}Cn}}}}}}Bf}}}{BfCbFd}{{Hl{c}}}}{{}c{}}````````````{{{j{B`EOn}}{j{F@`}}}{{Eb{BnF@b}}}}{{{j{B`EOn}}{j{Fn}}b}{{Eb{F@`F@d}}}}{{{j{B`EOn}}{j{Fn}}bl}{{Eb{F@`F@f}}}}{{{j{B`EOn}}An}{{Eb{F@`F@d}}}}{F@`Jd}{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{EOn}}}EOn}{{{j{F@`}}}F@`}{{{j{F@b}}}F@b}{{{j{F@h}}}F@h}{{{j{F@d}}}F@d}{{{j{F@f}}}F@f}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{}F@`}{c{{Eb{F@`}}}Ed}{{{j{B`EOn}}l}{{Eb{F@`F@b}}}}{{{j{EOn}}{j{EOn}}}Eh}{{{j{F@`}}{j{F@`}}}Eh}{{{j{F@b}}{j{F@b}}}Eh}{{{j{F@h}}{j{F@h}}}Eh}{{{j{F@d}}{j{F@d}}}Eh}{{{j{F@f}}{j{F@f}}}Eh}{{{j{EOn}}{j{B`F`}}}Ff}{{{j{F@`}}{j{B`F`}}}Ff}{{{j{F@b}}{j{B`F`}}}Ff}0{{{j{F@h}}{j{B`F`}}}Ff}0{{{j{F@d}}{j{B`F`}}}Ff}0{{{j{F@f}}{j{B`F`}}}Ff}0{cc{}}{cF@`{{En{}{{El{{Fh{b{Dj{Df}}}}}}}}}}11111{{{Jd{bDf}}}{{Eb{EOnF@b}}}}{F@`{{Eb{EOnF@b}}}}{Df{{Fh{EOnF@`}}}}{cF@`{{En{}{{El{{Fh{b{Dj{Df}}}}}}}}}}{cF@`{{En{}{{El{{Fh{bDf}}}}}}}}{{{j{ENn}}}{{Il{F@`}}}}{An{{Eb{EOnF@b}}}}{{{j{EOn}}}Df}{{{j{EOn}}b}{{Dj{An}}}}{{{j{EOn}}}{{Eb{lc}}}{}}{F@hb}{{{j{ENn}}}{{Il{Bn}}}}{{{j{EOn}}}F@`}{{{j{B`EOn}}l}{{Eb{F@`F@h}}}}{{}c{}}00000{{{j{EOn}}ll}{{Eb{{Dj{Eh}}c}}}{}}{{{j{F@`}}}Eh}{{{j{EOn}}}Hd}{{{j{B`F@`}}F@`}Bn}{F@hDf}{{{j{F@`}}{j{ENn}}}{{Il{Bn}}}}{{{j{EOn}}c}{{`{{H`{}{{El{An}}}}}}}{{Hl{b}}}}{{}In}{{{j{F@`}}c}EbIf}{{{j{EOn}}}An}{jc{}}00000{jIn}000{c{{Eb{e}}}{}{}}00000{F@db}{{}{{Eb{c}}}{}}00000{jJh}00000{F@hDj}{{}c{}}00000{{}j}{{{j{ENn}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}}{{Il{Bn}}}}```````````{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{F@j{c}}}{{F@l{c}}}{}}{{{F@n{c}}}{{FA`{c}}}Cb}{{}{{F@j{c}}}{}}{{}{{F@n{c}}}{CbBf}}{{{F@j{c}}An}{{F@j{c}}}{}}{{{j{{F@l{c}}}}}{{Dj{An}}}{}}{{{F@n{c}}An}{{F@n{c}}}Cb}{{{j{{FA`{c}}}}}{{Dj{An}}}{CbBf}}{FAbDj}{FAdDj}{{{j{{FAf{c}}}}}{{FAf{c}}}Bf}{{{j{FAh}}}FAh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{{FAf{c}}}}{j{{FAf{c}}}}}C`Cb}{{{j{FAh}}}Hn}={{}{{F@l{c}}}{}}{{}{{F@n{c}}}{}}{{}{{FA`{c}}}{}}{{}{{FAb{c}}}{}}{{}{{FAd{ce}}}{}{}}{{{j{{FAf{c}}}}{j{{FAf{c}}}}}EhEj}{{j{j{c}}}Eh{}}0{{{j{{FAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdFAj}}{{{j{{FAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{FAh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{FAb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{FAd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFd}{cc{}}0{{{F@j{c}}}{{F@l{c}}}{}}1{{{F@n{c}}}{{FA`{c}}}{}}22222{{{j{{FAf{c}}}}{j{B`e}}}BnGjGh}{{{F@j{c}}e}{{F@j{c}}}{}{{Hh{{FAf{c}}FAh}}FAl}}{{{F@n{c}}e}{{F@n{c}}}Cb{{Hh{cb{j{Nj}}}}FAl}}{{}c{}}0000000{{{j{B`{F@l{c}}}}}{{`{C@f}}}{}}0{{{j{B`{FA`{c}}}}c}{{`{{H`{}{{El{{Fh{bCn}}}}}}}}}{CbBf}}1{{{j{{FA`{c}}}}}{{Jf{c}}}{CbBf}}{FAdJd}{{{j{B`{F@l{c}}}}}{{Dj{I`}}}{}}{{{j{B`{F@l{c}}}}}{{Dj{Cn}}}{}}{{{j{B`{FA`{c}}}}c}{{Dj{{Fh{bCn}}}}}{CbBf}}{{{j{B`{F@l{c}}}}}{{Dj{Cf}}}{}}{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{I`}}}}}}{FAhHn}0{{{j{{FAf{c}}}}{j{{FAf{c}}}}}{{Dj{C`}}}Ib}{{{j{{F@l{c}}}}}FAh{}}{{{j{FAh}}}Hn}{{{F@j{{Fh{cb}}}}{j{{ENj{c}}}}e}{{F@j{{Fh{cb}}}}}{BfCbFd}{{Hl{c}}}}{{F@jc}F@j{{En{}{{El{Cn}}}}}}5{{{F@n{c}}cg}{{F@n{c}}}Cb{{H`{}{{El{{Fh{bCn}}}}}}FAl}{{En{}{{FAn{e}}}}}}{{{F@n{c}}{j{{ENj{c}}}}}{{F@n{c}}}{BfCbFd}}7{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{{Fh{cCn}}}}}}}}{jc{}}0{jIn}7777{c{{Eb{e}}}{}{}}0000000{{}{{Eb{c}}}{}}0000000{FAbA`}{FAdA`}{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{Cf}}}}}}??{jJh}0000000{{{F@j{{Fh{cb}}}}{j{{ENj{c}}}}}{{F@j{{Fh{cb}}}}}{BfCbFd}}{{}c{}}0000000``````````````{{{j{{Fj{c}}}}}{{j{{Id{Cf{Ab{c}}}}}}}{}}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{{{j{{ENd{c}}}}}{{`{{H`{}{{El{b}}}}}}}h}{A`Ab}{FB`j}{ENdAb}{{{j{B`{Fj{c}}}}{ENd{c}}}Bnh}{{{j{B`{Fj{c}}}}{A`{c}}}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}{A`{c}}{Dj{Dl}}}{{ENd{c}}}h}{{{j{{Fj{c}}}}}{{j{{Fj{c}}}}}{}}{{{j{{Fj{c}}}}{j{e}}lik}dh{{Gf{}{{Gd{B@b}}}}}Bf{{En{}{{El{{Fh{gI`}}}}}}}{{Hh{{j{g}}Cn}{{Hf{Eh}}}}}}{{{j{B`{Fj{c}}}}g}{{ENd{c}}}h{{AId{{ENb{Cl}}}}}{{En{}{{El{{Fh{eDl}}}}}}}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{{Fj{c}}}}{j{Cl}}}{{Eb{D`FBb}}}{}}{{{j{{Fj{c}}}}{j{e}}l}{{Hj{ce}}}hGf}{FBdBd}{{}{{Dj{Kb}}}}{{}{{Dj{D`}}}}10{{{j{{Fj{c}}}}}{{Fj{c}}}Bf}{{{j{{FB`{ce}}}}}{{FB`{ce}}}BfBf}{{{j{{FBd{ce}}}}}{{FBd{ce}}}BfBf}{{{j{{ENd{c}}}}}{{ENd{c}}}Bf}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}C`CbCb}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}C`CbCb}{{}{{Fj{c}}}{}}{{}{{ENd{c}}}{}}{{{j{{FB`{ce}}}}}{{j{g}}}{}{}{}}{c{{Eb{{ENd{e}}}}}Ed{CbEf}}{{{j{{Fj{c}}}}{j{Cl}}}{{`{{H`{}{{El{{Fh{HnCf}}}}}}}}}{}}{{{j{{Fj{c}}}}{j{{Fj{c}}}}}EhEj}{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}EhEjEj}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}EhEjEj}{{{j{FBb}}{j{FBb}}}Eh}{{{j{{ENd{c}}}}{j{{ENd{c}}}}}EhEj}{{j{j{c}}}Eh{}}00000{{{j{{Fj{c}}}}{j{e}}li}{{`{{H`{}{{El{{Fh{g{Bb{c}}}}}}}}}}}h{{Gf{}{{Gd{B@b}}}}}Bf{{En{}{{El{{Fh{gI`}}}}}}}}0{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{{{j{{Fj{c}}}}{j{B`F`}}}FfFd}{{{j{{FB`{ce}}}}{j{B`F`}}}FfFdFd}{{{j{{FBd{ce}}}}{j{B`F`}}}FfFdFd}{{{j{FBb}}{j{B`F`}}}Ff}0{{{j{{ENd{c}}}}{j{B`F`}}}FfFd}{cc{}}0{{{A`{c}}}{{Fj{c}}}h}11111{{{j{ENn}}}{{Il{{ENd{n}}}}}}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{FB`{{ENb{Cl}}c}}}}}}}}}{}}{{{j{{Fj{c}}}}Cf}{{Dj{{ENb{Cl}}}}}{}}{{{j{{Fj{c}}}}Cf}{{Dj{{FB`{{ENb{Cl}}c}}}}}{}}{{{j{{Fj{c}}}}I`}{{Dj{{j{Jb}}}}}{}}{{{j{ENn}}}{{Il{Bn}}}}{{{j{{Fj{c}}}}}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}Cfc}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}CfDl}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}e}{{ENd{c}}}h{{AId{{ENb{Cl}}}}}}{{{j{B`{Fj{c}}}}I`Jb}{{ENd{c}}}h}{{}c{}}000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{{}c{}}0{{{j{{Fj{c}}}}}Eh{}}{{{j{{ENd{c}}}}}EhCb}{ENdJd}{FB`Dj}{{{j{{Fj{c}}}}{j{e}}l}{{`{{H`{}{{El{{FBd{{ENb{Cl}}c}}}}}}}}}h{{Gf{}{{Gd{B@b}}}}}}{{{Fj{c}}g}{{Fj{e}}}hh{{Hh{c}{{Hf{e}}}}}}{{{ENd{c}}g}{{ENd{e}}}CbCb{{Hh{c}{{Hf{e}}}}}}{{{j{B`{ENd{c}}}}{ENd{c}}}BnCb}{c{{Fj{e}}}{{En{}{{El{Cl}}}}}h}{{{j{B`{FBf{cge}}}}}{{Dj{i}}}{}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{e}}}}}}}{}}{{{j{B`{FBh{cge}}}}}{{Dj{i}}}{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}{}}{{{j{{Fj{c}}}}I`}{{j{{FBj{Cf}}}}}{}}{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}{{Dj{C`}}}IbIb}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}{{Dj{C`}}}IbIb}{{{j{{ENd{n}}}}{j{ENn}}}{{Il{Bn}}}}{{{FBf{cge}}}Bn{}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{e}}}}}}}}{{{FBh{cge}}}Bn{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}{{}In}0{A`Id}{{{j{{ENd{c}}}}e}Eb{CbIh}If}{jc{}}000{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{{{j{{Fj{c}}}}{j{e}}lik}{{Eb{d}}}hGfBf{{En{}{{El{{Fh{gI`}}}}}}}{{Hh{{j{g}}Cn}{{Hf{Eh}}}}}}{{{j{{Fj{c}}}}{j{e}}li}{{Eb{{`{{H`{}{{El{{Fh{g{Bb{c}}}}}}}}}}}}}hGfBf{{En{}{{El{{Fh{gI`}}}}}}}}0{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{{{j{{Fj{c}}}}{j{e}}l}{{`{{H`{}{{El{{Eb{{FBd{{ENb{Cl}}c}}}}}}}}}}}hGf}{FB`}{FBdFB`}{{{j{{Fj{c}}}}Cf}{{Dj{{Jd{b{j{Jb}}}}}}}{}}{{{j{{Fj{c}}}}Cf}{{`{{CLh{}{{El{{Fh{b{j{{FBj{Cf}}}}}}}}}}}}}{}}{FB`Cf}{{{j{{Fj{c}}}}}{{`{{C@f{}{{El{{Fh{bCf}}}}}}}}}h}{{{j{{Fj{c}}}}}{{`{{C@f{}{{El{{Fh{DlCf}}}}}}}}}h}{{{j{{ENd{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{A`Jd}{ENdJd}{A`Jf}{ENdAb}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{FB`{{ENb{Cl}}c}}}}}}}}}{}}{jJh}000000{{}c{}}000000{{{j{{Fj{c}}}}ei}{{FBf{cig}}}{BfCb}{{AId{{ENb{Cl}}}}}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{g}}}}}}}}{{{j{{Fj{c}}}}{j{Cl}}g}{{FBh{cge}}}{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}{{{j{{Fj{c}}}}Cfg}{{FBh{cge}}}{BfCb}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}","D":"AEFjAEEhHd","p":[[1,"u32"],[5,"Balance",16605,16625],[5,"DescriptorId",16605,16626],[10,"Anchor",16605,16627],[1,"reference",null,null,1],[5,"BlockId",16605,16628],[5,"ConfirmationBlockTime",16605,16628],[5,"TxUpdate",16605,16629],[5,"BTreeSet",16630],[5,"Hash",10410,16631],[1,"u8"],[1,"array"],[1,"slice"],[5,"TxPosInBlock",16605,16627],[5,"CheckPoint",16605,16632],[0,"mut"],[5,"FullTxOut",16605,16633],[6,"ChainPosition",16605,16633],[10,"Clone",16634],[6,"ObservedIn",16605,16635],[6,"CanonicalReason",16605,16635],[5,"SpkIterator",16605,16636],[1,"unit"],[6,"Ordering",16637],[10,"Ord",16637],[6,"ValueRef",16638],[5,"Txid",14817,16639],[5,"Impl",16605],[8,"FromSqlResult",16640],[5,"Transaction",14817,16639],[5,"ScriptBuf",14817,16641],[5,"Amount",14817,16642],[6,"DescriptorPublicKey",16643],[6,"Descriptor",16644],[5,"BlockHash",14817,16645],[6,"Network",14817,16646],[6,"Option",16647,null,1],[1,"u64"],[10,"Borrow",16648],[10,"DescriptorExt",16605,16626],[6,"Result",16649,null,1],[10,"Deserializer",10304,16650],[10,"Deserialize",10304,16650],[1,"bool"],[10,"PartialEq",16637],[17,"Item"],[10,"IntoIterator",16651],[5,"Formatter",16652],[5,"Error",16652],[10,"Debug",16652],[8,"Result",16652],[1,"tuple",null,null,1],[5,"TxGraph",16606],[1,"never"],[5,"Header",5847,16645],[5,"FromSliceError",13942,16653],[1,"str"],[17,"Error"],[10,"ChainOracle",16605,16654],[10,"Hasher",16655],[10,"Hash",16655],[10,"SliceIndex",16656],[5,"IntoFallible",16657],[10,"Iterator",16658],[10,"Merge",16605,16659],[5,"CheckPointIter",16605,16632],[17,"Output"],[10,"FnMut",16660],[5,"CanonicalIter",16605,16635],[10,"RangeBounds",16661],[1,"usize"],[5,"OutPoint",14817,16639],[10,"PartialOrd",16637],[5,"HashMap",16662],[10,"Serializer",10304,16663],[10,"Serialize",10304,16663],[6,"ToSqlOutput",16664],[8,"Result",16665],[5,"String",3659,16666],[5,"Convert",16657],[5,"TxOut",14817,16639],[5,"BTreeMap",16667],[5,"Vec",3659,16668],[5,"TypeId",16669],[15,"Anchor",409],[15,"ObservedIn",409],[15,"Confirmed",413],[15,"Unconfirmed",413],[5,"SignedAmount",14817,16642],[5,"Weight",14817,16670],[5,"Work",14817,16671],[5,"XOnlyPublicKey",14817,16672],[5,"Secp256k1",12842,16673],[5,"Scalar",12842,16674],[6,"Parity",12842,16672],[6,"Error",12842,16673],[10,"Verification",12842,16675],[5,"Address",14817,16676],[6,"AddressType",14817,16676],[5,"FilterHash",14817,16677],[5,"FilterHeader",14817,16677],[5,"XKeyIdentifier",14817,16678],[5,"TxMerkleNode",14817,16645],[5,"WitnessMerkleNode",14817,16645],[5,"WitnessCommitment",14817,16645],[5,"ScriptHash",14817,16679],[5,"WScriptHash",14817,16679],[5,"Wtxid",14817,16639],[5,"PubkeyHash",14817,16680],[5,"WPubkeyHash",14817,16680],[5,"LegacySighash",14817,16681],[5,"SegwitV0Sighash",14817,16681],[5,"TapSighash",14817,16681],[5,"TapLeafHash",14817,16682],[5,"TapNodeHash",14817,16682],[5,"TapTweakHash",14817,16682],[5,"Script",14817,16683],[5,"XOnlyPublicKey",13603,16684],[5,"Hash",10527,16685],[5,"Hash",8171,16686],[5,"TapSighashTag",14817,16681],[5,"Hash",10581,16687],[5,"TapLeafTag",14817,16682],[5,"TapBranchTag",14817,16682],[5,"TapTweakTag",14817,16682],[5,"PushBytes",6648,16688],[5,"Params",7702,16689],[6,"NetworkUnchecked",3177,16676],[10,"NetworkValidation",3177,16676],[5,"TxIn",14817,16639],[5,"Block",14817,16645],[6,"Bip34Error",5847,16645],[5,"Builder",6648,16690],[5,"Bytes",6648,16683],[5,"ChainHash",5858,16691],[6,"LockTime",5930,16692],[6,"LockTime",6122,16693],[5,"Sequence",14817,16639],[1,"i64"],[5,"FeeRate",14817,16694],[5,"Opcode",14817,16695],[6,"ClassifyContext",6339,16695],[6,"Class",6339,16695],[5,"Witness",14817,16696],[6,"Denomination",14817,16642],[6,"KnownHrp",14817,16676],[5,"WitnessProgram",14817,16697],[6,"WitnessVersion",14817,16698],[5,"VarInt",14817,16699],[5,"PublicKey",14817,16680],[5,"CompressedPublicKey",14817,16680],[5,"PrivateKey",14817,16680],[6,"TapSighashType",14817,16681],[6,"EcdsaSighashType",14817,16681],[5,"MerkleBlock",14817,16700],[6,"NetworkKind",14817,16646],[5,"Target",14817,16671],[5,"CompactTarget",14817,16671],[5,"Psbt",14817,16701],[6,"Error",12739,16702],[6,"Error",7672,16699],[10,"Read",10912,16703],[10,"Sized",16704],[5,"Error",10912,16705],[10,"Write",10912,16703],[5,"TweakedPublicKey",11351,16680],[5,"Token",16706],[10,"BufRead",10912,16703],[1,"u128"],[10,"AsRef",16707],[1,"f64"],[5,"Display",3200,16642],[5,"HashEngine",10410,16631],[6,"Instruction",6648,16708],[6,"Error",16709],[6,"MerkleBlockError",11480,16700],[6,"ExtractTxError",12739,16701],[10,"Write",16652],[5,"PublicKey",12842,16672],[5,"Xpub",5367,16678],[6,"Cow",16710],[5,"RelLockTime",16711],[1,"u16"],[5,"ScriptPath",14819,16681],[5,"LeafNode",15190,16682],[5,"TaprootSpendInfo",15190,16682],[10,"Fn",16660],[6,"ParseAmountError",3200,16642],[5,"InvalidSighashTypeError",14819,16681],[5,"ParseNetworkError",11494,16646],[6,"HexToBytesError",8490,16712],[6,"PrefixedHexError",7920,16713],[5,"Keypair",12842,16672],[5,"Magic",11741,16714],[10,"Signing",12842,16675],[5,"UncompressedPublicKeyError",11351,16680],[6,"FromScriptError",3177,16715],[6,"LeafVersion",15190,16682],[5,"TimeOverflowError",6122,16716],[6,"KeyParseError",16717],[6,"FromSliceError",11351,16680],[10,"Into",16707,null,1],[5,"NonStandardSighashTypeError",14819,16681],[6,"ParseError",3177,16715],[6,"ParsePublicKeyError",11351,16680],[6,"FromWifError",11351,16680],[6,"ParseError",16642],[6,"UnprefixedHexError",7920,16713],[5,"RangeInclusive",16661],[5,"RangeToInclusive",16661],[5,"RangeFrom",16661],[5,"RangeTo",16661],[5,"RangeFull",16661],[5,"Range",16661],[6,"Bound",16661],[5,"SecretKey",12842,16672],[5,"InstructionIndices",6648,16708],[5,"Instructions",6648,16708],[5,"Box",16718,null,1],[5,"Height",5930,16719],[5,"Time",5930,16719],[5,"Iter",7490,16696],[6,"Error",7209,16697],[6,"P2shError",3177,16715],[5,"Signature",15190,16720],[5,"Signature",7830,16721],[5,"ControlBlock",15190,16682],[5,"SighashCache",14819,16681],[5,"Message",12842,16673],[6,"SignError",12739,16701],[6,"PsbtSighashMsg",16709],[6,"SighashError",16709],[6,"SigningKeys",12739,16701],[10,"GetKey",12739,16701],[6,"AddressData",3177,16676],[5,"Fe32",4942,16722],[5,"Hash",16723],[5,"Hash",8505,16724],[5,"OutOfRangeError",16642],[5,"SortKey",11351,16680],[5,"InputsIndexError",7480,16639],[5,"OutputsIndexError",7480,16639],[5,"PartialMerkleTree",11480,16700],[5,"DefiniteDescriptorKey",16643],[6,"UtxoUpdateError",16709],[6,"OutputUpdateError",16709],[5,"Signature",14739,16725],[5,"Version",7480,16639],[5,"UnknownAddressTypeError",3177,16715],[5,"UnknownHrpError",3177,16715],[5,"NetworkValidationError",3177,16715],[5,"InvalidBase58PayloadLengthError",3177,16715],[5,"LegacyAddressTooLongError",3177,16715],[5,"InvalidLegacyPrefixError",3177,16715],[6,"NetworkChecked",3177,16676],[5,"TryFromError",7259,16698],[6,"Infallible",16707],[5,"DecodeError",4993,16726],[6,"Error",3659,16727],[10,"StdError",8789],[15,"P2pkh",3157],[15,"P2sh",3157],[15,"Segwit",3157],[10,"CheckedSum",3200,16642],[5,"TooPreciseError",16642],[5,"InvalidCharacterError",16642],[5,"InputTooLargeError",16642],[5,"MissingDigitsError",16642],[10,"SerdeAmount",3245,16728],[10,"SerdeAmountForOpt",3245,16728],[10,"Allocator",16729],[5,"NonNull",16730],[5,"OsStr",16731],[5,"Path",16732],[6,"Utf8Pattern",16733],[5,"InvalidCharacterError",3659,16727],[6,"FromSqlError",16640],[5,"Address",11741,16734],[6,"Inventory",11890,16735],[5,"ShortId",5055,16736],[5,"AddrV2Message",11742,16734],[5,"PrefilledTransaction",5055,16736],[5,"Drain",16737],[5,"Drain",16666],[1,"i16"],[1,"i32"],[1,"i8"],[5,"ByteString",16738],[5,"ByteStr",16739],[10,"Copy",16704],[1,"char"],[5,"ExtractIf",16740],[5,"Error",16741],[5,"IncorrectChecksumError",3660,16727],[5,"TooShortError",3660,16727],[5,"BinaryHeap",16742],[5,"VecDeque",16743],[5,"CString",16744],[5,"DerivationPath",5367,16678],[6,"ChildNumber",5367,16678],[5,"PushBytesBuf",6648,16688],[5,"TaprootMerkleBranch",15190,16745],[5,"FromUtf16Error",16666],[5,"FromUtf8Error",16666],[5,"Assets",16746],[5,"IntoChars",16666],[6,"Error",5367,16678],[10,"Error",8789,16650],[10,"IntoDeserializer",8789,16650],[5,"StringDeserializer",8868,16747],[10,"FnOnce",16660],[10,"Pattern",16733],[20,"MaybeUninit",16748],[5,"Splice",16749],[6,"SocketAddr",16750],[5,"IntoIter",16751],[6,"Error",16752],[5,"TryReserveError",16753],[5,"IoSlice",16754],[6,"EncodeSliceError",3956,16755],[6,"DecodeError",3956,16756],[6,"DecodeSliceError",3956,16756],[17,"Config"],[17,"DecodeEstimate"],[10,"Engine",3956,16757],[10,"Config",3898,16757],[10,"DecodeEstimate",3898,16757],[5,"Alphabet",3792,16758],[6,"ParseAlphabetError",3792,16758],[5,"Base64Display",3837,16759],[5,"GeneralPurpose",3898,16760],[5,"GeneralPurposeConfig",3898,16760],[6,"DecodePaddingMode",3898,16757],[5,"DecodeMetadata",3898,16757],[5,"DecoderReader",3957,16761],[10,"Read",16754],[10,"StrConsumer",3970,16762],[5,"EncoderWriter",3970,16763],[10,"Write",16754],[5,"EncoderStringWriter",3970,16762],[5,"Hrp",4942,16764],[5,"ByteIter",4778,16764],[10,"ByteIterExt",4942,16765],[5,"BytesToFes",4902,16765],[5,"CharIter",4778,16764],[6,"NoChecksum",4942,16766],[6,"Bech32",4942,16766],[6,"Bech32m",4942,16766],[6,"DecodeError",4942,16767],[6,"EncodeError",4942,16767],[6,"EncodeIoError",4942,16767],[5,"CodeLengthError",4359,16768],[10,"Fe32IterExt",4942,16765],[5,"FesToBytes",4902,16765],[6,"UncheckedHrpstringError",4359,16768],[6,"FromCharError",4731,16722],[5,"LowercaseByteIter",4778,16764],[5,"LowercaseCharIter",4778,16764],[6,"Error",4778,16764],[1,"i128"],[5,"Encoder",4650,16769],[10,"Checksum",4942,16770],[5,"PackedNull",4341,16770],[5,"Engine",4341,16770],[10,"PackedFe32",4341,16770],[5,"HrpFe32Iter",4341,16770],[5,"CheckedHrpstring",4359,16768],[5,"ByteIter",4359,16768],[5,"SegwitHrpstring",4359,16768],[6,"SegwitHrpstringError",4359,16768],[6,"CheckedHrpstringError",4359,16768],[6,"CharError",4359,16768],[6,"ChecksumError",4359,16768],[5,"SegwitCodeLengthError",4359,16768],[6,"PaddingError",4359,16768],[5,"UncheckedHrpstring",4359,16768],[5,"AsciiToFe32Iter",4359,16768],[6,"WitnessLengthError",4943,16771],[5,"Fe32Iter",4359,16768],[5,"ByteIter",4650,16769],[5,"CharIter",4650,16769],[5,"Fe32Iter",4650,16769],[5,"WitnessVersionIter",4650,16769],[6,"TryFromError",4731,16722],[5,"TryFromIntError",16772],[5,"Checksummed",4902,16765],[10,"ExactSizeIterator",16773],[5,"InvalidWitnessVersionError",4943,16771],[6,"EncodeError",4993,16726],[5,"BlockTransactionsRequest",5055,16736],[5,"BlockTransactions",5055,16736],[6,"Error",5055,16736],[5,"HeaderAndShortIds",5055,16736],[5,"TxIndexOutOfRangeError",5055,16736],[6,"HexToArrayError",8490,16712],[5,"BlockFilterWriter",5252,16677],[5,"GcsFilterWriter",5252,16677],[6,"Error",5252,16677],[5,"BlockFilter",5252,16677],[5,"BitStreamWriter",5252,16677],[5,"BlockFilterReader",5252,16677],[5,"GcsFilterReader",5252,16677],[5,"BitStreamReader",5252,16677],[5,"ChainCode",5367,16678],[5,"Fingerprint",5367,16678],[8,"ExtendedPubKey",5367,16678],[8,"ExtendendPubKey",5367,16678],[8,"ExtendedPrivKey",5367,16678],[8,"ExtendendPrivKey",5367,16678],[5,"Xpriv",5367,16678],[5,"DerivationPathIterator",5367,16678],[5,"InvalidBase58PayloadLengthError",5367,16678],[6,"KeyRequest",12739,16701],[10,"IntoDerivationPath",5367,16678],[15,"Normal",5721],[15,"Hardened",5721],[5,"Version",5847,16645],[6,"ValidationError",5847,16645],[5,"ParseHeightError",5930,16719],[5,"ParseTimeError",5930,16719],[5,"ConversionError",5930,16719],[6,"ParseError",16719],[5,"AbsLockTime",16774],[5,"Height",6122,16716],[5,"Time",6122,16716],[5,"DisabledLockTimeError",6122,16693],[5,"IncompatibleHeightError",6122,16693],[5,"IncompatibleTimeError",6122,16693],[5,"PushBytesError",6648,16775],[6,"Error",6648,16679],[6,"UintError",16679],[10,"PushBytesErrorReport",6648,16776],[6,"FromStrError",7259,16698],[6,"TryFromInstructionError",7259,16698],[5,"ParseIntError",7920,16777],[6,"ParseOutPointError",7480,16639],[5,"IndexOutOfBoundsError",7480,16639],[5,"InputWeightPrediction",7480,16639],[10,"Decodable",7702,16699],[10,"Encodable",7702,16699],[10,"WriteExt",7702,16699],[6,"DecodeError",7702,16778],[10,"IntoDeError",7715,16779],[10,"ReadExt",7702,16699],[5,"CheckedData",7672,16699],[6,"FromHexError",7672,16699],[5,"OddLengthStringError",8490,16712],[15,"InvalidChecksum",7691],[15,"OversizedVectorAllocation",7691],[5,"Hex",7715,16779],[10,"Case",7750,16780],[10,"EncodeBytes",7715,16779],[5,"DecodeInitError",7750,16780],[5,"DecodeError",7750,16780],[5,"Encoder",7750,16780],[5,"Decoder",7750,16780],[5,"SerializedSignature",7830,16721],[6,"Error",7830,16721],[5,"Iter",16781],[5,"Signature",13376,16782],[5,"ParseIntError",16772],[5,"MissingPrefixError",7920,16713],[5,"ContainsPrefixError",7920,16713],[17,"Engine"],[17,"Bytes"],[10,"Hash",13942,16653],[10,"HashEngine",13942,16653],[10,"FromHex",8490,16783],[5,"Hmac",13942,16784],[5,"HmacEngine",13942,16784],[10,"FromStr",16785],[17,"MidState"],[17,"Display"],[10,"DisplayHex",8490,16786],[6,"Case",8490,16787],[10,"Display",16652],[10,"LowerHex",16652],[10,"UpperHex",16652],[5,"InvalidCharError",8490,16712],[5,"InvalidLengthError",8455,16712],[5,"HexToBytesIter",8490,16788],[5,"BytesToHexIter",8490,16788],[5,"HexDigitsIter",16788],[10,"DoubleEndedIterator",16789],[10,"FusedIterator",16790],[5,"BufEncoder",8386,16791],[5,"DisplayByteSlice",8439,16786],[5,"DisplayArray",8439,16786],[5,"HmacMidState",8492,16784],[5,"HashEngine",8505,16724],[17,"Ok"],[17,"SerializeSeq"],[17,"SerializeTuple"],[17,"SerializeTupleStruct"],[17,"SerializeTupleVariant"],[17,"SerializeMap"],[17,"SerializeStruct"],[17,"SerializeStructVariant"],[10,"Error",10324,16663],[10,"SerializeSeq",10324,16663],[10,"SerializeTuple",10324,16663],[10,"SerializeTupleStruct",10324,16663],[10,"SerializeTupleVariant",10324,16663],[10,"SerializeMap",10324,16663],[10,"SerializeStruct",10324,16663],[10,"SerializeStructVariant",10324,16663],[10,"Visitor",8789,16650],[1,"f32"],[5,"IgnoredAny",8789,16792],[6,"Unexpected",8789,16650],[17,"Value"],[10,"DeserializeSeed",8789,16650],[10,"Expected",8789,16650],[17,"Deserializer"],[10,"VariantAccess",8789,16650],[10,"SeqAccess",8789,16650],[10,"MapAccess",8789,16650],[5,"Request",16793],[5,"Source",16793],[17,"Variant"],[10,"EnumAccess",8789,16650],[5,"UnitDeserializer",8868,16747],[5,"U32Deserializer",8868,16747],[5,"StrDeserializer",8868,16747],[5,"BorrowedStrDeserializer",8868,16747],[5,"CowStrDeserializer",8868,16747],[5,"BytesDeserializer",8868,16747],[5,"BorrowedBytesDeserializer",8868,16747],[5,"MapDeserializer",8868,16747],[5,"Error",8868,16747],[5,"BoolDeserializer",8868,16747],[5,"I8Deserializer",8868,16747],[5,"I16Deserializer",8868,16747],[5,"I32Deserializer",8868,16747],[5,"I64Deserializer",8868,16747],[5,"I128Deserializer",8868,16747],[5,"IsizeDeserializer",8868,16747],[5,"U8Deserializer",8868,16747],[5,"U16Deserializer",8868,16747],[5,"U64Deserializer",8868,16747],[5,"U128Deserializer",8868,16747],[5,"UsizeDeserializer",8868,16747],[5,"F32Deserializer",8868,16747],[5,"F64Deserializer",8868,16747],[5,"CharDeserializer",8868,16747],[5,"SeqDeserializer",8868,16747],[5,"SeqAccessDeserializer",8868,16747],[5,"MapAccessDeserializer",8868,16747],[5,"EnumAccessDeserializer",8868,16747],[1,"isize"],[5,"Impossible",10324,16794],[10,"SerdeHash",10333,16795],[5,"Hash",10338,16796],[5,"HashEngine",10338,16796],[5,"Midstate",10410,16631],[10,"Tag",10581,16687],[5,"Hash",10629,16797],[5,"HashEngine",10629,16797],[5,"Hash",10687,16798],[5,"HashEngine",10687,16798],[5,"Hash",10759,16799],[5,"HashEngine",10759,16799],[5,"Hash",10817,16800],[5,"State",10817,16800],[5,"HashEngine",10817,16800],[6,"ErrorKind",10912,16705],[5,"FromStd",10912,16801],[10,"BufRead",16754],[5,"ToStd",10912,16801],[5,"Take",10912,16703],[5,"Cursor",10912,16703],[5,"Sink",10912,16703],[5,"TweakedKeypair",11351,16680],[6,"ParseCompressedPublicKeyError",11351,16680],[5,"InvalidBase58PayloadLengthError",11351,16680],[5,"InvalidAddressVersionError",11351,16680],[17,"TweakedAux"],[17,"TweakedKey"],[10,"TapTweak",11351,16680],[5,"UnknownChainHashError",11494,16646],[5,"ServiceFlags",11741,16714],[5,"ParseMagicError",11741,16714],[5,"UnknownMagicError",11741,16714],[6,"AddrV2",11742,16734],[5,"CommandString",11756,16802],[5,"CommandStringError",11756,16802],[5,"RawNetworkMessage",11756,16802],[6,"NetworkMessage",11756,16802],[15,"Unknown",11888],[5,"GetBlocksMessage",11890,16735],[5,"GetHeadersMessage",11890,16735],[15,"Unknown",11969],[5,"FilterLoad",11971,16803],[6,"BloomFlags",11971,16803],[5,"FilterAdd",11971,16803],[5,"SendCmpct",12038,16804],[5,"CmpctBlock",12038,16804],[5,"GetBlockTxn",12038,16804],[5,"BlockTxn",12038,16804],[5,"CFilter",12135,16805],[5,"GetCFilters",12135,16805],[5,"GetCFHeaders",12135,16805],[5,"CFHeaders",12135,16805],[5,"GetCFCheckpt",12135,16805],[5,"CFCheckpt",12135,16805],[5,"Reject",12273,16806],[6,"RejectReason",12273,16806],[5,"VersionMessage",12273,16806],[5,"Output",12739,16807],[5,"Input",12739,16808],[6,"GetKeyError",12739,16701],[6,"OutputType",12739,16701],[6,"SigningAlgorithm",12739,16701],[6,"IndexOutOfBoundsError",12739,16701],[5,"PsbtSighashType",12739,16808],[6,"PsbtParseError",12739,16809],[6,"P2wpkhError",14819,16681],[6,"TaprootError",14819,16681],[6,"ConversionError",16643],[15,"UnexpectedUnsignedTx",12756],[15,"InvalidPreimageHashPair",12756],[6,"PsbtHash",16702],[15,"AbsurdFeeRate",12761],[15,"SendingTooMuch",12761],[15,"MissingInputValue",12761],[15,"Inputs",12765],[15,"TxInput",12765],[5,"ProprietaryKey",12769,16810],[10,"From",16707,null,1],[5,"Key",12769,16810],[5,"Pair",12769,16810],[5,"PublicKey",13603,16684],[5,"Keypair",13603,16684],[10,"Context",12842,16675],[5,"SignOnlyPreallocated",12842,16675],[5,"VerifyOnlyPreallocated",12842,16675],[5,"AllPreallocated",12842,16675],[6,"SignOnly",12842,16811],[6,"VerifyOnly",12842,16811],[6,"All",12842,16811],[5,"InvalidParityValue",12842,16672],[5,"Context",13603,16684],[5,"DisplaySecret",16812],[10,"ThirtyTwoByteHash",12842,16673],[5,"OutOfRangeError",14718,16674],[5,"ElligatorSwift",13525,16813],[5,"ManuallyDrop",16814],[10,"Rng",14524,16815],[5,"AlignedType",13888,16816],[10,"PreallocatedContext",12842,16675],[5,"RecoverableSignature",13376,16817],[10,"CryptoRng",14524,16818],[5,"SharedSecret",13344,16819],[5,"RecoverableSignature",13855,16820],[5,"Signature",13603,16684],[5,"SerializedSignature",13376,16821],[5,"RecoveryId",13376,16817],[5,"IntoIter",13502,16822],[5,"ElligatorSwiftSharedSecret",13525,16813],[6,"ElligatorSwiftParty",13525,16813],[17,"Target"],[10,"CPtr",13603,16684],[5,"ElligatorSwift",13603,16684],[6,"c_void",13888,16823],[1,"fn"],[5,"SchnorrSigExtraParams",13603,16684],[5,"Error",14524,16824],[5,"NonZero",16825],[10,"Fill",14524,16815],[10,"RngCore",14524,16818],[5,"Error",16826],[17,"Seed"],[10,"SeedableRng",14524,16818],[10,"Default",16827],[10,"AsMut",16707],[10,"SampleUniform",14282,16828],[10,"SampleRange",14282,16828],[10,"Distribution",14516,16829],[5,"DistIter",14516,16829],[5,"ThreadRng",14651,16830],[10,"DistString",14516,16829],[5,"Alphanumeric",14516,16831],[5,"Standard",14516,16832],[5,"Bernoulli",14516,16833],[6,"BernoulliError",14516,16833],[5,"OpenClosed01",14516,16834],[5,"Open01",14516,16834],[5,"Slice",14516,16835],[5,"WeightedIndex",14516,16836],[6,"WeightedError",14516,16836],[5,"Uniform",14516,16828],[5,"DistMap",14516,16829],[5,"EmptySlice",16835],[10,"AddAssign",16837],[10,"SampleBorrow",14282,16828],[5,"Wrapping",16838],[10,"SubAssign",16837],[5,"UniformInt",14282,16828],[5,"UniformChar",14282,16828],[5,"UniformFloat",14282,16828],[5,"UniformDuration",14282,16828],[17,"X"],[10,"UniformSampler",14282,16828],[5,"Duration",16839],[5,"WeightedIndex",14436,16840],[10,"Weight",14436,16840],[10,"SliceRandom",14651,16841],[10,"IteratorRandom",14651,16841],[5,"SliceChooseIter",14653,16841],[5,"StdRng",14651,16842],[5,"OsRng",14536,16843],[5,"ReseedingRng",14560,16844],[10,"BlockRngCore",16845],[5,"ReadRng",14560,16846],[5,"ReadError",14560,16846],[5,"StepRng",14609,16847],[10,"Index",16848],[6,"IndexVec",14659,16849],[6,"IndexVecIntoIter",14659,16849],[6,"IndexVecIter",14659,16849],[5,"Annex",14819,16681],[6,"Prevouts",14819,16681],[5,"PrevoutsSizeError",14819,16681],[5,"PrevoutsKindError",14819,16681],[6,"PrevoutsIndexError",14819,16681],[5,"SighashTypeParseError",14819,16681],[5,"SingleMissingOutputError",14819,16681],[6,"AnnexError",14819,16681],[6,"SigningDataError",14819,16681],[6,"EncodeSigningDataResult",14819,16681],[10,"BorrowMut",16648],[6,"MessageSignatureError",15133,16850],[5,"MessageSignature",15133,16850],[5,"TaprootBuilder",15190,16682],[6,"TaprootBuilderError",15190,16682],[6,"TapLeaf",15190,16682],[6,"SigFromSliceError",15190,16720],[6,"IncompleteBuilderError",15190,16682],[6,"HiddenNodesError",15190,16682],[5,"TapTree",15190,16682],[5,"NodeInfo",15190,16682],[5,"ScriptLeaf",15190,16682],[5,"FutureLeafVersion",15190,16682],[6,"TaprootError",15190,16682],[5,"LeafNodes",15190,16682],[5,"ScriptLeaves",15190,16682],[5,"SerializedSignature",15873,16851],[5,"IntoIter",15846,16745],[5,"IntoIter",15873,16852],[5,"IndexedTxGraph",15930],[5,"ChangeSet",15930],[10,"Indexer",15986],[5,"Arc",16853,null,1],[5,"ChangeSet",16606],[5,"ChangeSet",15995],[17,"ChangeSet"],[5,"KeychainTxOutIndex",15995],[6,"InsertDescriptorError",15995],[5,"Transaction",16854],[8,"Indexed",16605,16855],[8,"KeychainIndexed",16605,16855],[10,"SyncRequestBuilderExt",15995],[10,"FullScanRequestBuilderExt",15995],[15,"DescriptorAlreadyAssigned",16102],[15,"KeychainAlreadyAssigned",16102],[5,"SpkTxOutIndex",16106],[5,"LocalChain",16144],[5,"ChangeSet",16144],[5,"MissingGenesisError",16144],[5,"CannotConnectError",16144],[6,"ApplyHeaderError",16144],[5,"AlterCheckPointError",16144],[5,"SyncRequestBuilder",16285,16856],[5,"SyncRequest",16285,16856],[5,"FullScanRequestBuilder",16285,16856],[5,"FullScanRequest",16285,16856],[5,"SyncResponse",16285,16856],[5,"FullScanResponse",16285,16856],[6,"SyncItem",16285,16856],[5,"SyncProgress",16285,16856],[10,"Any",16669],[10,"Send",16704],[17,"IntoIter"],[5,"TxNode",16606],[6,"CalculateFeeError",16606],[5,"CanonicalTx",16606],[5,"TxAncestors",16606],[5,"TxDescendants",16606],[5,"HashSet",16857],[10,"ByteDecoder",7715],[10,"ByteEncoder",7715],[5,"With",7715],[6,"Lower",7750],[6,"Upper",7750],[8,"Result",10912],[8,"NonceFn",13603],[8,"EcdhHashFn",13603],[8,"SchnorrNonceFn",13603],[8,"EllswiftEcdhHashFn",13603]],"r":[[0,16627],[1,16635],[2,16636],[3,16625],[4,16635],[5,16628],[6,16635],[7,16635],[8,16654],[9,16633],[10,16632],[11,16632],[12,16628],[13,16633],[14,16626],[15,16626],[16,16654],[17,16633],[19,16855],[20,15930],[21,15986],[22,16855],[23,16635],[24,16659],[25,16635],[26,16635],[27,16636],[28,16606],[29,16627],[30,16629],[31,16633],[32,16625],[33,16626],[34,16627],[35,16628],[36,16628],[37,16629],[38,16626],[39,16626],[40,16626],[41,16626],[44,16627],[45,16632],[46,16628],[47,16627],[48,16632],[49,16628],[50,16628],[51,16632],[52,16629],[53,16635],[55,16625],[56,16633],[57,16633],[58,16627],[59,16635],[60,16635],[61,16626],[62,16626],[63,16636],[64,16632],[65,16628],[66,16628],[67,16632],[68,16629],[69,16635],[71,16625],[72,16633],[73,16633],[74,16627],[75,16635],[76,16635],[77,16626],[78,16636],[79,16633],[80,16628],[81,16628],[82,16632],[83,16629],[84,16625],[85,16633],[86,16633],[87,16627],[88,16635],[89,16635],[90,16626],[91,16636],[92,16628],[93,16628],[94,16632],[95,16629],[96,16625],[97,16633],[98,16633],[99,16627],[100,16635],[101,16635],[102,16626],[103,16636],[104,16628],[105,16628],[106,16632],[107,16629],[108,16625],[109,16633],[110,16633],[111,16627],[112,16635],[113,16635],[114,16626],[115,16636],[116,16633],[117,16628],[118,16628],[119,16633],[120,16633],[121,16635],[122,16626],[131,16628],[132,16627],[133,16627],[134,16633],[135,16628],[136,16625],[137,16628],[138,16628],[139,16629],[140,16625],[142,16635],[143,16636],[144,16626],[145,16628],[146,16628],[147,16625],[148,16633],[149,16626],[150,16626],[151,16626],[152,16628],[153,16628],[154,16632],[155,16625],[156,16633],[157,16633],[158,16627],[159,16635],[160,16635],[161,16626],[162,16632],[163,16628],[164,16628],[165,16628],[166,16628],[167,16625],[168,16625],[169,16633],[170,16633],[171,16633],[172,16633],[173,16627],[174,16627],[175,16635],[176,16635],[177,16635],[178,16635],[179,16626],[180,16626],[181,16632],[182,16629],[183,16628],[184,16628],[185,16632],[186,16629],[187,16625],[188,16625],[189,16633],[190,16633],[191,16627],[192,16635],[193,16635],[194,16626],[195,16626],[196,16626],[197,16626],[198,16632],[199,16628],[200,16628],[201,16628],[202,16628],[203,16628],[204,16628],[205,16632],[206,16629],[207,16629],[208,16635],[212,16625],[213,16633],[214,16633],[215,16627],[216,16635],[217,16635],[218,16626],[219,16626],[220,16636],[221,16635],[222,16632],[223,16626],[224,16626],[225,16632],[226,16635],[227,16626],[228,16626],[229,16626],[230,16626],[231,16632],[232,16654],[233,16628],[234,16628],[235,16632],[236,16633],[237,16626],[238,16628],[239,16632],[240,16628],[241,16625],[242,16626],[245,16632],[246,16632],[247,16628],[248,16628],[249,16632],[250,16629],[251,16635],[253,16625],[254,16633],[255,16633],[256,16627],[257,16635],[258,16635],[259,16626],[260,16636],[261,16632],[262,16635],[263,16636],[265,16632],[266,16632],[267,16635],[268,16636],[269,16654],[270,16633],[271,16633],[272,16659],[273,16633],[274,16633],[275,16632],[276,15986],[278,16629],[279,16659],[281,16632],[282,16635],[283,16636],[284,16636],[285,16632],[286,16635],[287,16636],[288,16636],[289,16633],[290,16628],[291,16628],[292,16633],[293,16633],[294,16635],[295,16626],[296,16632],[297,16632],[298,16632],[301,16629],[303,16628],[304,16628],[305,16625],[306,16633],[307,16626],[308,16633],[309,16855],[310,15986],[311,16659],[312,16626],[313,16628],[314,16628],[315,16632],[316,16629],[317,16625],[318,16633],[319,16633],[320,16627],[321,16635],[322,16635],[323,16626],[324,16636],[325,16626],[334,16625],[335,16626],[336,16635],[337,16625],[338,16632],[339,16635],[340,16636],[341,16625],[342,16625],[343,16632],[344,16628],[345,16628],[346,16632],[347,16629],[348,16635],[350,16625],[351,16633],[352,16633],[353,16627],[354,16635],[355,16635],[356,16626],[357,16636],[358,16632],[359,16628],[360,16628],[361,16632],[362,16629],[363,16635],[365,16625],[366,16633],[367,16633],[368,16627],[369,16635],[370,16635],[371,16626],[372,16636],[374,16627],[375,16633],[376,16629],[377,16629],[378,16632],[379,16628],[380,16628],[381,16632],[382,16629],[383,16635],[385,16625],[386,16633],[387,16633],[388,16627],[389,16635],[390,16635],[391,16626],[392,16636],[393,16625],[394,16632],[395,16628],[396,16628],[397,16632],[398,16629],[399,16635],[401,16625],[402,16633],[403,16633],[404,16627],[405,16635],[406,16635],[407,16626],[408,16636],[416,16676],[417,16676],[418,16681],[419,16681],[420,16681],[421,16681],[422,16642],[423,16694],[424,16642],[425,16642],[426,16642],[427,16646],[428,16645],[429,16645],[430,16642],[431,16671],[432,16680],[433,16701],[434,16694],[435,16681],[436,16642],[437,16639],[438,16639],[439,16681],[440,16694],[441,16677],[442,16677],[443,16676],[444,16681],[445,16642],[446,16642],[447,16694],[448,16670],[449,16639],[450,16671],[451,16671],[452,16671],[453,16671],[454,16671],[455,16670],[456,16642],[457,16642],[458,16639],[459,16642],[460,16642],[461,16694],[462,16670],[463,16670],[464,16646],[465,16676],[466,16700],[467,16642],[468,16642],[469,16642],[470,16639],[471,16642],[472,16646],[473,16646],[474,16681],[475,16681],[476,16681],[477,16681],[478,16642],[479,16642],[480,16642],[481,16642],[482,16695],[483,16639],[484,16676],[485,16676],[486,16676],[487,16676],[488,16676],[489,16642],[490,16680],[491,16701],[492,16680],[493,16680],[494,16676],[495,16646],[496,16642],[497,16642],[498,16642],[499,16683],[500,16641],[501,16679],[502,16681],[503,16639],[504,16642],[505,16646],[506,16681],[507,16681],[508,16681],[509,16681],[510,16682],[511,16682],[512,16682],[513,16682],[514,16681],[515,16681],[516,16681],[517,16682],[518,16682],[519,16671],[520,16646],[521,16646],[522,16646],[523,16676],[524,16639],[525,16639],[526,16645],[527,16639],[528,16639],[529,16698],[530,16698],[531,16698],[532,16698],[533,16698],[534,16698],[535,16698],[536,16698],[537,16698],[538,16698],[539,16698],[540,16698],[541,16698],[542,16698],[543,16698],[544,16698],[545,16698],[546,16699],[547,16670],[548,16680],[549,16679],[550,16670],[551,16696],[552,16645],[553,16645],[554,16697],[555,16698],[556,16671],[557,16639],[558,16678],[559,16672],[560,16642],[561,16642],[562,16694],[563,16670],[564,16639],[565,16671],[566,16642],[567,16642],[568,16642],[569,16670],[570,16671],[571,16642],[572,16642],[573,16670],[574,16672],[575,16858],[576,16676],[577,16677],[578,16677],[579,16678],[580,16645],[581,16645],[582,16645],[583,16645],[584,16679],[585,16679],[586,16639],[587,16639],[588,16680],[589,16680],[590,16681],[591,16681],[592,16681],[593,16682],[594,16682],[595,16682],[596,16858],[597,16677],[598,16677],[599,16678],[600,16645],[601,16645],[602,16645],[603,16645],[604,16679],[605,16679],[606,16639],[607,16639],[608,16680],[609,16680],[610,16681],[611,16681],[612,16681],[613,16682],[614,16682],[615,16682],[616,16683],[617,16672],[618,16683],[619,16683],[620,16641],[621,16641],[622,16683],[623,16672],[624,16672],[625,16641],[626,16672],[627,16677],[628,16677],[629,16678],[630,16645],[631,16645],[632,16645],[633,16645],[634,16679],[635,16679],[636,16639],[637,16639],[638,16680],[639,16680],[640,16681],[641,16681],[642,16681],[643,16682],[644,16682],[645,16682],[646,16677],[647,16677],[648,16677],[649,16677],[650,16678],[651,16678],[652,16645],[653,16645],[654,16645],[655,16645],[656,16645],[657,16645],[658,16645],[659,16645],[660,16683],[661,16683],[662,16641],[663,16641],[664,16679],[665,16679],[666,16679],[667,16679],[668,16679],[669,16679],[670,16639],[671,16639],[672,16639],[673,16639],[674,16680],[675,16680],[676,16680],[677,16680],[678,16680],[679,16680],[680,16681],[681,16681],[682,16681],[683,16681],[684,16681],[685,16681],[686,16646],[687,16682],[688,16682],[689,16682],[690,16682],[691,16682],[692,16682],[693,16641],[694,16676],[695,16676],[696,16676],[697,16682],[698,16639],[699,16639],[700,16858],[701,16858],[702,16858],[703,16645],[704,16645],[705,16858],[706,16642],[707,16642],[708,16642],[709,16694],[710,16672],[711,16670],[712,16676],[713,16676],[714,16676],[715,16677],[716,16677],[717,16677],[718,16677],[719,16678],[720,16678],[721,16645],[722,16645],[723,16645],[724,16645],[725,16645],[726,16645],[727,16645],[728,16645],[729,16645],[730,16695],[731,16683],[732,16641],[733,16641],[734,16697],[735,16698],[736,16679],[737,16679],[738,16679],[739,16679],[740,16639],[741,16639],[742,16639],[743,16639],[744,16639],[745,16639],[746,16639],[747,16639],[748,16639],[749,16696],[750,16699],[751,16680],[752,16680],[753,16680],[754,16680],[755,16680],[756,16680],[757,16680],[758,16681],[759,16681],[760,16681],[761,16681],[762,16681],[763,16681],[764,16681],[765,16681],[766,16681],[767,16700],[768,16646],[769,16646],[770,16671],[771,16671],[772,16671],[773,16701],[774,16682],[775,16682],[776,16682],[777,16682],[778,16682],[779,16682],[780,16682],[781,16682],[782,16682],[783,16642],[784,16642],[785,16642],[786,16694],[787,16672],[788,16670],[789,16676],[790,16676],[791,16676],[792,16677],[793,16677],[794,16678],[795,16645],[796,16645],[797,16645],[798,16645],[799,16645],[800,16695],[801,16683],[802,16641],[803,16641],[804,16697],[805,16698],[806,16679],[807,16679],[808,16639],[809,16639],[810,16639],[811,16639],[812,16639],[813,16639],[814,16639],[815,16696],[816,16699],[817,16680],[818,16680],[819,16680],[820,16680],[821,16680],[822,16681],[823,16681],[824,16681],[825,16681],[826,16681],[827,16681],[828,16700],[829,16646],[830,16646],[831,16671],[832,16671],[833,16671],[834,16701],[835,16682],[836,16682],[837,16682],[838,16682],[839,16682],[840,16682],[841,16683],[842,16641],[843,16683],[844,16646],[845,16639],[846,16645],[847,16639],[848,16639],[849,16645],[850,16642],[851,16642],[852,16642],[853,16670],[854,16642],[855,16642],[856,16694],[857,16670],[858,16642],[859,16642],[860,16694],[861,16670],[862,16694],[863,16642],[864,16642],[865,16642],[866,16642],[867,16670],[868,16695],[869,16696],[870,16642],[871,16642],[872,16642],[873,16694],[874,16672],[875,16670],[876,16676],[877,16676],[878,16676],[879,16677],[880,16677],[881,16678],[882,16645],[883,16645],[884,16645],[885,16645],[886,16645],[887,16695],[888,16641],[889,16697],[890,16698],[891,16679],[892,16679],[893,16639],[894,16639],[895,16639],[896,16639],[897,16639],[898,16639],[899,16639],[900,16696],[901,16699],[902,16680],[903,16680],[904,16680],[905,16680],[906,16680],[907,16681],[908,16681],[909,16681],[910,16681],[911,16681],[912,16681],[913,16700],[914,16646],[915,16646],[916,16671],[917,16671],[918,16671],[919,16701],[920,16682],[921,16682],[922,16682],[923,16682],[924,16682],[925,16682],[926,16642],[927,16642],[928,16642],[929,16694],[930,16672],[931,16670],[932,16676],[933,16676],[934,16676],[935,16677],[936,16677],[937,16678],[938,16645],[939,16645],[940,16645],[941,16645],[942,16645],[943,16695],[944,16641],[945,16697],[946,16698],[947,16679],[948,16679],[949,16639],[950,16639],[951,16639],[952,16639],[953,16639],[954,16639],[955,16639],[956,16696],[957,16699],[958,16680],[959,16680],[960,16680],[961,16680],[962,16680],[963,16681],[964,16681],[965,16681],[966,16681],[967,16681],[968,16681],[969,16700],[970,16646],[971,16646],[972,16671],[973,16671],[974,16671],[975,16701],[976,16682],[977,16682],[978,16682],[979,16682],[980,16682],[981,16682],[982,16642],[983,16642],[984,16642],[985,16694],[986,16672],[987,16670],[988,16676],[989,16676],[990,16676],[991,16677],[992,16677],[993,16678],[994,16645],[995,16645],[996,16645],[997,16645],[998,16645],[999,16695],[1000,16641],[1001,16697],[1002,16698],[1003,16679],[1004,16679],[1005,16639],[1006,16639],[1007,16639],[1008,16639],[1009,16639],[1010,16639],[1011,16639],[1012,16696],[1013,16699],[1014,16680],[1015,16680],[1016,16680],[1017,16680],[1018,16680],[1019,16681],[1020,16681],[1021,16681],[1022,16681],[1023,16681],[1024,16681],[1025,16700],[1026,16646],[1027,16646],[1028,16671],[1029,16671],[1030,16671],[1031,16701],[1032,16682],[1033,16682],[1034,16682],[1035,16682],[1036,16682],[1037,16682],[1038,16642],[1039,16642],[1040,16694],[1041,16672],[1042,16670],[1043,16676],[1044,16676],[1045,16676],[1046,16677],[1047,16677],[1048,16678],[1049,16645],[1050,16645],[1051,16645],[1052,16645],[1053,16683],[1054,16641],[1055,16697],[1056,16698],[1057,16679],[1058,16679],[1059,16639],[1060,16639],[1061,16639],[1062,16639],[1063,16639],[1064,16639],[1065,16639],[1066,16696],[1067,16699],[1068,16680],[1069,16680],[1070,16680],[1071,16680],[1072,16681],[1073,16681],[1074,16681],[1075,16681],[1076,16681],[1077,16646],[1078,16646],[1079,16671],[1080,16671],[1081,16671],[1082,16682],[1083,16682],[1084,16682],[1085,16682],[1086,16682],[1087,16682],[1088,16672],[1089,16645],[1090,16701],[1091,16680],[1092,16680],[1093,16645],[1094,16639],[1095,16639],[1096,16645],[1097,16639],[1098,16858],[1099,16642],[1100,16677],[1101,16677],[1102,16645],[1103,16645],[1104,16645],[1105,16645],[1106,16639],[1107,16639],[1108,16639],[1109,16639],[1110,16639],[1111,16696],[1112,16699],[1113,16700],[1114,16671],[1115,16682],[1116,16645],[1117,16641],[1118,16639],[1119,16639],[1120,16639],[1121,16642],[1122,16677],[1123,16677],[1124,16645],[1125,16645],[1126,16645],[1127,16645],[1128,16683],[1129,16641],[1130,16639],[1131,16639],[1132,16639],[1133,16639],[1134,16639],[1135,16639],[1136,16639],[1137,16696],[1138,16699],[1139,16700],[1140,16671],[1141,16682],[1142,16683],[1143,16683],[1144,16672],[1145,16642],[1146,16642],[1147,16641],[1148,16639],[1149,16639],[1150,16639],[1151,16696],[1152,16681],[1153,16671],[1154,16682],[1155,16682],[1156,16682],[1157,16641],[1158,16641],[1159,16642],[1160,16642],[1161,16642],[1162,16642],[1163,16642],[1164,16694],[1165,16672],[1166,16670],[1167,16676],[1168,16677],[1169,16677],[1170,16678],[1171,16645],[1172,16645],[1173,16645],[1174,16645],[1175,16645],[1176,16683],[1177,16641],[1178,16679],[1179,16679],[1180,16639],[1181,16639],[1182,16639],[1183,16639],[1184,16639],[1185,16639],[1186,16639],[1187,16696],[1188,16680],[1189,16680],[1190,16680],[1191,16680],[1192,16680],[1193,16681],[1194,16681],[1195,16681],[1196,16681],[1197,16681],[1198,16646],[1199,16671],[1200,16671],[1201,16671],[1202,16701],[1203,16701],[1204,16682],[1205,16682],[1206,16682],[1207,16701],[1208,16671],[1209,16671],[1210,16642],[1211,16642],[1212,16642],[1213,16642],[1214,16642],[1215,16642],[1216,16642],[1217,16670],[1218,16670],[1219,16642],[1220,16642],[1221,16670],[1222,16683],[1223,16859],[1224,16639],[1225,16639],[1226,16677],[1227,16677],[1228,16678],[1229,16645],[1230,16645],[1231,16645],[1232,16645],[1233,16679],[1234,16679],[1235,16639],[1236,16639],[1237,16680],[1238,16680],[1239,16681],[1240,16681],[1241,16681],[1242,16681],[1243,16682],[1244,16682],[1245,16682],[1246,16682],[1247,16682],[1248,16682],[1249,16642],[1250,16642],[1251,16642],[1252,16694],[1253,16672],[1254,16670],[1255,16676],[1256,16676],[1257,16676],[1258,16677],[1259,16677],[1260,16678],[1261,16645],[1262,16645],[1263,16645],[1264,16645],[1265,16645],[1266,16695],[1267,16683],[1268,16683],[1269,16641],[1270,16641],[1271,16697],[1272,16698],[1273,16679],[1274,16679],[1275,16639],[1276,16639],[1277,16639],[1278,16639],[1279,16639],[1280,16639],[1281,16639],[1282,16696],[1283,16699],[1284,16680],[1285,16680],[1286,16680],[1287,16680],[1288,16680],[1289,16681],[1290,16681],[1291,16681],[1292,16681],[1293,16681],[1294,16681],[1295,16700],[1296,16646],[1297,16646],[1298,16671],[1299,16671],[1300,16671],[1301,16701],[1302,16682],[1303,16682],[1304,16682],[1305,16682],[1306,16682],[1307,16682],[1308,16672],[1309,16642],[1310,16642],[1311,16642],[1312,16642],[1313,16642],[1314,16642],[1315,16694],[1316,16694],[1317,16672],[1318,16672],[1319,16670],[1320,16670],[1321,16676],[1322,16676],[1323,16676],[1324,16676],[1325,16676],[1326,16676],[1327,16677],[1328,16677],[1329,16677],[1330,16677],[1331,16678],[1332,16678],[1333,16645],[1334,16645],[1335,16645],[1336,16645],[1337,16645],[1338,16645],[1339,16645],[1340,16645],[1341,16645],[1342,16645],[1343,16695],[1344,16695],[1345,16683],[1346,16683],[1347,16641],[1348,16641],[1349,16697],[1350,16697],[1351,16698],[1352,16698],[1353,16679],[1354,16679],[1355,16679],[1356,16679],[1357,16639],[1358,16639],[1359,16639],[1360,16639],[1361,16639],[1362,16639],[1363,16639],[1364,16639],[1365,16639],[1366,16639],[1367,16639],[1368,16639],[1369,16639],[1370,16639],[1371,16696],[1372,16696],[1373,16699],[1374,16699],[1375,16680],[1376,16680],[1377,16680],[1378,16680],[1379,16680],[1380,16680],[1381,16680],[1382,16680],[1383,16680],[1384,16680],[1385,16681],[1386,16681],[1387,16681],[1388,16681],[1389,16681],[1390,16681],[1391,16681],[1392,16681],[1393,16681],[1394,16681],[1395,16681],[1396,16681],[1397,16700],[1398,16700],[1399,16646],[1400,16646],[1401,16646],[1402,16646],[1403,16671],[1404,16671],[1405,16671],[1406,16671],[1407,16671],[1408,16671],[1409,16701],[1410,16701],[1411,16682],[1412,16682],[1413,16682],[1414,16682],[1415,16682],[1416,16682],[1417,16682],[1418,16682],[1419,16682],[1420,16682],[1421,16682],[1422,16682],[1423,16858],[1424,16641],[1425,16701],[1426,16700],[1427,16701],[1428,16701],[1429,16701],[1430,16701],[1431,16701],[1432,16694],[1433,16694],[1434,16677],[1435,16701],[1436,16701],[1437,16701],[1438,16701],[1439,16701],[1440,16701],[1441,16701],[1442,16701],[1443,16683],[1444,16642],[1445,16642],[1446,16642],[1447,16642],[1448,16642],[1449,16642],[1450,16694],[1451,16694],[1452,16672],[1453,16672],[1454,16672],[1455,16670],[1456,16670],[1457,16676],[1458,16676],[1459,16676],[1460,16676],[1461,16676],[1462,16677],[1463,16677],[1464,16677],[1465,16677],[1466,16677],[1467,16677],[1468,16677],[1469,16677],[1470,16678],[1471,16678],[1472,16678],[1473,16678],[1474,16645],[1475,16645],[1476,16645],[1477,16645],[1478,16645],[1479,16645],[1480,16645],[1481,16645],[1482,16645],[1483,16645],[1484,16645],[1485,16645],[1486,16645],[1487,16645],[1488,16645],[1489,16645],[1490,16645],[1491,16695],[1492,16695],[1493,16683],[1494,16683],[1495,16683],[1496,16683],[1497,16641],[1498,16641],[1499,16641],[1500,16641],[1501,16697],[1502,16698],[1503,16698],[1504,16679],[1505,16679],[1506,16679],[1507,16679],[1508,16679],[1509,16679],[1510,16679],[1511,16679],[1512,16639],[1513,16639],[1514,16639],[1515,16639],[1516,16639],[1517,16639],[1518,16639],[1519,16639],[1520,16639],[1521,16639],[1522,16639],[1523,16639],[1524,16639],[1525,16639],[1526,16639],[1527,16639],[1528,16639],[1529,16696],[1530,16699],[1531,16680],[1532,16680],[1533,16680],[1534,16680],[1535,16680],[1536,16680],[1537,16680],[1538,16680],[1539,16680],[1540,16680],[1541,16680],[1542,16680],[1543,16680],[1544,16680],[1545,16681],[1546,16681],[1547,16681],[1548,16681],[1549,16681],[1550,16681],[1551,16681],[1552,16681],[1553,16681],[1554,16681],[1555,16681],[1556,16681],[1557,16681],[1558,16681],[1559,16681],[1560,16681],[1561,16700],[1562,16646],[1563,16646],[1564,16646],[1565,16671],[1566,16671],[1567,16671],[1568,16671],[1569,16671],[1570,16671],[1571,16671],[1572,16671],[1573,16671],[1574,16671],[1575,16671],[1576,16701],[1577,16701],[1578,16682],[1579,16682],[1580,16682],[1581,16682],[1582,16682],[1583,16682],[1584,16682],[1585,16682],[1586,16682],[1587,16682],[1588,16682],[1589,16682],[1590,16683],[1591,16642],[1592,16642],[1593,16680],[1594,16642],[1595,16642],[1596,16642],[1597,16694],[1598,16672],[1599,16672],[1600,16672],[1601,16672],[1602,16672],[1603,16672],[1604,16670],[1605,16676],[1606,16676],[1607,16676],[1608,16676],[1609,16677],[1610,16677],[1611,16677],[1612,16677],[1613,16678],[1614,16678],[1615,16678],[1616,16678],[1617,16645],[1618,16645],[1619,16645],[1620,16645],[1621,16645],[1622,16645],[1623,16645],[1624,16645],[1625,16645],[1626,16645],[1627,16645],[1628,16645],[1629,16645],[1630,16645],[1631,16645],[1632,16695],[1633,16695],[1634,16695],[1635,16641],[1636,16641],[1637,16641],[1638,16641],[1639,16641],[1640,16697],[1641,16698],[1642,16679],[1643,16679],[1644,16679],[1645,16679],[1646,16679],[1647,16679],[1648,16679],[1649,16679],[1650,16679],[1651,16679],[1652,16639],[1653,16639],[1654,16639],[1655,16639],[1656,16639],[1657,16639],[1658,16639],[1659,16639],[1660,16639],[1661,16639],[1662,16639],[1663,16639],[1664,16639],[1665,16639],[1666,16639],[1667,16696],[1668,16696],[1669,16696],[1670,16696],[1671,16696],[1672,16699],[1673,16699],[1674,16699],[1675,16699],[1676,16699],[1677,16699],[1678,16680],[1679,16680],[1680,16680],[1681,16680],[1682,16680],[1683,16680],[1684,16680],[1685,16680],[1686,16680],[1687,16680],[1688,16680],[1689,16680],[1690,16680],[1691,16680],[1692,16680],[1693,16681],[1694,16681],[1695,16681],[1696,16681],[1697,16681],[1698,16681],[1699,16681],[1700,16681],[1701,16681],[1702,16681],[1703,16700],[1704,16646],[1705,16646],[1706,16646],[1707,16671],[1708,16671],[1709,16671],[1710,16671],[1711,16701],[1712,16682],[1713,16682],[1714,16682],[1715,16682],[1716,16682],[1717,16682],[1718,16682],[1719,16682],[1720,16682],[1721,16682],[1722,16682],[1723,16682],[1724,16682],[1725,16682],[1726,16682],[1727,16639],[1728,16671],[1729,16671],[1730,16700],[1731,16642],[1732,16642],[1733,16677],[1734,16677],[1735,16678],[1736,16645],[1737,16645],[1738,16645],[1739,16645],[1740,16679],[1741,16679],[1742,16639],[1743,16639],[1744,16680],[1745,16680],[1746,16681],[1747,16681],[1748,16681],[1749,16682],[1750,16682],[1751,16682],[1752,16683],[1753,16641],[1754,16683],[1755,16646],[1756,16671],[1757,16639],[1758,16681],[1759,16671],[1760,16681],[1761,16646],[1762,16677],[1763,16677],[1764,16678],[1765,16645],[1766,16645],[1767,16645],[1768,16645],[1769,16679],[1770,16679],[1771,16639],[1772,16639],[1773,16680],[1774,16680],[1775,16681],[1776,16681],[1777,16681],[1778,16682],[1779,16682],[1780,16682],[1781,16642],[1782,16642],[1783,16671],[1784,16700],[1785,16639],[1786,16641],[1787,16639],[1788,16671],[1789,16671],[1790,16671],[1791,16642],[1792,16641],[1793,16682],[1794,16672],[1795,16670],[1796,16671],[1797,16671],[1798,16646],[1799,16671],[1800,16682],[1801,16670],[1802,16680],[1803,16680],[1804,16677],[1805,16677],[1806,16678],[1807,16645],[1808,16645],[1809,16645],[1810,16645],[1811,16679],[1812,16679],[1813,16639],[1814,16639],[1815,16680],[1816,16680],[1817,16681],[1818,16681],[1819,16681],[1820,16682],[1821,16682],[1822,16682],[1823,16642],[1824,16642],[1825,16694],[1826,16694],[1827,16694],[1828,16676],[1829,16682],[1830,16682],[1831,16639],[1832,16639],[1833,16672],[1834,16672],[1835,16677],[1836,16677],[1837,16678],[1838,16645],[1839,16645],[1840,16645],[1841,16645],[1842,16679],[1843,16679],[1844,16639],[1845,16639],[1846,16696],[1847,16680],[1848,16680],[1849,16680],[1850,16680],[1851,16680],[1852,16680],[1853,16681],[1854,16681],[1855,16681],[1856,16682],[1857,16682],[1858,16682],[1859,16677],[1860,16677],[1861,16678],[1862,16645],[1863,16645],[1864,16645],[1865,16645],[1866,16679],[1867,16679],[1868,16639],[1869,16639],[1870,16680],[1871,16680],[1872,16681],[1873,16681],[1874,16681],[1875,16682],[1876,16682],[1877,16682],[1878,16681],[1879,16642],[1880,16642],[1881,16642],[1882,16694],[1883,16672],[1884,16670],[1885,16676],[1886,16676],[1887,16677],[1888,16677],[1889,16678],[1890,16645],[1891,16645],[1892,16645],[1893,16645],[1894,16698],[1895,16679],[1896,16679],[1897,16639],[1898,16639],[1899,16639],[1900,16639],[1901,16680],[1902,16680],[1903,16680],[1904,16680],[1905,16680],[1906,16681],[1907,16681],[1908,16681],[1909,16681],[1910,16681],[1911,16646],[1912,16701],[1913,16682],[1914,16682],[1915,16682],[1916,16642],[1917,16642],[1918,16642],[1919,16642],[1920,16639],[1921,16671],[1922,16671],[1923,16671],[1924,16701],[1925,16670],[1926,16670],[1927,16670],[1928,16680],[1929,16670],[1930,16676],[1931,16670],[1932,16670],[1933,16680],[1934,16642],[1935,16642],[1936,16642],[1937,16694],[1938,16672],[1939,16670],[1940,16676],[1941,16676],[1942,16676],[1943,16677],[1944,16677],[1945,16678],[1946,16645],[1947,16645],[1948,16645],[1949,16645],[1950,16683],[1951,16641],[1952,16697],[1953,16698],[1954,16679],[1955,16679],[1956,16639],[1957,16639],[1958,16639],[1959,16639],[1960,16639],[1961,16639],[1962,16639],[1963,16696],[1964,16680],[1965,16680],[1966,16680],[1967,16680],[1968,16681],[1969,16681],[1970,16681],[1971,16681],[1972,16681],[1973,16681],[1974,16646],[1975,16646],[1976,16671],[1977,16671],[1978,16671],[1979,16701],[1980,16682],[1981,16682],[1982,16682],[1983,16682],[1984,16682],[1985,16682],[1986,16858],[1987,16645],[1988,16700],[1989,16677],[1990,16677],[1991,16678],[1992,16645],[1993,16645],[1994,16645],[1995,16645],[1996,16683],[1997,16683],[1998,16683],[1999,16683],[2000,16683],[2001,16683],[2002,16683],[2003,16679],[2004,16679],[2005,16639],[2006,16639],[2007,16696],[2008,16680],[2009,16680],[2010,16680],[2011,16681],[2012,16681],[2013,16681],[2014,16682],[2015,16682],[2016,16682],[2017,16680],[2018,16680],[2019,16639],[2020,16701],[2021,16683],[2022,16683],[2023,16683],[2024,16683],[2025,16642],[2026,16642],[2027,16642],[2028,16694],[2029,16672],[2030,16670],[2031,16676],[2032,16676],[2033,16676],[2034,16677],[2035,16677],[2036,16678],[2037,16645],[2038,16645],[2039,16645],[2040,16645],[2041,16645],[2042,16695],[2043,16641],[2044,16697],[2045,16698],[2046,16679],[2047,16679],[2048,16639],[2049,16639],[2050,16639],[2051,16639],[2052,16639],[2053,16639],[2054,16639],[2055,16696],[2056,16699],[2057,16680],[2058,16680],[2059,16680],[2060,16680],[2061,16680],[2062,16681],[2063,16681],[2064,16681],[2065,16681],[2066,16681],[2067,16681],[2068,16700],[2069,16646],[2070,16646],[2071,16671],[2072,16671],[2073,16671],[2074,16701],[2075,16682],[2076,16682],[2077,16682],[2078,16682],[2079,16682],[2080,16682],[2081,16641],[2082,16641],[2083,16696],[2084,16683],[2085,16676],[2086,16639],[2087,16639],[2088,16683],[2089,16696],[2090,16639],[2091,16639],[2092,16639],[2093,16639],[2094,16646],[2095,16671],[2096,16683],[2097,16642],[2098,16639],[2099,16683],[2100,16683],[2101,16683],[2102,16683],[2103,16683],[2104,16697],[2105,16683],[2106,16697],[2107,16683],[2108,16697],[2109,16642],[2110,16683],[2111,16683],[2112,16639],[2113,16676],[2114,16676],[2115,16639],[2116,16676],[2117,16639],[2118,16680],[2119,16676],[2120,16683],[2121,16672],[2122,16696],[2123,16701],[2124,16859],[2125,16696],[2126,16639],[2127,16683],[2128,16696],[2129,16639],[2130,16671],[2131,16646],[2132,16676],[2133,16671],[2134,16671],[2135,16671],[2136,16858],[2137,16671],[2138,16671],[2139,16683],[2140,16639],[2141,16683],[2142,16639],[2143,16642],[2144,16642],[2145,16694],[2146,16670],[2147,16670],[2148,16642],[2149,16642],[2150,16670],[2151,16642],[2152,16858],[2153,16680],[2154,16683],[2155,16641],[2156,16697],[2157,16639],[2158,16696],[2159,16680],[2160,16680],[2161,16641],[2162,16641],[2163,16641],[2164,16641],[2165,16641],[2166,16641],[2167,16641],[2168,16641],[2169,16680],[2170,16680],[2171,16641],[2172,16696],[2173,16639],[2174,16639],[2175,16639],[2176,16701],[2177,16858],[2178,16683],[2179,16676],[2180,16676],[2181,16676],[2182,16676],[2183,16676],[2184,16676],[2185,16697],[2186,16696],[2187,16676],[2188,16697],[2189,16676],[2190,16697],[2191,16696],[2192,16683],[2193,16641],[2194,16680],[2195,16680],[2196,16676],[2197,16697],[2198,16646],[2199,16858],[2200,16642],[2201,16642],[2202,16694],[2203,16672],[2204,16670],[2205,16676],[2206,16676],[2207,16676],[2208,16677],[2209,16677],[2210,16678],[2211,16645],[2212,16645],[2213,16645],[2214,16645],[2215,16683],[2216,16683],[2217,16641],[2218,16641],[2219,16697],[2220,16698],[2221,16679],[2222,16679],[2223,16639],[2224,16639],[2225,16639],[2226,16639],[2227,16639],[2228,16639],[2229,16639],[2230,16696],[2231,16699],[2232,16680],[2233,16680],[2234,16680],[2235,16680],[2236,16681],[2237,16681],[2238,16681],[2239,16681],[2240,16681],[2241,16646],[2242,16646],[2243,16671],[2244,16671],[2245,16671],[2246,16682],[2247,16682],[2248,16682],[2249,16682],[2250,16682],[2251,16682],[2252,16858],[2253,16642],[2254,16858],[2255,16639],[2256,16697],[2257,16701],[2258,16639],[2259,16639],[2260,16639],[2261,16639],[2262,16639],[2263,16639],[2264,16639],[2265,16639],[2266,16639],[2267,16639],[2268,16639],[2269,16639],[2270,16858],[2271,16676],[2272,16680],[2273,16680],[2274,16672],[2275,16680],[2276,16696],[2277,16696],[2278,16641],[2279,16641],[2280,16641],[2281,16641],[2282,16680],[2283,16680],[2284,16683],[2285,16642],[2286,16642],[2287,16642],[2288,16642],[2289,16676],[2290,16641],[2291,16641],[2292,16670],[2293,16641],[2294,16676],[2295,16683],[2296,16676],[2297,16639],[2298,16639],[2299,16639],[2300,16696],[2301,16639],[2302,16639],[2303,16642],[2304,16642],[2305,16642],[2306,16642],[2307,16642],[2308,16642],[2309,16642],[2310,16642],[2311,16642],[2312,16694],[2313,16672],[2314,16672],[2315,16670],[2316,16676],[2317,16677],[2318,16677],[2319,16678],[2320,16645],[2321,16645],[2322,16645],[2323,16645],[2324,16645],[2325,16695],[2326,16683],[2327,16641],[2328,16679],[2329,16679],[2330,16639],[2331,16639],[2332,16639],[2333,16639],[2334,16639],[2335,16639],[2336,16639],[2337,16696],[2338,16680],[2339,16680],[2340,16680],[2341,16680],[2342,16680],[2343,16681],[2344,16681],[2345,16681],[2346,16681],[2347,16681],[2348,16646],[2349,16671],[2350,16671],[2351,16671],[2352,16701],[2353,16701],[2354,16682],[2355,16682],[2356,16682],[2357,16701],[2358,16701],[2359,16859],[2360,16701],[2361,16701],[2362,16701],[2363,16858],[2364,16642],[2365,16639],[2366,16696],[2367,16699],[2368,16701],[2369,16642],[2370,16642],[2371,16670],[2372,16671],[2373,16642],[2374,16642],[2375,16670],[2376,16642],[2377,16642],[2378,16670],[2379,16670],[2380,16672],[2381,16858],[2382,16696],[2383,16696],[2384,16696],[2385,16683],[2386,16696],[2387,16676],[2388,16683],[2389,16671],[2390,16671],[2391,16642],[2392,16642],[2393,16677],[2394,16677],[2395,16678],[2396,16645],[2397,16645],[2398,16645],[2399,16645],[2400,16679],[2401,16679],[2402,16639],[2403,16639],[2404,16680],[2405,16680],[2406,16681],[2407,16681],[2408,16681],[2409,16682],[2410,16682],[2411,16682],[2412,16683],[2413,16680],[2414,16680],[2415,16680],[2416,16671],[2417,16671],[2418,16639],[2419,16646],[2420,16698],[2421,16642],[2422,16642],[2423,16672],[2424,16680],[2425,16672],[2426,16680],[2427,16683],[2428,16670],[2429,16671],[2430,16671],[2431,16698],[2432,16642],[2433,16642],[2434,16642],[2435,16694],[2436,16672],[2437,16670],[2438,16676],[2439,16676],[2440,16676],[2441,16677],[2442,16677],[2443,16678],[2444,16645],[2445,16645],[2446,16645],[2447,16645],[2448,16645],[2449,16695],[2450,16683],[2451,16641],[2452,16697],[2453,16698],[2454,16679],[2455,16679],[2456,16639],[2457,16639],[2458,16639],[2459,16639],[2460,16639],[2461,16639],[2462,16639],[2463,16696],[2464,16699],[2465,16680],[2466,16680],[2467,16680],[2468,16680],[2469,16680],[2470,16681],[2471,16681],[2472,16681],[2473,16681],[2474,16681],[2475,16681],[2476,16700],[2477,16646],[2478,16646],[2479,16671],[2480,16671],[2481,16671],[2482,16701],[2483,16682],[2484,16682],[2485,16682],[2486,16682],[2487,16682],[2488,16682],[2489,16683],[2490,16683],[2491,16683],[2492,16672],[2493,16680],[2494,16676],[2495,16677],[2496,16677],[2497,16678],[2498,16645],[2499,16645],[2500,16645],[2501,16645],[2502,16679],[2503,16679],[2504,16639],[2505,16639],[2506,16680],[2507,16680],[2508,16681],[2509,16681],[2510,16681],[2511,16682],[2512,16682],[2513,16682],[2514,16639],[2515,16672],[2516,16680],[2517,16642],[2518,16642],[2519,16694],[2520,16694],[2521,16694],[2522,16682],[2523,16672],[2524,16680],[2525,16642],[2526,16680],[2527,16642],[2528,16642],[2529,16642],[2530,16694],[2531,16672],[2532,16670],[2533,16676],[2534,16676],[2535,16677],[2536,16677],[2537,16678],[2538,16645],[2539,16645],[2540,16645],[2541,16645],[2542,16695],[2543,16683],[2544,16641],[2545,16698],[2546,16679],[2547,16679],[2548,16639],[2549,16639],[2550,16639],[2551,16639],[2552,16680],[2553,16680],[2554,16680],[2555,16680],[2556,16680],[2557,16681],[2558,16681],[2559,16681],[2560,16681],[2561,16681],[2562,16646],[2563,16671],[2564,16671],[2565,16701],[2566,16682],[2567,16682],[2568,16682],[2569,16642],[2570,16642],[2571,16642],[2572,16642],[2573,16671],[2574,16681],[2575,16695],[2576,16642],[2577,16670],[2578,16670],[2579,16696],[2580,16680],[2581,16671],[2582,16670],[2583,16672],[2584,16639],[2585,16645],[2586,16639],[2587,16639],[2588,16642],[2589,16642],[2590,16642],[2591,16642],[2592,16642],[2593,16694],[2594,16694],[2595,16694],[2596,16694],[2597,16672],[2598,16670],[2599,16670],[2600,16670],[2601,16670],[2602,16676],[2603,16676],[2604,16676],[2605,16677],[2606,16677],[2607,16678],[2608,16645],[2609,16645],[2610,16645],[2611,16645],[2612,16645],[2613,16695],[2614,16641],[2615,16697],[2616,16698],[2617,16698],[2618,16698],[2619,16698],[2620,16698],[2621,16679],[2622,16679],[2623,16639],[2624,16639],[2625,16639],[2626,16639],[2627,16639],[2628,16639],[2629,16639],[2630,16639],[2631,16639],[2632,16639],[2633,16696],[2634,16699],[2635,16680],[2636,16680],[2637,16680],[2638,16680],[2639,16680],[2640,16680],[2641,16681],[2642,16681],[2643,16681],[2644,16681],[2645,16681],[2646,16681],[2647,16700],[2648,16646],[2649,16646],[2650,16646],[2651,16646],[2652,16671],[2653,16671],[2654,16671],[2655,16701],[2656,16682],[2657,16682],[2658,16682],[2659,16682],[2660,16682],[2661,16682],[2662,16642],[2663,16642],[2664,16642],[2665,16694],[2666,16672],[2667,16670],[2668,16676],[2669,16676],[2670,16676],[2671,16677],[2672,16677],[2673,16678],[2674,16645],[2675,16645],[2676,16645],[2677,16645],[2678,16645],[2679,16695],[2680,16641],[2681,16697],[2682,16698],[2683,16679],[2684,16679],[2685,16639],[2686,16639],[2687,16639],[2688,16639],[2689,16639],[2690,16639],[2691,16639],[2692,16696],[2693,16699],[2694,16680],[2695,16680],[2696,16680],[2697,16680],[2698,16680],[2699,16681],[2700,16681],[2701,16681],[2702,16681],[2703,16681],[2704,16681],[2705,16700],[2706,16646],[2707,16646],[2708,16671],[2709,16671],[2710,16671],[2711,16701],[2712,16682],[2713,16682],[2714,16682],[2715,16682],[2716,16682],[2717,16682],[2718,16672],[2719,16639],[2720,16639],[2721,16645],[2722,16639],[2723,16639],[2724,16700],[2725,16642],[2726,16642],[2727,16642],[2728,16694],[2729,16672],[2730,16670],[2731,16676],[2732,16676],[2733,16676],[2734,16677],[2735,16677],[2736,16678],[2737,16645],[2738,16645],[2739,16645],[2740,16645],[2741,16645],[2742,16695],[2743,16683],[2744,16641],[2745,16697],[2746,16698],[2747,16679],[2748,16679],[2749,16639],[2750,16639],[2751,16639],[2752,16639],[2753,16639],[2754,16639],[2755,16639],[2756,16696],[2757,16699],[2758,16680],[2759,16680],[2760,16680],[2761,16680],[2762,16680],[2763,16681],[2764,16681],[2765,16681],[2766,16681],[2767,16681],[2768,16681],[2769,16700],[2770,16646],[2771,16646],[2772,16671],[2773,16671],[2774,16671],[2775,16701],[2776,16682],[2777,16682],[2778,16682],[2779,16682],[2780,16682],[2781,16682],[2782,16642],[2783,16642],[2784,16642],[2785,16642],[2786,16642],[2787,16642],[2788,16701],[2789,16642],[2790,16701],[2791,16701],[2792,16701],[2793,16639],[2794,16672],[2795,16680],[2796,16680],[2797,16697],[2798,16639],[2799,16701],[2800,16639],[2801,16639],[2802,16642],[2803,16642],[2804,16642],[2805,16694],[2806,16672],[2807,16670],[2808,16676],[2809,16676],[2810,16676],[2811,16677],[2812,16677],[2813,16678],[2814,16645],[2815,16645],[2816,16645],[2817,16645],[2818,16645],[2819,16695],[2820,16641],[2821,16697],[2822,16698],[2823,16679],[2824,16679],[2825,16639],[2826,16639],[2827,16639],[2828,16639],[2829,16639],[2830,16639],[2831,16639],[2832,16696],[2833,16699],[2834,16680],[2835,16680],[2836,16680],[2837,16680],[2838,16680],[2839,16681],[2840,16681],[2841,16681],[2842,16681],[2843,16681],[2844,16681],[2845,16700],[2846,16646],[2847,16646],[2848,16671],[2849,16671],[2850,16671],[2851,16701],[2852,16682],[2853,16682],[2854,16682],[2855,16682],[2856,16682],[2857,16682],[2858,16645],[2859,16639],[2860,16639],[2861,16641],[2862,16639],[2863,16676],[2864,16645],[2865,16696],[2866,16683],[2867,16680],[2868,16680],[2869,16680],[2870,16680],[2871,16683],[2872,16639],[2873,16701],[2874,16676],[2875,16676],[2876,16676],[2877,16715],[2878,16715],[2879,16715],[2880,16715],[2881,16676],[2882,16715],[2883,16715],[2884,16715],[2885,16715],[2886,16676],[2887,16715],[2888,16715],[2889,16676],[2890,16676],[2891,16676],[2892,16676],[2893,16715],[2894,16715],[2895,16676],[2896,16676],[2897,16676],[2898,16676],[2899,16715],[2900,16676],[2901,16676],[2902,16676],[2903,16715],[2904,16676],[2905,16676],[2906,16676],[2907,16715],[2908,16715],[2909,16715],[2910,16715],[2911,16715],[2912,16715],[2913,16715],[2914,16715],[2915,16715],[2916,16715],[2917,16715],[2918,16715],[2919,16715],[2920,16715],[2921,16715],[2922,16715],[2923,16715],[2924,16676],[2925,16676],[2926,16676],[2927,16715],[2928,16715],[2929,16715],[2930,16715],[2931,16715],[2932,16715],[2933,16715],[2934,16715],[2935,16715],[2936,16676],[2937,16676],[2938,16676],[2939,16715],[2940,16715],[2941,16715],[2942,16715],[2943,16715],[2944,16715],[2945,16715],[2946,16715],[2947,16715],[2948,16676],[2949,16676],[2950,16676],[2951,16715],[2952,16715],[2953,16715],[2954,16715],[2955,16715],[2956,16715],[2957,16715],[2958,16715],[2959,16715],[2960,16676],[2961,16676],[2962,16676],[2963,16715],[2964,16715],[2965,16715],[2966,16715],[2967,16715],[2968,16715],[2969,16715],[2970,16715],[2971,16715],[2972,16676],[2973,16676],[2974,16676],[2975,16676],[2976,16676],[2977,16676],[2978,16715],[2979,16715],[2980,16715],[2981,16715],[2982,16715],[2983,16715],[2984,16715],[2985,16715],[2986,16715],[2987,16676],[2988,16676],[2989,16676],[2990,16715],[2991,16715],[2992,16715],[2993,16715],[2994,16715],[2995,16715],[2996,16715],[2997,16715],[2998,16715],[2999,16715],[3000,16715],[3001,16715],[3002,16715],[3003,16715],[3004,16715],[3005,16715],[3006,16715],[3007,16715],[3008,16676],[3009,16676],[3010,16676],[3011,16676],[3012,16676],[3013,16676],[3014,16676],[3015,16715],[3016,16715],[3017,16715],[3018,16715],[3019,16715],[3020,16715],[3021,16715],[3022,16715],[3023,16715],[3024,16715],[3025,16715],[3026,16715],[3027,16715],[3028,16715],[3029,16715],[3030,16715],[3031,16715],[3032,16715],[3033,16676],[3034,16676],[3035,16676],[3036,16715],[3037,16715],[3038,16715],[3039,16715],[3040,16715],[3041,16715],[3042,16715],[3043,16715],[3044,16715],[3045,16715],[3046,16715],[3047,16715],[3048,16715],[3049,16715],[3050,16715],[3051,16715],[3052,16715],[3053,16715],[3054,16715],[3055,16715],[3056,16715],[3057,16715],[3058,16715],[3059,16676],[3060,16676],[3061,16676],[3062,16676],[3063,16676],[3064,16676],[3065,16715],[3066,16715],[3067,16715],[3068,16715],[3069,16715],[3070,16715],[3071,16715],[3072,16715],[3073,16715],[3074,16676],[3075,16676],[3076,16676],[3077,16715],[3078,16715],[3079,16715],[3080,16676],[3081,16676],[3082,16676],[3083,16715],[3084,16715],[3085,16715],[3086,16715],[3087,16715],[3088,16715],[3089,16715],[3090,16715],[3091,16715],[3092,16715],[3093,16715],[3094,16715],[3095,16715],[3096,16715],[3097,16676],[3098,16676],[3099,16676],[3100,16715],[3101,16715],[3102,16715],[3103,16715],[3104,16715],[3105,16715],[3106,16715],[3107,16715],[3108,16715],[3109,16715],[3110,16715],[3111,16715],[3112,16715],[3113,16715],[3114,16715],[3115,16715],[3116,16715],[3117,16715],[3118,16676],[3119,16676],[3120,16676],[3121,16715],[3122,16715],[3123,16715],[3124,16715],[3125,16715],[3126,16715],[3127,16715],[3128,16715],[3129,16715],[3130,16676],[3131,16676],[3132,16676],[3133,16715],[3134,16715],[3135,16715],[3136,16715],[3137,16715],[3138,16715],[3139,16715],[3140,16715],[3141,16715],[3142,16676],[3143,16676],[3144,16676],[3145,16715],[3146,16715],[3147,16715],[3148,16715],[3149,16715],[3150,16715],[3151,16715],[3152,16715],[3153,16715],[3154,16676],[3155,16676],[3156,16676],[3160,16715],[3161,16715],[3162,16715],[3163,16715],[3164,16715],[3165,16715],[3166,16715],[3167,16715],[3168,16715],[3169,16715],[3170,16715],[3171,16715],[3172,16715],[3173,16715],[3174,16715],[3175,16715],[3176,16715],[3177,16715],[3178,16715],[3179,16715],[3180,16715],[3181,16715],[3182,16642],[3183,16642],[3184,16642],[3185,16642],[3186,16642],[3187,16642],[3188,16642],[3189,16642],[3190,16642],[3191,16642],[3192,16642],[3193,16642],[3194,16642],[3195,16642],[3196,16642],[3197,16642],[3198,16642],[3199,16642],[3200,16642],[3201,16642],[3202,16642],[3203,16642],[3204,16642],[3205,16642],[3206,16642],[3207,16642],[3208,16642],[3209,16642],[3210,16642],[3211,16642],[3212,16642],[3213,16642],[3214,16642],[3215,16642],[3216,16642],[3217,16642],[3218,16642],[3219,16642],[3220,16642],[3221,16642],[3222,16642],[3223,16642],[3224,16642],[3225,16642],[3226,16642],[3227,16642],[3228,16642],[3229,16642],[3230,16642],[3231,16642],[3232,16642],[3233,16642],[3234,16642],[3235,16642],[3236,16642],[3237,16642],[3238,16642],[3239,16642],[3240,16642],[3241,16642],[3242,16642],[3243,16642],[3244,16642],[3245,16728],[3246,16728],[3247,16728],[3248,16728],[3249,16728],[3250,16728],[3251,16728],[3252,16728],[3253,16728],[3254,16728],[3255,16728],[3256,16860],[3257,16860],[3258,16860],[3259,16861],[3260,16861],[3261,16862],[3262,16862],[3263,16862],[3264,16863],[3265,16863],[3266,16727],[3267,16727],[3268,16727],[3269,16727],[3270,16666],[3271,16727],[3272,16668],[3273,16666],[3274,16666],[3275,16668],[3276,16668],[3277,16666],[3278,16668],[3279,16668],[3280,16668],[3281,16666],[3282,16668],[3283,16668],[3284,16666],[3285,16666],[3286,16668],[3287,16668],[3288,16668],[3289,16668],[3290,16666],[3291,16666],[3292,16666],[3293,16666],[3294,16668],[3295,16666],[3296,16666],[3297,16727],[3298,16727],[3299,16668],[3300,16668],[3301,16666],[3302,16666],[3303,16727],[3304,16727],[3305,16668],[3306,16668],[3307,16666],[3308,16666],[3309,16668],[3310,16666],[3311,16668],[3312,16666],[3313,16727],[3314,16727],[3315,16668],[3316,16666],[3317,16668],[3318,16666],[3319,16727],[3320,16727],[3321,16668],[3322,16666],[3323,16727],[3324,16727],[3325,16668],[3326,16666],[3327,16668],[3328,16666],[3329,16668],[3330,16666],[3331,16666],[3332,16668],[3333,16668],[3334,16668],[3335,16668],[3336,16668],[3337,16668],[3338,16668],[3339,16668],[3340,16668],[3341,16668],[3342,16668],[3343,16668],[3344,16668],[3345,16668],[3346,16668],[3347,16668],[3348,16668],[3349,16668],[3350,16668],[3351,16668],[3352,16668],[3353,16668],[3354,16668],[3355,16668],[3356,16668],[3357,16668],[3358,16668],[3359,16668],[3360,16668],[3361,16668],[3362,16668],[3363,16668],[3364,16668],[3365,16668],[3366,16668],[3367,16668],[3368,16666],[3369,16666],[3370,16864],[3371,16864],[3372,16668],[3373,16668],[3374,16668],[3375,16668],[3376,16666],[3377,16668],[3378,16666],[3379,16668],[3380,16666],[3381,16668],[3382,16666],[3383,16668],[3384,16666],[3385,16668],[3386,16668],[3387,16668],[3388,16668],[3389,16668],[3390,16668],[3391,16668],[3392,16668],[3393,16668],[3394,16668],[3395,16668],[3396,16864],[3397,16864],[3398,16864],[3399,16727],[3400,16727],[3401,16668],[3402,16668],[3403,16668],[3404,16668],[3405,16668],[3406,16668],[3407,16668],[3408,16668],[3409,16666],[3410,16666],[3411,16666],[3412,16666],[3413,16666],[3414,16666],[3415,16727],[3416,16727],[3417,16727],[3418,16727],[3419,16668],[3420,16668],[3421,16666],[3422,16666],[3423,16864],[3424,16668],[3425,16668],[3426,16666],[3427,16666],[3428,16666],[3429,16666],[3430,16666],[3431,16666],[3432,16668],[3433,16668],[3434,16666],[3435,16668],[3436,16668],[3437,16666],[3438,16666],[3439,16666],[3440,16666],[3441,16666],[3442,16668],[3443,16668],[3444,16666],[3445,16666],[3446,16668],[3447,16668],[3448,16668],[3449,16727],[3450,16727],[3451,16727],[3452,16727],[3453,16668],[3454,16666],[3455,16666],[3456,16727],[3457,16727],[3458,16727],[3459,16727],[3460,16727],[3461,16727],[3462,16668],[3463,16668],[3464,16668],[3465,16668],[3466,16668],[3467,16668],[3468,16668],[3469,16668],[3470,16668],[3471,16668],[3472,16668],[3473,16668],[3474,16668],[3475,16668],[3476,16668],[3477,16668],[3478,16668],[3479,16668],[3480,16666],[3481,16666],[3482,16666],[3483,16666],[3484,16666],[3485,16666],[3486,16666],[3487,16668],[3488,16668],[3489,16666],[3490,16666],[3491,16666],[3492,16666],[3493,16666],[3494,16666],[3495,16668],[3496,16668],[3497,16668],[3498,16666],[3499,16668],[3500,16666],[3501,16666],[3502,16666],[3503,16666],[3504,16666],[3505,16666],[3506,16666],[3507,16666],[3508,16666],[3509,16666],[3510,16666],[3511,16668],[3512,16666],[3513,16668],[3514,16668],[3515,16666],[3516,16668],[3517,16666],[3518,16668],[3519,16666],[3520,16666],[3521,16727],[3522,16727],[3523,16668],[3524,16666],[3525,16668],[3526,16668],[3527,16666],[3528,16666],[3529,16666],[3530,16668],[3531,16666],[3532,16668],[3533,16666],[3534,16668],[3535,16668],[3536,16668],[3537,16668],[3538,16668],[3539,16668],[3540,16668],[3541,16666],[3542,16668],[3543,16666],[3544,16727],[3545,16666],[3546,16668],[3547,16668],[3548,16666],[3549,16666],[3550,16666],[3551,16668],[3552,16668],[3553,16666],[3554,16668],[3555,16666],[3556,16668],[3557,16668],[3558,16668],[3559,16668],[3560,16668],[3561,16668],[3562,16668],[3563,16666],[3564,16666],[3565,16666],[3566,16668],[3567,16666],[3568,16668],[3569,16668],[3570,16666],[3571,16668],[3572,16666],[3573,16668],[3574,16668],[3575,16666],[3576,16666],[3577,16668],[3578,16668],[3579,16666],[3580,16666],[3581,16666],[3582,16668],[3583,16666],[3584,16668],[3585,16666],[3586,16668],[3587,16668],[3588,16668],[3589,16666],[3590,16668],[3591,16668],[3592,16666],[3593,16668],[3594,16668],[3595,16666],[3596,16668],[3597,16666],[3598,16727],[3599,16668],[3600,16668],[3601,16668],[3602,16668],[3603,16666],[3604,16666],[3605,16666],[3606,16668],[3607,16727],[3608,16727],[3609,16668],[3610,16666],[3611,16666],[3612,16668],[3613,16666],[3614,16727],[3615,16727],[3616,16666],[3617,16668],[3618,16666],[3619,16727],[3620,16727],[3621,16668],[3622,16666],[3623,16666],[3624,16666],[3625,16666],[3626,16727],[3627,16727],[3628,16668],[3629,16666],[3630,16668],[3631,16666],[3632,16668],[3633,16666],[3634,16668],[3635,16666],[3636,16668],[3637,16727],[3638,16727],[3639,16668],[3640,16666],[3641,16727],[3642,16727],[3643,16668],[3644,16666],[3645,16668],[3646,16666],[3647,16668],[3648,16668],[3649,16668],[3650,16668],[3651,16666],[3652,16666],[3653,16668],[3654,16727],[3655,16727],[3656,16727],[3657,16727],[3658,16727],[3659,16727],[3660,16727],[3661,16727],[3662,16727],[3663,16727],[3664,16727],[3665,16727],[3666,16727],[3667,16727],[3668,16727],[3669,16727],[3670,16727],[3671,16727],[3672,16727],[3673,16727],[3674,16727],[3675,16727],[3676,16727],[3677,16727],[3678,16727],[3679,16727],[3680,16727],[3681,16727],[3682,16727],[3683,16727],[3684,16727],[3685,16727],[3686,16727],[3687,16727],[3688,16727],[3689,16727],[3690,16727],[3691,16727],[3692,16727],[3693,16727],[3694,16727],[3695,16727],[3696,16727],[3697,16727],[3698,16727],[3699,16757],[3700,16756],[3701,16756],[3702,16757],[3703,16756],[3704,16755],[3705,16757],[3706,16756],[3707,16756],[3708,16756],[3709,16756],[3710,16755],[3711,16756],[3712,16865],[3713,16755],[3714,16756],[3715,16756],[3716,16755],[3717,16756],[3718,16756],[3719,16755],[3720,16756],[3721,16756],[3722,16755],[3723,16756],[3724,16756],[3725,16755],[3726,16756],[3727,16756],[3728,16757],[3729,16756],[3730,16757],[3731,16756],[3732,16756],[3733,16756],[3734,16757],[3735,16757],[3736,16757],[3737,16756],[3738,16865],[3739,16755],[3740,16757],[3741,16755],[3742,16755],[3743,16755],[3744,16757],[3745,16757],[3746,16755],[3747,16865],[3748,16755],[3749,16756],[3750,16756],[3751,16755],[3752,16755],[3753,16756],[3754,16756],[3755,16756],[3756,16756],[3757,16755],[3758,16755],[3759,16756],[3760,16756],[3761,16756],[3762,16756],[3763,16755],[3764,16756],[3765,16756],[3766,16756],[3767,16755],[3768,16756],[3769,16756],[3770,16865],[3771,16865],[3772,16756],[3773,16755],[3774,16756],[3775,16756],[3776,16755],[3777,16756],[3778,16756],[3779,16755],[3780,16756],[3781,16756],[3782,16755],[3783,16756],[3784,16756],[3785,16755],[3786,16756],[3787,16756],[3788,16755],[3789,16756],[3790,16756],[3791,16865],[3792,16758],[3793,16758],[3794,16758],[3795,16758],[3796,16758],[3797,16758],[3798,16758],[3799,16758],[3800,16758],[3801,16758],[3802,16758],[3803,16758],[3804,16758],[3805,16758],[3806,16758],[3807,16758],[3808,16758],[3809,16758],[3810,16758],[3811,16758],[3812,16758],[3813,16758],[3814,16758],[3815,16758],[3816,16758],[3817,16758],[3818,16758],[3819,16758],[3820,16758],[3821,16758],[3822,16758],[3823,16758],[3824,16758],[3825,16758],[3826,16758],[3827,16758],[3828,16758],[3829,16758],[3830,16758],[3831,16758],[3832,16758],[3833,16758],[3834,16758],[3835,16758],[3836,16758],[3837,16759],[3838,16759],[3839,16759],[3840,16759],[3841,16759],[3842,16759],[3843,16759],[3844,16759],[3845,16759],[3846,16759],[3847,16759],[3848,16759],[3849,16757],[3850,16757],[3851,16757],[3852,16757],[3853,16757],[3854,16757],[3855,16757],[3856,16760],[3857,16760],[3858,16757],[3859,16757],[3860,16757],[3861,16760],[3862,16760],[3863,16757],[3864,16757],[3865,16760],[3866,16760],[3867,16757],[3868,16757],[3869,16760],[3870,16760],[3871,16757],[3872,16760],[3873,16760],[3874,16757],[3875,16760],[3876,16760],[3877,16757],[3878,16757],[3879,16760],[3880,16757],[3881,16757],[3882,16757],[3883,16757],[3884,16757],[3885,16757],[3886,16757],[3887,16757],[3888,16757],[3889,16760],[3890,16757],[3891,16757],[3892,16757],[3893,16760],[3894,16757],[3895,16757],[3896,16757],[3897,16757],[3898,16757],[3899,16757],[3900,16757],[3901,16757],[3902,16757],[3903,16757],[3904,16760],[3905,16760],[3906,16757],[3907,16757],[3908,16760],[3909,16760],[3910,16757],[3911,16757],[3912,16757],[3913,16760],[3914,16760],[3915,16757],[3916,16757],[3917,16760],[3918,16760],[3919,16760],[3920,16760],[3921,16757],[3922,16760],[3923,16760],[3924,16757],[3925,16757],[3926,16760],[3927,16760],[3928,16757],[3929,16757],[3930,16760],[3931,16760],[3932,16757],[3933,16757],[3934,16760],[3935,16760],[3936,16757],[3937,16757],[3938,16760],[3939,16760],[3940,16760],[3941,16760],[3942,16760],[3943,16760],[3944,16760],[3945,16760],[3946,16760],[3947,16760],[3948,16760],[3953,16757],[3954,16757],[3955,16757],[3956,16757],[3957,16761],[3958,16761],[3959,16761],[3960,16761],[3961,16761],[3962,16761],[3963,16761],[3964,16761],[3965,16761],[3966,16761],[3967,16761],[3968,16761],[3969,16761],[3970,16762],[3971,16763],[3972,16762],[3973,16763],[3974,16762],[3975,16763],[3976,16762],[3977,16762],[3978,16763],[3979,16763],[3980,16763],[3981,16762],[3982,16763],[3983,16763],[3984,16762],[3985,16762],[3986,16763],[3987,16762],[3988,16763],[3989,16762],[3990,16763],[3991,16762],[3992,16763],[3993,16762],[3994,16763],[3995,16762],[3996,16763],[3997,16762],[3998,16763],[3999,16762],[4000,16763],[4001,16762],[4002,16722],[4003,16766],[4004,16766],[4005,16765],[4006,16722],[4007,16770],[4008,16770],[4009,16770],[4010,16767],[4011,16722],[4012,16767],[4013,16722],[4014,16767],[4015,16767],[4016,16722],[4017,16722],[4018,16765],[4019,16767],[4020,16722],[4021,16770],[4022,16722],[4023,16764],[4024,16722],[4025,16722],[4026,16722],[4027,16722],[4028,16770],[4029,16722],[4030,16766],[4031,16722],[4032,16767],[4033,16722],[4034,16722],[4035,16722],[4036,16722],[4037,16770],[4038,16767],[4039,16767],[4040,16722],[4041,16722],[4042,16722],[4043,16767],[4044,16722],[4045,16722],[4046,16722],[4047,16722],[4048,16722],[4049,16722],[4050,16722],[4051,16722],[4052,16722],[4053,16722],[4054,16722],[4055,16722],[4056,16722],[4057,16722],[4058,16722],[4059,16722],[4060,16722],[4061,16764],[4062,16722],[4063,16764],[4064,16722],[4065,16764],[4066,16766],[4067,16766],[4068,16766],[4069,16767],[4070,16767],[4071,16767],[4072,16722],[4073,16764],[4074,16766],[4075,16766],[4076,16766],[4077,16767],[4078,16767],[4079,16767],[4080,16764],[4081,16765],[4082,16764],[4083,16722],[4084,16764],[4085,16766],[4086,16766],[4087,16766],[4088,16767],[4089,16767],[4090,16722],[4091,16764],[4092,16766],[4093,16766],[4094,16766],[4095,16767],[4096,16767],[4097,16722],[4098,16764],[4099,16766],[4100,16766],[4101,16766],[4102,16767],[4103,16767],[4104,16764],[4105,16766],[4106,16766],[4107,16766],[4108,16767],[4109,16722],[4110,16722],[4111,16722],[4112,16722],[4113,16722],[4114,16767],[4115,16767],[4116,16767],[4117,16767],[4118,16767],[4119,16767],[4120,16767],[4121,16767],[4122,16767],[4123,16767],[4124,16722],[4125,16764],[4126,16766],[4127,16766],[4128,16766],[4129,16767],[4130,16767],[4131,16722],[4132,16722],[4133,16764],[4134,16764],[4135,16766],[4136,16766],[4137,16766],[4138,16766],[4139,16766],[4140,16766],[4141,16767],[4142,16767],[4143,16767],[4144,16767],[4145,16765],[4146,16722],[4147,16722],[4148,16764],[4149,16764],[4150,16767],[4151,16767],[4152,16767],[4153,16767],[4154,16767],[4155,16767],[4156,16722],[4157,16722],[4158,16764],[4159,16766],[4160,16766],[4161,16766],[4162,16767],[4163,16767],[4164,16767],[4165,16767],[4166,16767],[4167,16767],[4168,16767],[4169,16767],[4170,16722],[4171,16722],[4172,16722],[4173,16764],[4174,16766],[4175,16766],[4176,16766],[4177,16767],[4178,16722],[4179,16764],[4180,16766],[4181,16766],[4182,16766],[4183,16767],[4184,16767],[4185,16767],[4186,16764],[4187,16764],[4188,16764],[4189,16764],[4190,16764],[4191,16722],[4192,16764],[4193,16764],[4194,16764],[4195,16722],[4196,16722],[4197,16722],[4198,16722],[4199,16722],[4200,16764],[4201,16764],[4202,16764],[4203,16766],[4204,16766],[4205,16766],[4206,16767],[4207,16770],[4208,16767],[4209,16767],[4210,16767],[4211,16767],[4212,16722],[4213,16722],[4214,16722],[4215,16722],[4216,16722],[4217,16722],[4218,16764],[4219,16722],[4220,16764],[4221,16766],[4222,16766],[4223,16766],[4224,16767],[4225,16767],[4226,16722],[4227,16764],[4228,16767],[4229,16767],[4230,16767],[4231,16722],[4232,16722],[4233,16722],[4234,16722],[4235,16722],[4236,16722],[4237,16722],[4238,16722],[4239,16722],[4240,16722],[4241,16722],[4242,16722],[4243,16764],[4244,16766],[4245,16766],[4246,16766],[4247,16767],[4248,16767],[4249,16767],[4250,16722],[4251,16764],[4252,16766],[4253,16766],[4254,16766],[4255,16767],[4256,16767],[4257,16767],[4258,16722],[4259,16764],[4260,16766],[4261,16766],[4262,16766],[4263,16767],[4264,16767],[4265,16767],[4266,16722],[4267,16764],[4268,16766],[4269,16766],[4270,16766],[4271,16767],[4272,16767],[4273,16767],[4274,16765],[4275,16764],[4276,16764],[4277,16764],[4278,16764],[4279,16766],[4280,16766],[4281,16766],[4282,16766],[4283,16766],[4284,16766],[4285,16766],[4286,16766],[4287,16766],[4288,16766],[4289,16770],[4290,16770],[4291,16770],[4292,16770],[4293,16770],[4294,16770],[4295,16770],[4296,16770],[4297,16770],[4298,16770],[4299,16770],[4300,16770],[4301,16770],[4302,16770],[4303,16770],[4304,16770],[4305,16770],[4306,16770],[4307,16770],[4308,16770],[4309,16770],[4310,16770],[4311,16770],[4312,16770],[4313,16770],[4314,16770],[4315,16770],[4316,16770],[4317,16770],[4318,16770],[4319,16770],[4320,16770],[4321,16770],[4322,16770],[4323,16770],[4324,16770],[4325,16770],[4326,16770],[4327,16770],[4328,16770],[4329,16770],[4330,16770],[4331,16770],[4332,16770],[4333,16770],[4334,16770],[4335,16770],[4336,16770],[4337,16770],[4338,16770],[4339,16770],[4340,16770],[4341,16770],[4342,16770],[4343,16770],[4344,16770],[4345,16770],[4346,16770],[4347,16770],[4348,16770],[4349,16770],[4350,16770],[4351,16770],[4352,16770],[4353,16770],[4354,16770],[4355,16770],[4356,16770],[4357,16770],[4358,16770],[4359,16768],[4360,16768],[4361,16768],[4362,16768],[4363,16768],[4364,16768],[4365,16768],[4366,16768],[4367,16768],[4368,16768],[4369,16768],[4370,16768],[4371,16768],[4372,16768],[4373,16768],[4374,16768],[4375,16768],[4376,16768],[4377,16768],[4378,16768],[4379,16768],[4380,16768],[4381,16768],[4382,16768],[4383,16768],[4384,16768],[4385,16768],[4386,16768],[4387,16768],[4388,16768],[4389,16768],[4390,16768],[4391,16768],[4392,16768],[4393,16768],[4394,16768],[4395,16768],[4396,16768],[4397,16768],[4398,16768],[4399,16768],[4400,16768],[4401,16768],[4402,16768],[4403,16768],[4404,16768],[4405,16768],[4406,16768],[4407,16768],[4408,16768],[4409,16768],[4410,16768],[4411,16768],[4412,16768],[4413,16768],[4414,16768],[4415,16768],[4416,16768],[4417,16768],[4418,16768],[4419,16768],[4420,16768],[4421,16768],[4422,16768],[4423,16768],[4424,16768],[4425,16768],[4426,16768],[4427,16768],[4428,16768],[4429,16768],[4430,16768],[4431,16768],[4432,16768],[4433,16768],[4434,16768],[4435,16768],[4436,16768],[4437,16768],[4438,16768],[4439,16768],[4440,16768],[4441,16768],[4442,16768],[4443,16768],[4444,16768],[4445,16768],[4446,16768],[4447,16768],[4448,16768],[4449,16768],[4450,16768],[4451,16768],[4452,16768],[4453,16768],[4454,16768],[4455,16768],[4456,16768],[4457,16768],[4458,16768],[4459,16768],[4460,16768],[4461,16768],[4462,16768],[4463,16768],[4464,16768],[4465,16768],[4466,16768],[4467,16768],[4468,16768],[4469,16768],[4470,16768],[4471,16768],[4472,16768],[4473,16768],[4474,16768],[4475,16768],[4476,16768],[4477,16768],[4478,16768],[4479,16768],[4480,16768],[4481,16768],[4482,16768],[4483,16768],[4484,16768],[4485,16768],[4486,16768],[4487,16768],[4488,16768],[4489,16768],[4490,16768],[4491,16768],[4492,16768],[4493,16768],[4494,16768],[4495,16768],[4496,16768],[4497,16768],[4498,16768],[4499,16768],[4500,16768],[4501,16768],[4502,16768],[4503,16768],[4504,16768],[4505,16768],[4506,16768],[4507,16768],[4508,16768],[4509,16768],[4510,16768],[4511,16768],[4512,16768],[4513,16768],[4514,16768],[4515,16768],[4516,16768],[4517,16768],[4518,16768],[4519,16768],[4520,16768],[4521,16768],[4522,16768],[4523,16768],[4524,16768],[4525,16768],[4526,16768],[4527,16768],[4528,16768],[4529,16768],[4530,16768],[4531,16768],[4532,16768],[4533,16768],[4534,16768],[4535,16768],[4536,16768],[4537,16768],[4538,16768],[4539,16768],[4540,16768],[4541,16768],[4542,16768],[4543,16768],[4544,16768],[4545,16768],[4546,16768],[4547,16768],[4548,16768],[4549,16768],[4550,16768],[4551,16768],[4552,16768],[4553,16768],[4554,16768],[4555,16768],[4556,16768],[4557,16768],[4558,16768],[4559,16768],[4560,16768],[4561,16768],[4562,16768],[4563,16768],[4564,16768],[4565,16768],[4566,16768],[4567,16768],[4568,16768],[4569,16768],[4570,16768],[4571,16768],[4572,16768],[4573,16768],[4574,16768],[4575,16768],[4576,16768],[4577,16768],[4578,16768],[4579,16768],[4580,16768],[4581,16768],[4582,16768],[4583,16768],[4584,16768],[4585,16768],[4586,16768],[4587,16768],[4588,16768],[4589,16768],[4590,16768],[4591,16768],[4592,16768],[4593,16768],[4594,16768],[4595,16768],[4596,16768],[4597,16768],[4598,16768],[4599,16768],[4600,16768],[4601,16768],[4602,16768],[4603,16768],[4604,16768],[4605,16768],[4606,16768],[4607,16768],[4608,16768],[4609,16768],[4610,16768],[4611,16768],[4612,16768],[4613,16768],[4614,16768],[4615,16768],[4616,16768],[4617,16768],[4618,16768],[4619,16768],[4620,16768],[4621,16768],[4622,16768],[4623,16768],[4624,16768],[4625,16768],[4626,16768],[4627,16768],[4628,16768],[4629,16768],[4630,16768],[4631,16768],[4632,16768],[4633,16768],[4634,16768],[4635,16768],[4636,16768],[4637,16768],[4638,16768],[4639,16768],[4640,16768],[4641,16768],[4642,16768],[4643,16768],[4644,16768],[4645,16768],[4646,16768],[4647,16768],[4648,16768],[4649,16768],[4650,16769],[4651,16769],[4652,16769],[4653,16769],[4654,16769],[4655,16769],[4656,16769],[4657,16769],[4658,16769],[4659,16769],[4660,16769],[4661,16769],[4662,16769],[4663,16769],[4664,16769],[4665,16769],[4666,16769],[4667,16769],[4668,16769],[4669,16769],[4670,16769],[4671,16769],[4672,16769],[4673,16769],[4674,16769],[4675,16769],[4676,16769],[4677,16769],[4678,16769],[4679,16769],[4680,16769],[4681,16769],[4682,16769],[4683,16769],[4684,16769],[4685,16769],[4686,16769],[4687,16769],[4688,16769],[4689,16769],[4690,16769],[4691,16769],[4692,16769],[4693,16769],[4694,16769],[4695,16769],[4696,16769],[4697,16769],[4698,16769],[4699,16769],[4700,16769],[4701,16769],[4702,16769],[4703,16769],[4704,16769],[4705,16769],[4706,16769],[4707,16769],[4708,16769],[4709,16769],[4710,16769],[4711,16769],[4712,16769],[4713,16769],[4714,16769],[4715,16769],[4716,16769],[4717,16769],[4718,16769],[4719,16769],[4720,16769],[4721,16769],[4722,16769],[4723,16769],[4724,16769],[4725,16769],[4726,16769],[4727,16769],[4728,16769],[4729,16769],[4730,16769],[4731,16722],[4732,16722],[4733,16722],[4734,16722],[4735,16722],[4736,16722],[4737,16722],[4738,16722],[4739,16722],[4740,16722],[4741,16722],[4742,16722],[4743,16722],[4744,16722],[4745,16722],[4746,16722],[4747,16722],[4748,16722],[4749,16722],[4750,16722],[4751,16722],[4752,16722],[4753,16722],[4754,16722],[4755,16722],[4756,16722],[4757,16722],[4758,16722],[4759,16722],[4760,16722],[4761,16722],[4762,16722],[4763,16722],[4764,16722],[4765,16722],[4766,16722],[4767,16722],[4768,16722],[4769,16722],[4770,16722],[4771,16722],[4772,16722],[4773,16722],[4774,16722],[4775,16722],[4776,16722],[4777,16722],[4778,16764],[4779,16764],[4780,16764],[4781,16764],[4782,16764],[4783,16764],[4784,16764],[4785,16764],[4786,16764],[4787,16764],[4788,16764],[4789,16764],[4790,16764],[4791,16764],[4792,16764],[4793,16764],[4794,16764],[4795,16764],[4796,16764],[4797,16764],[4798,16764],[4799,16764],[4800,16764],[4801,16764],[4802,16764],[4803,16764],[4804,16764],[4805,16764],[4806,16764],[4807,16764],[4808,16764],[4809,16764],[4810,16764],[4811,16764],[4812,16764],[4813,16764],[4814,16764],[4815,16764],[4816,16764],[4817,16764],[4818,16764],[4819,16764],[4820,16764],[4821,16764],[4822,16764],[4823,16764],[4824,16764],[4825,16764],[4826,16764],[4827,16764],[4828,16764],[4829,16764],[4830,16764],[4831,16764],[4832,16764],[4833,16764],[4834,16764],[4835,16764],[4836,16764],[4837,16764],[4838,16764],[4839,16764],[4840,16764],[4841,16764],[4842,16764],[4843,16764],[4844,16764],[4845,16764],[4846,16764],[4847,16764],[4848,16764],[4849,16764],[4850,16764],[4851,16764],[4852,16764],[4853,16764],[4854,16764],[4855,16764],[4856,16764],[4857,16764],[4858,16764],[4859,16764],[4860,16764],[4861,16764],[4862,16764],[4863,16764],[4864,16764],[4865,16764],[4866,16764],[4867,16764],[4868,16764],[4869,16764],[4870,16764],[4871,16765],[4872,16765],[4873,16765],[4874,16765],[4875,16765],[4876,16765],[4877,16765],[4878,16765],[4879,16765],[4880,16765],[4881,16765],[4882,16765],[4883,16765],[4884,16765],[4885,16765],[4886,16765],[4887,16765],[4888,16765],[4889,16765],[4890,16765],[4891,16765],[4892,16765],[4893,16765],[4894,16765],[4895,16765],[4896,16765],[4897,16765],[4898,16765],[4899,16765],[4900,16765],[4901,16765],[4902,16765],[4903,16765],[4904,16765],[4905,16765],[4906,16765],[4907,16765],[4908,16765],[4909,16765],[4910,16765],[4911,16765],[4912,16765],[4913,16765],[4914,16765],[4915,16765],[4916,16765],[4917,16765],[4918,16765],[4919,16765],[4920,16765],[4921,16765],[4922,16765],[4923,16765],[4924,16765],[4925,16765],[4926,16765],[4927,16765],[4928,16765],[4929,16765],[4930,16765],[4931,16765],[4932,16765],[4933,16765],[4934,16765],[4935,16765],[4936,16765],[4937,16765],[4938,16765],[4939,16765],[4940,16765],[4941,16765],[4942,16765],[4943,16771],[4944,16771],[4945,16771],[4946,16771],[4947,16771],[4948,16771],[4949,16771],[4950,16771],[4951,16771],[4952,16771],[4953,16771],[4954,16771],[4955,16771],[4956,16771],[4957,16771],[4958,16771],[4959,16771],[4960,16771],[4961,16771],[4962,16771],[4963,16771],[4964,16771],[4965,16771],[4966,16771],[4967,16771],[4968,16771],[4969,16771],[4970,16771],[4971,16771],[4972,16771],[4973,16771],[4974,16771],[4975,16771],[4976,16771],[4977,16771],[4978,16771],[4979,16771],[4980,16771],[4981,16771],[4982,16771],[4983,16771],[4984,16771],[4985,16771],[4986,16771],[4987,16771],[4988,16771],[4989,16771],[4990,16771],[4991,16771],[4992,16771],[4993,16726],[4994,16726],[4995,16726],[4996,16726],[4997,16771],[4998,16771],[4999,16726],[5000,16726],[5001,16726],[5002,16726],[5003,16726],[5004,16726],[5005,16726],[5006,16726],[5007,16726],[5008,16726],[5009,16726],[5010,16726],[5011,16726],[5012,16726],[5013,16726],[5014,16726],[5015,16726],[5016,16726],[5017,16726],[5018,16726],[5019,16726],[5020,16726],[5021,16726],[5022,16726],[5023,16726],[5024,16726],[5025,16726],[5026,16726],[5027,16726],[5028,16726],[5029,16726],[5030,16726],[5031,16726],[5032,16726],[5033,16726],[5034,16726],[5035,16726],[5036,16726],[5037,16726],[5038,16726],[5039,16726],[5040,16726],[5041,16726],[5042,16726],[5043,16726],[5044,16726],[5045,16726],[5046,16726],[5047,16726],[5048,16726],[5049,16726],[5050,16726],[5051,16726],[5052,16726],[5053,16726],[5054,16726],[5055,16736],[5056,16736],[5057,16736],[5058,16736],[5059,16736],[5060,16736],[5061,16736],[5062,16736],[5063,16736],[5064,16736],[5065,16736],[5066,16736],[5067,16736],[5068,16736],[5069,16736],[5070,16736],[5071,16736],[5072,16736],[5073,16736],[5074,16736],[5075,16736],[5076,16736],[5077,16736],[5078,16736],[5079,16736],[5080,16736],[5081,16736],[5082,16736],[5083,16736],[5084,16736],[5085,16736],[5086,16736],[5087,16736],[5088,16736],[5089,16736],[5090,16736],[5091,16736],[5092,16736],[5093,16736],[5094,16736],[5095,16736],[5096,16736],[5097,16736],[5098,16736],[5099,16736],[5100,16736],[5101,16736],[5102,16736],[5103,16736],[5104,16736],[5105,16736],[5106,16736],[5107,16736],[5108,16736],[5109,16736],[5110,16736],[5111,16736],[5112,16736],[5113,16736],[5114,16736],[5115,16736],[5116,16736],[5117,16736],[5118,16736],[5119,16736],[5120,16736],[5121,16736],[5122,16736],[5123,16736],[5124,16736],[5125,16736],[5126,16736],[5127,16736],[5128,16736],[5129,16736],[5130,16736],[5131,16736],[5132,16736],[5133,16736],[5134,16736],[5135,16736],[5136,16736],[5137,16736],[5138,16736],[5139,16736],[5140,16736],[5141,16736],[5142,16736],[5143,16736],[5144,16736],[5145,16736],[5146,16736],[5147,16736],[5148,16736],[5149,16736],[5150,16736],[5151,16736],[5152,16736],[5153,16736],[5154,16736],[5155,16736],[5156,16736],[5157,16736],[5158,16736],[5159,16736],[5160,16736],[5161,16736],[5162,16736],[5163,16736],[5164,16736],[5165,16736],[5166,16736],[5167,16736],[5168,16736],[5169,16736],[5170,16736],[5171,16736],[5172,16736],[5173,16736],[5174,16736],[5175,16736],[5176,16736],[5177,16736],[5178,16736],[5179,16736],[5180,16736],[5181,16736],[5182,16736],[5183,16736],[5184,16736],[5185,16736],[5186,16736],[5187,16736],[5188,16736],[5189,16736],[5190,16736],[5191,16736],[5192,16736],[5193,16736],[5194,16736],[5195,16736],[5196,16736],[5197,16736],[5198,16736],[5199,16736],[5200,16736],[5201,16736],[5202,16736],[5203,16736],[5204,16736],[5205,16736],[5206,16736],[5207,16736],[5208,16736],[5209,16736],[5210,16736],[5211,16736],[5212,16736],[5213,16736],[5214,16736],[5215,16736],[5216,16736],[5217,16736],[5218,16736],[5219,16736],[5220,16736],[5221,16736],[5222,16736],[5223,16736],[5224,16736],[5225,16736],[5226,16736],[5227,16736],[5228,16736],[5229,16736],[5230,16736],[5231,16736],[5232,16736],[5233,16736],[5234,16736],[5235,16736],[5236,16736],[5237,16736],[5238,16736],[5239,16736],[5240,16736],[5241,16736],[5242,16736],[5243,16736],[5244,16736],[5245,16736],[5246,16736],[5247,16736],[5248,16736],[5249,16736],[5250,16736],[5251,16736],[5252,16677],[5253,16677],[5254,16677],[5255,16677],[5256,16677],[5257,16677],[5258,16677],[5259,16677],[5260,16677],[5261,16677],[5262,16677],[5263,16677],[5264,16677],[5265,16677],[5266,16677],[5267,16677],[5268,16677],[5269,16677],[5270,16677],[5271,16677],[5272,16677],[5273,16677],[5274,16677],[5275,16677],[5276,16677],[5277,16677],[5278,16677],[5279,16677],[5280,16677],[5281,16677],[5282,16677],[5283,16677],[5284,16677],[5285,16677],[5286,16677],[5287,16677],[5288,16677],[5289,16677],[5290,16677],[5291,16677],[5292,16677],[5293,16677],[5294,16677],[5295,16677],[5296,16677],[5297,16677],[5298,16677],[5299,16677],[5300,16677],[5301,16677],[5302,16677],[5303,16677],[5304,16677],[5305,16677],[5306,16677],[5307,16677],[5308,16677],[5309,16677],[5310,16677],[5311,16677],[5312,16677],[5313,16677],[5314,16677],[5315,16677],[5316,16677],[5317,16677],[5318,16677],[5319,16677],[5320,16677],[5321,16677],[5322,16677],[5323,16677],[5324,16677],[5325,16677],[5326,16677],[5327,16677],[5328,16677],[5329,16677],[5330,16677],[5331,16677],[5332,16677],[5333,16677],[5334,16677],[5335,16677],[5336,16677],[5337,16677],[5338,16677],[5339,16677],[5340,16677],[5341,16677],[5342,16677],[5343,16677],[5344,16677],[5345,16677],[5346,16677],[5347,16677],[5348,16677],[5349,16677],[5350,16677],[5351,16677],[5352,16677],[5353,16677],[5354,16677],[5355,16677],[5356,16677],[5357,16677],[5358,16677],[5359,16677],[5360,16677],[5361,16677],[5362,16677],[5363,16677],[5364,16677],[5365,16677],[5366,16677],[5367,16678],[5368,16678],[5369,16678],[5370,16678],[5371,16678],[5372,16678],[5373,16678],[5374,16678],[5375,16678],[5376,16678],[5377,16678],[5378,16678],[5379,16678],[5380,16678],[5381,16678],[5382,16678],[5383,16678],[5384,16678],[5385,16678],[5386,16678],[5387,16678],[5388,16678],[5389,16678],[5390,16678],[5391,16678],[5392,16678],[5393,16678],[5394,16678],[5395,16678],[5396,16678],[5397,16678],[5398,16678],[5399,16678],[5400,16678],[5401,16678],[5402,16678],[5403,16678],[5404,16678],[5405,16678],[5406,16678],[5407,16678],[5408,16678],[5409,16678],[5410,16678],[5411,16678],[5412,16678],[5413,16678],[5414,16678],[5415,16678],[5416,16678],[5417,16678],[5418,16678],[5419,16678],[5420,16678],[5421,16678],[5422,16678],[5423,16678],[5424,16678],[5425,16678],[5426,16678],[5427,16678],[5428,16678],[5429,16678],[5430,16678],[5431,16678],[5432,16678],[5433,16678],[5434,16678],[5435,16678],[5436,16678],[5437,16678],[5438,16678],[5439,16678],[5440,16678],[5441,16678],[5442,16678],[5443,16678],[5444,16678],[5445,16678],[5446,16678],[5447,16678],[5448,16678],[5449,16678],[5450,16678],[5451,16678],[5452,16678],[5453,16678],[5454,16678],[5455,16678],[5456,16678],[5457,16678],[5458,16678],[5459,16678],[5460,16678],[5461,16678],[5462,16678],[5463,16678],[5464,16678],[5465,16678],[5466,16678],[5467,16678],[5468,16678],[5469,16678],[5470,16678],[5471,16678],[5472,16678],[5473,16678],[5474,16678],[5475,16678],[5476,16678],[5477,16678],[5478,16678],[5479,16678],[5480,16678],[5481,16678],[5482,16678],[5483,16678],[5484,16678],[5485,16678],[5486,16678],[5487,16678],[5488,16678],[5489,16678],[5490,16678],[5491,16678],[5492,16678],[5493,16678],[5494,16678],[5495,16678],[5496,16678],[5497,16678],[5498,16678],[5499,16678],[5500,16678],[5501,16678],[5502,16678],[5503,16678],[5504,16678],[5505,16678],[5506,16678],[5507,16678],[5508,16678],[5509,16678],[5510,16678],[5511,16678],[5512,16678],[5513,16678],[5514,16678],[5515,16678],[5516,16678],[5517,16678],[5518,16678],[5519,16678],[5520,16678],[5521,16678],[5522,16678],[5523,16678],[5524,16678],[5525,16678],[5526,16678],[5527,16678],[5528,16678],[5529,16678],[5530,16678],[5531,16678],[5532,16678],[5533,16678],[5534,16678],[5535,16678],[5536,16678],[5537,16678],[5538,16678],[5539,16678],[5540,16678],[5541,16678],[5542,16678],[5543,16678],[5544,16678],[5545,16678],[5546,16678],[5547,16678],[5548,16678],[5549,16678],[5550,16678],[5551,16678],[5552,16678],[5553,16678],[5554,16678],[5555,16678],[5556,16678],[5557,16678],[5558,16678],[5559,16678],[5560,16678],[5561,16678],[5562,16678],[5563,16678],[5564,16678],[5565,16678],[5566,16678],[5567,16678],[5568,16678],[5569,16678],[5570,16678],[5571,16678],[5572,16678],[5573,16678],[5574,16678],[5575,16678],[5576,16678],[5577,16678],[5578,16678],[5579,16678],[5580,16678],[5581,16678],[5582,16678],[5583,16678],[5584,16678],[5585,16678],[5586,16678],[5587,16678],[5588,16678],[5589,16678],[5590,16678],[5591,16678],[5592,16678],[5593,16678],[5594,16678],[5595,16678],[5596,16678],[5597,16678],[5598,16678],[5599,16678],[5600,16678],[5601,16678],[5602,16678],[5603,16678],[5604,16678],[5605,16678],[5606,16678],[5607,16678],[5608,16678],[5609,16678],[5610,16678],[5611,16678],[5612,16678],[5613,16678],[5614,16678],[5615,16678],[5616,16678],[5617,16678],[5618,16678],[5619,16678],[5620,16678],[5621,16678],[5622,16678],[5623,16678],[5624,16678],[5625,16678],[5626,16678],[5627,16678],[5628,16678],[5629,16678],[5630,16678],[5631,16678],[5632,16678],[5633,16678],[5634,16678],[5635,16678],[5636,16678],[5637,16678],[5638,16678],[5639,16678],[5640,16678],[5641,16678],[5642,16678],[5643,16678],[5644,16678],[5645,16678],[5646,16678],[5647,16678],[5648,16678],[5649,16678],[5650,16678],[5651,16678],[5652,16678],[5653,16678],[5654,16678],[5655,16678],[5656,16678],[5657,16678],[5658,16678],[5659,16678],[5660,16678],[5661,16678],[5662,16678],[5663,16678],[5664,16678],[5665,16678],[5666,16678],[5667,16678],[5668,16678],[5669,16678],[5670,16678],[5671,16678],[5672,16678],[5673,16678],[5674,16678],[5675,16678],[5676,16678],[5677,16678],[5678,16678],[5679,16678],[5680,16678],[5681,16678],[5682,16678],[5683,16678],[5684,16678],[5685,16678],[5686,16678],[5687,16678],[5688,16678],[5689,16678],[5690,16678],[5691,16678],[5692,16678],[5693,16678],[5694,16678],[5695,16678],[5696,16678],[5697,16678],[5698,16678],[5699,16678],[5700,16678],[5701,16678],[5702,16678],[5703,16678],[5704,16678],[5705,16678],[5706,16678],[5707,16678],[5708,16678],[5709,16678],[5710,16678],[5711,16678],[5712,16678],[5713,16678],[5714,16678],[5715,16678],[5716,16678],[5717,16678],[5718,16678],[5719,16678],[5720,16678],[5723,16694],[5724,16670],[5725,16866],[5726,16866],[5727,16866],[5728,16866],[5729,16866],[5730,16866],[5731,16866],[5732,16866],[5733,16866],[5734,16645],[5735,16645],[5736,16645],[5737,16645],[5738,16645],[5739,16645],[5740,16645],[5741,16645],[5742,16645],[5743,16645],[5744,16645],[5745,16645],[5746,16645],[5747,16645],[5748,16645],[5749,16645],[5750,16645],[5751,16645],[5752,16645],[5753,16645],[5754,16645],[5755,16645],[5756,16645],[5757,16645],[5758,16645],[5759,16645],[5760,16645],[5761,16645],[5762,16645],[5763,16645],[5764,16645],[5765,16645],[5766,16645],[5767,16645],[5768,16645],[5769,16645],[5770,16645],[5771,16645],[5772,16645],[5773,16645],[5774,16645],[5775,16645],[5776,16645],[5777,16645],[5778,16645],[5779,16645],[5780,16645],[5781,16645],[5782,16645],[5783,16645],[5784,16645],[5785,16645],[5786,16645],[5787,16645],[5788,16645],[5789,16645],[5790,16645],[5791,16645],[5792,16645],[5793,16645],[5794,16645],[5795,16645],[5796,16645],[5797,16645],[5798,16645],[5799,16645],[5800,16645],[5801,16645],[5802,16645],[5803,16645],[5804,16645],[5805,16645],[5806,16645],[5807,16645],[5808,16645],[5809,16645],[5810,16645],[5811,16645],[5812,16645],[5813,16645],[5814,16645],[5815,16645],[5816,16645],[5817,16645],[5818,16645],[5819,16645],[5820,16645],[5821,16645],[5822,16645],[5823,16645],[5824,16645],[5825,16645],[5826,16645],[5827,16645],[5828,16645],[5829,16645],[5830,16645],[5831,16645],[5832,16645],[5833,16645],[5834,16645],[5835,16645],[5836,16645],[5837,16645],[5838,16645],[5839,16645],[5840,16645],[5841,16645],[5842,16645],[5843,16645],[5844,16645],[5845,16645],[5846,16645],[5847,16645],[5848,16645],[5849,16645],[5850,16645],[5851,16645],[5852,16645],[5853,16645],[5854,16645],[5855,16645],[5856,16645],[5857,16645],[5858,16691],[5859,16691],[5860,16691],[5861,16691],[5862,16691],[5863,16691],[5864,16691],[5865,16691],[5866,16691],[5867,16691],[5868,16691],[5869,16691],[5870,16691],[5871,16691],[5872,16691],[5873,16691],[5874,16691],[5875,16691],[5876,16691],[5877,16691],[5878,16691],[5879,16691],[5880,16691],[5881,16691],[5882,16691],[5883,16691],[5884,16691],[5885,16691],[5886,16691],[5887,16691],[5888,16691],[5889,16691],[5890,16691],[5891,16691],[5892,16691],[5893,16691],[5894,16691],[5895,16691],[5896,16691],[5897,16691],[5898,16691],[5899,16691],[5900,16691],[5901,16691],[5902,16691],[5903,16691],[5904,16691],[5905,16691],[5906,16691],[5907,16691],[5908,16691],[5909,16691],[5910,16691],[5911,16691],[5912,16691],[5913,16691],[5914,16691],[5915,16691],[5916,16691],[5917,16691],[5918,16691],[5919,16691],[5920,16691],[5921,16691],[5922,16691],[5923,16691],[5924,16691],[5925,16691],[5926,16691],[5927,16694],[5928,16867],[5929,16867],[5930,16692],[5931,16719],[5932,16719],[5933,16719],[5934,16692],[5935,16719],[5936,16719],[5937,16719],[5938,16719],[5939,16719],[5940,16719],[5941,16692],[5942,16692],[5943,16719],[5944,16719],[5945,16692],[5946,16719],[5947,16719],[5948,16719],[5949,16719],[5950,16719],[5951,16692],[5952,16719],[5953,16719],[5954,16719],[5955,16719],[5956,16719],[5957,16692],[5958,16692],[5959,16692],[5960,16692],[5961,16719],[5962,16719],[5963,16719],[5964,16719],[5965,16719],[5966,16692],[5967,16719],[5968,16719],[5969,16719],[5970,16719],[5971,16719],[5972,16692],[5973,16719],[5974,16719],[5975,16719],[5976,16719],[5977,16719],[5978,16692],[5979,16719],[5980,16719],[5981,16692],[5982,16692],[5983,16719],[5984,16719],[5985,16692],[5986,16719],[5987,16719],[5988,16719],[5989,16719],[5990,16719],[5991,16692],[5992,16719],[5993,16719],[5994,16719],[5995,16719],[5996,16719],[5997,16719],[5998,16719],[5999,16719],[6000,16719],[6001,16719],[6002,16692],[6003,16692],[6004,16719],[6005,16719],[6006,16719],[6007,16719],[6008,16719],[6009,16719],[6010,16719],[6011,16719],[6012,16719],[6013,16719],[6014,16692],[6015,16692],[6016,16719],[6017,16719],[6018,16719],[6019,16719],[6020,16719],[6021,16719],[6022,16719],[6023,16692],[6024,16692],[6025,16692],[6026,16692],[6027,16719],[6028,16719],[6029,16692],[6030,16692],[6031,16719],[6032,16719],[6033,16692],[6034,16719],[6035,16719],[6036,16692],[6037,16692],[6038,16692],[6039,16719],[6040,16719],[6041,16692],[6042,16719],[6043,16719],[6044,16719],[6045,16719],[6046,16719],[6047,16692],[6048,16692],[6049,16692],[6050,16692],[6051,16692],[6052,16692],[6053,16719],[6054,16719],[6055,16692],[6056,16692],[6057,16692],[6058,16692],[6059,16692],[6060,16692],[6061,16692],[6062,16692],[6063,16692],[6064,16692],[6065,16692],[6066,16692],[6067,16692],[6068,16719],[6069,16719],[6070,16692],[6071,16719],[6072,16719],[6073,16719],[6074,16719],[6075,16719],[6076,16692],[6077,16719],[6078,16719],[6079,16719],[6080,16719],[6081,16719],[6082,16692],[6083,16719],[6084,16719],[6085,16719],[6086,16719],[6087,16719],[6088,16692],[6089,16719],[6090,16719],[6091,16719],[6092,16719],[6093,16719],[6094,16719],[6095,16719],[6096,16719],[6097,16719],[6098,16719],[6099,16719],[6100,16692],[6101,16692],[6102,16692],[6103,16692],[6104,16719],[6105,16719],[6106,16719],[6107,16719],[6108,16719],[6109,16692],[6110,16719],[6111,16719],[6112,16719],[6113,16719],[6114,16719],[6115,16692],[6116,16719],[6117,16719],[6118,16719],[6119,16719],[6120,16719],[6121,16692],[6122,16693],[6123,16693],[6124,16716],[6125,16693],[6126,16693],[6127,16693],[6128,16716],[6129,16716],[6130,16716],[6131,16716],[6132,16693],[6133,16716],[6134,16693],[6135,16716],[6136,16716],[6137,16716],[6138,16693],[6139,16716],[6140,16716],[6141,16716],[6142,16693],[6143,16693],[6144,16693],[6145,16693],[6146,16716],[6147,16716],[6148,16716],[6149,16693],[6150,16693],[6151,16693],[6152,16693],[6153,16693],[6154,16693],[6155,16693],[6156,16716],[6157,16716],[6158,16716],[6159,16693],[6160,16693],[6161,16693],[6162,16693],[6163,16716],[6164,16716],[6165,16716],[6166,16693],[6167,16693],[6168,16693],[6169,16693],[6170,16716],[6171,16716],[6172,16716],[6173,16693],[6174,16693],[6175,16693],[6176,16693],[6177,16716],[6178,16716],[6179,16716],[6180,16716],[6181,16716],[6182,16716],[6183,16693],[6184,16693],[6185,16716],[6186,16716],[6187,16716],[6188,16693],[6189,16693],[6190,16693],[6191,16693],[6192,16716],[6193,16716],[6194,16716],[6195,16716],[6196,16716],[6197,16716],[6198,16693],[6199,16693],[6200,16693],[6201,16693],[6202,16693],[6203,16693],[6204,16693],[6205,16693],[6206,16716],[6207,16716],[6208,16716],[6209,16716],[6210,16716],[6211,16716],[6212,16693],[6213,16693],[6214,16693],[6215,16693],[6216,16693],[6217,16693],[6218,16693],[6219,16693],[6220,16716],[6221,16716],[6222,16716],[6223,16716],[6224,16693],[6225,16693],[6226,16693],[6227,16693],[6228,16693],[6229,16693],[6230,16693],[6231,16716],[6232,16693],[6233,16693],[6234,16716],[6235,16693],[6236,16716],[6237,16693],[6238,16716],[6239,16693],[6240,16693],[6241,16716],[6242,16716],[6243,16716],[6244,16716],[6245,16693],[6246,16693],[6247,16693],[6248,16716],[6249,16716],[6250,16716],[6251,16693],[6252,16693],[6253,16693],[6254,16693],[6255,16693],[6256,16693],[6257,16693],[6258,16693],[6259,16693],[6260,16693],[6261,16693],[6262,16693],[6263,16716],[6264,16716],[6265,16716],[6266,16693],[6267,16693],[6268,16693],[6269,16693],[6270,16693],[6271,16693],[6272,16693],[6273,16693],[6274,16693],[6275,16693],[6276,16693],[6277,16693],[6278,16693],[6279,16716],[6280,16716],[6281,16693],[6282,16693],[6283,16693],[6284,16716],[6285,16716],[6286,16693],[6287,16716],[6288,16716],[6289,16716],[6290,16693],[6291,16693],[6292,16693],[6293,16693],[6294,16693],[6295,16716],[6296,16716],[6297,16716],[6298,16693],[6299,16693],[6300,16693],[6301,16693],[6302,16716],[6303,16716],[6304,16716],[6305,16716],[6306,16716],[6307,16716],[6308,16716],[6309,16716],[6310,16716],[6311,16693],[6312,16693],[6313,16693],[6314,16693],[6315,16693],[6316,16716],[6317,16716],[6318,16716],[6319,16693],[6320,16693],[6321,16693],[6322,16693],[6323,16716],[6324,16716],[6325,16716],[6326,16693],[6327,16693],[6328,16693],[6329,16693],[6330,16716],[6331,16716],[6332,16716],[6333,16716],[6334,16716],[6335,16693],[6336,16693],[6337,16693],[6338,16693],[6339,16695],[6340,16695],[6341,16695],[6342,16695],[6343,16695],[6344,16695],[6345,16695],[6346,16695],[6347,16695],[6348,16695],[6349,16695],[6350,16695],[6351,16695],[6352,16695],[6353,16695],[6354,16695],[6355,16695],[6356,16695],[6357,16695],[6358,16695],[6359,16695],[6360,16695],[6361,16695],[6362,16695],[6363,16695],[6364,16695],[6365,16695],[6366,16695],[6367,16695],[6368,16695],[6369,16695],[6370,16695],[6371,16695],[6372,16695],[6373,16695],[6374,16695],[6375,16695],[6376,16695],[6377,16695],[6378,16695],[6379,16695],[6380,16695],[6381,16695],[6382,16695],[6383,16695],[6384,16695],[6385,16695],[6386,16695],[6387,16695],[6388,16695],[6389,16695],[6390,16695],[6391,16695],[6392,16868],[6393,16868],[6394,16868],[6395,16868],[6396,16868],[6397,16868],[6398,16868],[6399,16868],[6400,16868],[6401,16868],[6402,16868],[6403,16868],[6404,16868],[6405,16868],[6406,16868],[6407,16868],[6408,16868],[6409,16868],[6410,16868],[6411,16868],[6412,16868],[6413,16868],[6414,16868],[6415,16868],[6416,16868],[6417,16868],[6418,16868],[6419,16868],[6420,16868],[6421,16868],[6422,16868],[6423,16868],[6424,16868],[6425,16868],[6426,16868],[6427,16868],[6428,16868],[6429,16868],[6430,16868],[6431,16868],[6432,16868],[6433,16868],[6434,16868],[6435,16868],[6436,16868],[6437,16868],[6438,16868],[6439,16868],[6440,16868],[6441,16868],[6442,16868],[6443,16868],[6444,16868],[6445,16868],[6446,16868],[6447,16868],[6448,16868],[6449,16868],[6450,16868],[6451,16868],[6452,16868],[6453,16868],[6454,16868],[6455,16868],[6456,16868],[6457,16868],[6458,16868],[6459,16868],[6460,16868],[6461,16868],[6462,16868],[6463,16868],[6464,16868],[6465,16868],[6466,16868],[6467,16868],[6468,16868],[6469,16868],[6470,16868],[6471,16868],[6472,16868],[6473,16868],[6474,16868],[6475,16868],[6476,16868],[6477,16868],[6478,16868],[6479,16868],[6480,16868],[6481,16868],[6482,16868],[6483,16868],[6484,16868],[6485,16868],[6486,16868],[6487,16868],[6488,16868],[6489,16868],[6490,16868],[6491,16868],[6492,16868],[6493,16868],[6494,16868],[6495,16868],[6496,16868],[6497,16868],[6498,16868],[6499,16868],[6500,16868],[6501,16868],[6502,16868],[6503,16868],[6504,16868],[6505,16868],[6506,16868],[6507,16868],[6508,16868],[6509,16868],[6510,16868],[6511,16868],[6512,16868],[6513,16868],[6514,16868],[6515,16868],[6516,16868],[6517,16868],[6518,16868],[6519,16868],[6520,16868],[6521,16868],[6522,16868],[6523,16868],[6524,16868],[6525,16868],[6526,16868],[6527,16868],[6528,16868],[6529,16868],[6530,16868],[6531,16868],[6532,16868],[6533,16868],[6534,16868],[6535,16868],[6536,16868],[6537,16868],[6538,16868],[6539,16868],[6540,16868],[6541,16868],[6542,16868],[6543,16868],[6544,16868],[6545,16868],[6546,16868],[6547,16868],[6548,16868],[6549,16868],[6550,16868],[6551,16868],[6552,16868],[6553,16868],[6554,16868],[6555,16868],[6556,16868],[6557,16868],[6558,16868],[6559,16868],[6560,16868],[6561,16868],[6562,16868],[6563,16868],[6564,16868],[6565,16868],[6566,16868],[6567,16868],[6568,16868],[6569,16868],[6570,16868],[6571,16868],[6572,16868],[6573,16868],[6574,16868],[6575,16868],[6576,16868],[6577,16868],[6578,16868],[6579,16868],[6580,16868],[6581,16868],[6582,16868],[6583,16868],[6584,16868],[6585,16868],[6586,16868],[6587,16868],[6588,16868],[6589,16868],[6590,16868],[6591,16868],[6592,16868],[6593,16868],[6594,16868],[6595,16868],[6596,16868],[6597,16868],[6598,16868],[6599,16868],[6600,16868],[6601,16868],[6602,16868],[6603,16868],[6604,16868],[6605,16868],[6606,16868],[6607,16868],[6608,16868],[6609,16868],[6610,16868],[6611,16868],[6612,16868],[6613,16868],[6614,16868],[6615,16868],[6616,16868],[6617,16868],[6618,16868],[6619,16868],[6620,16868],[6621,16868],[6622,16868],[6623,16868],[6624,16868],[6625,16868],[6626,16868],[6627,16868],[6628,16868],[6629,16868],[6630,16868],[6631,16868],[6632,16868],[6633,16868],[6634,16868],[6635,16868],[6636,16868],[6637,16868],[6638,16868],[6639,16868],[6640,16868],[6641,16868],[6642,16868],[6643,16868],[6644,16868],[6645,16868],[6646,16868],[6647,16868],[6648,16690],[6649,16683],[6650,16679],[6651,16679],[6652,16708],[6653,16708],[6654,16708],[6655,16679],[6656,16679],[6657,16708],[6658,16688],[6659,16708],[6660,16688],[6661,16775],[6662,16776],[6663,16683],[6664,16641],[6665,16679],[6666,16679],[6667,16679],[6668,16679],[6669,16690],[6670,16688],[6671,16688],[6672,16688],[6673,16688],[6674,16688],[6675,16688],[6676,16688],[6677,16688],[6678,16688],[6679,16688],[6680,16690],[6681,16708],[6682,16708],[6683,16683],[6684,16690],[6685,16708],[6686,16708],[6687,16708],[6688,16688],[6689,16688],[6690,16688],[6691,16775],[6692,16679],[6693,16683],[6694,16690],[6695,16708],[6696,16708],[6697,16708],[6698,16688],[6699,16688],[6700,16688],[6701,16775],[6702,16679],[6703,16688],[6704,16688],[6705,16690],[6706,16708],[6707,16708],[6708,16708],[6709,16688],[6710,16775],[6711,16679],[6712,16690],[6713,16708],[6714,16708],[6715,16708],[6716,16688],[6717,16775],[6718,16679],[6719,16690],[6720,16708],[6721,16708],[6722,16708],[6723,16688],[6724,16775],[6725,16679],[6726,16688],[6727,16688],[6728,16690],[6729,16688],[6730,16688],[6731,16688],[6732,16688],[6733,16690],[6734,16708],[6735,16688],[6736,16688],[6737,16775],[6738,16679],[6739,16690],[6740,16690],[6741,16708],[6742,16708],[6743,16688],[6744,16688],[6745,16688],[6746,16688],[6747,16775],[6748,16775],[6749,16679],[6750,16679],[6751,16688],[6752,16690],[6753,16690],[6754,16708],[6755,16708],[6756,16708],[6757,16688],[6758,16688],[6759,16775],[6760,16775],[6761,16679],[6762,16679],[6763,16683],[6764,16690],[6765,16690],[6766,16708],[6767,16708],[6768,16708],[6769,16688],[6770,16688],[6771,16688],[6772,16688],[6773,16688],[6774,16688],[6775,16688],[6776,16688],[6777,16688],[6778,16688],[6779,16688],[6780,16688],[6781,16688],[6782,16688],[6783,16688],[6784,16688],[6785,16688],[6786,16688],[6787,16688],[6788,16688],[6789,16688],[6790,16688],[6791,16688],[6792,16688],[6793,16688],[6794,16688],[6795,16688],[6796,16688],[6797,16688],[6798,16688],[6799,16688],[6800,16688],[6801,16688],[6802,16688],[6803,16688],[6804,16688],[6805,16688],[6806,16688],[6807,16688],[6808,16688],[6809,16688],[6810,16688],[6811,16688],[6812,16688],[6813,16688],[6814,16688],[6815,16688],[6816,16688],[6817,16688],[6818,16688],[6819,16688],[6820,16688],[6821,16688],[6822,16688],[6823,16688],[6824,16688],[6825,16688],[6826,16688],[6827,16688],[6828,16688],[6829,16688],[6830,16688],[6831,16688],[6832,16688],[6833,16688],[6834,16688],[6835,16688],[6836,16688],[6837,16688],[6838,16688],[6839,16688],[6840,16688],[6841,16688],[6842,16688],[6843,16688],[6844,16688],[6845,16688],[6846,16688],[6847,16688],[6848,16688],[6849,16688],[6850,16688],[6851,16688],[6852,16688],[6853,16688],[6854,16688],[6855,16688],[6856,16688],[6857,16688],[6858,16688],[6859,16688],[6860,16688],[6861,16688],[6862,16688],[6863,16688],[6864,16688],[6865,16688],[6866,16688],[6867,16688],[6868,16688],[6869,16688],[6870,16688],[6871,16688],[6872,16688],[6873,16688],[6874,16688],[6875,16688],[6876,16688],[6877,16688],[6878,16688],[6879,16688],[6880,16688],[6881,16688],[6882,16688],[6883,16688],[6884,16688],[6885,16688],[6886,16688],[6887,16688],[6888,16688],[6889,16688],[6890,16688],[6891,16688],[6892,16688],[6893,16688],[6894,16688],[6895,16688],[6896,16688],[6897,16688],[6898,16688],[6899,16688],[6900,16688],[6901,16688],[6902,16688],[6903,16688],[6904,16688],[6905,16688],[6906,16688],[6907,16688],[6908,16688],[6909,16688],[6910,16688],[6911,16688],[6912,16688],[6913,16688],[6914,16688],[6915,16688],[6916,16688],[6917,16688],[6918,16688],[6919,16688],[6920,16688],[6921,16688],[6922,16688],[6923,16688],[6924,16688],[6925,16688],[6926,16688],[6927,16688],[6928,16688],[6929,16688],[6930,16688],[6931,16688],[6932,16688],[6933,16688],[6934,16688],[6935,16688],[6936,16688],[6937,16688],[6938,16688],[6939,16688],[6940,16688],[6941,16688],[6942,16688],[6943,16688],[6944,16688],[6945,16688],[6946,16688],[6947,16688],[6948,16688],[6949,16688],[6950,16688],[6951,16688],[6952,16688],[6953,16688],[6954,16688],[6955,16688],[6956,16688],[6957,16688],[6958,16688],[6959,16688],[6960,16688],[6961,16688],[6962,16688],[6963,16688],[6964,16688],[6965,16688],[6966,16688],[6967,16688],[6968,16688],[6969,16688],[6970,16688],[6971,16688],[6972,16688],[6973,16688],[6974,16688],[6975,16688],[6976,16688],[6977,16688],[6978,16688],[6979,16688],[6980,16688],[6981,16688],[6982,16688],[6983,16688],[6984,16688],[6985,16688],[6986,16688],[6987,16688],[6988,16688],[6989,16688],[6990,16688],[6991,16688],[6992,16688],[6993,16688],[6994,16688],[6995,16688],[6996,16688],[6997,16688],[6998,16688],[6999,16688],[7000,16688],[7001,16688],[7002,16688],[7003,16688],[7004,16688],[7005,16688],[7006,16688],[7007,16688],[7008,16688],[7009,16688],[7010,16688],[7011,16688],[7012,16688],[7013,16688],[7014,16688],[7015,16688],[7016,16688],[7017,16688],[7018,16688],[7019,16688],[7020,16688],[7021,16688],[7022,16688],[7023,16688],[7024,16688],[7025,16688],[7026,16688],[7027,16688],[7028,16688],[7029,16688],[7030,16688],[7031,16688],[7032,16688],[7033,16688],[7034,16688],[7035,16688],[7036,16688],[7037,16688],[7038,16688],[7039,16688],[7040,16688],[7041,16688],[7042,16688],[7043,16688],[7044,16688],[7045,16688],[7046,16688],[7047,16688],[7048,16688],[7049,16688],[7050,16688],[7051,16688],[7052,16688],[7053,16688],[7054,16688],[7055,16688],[7056,16688],[7057,16688],[7058,16688],[7059,16688],[7060,16688],[7061,16688],[7062,16688],[7063,16688],[7064,16688],[7065,16688],[7066,16688],[7067,16688],[7068,16688],[7069,16688],[7070,16688],[7071,16688],[7072,16688],[7073,16688],[7074,16688],[7075,16688],[7076,16688],[7077,16688],[7078,16688],[7079,16688],[7080,16688],[7081,16688],[7082,16775],[7083,16679],[7084,16679],[7085,16679],[7086,16688],[7087,16688],[7088,16688],[7089,16688],[7090,16688],[7091,16688],[7092,16688],[7093,16688],[7094,16688],[7095,16688],[7096,16776],[7097,16775],[7098,16683],[7099,16690],[7100,16708],[7101,16708],[7102,16708],[7103,16688],[7104,16775],[7105,16679],[7106,16690],[7107,16683],[7108,16708],[7109,16708],[7110,16683],[7111,16708],[7112,16708],[7113,16690],[7114,16690],[7115,16688],[7116,16688],[7117,16690],[7118,16688],[7119,16688],[7120,16690],[7121,16688],[7122,16683],[7123,16708],[7124,16708],[7125,16683],[7126,16683],[7127,16708],[7128,16683],[7129,16708],[7130,16688],[7131,16688],[7132,16688],[7133,16688],[7134,16708],[7135,16690],[7136,16690],[7137,16690],[7138,16690],[7139,16690],[7140,16690],[7141,16690],[7142,16690],[7143,16679],[7144,16679],[7145,16679],[7146,16688],[7147,16688],[7148,16708],[7149,16683],[7150,16708],[7151,16708],[7152,16775],[7153,16679],[7154,16690],[7155,16708],[7156,16708],[7157,16708],[7158,16688],[7159,16688],[7160,16775],[7161,16679],[7162,16690],[7163,16775],[7164,16679],[7165,16683],[7166,16708],[7167,16708],[7168,16688],[7169,16683],[7170,16690],[7171,16708],[7172,16708],[7173,16708],[7174,16688],[7175,16688],[7176,16688],[7177,16688],[7178,16775],[7179,16679],[7180,16683],[7181,16690],[7182,16708],[7183,16708],[7184,16708],[7185,16688],[7186,16775],[7187,16679],[7188,16683],[7189,16690],[7190,16708],[7191,16708],[7192,16708],[7193,16688],[7194,16688],[7195,16775],[7196,16679],[7197,16683],[7198,16690],[7199,16708],[7200,16708],[7201,16708],[7202,16688],[7203,16775],[7204,16679],[7205,16688],[7206,16679],[7207,16679],[7208,16679],[7209,16697],[7210,16697],[7211,16697],[7212,16697],[7213,16697],[7214,16697],[7215,16697],[7216,16697],[7217,16697],[7218,16697],[7219,16697],[7220,16697],[7221,16697],[7222,16697],[7223,16697],[7224,16697],[7225,16697],[7226,16697],[7227,16697],[7228,16697],[7229,16697],[7230,16697],[7231,16697],[7232,16697],[7233,16697],[7234,16697],[7235,16698],[7236,16698],[7237,16698],[7238,16698],[7239,16698],[7240,16698],[7241,16698],[7242,16698],[7243,16698],[7244,16698],[7245,16698],[7246,16698],[7247,16698],[7248,16698],[7249,16698],[7250,16698],[7251,16698],[7252,16698],[7253,16698],[7254,16698],[7255,16698],[7256,16698],[7257,16698],[7258,16698],[7259,16698],[7260,16698],[7261,16698],[7262,16698],[7263,16698],[7264,16698],[7265,16698],[7266,16698],[7267,16698],[7268,16698],[7269,16698],[7270,16698],[7271,16698],[7272,16698],[7273,16698],[7274,16698],[7275,16698],[7276,16698],[7277,16698],[7278,16698],[7279,16698],[7280,16698],[7281,16698],[7282,16698],[7283,16698],[7284,16698],[7285,16698],[7286,16698],[7287,16698],[7288,16698],[7289,16698],[7290,16698],[7291,16698],[7292,16698],[7293,16698],[7294,16698],[7295,16698],[7296,16698],[7297,16698],[7298,16698],[7299,16698],[7300,16698],[7301,16698],[7302,16698],[7303,16698],[7304,16698],[7305,16698],[7306,16698],[7307,16698],[7308,16698],[7309,16698],[7310,16698],[7311,16698],[7312,16698],[7313,16698],[7314,16698],[7315,16698],[7316,16698],[7317,16698],[7318,16698],[7319,16698],[7320,16698],[7321,16698],[7322,16639],[7323,16639],[7324,16639],[7325,16639],[7326,16639],[7327,16639],[7328,16639],[7329,16639],[7330,16639],[7331,16639],[7332,16639],[7333,16639],[7334,16639],[7335,16639],[7336,16639],[7337,16639],[7338,16639],[7339,16639],[7340,16639],[7341,16639],[7342,16639],[7343,16639],[7344,16639],[7345,16639],[7346,16639],[7347,16639],[7348,16639],[7349,16639],[7350,16639],[7351,16639],[7352,16639],[7353,16639],[7354,16639],[7355,16639],[7356,16639],[7357,16639],[7358,16639],[7359,16639],[7360,16639],[7361,16639],[7362,16639],[7363,16639],[7364,16639],[7365,16639],[7366,16639],[7367,16639],[7368,16639],[7369,16639],[7370,16639],[7371,16639],[7372,16639],[7373,16639],[7374,16639],[7375,16639],[7376,16639],[7377,16639],[7378,16639],[7379,16639],[7380,16639],[7381,16639],[7382,16639],[7383,16639],[7384,16639],[7385,16639],[7386,16639],[7387,16639],[7388,16639],[7389,16639],[7390,16639],[7391,16639],[7392,16639],[7393,16639],[7394,16639],[7395,16639],[7396,16639],[7397,16639],[7398,16639],[7399,16639],[7400,16639],[7401,16639],[7402,16639],[7403,16639],[7404,16639],[7405,16639],[7406,16639],[7407,16639],[7408,16639],[7409,16639],[7410,16639],[7411,16639],[7412,16639],[7413,16639],[7414,16639],[7415,16639],[7416,16639],[7417,16639],[7418,16639],[7419,16639],[7420,16639],[7421,16639],[7422,16639],[7423,16639],[7424,16639],[7425,16639],[7426,16639],[7427,16639],[7428,16639],[7429,16639],[7430,16639],[7431,16639],[7432,16639],[7433,16639],[7434,16639],[7435,16639],[7436,16639],[7437,16639],[7438,16639],[7439,16639],[7440,16639],[7441,16639],[7442,16639],[7443,16639],[7444,16639],[7445,16639],[7446,16639],[7447,16639],[7448,16639],[7449,16639],[7450,16639],[7451,16639],[7452,16639],[7453,16639],[7454,16639],[7455,16639],[7456,16639],[7457,16639],[7458,16639],[7459,16639],[7460,16639],[7461,16639],[7462,16639],[7463,16639],[7464,16639],[7465,16639],[7466,16639],[7467,16639],[7468,16639],[7469,16639],[7470,16639],[7471,16639],[7472,16639],[7473,16639],[7474,16639],[7475,16639],[7476,16639],[7477,16639],[7478,16639],[7479,16639],[7480,16639],[7481,16639],[7482,16639],[7483,16639],[7484,16639],[7485,16639],[7486,16639],[7487,16639],[7488,16670],[7489,16670],[7490,16696],[7491,16696],[7492,16696],[7493,16696],[7494,16696],[7495,16696],[7496,16696],[7497,16696],[7498,16696],[7499,16696],[7500,16696],[7501,16696],[7502,16696],[7503,16696],[7504,16696],[7505,16689],[7506,16778],[7507,16699],[7508,16778],[7509,16699],[7510,16689],[7511,16778],[7512,16689],[7513,16689],[7514,16699],[7515,16689],[7516,16689],[7517,16689],[7518,16689],[7519,16778],[7520,16699],[7521,16689],[7522,16689],[7523,16689],[7524,16689],[7525,16689],[7526,16689],[7527,16689],[7528,16778],[7529,16689],[7530,16778],[7531,16689],[7532,16689],[7533,16689],[7534,16699],[7535,16699],[7536,16699],[7537,16699],[7538,16699],[7539,16689],[7540,16699],[7541,16699],[7542,16699],[7543,16699],[7544,16699],[7545,16699],[7546,16699],[7547,16699],[7548,16699],[7549,16699],[7550,16778],[7551,16689],[7552,16778],[7553,16778],[7554,16689],[7555,16689],[7556,16689],[7557,16689],[7558,16689],[7559,16778],[7560,16778],[7561,16689],[7562,16778],[7563,16778],[7564,16689],[7565,16689],[7566,16689],[7567,16689],[7568,16689],[7569,16778],[7570,16689],[7571,16689],[7572,16689],[7573,16699],[7574,16699],[7575,16699],[7576,16699],[7577,16699],[7578,16699],[7579,16699],[7580,16699],[7581,16699],[7582,16699],[7583,16689],[7584,16778],[7585,16699],[7586,16778],[7587,16689],[7588,16778],[7589,16689],[7590,16778],[7591,16689],[7592,16778],[7593,16689],[7594,16778],[7595,16689],[7596,16778],[7597,16699],[7598,16699],[7599,16699],[7600,16699],[7601,16699],[7602,16699],[7603,16699],[7604,16699],[7605,16699],[7606,16699],[7607,16699],[7608,16699],[7609,16699],[7610,16699],[7611,16699],[7612,16699],[7613,16699],[7614,16699],[7615,16699],[7616,16699],[7617,16699],[7618,16699],[7619,16699],[7620,16699],[7621,16699],[7622,16699],[7623,16699],[7624,16699],[7625,16699],[7626,16699],[7627,16699],[7628,16699],[7629,16699],[7630,16699],[7631,16699],[7632,16699],[7633,16699],[7634,16699],[7635,16699],[7636,16699],[7637,16699],[7638,16699],[7639,16699],[7640,16699],[7641,16699],[7642,16699],[7643,16699],[7644,16699],[7645,16699],[7646,16699],[7647,16699],[7648,16699],[7649,16699],[7650,16699],[7651,16699],[7652,16699],[7653,16699],[7654,16699],[7655,16699],[7656,16699],[7657,16699],[7658,16699],[7659,16699],[7660,16699],[7661,16699],[7662,16699],[7663,16699],[7664,16699],[7665,16699],[7666,16699],[7667,16699],[7668,16699],[7669,16699],[7670,16699],[7671,16699],[7672,16699],[7673,16699],[7674,16699],[7675,16699],[7676,16699],[7677,16699],[7678,16699],[7679,16699],[7680,16699],[7681,16699],[7682,16699],[7683,16699],[7684,16699],[7685,16699],[7686,16699],[7687,16699],[7688,16699],[7689,16699],[7690,16699],[7695,16689],[7696,16689],[7697,16689],[7698,16689],[7699,16689],[7700,16689],[7701,16689],[7702,16689],[7703,16689],[7704,16689],[7705,16689],[7706,16689],[7707,16689],[7708,16689],[7709,16689],[7710,16689],[7711,16689],[7712,16689],[7713,16689],[7714,16689],[7715,16779],[7716,16779],[7719,16779],[7721,16779],[7723,16779],[7724,16779],[7725,16779],[7727,16779],[7729,16779],[7731,16779],[7732,16779],[7733,16779],[7736,16779],[7737,16779],[7738,16779],[7740,16779],[7742,16779],[7744,16779],[7746,16779],[7748,16779],[7750,16780],[7751,16780],[7752,16780],[7753,16780],[7754,16780],[7755,16780],[7756,16780],[7759,16780],[7760,16780],[7761,16780],[7762,16780],[7765,16780],[7766,16780],[7767,16780],[7768,16780],[7769,16780],[7770,16780],[7771,16780],[7772,16780],[7773,16780],[7774,16780],[7775,16780],[7776,16780],[7777,16780],[7778,16780],[7779,16780],[7780,16780],[7781,16780],[7782,16780],[7783,16780],[7784,16780],[7787,16780],[7788,16780],[7789,16780],[7790,16780],[7791,16780],[7794,16780],[7795,16780],[7796,16780],[7797,16780],[7798,16780],[7799,16780],[7800,16780],[7801,16780],[7802,16780],[7803,16780],[7804,16780],[7805,16780],[7808,16780],[7809,16780],[7810,16780],[7811,16780],[7814,16780],[7815,16780],[7816,16780],[7817,16780],[7820,16780],[7821,16780],[7822,16780],[7823,16780],[7826,16780],[7827,16780],[7828,16780],[7829,16780],[7830,16721],[7831,16721],[7832,16721],[7833,16721],[7834,16721],[7835,16721],[7836,16721],[7837,16721],[7838,16721],[7839,16721],[7840,16721],[7841,16721],[7842,16721],[7843,16721],[7844,16721],[7845,16721],[7846,16721],[7847,16721],[7848,16721],[7849,16721],[7850,16721],[7851,16721],[7852,16721],[7853,16721],[7854,16721],[7855,16721],[7856,16721],[7857,16721],[7858,16721],[7859,16721],[7860,16721],[7861,16721],[7862,16721],[7863,16721],[7864,16721],[7865,16721],[7866,16721],[7867,16721],[7868,16721],[7869,16721],[7870,16721],[7871,16721],[7872,16721],[7873,16721],[7874,16721],[7875,16721],[7876,16721],[7877,16721],[7878,16721],[7879,16721],[7880,16721],[7881,16721],[7882,16721],[7883,16721],[7884,16721],[7885,16721],[7886,16721],[7887,16721],[7888,16721],[7889,16721],[7890,16721],[7891,16721],[7892,16721],[7893,16721],[7894,16721],[7895,16721],[7896,16721],[7897,16721],[7898,16721],[7899,16721],[7900,16721],[7901,16721],[7902,16721],[7903,16721],[7904,16721],[7905,16721],[7906,16721],[7907,16721],[7908,16721],[7909,16721],[7910,16721],[7911,16721],[7912,16721],[7913,16721],[7914,16721],[7915,16721],[7916,16721],[7917,16721],[7918,16721],[7919,16721],[7920,16713],[7921,16713],[7922,16713],[7923,16713],[7924,16713],[7925,16713],[7926,16777],[7927,16713],[7928,16713],[7929,16777],[7930,16777],[7931,16713],[7932,16713],[7933,16713],[7934,16713],[7935,16777],[7936,16713],[7937,16713],[7938,16713],[7939,16713],[7940,16777],[7941,16713],[7942,16713],[7943,16713],[7944,16713],[7945,16777],[7946,16713],[7947,16713],[7948,16713],[7949,16713],[7950,16777],[7951,16713],[7952,16713],[7953,16713],[7954,16713],[7955,16777],[7956,16713],[7957,16713],[7958,16713],[7959,16713],[7960,16777],[7961,16777],[7962,16713],[7963,16713],[7964,16713],[7965,16713],[7966,16713],[7967,16713],[7968,16713],[7969,16713],[7970,16777],[7971,16777],[7972,16713],[7973,16713],[7974,16713],[7975,16713],[7976,16713],[7977,16713],[7978,16713],[7979,16713],[7980,16777],[7981,16713],[7982,16713],[7983,16713],[7984,16713],[7985,16713],[7986,16713],[7987,16713],[7988,16713],[7989,16777],[7990,16777],[7991,16713],[7992,16713],[7993,16713],[7994,16713],[7995,16777],[7996,16713],[7997,16713],[7998,16777],[7999,16713],[8000,16713],[8001,16713],[8002,16713],[8003,16777],[8004,16713],[8005,16713],[8006,16713],[8007,16713],[8008,16777],[8009,16713],[8010,16713],[8011,16713],[8012,16713],[8013,16777],[8014,16713],[8015,16713],[8016,16713],[8017,16713],[8018,16777],[8019,16713],[8020,16713],[8021,16713],[8022,16713],[8023,16777],[8024,16713],[8025,16713],[8026,16713],[8027,16713],[8028,16645],[8029,16677],[8030,16677],[8031,16645],[8032,16639],[8033,16645],[8034,16645],[8035,16639],[8036,16653],[8037,16653],[8038,16653],[8039,16653],[8040,16653],[8041,16653],[8042,16653],[8043,16653],[8044,16784],[8045,16784],[8046,16653],[8047,16653],[8048,16653],[8049,16784],[8050,16653],[8051,16784],[8052,16784],[8053,16653],[8054,16784],[8055,16784],[8056,16784],[8057,16653],[8058,16784],[8059,16653],[8060,16784],[8061,16653],[8062,16784],[8063,16784],[8064,16653],[8065,16784],[8066,16784],[8067,16653],[8068,16784],[8069,16653],[8070,16784],[8071,16784],[8072,16784],[8073,16784],[8074,16784],[8075,16784],[8076,16784],[8077,16784],[8078,16784],[8079,16784],[8080,16784],[8081,16784],[8082,16784],[8083,16653],[8084,16653],[8085,16653],[8086,16784],[8087,16653],[8088,16653],[8089,16784],[8090,16784],[8091,16653],[8092,16784],[8093,16784],[8094,16653],[8095,16653],[8096,16784],[8097,16784],[8098,16784],[8099,16784],[8100,16653],[8101,16784],[8102,16653],[8103,16784],[8104,16653],[8105,16784],[8106,16784],[8107,16653],[8108,16784],[8109,16784],[8110,16653],[8111,16653],[8112,16784],[8113,16653],[8114,16653],[8115,16653],[8116,16653],[8117,16653],[8118,16653],[8119,16784],[8120,16784],[8121,16784],[8122,16784],[8123,16784],[8124,16653],[8125,16784],[8126,16784],[8127,16653],[8128,16784],[8129,16653],[8130,16653],[8131,16784],[8132,16653],[8133,16784],[8134,16784],[8135,16784],[8136,16653],[8137,16653],[8138,16653],[8139,16784],[8140,16653],[8141,16653],[8142,16653],[8143,16653],[8144,16653],[8145,16653],[8146,16653],[8147,16653],[8148,16653],[8149,16653],[8150,16784],[8151,16784],[8152,16653],[8153,16784],[8154,16653],[8155,16784],[8156,16784],[8157,16653],[8158,16784],[8159,16784],[8160,16653],[8161,16784],[8162,16784],[8163,16653],[8164,16784],[8165,16784],[8166,16653],[8167,16784],[8168,16784],[8169,16784],[8170,16869],[8171,16686],[8172,16686],[8173,16686],[8174,16686],[8175,16686],[8176,16686],[8177,16686],[8178,16686],[8179,16686],[8180,16686],[8181,16686],[8182,16686],[8183,16686],[8184,16686],[8185,16686],[8186,16686],[8187,16686],[8188,16686],[8189,16686],[8190,16686],[8191,16686],[8192,16686],[8193,16686],[8194,16686],[8195,16686],[8196,16686],[8197,16686],[8198,16686],[8199,16686],[8200,16686],[8201,16686],[8202,16686],[8203,16686],[8204,16686],[8205,16686],[8206,16686],[8207,16686],[8208,16686],[8209,16686],[8210,16686],[8211,16686],[8212,16686],[8213,16686],[8214,16686],[8215,16686],[8216,16686],[8217,16788],[8218,16787],[8219,16786],[8220,16786],[8221,16783],[8222,16783],[8223,16788],[8224,16712],[8225,16712],[8226,16788],[8227,16712],[8228,16712],[8229,16712],[8230,16712],[8231,16787],[8232,16712],[8233,16712],[8234,16787],[8235,16786],[8236,16786],[8237,16788],[8238,16788],[8239,16712],[8240,16712],[8241,16712],[8242,16712],[8243,16787],[8244,16788],[8245,16788],[8246,16712],[8247,16712],[8248,16712],[8249,16712],[8250,16787],[8251,16787],[8252,16712],[8253,16712],[8254,16712],[8255,16712],[8256,16787],[8257,16712],[8258,16712],[8259,16712],[8260,16712],[8261,16787],[8262,16712],[8263,16712],[8264,16712],[8265,16712],[8266,16787],[8267,16787],[8268,16787],[8269,16712],[8270,16712],[8271,16712],[8272,16712],[8273,16787],[8274,16712],[8275,16712],[8276,16712],[8277,16712],[8278,16712],[8279,16712],[8280,16712],[8281,16712],[8282,16787],[8283,16787],[8284,16787],[8285,16712],[8286,16712],[8287,16712],[8288,16712],[8289,16712],[8290,16712],[8291,16712],[8292,16712],[8293,16787],[8294,16787],[8295,16788],[8296,16788],[8297,16712],[8298,16712],[8299,16712],[8300,16712],[8301,16712],[8302,16712],[8303,16712],[8304,16712],[8305,16787],[8306,16783],[8307,16788],[8308,16787],[8309,16786],[8310,16787],[8311,16788],[8312,16788],[8313,16712],[8314,16712],[8315,16712],[8316,16712],[8317,16787],[8318,16788],[8319,16788],[8320,16788],[8321,16788],[8322,16712],[8323,16788],[8324,16712],[8325,16788],[8326,16788],[8327,16788],[8328,16788],[8329,16788],[8330,16788],[8331,16788],[8332,16788],[8333,16787],[8334,16787],[8335,16788],[8336,16788],[8337,16788],[8338,16712],[8339,16712],[8340,16712],[8341,16712],[8342,16787],[8343,16786],[8344,16786],[8345,16712],[8346,16712],[8347,16712],[8348,16712],[8349,16787],[8350,16712],[8351,16712],[8352,16712],[8353,16712],[8354,16786],[8355,16788],[8356,16788],[8357,16788],[8358,16788],[8359,16712],[8360,16712],[8361,16712],[8362,16712],[8363,16787],[8364,16788],[8365,16788],[8366,16712],[8367,16712],[8368,16712],[8369,16712],[8370,16787],[8371,16788],[8372,16788],[8373,16712],[8374,16712],[8375,16712],[8376,16712],[8377,16787],[8378,16788],[8379,16788],[8380,16712],[8381,16712],[8382,16712],[8383,16712],[8384,16787],[8385,16787],[8386,16791],[8387,16791],[8388,16791],[8389,16791],[8390,16791],[8391,16791],[8392,16791],[8393,16791],[8394,16791],[8395,16791],[8396,16791],[8397,16791],[8398,16791],[8399,16791],[8400,16791],[8401,16791],[8402,16791],[8403,16791],[8404,16786],[8405,16786],[8406,16786],[8407,16786],[8408,16786],[8409,16786],[8410,16786],[8411,16786],[8412,16786],[8413,16786],[8414,16786],[8415,16786],[8416,16786],[8417,16786],[8418,16786],[8419,16786],[8420,16786],[8421,16786],[8422,16786],[8423,16787],[8424,16786],[8425,16786],[8426,16786],[8427,16786],[8428,16787],[8429,16786],[8430,16786],[8431,16786],[8432,16786],[8433,16786],[8434,16786],[8435,16786],[8436,16786],[8437,16786],[8438,16786],[8439,16786],[8440,16786],[8441,16786],[8442,16786],[8443,16786],[8444,16786],[8445,16786],[8446,16786],[8447,16712],[8448,16712],[8449,16712],[8450,16712],[8451,16712],[8452,16712],[8453,16712],[8454,16712],[8455,16712],[8456,16712],[8457,16712],[8458,16712],[8459,16712],[8460,16712],[8461,16712],[8462,16712],[8463,16712],[8464,16712],[8465,16712],[8466,16712],[8467,16712],[8468,16712],[8469,16712],[8470,16712],[8471,16712],[8472,16712],[8473,16712],[8474,16712],[8475,16712],[8476,16712],[8477,16783],[8478,16783],[8479,16712],[8480,16712],[8481,16712],[8482,16712],[8483,16712],[8484,16712],[8485,16783],[8486,16786],[8487,16786],[8488,16783],[8489,16783],[8490,16786],[8491,16783],[8492,16784],[8493,16784],[8494,16784],[8495,16784],[8496,16784],[8497,16784],[8498,16784],[8499,16784],[8500,16784],[8501,16784],[8502,16784],[8503,16784],[8504,16784],[8505,16724],[8506,16724],[8507,16724],[8508,16724],[8509,16724],[8510,16724],[8511,16724],[8512,16724],[8513,16724],[8514,16724],[8515,16724],[8516,16724],[8517,16724],[8518,16724],[8519,16724],[8520,16724],[8521,16724],[8522,16724],[8523,16724],[8524,16724],[8525,16724],[8526,16724],[8527,16724],[8528,16724],[8529,16724],[8530,16724],[8531,16724],[8532,16724],[8533,16724],[8534,16724],[8535,16724],[8536,16724],[8537,16724],[8538,16724],[8539,16724],[8540,16724],[8541,16724],[8542,16724],[8543,16724],[8544,16724],[8545,16724],[8546,16724],[8547,16724],[8548,16724],[8549,16724],[8550,16724],[8551,16724],[8552,16724],[8553,16724],[8554,16724],[8555,16724],[8556,16724],[8557,16724],[8558,16724],[8559,16724],[8560,16724],[8561,16724],[8562,16724],[8563,16724],[8564,16724],[8565,16724],[8566,16724],[8567,16724],[8568,16724],[8569,16724],[8570,16724],[8571,16724],[8572,16724],[8573,16724],[8574,16724],[8575,16724],[8576,16724],[8577,16724],[8578,16650],[8579,16870],[8580,16650],[8581,16650],[8582,16663],[8583,16663],[8584,16663],[8585,16870],[8586,16663],[8587,16663],[8588,16663],[8589,16663],[8590,16663],[8591,16663],[8592,16663],[8593,16663],[8594,16663],[8595,16663],[8596,16663],[8597,16871],[8598,16650],[8599,16650],[8600,16650],[8601,16650],[8602,16650],[8603,16650],[8604,16650],[8605,16650],[8606,16650],[8607,16650],[8608,16650],[8609,16650],[8610,16650],[8611,16650],[8612,16650],[8613,16650],[8614,16650],[8615,16650],[8616,16650],[8617,16650],[8618,16650],[8619,16650],[8620,16650],[8621,16650],[8622,16650],[8623,16650],[8624,16650],[8625,16650],[8626,16650],[8627,16650],[8628,16650],[8629,16650],[8630,16871],[8631,16650],[8632,16663],[8633,16871],[8634,16663],[8635,16663],[8636,16663],[8637,16663],[8638,16663],[8639,16663],[8640,16663],[8641,16663],[8642,16663],[8643,16663],[8644,16663],[8645,16663],[8646,16663],[8647,16663],[8648,16663],[8649,16663],[8650,16663],[8651,16663],[8652,16663],[8653,16663],[8654,16663],[8655,16663],[8656,16663],[8657,16663],[8658,16663],[8659,16663],[8660,16663],[8661,16663],[8662,16663],[8663,16663],[8664,16663],[8665,16650],[8666,16650],[8667,16650],[8668,16650],[8669,16650],[8670,16650],[8671,16650],[8672,16650],[8673,16650],[8674,16650],[8675,16650],[8676,16650],[8677,16650],[8678,16650],[8679,16650],[8680,16650],[8681,16650],[8682,16650],[8683,16792],[8684,16650],[8685,16650],[8686,16650],[8687,16650],[8688,16650],[8689,16650],[8690,16650],[8691,16650],[8692,16650],[8693,16650],[8695,16650],[8696,16650],[8697,16650],[8698,16650],[8699,16650],[8700,16650],[8701,16650],[8702,16650],[8703,16650],[8704,16650],[8705,16650],[8706,16650],[8707,16792],[8708,16650],[8709,16792],[8710,16650],[8713,16792],[8714,16650],[8715,16792],[8716,16650],[8717,16792],[8718,16650],[8719,16650],[8720,16792],[8723,16650],[8724,16650],[8725,16792],[8726,16650],[8727,16650],[8728,16650],[8729,16650],[8730,16650],[8731,16650],[8732,16650],[8733,16650],[8734,16650],[8735,16650],[8736,16650],[8737,16650],[8738,16650],[8739,16650],[8740,16650],[8741,16650],[8742,16650],[8743,16650],[8744,16650],[8745,16650],[8746,16650],[8747,16650],[8748,16650],[8749,16650],[8750,16650],[8751,16650],[8752,16650],[8753,16650],[8754,16650],[8755,16650],[8756,16650],[8766,16650],[8767,16792],[8768,16650],[8769,16650],[8770,16792],[8771,16650],[8772,16650],[8773,16792],[8774,16792],[8775,16650],[8776,16650],[8777,16792],[8778,16650],[8779,16792],[8780,16650],[8781,16650],[8782,16650],[8783,16650],[8784,16650],[8788,16650],[8789,16650],[8790,16650],[8791,16650],[8792,16650],[8793,16650],[8794,16650],[8795,16650],[8796,16650],[8797,16650],[8798,16650],[8799,16650],[8802,16650],[8803,16650],[8807,16650],[8808,16792],[8809,16650],[8810,16650],[8811,16792],[8812,16650],[8813,16792],[8814,16650],[8815,16650],[8816,16792],[8817,16650],[8818,16650],[8819,16650],[8820,16650],[8821,16650],[8822,16650],[8823,16650],[8824,16650],[8825,16792],[8826,16650],[8827,16650],[8828,16650],[8829,16650],[8830,16792],[8831,16650],[8832,16650],[8833,16792],[8834,16650],[8835,16650],[8836,16792],[8837,16650],[8838,16792],[8839,16650],[8840,16650],[8841,16650],[8842,16792],[8843,16650],[8844,16650],[8845,16792],[8846,16650],[8847,16792],[8848,16650],[8849,16792],[8850,16650],[8851,16792],[8852,16650],[8853,16792],[8854,16650],[8855,16792],[8856,16650],[8857,16650],[8858,16792],[8859,16650],[8860,16650],[8861,16650],[8862,16792],[8863,16650],[8864,16650],[8865,16792],[8866,16792],[8867,16650],[8868,16747],[8869,16747],[8870,16747],[8871,16747],[8872,16747],[8873,16747],[8874,16747],[8875,16747],[8876,16747],[8877,16747],[8878,16747],[8879,16747],[8880,16747],[8881,16747],[8882,16747],[8883,16747],[8884,16747],[8885,16747],[8886,16747],[8887,16747],[8888,16747],[8889,16747],[8890,16747],[8891,16747],[8892,16747],[8893,16747],[8894,16747],[8895,16747],[8896,16747],[8897,16747],[8898,16747],[8899,16747],[8900,16747],[8901,16747],[8902,16747],[8903,16747],[8904,16747],[8905,16747],[8906,16747],[8907,16747],[8908,16747],[8909,16747],[8910,16747],[8911,16747],[8912,16747],[8913,16747],[8914,16747],[8915,16747],[8916,16747],[8917,16747],[8918,16747],[8919,16747],[8920,16747],[8921,16747],[8922,16747],[8923,16747],[8924,16747],[8925,16747],[8926,16747],[8927,16747],[8928,16747],[8929,16747],[8930,16747],[8931,16747],[8932,16747],[8933,16747],[8934,16747],[8935,16747],[8936,16747],[8937,16747],[8938,16747],[8939,16747],[8940,16747],[8941,16747],[8942,16747],[8943,16747],[8944,16747],[8945,16747],[8946,16747],[8947,16747],[8948,16747],[8949,16747],[8950,16747],[8951,16747],[8952,16747],[8953,16747],[8954,16747],[8955,16747],[8956,16747],[8957,16747],[8958,16747],[8959,16747],[8960,16747],[8961,16747],[8962,16747],[8963,16747],[8964,16747],[8965,16747],[8966,16747],[8967,16747],[8968,16747],[8969,16747],[8970,16747],[8971,16747],[8972,16747],[8973,16747],[8974,16747],[8975,16747],[8976,16747],[8977,16747],[8978,16747],[8979,16747],[8980,16747],[8981,16747],[8982,16747],[8983,16747],[8984,16747],[8985,16747],[8986,16747],[8987,16747],[8988,16747],[8989,16747],[8990,16747],[8991,16747],[8992,16747],[8993,16747],[8994,16747],[8995,16747],[8996,16747],[8997,16747],[8998,16747],[8999,16747],[9000,16747],[9001,16747],[9002,16747],[9003,16747],[9004,16747],[9005,16747],[9006,16747],[9007,16747],[9008,16747],[9009,16747],[9010,16747],[9011,16747],[9012,16747],[9013,16747],[9014,16747],[9015,16747],[9016,16747],[9017,16747],[9018,16747],[9019,16747],[9020,16747],[9021,16747],[9022,16747],[9023,16747],[9024,16747],[9025,16747],[9026,16747],[9027,16747],[9028,16747],[9029,16747],[9030,16747],[9031,16747],[9032,16747],[9033,16747],[9034,16747],[9035,16747],[9036,16747],[9037,16747],[9038,16747],[9039,16747],[9040,16747],[9041,16747],[9042,16747],[9043,16747],[9044,16747],[9045,16747],[9046,16747],[9047,16747],[9048,16747],[9049,16747],[9050,16747],[9051,16747],[9052,16747],[9053,16747],[9054,16747],[9055,16747],[9056,16747],[9057,16747],[9058,16747],[9059,16747],[9060,16747],[9061,16747],[9062,16747],[9063,16747],[9064,16747],[9065,16747],[9066,16747],[9067,16747],[9068,16747],[9069,16747],[9070,16747],[9071,16747],[9072,16747],[9073,16747],[9074,16747],[9075,16747],[9076,16747],[9077,16747],[9078,16747],[9079,16747],[9080,16747],[9081,16747],[9082,16747],[9083,16747],[9084,16747],[9085,16747],[9086,16747],[9087,16747],[9088,16747],[9089,16747],[9090,16747],[9091,16747],[9092,16747],[9093,16747],[9094,16747],[9095,16747],[9096,16747],[9097,16747],[9098,16747],[9099,16747],[9100,16747],[9101,16747],[9102,16747],[9103,16747],[9104,16747],[9105,16747],[9106,16747],[9107,16747],[9108,16747],[9109,16747],[9110,16747],[9111,16747],[9112,16747],[9113,16747],[9114,16747],[9115,16747],[9116,16747],[9117,16747],[9118,16747],[9119,16747],[9120,16747],[9121,16747],[9122,16747],[9123,16747],[9124,16747],[9125,16747],[9126,16747],[9127,16747],[9128,16747],[9129,16747],[9130,16747],[9131,16747],[9132,16747],[9133,16747],[9134,16747],[9135,16747],[9136,16747],[9137,16747],[9138,16747],[9139,16747],[9140,16747],[9141,16747],[9142,16747],[9143,16747],[9144,16747],[9145,16747],[9146,16747],[9147,16747],[9148,16747],[9149,16747],[9150,16747],[9151,16747],[9152,16747],[9153,16747],[9154,16747],[9155,16747],[9156,16747],[9157,16747],[9158,16747],[9159,16747],[9160,16747],[9161,16747],[9162,16747],[9163,16747],[9164,16747],[9165,16747],[9166,16747],[9167,16747],[9168,16747],[9169,16747],[9170,16747],[9171,16747],[9172,16747],[9173,16747],[9174,16747],[9175,16747],[9176,16747],[9177,16747],[9178,16747],[9179,16747],[9180,16747],[9181,16747],[9182,16747],[9183,16747],[9184,16747],[9185,16747],[9186,16747],[9187,16747],[9188,16747],[9189,16747],[9190,16747],[9191,16747],[9192,16747],[9193,16747],[9194,16747],[9195,16747],[9196,16747],[9197,16747],[9198,16747],[9199,16747],[9200,16747],[9201,16747],[9202,16747],[9203,16747],[9204,16747],[9205,16747],[9206,16747],[9207,16747],[9208,16747],[9209,16747],[9210,16747],[9211,16747],[9212,16747],[9213,16747],[9214,16747],[9215,16747],[9216,16747],[9217,16747],[9218,16747],[9219,16747],[9220,16747],[9221,16747],[9222,16747],[9223,16747],[9224,16747],[9225,16747],[9226,16747],[9227,16747],[9228,16747],[9229,16747],[9230,16747],[9231,16747],[9232,16747],[9233,16747],[9234,16747],[9235,16747],[9236,16747],[9237,16747],[9238,16747],[9239,16747],[9240,16747],[9241,16747],[9242,16747],[9243,16747],[9244,16747],[9245,16747],[9246,16747],[9247,16747],[9248,16747],[9249,16747],[9250,16747],[9251,16747],[9252,16747],[9253,16747],[9254,16747],[9255,16747],[9256,16747],[9257,16747],[9258,16747],[9259,16747],[9260,16747],[9261,16747],[9262,16747],[9263,16747],[9264,16747],[9265,16747],[9266,16747],[9267,16747],[9268,16747],[9269,16747],[9270,16747],[9271,16747],[9272,16747],[9273,16747],[9274,16747],[9275,16747],[9276,16747],[9277,16747],[9278,16747],[9279,16747],[9280,16747],[9281,16747],[9282,16747],[9283,16747],[9284,16747],[9285,16747],[9286,16747],[9287,16747],[9288,16747],[9289,16747],[9290,16747],[9291,16747],[9292,16747],[9293,16747],[9294,16747],[9295,16747],[9296,16747],[9297,16747],[9298,16747],[9299,16747],[9300,16747],[9301,16747],[9302,16747],[9303,16747],[9304,16747],[9305,16747],[9306,16747],[9307,16747],[9308,16747],[9309,16747],[9310,16747],[9311,16747],[9312,16747],[9313,16747],[9314,16747],[9315,16747],[9316,16747],[9317,16747],[9318,16747],[9319,16747],[9320,16747],[9321,16747],[9322,16747],[9323,16747],[9324,16747],[9325,16747],[9326,16747],[9327,16747],[9328,16747],[9329,16747],[9330,16747],[9331,16747],[9332,16747],[9333,16747],[9334,16747],[9335,16747],[9336,16747],[9337,16747],[9338,16747],[9339,16747],[9340,16747],[9341,16747],[9342,16747],[9343,16747],[9344,16747],[9345,16747],[9346,16747],[9347,16747],[9348,16747],[9349,16747],[9350,16747],[9351,16747],[9352,16747],[9353,16747],[9354,16747],[9355,16747],[9356,16747],[9357,16747],[9358,16747],[9359,16747],[9360,16747],[9361,16747],[9362,16747],[9363,16747],[9364,16747],[9365,16747],[9366,16747],[9367,16747],[9368,16747],[9369,16747],[9370,16747],[9371,16747],[9372,16747],[9373,16747],[9374,16747],[9375,16747],[9376,16747],[9377,16747],[9378,16747],[9379,16747],[9380,16747],[9381,16747],[9382,16747],[9383,16747],[9384,16747],[9385,16747],[9386,16747],[9387,16747],[9388,16747],[9389,16747],[9390,16747],[9391,16747],[9392,16747],[9393,16747],[9394,16747],[9395,16747],[9396,16747],[9397,16747],[9398,16747],[9399,16747],[9400,16747],[9401,16747],[9402,16747],[9403,16747],[9404,16747],[9405,16747],[9406,16747],[9407,16747],[9408,16747],[9409,16747],[9410,16747],[9411,16747],[9412,16747],[9413,16747],[9414,16747],[9415,16747],[9416,16747],[9417,16747],[9418,16747],[9419,16747],[9420,16747],[9421,16747],[9422,16747],[9423,16747],[9424,16747],[9425,16747],[9426,16747],[9427,16747],[9428,16747],[9429,16747],[9430,16747],[9431,16747],[9432,16747],[9433,16747],[9434,16747],[9435,16747],[9436,16747],[9437,16747],[9438,16747],[9439,16747],[9440,16747],[9441,16747],[9442,16747],[9443,16747],[9444,16747],[9445,16747],[9446,16747],[9447,16747],[9448,16747],[9449,16747],[9450,16747],[9451,16747],[9452,16747],[9453,16747],[9454,16747],[9455,16747],[9456,16747],[9457,16747],[9458,16747],[9459,16747],[9460,16747],[9461,16747],[9462,16747],[9463,16747],[9464,16747],[9465,16747],[9466,16747],[9467,16747],[9468,16747],[9469,16747],[9470,16747],[9471,16747],[9472,16747],[9473,16747],[9474,16747],[9475,16747],[9476,16747],[9477,16747],[9478,16747],[9479,16747],[9480,16747],[9481,16747],[9482,16747],[9483,16747],[9484,16747],[9485,16747],[9486,16747],[9487,16747],[9488,16747],[9489,16747],[9490,16747],[9491,16747],[9492,16747],[9493,16747],[9494,16747],[9495,16747],[9496,16747],[9497,16747],[9498,16747],[9499,16747],[9500,16747],[9501,16747],[9502,16747],[9503,16747],[9504,16747],[9505,16747],[9506,16747],[9507,16747],[9508,16747],[9509,16747],[9510,16747],[9511,16747],[9512,16747],[9513,16747],[9514,16747],[9515,16747],[9516,16747],[9517,16747],[9518,16747],[9519,16747],[9520,16747],[9521,16747],[9522,16747],[9523,16747],[9524,16747],[9525,16747],[9526,16747],[9527,16747],[9528,16747],[9529,16747],[9530,16747],[9531,16747],[9532,16747],[9533,16747],[9534,16747],[9535,16747],[9536,16747],[9537,16747],[9538,16747],[9539,16747],[9540,16747],[9541,16747],[9542,16747],[9543,16747],[9544,16747],[9545,16747],[9546,16747],[9547,16747],[9548,16747],[9549,16747],[9550,16747],[9551,16747],[9552,16747],[9553,16747],[9554,16747],[9555,16747],[9556,16747],[9557,16747],[9558,16747],[9559,16747],[9560,16747],[9561,16747],[9562,16747],[9563,16747],[9564,16747],[9565,16747],[9566,16747],[9567,16747],[9568,16747],[9569,16747],[9570,16747],[9571,16747],[9572,16747],[9573,16747],[9574,16747],[9575,16747],[9576,16747],[9577,16747],[9578,16747],[9579,16747],[9580,16747],[9581,16747],[9582,16747],[9583,16747],[9584,16747],[9585,16747],[9586,16747],[9587,16747],[9588,16747],[9589,16747],[9590,16747],[9591,16747],[9592,16747],[9593,16747],[9594,16747],[9595,16747],[9596,16747],[9597,16747],[9598,16747],[9599,16747],[9600,16747],[9601,16747],[9602,16747],[9603,16747],[9604,16747],[9605,16747],[9606,16747],[9607,16747],[9608,16747],[9609,16747],[9610,16747],[9611,16747],[9612,16747],[9613,16747],[9614,16747],[9615,16747],[9616,16747],[9617,16747],[9618,16747],[9619,16747],[9620,16747],[9621,16747],[9622,16747],[9623,16747],[9624,16747],[9625,16747],[9626,16747],[9627,16747],[9628,16747],[9629,16747],[9630,16747],[9631,16747],[9632,16747],[9633,16747],[9634,16747],[9635,16747],[9636,16747],[9637,16747],[9638,16747],[9639,16747],[9640,16747],[9641,16747],[9642,16747],[9643,16747],[9644,16747],[9645,16747],[9646,16747],[9647,16747],[9648,16747],[9649,16747],[9650,16747],[9651,16747],[9652,16747],[9653,16747],[9654,16747],[9655,16747],[9656,16747],[9657,16747],[9658,16747],[9659,16747],[9660,16747],[9661,16747],[9662,16747],[9663,16747],[9664,16747],[9665,16747],[9666,16747],[9667,16747],[9668,16747],[9669,16747],[9670,16747],[9671,16747],[9672,16747],[9673,16747],[9674,16747],[9675,16747],[9676,16747],[9677,16747],[9678,16747],[9679,16747],[9680,16747],[9681,16747],[9682,16747],[9683,16747],[9684,16747],[9685,16747],[9686,16747],[9687,16747],[9688,16747],[9689,16747],[9690,16747],[9691,16747],[9692,16747],[9693,16747],[9694,16747],[9695,16747],[9696,16747],[9697,16747],[9698,16747],[9699,16747],[9700,16747],[9701,16747],[9702,16747],[9703,16747],[9704,16747],[9705,16747],[9706,16747],[9707,16747],[9708,16747],[9709,16747],[9710,16747],[9711,16747],[9712,16747],[9713,16747],[9714,16747],[9715,16747],[9716,16747],[9717,16747],[9718,16747],[9719,16747],[9720,16747],[9721,16747],[9722,16747],[9723,16747],[9724,16747],[9725,16747],[9726,16747],[9727,16747],[9728,16747],[9729,16747],[9730,16747],[9731,16747],[9732,16747],[9733,16747],[9734,16747],[9735,16747],[9736,16747],[9737,16747],[9738,16747],[9739,16747],[9740,16747],[9741,16747],[9742,16747],[9743,16747],[9744,16747],[9745,16747],[9746,16747],[9747,16747],[9748,16747],[9749,16747],[9750,16747],[9751,16747],[9752,16747],[9753,16747],[9754,16747],[9755,16747],[9756,16747],[9757,16747],[9758,16747],[9759,16747],[9760,16747],[9761,16747],[9762,16747],[9763,16747],[9764,16747],[9765,16747],[9766,16747],[9767,16747],[9768,16747],[9769,16747],[9770,16747],[9771,16747],[9772,16747],[9773,16747],[9774,16747],[9775,16747],[9776,16747],[9777,16747],[9778,16747],[9779,16747],[9780,16747],[9781,16747],[9782,16747],[9783,16747],[9784,16747],[9785,16747],[9786,16747],[9787,16747],[9788,16747],[9789,16747],[9790,16747],[9791,16747],[9792,16747],[9793,16747],[9794,16747],[9795,16747],[9796,16747],[9797,16747],[9798,16747],[9799,16747],[9800,16747],[9801,16747],[9802,16747],[9803,16747],[9804,16747],[9805,16747],[9806,16747],[9807,16747],[9808,16747],[9809,16747],[9810,16747],[9811,16747],[9812,16747],[9813,16747],[9814,16747],[9815,16747],[9816,16747],[9817,16747],[9818,16747],[9819,16747],[9820,16747],[9821,16747],[9822,16747],[9823,16747],[9824,16747],[9825,16747],[9826,16747],[9827,16747],[9828,16747],[9829,16747],[9830,16747],[9831,16747],[9832,16747],[9833,16747],[9834,16747],[9835,16747],[9836,16747],[9837,16747],[9838,16747],[9839,16747],[9840,16747],[9841,16747],[9842,16747],[9843,16747],[9844,16747],[9845,16747],[9846,16747],[9847,16747],[9848,16747],[9849,16747],[9850,16747],[9851,16747],[9852,16747],[9853,16747],[9854,16747],[9855,16747],[9856,16747],[9857,16747],[9858,16747],[9859,16747],[9860,16747],[9861,16747],[9862,16747],[9863,16747],[9864,16747],[9865,16747],[9866,16747],[9867,16747],[9868,16747],[9869,16747],[9870,16747],[9871,16747],[9872,16747],[9873,16747],[9874,16747],[9875,16747],[9876,16747],[9877,16747],[9878,16747],[9879,16747],[9880,16747],[9881,16747],[9882,16747],[9883,16747],[9884,16747],[9885,16747],[9886,16747],[9887,16747],[9888,16747],[9889,16747],[9890,16747],[9891,16747],[9892,16747],[9893,16747],[9894,16747],[9895,16747],[9896,16747],[9897,16747],[9898,16747],[9899,16747],[9900,16747],[9901,16747],[9902,16747],[9903,16747],[9904,16747],[9905,16747],[9906,16747],[9907,16747],[9908,16747],[9909,16747],[9910,16747],[9911,16747],[9912,16747],[9913,16747],[9914,16747],[9915,16747],[9916,16747],[9917,16747],[9918,16747],[9919,16747],[9920,16747],[9921,16747],[9922,16747],[9923,16747],[9924,16747],[9925,16747],[9926,16747],[9927,16747],[9928,16747],[9929,16747],[9930,16747],[9931,16747],[9932,16747],[9933,16747],[9934,16747],[9935,16747],[9936,16747],[9937,16747],[9938,16747],[9939,16747],[9940,16747],[9941,16747],[9942,16747],[9943,16747],[9944,16747],[9945,16747],[9946,16747],[9947,16747],[9948,16747],[9949,16747],[9950,16747],[9951,16747],[9952,16747],[9953,16747],[9954,16747],[9955,16747],[9956,16747],[9957,16747],[9958,16747],[9959,16747],[9960,16747],[9961,16747],[9962,16747],[9963,16747],[9964,16747],[9965,16747],[9966,16747],[9967,16747],[9968,16747],[9969,16747],[9970,16747],[9971,16747],[9972,16747],[9973,16747],[9974,16747],[9975,16747],[9976,16747],[9977,16747],[9978,16747],[9979,16747],[9980,16747],[9981,16747],[9982,16747],[9983,16747],[9984,16747],[9985,16747],[9986,16747],[9987,16747],[9988,16747],[9989,16747],[9990,16747],[9991,16747],[9992,16747],[9993,16747],[9994,16747],[9995,16747],[9996,16747],[9997,16747],[9998,16747],[9999,16747],[10000,16747],[10001,16747],[10002,16747],[10003,16747],[10004,16747],[10005,16747],[10006,16747],[10007,16747],[10008,16747],[10009,16747],[10010,16747],[10011,16747],[10012,16747],[10013,16747],[10014,16747],[10015,16747],[10016,16747],[10017,16747],[10018,16747],[10019,16747],[10020,16747],[10021,16747],[10022,16747],[10023,16747],[10024,16747],[10025,16747],[10026,16747],[10027,16747],[10028,16747],[10029,16747],[10030,16747],[10031,16747],[10032,16747],[10033,16747],[10034,16747],[10035,16747],[10036,16747],[10037,16747],[10038,16747],[10039,16747],[10040,16747],[10041,16747],[10042,16747],[10043,16747],[10044,16747],[10045,16747],[10046,16747],[10047,16747],[10048,16747],[10049,16747],[10050,16747],[10051,16747],[10052,16747],[10053,16747],[10054,16747],[10055,16747],[10056,16747],[10057,16747],[10058,16747],[10059,16747],[10060,16747],[10061,16747],[10062,16747],[10063,16747],[10064,16747],[10065,16747],[10066,16747],[10067,16747],[10068,16747],[10069,16747],[10070,16747],[10071,16747],[10072,16747],[10073,16747],[10074,16747],[10075,16747],[10076,16747],[10077,16747],[10078,16747],[10079,16747],[10080,16747],[10081,16747],[10082,16747],[10083,16747],[10084,16747],[10085,16747],[10086,16747],[10087,16747],[10088,16747],[10089,16747],[10090,16747],[10091,16747],[10092,16747],[10093,16747],[10094,16747],[10095,16747],[10096,16747],[10097,16747],[10098,16747],[10099,16747],[10100,16747],[10101,16747],[10102,16747],[10103,16747],[10104,16747],[10105,16747],[10106,16747],[10107,16747],[10108,16747],[10109,16747],[10110,16747],[10111,16747],[10112,16747],[10113,16747],[10114,16747],[10115,16747],[10116,16747],[10117,16747],[10118,16747],[10119,16747],[10120,16747],[10121,16747],[10122,16747],[10123,16747],[10124,16747],[10125,16747],[10126,16747],[10127,16747],[10128,16747],[10129,16747],[10130,16747],[10131,16747],[10132,16747],[10133,16747],[10134,16747],[10135,16747],[10136,16747],[10137,16747],[10138,16747],[10139,16747],[10140,16747],[10141,16747],[10142,16747],[10143,16747],[10144,16747],[10145,16747],[10146,16747],[10147,16747],[10148,16747],[10149,16747],[10150,16747],[10151,16747],[10152,16747],[10153,16747],[10154,16747],[10155,16747],[10156,16747],[10157,16747],[10158,16747],[10159,16747],[10160,16747],[10161,16747],[10162,16747],[10163,16747],[10164,16747],[10165,16747],[10166,16747],[10167,16747],[10168,16747],[10169,16747],[10170,16747],[10171,16747],[10172,16747],[10173,16747],[10174,16747],[10175,16747],[10176,16747],[10177,16747],[10178,16747],[10179,16747],[10180,16747],[10181,16747],[10182,16747],[10183,16747],[10184,16747],[10185,16747],[10186,16747],[10187,16747],[10188,16747],[10189,16747],[10190,16747],[10191,16747],[10192,16747],[10193,16747],[10194,16747],[10195,16747],[10196,16747],[10197,16747],[10198,16747],[10199,16747],[10200,16747],[10201,16747],[10202,16747],[10203,16747],[10204,16747],[10205,16747],[10206,16747],[10207,16747],[10208,16747],[10209,16747],[10210,16747],[10211,16747],[10212,16747],[10213,16747],[10214,16747],[10215,16747],[10216,16747],[10217,16747],[10218,16747],[10219,16747],[10220,16663],[10221,16663],[10222,16663],[10223,16663],[10224,16663],[10225,16663],[10226,16663],[10227,16663],[10228,16663],[10229,16794],[10230,16663],[10231,16663],[10232,16663],[10233,16663],[10234,16663],[10235,16663],[10236,16663],[10237,16663],[10238,16663],[10239,16663],[10240,16663],[10241,16663],[10242,16663],[10243,16663],[10244,16663],[10245,16663],[10246,16663],[10247,16663],[10248,16663],[10249,16663],[10250,16663],[10251,16663],[10252,16663],[10253,16663],[10255,16794],[10256,16794],[10257,16663],[10258,16663],[10259,16663],[10260,16663],[10261,16663],[10262,16663],[10263,16663],[10264,16663],[10265,16663],[10266,16663],[10267,16663],[10268,16794],[10269,16794],[10270,16794],[10271,16794],[10272,16794],[10273,16794],[10274,16794],[10275,16794],[10276,16794],[10277,16663],[10278,16663],[10279,16663],[10280,16663],[10281,16663],[10282,16663],[10283,16663],[10284,16794],[10285,16794],[10286,16663],[10287,16663],[10288,16663],[10289,16663],[10290,16663],[10291,16663],[10292,16663],[10293,16794],[10294,16794],[10295,16794],[10296,16794],[10297,16663],[10298,16663],[10299,16663],[10300,16663],[10301,16663],[10302,16663],[10303,16794],[10304,16663],[10305,16663],[10306,16663],[10307,16663],[10308,16663],[10309,16663],[10310,16663],[10311,16663],[10312,16663],[10313,16663],[10314,16663],[10315,16663],[10316,16663],[10317,16663],[10318,16663],[10319,16663],[10320,16663],[10321,16663],[10322,16663],[10323,16663],[10324,16663],[10325,16794],[10326,16663],[10327,16663],[10328,16794],[10329,16794],[10330,16794],[10331,16794],[10332,16872],[10333,16795],[10334,16795],[10335,16795],[10336,16795],[10337,16795],[10338,16796],[10339,16796],[10340,16796],[10341,16796],[10342,16796],[10343,16796],[10344,16796],[10345,16796],[10346,16796],[10347,16796],[10348,16796],[10349,16796],[10350,16796],[10351,16796],[10352,16796],[10353,16796],[10354,16796],[10355,16796],[10356,16796],[10357,16796],[10358,16796],[10359,16796],[10360,16796],[10361,16796],[10362,16796],[10363,16796],[10364,16796],[10365,16796],[10366,16796],[10367,16796],[10368,16796],[10369,16796],[10370,16796],[10371,16796],[10372,16796],[10373,16796],[10374,16796],[10375,16796],[10376,16796],[10377,16796],[10378,16796],[10379,16796],[10380,16796],[10381,16796],[10382,16796],[10383,16796],[10384,16796],[10385,16796],[10386,16796],[10387,16796],[10388,16796],[10389,16796],[10390,16796],[10391,16796],[10392,16796],[10393,16796],[10394,16796],[10395,16796],[10396,16796],[10397,16796],[10398,16796],[10399,16796],[10400,16796],[10401,16796],[10402,16796],[10403,16796],[10404,16796],[10405,16796],[10406,16796],[10407,16796],[10408,16796],[10409,16796],[10410,16631],[10411,16631],[10412,16631],[10413,16631],[10414,16631],[10415,16631],[10416,16631],[10417,16631],[10418,16631],[10419,16631],[10420,16631],[10421,16631],[10422,16631],[10423,16631],[10424,16631],[10425,16631],[10426,16631],[10427,16631],[10428,16631],[10429,16631],[10430,16631],[10431,16631],[10432,16631],[10433,16631],[10434,16631],[10435,16631],[10436,16631],[10437,16631],[10438,16631],[10439,16631],[10440,16631],[10441,16631],[10442,16631],[10443,16631],[10444,16631],[10445,16631],[10446,16631],[10447,16631],[10448,16631],[10449,16631],[10450,16631],[10451,16631],[10452,16631],[10453,16631],[10454,16631],[10455,16631],[10456,16631],[10457,16631],[10458,16631],[10459,16631],[10460,16631],[10461,16631],[10462,16631],[10463,16631],[10464,16631],[10465,16631],[10466,16631],[10467,16631],[10468,16631],[10469,16631],[10470,16631],[10471,16631],[10472,16631],[10473,16631],[10474,16631],[10475,16631],[10476,16631],[10477,16631],[10478,16631],[10479,16631],[10480,16631],[10481,16631],[10482,16631],[10483,16631],[10484,16631],[10485,16631],[10486,16631],[10487,16631],[10488,16631],[10489,16631],[10490,16631],[10491,16631],[10492,16631],[10493,16631],[10494,16631],[10495,16631],[10496,16631],[10497,16631],[10498,16631],[10499,16631],[10500,16631],[10501,16631],[10502,16631],[10503,16631],[10504,16631],[10505,16631],[10506,16631],[10507,16631],[10508,16631],[10509,16631],[10510,16631],[10511,16631],[10512,16631],[10513,16631],[10514,16631],[10515,16631],[10516,16631],[10517,16631],[10518,16631],[10519,16631],[10520,16631],[10521,16631],[10522,16631],[10523,16631],[10524,16631],[10525,16631],[10526,16631],[10527,16685],[10528,16685],[10529,16685],[10530,16685],[10531,16685],[10532,16685],[10533,16685],[10534,16685],[10535,16685],[10536,16685],[10537,16685],[10538,16685],[10539,16685],[10540,16685],[10541,16685],[10542,16685],[10543,16685],[10544,16685],[10545,16685],[10546,16685],[10547,16685],[10548,16685],[10549,16685],[10550,16685],[10551,16685],[10552,16685],[10553,16685],[10554,16685],[10555,16685],[10556,16685],[10557,16685],[10558,16685],[10559,16685],[10560,16685],[10561,16685],[10562,16685],[10563,16685],[10564,16685],[10565,16685],[10566,16685],[10567,16685],[10568,16685],[10569,16685],[10570,16685],[10571,16685],[10572,16685],[10573,16685],[10574,16685],[10575,16685],[10576,16685],[10577,16685],[10578,16685],[10579,16685],[10580,16685],[10581,16687],[10582,16687],[10583,16687],[10584,16687],[10585,16687],[10586,16687],[10587,16687],[10588,16687],[10589,16687],[10590,16687],[10591,16687],[10592,16687],[10593,16687],[10594,16687],[10595,16687],[10596,16687],[10597,16687],[10598,16687],[10599,16687],[10600,16687],[10601,16687],[10602,16687],[10603,16687],[10604,16687],[10605,16687],[10606,16687],[10607,16687],[10608,16687],[10609,16687],[10610,16687],[10611,16687],[10612,16687],[10613,16687],[10614,16687],[10615,16687],[10616,16687],[10617,16687],[10618,16687],[10619,16687],[10620,16687],[10621,16687],[10622,16687],[10623,16687],[10624,16687],[10625,16687],[10626,16687],[10627,16687],[10628,16687],[10629,16797],[10630,16797],[10631,16797],[10632,16797],[10633,16797],[10634,16797],[10635,16797],[10636,16797],[10637,16797],[10638,16797],[10639,16797],[10640,16797],[10641,16797],[10642,16797],[10643,16797],[10644,16797],[10645,16797],[10646,16797],[10647,16797],[10648,16797],[10649,16797],[10650,16797],[10651,16797],[10652,16797],[10653,16797],[10654,16797],[10655,16797],[10656,16797],[10657,16797],[10658,16797],[10659,16797],[10660,16797],[10661,16797],[10662,16797],[10663,16797],[10664,16797],[10665,16797],[10666,16797],[10667,16797],[10668,16797],[10669,16797],[10670,16797],[10671,16797],[10672,16797],[10673,16797],[10674,16797],[10675,16797],[10676,16797],[10677,16797],[10678,16797],[10679,16797],[10680,16797],[10681,16797],[10682,16797],[10683,16797],[10684,16797],[10685,16797],[10686,16797],[10687,16798],[10688,16798],[10689,16798],[10690,16798],[10691,16798],[10692,16798],[10693,16798],[10694,16798],[10695,16798],[10696,16798],[10697,16798],[10698,16798],[10699,16798],[10700,16798],[10701,16798],[10702,16798],[10703,16798],[10704,16798],[10705,16798],[10706,16798],[10707,16798],[10708,16798],[10709,16798],[10710,16798],[10711,16798],[10712,16798],[10713,16798],[10714,16798],[10715,16798],[10716,16798],[10717,16798],[10718,16798],[10719,16798],[10720,16798],[10721,16798],[10722,16798],[10723,16798],[10724,16798],[10725,16798],[10726,16798],[10727,16798],[10728,16798],[10729,16798],[10730,16798],[10731,16798],[10732,16798],[10733,16798],[10734,16798],[10735,16798],[10736,16798],[10737,16798],[10738,16798],[10739,16798],[10740,16798],[10741,16798],[10742,16798],[10743,16798],[10744,16798],[10745,16798],[10746,16798],[10747,16798],[10748,16798],[10749,16798],[10750,16798],[10751,16798],[10752,16798],[10753,16798],[10754,16798],[10755,16798],[10756,16798],[10757,16798],[10758,16798],[10759,16799],[10760,16799],[10761,16799],[10762,16799],[10763,16799],[10764,16799],[10765,16799],[10766,16799],[10767,16799],[10768,16799],[10769,16799],[10770,16799],[10771,16799],[10772,16799],[10773,16799],[10774,16799],[10775,16799],[10776,16799],[10777,16799],[10778,16799],[10779,16799],[10780,16799],[10781,16799],[10782,16799],[10783,16799],[10784,16799],[10785,16799],[10786,16799],[10787,16799],[10788,16799],[10789,16799],[10790,16799],[10791,16799],[10792,16799],[10793,16799],[10794,16799],[10795,16799],[10796,16799],[10797,16799],[10798,16799],[10799,16799],[10800,16799],[10801,16799],[10802,16799],[10803,16799],[10804,16799],[10805,16799],[10806,16799],[10807,16799],[10808,16799],[10809,16799],[10810,16799],[10811,16799],[10812,16799],[10813,16799],[10814,16799],[10815,16799],[10816,16799],[10817,16800],[10818,16800],[10819,16800],[10820,16800],[10821,16800],[10822,16800],[10823,16800],[10824,16800],[10825,16800],[10826,16800],[10827,16800],[10828,16800],[10829,16800],[10830,16800],[10831,16800],[10832,16800],[10833,16800],[10834,16800],[10835,16800],[10836,16800],[10837,16800],[10838,16800],[10839,16800],[10840,16800],[10841,16800],[10842,16800],[10843,16800],[10844,16800],[10845,16800],[10846,16800],[10847,16800],[10848,16800],[10849,16800],[10850,16800],[10851,16800],[10852,16800],[10853,16800],[10854,16800],[10855,16800],[10856,16800],[10857,16800],[10858,16800],[10859,16800],[10860,16800],[10861,16800],[10862,16800],[10863,16800],[10864,16800],[10865,16800],[10866,16800],[10867,16800],[10868,16800],[10869,16800],[10870,16800],[10871,16800],[10872,16800],[10873,16800],[10874,16800],[10875,16800],[10876,16800],[10877,16800],[10878,16800],[10879,16800],[10880,16800],[10881,16800],[10882,16800],[10883,16800],[10884,16800],[10885,16800],[10886,16800],[10887,16800],[10888,16800],[10889,16800],[10890,16800],[10891,16800],[10892,16800],[10893,16800],[10894,16800],[10895,16800],[10896,16800],[10897,16800],[10898,16800],[10899,16800],[10900,16800],[10901,16800],[10902,16800],[10903,16800],[10904,16800],[10905,16800],[10906,16800],[10907,16800],[10908,16800],[10909,16800],[10910,16800],[10911,16800],[10912,16705],[10913,16705],[10914,16705],[10915,16705],[10916,16703],[10917,16705],[10918,16705],[10919,16705],[10920,16703],[10922,16705],[10923,16705],[10924,16801],[10925,16705],[10926,16705],[10927,16705],[10928,16705],[10929,16705],[10931,16705],[10932,16705],[10933,16703],[10934,16703],[10935,16703],[10936,16703],[10937,16705],[10938,16801],[10939,16705],[10940,16705],[10941,16703],[10942,16705],[10943,16801],[10944,16801],[10945,16703],[10946,16703],[10947,16703],[10948,16705],[10949,16705],[10950,16801],[10951,16801],[10952,16703],[10953,16703],[10954,16703],[10955,16705],[10956,16705],[10957,16705],[10958,16705],[10959,16705],[10960,16705],[10961,16703],[10962,16801],[10963,16801],[10964,16801],[10965,16801],[10966,16703],[10967,16703],[10968,16705],[10969,16801],[10970,16801],[10971,16703],[10972,16801],[10973,16801],[10974,16703],[10975,16801],[10976,16801],[10977,16703],[10978,16801],[10979,16801],[10980,16703],[10981,16801],[10982,16801],[10983,16703],[10984,16801],[10985,16801],[10986,16703],[10987,16801],[10988,16801],[10989,16703],[10990,16801],[10991,16801],[10992,16703],[10993,16801],[10994,16801],[10995,16703],[10996,16801],[10997,16801],[10998,16703],[10999,16705],[11000,16705],[11001,16705],[11002,16703],[11003,16801],[11004,16801],[11005,16801],[11006,16801],[11007,16703],[11008,16703],[11009,16703],[11010,16801],[11011,16801],[11012,16801],[11013,16801],[11014,16703],[11015,16703],[11016,16705],[11017,16705],[11018,16705],[11019,16801],[11020,16801],[11021,16703],[11022,16703],[11023,16703],[11024,16705],[11025,16705],[11026,16705],[11027,16705],[11028,16705],[11029,16703],[11030,16703],[11031,16705],[11032,16705],[11033,16703],[11034,16801],[11035,16801],[11036,16703],[11037,16801],[11038,16801],[11039,16801],[11040,16801],[11041,16703],[11042,16703],[11043,16703],[11044,16705],[11045,16705],[11046,16801],[11047,16801],[11048,16703],[11049,16705],[11050,16801],[11051,16801],[11052,16703],[11053,16705],[11054,16801],[11055,16801],[11056,16801],[11057,16801],[11058,16703],[11059,16703],[11060,16801],[11061,16801],[11062,16801],[11063,16801],[11064,16703],[11065,16703],[11066,16801],[11067,16801],[11068,16703],[11069,16703],[11070,16801],[11071,16801],[11072,16801],[11073,16801],[11074,16703],[11075,16801],[11076,16801],[11077,16703],[11078,16703],[11079,16801],[11080,16801],[11081,16703],[11082,16703],[11083,16801],[11084,16801],[11085,16703],[11086,16703],[11087,16801],[11088,16801],[11089,16703],[11090,16703],[11091,16801],[11092,16801],[11093,16703],[11094,16703],[11095,16703],[11096,16703],[11097,16801],[11098,16801],[11099,16703],[11100,16703],[11101,16801],[11102,16801],[11103,16703],[11104,16703],[11105,16801],[11106,16801],[11107,16703],[11108,16703],[11109,16801],[11110,16801],[11111,16703],[11112,16703],[11113,16703],[11114,16703],[11115,16705],[11116,16703],[11117,16705],[11118,16705],[11119,16801],[11120,16801],[11121,16703],[11122,16703],[11123,16703],[11124,16705],[11125,16705],[11126,16801],[11127,16801],[11128,16703],[11129,16703],[11130,16703],[11131,16705],[11132,16705],[11133,16801],[11134,16801],[11135,16703],[11136,16703],[11137,16703],[11138,16705],[11139,16705],[11140,16801],[11141,16801],[11142,16703],[11143,16703],[11144,16703],[11145,16705],[11146,16705],[11147,16703],[11148,16801],[11149,16801],[11150,16801],[11151,16801],[11152,16703],[11153,16703],[11154,16801],[11155,16801],[11156,16801],[11157,16801],[11158,16703],[11159,16703],[11160,16703],[11161,16680],[11162,16680],[11163,16680],[11164,16672],[11165,16680],[11166,16680],[11167,16680],[11168,16680],[11169,16680],[11170,16680],[11171,16680],[11172,16680],[11173,16680],[11174,16680],[11175,16680],[11176,16672],[11177,16672],[11178,16672],[11179,16680],[11180,16680],[11181,16680],[11182,16680],[11183,16680],[11184,16673],[11185,16680],[11186,16680],[11187,16680],[11188,16680],[11189,16680],[11190,16680],[11191,16680],[11192,16680],[11193,16680],[11194,16680],[11195,16680],[11196,16680],[11197,16675],[11198,16680],[11199,16672],[11200,16680],[11201,16680],[11202,16680],[11203,16680],[11204,16680],[11205,16680],[11206,16680],[11207,16680],[11208,16680],[11209,16680],[11210,16680],[11211,16680],[11212,16680],[11213,16680],[11214,16680],[11215,16680],[11216,16680],[11217,16680],[11218,16680],[11219,16680],[11220,16680],[11221,16680],[11222,16680],[11223,16680],[11224,16680],[11225,16680],[11226,16680],[11227,16680],[11228,16680],[11229,16680],[11230,16680],[11231,16680],[11232,16680],[11233,16680],[11234,16680],[11235,16680],[11236,16680],[11237,16680],[11238,16680],[11239,16680],[11240,16680],[11241,16680],[11242,16680],[11243,16680],[11244,16680],[11245,16680],[11246,16680],[11247,16680],[11248,16680],[11249,16680],[11250,16680],[11251,16680],[11252,16680],[11253,16680],[11254,16680],[11255,16680],[11256,16680],[11257,16680],[11258,16680],[11259,16680],[11260,16680],[11261,16680],[11262,16680],[11263,16680],[11264,16680],[11265,16680],[11266,16680],[11267,16680],[11268,16680],[11269,16680],[11270,16680],[11271,16680],[11272,16680],[11273,16680],[11274,16680],[11275,16680],[11276,16680],[11277,16680],[11278,16680],[11279,16680],[11280,16680],[11281,16680],[11282,16680],[11283,16680],[11284,16680],[11285,16680],[11286,16680],[11287,16680],[11288,16680],[11289,16680],[11290,16680],[11291,16680],[11292,16680],[11293,16680],[11294,16680],[11295,16680],[11296,16680],[11297,16680],[11298,16680],[11299,16680],[11300,16680],[11301,16680],[11302,16680],[11303,16680],[11304,16680],[11305,16680],[11306,16680],[11307,16680],[11308,16680],[11309,16680],[11310,16680],[11311,16680],[11312,16680],[11313,16680],[11314,16680],[11315,16680],[11316,16680],[11317,16680],[11318,16680],[11319,16680],[11320,16680],[11321,16680],[11322,16680],[11323,16680],[11324,16680],[11325,16680],[11326,16680],[11327,16680],[11328,16680],[11329,16680],[11330,16680],[11331,16680],[11332,16680],[11333,16680],[11334,16680],[11335,16680],[11336,16680],[11337,16680],[11338,16680],[11339,16680],[11340,16680],[11341,16680],[11342,16680],[11343,16680],[11344,16680],[11345,16680],[11346,16680],[11347,16680],[11348,16680],[11349,16680],[11350,16680],[11351,16680],[11352,16680],[11353,16680],[11354,16680],[11355,16680],[11356,16680],[11357,16680],[11358,16680],[11359,16680],[11360,16680],[11361,16680],[11362,16680],[11363,16680],[11364,16680],[11365,16680],[11366,16680],[11367,16680],[11368,16680],[11369,16680],[11370,16680],[11371,16680],[11372,16680],[11373,16680],[11374,16680],[11375,16680],[11376,16680],[11377,16680],[11378,16680],[11379,16680],[11380,16680],[11381,16680],[11382,16680],[11383,16680],[11384,16680],[11385,16680],[11386,16680],[11387,16680],[11388,16680],[11389,16680],[11390,16680],[11391,16680],[11392,16680],[11393,16680],[11394,16680],[11395,16680],[11396,16680],[11397,16680],[11398,16680],[11399,16680],[11400,16680],[11401,16680],[11402,16680],[11403,16680],[11404,16680],[11405,16680],[11406,16680],[11407,16680],[11408,16680],[11409,16680],[11410,16680],[11411,16680],[11412,16680],[11413,16680],[11414,16680],[11415,16680],[11416,16680],[11417,16680],[11418,16680],[11419,16680],[11420,16680],[11421,16680],[11422,16680],[11423,16680],[11424,16700],[11425,16700],[11426,16700],[11427,16700],[11428,16700],[11429,16700],[11430,16700],[11431,16700],[11432,16700],[11433,16700],[11434,16700],[11435,16700],[11436,16700],[11437,16700],[11438,16700],[11439,16700],[11440,16700],[11441,16700],[11442,16873],[11443,16873],[11444,16700],[11445,16700],[11446,16700],[11447,16700],[11448,16700],[11449,16700],[11450,16700],[11451,16700],[11452,16700],[11453,16700],[11454,16700],[11455,16700],[11456,16700],[11457,16700],[11458,16700],[11459,16700],[11460,16700],[11461,16700],[11462,16700],[11463,16700],[11464,16700],[11465,16700],[11466,16700],[11467,16700],[11468,16700],[11469,16700],[11470,16700],[11471,16700],[11472,16700],[11473,16700],[11474,16700],[11475,16700],[11476,16700],[11477,16700],[11478,16700],[11479,16700],[11480,16700],[11481,16700],[11482,16700],[11483,16700],[11484,16646],[11485,16646],[11486,16646],[11487,16646],[11488,16646],[11489,16646],[11490,16646],[11491,16646],[11492,16646],[11493,16646],[11494,16646],[11495,16646],[11496,16646],[11497,16646],[11498,16646],[11499,16646],[11500,16646],[11501,16646],[11502,16646],[11503,16646],[11504,16646],[11505,16646],[11506,16646],[11507,16646],[11508,16646],[11509,16646],[11510,16646],[11511,16646],[11512,16646],[11513,16646],[11514,16646],[11515,16646],[11516,16646],[11517,16646],[11518,16646],[11519,16646],[11520,16646],[11521,16646],[11522,16646],[11523,16646],[11524,16646],[11525,16646],[11526,16646],[11527,16646],[11528,16646],[11529,16646],[11530,16646],[11531,16646],[11532,16646],[11533,16646],[11534,16874],[11535,16874],[11536,16734],[11537,16714],[11538,16714],[11539,16714],[11540,16714],[11541,16714],[11542,16714],[11543,16714],[11544,16714],[11545,16714],[11546,16714],[11547,16714],[11548,16714],[11549,16714],[11550,16714],[11551,16714],[11552,16714],[11553,16714],[11554,16714],[11555,16714],[11556,16714],[11557,16714],[11558,16734],[11559,16714],[11560,16714],[11561,16714],[11562,16714],[11563,16714],[11564,16714],[11565,16714],[11566,16714],[11567,16734],[11568,16714],[11569,16714],[11570,16714],[11571,16714],[11572,16714],[11573,16714],[11574,16734],[11575,16714],[11576,16714],[11577,16714],[11578,16714],[11579,16714],[11580,16714],[11581,16734],[11582,16714],[11583,16714],[11584,16714],[11585,16714],[11586,16734],[11587,16714],[11588,16714],[11589,16714],[11590,16714],[11591,16734],[11592,16714],[11593,16714],[11594,16714],[11595,16714],[11596,16714],[11597,16714],[11598,16734],[11599,16714],[11600,16714],[11601,16734],[11602,16714],[11603,16714],[11604,16714],[11605,16734],[11606,16714],[11607,16714],[11608,16714],[11609,16714],[11610,16734],[11611,16734],[11612,16714],[11613,16714],[11614,16714],[11615,16714],[11616,16714],[11617,16714],[11618,16714],[11619,16714],[11620,16734],[11621,16714],[11622,16714],[11623,16714],[11624,16714],[11625,16714],[11626,16714],[11627,16714],[11628,16714],[11629,16714],[11630,16714],[11631,16714],[11632,16714],[11633,16734],[11634,16714],[11635,16714],[11636,16714],[11637,16714],[11638,16714],[11639,16714],[11640,16714],[11641,16714],[11642,16714],[11643,16714],[11644,16734],[11645,16714],[11646,16714],[11647,16734],[11648,16714],[11649,16714],[11650,16714],[11651,16714],[11652,16714],[11653,16714],[11654,16714],[11655,16714],[11656,16714],[11657,16714],[11658,16734],[11659,16714],[11660,16714],[11661,16734],[11662,16714],[11663,16734],[11664,16734],[11665,16714],[11666,16714],[11667,16714],[11668,16734],[11669,16714],[11670,16714],[11671,16714],[11672,16714],[11673,16734],[11674,16714],[11675,16714],[11676,16714],[11677,16714],[11678,16714],[11679,16734],[11680,16714],[11681,16714],[11682,16714],[11683,16714],[11684,16734],[11685,16714],[11686,16714],[11687,16714],[11688,16714],[11689,16734],[11690,16714],[11691,16714],[11692,16714],[11693,16714],[11694,16734],[11695,16714],[11696,16714],[11697,16714],[11698,16714],[11699,16734],[11700,16734],[11701,16734],[11702,16734],[11703,16734],[11704,16734],[11705,16734],[11706,16734],[11707,16734],[11708,16734],[11709,16734],[11710,16734],[11711,16734],[11712,16734],[11713,16734],[11714,16734],[11715,16734],[11716,16734],[11717,16734],[11718,16734],[11719,16734],[11720,16734],[11721,16734],[11722,16734],[11723,16734],[11724,16734],[11725,16734],[11726,16734],[11727,16734],[11728,16734],[11729,16734],[11730,16734],[11731,16734],[11732,16734],[11733,16734],[11734,16734],[11735,16734],[11736,16734],[11737,16734],[11738,16734],[11739,16734],[11740,16734],[11741,16734],[11742,16734],[11743,16734],[11744,16734],[11745,16734],[11746,16734],[11747,16734],[11748,16734],[11749,16734],[11750,16734],[11751,16734],[11752,16734],[11753,16734],[11754,16734],[11755,16734],[11756,16802],[11757,16802],[11758,16802],[11759,16802],[11760,16802],[11761,16802],[11762,16802],[11763,16802],[11764,16802],[11765,16802],[11766,16802],[11767,16802],[11768,16802],[11769,16802],[11770,16802],[11771,16802],[11772,16802],[11773,16802],[11774,16802],[11775,16802],[11776,16802],[11777,16802],[11778,16802],[11779,16802],[11780,16802],[11781,16802],[11782,16802],[11783,16802],[11784,16802],[11785,16802],[11786,16802],[11787,16802],[11788,16802],[11789,16802],[11790,16802],[11791,16802],[11792,16802],[11793,16802],[11794,16802],[11795,16802],[11796,16802],[11797,16802],[11798,16802],[11799,16802],[11800,16802],[11801,16802],[11802,16802],[11803,16802],[11804,16802],[11805,16802],[11806,16802],[11807,16802],[11808,16802],[11809,16802],[11810,16802],[11811,16802],[11812,16802],[11813,16802],[11814,16802],[11815,16802],[11816,16802],[11817,16802],[11818,16802],[11819,16802],[11820,16802],[11821,16802],[11822,16802],[11823,16802],[11824,16802],[11825,16802],[11826,16802],[11827,16802],[11828,16802],[11829,16802],[11830,16802],[11831,16802],[11832,16802],[11833,16802],[11834,16802],[11835,16802],[11836,16802],[11837,16802],[11838,16802],[11839,16802],[11840,16802],[11841,16802],[11842,16802],[11843,16802],[11844,16802],[11845,16802],[11846,16802],[11847,16802],[11848,16802],[11849,16802],[11850,16802],[11851,16802],[11852,16802],[11853,16802],[11854,16802],[11855,16802],[11856,16802],[11857,16802],[11858,16802],[11859,16802],[11860,16802],[11861,16802],[11862,16802],[11863,16802],[11864,16802],[11865,16802],[11866,16802],[11867,16802],[11868,16802],[11869,16802],[11870,16802],[11871,16802],[11872,16802],[11873,16802],[11874,16802],[11875,16802],[11876,16802],[11877,16802],[11878,16802],[11879,16802],[11880,16802],[11881,16802],[11882,16802],[11883,16802],[11884,16802],[11885,16802],[11886,16802],[11887,16802],[11890,16735],[11891,16735],[11892,16735],[11893,16735],[11894,16735],[11895,16735],[11896,16735],[11897,16735],[11898,16735],[11899,16735],[11900,16735],[11901,16735],[11902,16735],[11903,16735],[11904,16735],[11905,16735],[11906,16735],[11907,16735],[11908,16735],[11909,16735],[11910,16735],[11911,16735],[11912,16735],[11913,16735],[11914,16735],[11915,16735],[11916,16735],[11917,16735],[11918,16735],[11919,16735],[11920,16735],[11921,16735],[11922,16735],[11923,16735],[11924,16735],[11925,16735],[11926,16735],[11927,16735],[11928,16735],[11929,16735],[11930,16735],[11931,16735],[11932,16735],[11933,16735],[11934,16735],[11935,16735],[11936,16735],[11937,16735],[11938,16735],[11939,16735],[11940,16735],[11941,16735],[11942,16735],[11943,16735],[11944,16735],[11945,16735],[11946,16735],[11947,16735],[11948,16735],[11949,16735],[11950,16735],[11951,16735],[11952,16735],[11953,16735],[11954,16735],[11955,16735],[11956,16735],[11957,16735],[11958,16735],[11959,16735],[11960,16735],[11961,16735],[11962,16735],[11963,16735],[11964,16735],[11965,16735],[11966,16735],[11967,16735],[11968,16735],[11971,16803],[11972,16803],[11973,16803],[11974,16803],[11975,16803],[11976,16803],[11977,16803],[11978,16803],[11979,16803],[11980,16803],[11981,16803],[11982,16803],[11983,16803],[11984,16803],[11985,16803],[11986,16803],[11987,16803],[11988,16803],[11989,16803],[11990,16803],[11991,16803],[11992,16803],[11993,16803],[11994,16803],[11995,16803],[11996,16803],[11997,16803],[11998,16803],[11999,16803],[12000,16803],[12001,16803],[12002,16803],[12003,16803],[12004,16803],[12005,16803],[12006,16803],[12007,16803],[12008,16803],[12009,16803],[12010,16803],[12011,16803],[12012,16803],[12013,16803],[12014,16803],[12015,16803],[12016,16803],[12017,16803],[12018,16803],[12019,16803],[12020,16803],[12021,16803],[12022,16803],[12023,16803],[12024,16803],[12025,16803],[12026,16803],[12027,16803],[12028,16803],[12029,16803],[12030,16803],[12031,16803],[12032,16803],[12033,16803],[12034,16803],[12035,16803],[12036,16803],[12037,16803],[12038,16804],[12039,16804],[12040,16804],[12041,16804],[12042,16804],[12043,16804],[12044,16804],[12045,16804],[12046,16804],[12047,16804],[12048,16804],[12049,16804],[12050,16804],[12051,16804],[12052,16804],[12053,16804],[12054,16804],[12055,16804],[12056,16804],[12057,16804],[12058,16804],[12059,16804],[12060,16804],[12061,16804],[12062,16804],[12063,16804],[12064,16804],[12065,16804],[12066,16804],[12067,16804],[12068,16804],[12069,16804],[12070,16804],[12071,16804],[12072,16804],[12073,16804],[12074,16804],[12075,16804],[12076,16804],[12077,16804],[12078,16804],[12079,16804],[12080,16804],[12081,16804],[12082,16804],[12083,16804],[12084,16804],[12085,16804],[12086,16804],[12087,16804],[12088,16804],[12089,16804],[12090,16804],[12091,16804],[12092,16804],[12093,16804],[12094,16804],[12095,16804],[12096,16804],[12097,16804],[12098,16804],[12099,16804],[12100,16804],[12101,16804],[12102,16804],[12103,16804],[12104,16804],[12105,16804],[12106,16804],[12107,16804],[12108,16804],[12109,16804],[12110,16804],[12111,16804],[12112,16804],[12113,16804],[12114,16804],[12115,16804],[12116,16804],[12117,16804],[12118,16804],[12119,16804],[12120,16804],[12121,16804],[12122,16804],[12123,16804],[12124,16804],[12125,16804],[12126,16804],[12127,16804],[12128,16804],[12129,16804],[12130,16804],[12131,16804],[12132,16804],[12133,16804],[12134,16804],[12135,16805],[12136,16805],[12137,16805],[12138,16805],[12139,16805],[12140,16805],[12141,16805],[12142,16805],[12143,16805],[12144,16805],[12145,16805],[12146,16805],[12147,16805],[12148,16805],[12149,16805],[12150,16805],[12151,16805],[12152,16805],[12153,16805],[12154,16805],[12155,16805],[12156,16805],[12157,16805],[12158,16805],[12159,16805],[12160,16805],[12161,16805],[12162,16805],[12163,16805],[12164,16805],[12165,16805],[12166,16805],[12167,16805],[12168,16805],[12169,16805],[12170,16805],[12171,16805],[12172,16805],[12173,16805],[12174,16805],[12175,16805],[12176,16805],[12177,16805],[12178,16805],[12179,16805],[12180,16805],[12181,16805],[12182,16805],[12183,16805],[12184,16805],[12185,16805],[12186,16805],[12187,16805],[12188,16805],[12189,16805],[12190,16805],[12191,16805],[12192,16805],[12193,16805],[12194,16805],[12195,16805],[12196,16805],[12197,16805],[12198,16805],[12199,16805],[12200,16805],[12201,16805],[12202,16805],[12203,16805],[12204,16805],[12205,16805],[12206,16805],[12207,16805],[12208,16805],[12209,16805],[12210,16805],[12211,16805],[12212,16805],[12213,16805],[12214,16805],[12215,16805],[12216,16805],[12217,16805],[12218,16805],[12219,16805],[12220,16805],[12221,16805],[12222,16805],[12223,16805],[12224,16805],[12225,16805],[12226,16805],[12227,16805],[12228,16805],[12229,16805],[12230,16805],[12231,16805],[12232,16805],[12233,16805],[12234,16805],[12235,16805],[12236,16805],[12237,16805],[12238,16805],[12239,16805],[12240,16805],[12241,16805],[12242,16805],[12243,16805],[12244,16805],[12245,16805],[12246,16805],[12247,16805],[12248,16805],[12249,16805],[12250,16805],[12251,16805],[12252,16805],[12253,16805],[12254,16805],[12255,16805],[12256,16805],[12257,16805],[12258,16805],[12259,16805],[12260,16805],[12261,16805],[12262,16805],[12263,16805],[12264,16805],[12265,16805],[12266,16805],[12267,16805],[12268,16805],[12269,16805],[12270,16805],[12271,16805],[12272,16805],[12273,16806],[12274,16806],[12275,16806],[12276,16806],[12277,16806],[12278,16806],[12279,16806],[12280,16806],[12281,16806],[12282,16806],[12283,16806],[12284,16806],[12285,16806],[12286,16806],[12287,16806],[12288,16806],[12289,16806],[12290,16806],[12291,16806],[12292,16806],[12293,16806],[12294,16806],[12295,16806],[12296,16806],[12297,16806],[12298,16806],[12299,16806],[12300,16806],[12301,16806],[12302,16806],[12303,16806],[12304,16806],[12305,16806],[12306,16806],[12307,16806],[12308,16806],[12309,16806],[12310,16806],[12311,16806],[12312,16806],[12313,16806],[12314,16806],[12315,16806],[12316,16806],[12317,16806],[12318,16806],[12319,16806],[12320,16806],[12321,16806],[12322,16806],[12323,16806],[12324,16806],[12325,16806],[12326,16806],[12327,16806],[12328,16806],[12329,16806],[12330,16806],[12331,16806],[12332,16806],[12333,16806],[12334,16806],[12335,16806],[12336,16806],[12337,16806],[12338,16806],[12339,16806],[12340,16806],[12341,16806],[12342,16806],[12343,16806],[12344,16806],[12345,16806],[12346,16806],[12347,16806],[12348,16806],[12349,16806],[12350,16806],[12351,16806],[12352,16806],[12353,16806],[12354,16777],[12355,16875],[12356,16875],[12357,16875],[12358,16875],[12359,16875],[12360,16875],[12361,16875],[12362,16875],[12363,16875],[12364,16671],[12365,16671],[12366,16671],[12367,16701],[12368,16701],[12369,16809],[12370,16701],[12371,16701],[12372,16702],[12373,16702],[12374,16702],[12375,16701],[12376,16701],[12377,16702],[12378,16701],[12379,16701],[12380,16702],[12381,16701],[12382,16701],[12383,16701],[12384,16701],[12385,16808],[12386,16701],[12387,16702],[12388,16702],[12389,16702],[12390,16702],[12391,16702],[12392,16702],[12393,16702],[12394,16702],[12395,16702],[12396,16702],[12397,16702],[12398,16701],[12399,16702],[12400,16702],[12401,16702],[12402,16701],[12403,16701],[12404,16701],[12405,16701],[12406,16701],[12407,16701],[12408,16701],[12409,16702],[12410,16701],[12411,16702],[12412,16702],[12413,16702],[12414,16702],[12415,16701],[12416,16701],[12417,16701],[12418,16807],[12419,16701],[12420,16701],[12421,16702],[12422,16701],[12423,16809],[12424,16809],[12425,16808],[12426,16702],[12427,16701],[12428,16701],[12429,16701],[12430,16701],[12431,16701],[12432,16701],[12433,16701],[12434,16701],[12435,16701],[12436,16701],[12437,16701],[12438,16701],[12439,16701],[12440,16702],[12441,16702],[12442,16701],[12443,16701],[12444,16701],[12445,16702],[12446,16701],[12447,16702],[12448,16702],[12449,16701],[12450,16702],[12451,16701],[12452,16701],[12453,16701],[12454,16702],[12455,16807],[12456,16808],[12457,16702],[12458,16807],[12459,16701],[12460,16701],[12461,16701],[12462,16701],[12463,16701],[12464,16701],[12465,16701],[12466,16701],[12467,16809],[12468,16808],[12469,16808],[12470,16702],[12471,16807],[12472,16701],[12473,16701],[12474,16701],[12475,16701],[12476,16701],[12477,16701],[12478,16701],[12479,16701],[12480,16809],[12481,16808],[12482,16808],[12483,16807],[12484,16701],[12485,16701],[12486,16701],[12487,16701],[12488,16701],[12489,16701],[12490,16701],[12491,16701],[12492,16808],[12493,16808],[12494,16807],[12495,16701],[12496,16701],[12497,16701],[12498,16701],[12499,16701],[12500,16701],[12501,16701],[12502,16701],[12503,16808],[12504,16808],[12505,16807],[12506,16701],[12507,16701],[12508,16701],[12509,16701],[12510,16701],[12511,16701],[12512,16701],[12513,16701],[12514,16808],[12515,16808],[12516,16701],[12517,16701],[12518,16701],[12519,16808],[12520,16807],[12521,16808],[12522,16807],[12523,16808],[12524,16807],[12525,16808],[12526,16808],[12527,16808],[12528,16808],[12529,16807],[12530,16701],[12531,16701],[12532,16701],[12533,16701],[12534,16701],[12535,16701],[12536,16701],[12537,16701],[12538,16808],[12539,16808],[12540,16807],[12541,16807],[12542,16701],[12543,16701],[12544,16701],[12545,16701],[12546,16701],[12547,16701],[12548,16701],[12549,16701],[12550,16701],[12551,16701],[12552,16701],[12553,16701],[12554,16701],[12555,16701],[12556,16701],[12557,16701],[12558,16808],[12559,16808],[12560,16808],[12561,16808],[12562,16808],[12563,16808],[12564,16702],[12565,16702],[12566,16807],[12567,16701],[12568,16701],[12569,16701],[12570,16701],[12571,16701],[12572,16701],[12573,16701],[12574,16701],[12575,16701],[12576,16701],[12577,16701],[12578,16701],[12579,16809],[12580,16809],[12581,16808],[12582,16808],[12583,16808],[12584,16702],[12585,16702],[12586,16702],[12587,16702],[12588,16702],[12589,16807],[12590,16701],[12591,16701],[12592,16701],[12593,16701],[12594,16701],[12595,16701],[12596,16701],[12597,16701],[12598,16701],[12599,16701],[12600,16701],[12601,16701],[12602,16701],[12603,16701],[12604,16701],[12605,16701],[12606,16809],[12607,16809],[12608,16808],[12609,16808],[12610,16808],[12611,16808],[12612,16808],[12613,16808],[12614,16701],[12615,16807],[12616,16701],[12617,16701],[12618,16808],[12619,16808],[12620,16808],[12621,16808],[12622,16701],[12623,16702],[12624,16807],[12625,16701],[12626,16701],[12627,16701],[12628,16701],[12629,16701],[12630,16701],[12631,16701],[12632,16701],[12633,16809],[12634,16808],[12635,16808],[12636,16808],[12637,16701],[12638,16701],[12639,16701],[12640,16701],[12641,16808],[12642,16808],[12643,16807],[12644,16701],[12645,16808],[12646,16701],[12647,16807],[12648,16808],[12649,16808],[12650,16701],[12651,16807],[12652,16808],[12653,16808],[12654,16808],[12655,16808],[12656,16701],[12657,16702],[12658,16701],[12659,16701],[12660,16701],[12661,16701],[12662,16809],[12663,16807],[12664,16808],[12665,16807],[12666,16808],[12667,16808],[12668,16808],[12669,16808],[12670,16808],[12671,16807],[12672,16808],[12673,16808],[12674,16807],[12675,16701],[12676,16701],[12677,16701],[12678,16701],[12679,16701],[12680,16701],[12681,16701],[12682,16701],[12683,16808],[12684,16808],[12685,16702],[12686,16701],[12687,16701],[12688,16701],[12689,16701],[12690,16809],[12691,16808],[12692,16808],[12693,16702],[12694,16807],[12695,16701],[12696,16701],[12697,16701],[12698,16701],[12699,16701],[12700,16701],[12701,16701],[12702,16701],[12703,16809],[12704,16808],[12705,16808],[12706,16702],[12707,16807],[12708,16701],[12709,16701],[12710,16701],[12711,16701],[12712,16701],[12713,16701],[12714,16701],[12715,16701],[12716,16809],[12717,16808],[12718,16808],[12719,16702],[12720,16807],[12721,16701],[12722,16701],[12723,16701],[12724,16701],[12725,16701],[12726,16701],[12727,16701],[12728,16701],[12729,16809],[12730,16808],[12731,16808],[12732,16807],[12733,16701],[12734,16808],[12735,16701],[12736,16807],[12737,16808],[12738,16701],[12739,16702],[12740,16807],[12741,16701],[12742,16701],[12743,16701],[12744,16701],[12745,16701],[12746,16701],[12747,16701],[12748,16701],[12749,16809],[12750,16808],[12751,16808],[12752,16807],[12753,16808],[12754,16808],[12755,16701],[12769,16810],[12770,16810],[12771,16810],[12772,16810],[12773,16810],[12774,16810],[12775,16810],[12776,16810],[12777,16810],[12778,16810],[12779,16810],[12780,16810],[12781,16810],[12782,16810],[12783,16810],[12784,16810],[12785,16810],[12786,16810],[12787,16810],[12788,16810],[12789,16810],[12790,16810],[12791,16810],[12792,16810],[12793,16810],[12794,16810],[12795,16810],[12796,16810],[12797,16810],[12798,16810],[12799,16810],[12800,16810],[12801,16810],[12802,16810],[12803,16810],[12804,16810],[12805,16810],[12806,16810],[12807,16810],[12808,16810],[12809,16810],[12810,16810],[12811,16810],[12812,16810],[12813,16810],[12814,16810],[12815,16810],[12816,16810],[12817,16810],[12818,16810],[12819,16810],[12820,16810],[12821,16810],[12822,16810],[12823,16810],[12824,16810],[12825,16810],[12826,16810],[12827,16810],[12828,16810],[12829,16810],[12830,16810],[12831,16810],[12832,16810],[12833,16810],[12834,16810],[12835,16810],[12836,16810],[12837,16810],[12838,16810],[12839,16810],[12840,16810],[12841,16810],[12842,16811],[12843,16675],[12844,16675],[12845,16675],[12846,16673],[12847,16672],[12848,16675],[12849,16673],[12850,16673],[12851,16673],[12852,16672],[12853,16673],[12854,16673],[12855,16673],[12856,16673],[12857,16673],[12858,16673],[12859,16673],[12860,16673],[12861,16672],[12862,16674],[12863,16673],[12864,16673],[12865,16674],[12866,16672],[12867,16672],[12868,16675],[12869,16672],[12870,16674],[12871,16673],[12872,16672],[12873,16811],[12874,16675],[12875,16675],[12876,16673],[12877,16675],[12878,16811],[12879,16675],[12880,16672],[12881,16674],[12882,16672],[12883,16672],[12884,16672],[12885,16672],[12886,16672],[12887,16672],[12888,16673],[12889,16672],[12890,16672],[12891,16672],[12892,16673],[12893,16672],[12894,16672],[12895,16672],[12896,16672],[12897,16672],[12898,16673],[12899,16672],[12900,16673],[12901,16675],[12902,16675],[12903,16675],[12904,16811],[12905,16811],[12906,16811],[12907,16672],[12908,16672],[12909,16672],[12910,16672],[12911,16672],[12912,16674],[12913,16673],[12914,16673],[12915,16673],[12916,16675],[12917,16675],[12918,16675],[12919,16811],[12920,16811],[12921,16811],[12922,16672],[12923,16672],[12924,16672],[12925,16672],[12926,16672],[12927,16674],[12928,16673],[12929,16673],[12930,16673],[12931,16675],[12932,16675],[12933,16675],[12934,16811],[12935,16811],[12936,16811],[12937,16672],[12938,16672],[12939,16672],[12940,16672],[12941,16672],[12942,16674],[12943,16673],[12944,16673],[12945,16673],[12946,16675],[12947,16675],[12948,16675],[12949,16811],[12950,16811],[12951,16811],[12952,16672],[12953,16672],[12954,16672],[12955,16672],[12956,16672],[12957,16674],[12958,16673],[12959,16673],[12960,16673],[12961,16675],[12962,16675],[12963,16675],[12964,16811],[12965,16811],[12966,16811],[12967,16672],[12968,16672],[12969,16672],[12970,16672],[12971,16672],[12972,16674],[12973,16673],[12974,16673],[12975,16675],[12976,16675],[12977,16675],[12978,16811],[12979,16811],[12980,16811],[12981,16672],[12982,16672],[12983,16672],[12984,16672],[12985,16674],[12986,16673],[12987,16673],[12988,16672],[12989,16672],[12990,16672],[12991,16672],[12992,16673],[12993,16673],[12994,16672],[12995,16675],[12996,16675],[12997,16675],[12998,16675],[12999,16811],[13000,16811],[13001,16811],[13002,16673],[13003,16672],[13004,16672],[13005,16672],[13006,16672],[13007,16672],[13008,16672],[13009,16673],[13010,16673],[13011,16673],[13012,16673],[13013,16673],[13014,16675],[13015,16675],[13016,16675],[13017,16811],[13018,16811],[13019,16811],[13020,16672],[13021,16672],[13022,16672],[13023,16672],[13024,16672],[13025,16674],[13026,16673],[13027,16673],[13028,16672],[13029,16672],[13030,16673],[13031,16673],[13032,16675],[13033,16675],[13034,16675],[13035,16675],[13036,16675],[13037,16675],[13038,16811],[13039,16811],[13040,16811],[13041,16811],[13042,16811],[13043,16811],[13044,16672],[13045,16672],[13046,16672],[13047,16672],[13048,16672],[13049,16672],[13050,16672],[13051,16672],[13052,16672],[13053,16672],[13054,16674],[13055,16674],[13056,16673],[13057,16673],[13058,16673],[13059,16673],[13060,16673],[13061,16675],[13062,16675],[13063,16675],[13064,16811],[13065,16811],[13066,16811],[13067,16672],[13068,16672],[13069,16672],[13070,16672],[13071,16672],[13072,16672],[13073,16672],[13074,16672],[13075,16674],[13076,16673],[13077,16673],[13078,16673],[13079,16673],[13080,16673],[13081,16673],[13082,16675],[13083,16675],[13084,16675],[13085,16811],[13086,16811],[13087,16811],[13088,16672],[13089,16672],[13090,16672],[13091,16672],[13092,16672],[13093,16672],[13094,16672],[13095,16672],[13096,16672],[13097,16672],[13098,16672],[13099,16672],[13100,16674],[13101,16674],[13102,16673],[13103,16673],[13104,16673],[13105,16673],[13106,16673],[13107,16673],[13108,16673],[13109,16674],[13110,16673],[13111,16673],[13112,16672],[13113,16672],[13114,16672],[13115,16672],[13116,16674],[13117,16673],[13118,16673],[13119,16673],[13120,16672],[13121,16672],[13122,16672],[13123,16672],[13124,16672],[13125,16672],[13126,16673],[13127,16672],[13128,16672],[13129,16672],[13130,16672],[13131,16672],[13132,16673],[13133,16673],[13134,16675],[13135,16675],[13136,16675],[13137,16811],[13138,16811],[13139,16811],[13140,16672],[13141,16672],[13142,16672],[13143,16672],[13144,16674],[13145,16673],[13146,16673],[13147,16673],[13148,16673],[13149,16672],[13150,16674],[13151,16673],[13152,16673],[13153,16675],[13154,16675],[13155,16675],[13156,16811],[13157,16811],[13158,16811],[13159,16672],[13160,16672],[13161,16672],[13162,16672],[13163,16672],[13164,16674],[13165,16673],[13166,16673],[13167,16673],[13168,16672],[13169,16672],[13170,16672],[13171,16672],[13172,16672],[13173,16673],[13174,16672],[13175,16672],[13176,16672],[13177,16672],[13178,16674],[13179,16675],[13180,16675],[13181,16675],[13182,16811],[13183,16811],[13184,16811],[13185,16672],[13186,16672],[13187,16672],[13188,16672],[13189,16674],[13190,16673],[13191,16673],[13192,16673],[13193,16673],[13194,16673],[13195,16673],[13196,16673],[13197,16673],[13198,16673],[13199,16673],[13200,16672],[13201,16672],[13202,16674],[13203,16674],[13204,16673],[13205,16673],[13206,16673],[13207,16673],[13208,16672],[13209,16672],[13210,16672],[13211,16673],[13212,16672],[13213,16672],[13214,16672],[13215,16672],[13216,16672],[13217,16672],[13218,16673],[13219,16673],[13220,16673],[13221,16673],[13222,16673],[13223,16673],[13224,16673],[13225,16673],[13226,16673],[13227,16673],[13228,16673],[13229,16673],[13230,16672],[13231,16674],[13232,16672],[13233,16672],[13234,16672],[13235,16674],[13236,16673],[13237,16675],[13238,16675],[13239,16675],[13240,16811],[13241,16811],[13242,16811],[13243,16672],[13244,16672],[13245,16672],[13246,16672],[13247,16672],[13248,16674],[13249,16673],[13250,16673],[13251,16672],[13252,16672],[13253,16672],[13254,16672],[13255,16672],[13256,16673],[13257,16673],[13258,16672],[13259,16673],[13260,16675],[13261,16675],[13262,16675],[13263,16811],[13264,16811],[13265,16811],[13266,16672],[13267,16672],[13268,16672],[13269,16672],[13270,16672],[13271,16672],[13272,16672],[13273,16674],[13274,16673],[13275,16673],[13276,16673],[13277,16675],[13278,16675],[13279,16675],[13280,16811],[13281,16811],[13282,16811],[13283,16672],[13284,16672],[13285,16672],[13286,16672],[13287,16672],[13288,16674],[13289,16673],[13290,16673],[13291,16673],[13292,16675],[13293,16675],[13294,16675],[13295,16811],[13296,16811],[13297,16811],[13298,16672],[13299,16672],[13300,16672],[13301,16672],[13302,16672],[13303,16674],[13304,16673],[13305,16673],[13306,16673],[13307,16672],[13308,16673],[13309,16673],[13310,16673],[13311,16675],[13312,16675],[13313,16675],[13314,16811],[13315,16811],[13316,16811],[13317,16672],[13318,16672],[13319,16672],[13320,16672],[13321,16672],[13322,16674],[13323,16673],[13324,16673],[13325,16672],[13326,16672],[13327,16672],[13328,16876],[13329,16876],[13330,16876],[13331,16876],[13332,16876],[13333,16876],[13334,16876],[13335,16876],[13336,16876],[13337,16876],[13338,16876],[13339,16876],[13340,16876],[13341,16876],[13342,16876],[13343,16876],[13344,16819],[13345,16819],[13346,16819],[13347,16819],[13348,16819],[13349,16819],[13350,16819],[13351,16819],[13352,16819],[13353,16819],[13354,16819],[13355,16819],[13356,16819],[13357,16819],[13358,16819],[13359,16819],[13360,16819],[13361,16819],[13362,16819],[13363,16819],[13364,16819],[13365,16819],[13366,16819],[13367,16819],[13368,16819],[13369,16819],[13370,16819],[13371,16819],[13372,16819],[13373,16819],[13374,16819],[13375,16819],[13376,16817],[13377,16817],[13378,16821],[13379,16782],[13380,16817],[13381,16782],[13382,16817],[13383,16782],[13384,16817],[13385,16782],[13386,16817],[13387,16782],[13388,16821],[13389,16817],[13390,16817],[13391,16821],[13392,16821],[13393,16782],[13394,16817],[13395,16817],[13396,16821],[13397,16782],[13398,16821],[13399,16817],[13400,16817],[13401,16821],[13402,16782],[13403,16817],[13404,16817],[13405,16821],[13406,16782],[13407,16817],[13408,16817],[13409,16821],[13410,16782],[13411,16817],[13412,16817],[13413,16821],[13414,16782],[13415,16782],[13416,16821],[13417,16782],[13418,16817],[13419,16817],[13420,16821],[13421,16821],[13422,16782],[13423,16782],[13424,16817],[13425,16817],[13426,16817],[13427,16817],[13428,16821],[13429,16821],[13430,16782],[13431,16782],[13432,16817],[13433,16817],[13434,16821],[13435,16821],[13436,16782],[13437,16782],[13438,16817],[13439,16817],[13440,16817],[13441,16821],[13442,16821],[13443,16821],[13444,16782],[13445,16782],[13446,16817],[13447,16782],[13448,16782],[13449,16782],[13450,16817],[13451,16821],[13452,16782],[13453,16817],[13454,16821],[13455,16782],[13456,16817],[13457,16817],[13458,16821],[13459,16782],[13460,16821],[13461,16821],[13462,16821],[13463,16821],[13464,16782],[13465,16817],[13466,16817],[13467,16821],[13468,16821],[13469,16782],[13470,16782],[13471,16817],[13472,16782],[13473,16782],[13474,16782],[13475,16817],[13476,16817],[13477,16817],[13478,16821],[13479,16782],[13480,16821],[13481,16817],[13482,16821],[13483,16782],[13484,16817],[13485,16817],[13486,16821],[13487,16782],[13488,16782],[13489,16782],[13490,16817],[13491,16817],[13492,16821],[13493,16782],[13494,16817],[13495,16817],[13496,16821],[13497,16782],[13498,16817],[13499,16817],[13500,16821],[13501,16782],[13502,16822],[13503,16821],[13504,16822],[13505,16822],[13506,16822],[13507,16822],[13508,16822],[13509,16822],[13510,16822],[13511,16822],[13512,16822],[13513,16822],[13514,16822],[13515,16822],[13516,16822],[13517,16822],[13518,16822],[13519,16822],[13520,16822],[13521,16822],[13522,16822],[13523,16822],[13524,16822],[13525,16813],[13526,16813],[13527,16813],[13528,16813],[13529,16813],[13530,16813],[13531,16813],[13532,16813],[13533,16813],[13534,16813],[13535,16813],[13536,16813],[13537,16813],[13538,16813],[13539,16813],[13540,16813],[13541,16813],[13542,16813],[13543,16813],[13544,16813],[13545,16813],[13546,16813],[13547,16813],[13548,16813],[13549,16813],[13550,16813],[13551,16813],[13552,16813],[13553,16813],[13554,16813],[13555,16813],[13556,16813],[13557,16813],[13558,16813],[13559,16813],[13560,16813],[13561,16813],[13562,16813],[13563,16813],[13564,16813],[13565,16813],[13566,16813],[13567,16813],[13568,16813],[13569,16813],[13570,16813],[13571,16813],[13572,16813],[13573,16813],[13574,16813],[13575,16813],[13576,16813],[13577,16813],[13578,16813],[13579,16813],[13580,16813],[13581,16813],[13582,16813],[13583,16813],[13584,16813],[13585,16813],[13586,16813],[13587,16813],[13588,16813],[13589,16813],[13590,16813],[13591,16813],[13592,16813],[13593,16813],[13594,16813],[13595,16813],[13596,16813],[13597,16813],[13598,16813],[13599,16813],[13600,16813],[13601,16813],[13602,16813],[13603,16684],[13604,16684],[13605,16684],[13606,16684],[13607,16684],[13608,16684],[13609,16684],[13614,16684],[13615,16684],[13616,16684],[13617,16684],[13618,16684],[13619,16684],[13620,16684],[13621,16684],[13622,16684],[13627,16684],[13628,16684],[13629,16684],[13630,16684],[13631,16684],[13632,16684],[13633,16684],[13634,16684],[13635,16684],[13636,16684],[13637,16684],[13638,16684],[13639,16684],[13640,16684],[13641,16684],[13642,16684],[13643,16684],[13644,16684],[13645,16684],[13646,16684],[13647,16684],[13648,16684],[13649,16684],[13650,16684],[13651,16684],[13652,16684],[13653,16684],[13654,16684],[13655,16684],[13656,16684],[13657,16684],[13658,16684],[13659,16684],[13660,16684],[13661,16684],[13662,16684],[13663,16684],[13664,16684],[13665,16684],[13666,16684],[13667,16684],[13668,16684],[13669,16684],[13670,16684],[13671,16684],[13672,16684],[13673,16684],[13674,16684],[13675,16684],[13676,16684],[13677,16684],[13678,16684],[13679,16684],[13680,16684],[13681,16684],[13682,16684],[13683,16684],[13684,16684],[13685,16684],[13686,16684],[13687,16684],[13688,16684],[13689,16684],[13690,16684],[13691,16684],[13692,16684],[13693,16684],[13694,16684],[13695,16684],[13696,16684],[13697,16684],[13698,16684],[13699,16684],[13700,16684],[13701,16684],[13702,16684],[13703,16684],[13704,16684],[13705,16684],[13706,16684],[13707,16684],[13708,16684],[13709,16684],[13710,16684],[13711,16684],[13712,16684],[13713,16684],[13714,16684],[13715,16684],[13716,16684],[13717,16684],[13718,16684],[13719,16684],[13720,16684],[13721,16684],[13722,16684],[13723,16684],[13724,16684],[13725,16684],[13726,16684],[13727,16684],[13728,16684],[13729,16684],[13730,16684],[13731,16684],[13732,16684],[13733,16684],[13734,16684],[13735,16684],[13736,16684],[13737,16684],[13738,16684],[13739,16684],[13740,16684],[13741,16684],[13742,16684],[13743,16684],[13744,16684],[13745,16684],[13746,16684],[13747,16684],[13748,16684],[13749,16684],[13750,16684],[13751,16684],[13752,16684],[13753,16684],[13754,16684],[13755,16684],[13756,16684],[13757,16684],[13758,16684],[13759,16684],[13760,16684],[13761,16684],[13762,16684],[13763,16684],[13764,16684],[13765,16684],[13766,16684],[13767,16684],[13768,16684],[13769,16684],[13770,16684],[13771,16684],[13772,16684],[13773,16684],[13774,16684],[13775,16684],[13776,16684],[13777,16684],[13778,16684],[13779,16684],[13780,16684],[13781,16684],[13782,16684],[13783,16684],[13784,16684],[13785,16684],[13786,16684],[13787,16684],[13788,16684],[13789,16684],[13790,16684],[13791,16684],[13792,16684],[13793,16684],[13794,16684],[13795,16684],[13796,16684],[13797,16684],[13798,16684],[13799,16684],[13800,16684],[13801,16684],[13802,16684],[13803,16684],[13804,16684],[13805,16684],[13806,16684],[13807,16684],[13808,16684],[13809,16684],[13810,16684],[13811,16684],[13812,16684],[13813,16684],[13814,16684],[13815,16684],[13816,16684],[13817,16684],[13818,16684],[13819,16684],[13820,16684],[13821,16684],[13822,16684],[13823,16684],[13824,16684],[13825,16684],[13826,16684],[13827,16684],[13828,16684],[13829,16684],[13830,16684],[13831,16684],[13832,16684],[13833,16684],[13834,16684],[13835,16684],[13836,16684],[13837,16684],[13838,16684],[13839,16684],[13840,16684],[13841,16684],[13842,16684],[13843,16684],[13844,16684],[13845,16684],[13846,16684],[13847,16684],[13848,16684],[13849,16684],[13850,16684],[13851,16684],[13852,16684],[13853,16684],[13854,16684],[13855,16820],[13856,16820],[13857,16820],[13858,16820],[13859,16820],[13860,16820],[13861,16820],[13862,16820],[13863,16820],[13864,16820],[13865,16820],[13866,16820],[13867,16820],[13868,16820],[13869,16820],[13870,16820],[13871,16820],[13872,16820],[13873,16820],[13874,16820],[13875,16820],[13876,16820],[13877,16820],[13878,16820],[13879,16820],[13880,16820],[13881,16820],[13882,16820],[13883,16820],[13884,16820],[13885,16820],[13886,16820],[13887,16820],[13888,16816],[13889,16816],[13890,16816],[13891,16823],[13892,16816],[13893,16823],[13894,16816],[13895,16816],[13896,16816],[13897,16816],[13898,16823],[13899,16816],[13900,16816],[13901,16816],[13902,16816],[13903,16823],[13904,16816],[13905,16823],[13906,16816],[13907,16823],[13908,16816],[13909,16816],[13910,16816],[13911,16823],[13912,16816],[13913,16823],[13914,16816],[13915,16823],[13916,16816],[13917,16823],[13918,16816],[13919,16653],[13920,16653],[13921,16653],[13922,16653],[13923,16653],[13924,16653],[13925,16784],[13926,16784],[13927,16653],[13928,16653],[13929,16653],[13930,16653],[13931,16653],[13932,16653],[13933,16653],[13934,16653],[13935,16653],[13936,16653],[13937,16653],[13938,16653],[13939,16653],[13940,16653],[13941,16653],[13942,16653],[13943,16824],[13944,16818],[13945,16824],[13946,16815],[13947,16824],[13948,16815],[13949,16818],[13950,16818],[13951,16818],[13952,16824],[13953,16824],[13954,16824],[13955,16877],[13956,16815],[13957,16818],[13958,16824],[13959,16824],[13960,16824],[13961,16824],[13962,16824],[13963,16818],[13964,16818],[13965,16818],[13966,16815],[13967,16815],[13968,16815],[13969,16815],[13970,16824],[13971,16824],[13972,16824],[13973,16818],[13974,16818],[13975,16877],[13976,16877],[13977,16824],[13978,16818],[13979,16877],[13980,16815],[13981,16815],[13982,16818],[13983,16877],[13984,16824],[13985,16824],[13986,16830],[13987,16824],[13988,16815],[13989,16815],[13990,16818],[13991,16824],[13992,16824],[13993,16824],[13994,16824],[13995,16836],[13996,16831],[13997,16833],[13998,16833],[13999,16829],[14000,16829],[14001,16829],[14002,16829],[14003,16833],[14004,16836],[14005,16836],[14006,16834],[14007,16834],[14008,16835],[14009,16832],[14010,16836],[14011,16828],[14012,16836],[14013,16836],[14014,16829],[14015,16831],[14016,16832],[14017,16833],[14018,16833],[14019,16829],[14020,16829],[14021,16834],[14022,16834],[14023,16831],[14024,16835],[14025,16836],[14026,16836],[14027,16828],[14028,16832],[14029,16833],[14030,16833],[14031,16829],[14032,16829],[14033,16834],[14034,16834],[14035,16831],[14036,16835],[14037,16836],[14038,16836],[14039,16828],[14040,16832],[14041,16829],[14042,16829],[14043,16833],[14044,16833],[14045,16834],[14046,16834],[14047,16831],[14048,16835],[14049,16836],[14050,16836],[14051,16828],[14052,16832],[14053,16833],[14054,16833],[14055,16834],[14056,16834],[14057,16831],[14058,16835],[14059,16836],[14060,16836],[14061,16828],[14062,16832],[14063,16833],[14064,16833],[14065,16834],[14066,16834],[14067,16831],[14068,16835],[14069,16836],[14070,16836],[14071,16828],[14072,16832],[14073,16833],[14074,16833],[14075,16836],[14076,16836],[14077,16828],[14078,16833],[14079,16833],[14080,16836],[14081,16836],[14082,16833],[14083,16833],[14084,16833],[14085,16829],[14086,16829],[14087,16834],[14088,16834],[14089,16831],[14090,16835],[14091,16836],[14092,16836],[14093,16836],[14094,16828],[14095,16832],[14096,16833],[14097,16833],[14098,16829],[14099,16829],[14100,16834],[14101,16834],[14102,16831],[14103,16835],[14104,16836],[14105,16836],[14106,16828],[14107,16828],[14108,16828],[14109,16832],[14110,16833],[14111,16833],[14112,16833],[14113,16829],[14114,16829],[14115,16834],[14116,16834],[14117,16831],[14118,16835],[14119,16836],[14120,16836],[14121,16828],[14122,16832],[14123,16829],[14124,16829],[14125,16829],[14126,16829],[14127,16833],[14128,16835],[14129,16836],[14130,16828],[14131,16828],[14132,16829],[14133,16829],[14134,16833],[14135,16829],[14136,16834],[14137,16834],[14138,16834],[14139,16834],[14140,16831],[14141,16835],[14142,16836],[14143,16828],[14144,16832],[14145,16832],[14146,16832],[14147,16832],[14148,16832],[14149,16832],[14150,16832],[14151,16832],[14152,16832],[14153,16832],[14154,16832],[14155,16832],[14156,16832],[14157,16832],[14158,16832],[14159,16832],[14160,16832],[14161,16832],[14162,16832],[14163,16832],[14164,16832],[14165,16832],[14166,16832],[14167,16832],[14168,16832],[14169,16832],[14170,16832],[14171,16832],[14172,16832],[14173,16832],[14174,16832],[14175,16832],[14176,16832],[14177,16832],[14178,16832],[14179,16832],[14180,16832],[14181,16832],[14182,16832],[14183,16832],[14184,16832],[14185,16832],[14186,16832],[14187,16832],[14188,16832],[14189,16832],[14190,16832],[14191,16832],[14192,16832],[14193,16832],[14194,16832],[14195,16832],[14196,16832],[14197,16832],[14198,16832],[14199,16832],[14200,16832],[14201,16832],[14202,16832],[14203,16832],[14204,16832],[14205,16832],[14206,16832],[14207,16832],[14208,16832],[14209,16832],[14210,16832],[14211,16832],[14212,16832],[14213,16832],[14214,16829],[14215,16829],[14216,16829],[14217,16829],[14218,16833],[14219,16833],[14220,16834],[14221,16834],[14222,16831],[14223,16835],[14224,16836],[14225,16836],[14226,16828],[14227,16832],[14228,16833],[14229,16836],[14230,16829],[14231,16833],[14232,16833],[14233,16829],[14234,16829],[14235,16834],[14236,16834],[14237,16831],[14238,16835],[14239,16836],[14240,16836],[14241,16828],[14242,16832],[14243,16833],[14244,16833],[14245,16829],[14246,16829],[14247,16834],[14248,16834],[14249,16831],[14250,16835],[14251,16836],[14252,16836],[14253,16828],[14254,16832],[14255,16833],[14256,16833],[14257,16829],[14258,16829],[14259,16834],[14260,16834],[14261,16831],[14262,16835],[14263,16836],[14264,16836],[14265,16828],[14266,16832],[14267,16832],[14268,16836],[14269,16833],[14270,16833],[14271,16829],[14272,16829],[14273,16834],[14274,16834],[14275,16831],[14276,16835],[14277,16836],[14278,16836],[14279,16828],[14280,16832],[14281,16832],[14282,16828],[14283,16828],[14284,16828],[14285,16828],[14286,16828],[14287,16828],[14288,16828],[14289,16828],[14290,16828],[14291,16828],[14292,16828],[14293,16828],[14294,16828],[14295,16828],[14296,16828],[14297,16828],[14298,16828],[14299,16828],[14300,16828],[14301,16828],[14302,16828],[14303,16828],[14304,16828],[14305,16828],[14306,16828],[14307,16828],[14308,16828],[14309,16828],[14310,16828],[14311,16828],[14312,16828],[14313,16828],[14314,16828],[14315,16828],[14316,16828],[14317,16828],[14318,16828],[14319,16828],[14320,16828],[14321,16828],[14322,16828],[14323,16828],[14324,16828],[14325,16828],[14326,16828],[14327,16828],[14328,16828],[14329,16828],[14330,16828],[14331,16828],[14332,16828],[14333,16828],[14334,16828],[14335,16828],[14336,16828],[14337,16828],[14338,16828],[14339,16828],[14340,16828],[14341,16828],[14342,16828],[14343,16828],[14344,16828],[14345,16828],[14346,16828],[14347,16828],[14348,16828],[14349,16828],[14350,16828],[14351,16828],[14352,16828],[14353,16828],[14354,16828],[14355,16828],[14356,16828],[14357,16828],[14358,16828],[14359,16828],[14360,16828],[14361,16828],[14362,16828],[14363,16828],[14364,16828],[14365,16828],[14366,16828],[14367,16828],[14368,16828],[14369,16828],[14370,16828],[14371,16828],[14372,16828],[14373,16828],[14374,16828],[14375,16828],[14376,16828],[14377,16828],[14378,16828],[14379,16828],[14380,16828],[14381,16828],[14382,16828],[14383,16828],[14384,16828],[14385,16828],[14386,16828],[14387,16828],[14388,16828],[14389,16828],[14390,16828],[14391,16828],[14392,16828],[14393,16828],[14394,16828],[14395,16828],[14396,16828],[14397,16828],[14398,16828],[14399,16828],[14400,16828],[14401,16828],[14402,16828],[14403,16828],[14404,16828],[14405,16828],[14406,16828],[14407,16828],[14408,16828],[14409,16828],[14410,16828],[14411,16828],[14412,16828],[14413,16828],[14414,16828],[14415,16828],[14416,16828],[14417,16828],[14418,16828],[14419,16828],[14420,16828],[14421,16828],[14422,16828],[14423,16828],[14424,16828],[14425,16828],[14426,16828],[14427,16828],[14428,16828],[14429,16836],[14430,16836],[14431,16836],[14432,16836],[14433,16836],[14434,16836],[14435,16878],[14436,16840],[14437,16840],[14438,16840],[14439,16840],[14440,16840],[14441,16840],[14442,16840],[14443,16840],[14444,16840],[14445,16840],[14446,16840],[14447,16840],[14448,16818],[14449,16829],[14450,16841],[14451,16841],[14452,16815],[14453,16818],[14454,16818],[14455,16818],[14456,16841],[14457,16842],[14458,16830],[14459,16842],[14460,16830],[14461,16842],[14462,16830],[14463,16842],[14464,16830],[14465,16841],[14466,16841],[14467,16841],[14468,16841],[14469,16841],[14470,16841],[14471,16841],[14472,16841],[14473,16841],[14474,16841],[14475,16841],[14476,16841],[14477,16841],[14478,16841],[14479,16842],[14480,16830],[14481,16842],[14482,16830],[14483,16842],[14484,16830],[14485,16830],[14486,16842],[14487,16842],[14488,16842],[14489,16815],[14490,16818],[14491,16842],[14492,16830],[14493,16842],[14494,16830],[14495,16842],[14496,16830],[14497,16818],[14498,16818],[14499,16842],[14500,16818],[14501,16842],[14502,16815],[14503,16815],[14504,16815],[14505,16815],[14506,16842],[14507,16830],[14508,16818],[14509,16842],[14510,16830],[14511,16818],[14512,16842],[14513,16830],[14514,16841],[14515,16877],[14516,16829],[14517,16815],[14518,16815],[14519,16818],[14520,16841],[14521,16830],[14522,16842],[14523,16830],[14524,16815],[14525,16818],[14526,16842],[14527,16830],[14528,16842],[14529,16830],[14530,16842],[14531,16830],[14532,16842],[14533,16830],[14534,16842],[14535,16830],[14536,16843],[14537,16842],[14538,16830],[14539,16879],[14540,16843],[14541,16843],[14542,16843],[14543,16843],[14544,16843],[14545,16843],[14546,16843],[14547,16843],[14548,16843],[14549,16843],[14550,16843],[14551,16879],[14552,16843],[14553,16843],[14554,16843],[14555,16843],[14556,16843],[14557,16843],[14558,16843],[14559,16843],[14560,16846],[14561,16846],[14562,16844],[14563,16844],[14564,16846],[14565,16846],[14566,16844],[14567,16846],[14568,16846],[14569,16844],[14570,16844],[14571,16844],[14572,16844],[14573,16846],[14574,16844],[14575,16846],[14576,16846],[14577,16846],[14578,16844],[14579,16846],[14580,16846],[14581,16844],[14582,16846],[14583,16846],[14584,16844],[14585,16846],[14586,16844],[14587,16846],[14588,16844],[14589,16846],[14590,16844],[14591,16844],[14592,16846],[14593,16844],[14594,16846],[14595,16846],[14596,16844],[14597,16846],[14598,16846],[14599,16844],[14600,16846],[14601,16846],[14602,16844],[14603,16846],[14604,16846],[14605,16844],[14606,16846],[14607,16846],[14608,16844],[14609,16847],[14610,16847],[14611,16847],[14612,16847],[14613,16847],[14614,16847],[14615,16847],[14616,16847],[14617,16847],[14618,16847],[14619,16847],[14620,16847],[14621,16847],[14622,16847],[14623,16847],[14624,16847],[14625,16847],[14626,16847],[14627,16847],[14628,16847],[14629,16847],[14630,16847],[14631,16841],[14632,16841],[14633,16841],[14634,16841],[14635,16841],[14636,16841],[14637,16841],[14638,16841],[14639,16841],[14640,16841],[14641,16841],[14642,16841],[14643,16841],[14644,16841],[14645,16841],[14646,16841],[14647,16841],[14648,16841],[14649,16841],[14650,16841],[14651,16841],[14652,16841],[14653,16841],[14654,16841],[14655,16841],[14656,16841],[14657,16841],[14658,16841],[14659,16849],[14660,16849],[14661,16849],[14662,16849],[14663,16849],[14664,16849],[14665,16849],[14666,16849],[14667,16849],[14668,16849],[14669,16849],[14670,16849],[14671,16849],[14672,16849],[14673,16849],[14674,16849],[14675,16849],[14676,16849],[14677,16849],[14678,16849],[14679,16849],[14680,16849],[14681,16849],[14682,16849],[14683,16849],[14684,16849],[14685,16849],[14686,16849],[14687,16849],[14688,16849],[14689,16849],[14690,16849],[14691,16849],[14692,16849],[14693,16849],[14694,16849],[14695,16849],[14696,16849],[14697,16849],[14698,16849],[14699,16849],[14700,16849],[14701,16849],[14702,16849],[14703,16849],[14704,16849],[14705,16849],[14706,16849],[14707,16849],[14708,16849],[14709,16849],[14710,16849],[14711,16849],[14712,16849],[14713,16849],[14714,16849],[14715,16849],[14716,16849],[14717,16849],[14718,16674],[14719,16674],[14720,16674],[14721,16674],[14722,16674],[14723,16674],[14724,16674],[14725,16674],[14726,16674],[14727,16674],[14728,16674],[14729,16674],[14730,16674],[14731,16674],[14732,16674],[14733,16674],[14734,16674],[14735,16674],[14736,16674],[14737,16674],[14738,16674],[14739,16725],[14740,16725],[14741,16725],[14742,16725],[14743,16725],[14744,16725],[14745,16725],[14746,16725],[14747,16725],[14748,16725],[14749,16725],[14750,16725],[14751,16725],[14752,16725],[14753,16725],[14754,16725],[14755,16725],[14756,16725],[14757,16725],[14758,16725],[14759,16725],[14760,16725],[14761,16725],[14762,16725],[14763,16725],[14764,16725],[14765,16725],[14766,16725],[14767,16725],[14768,16725],[14769,16725],[14770,16725],[14771,16681],[14772,16681],[14773,16681],[14774,16681],[14775,16681],[14776,16681],[14777,16681],[14778,16681],[14779,16681],[14780,16681],[14781,16681],[14782,16681],[14783,16681],[14784,16681],[14785,16681],[14786,16681],[14787,16681],[14788,16681],[14789,16681],[14790,16681],[14791,16681],[14792,16681],[14793,16681],[14794,16681],[14795,16681],[14796,16681],[14797,16681],[14798,16681],[14799,16681],[14800,16681],[14801,16681],[14802,16681],[14803,16681],[14804,16681],[14805,16681],[14806,16681],[14807,16681],[14808,16681],[14809,16681],[14810,16681],[14811,16681],[14812,16681],[14813,16681],[14814,16681],[14815,16681],[14816,16681],[14817,16681],[14818,16681],[14819,16681],[14820,16681],[14821,16681],[14822,16681],[14823,16681],[14824,16681],[14825,16681],[14826,16681],[14827,16681],[14828,16681],[14829,16681],[14830,16681],[14831,16681],[14832,16681],[14833,16681],[14834,16681],[14835,16681],[14836,16681],[14837,16681],[14838,16681],[14839,16681],[14840,16681],[14841,16681],[14842,16681],[14843,16681],[14844,16681],[14845,16681],[14846,16681],[14847,16681],[14848,16681],[14849,16681],[14850,16681],[14851,16681],[14852,16681],[14853,16681],[14854,16681],[14855,16681],[14856,16681],[14857,16681],[14858,16681],[14859,16681],[14860,16681],[14861,16681],[14862,16681],[14863,16681],[14864,16681],[14865,16681],[14866,16681],[14867,16681],[14868,16681],[14869,16681],[14870,16681],[14871,16681],[14872,16681],[14873,16681],[14874,16681],[14875,16681],[14876,16681],[14877,16681],[14878,16681],[14879,16681],[14880,16681],[14881,16681],[14882,16681],[14883,16681],[14884,16681],[14885,16681],[14886,16681],[14887,16681],[14888,16681],[14889,16681],[14890,16681],[14891,16681],[14892,16681],[14893,16681],[14894,16681],[14895,16681],[14896,16681],[14897,16681],[14898,16681],[14899,16681],[14900,16681],[14901,16681],[14902,16681],[14903,16681],[14904,16681],[14905,16681],[14906,16681],[14907,16681],[14908,16681],[14909,16681],[14910,16681],[14911,16681],[14912,16681],[14913,16681],[14914,16681],[14915,16681],[14916,16681],[14917,16681],[14918,16681],[14919,16681],[14920,16681],[14921,16681],[14922,16681],[14923,16681],[14924,16681],[14925,16681],[14926,16681],[14927,16681],[14928,16681],[14929,16681],[14930,16681],[14931,16681],[14932,16681],[14933,16681],[14934,16681],[14935,16681],[14936,16681],[14937,16681],[14938,16681],[14939,16681],[14940,16681],[14941,16681],[14942,16681],[14943,16681],[14944,16681],[14945,16681],[14946,16681],[14947,16681],[14948,16681],[14949,16681],[14950,16681],[14951,16681],[14952,16681],[14953,16681],[14954,16681],[14955,16681],[14956,16681],[14957,16681],[14958,16681],[14959,16681],[14960,16681],[14961,16681],[14962,16681],[14963,16681],[14964,16681],[14965,16681],[14966,16681],[14967,16681],[14968,16681],[14969,16681],[14970,16681],[14971,16681],[14972,16681],[14973,16681],[14974,16681],[14975,16681],[14976,16681],[14977,16681],[14978,16681],[14979,16681],[14980,16681],[14981,16681],[14982,16681],[14983,16681],[14984,16681],[14985,16681],[14986,16681],[14987,16681],[14988,16681],[14989,16681],[14990,16681],[14991,16681],[14992,16681],[14993,16681],[14994,16681],[14995,16681],[14996,16681],[14997,16681],[14998,16681],[14999,16681],[15000,16681],[15001,16681],[15002,16681],[15003,16681],[15004,16681],[15005,16681],[15006,16681],[15007,16681],[15008,16681],[15009,16681],[15010,16681],[15011,16681],[15012,16681],[15013,16681],[15014,16681],[15015,16681],[15016,16681],[15017,16681],[15018,16681],[15019,16681],[15020,16681],[15021,16681],[15022,16681],[15023,16681],[15024,16681],[15025,16681],[15026,16681],[15027,16681],[15028,16681],[15029,16681],[15030,16681],[15031,16681],[15032,16681],[15033,16681],[15034,16681],[15035,16681],[15036,16681],[15037,16681],[15038,16681],[15039,16681],[15040,16681],[15041,16681],[15042,16681],[15043,16681],[15044,16681],[15045,16681],[15046,16681],[15047,16681],[15048,16681],[15049,16681],[15050,16681],[15051,16681],[15052,16681],[15053,16681],[15054,16681],[15055,16681],[15056,16681],[15057,16681],[15058,16681],[15059,16681],[15060,16681],[15061,16681],[15062,16681],[15063,16681],[15064,16681],[15065,16681],[15066,16681],[15067,16681],[15068,16681],[15069,16681],[15070,16681],[15071,16681],[15072,16681],[15073,16681],[15074,16681],[15075,16681],[15076,16681],[15077,16681],[15078,16681],[15079,16681],[15080,16681],[15081,16681],[15082,16681],[15083,16681],[15084,16681],[15085,16681],[15086,16681],[15087,16681],[15088,16681],[15089,16681],[15090,16681],[15091,16681],[15092,16681],[15093,16681],[15094,16681],[15095,16681],[15096,16681],[15097,16681],[15098,16681],[15099,16681],[15100,16681],[15101,16681],[15102,16681],[15103,16681],[15104,16681],[15105,16681],[15106,16681],[15107,16681],[15108,16681],[15109,16681],[15110,16681],[15111,16681],[15112,16681],[15113,16681],[15114,16681],[15115,16681],[15116,16681],[15117,16681],[15118,16681],[15119,16681],[15120,16681],[15121,16681],[15122,16681],[15123,16681],[15124,16681],[15125,16681],[15126,16681],[15127,16681],[15128,16681],[15129,16681],[15130,16681],[15131,16681],[15132,16681],[15133,16880],[15134,16850],[15135,16850],[15136,16850],[15137,16850],[15138,16850],[15139,16850],[15140,16850],[15141,16850],[15142,16850],[15143,16850],[15144,16850],[15145,16850],[15146,16850],[15147,16850],[15148,16850],[15149,16850],[15150,16850],[15151,16850],[15152,16850],[15153,16850],[15154,16850],[15155,16850],[15156,16850],[15157,16850],[15158,16850],[15159,16850],[15160,16850],[15161,16850],[15162,16850],[15163,16850],[15164,16850],[15165,16850],[15166,16850],[15167,16850],[15168,16850],[15169,16850],[15170,16850],[15171,16850],[15172,16850],[15173,16850],[15174,16850],[15175,16880],[15176,16850],[15177,16850],[15178,16850],[15179,16850],[15180,16850],[15181,16850],[15182,16850],[15183,16850],[15184,16850],[15185,16850],[15186,16850],[15187,16850],[15188,16850],[15189,16850],[15190,16682],[15191,16682],[15192,16682],[15193,16682],[15194,16682],[15195,16682],[15196,16682],[15197,16682],[15198,16682],[15199,16682],[15200,16682],[15201,16682],[15202,16682],[15203,16682],[15204,16682],[15205,16682],[15206,16720],[15207,16682],[15208,16682],[15209,16682],[15210,16682],[15211,16682],[15212,16682],[15213,16682],[15214,16682],[15215,16682],[15216,16682],[15217,16682],[15218,16720],[15219,16720],[15220,16720],[15221,16720],[15222,16682],[15223,16682],[15224,16682],[15225,16682],[15226,16682],[15227,16682],[15228,16682],[15229,16682],[15230,16682],[15231,16682],[15232,16682],[15233,16682],[15234,16682],[15235,16682],[15236,16682],[15237,16682],[15238,16682],[15239,16682],[15240,16682],[15241,16745],[15242,16682],[15243,16682],[15244,16682],[15245,16682],[15246,16682],[15247,16745],[15248,16745],[15249,16745],[15250,16682],[15251,16745],[15252,16682],[15253,16682],[15254,16720],[15255,16720],[15256,16745],[15257,16745],[15258,16682],[15259,16682],[15260,16682],[15261,16682],[15262,16682],[15263,16682],[15264,16682],[15265,16682],[15266,16682],[15267,16682],[15268,16682],[15269,16682],[15270,16682],[15271,16682],[15272,16682],[15273,16682],[15274,16720],[15275,16720],[15276,16745],[15277,16745],[15278,16682],[15279,16682],[15280,16682],[15281,16682],[15282,16682],[15283,16682],[15284,16682],[15285,16682],[15286,16682],[15287,16682],[15288,16682],[15289,16682],[15290,16682],[15291,16682],[15292,16720],[15293,16720],[15294,16745],[15295,16682],[15296,16682],[15297,16682],[15298,16682],[15299,16682],[15300,16682],[15301,16682],[15302,16682],[15303,16682],[15304,16682],[15305,16682],[15306,16682],[15307,16682],[15308,16682],[15309,16720],[15310,16720],[15311,16745],[15312,16682],[15313,16682],[15314,16682],[15315,16682],[15316,16682],[15317,16682],[15318,16682],[15319,16682],[15320,16682],[15321,16682],[15322,16682],[15323,16682],[15324,16682],[15325,16682],[15326,16720],[15327,16720],[15328,16745],[15329,16682],[15330,16682],[15331,16682],[15332,16682],[15333,16682],[15334,16682],[15335,16682],[15336,16682],[15337,16682],[15338,16682],[15339,16682],[15340,16682],[15341,16682],[15342,16682],[15343,16720],[15344,16745],[15345,16682],[15346,16682],[15347,16682],[15348,16682],[15349,16682],[15350,16682],[15351,16682],[15352,16682],[15353,16682],[15354,16682],[15355,16682],[15356,16745],[15357,16682],[15358,16745],[15359,16682],[15360,16682],[15361,16745],[15362,16745],[15363,16720],[15364,16745],[15365,16682],[15366,16682],[15367,16682],[15368,16682],[15369,16682],[15370,16745],[15371,16682],[15372,16720],[15373,16720],[15374,16745],[15375,16682],[15376,16682],[15377,16682],[15378,16682],[15379,16682],[15380,16682],[15381,16682],[15382,16682],[15383,16682],[15384,16682],[15385,16682],[15386,16682],[15387,16682],[15388,16682],[15389,16720],[15390,16720],[15391,16720],[15392,16720],[15393,16745],[15394,16745],[15395,16682],[15396,16682],[15397,16682],[15398,16682],[15399,16682],[15400,16682],[15401,16682],[15402,16682],[15403,16682],[15404,16682],[15405,16682],[15406,16682],[15407,16682],[15408,16682],[15409,16682],[15410,16682],[15411,16682],[15412,16682],[15413,16682],[15414,16682],[15415,16682],[15416,16682],[15417,16682],[15418,16682],[15419,16682],[15420,16682],[15421,16682],[15422,16682],[15423,16682],[15424,16720],[15425,16720],[15426,16720],[15427,16745],[15428,16682],[15429,16682],[15430,16682],[15431,16682],[15432,16682],[15433,16682],[15434,16682],[15435,16682],[15436,16682],[15437,16682],[15438,16682],[15439,16682],[15440,16682],[15441,16682],[15442,16682],[15443,16682],[15444,16682],[15445,16682],[15446,16682],[15447,16682],[15448,16682],[15449,16682],[15450,16682],[15451,16682],[15452,16682],[15453,16682],[15454,16720],[15455,16720],[15456,16720],[15457,16720],[15458,16720],[15459,16745],[15460,16745],[15461,16745],[15462,16745],[15463,16745],[15464,16745],[15465,16745],[15466,16745],[15467,16745],[15468,16745],[15469,16745],[15470,16745],[15471,16745],[15472,16745],[15473,16745],[15474,16745],[15475,16745],[15476,16745],[15477,16745],[15478,16745],[15479,16745],[15480,16745],[15481,16745],[15482,16745],[15483,16745],[15484,16745],[15485,16745],[15486,16745],[15487,16745],[15488,16745],[15489,16745],[15490,16745],[15491,16745],[15492,16745],[15493,16745],[15494,16745],[15495,16745],[15496,16745],[15497,16745],[15498,16745],[15499,16745],[15500,16745],[15501,16745],[15502,16745],[15503,16745],[15504,16745],[15505,16745],[15506,16745],[15507,16745],[15508,16745],[15509,16745],[15510,16745],[15511,16745],[15512,16745],[15513,16745],[15514,16745],[15515,16745],[15516,16745],[15517,16745],[15518,16745],[15519,16745],[15520,16745],[15521,16745],[15522,16745],[15523,16745],[15524,16745],[15525,16745],[15526,16745],[15527,16745],[15528,16745],[15529,16745],[15530,16745],[15531,16745],[15532,16745],[15533,16745],[15534,16745],[15535,16745],[15536,16745],[15537,16745],[15538,16745],[15539,16745],[15540,16745],[15541,16745],[15542,16745],[15543,16745],[15544,16745],[15545,16745],[15546,16745],[15547,16745],[15548,16745],[15549,16745],[15550,16745],[15551,16745],[15552,16745],[15553,16745],[15554,16745],[15555,16745],[15556,16745],[15557,16745],[15558,16745],[15559,16745],[15560,16745],[15561,16745],[15562,16745],[15563,16745],[15564,16745],[15565,16745],[15566,16745],[15567,16745],[15568,16745],[15569,16745],[15570,16745],[15571,16745],[15572,16745],[15573,16745],[15574,16745],[15575,16745],[15576,16745],[15577,16745],[15578,16745],[15579,16745],[15580,16745],[15581,16745],[15582,16745],[15583,16745],[15584,16745],[15585,16745],[15586,16745],[15587,16745],[15588,16745],[15589,16682],[15590,16682],[15591,16682],[15592,16682],[15593,16682],[15594,16682],[15595,16682],[15596,16682],[15597,16682],[15598,16682],[15599,16682],[15600,16682],[15601,16682],[15602,16682],[15603,16682],[15604,16682],[15605,16682],[15606,16682],[15607,16682],[15608,16682],[15609,16682],[15610,16682],[15611,16720],[15612,16682],[15613,16720],[15614,16745],[15615,16682],[15616,16682],[15617,16682],[15618,16682],[15619,16682],[15620,16682],[15621,16682],[15622,16682],[15623,16682],[15624,16682],[15625,16682],[15626,16682],[15627,16682],[15628,16682],[15629,16720],[15630,16720],[15631,16745],[15632,16682],[15633,16682],[15634,16682],[15635,16682],[15636,16682],[15637,16682],[15638,16682],[15639,16682],[15640,16682],[15641,16682],[15642,16682],[15643,16682],[15644,16682],[15645,16682],[15646,16682],[15647,16682],[15648,16682],[15649,16745],[15650,16682],[15651,16682],[15652,16745],[15653,16745],[15654,16745],[15655,16682],[15656,16682],[15657,16745],[15658,16745],[15659,16682],[15660,16682],[15661,16682],[15662,16682],[15663,16682],[15664,16682],[15665,16745],[15666,16682],[15667,16682],[15668,16682],[15669,16682],[15670,16682],[15671,16682],[15672,16682],[15673,16682],[15674,16682],[15675,16682],[15676,16682],[15677,16682],[15678,16682],[15679,16682],[15680,16682],[15681,16682],[15682,16682],[15683,16682],[15684,16682],[15685,16682],[15686,16682],[15687,16720],[15688,16745],[15689,16682],[15690,16682],[15691,16682],[15692,16682],[15693,16682],[15694,16682],[15695,16682],[15696,16682],[15697,16682],[15698,16682],[15699,16682],[15700,16682],[15701,16682],[15702,16682],[15703,16720],[15704,16720],[15705,16745],[15706,16745],[15707,16682],[15708,16682],[15709,16682],[15710,16682],[15711,16682],[15712,16682],[15713,16720],[15714,16682],[15715,16720],[15716,16720],[15717,16682],[15718,16682],[15719,16682],[15720,16720],[15721,16682],[15722,16682],[15723,16682],[15724,16682],[15725,16682],[15726,16682],[15727,16682],[15728,16720],[15729,16720],[15730,16745],[15731,16682],[15732,16682],[15733,16682],[15734,16682],[15735,16682],[15736,16682],[15737,16682],[15738,16682],[15739,16682],[15740,16682],[15741,16682],[15742,16682],[15743,16682],[15744,16682],[15745,16720],[15746,16682],[15747,16682],[15748,16682],[15749,16682],[15750,16682],[15751,16682],[15752,16720],[15753,16682],[15754,16682],[15755,16682],[15756,16682],[15757,16720],[15758,16720],[15759,16720],[15760,16720],[15761,16745],[15762,16745],[15763,16745],[15764,16745],[15765,16682],[15766,16682],[15767,16682],[15768,16682],[15769,16682],[15770,16682],[15771,16682],[15772,16682],[15773,16682],[15774,16682],[15775,16682],[15776,16682],[15777,16682],[15778,16682],[15779,16682],[15780,16682],[15781,16682],[15782,16682],[15783,16682],[15784,16720],[15785,16720],[15786,16745],[15787,16682],[15788,16682],[15789,16682],[15790,16682],[15791,16682],[15792,16682],[15793,16682],[15794,16682],[15795,16682],[15796,16682],[15797,16682],[15798,16682],[15799,16682],[15800,16682],[15801,16682],[15802,16682],[15803,16682],[15804,16682],[15805,16720],[15806,16720],[15807,16745],[15808,16682],[15809,16682],[15810,16682],[15811,16682],[15812,16682],[15813,16682],[15814,16682],[15815,16682],[15816,16682],[15817,16682],[15818,16682],[15819,16682],[15820,16682],[15821,16682],[15822,16682],[15823,16682],[15824,16682],[15825,16682],[15826,16720],[15827,16720],[15828,16745],[15829,16682],[15830,16682],[15831,16682],[15832,16682],[15833,16682],[15834,16682],[15835,16682],[15836,16682],[15837,16682],[15838,16682],[15839,16682],[15840,16682],[15841,16682],[15842,16682],[15843,16682],[15844,16682],[15845,16682],[15846,16745],[15847,16745],[15848,16745],[15849,16745],[15850,16745],[15851,16745],[15852,16745],[15853,16745],[15854,16745],[15855,16745],[15856,16745],[15857,16745],[15858,16745],[15859,16745],[15860,16745],[15861,16745],[15862,16745],[15863,16745],[15864,16745],[15865,16745],[15866,16745],[15867,16745],[15868,16745],[15869,16745],[15870,16745],[15871,16745],[15872,16745],[15873,16852],[15874,16851],[15875,16851],[15876,16852],[15877,16851],[15878,16851],[15879,16852],[15880,16851],[15881,16852],[15882,16851],[15883,16852],[15884,16851],[15885,16852],[15886,16851],[15887,16852],[15888,16851],[15889,16851],[15890,16851],[15891,16851],[15892,16851],[15893,16851],[15894,16851],[15895,16851],[15896,16852],[15897,16851],[15898,16851],[15899,16851],[15900,16852],[15901,16851],[15902,16851],[15903,16851],[15904,16852],[15905,16852],[15906,16851],[15907,16851],[15908,16852],[15909,16851],[15910,16852],[15911,16852],[15912,16852],[15913,16851],[15914,16851],[15915,16852],[15916,16851],[15917,16852],[15918,16851],[15919,16851],[15920,16852],[15921,16851],[15922,16852],[15923,16851],[15924,16852],[15925,16851],[15926,16852],[15927,16851],[15928,16852],[15929,16851],[16150,16632],[16151,16632],[16285,16856],[16286,16856],[16287,16856],[16288,16856],[16289,16856],[16290,16856],[16291,16856],[16292,16856],[16293,16856],[16294,16856],[16295,16856],[16296,16856],[16297,16856],[16298,16856],[16299,16856],[16300,16856],[16301,16856],[16302,16856],[16303,16856],[16304,16856],[16305,16856],[16306,16856],[16307,16856],[16308,16856],[16309,16856],[16310,16856],[16311,16856],[16312,16856],[16313,16856],[16314,16856],[16315,16856],[16316,16856],[16317,16856],[16318,16856],[16319,16856],[16320,16856],[16321,16856],[16322,16856],[16323,16856],[16324,16856],[16325,16856],[16326,16856],[16327,16856],[16328,16856],[16329,16856],[16330,16856],[16331,16856],[16332,16856],[16333,16856],[16334,16856],[16335,16856],[16336,16856],[16337,16856],[16338,16856],[16339,16856],[16340,16856],[16341,16856],[16342,16856],[16343,16856],[16344,16856],[16345,16856],[16346,16856],[16347,16856],[16348,16856],[16349,16856],[16350,16856],[16351,16856],[16352,16856],[16353,16856],[16354,16856],[16355,16856],[16356,16856],[16357,16856],[16358,16856],[16359,16856],[16360,16856],[16361,16856],[16362,16856],[16363,16856],[16364,16856],[16365,16856],[16366,16856],[16367,16856],[16368,16856],[16369,16856],[16370,16856],[16371,16856],[16372,16856],[16373,16856],[16374,16856],[16375,16856],[16376,16856],[16377,16856],[16378,16856],[16379,16856],[16380,16856],[16381,16856],[16382,16856],[16383,16856],[16384,16856],[16385,16856],[16386,16856],[16387,16856],[16388,16856],[16389,16856],[16390,16856],[16391,16856],[16392,16856],[16393,16856],[16394,16856],[16395,16856],[16396,16856],[16397,16856],[16398,16856],[16399,16856],[16400,16856],[16401,16856],[16402,16856],[16403,16856],[16404,16856],[16405,16856],[16406,16856],[16407,16856],[16408,16856],[16409,16856],[16410,16856],[16411,16856],[16412,16856],[16413,16856],[16414,16856],[16415,16856],[16416,16856],[16417,16856],[16418,16856],[16419,16856],[16420,16856],[16421,16856],[16422,16856],[16423,16856],[16424,16856],[16425,16856],[16426,16856],[16427,16856],[16428,16856],[16429,16856],[16430,16856],[16431,16856],[16432,16856],[16446,16629],[16450,16629],[16568,16629],[16603,16629],[16605,16629]],"b":[[40,"impl-AsRef%3C%5Bu8;+%3C%24hash+as+%24crate::Hash%3E::LEN%5D%3E-for-DescriptorId"],[41,"impl-AsRef%3C%5Bu8%5D%3E-for-DescriptorId"],[123,"impl-FromSql-for-Impl%3CTxid%3E"],[124,"impl-FromSql-for-Impl%3CTransaction%3E"],[125,"impl-FromSql-for-Impl%3CScriptBuf%3E"],[126,"impl-FromSql-for-Impl%3CAmount%3E"],[127,"impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[128,"impl-FromSql-for-Impl%3CBlockHash%3E"],[129,"impl-FromSql-for-Impl%3CNetwork%3E"],[130,"impl-FromSql-for-Impl%3CDescriptorId%3E"],[187,"impl-Debug-for-Balance"],[188,"impl-Display-for-Balance"],[194,"impl-LowerHex-for-DescriptorId"],[195,"impl-UpperHex-for-DescriptorId"],[196,"impl-Display-for-DescriptorId"],[197,"impl-Debug-for-DescriptorId"],[199,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[200,"impl-From%3CTxPosInBlock%3C\'_%3E%3E-for-BlockId"],[201,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[326,"impl-ToSql-for-Impl%3CScriptBuf%3E"],[327,"impl-ToSql-for-Impl%3CTransaction%3E"],[328,"impl-ToSql-for-Impl%3CNetwork%3E"],[329,"impl-ToSql-for-Impl%3CDescriptorId%3E"],[330,"impl-ToSql-for-Impl%3CBlockHash%3E"],[331,"impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[332,"impl-ToSql-for-Impl%3CTxid%3E"],[333,"impl-ToSql-for-Impl%3CAmount%3E"],[618,"impl-AsMut%3CScript%3E-for-Script"],[619,"impl-AsMut%3C%5Bu8%5D%3E-for-Script"],[620,"impl-AsMut%3CScript%3E-for-ScriptBuf"],[621,"impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf"],[646,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash"],[647,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash"],[648,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader"],[649,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader"],[650,"impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier"],[651,"impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier"],[652,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash"],[653,"impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash"],[654,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode"],[655,"impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode"],[656,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode"],[657,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode"],[658,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment"],[659,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment"],[660,"impl-AsRef%3CScript%3E-for-Script"],[661,"impl-AsRef%3C%5Bu8%5D%3E-for-Script"],[662,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf"],[663,"impl-AsRef%3CScript%3E-for-ScriptBuf"],[664,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash"],[665,"impl-AsRef%3CPushBytes%3E-for-ScriptHash"],[666,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash"],[667,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash"],[668,"impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash"],[669,"impl-AsRef%3CPushBytes%3E-for-WScriptHash"],[670,"impl-AsRef%3C%5Bu8%5D%3E-for-Txid"],[671,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid"],[672,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid"],[673,"impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid"],[674,"impl-AsRef%3CPushBytes%3E-for-PubkeyHash"],[675,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash"],[676,"impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash"],[677,"impl-AsRef%3CPushBytes%3E-for-WPubkeyHash"],[678,"impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash"],[679,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash"],[680,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash"],[681,"impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash"],[682,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash"],[683,"impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash"],[684,"impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash"],[685,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash"],[687,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash"],[688,"impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash"],[689,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash"],[690,"impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash"],[691,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash"],[692,"impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash"],[1202,"impl-Psbt"],[1203,"impl-Deserialize%3C\'de%3E-for-Psbt"],[1214,"impl-Div%3Cu64%3E-for-Amount"],[1215,"impl-Div%3CWeight%3E-for-Amount"],[1217,"impl-Div-for-Weight"],[1218,"impl-Div%3Cu64%3E-for-Weight"],[1267,"impl-PartialEq%3CScriptBuf%3E-for-Script"],[1268,"impl-PartialEq-for-Script"],[1269,"impl-PartialEq-for-ScriptBuf"],[1270,"impl-PartialEq%3CScript%3E-for-ScriptBuf"],[1444,"impl-Debug-for-Denomination"],[1445,"impl-Display-for-Denomination"],[1446,"impl-Debug-for-Amount"],[1447,"impl-Display-for-Amount"],[1448,"impl-Debug-for-SignedAmount"],[1449,"impl-Display-for-SignedAmount"],[1450,"impl-Debug-for-FeeRate"],[1451,"impl-Display-for-FeeRate"],[1452,"impl-Debug-for-XOnlyPublicKey"],[1453,"impl-LowerHex-for-XOnlyPublicKey"],[1454,"impl-Display-for-XOnlyPublicKey"],[1455,"impl-Debug-for-Weight"],[1456,"impl-Display-for-Weight"],[1457,"impl-Display-for-AddressType"],[1458,"impl-Debug-for-AddressType"],[1460,"impl-Debug-for-Address%3CV%3E"],[1461,"impl-Display-for-Address"],[1462,"impl-UpperHex-for-FilterHash"],[1463,"impl-Debug-for-FilterHash"],[1464,"impl-LowerHex-for-FilterHash"],[1465,"impl-Display-for-FilterHash"],[1466,"impl-UpperHex-for-FilterHeader"],[1467,"impl-Display-for-FilterHeader"],[1468,"impl-LowerHex-for-FilterHeader"],[1469,"impl-Debug-for-FilterHeader"],[1470,"impl-Debug-for-XKeyIdentifier"],[1471,"impl-Display-for-XKeyIdentifier"],[1472,"impl-LowerHex-for-XKeyIdentifier"],[1473,"impl-UpperHex-for-XKeyIdentifier"],[1474,"impl-Display-for-BlockHash"],[1475,"impl-Debug-for-BlockHash"],[1476,"impl-LowerHex-for-BlockHash"],[1477,"impl-UpperHex-for-BlockHash"],[1478,"impl-Debug-for-TxMerkleNode"],[1479,"impl-Display-for-TxMerkleNode"],[1480,"impl-UpperHex-for-TxMerkleNode"],[1481,"impl-LowerHex-for-TxMerkleNode"],[1482,"impl-UpperHex-for-WitnessMerkleNode"],[1483,"impl-LowerHex-for-WitnessMerkleNode"],[1484,"impl-Display-for-WitnessMerkleNode"],[1485,"impl-Debug-for-WitnessMerkleNode"],[1486,"impl-Debug-for-WitnessCommitment"],[1487,"impl-UpperHex-for-WitnessCommitment"],[1488,"impl-LowerHex-for-WitnessCommitment"],[1489,"impl-Display-for-WitnessCommitment"],[1491,"impl-Debug-for-Opcode"],[1492,"impl-Display-for-Opcode"],[1493,"impl-LowerHex-for-Script"],[1494,"impl-Debug-for-Script"],[1495,"impl-Display-for-Script"],[1496,"impl-UpperHex-for-Script"],[1497,"impl-Display-for-ScriptBuf"],[1498,"impl-LowerHex-for-ScriptBuf"],[1499,"impl-Debug-for-ScriptBuf"],[1500,"impl-UpperHex-for-ScriptBuf"],[1502,"impl-Display-for-WitnessVersion"],[1503,"impl-Debug-for-WitnessVersion"],[1504,"impl-Display-for-ScriptHash"],[1505,"impl-LowerHex-for-ScriptHash"],[1506,"impl-UpperHex-for-ScriptHash"],[1507,"impl-Debug-for-ScriptHash"],[1508,"impl-UpperHex-for-WScriptHash"],[1509,"impl-Display-for-WScriptHash"],[1510,"impl-LowerHex-for-WScriptHash"],[1511,"impl-Debug-for-WScriptHash"],[1512,"impl-Display-for-Txid"],[1513,"impl-Debug-for-Txid"],[1514,"impl-UpperHex-for-Txid"],[1515,"impl-LowerHex-for-Txid"],[1516,"impl-UpperHex-for-Wtxid"],[1517,"impl-LowerHex-for-Wtxid"],[1518,"impl-Debug-for-Wtxid"],[1519,"impl-Display-for-Wtxid"],[1520,"impl-Display-for-OutPoint"],[1521,"impl-Debug-for-OutPoint"],[1523,"impl-LowerHex-for-Sequence"],[1524,"impl-Display-for-Sequence"],[1525,"impl-Debug-for-Sequence"],[1526,"impl-UpperHex-for-Sequence"],[1531,"impl-Debug-for-PublicKey"],[1532,"impl-Display-for-PublicKey"],[1533,"impl-LowerHex-for-PubkeyHash"],[1534,"impl-UpperHex-for-PubkeyHash"],[1535,"impl-Display-for-PubkeyHash"],[1536,"impl-Debug-for-PubkeyHash"],[1537,"impl-LowerHex-for-WPubkeyHash"],[1538,"impl-UpperHex-for-WPubkeyHash"],[1539,"impl-Display-for-WPubkeyHash"],[1540,"impl-Debug-for-WPubkeyHash"],[1541,"impl-Display-for-CompressedPublicKey"],[1542,"impl-Debug-for-CompressedPublicKey"],[1543,"impl-Display-for-PrivateKey"],[1544,"impl-Debug-for-PrivateKey"],[1545,"impl-Display-for-LegacySighash"],[1546,"impl-UpperHex-for-LegacySighash"],[1547,"impl-LowerHex-for-LegacySighash"],[1548,"impl-Debug-for-LegacySighash"],[1549,"impl-UpperHex-for-SegwitV0Sighash"],[1550,"impl-LowerHex-for-SegwitV0Sighash"],[1551,"impl-Display-for-SegwitV0Sighash"],[1552,"impl-Debug-for-SegwitV0Sighash"],[1553,"impl-UpperHex-for-TapSighash"],[1554,"impl-Display-for-TapSighash"],[1555,"impl-LowerHex-for-TapSighash"],[1556,"impl-Debug-for-TapSighash"],[1557,"impl-Display-for-TapSighashType"],[1558,"impl-Debug-for-TapSighashType"],[1559,"impl-Display-for-EcdsaSighashType"],[1560,"impl-Debug-for-EcdsaSighashType"],[1563,"impl-Debug-for-Network"],[1564,"impl-Display-for-Network"],[1565,"impl-LowerHex-for-Work"],[1566,"impl-Debug-for-Work"],[1567,"impl-Display-for-Work"],[1568,"impl-UpperHex-for-Work"],[1569,"impl-UpperHex-for-Target"],[1570,"impl-LowerHex-for-Target"],[1571,"impl-Debug-for-Target"],[1572,"impl-Display-for-Target"],[1573,"impl-UpperHex-for-CompactTarget"],[1574,"impl-Debug-for-CompactTarget"],[1575,"impl-LowerHex-for-CompactTarget"],[1576,"impl-Debug-for-Psbt"],[1577,"impl-Display-for-Psbt"],[1578,"impl-Debug-for-TapLeafHash"],[1579,"impl-UpperHex-for-TapLeafHash"],[1580,"impl-Display-for-TapLeafHash"],[1581,"impl-LowerHex-for-TapLeafHash"],[1582,"impl-Display-for-TapNodeHash"],[1583,"impl-Debug-for-TapNodeHash"],[1584,"impl-UpperHex-for-TapNodeHash"],[1585,"impl-LowerHex-for-TapNodeHash"],[1586,"impl-UpperHex-for-TapTweakHash"],[1587,"impl-Display-for-TapTweakHash"],[1588,"impl-Debug-for-TapTweakHash"],[1589,"impl-LowerHex-for-TapTweakHash"],[1598,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1599,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1601,"impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey"],[1602,"impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey"],[1603,"impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey"],[1613,"impl-From%3CHash%3E-for-XKeyIdentifier"],[1615,"impl-From%3C%26Xpub%3E-for-XKeyIdentifier"],[1616,"impl-From%3CXpub%3E-for-XKeyIdentifier"],[1617,"impl-From%3CHeader%3E-for-BlockHash"],[1618,"impl-From%3C%26Block%3E-for-BlockHash"],[1620,"impl-From%3C%26Header%3E-for-BlockHash"],[1621,"impl-From%3CHash%3E-for-BlockHash"],[1622,"impl-From%3CBlock%3E-for-BlockHash"],[1623,"impl-From%3CTxid%3E-for-TxMerkleNode"],[1625,"impl-From%3CHash%3E-for-TxMerkleNode"],[1627,"impl-From%3CHash%3E-for-WitnessMerkleNode"],[1628,"impl-From%3CWtxid%3E-for-WitnessMerkleNode"],[1632,"impl-From%3CWitnessVersion%3E-for-Opcode"],[1634,"impl-From%3Cu8%3E-for-Opcode"],[1635,"impl-From%3C%26Script%3E-for-ScriptBuf"],[1636,"impl-From%3CAddress%3E-for-ScriptBuf"],[1637,"impl-From%3CCow%3C\'a,+Script%3E%3E-for-ScriptBuf"],[1639,"impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf"],[1642,"impl-From%3CHash%3E-for-ScriptHash"],[1643,"impl-From%3C%26ScriptBuf%3E-for-ScriptHash"],[1645,"impl-From%3C%26Script%3E-for-ScriptHash"],[1646,"impl-From%3CScriptBuf%3E-for-ScriptHash"],[1647,"impl-From%3C%26ScriptBuf%3E-for-WScriptHash"],[1648,"impl-From%3CHash%3E-for-WScriptHash"],[1649,"impl-From%3CScriptBuf%3E-for-WScriptHash"],[1650,"impl-From%3C%26Script%3E-for-WScriptHash"],[1653,"impl-From%3CHash%3E-for-Txid"],[1654,"impl-From%3CTransaction%3E-for-Txid"],[1655,"impl-From%3C%26Transaction%3E-for-Txid"],[1657,"impl-From%3CHash%3E-for-Wtxid"],[1658,"impl-From%3C%26Transaction%3E-for-Wtxid"],[1659,"impl-From%3CTransaction%3E-for-Wtxid"],[1662,"impl-From%3CRelLockTime%3E-for-Sequence"],[1664,"impl-From%3CLockTime%3E-for-Sequence"],[1667,"impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness"],[1668,"impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness"],[1670,"impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness"],[1671,"impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness"],[1673,"impl-From%3Cusize%3E-for-VarInt"],[1674,"impl-From%3Cu64%3E-for-VarInt"],[1675,"impl-From%3Cu32%3E-for-VarInt"],[1676,"impl-From%3Cu16%3E-for-VarInt"],[1677,"impl-From%3Cu8%3E-for-VarInt"],[1678,"impl-From%3CCompressedPublicKey%3E-for-PublicKey"],[1680,"impl-From%3CPublicKey%3E-for-PublicKey"],[1681,"impl-From%3CHash%3E-for-PubkeyHash"],[1682,"impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash"],[1683,"impl-From%3CCompressedPublicKey%3E-for-PubkeyHash"],[1685,"impl-From%3C%26PublicKey%3E-for-PubkeyHash"],[1686,"impl-From%3CPublicKey%3E-for-PubkeyHash"],[1687,"impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash"],[1689,"impl-From%3CHash%3E-for-WPubkeyHash"],[1690,"impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash"],[1713,"impl-From%3CScriptPath%3C\'s%3E%3E-for-TapLeafHash"],[1715,"impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash"],[1717,"impl-From%3C%26LeafNode%3E-for-TapNodeHash"],[1718,"impl-From%3CTapLeafHash%3E-for-TapNodeHash"],[1720,"impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash"],[1721,"impl-From%3CLeafNode%3E-for-TapNodeHash"],[1724,"impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash"],[1725,"impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash"],[1726,"impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash"],[1833,"impl-XOnlyPublicKey"],[1834,"impl-ParseableKey-for-XOnlyPublicKey"],[1847,"impl-PublicKey"],[1848,"impl-ParseableKey-for-PublicKey"],[1996,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script"],[1997,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script"],[1998,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script"],[1999,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script"],[2000,"impl-Index%3CRangeFull%3E-for-Script"],[2001,"impl-Index%3CRange%3Cusize%3E%3E-for-Script"],[2002,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script"],[2146,"impl-Mul%3Cu64%3E-for-Weight"],[2147,"impl-Mul%3CFeeRate%3E-for-Weight"],[2215,"impl-PartialOrd%3CScriptBuf%3E-for-Script"],[2216,"impl-PartialOrd-for-Script"],[2217,"impl-PartialOrd-for-ScriptBuf"],[2218,"impl-PartialOrd%3CScript%3E-for-ScriptBuf"],[2313,"impl-XOnlyPublicKey"],[2314,"impl-Serialize-for-XOnlyPublicKey"],[2352,"impl-Serialize-for-Psbt"],[2353,"impl-Psbt"],[2378,"impl-Sum-for-Weight"],[2379,"impl-Sum%3C%26Weight%3E-for-Weight"],[2594,"impl-TryFrom%3C%26str%3E-for-FeeRate"],[2595,"impl-TryFrom%3CString%3E-for-FeeRate"],[2596,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate"],[2598,"impl-TryFrom%3C%26str%3E-for-Weight"],[2599,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight"],[2600,"impl-TryFrom%3CString%3E-for-Weight"],[2617,"impl-TryFrom%3Cu8%3E-for-WitnessVersion"],[2618,"impl-TryFrom%3CInstruction%3C\'a%3E%3E-for-WitnessVersion"],[2619,"impl-TryFrom%3CFe32%3E-for-WitnessVersion"],[2620,"impl-TryFrom%3COpcode%3E-for-WitnessVersion"],[2627,"impl-TryFrom%3C%26str%3E-for-Sequence"],[2628,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence"],[2630,"impl-TryFrom%3CString%3E-for-Sequence"],[2650,"impl-TryFrom%3CChainHash%3E-for-Network"],[2651,"impl-TryFrom%3CMagic%3E-for-Network"],[3015,"impl-Debug-for-FromScriptError"],[3016,"impl-Display-for-FromScriptError"],[3017,"impl-Debug-for-P2shError"],[3018,"impl-Display-for-P2shError"],[3019,"impl-Display-for-UnknownAddressTypeError"],[3020,"impl-Debug-for-UnknownAddressTypeError"],[3021,"impl-Display-for-ParseError"],[3022,"impl-Debug-for-ParseError"],[3023,"impl-Display-for-UnknownHrpError"],[3024,"impl-Debug-for-UnknownHrpError"],[3025,"impl-Display-for-NetworkValidationError"],[3026,"impl-Debug-for-NetworkValidationError"],[3027,"impl-Debug-for-InvalidBase58PayloadLengthError"],[3028,"impl-Display-for-InvalidBase58PayloadLengthError"],[3029,"impl-Debug-for-LegacyAddressTooLongError"],[3030,"impl-Display-for-LegacyAddressTooLongError"],[3031,"impl-Debug-for-InvalidLegacyPrefixError"],[3032,"impl-Display-for-InvalidLegacyPrefixError"],[3036,"impl-From%3CTryFromError%3E-for-FromScriptError"],[3037,"impl-From%3CInfallible%3E-for-FromScriptError"],[3038,"impl-From%3CError%3E-for-FromScriptError"],[3043,"impl-From%3CDecodeError%3E-for-ParseError"],[3044,"impl-From%3CUnknownHrpError%3E-for-ParseError"],[3045,"impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError"],[3046,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError"],[3047,"impl-From%3CNetworkValidationError%3E-for-ParseError"],[3049,"impl-From%3CError%3E-for-ParseError"],[3050,"impl-From%3CInfallible%3E-for-ParseError"],[3051,"impl-From%3CError%3E-for-ParseError"],[3052,"impl-From%3CLegacyAddressTooLongError%3E-for-ParseError"],[3053,"impl-From%3CTryFromError%3E-for-ParseError"],[3216,"impl-Debug-for-ParseAmountError"],[3217,"impl-Display-for-ParseAmountError"],[3218,"impl-Display-for-Display"],[3219,"impl-Debug-for-Display"],[3220,"impl-From%3CTooPreciseError%3E-for-ParseAmountError"],[3221,"impl-From%3CInfallible%3E-for-ParseAmountError"],[3222,"impl-From%3CInvalidCharacterError%3E-for-ParseAmountError"],[3223,"impl-From%3CInputTooLargeError%3E-for-ParseAmountError"],[3224,"impl-From%3CMissingDigitsError%3E-for-ParseAmountError"],[3225,"impl-From%3COutOfRangeError%3E-for-ParseAmountError"],[3279,"impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3280,"impl-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3288,"impl-AsRef%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3289,"impl-AsRef%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3290,"impl-AsRef%3COsStr%3E-for-String"],[3291,"impl-AsRef%3CPath%3E-for-String"],[3292,"impl-AsRef%3C%5Bu8%5D%3E-for-String"],[3293,"impl-AsRef%3Cstr%3E-for-String"],[3332,"impl-Decodable-for-Vec%3CVec%3Cu8%3E%3E"],[3333,"impl-Decodable-for-Vec%3C(u32,+Address)%3E"],[3334,"impl-Decodable-for-Vec%3CFilterHeader%3E"],[3335,"impl-Decodable-for-Vec%3Cu64%3E"],[3336,"impl-Decodable-for-Vec%3CTapLeafHash%3E"],[3337,"impl-Decodable-for-Vec%3CTxIn%3E"],[3338,"impl-Decodable-for-Vec%3CInventory%3E"],[3339,"impl-Decodable-for-Vec%3CBlockHash%3E"],[3340,"impl-Decodable-for-Vec%3CHeader%3E"],[3341,"impl-Decodable-for-Vec%3CShortId%3E"],[3342,"impl-Decodable-for-Vec%3CFilterHash%3E"],[3343,"impl-Decodable-for-Vec%3Cu8%3E"],[3344,"impl-Decodable-for-Vec%3CVarInt%3E"],[3345,"impl-Decodable-for-Vec%3CAddrV2Message%3E"],[3346,"impl-Decodable-for-Vec%3CTxOut%3E"],[3347,"impl-Decodable-for-Vec%3CTransaction%3E"],[3348,"impl-Decodable-for-Vec%3CTxMerkleNode%3E"],[3349,"impl-Decodable-for-Vec%3CPrefilledTransaction%3E"],[3350,"impl-Encodable-for-Vec%3CVarInt%3E"],[3351,"impl-Encodable-for-Vec%3Cu64%3E"],[3352,"impl-Encodable-for-Vec%3CShortId%3E"],[3353,"impl-Encodable-for-Vec%3CBlockHash%3E"],[3354,"impl-Encodable-for-Vec%3CTxIn%3E"],[3355,"impl-Encodable-for-Vec%3CPrefilledTransaction%3E"],[3356,"impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E"],[3357,"impl-Encodable-for-Vec%3CHeader%3E"],[3358,"impl-Encodable-for-Vec%3CInventory%3E"],[3359,"impl-Encodable-for-Vec%3C(u32,+Address)%3E"],[3360,"impl-Encodable-for-Vec%3CAddrV2Message%3E"],[3361,"impl-Encodable-for-Vec%3CFilterHash%3E"],[3362,"impl-Encodable-for-Vec%3CFilterHeader%3E"],[3363,"impl-Encodable-for-Vec%3Cu8%3E"],[3364,"impl-Encodable-for-Vec%3CTxOut%3E"],[3365,"impl-Encodable-for-Vec%3CTapLeafHash%3E"],[3366,"impl-Encodable-for-Vec%3CTransaction%3E"],[3367,"impl-Encodable-for-Vec%3CTxMerkleNode%3E"],[3401,"impl-PartialEq%3CByteString%3E-for-Vec%3Cu8%3E"],[3402,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3403,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3404,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3405,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3406,"impl-PartialEq%3CByteStr%3E-for-Vec%3Cu8%3E"],[3407,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3408,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3409,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3410,"impl-PartialEq-for-String"],[3411,"impl-PartialEq%3CByteString%3E-for-String"],[3412,"impl-PartialEq%3CByteStr%3E-for-String"],[3413,"impl-PartialEq%3C%26str%3E-for-String"],[3414,"impl-PartialEq%3Cstr%3E-for-String"],[3424,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3425,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3426,"impl-Extend%3C%26str%3E-for-String"],[3427,"impl-Extend%3C%26char%3E-for-String"],[3428,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3429,"impl-Extend%3Cchar%3E-for-String"],[3430,"impl-Extend%3CString%3E-for-String"],[3431,"impl-Extend%3CBox%3Cstr,+A%3E%3E-for-String"],[3435,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3436,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3437,"impl-Extend%3CString%3E-for-String"],[3438,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3439,"impl-Extend%3Cchar%3E-for-String"],[3440,"impl-Extend%3C%26char%3E-for-String"],[3441,"impl-Extend%3C%26str%3E-for-String"],[3442,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3443,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3444,"impl-Extend%3Cchar%3E-for-String"],[3445,"impl-Extend%3C%26char%3E-for-String"],[3447,"impl-Write-for-Vec%3Cu8,+A%3E"],[3448,"impl-Write-for-Vec%3Cu8%3E"],[3449,"impl-Display-for-Error"],[3450,"impl-Debug-for-Error"],[3451,"impl-Display-for-InvalidCharacterError"],[3452,"impl-Debug-for-InvalidCharacterError"],[3454,"impl-Display-for-String"],[3455,"impl-Debug-for-String"],[3457,"impl-From%3CInvalidCharacterError%3E-for-Error"],[3458,"impl-From%3CIncorrectChecksumError%3E-for-Error"],[3459,"impl-From%3CInfallible%3E-for-Error"],[3460,"impl-From%3CTooShortError%3E-for-Error"],[3462,"impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E"],[3463,"impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3464,"impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3465,"impl-From%3CVecDeque%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3466,"impl-From%3CCString%3E-for-Vec%3Cu8%3E"],[3467,"impl-From%3CByteString%3E-for-Vec%3Cu8%3E"],[3468,"impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E"],[3469,"impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E"],[3470,"impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E"],[3471,"impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E"],[3472,"impl-From%3C%26str%3E-for-Vec%3Cu8%3E"],[3473,"impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3474,"impl-From%3CString%3E-for-Vec%3Cu8%3E"],[3475,"impl-From%3CCow%3C\'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E"],[3476,"impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%3E"],[3477,"impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E"],[3478,"impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3481,"impl-From%3C%26mut+str%3E-for-String"],[3482,"impl-From%3Cchar%3E-for-String"],[3483,"impl-From%3CCow%3C\'a,+str%3E%3E-for-String"],[3484,"impl-From%3CBox%3Cstr%3E%3E-for-String"],[3485,"impl-From%3C%26String%3E-for-String"],[3486,"impl-From%3C%26str%3E-for-String"],[3489,"impl-FromIterator%3CCow%3C\'a,+str%3E%3E-for-String"],[3490,"impl-FromIterator%3Cchar%3E-for-String"],[3491,"impl-FromIterator%3C%26char%3E-for-String"],[3492,"impl-FromIterator%3C%26str%3E-for-String"],[3493,"impl-FromIterator%3CString%3E-for-String"],[3494,"impl-FromIterator%3CBox%3Cstr,+A%3E%3E-for-String"],[3535,"impl-IntoIterator-for-Vec%3CT,+A%3E"],[3536,"impl-IntoIterator-for-%26Vec%3CT,+A%3E"],[3537,"impl-IntoIterator-for-%26mut+Vec%3CT,+A%3E"],[3546,"impl-Vec%3CT,+A%3E"],[3547,"impl-Merge-for-Vec%3CT%3E"],[3557,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3558,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3559,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3560,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3561,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3562,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3563,"impl-PartialEq%3Cstr%3E-for-String"],[3564,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3565,"impl-PartialEq%3C%26str%3E-for-String"],[3622,"impl-TryFrom%3CByteString%3E-for-String"],[3623,"impl-TryFrom%3CCString%3E-for-String"],[3624,"impl-TryFrom%3C%26ByteStr%3E-for-String"],[3648,"impl-Write-for-Vec%3Cu8%3E"],[3649,"impl-Write-for-Vec%3Cu8,+A%3E"],[3677,"impl-Debug-for-IncorrectChecksumError"],[3678,"impl-Display-for-IncorrectChecksumError"],[3679,"impl-Display-for-TooShortError"],[3680,"impl-Debug-for-TooShortError"],[3757,"impl-Debug-for-EncodeSliceError"],[3758,"impl-Display-for-EncodeSliceError"],[3759,"impl-Display-for-DecodeError"],[3760,"impl-Debug-for-DecodeError"],[3761,"impl-Display-for-DecodeSliceError"],[3762,"impl-Debug-for-DecodeSliceError"],[3819,"impl-Display-for-ParseAlphabetError"],[3820,"impl-Debug-for-ParseAlphabetError"],[4056,"impl-Add%3C%26Fe32%3E-for-%26Fe32"],[4057,"impl-Add-for-Fe32"],[4058,"impl-Add%3C%26Fe32%3E-for-Fe32"],[4059,"impl-Add%3CFe32%3E-for-%26Fe32"],[4109,"impl-Div%3CFe32%3E-for-%26Fe32"],[4110,"impl-Div%3C%26Fe32%3E-for-%26Fe32"],[4111,"impl-Div%3C%26Fe32%3E-for-Fe32"],[4112,"impl-Div-for-Fe32"],[4146,"impl-Debug-for-Fe32"],[4147,"impl-Display-for-Fe32"],[4148,"impl-Debug-for-Hrp"],[4149,"impl-Display-for-Hrp"],[4150,"impl-Display-for-DecodeError"],[4151,"impl-Debug-for-DecodeError"],[4152,"impl-Display-for-EncodeError"],[4153,"impl-Debug-for-EncodeError"],[4154,"impl-Display-for-EncodeIoError"],[4155,"impl-Debug-for-EncodeIoError"],[4165,"impl-From%3CError%3E-for-EncodeError"],[4166,"impl-From%3CCodeLengthError%3E-for-EncodeError"],[4167,"impl-From%3CCodeLengthError%3E-for-EncodeIoError"],[4168,"impl-From%3CError%3E-for-EncodeIoError"],[4195,"impl-Mul%3C%26Fe32%3E-for-Fe32"],[4196,"impl-Mul%3C%26Fe32%3E-for-%26Fe32"],[4197,"impl-Mul%3CFe32%3E-for-%26Fe32"],[4198,"impl-Mul-for-Fe32"],[4212,"impl-Sub-for-Fe32"],[4213,"impl-Sub%3C%26Fe32%3E-for-%26Fe32"],[4214,"impl-Sub%3C%26Fe32%3E-for-Fe32"],[4215,"impl-Sub%3CFe32%3E-for-%26Fe32"],[4232,"impl-TryFrom%3Cu64%3E-for-Fe32"],[4233,"impl-TryFrom%3Cu128%3E-for-Fe32"],[4235,"impl-TryFrom%3Ci8%3E-for-Fe32"],[4236,"impl-TryFrom%3Ci16%3E-for-Fe32"],[4237,"impl-TryFrom%3Ci32%3E-for-Fe32"],[4238,"impl-TryFrom%3Cu32%3E-for-Fe32"],[4239,"impl-TryFrom%3Cu16%3E-for-Fe32"],[4240,"impl-TryFrom%3Cu8%3E-for-Fe32"],[4241,"impl-TryFrom%3Ci64%3E-for-Fe32"],[4242,"impl-TryFrom%3Ci128%3E-for-Fe32"],[4480,"impl-Display-for-SegwitHrpstringError"],[4481,"impl-Debug-for-SegwitHrpstringError"],[4482,"impl-Display-for-CheckedHrpstringError"],[4483,"impl-Debug-for-CheckedHrpstringError"],[4484,"impl-Debug-for-UncheckedHrpstringError"],[4485,"impl-Display-for-UncheckedHrpstringError"],[4486,"impl-Debug-for-CharError"],[4487,"impl-Display-for-CharError"],[4488,"impl-Display-for-ChecksumError"],[4489,"impl-Debug-for-ChecksumError"],[4490,"impl-Debug-for-CodeLengthError"],[4491,"impl-Display-for-CodeLengthError"],[4492,"impl-Display-for-SegwitCodeLengthError"],[4493,"impl-Debug-for-SegwitCodeLengthError"],[4494,"impl-Display-for-PaddingError"],[4495,"impl-Debug-for-PaddingError"],[4502,"impl-From%3CPaddingError%3E-for-SegwitHrpstringError"],[4503,"impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError"],[4504,"impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError"],[4506,"impl-From%3CChecksumError%3E-for-SegwitHrpstringError"],[4508,"impl-From%3CChecksumError%3E-for-CheckedHrpstringError"],[4509,"impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError"],[4511,"impl-From%3CCharError%3E-for-UncheckedHrpstringError"],[4512,"impl-From%3CError%3E-for-UncheckedHrpstringError"],[4754,"impl-Debug-for-FromCharError"],[4755,"impl-Display-for-FromCharError"],[4756,"impl-Debug-for-TryFromError"],[4757,"impl-Display-for-TryFromError"],[4760,"impl-From%3CTryFromIntError%3E-for-TryFromError"],[4761,"impl-From%3CInfallible%3E-for-TryFromError"],[4808,"impl-Display-for-Error"],[4809,"impl-Debug-for-Error"],[4967,"impl-Debug-for-InvalidWitnessVersionError"],[4968,"impl-Display-for-InvalidWitnessVersionError"],[4969,"impl-Display-for-WitnessLengthError"],[4970,"impl-Debug-for-WitnessLengthError"],[5028,"impl-Debug-for-DecodeError"],[5029,"impl-Display-for-DecodeError"],[5030,"impl-Display-for-EncodeError"],[5031,"impl-Debug-for-EncodeError"],[5034,"impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError"],[5035,"impl-From%3CWitnessLengthError%3E-for-EncodeError"],[5036,"impl-From%3CSegwitCodeLengthError%3E-for-EncodeError"],[5037,"impl-From%3CError%3E-for-EncodeError"],[5065,"impl-AsMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5066,"impl-AsMut%3C%5Bu8%5D%3E-for-ShortId"],[5070,"impl-AsRef%3C%5Bu8%5D%3E-for-ShortId"],[5071,"impl-AsRef%3C%5Bu8;+6%5D%3E-for-ShortId"],[5076,"impl-Borrow%3C%5Bu8;+6%5D%3E-for-ShortId"],[5078,"impl-Borrow%3C%5Bu8%5D%3E-for-ShortId"],[5086,"impl-BorrowMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5087,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ShortId"],[5154,"impl-Debug-for-Error"],[5155,"impl-Display-for-Error"],[5157,"impl-Debug-for-ShortId"],[5158,"impl-UpperHex-for-ShortId"],[5159,"impl-LowerHex-for-ShortId"],[5160,"impl-Display-for-ShortId"],[5163,"impl-Display-for-TxIndexOutOfRangeError"],[5164,"impl-Debug-for-TxIndexOutOfRangeError"],[5170,"impl-From%3C%5Bu8;+6%5D%3E-for-ShortId"],[5171,"impl-From%3C%26%5Bu8;+6%5D%3E-for-ShortId"],[5295,"impl-Display-for-Error"],[5296,"impl-Debug-for-Error"],[5304,"impl-From%3CInfallible%3E-for-Error"],[5305,"impl-From%3CError%3E-for-Error"],[5398,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5399,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainCode"],[5400,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5401,"impl-AsMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5406,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5407,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainCode"],[5408,"impl-AsRef%3C%5Bu8%5D%3E-for-Fingerprint"],[5409,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5414,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5415,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainCode"],[5416,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5417,"impl-Borrow%3C%5Bu8%5D%3E-for-Fingerprint"],[5426,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5427,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainCode"],[5430,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5431,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5532,"impl-UpperHex-for-ChainCode"],[5533,"impl-Debug-for-ChainCode"],[5534,"impl-LowerHex-for-ChainCode"],[5535,"impl-Display-for-ChainCode"],[5536,"impl-LowerHex-for-Fingerprint"],[5537,"impl-Display-for-Fingerprint"],[5538,"impl-UpperHex-for-Fingerprint"],[5539,"impl-Debug-for-Fingerprint"],[5540,"impl-Display-for-Xpriv"],[5541,"impl-Debug-for-Xpriv"],[5542,"impl-Debug-for-Xpub"],[5543,"impl-Display-for-Xpub"],[5544,"impl-Debug-for-ChildNumber"],[5545,"impl-Display-for-ChildNumber"],[5546,"impl-Display-for-DerivationPath"],[5547,"impl-Debug-for-DerivationPath"],[5548,"impl-Debug-for-Error"],[5549,"impl-Display-for-Error"],[5550,"impl-Debug-for-InvalidBase58PayloadLengthError"],[5551,"impl-Display-for-InvalidBase58PayloadLengthError"],[5554,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5555,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainCode"],[5556,"impl-From%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5558,"impl-From%3C%26%5Bu8;+4%5D%3E-for-Fingerprint"],[5563,"impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath"],[5564,"impl-From%3C%26%5BChildNumber%5D%3E-for-DerivationPath"],[5566,"impl-From%3CError%3E-for-Error"],[5567,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error"],[5568,"impl-From%3CInfallible%3E-for-Error"],[5570,"impl-From%3CError%3E-for-Error"],[5801,"impl-Debug-for-Bip34Error"],[5802,"impl-Display-for-Bip34Error"],[5803,"impl-Debug-for-ValidationError"],[5804,"impl-Display-for-ValidationError"],[5879,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainHash"],[5880,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5883,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5884,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainHash"],[5886,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5887,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainHash"],[5888,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5890,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainHash"],[5899,"impl-UpperHex-for-ChainHash"],[5900,"impl-LowerHex-for-ChainHash"],[5901,"impl-Debug-for-ChainHash"],[5902,"impl-Display-for-ChainHash"],[5904,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5905,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainHash"],[6004,"impl-Display-for-Height"],[6005,"impl-Debug-for-Height"],[6006,"impl-Debug-for-ParseHeightError"],[6007,"impl-Display-for-ParseHeightError"],[6008,"impl-Display-for-Time"],[6009,"impl-Debug-for-Time"],[6010,"impl-Debug-for-ParseTimeError"],[6011,"impl-Display-for-ParseTimeError"],[6012,"impl-Debug-for-ConversionError"],[6013,"impl-Display-for-ConversionError"],[6014,"impl-Debug-for-LockTime"],[6015,"impl-Display-for-LockTime"],[6023,"impl-From%3CHeight%3E-for-LockTime"],[6024,"impl-From%3CAbsLockTime%3E-for-LockTime"],[6025,"impl-From%3CTime%3E-for-LockTime"],[6090,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6091,"impl-TryFrom%3CString%3E-for-Height"],[6092,"impl-TryFrom%3C%26str%3E-for-Height"],[6094,"impl-TryFrom%3C%26str%3E-for-Time"],[6095,"impl-TryFrom%3CString%3E-for-Time"],[6096,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6100,"impl-TryFrom%3C%26str%3E-for-LockTime"],[6101,"impl-TryFrom%3CString%3E-for-LockTime"],[6102,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-LockTime"],[6206,"impl-Display-for-Height"],[6207,"impl-Debug-for-Height"],[6208,"impl-Debug-for-Time"],[6209,"impl-Display-for-Time"],[6210,"impl-Display-for-TimeOverflowError"],[6211,"impl-Debug-for-TimeOverflowError"],[6212,"impl-Debug-for-LockTime"],[6213,"impl-Display-for-LockTime"],[6214,"impl-Debug-for-DisabledLockTimeError"],[6215,"impl-Display-for-DisabledLockTimeError"],[6216,"impl-Display-for-IncompatibleHeightError"],[6217,"impl-Debug-for-IncompatibleHeightError"],[6218,"impl-Display-for-IncompatibleTimeError"],[6219,"impl-Debug-for-IncompatibleTimeError"],[6225,"impl-From%3CRelLockTime%3E-for-LockTime"],[6226,"impl-From%3CTime%3E-for-LockTime"],[6227,"impl-From%3CHeight%3E-for-LockTime"],[6302,"impl-TryFrom%3CString%3E-for-Height"],[6304,"impl-TryFrom%3C%26str%3E-for-Height"],[6305,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6306,"impl-TryFrom%3C%26str%3E-for-Time"],[6307,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6308,"impl-TryFrom%3CString%3E-for-Time"],[6671,"impl-AsMut%3CPushBytes%3E-for-PushBytes"],[6672,"impl-AsMut%3C%5Bu8%5D%3E-for-PushBytes"],[6677,"impl-AsRef%3C%5Bu8%5D%3E-for-PushBytes"],[6678,"impl-AsRef%3CPushBytes%3E-for-PushBytes"],[6752,"impl-Debug-for-Builder"],[6753,"impl-Display-for-Builder"],[6759,"impl-Display-for-PushBytesError"],[6760,"impl-Debug-for-PushBytesError"],[6761,"impl-Debug-for-Error"],[6762,"impl-Display-for-Error"],[6769,"impl-From%3C%26mut+%5Bu8;+47%5D%3E-for-%26mut+PushBytes"],[6770,"impl-From%3C%26mut+%5Bu8;+44%5D%3E-for-%26mut+PushBytes"],[6771,"impl-From%3C%26%5Bu8;+73%5D%3E-for-%26PushBytes"],[6772,"impl-From%3C%26%5Bu8;+21%5D%3E-for-%26PushBytes"],[6773,"impl-From%3C%26%5Bu8;+37%5D%3E-for-%26PushBytes"],[6774,"impl-From%3C%26mut+%5Bu8;+61%5D%3E-for-%26mut+PushBytes"],[6775,"impl-From%3C%26mut+%5Bu8;+20%5D%3E-for-%26mut+PushBytes"],[6776,"impl-From%3C%26mut+%5Bu8;+35%5D%3E-for-%26mut+PushBytes"],[6777,"impl-From%3C%26%5Bu8;+20%5D%3E-for-%26PushBytes"],[6778,"impl-From%3C%26mut+%5Bu8;+19%5D%3E-for-%26mut+PushBytes"],[6779,"impl-From%3C%26%5Bu8;+74%5D%3E-for-%26PushBytes"],[6780,"impl-From%3C%26mut+%5Bu8;+74%5D%3E-for-%26mut+PushBytes"],[6781,"impl-From%3C%26%5Bu8;+19%5D%3E-for-%26PushBytes"],[6782,"impl-From%3C%26%5Bu8;+35%5D%3E-for-%26PushBytes"],[6783,"impl-From%3C%26mut+%5Bu8;+18%5D%3E-for-%26mut+PushBytes"],[6784,"impl-From%3C%26%5Bu8;+18%5D%3E-for-%26PushBytes"],[6785,"impl-From%3C%26mut+%5Bu8;+72%5D%3E-for-%26mut+PushBytes"],[6786,"impl-From%3C%26mut+%5Bu8;+17%5D%3E-for-%26mut+PushBytes"],[6787,"impl-From%3C%26%5Bu8;+17%5D%3E-for-%26PushBytes"],[6788,"impl-From%3C%26%5Bu8;+75%5D%3E-for-%26PushBytes"],[6789,"impl-From%3C%26mut+%5Bu8;+75%5D%3E-for-%26mut+PushBytes"],[6790,"impl-From%3C%26%5Bu8;+72%5D%3E-for-%26PushBytes"],[6791,"impl-From%3C%26mut+%5Bu8;+16%5D%3E-for-%26mut+PushBytes"],[6792,"impl-From%3C%26%5Bu8;+16%5D%3E-for-%26PushBytes"],[6793,"impl-From%3C%26%5Bu8;+62%5D%3E-for-%26PushBytes"],[6794,"impl-From%3C%26mut+%5Bu8;+62%5D%3E-for-%26mut+PushBytes"],[6795,"impl-From%3C%26mut+%5Bu8;+15%5D%3E-for-%26mut+PushBytes"],[6796,"impl-From%3C%26%5Bu8;+15%5D%3E-for-%26PushBytes"],[6797,"impl-From%3C%26mut+%5Bu8;+14%5D%3E-for-%26mut+PushBytes"],[6798,"impl-From%3C%26%5Bu8;+14%5D%3E-for-%26PushBytes"],[6799,"impl-From%3C%26mut+%5Bu8;+71%5D%3E-for-%26mut+PushBytes"],[6800,"impl-From%3C%26mut+%5Bu8;+13%5D%3E-for-%26mut+PushBytes"],[6801,"impl-From%3C%26%5Bu8;+13%5D%3E-for-%26PushBytes"],[6802,"impl-From%3C%26mut+%5Bu8;+64%5D%3E-for-%26mut+PushBytes"],[6803,"impl-From%3C%26mut+%5Bu8;+34%5D%3E-for-%26mut+PushBytes"],[6804,"impl-From%3C%26mut+%5Bu8;+12%5D%3E-for-%26mut+PushBytes"],[6805,"impl-From%3C%26%5Bu8;+12%5D%3E-for-%26PushBytes"],[6806,"impl-From%3C%26%5Bu8;+34%5D%3E-for-%26PushBytes"],[6807,"impl-From%3C%26mut+%5Bu8;+11%5D%3E-for-%26mut+PushBytes"],[6808,"impl-From%3C%26%5Bu8;+11%5D%3E-for-%26PushBytes"],[6809,"impl-From%3C%26%5Bu8;+71%5D%3E-for-%26PushBytes"],[6810,"impl-From%3C%26mut+%5Bu8;+10%5D%3E-for-%26mut+PushBytes"],[6811,"impl-From%3C%26%5Bu8;+10%5D%3E-for-%26PushBytes"],[6812,"impl-From%3C%26mut+%5Bu8;+59%5D%3E-for-%26mut+PushBytes"],[6813,"impl-From%3C%26%5Bu8;+59%5D%3E-for-%26PushBytes"],[6814,"impl-From%3C%26mut+%5Bu8;+9%5D%3E-for-%26mut+PushBytes"],[6815,"impl-From%3C%26mut+%5Bu8;+33%5D%3E-for-%26mut+PushBytes"],[6816,"impl-From%3C%26%5Bu8;+33%5D%3E-for-%26PushBytes"],[6817,"impl-From%3C%26%5Bu8;+9%5D%3E-for-%26PushBytes"],[6818,"impl-From%3C%26mut+%5Bu8;+8%5D%3E-for-%26mut+PushBytes"],[6819,"impl-From%3C%26mut+%5Bu8;+58%5D%3E-for-%26mut+PushBytes"],[6820,"impl-From%3C%26%5Bu8;+76%5D%3E-for-%26PushBytes"],[6821,"impl-From%3C%26%5Bu8;+8%5D%3E-for-%26PushBytes"],[6822,"impl-From%3C%26%5Bu8;+58%5D%3E-for-%26PushBytes"],[6823,"impl-From%3C%26mut+%5Bu8;+70%5D%3E-for-%26mut+PushBytes"],[6824,"impl-From%3C%26%5Bu8;+70%5D%3E-for-%26PushBytes"],[6825,"impl-From%3C%26mut+%5Bu8;+7%5D%3E-for-%26mut+PushBytes"],[6826,"impl-From%3C%26%5Bu8;+7%5D%3E-for-%26PushBytes"],[6827,"impl-From%3C%26mut+%5Bu8;+6%5D%3E-for-%26mut+PushBytes"],[6828,"impl-From%3C%26%5Bu8;+6%5D%3E-for-%26PushBytes"],[6829,"impl-From%3C%26mut+%5Bu8;+32%5D%3E-for-%26mut+PushBytes"],[6830,"impl-From%3C%26%5Bu8;+32%5D%3E-for-%26PushBytes"],[6831,"impl-From%3C%26mut+%5Bu8;+57%5D%3E-for-%26mut+PushBytes"],[6832,"impl-From%3C%26%5Bu8;+57%5D%3E-for-%26PushBytes"],[6833,"impl-From%3C%26mut+%5Bu8;+5%5D%3E-for-%26mut+PushBytes"],[6834,"impl-From%3C%26mut+%5Bu8;+37%5D%3E-for-%26mut+PushBytes"],[6835,"impl-From%3C%26%5Bu8;+5%5D%3E-for-%26PushBytes"],[6836,"impl-From%3C%26mut+%5Bu8;+4%5D%3E-for-%26mut+PushBytes"],[6837,"impl-From%3C%26mut+%5Bu8;+31%5D%3E-for-%26mut+PushBytes"],[6838,"impl-From%3C%26%5Bu8;+31%5D%3E-for-%26PushBytes"],[6839,"impl-From%3C%26mut+%5Bu8;+76%5D%3E-for-%26mut+PushBytes"],[6840,"impl-From%3C%26%5Bu8;+4%5D%3E-for-%26PushBytes"],[6841,"impl-From%3C%26mut+%5Bu8;+3%5D%3E-for-%26mut+PushBytes"],[6842,"impl-From%3C%26%5Bu8;+3%5D%3E-for-%26PushBytes"],[6843,"impl-From%3C%26mut+%5Bu8;+2%5D%3E-for-%26mut+PushBytes"],[6844,"impl-From%3C%26mut+%5Bu8;+56%5D%3E-for-%26mut+PushBytes"],[6845,"impl-From%3C%26%5Bu8;+56%5D%3E-for-%26PushBytes"],[6846,"impl-From%3C%26%5Bu8;+2%5D%3E-for-%26PushBytes"],[6847,"impl-From%3C%26mut+%5Bu8;+1%5D%3E-for-%26mut+PushBytes"],[6848,"impl-From%3C%26mut+%5Bu8;+30%5D%3E-for-%26mut+PushBytes"],[6849,"impl-From%3C%26%5Bu8;+1%5D%3E-for-%26PushBytes"],[6850,"impl-From%3C%26%5Bu8;+30%5D%3E-for-%26PushBytes"],[6851,"impl-From%3C%26mut+%5Bu8;+0%5D%3E-for-%26mut+PushBytes"],[6852,"impl-From%3C%26%5Bu8;+61%5D%3E-for-%26PushBytes"],[6853,"impl-From%3C%26%5Bu8;+0%5D%3E-for-%26PushBytes"],[6854,"impl-From%3C%26%5Bu8;+60%5D%3E-for-%26PushBytes"],[6855,"impl-From%3C%26mut+%5Bu8;+55%5D%3E-for-%26mut+PushBytes"],[6856,"impl-From%3C%26%5Bu8;+65%5D%3E-for-%26PushBytes"],[6857,"impl-From%3C%26mut+%5Bu8;+29%5D%3E-for-%26mut+PushBytes"],[6858,"impl-From%3C%26%5Bu8;+55%5D%3E-for-%26PushBytes"],[6859,"impl-From%3C%26mut+%5Bu8;+65%5D%3E-for-%26mut+PushBytes"],[6860,"impl-From%3C%26%5Bu8;+29%5D%3E-for-%26PushBytes"],[6861,"impl-From%3C%26mut+%5Bu8;+60%5D%3E-for-%26mut+PushBytes"],[6862,"impl-From%3C%26%5Bu8;+22%5D%3E-for-%26PushBytes"],[6863,"impl-From%3C%26mut+%5Bu8;+22%5D%3E-for-%26mut+PushBytes"],[6864,"impl-From%3C%26mut+%5Bu8;+28%5D%3E-for-%26mut+PushBytes"],[6865,"impl-From%3C%26%5Bu8;+28%5D%3E-for-%26PushBytes"],[6866,"impl-From%3C%26%5Bu8;+38%5D%3E-for-%26PushBytes"],[6867,"impl-From%3C%26mut+%5Bu8;+38%5D%3E-for-%26mut+PushBytes"],[6868,"impl-From%3C%26mut+%5Bu8;+36%5D%3E-for-%26mut+PushBytes"],[6869,"impl-From%3C%26%5Bu8;+36%5D%3E-for-%26PushBytes"],[6870,"impl-From%3C%26mut+%5Bu8;+27%5D%3E-for-%26mut+PushBytes"],[6871,"impl-From%3C%26%5Bu8;+66%5D%3E-for-%26PushBytes"],[6872,"impl-From%3C%26%5Bu8;+27%5D%3E-for-%26PushBytes"],[6873,"impl-From%3C%26mut+%5Bu8;+66%5D%3E-for-%26mut+PushBytes"],[6874,"impl-From%3C%26%5Bu8;+23%5D%3E-for-%26PushBytes"],[6875,"impl-From%3C%26%5Bu8;+67%5D%3E-for-%26PushBytes"],[6876,"impl-From%3C%26mut+%5Bu8;+54%5D%3E-for-%26mut+PushBytes"],[6877,"impl-From%3C%26%5Bu8;+54%5D%3E-for-%26PushBytes"],[6878,"impl-From%3C%26mut+%5Bu8;+67%5D%3E-for-%26mut+PushBytes"],[6879,"impl-From%3C%26%5Bu8;+64%5D%3E-for-%26PushBytes"],[6880,"impl-From%3C%26%5Bu8;+39%5D%3E-for-%26PushBytes"],[6881,"impl-From%3C%26mut+%5Bu8;+39%5D%3E-for-%26mut+PushBytes"],[6882,"impl-From%3C%26mut+%5Bu8;+26%5D%3E-for-%26mut+PushBytes"],[6883,"impl-From%3C%26%5Bu8;+40%5D%3E-for-%26PushBytes"],[6884,"impl-From%3C%26mut+%5Bu8;+69%5D%3E-for-%26mut+PushBytes"],[6885,"impl-From%3C%26mut+%5Bu8;+53%5D%3E-for-%26mut+PushBytes"],[6886,"impl-From%3C%26%5Bu8;+53%5D%3E-for-%26PushBytes"],[6887,"impl-From%3C%26mut+%5Bu8;+23%5D%3E-for-%26mut+PushBytes"],[6888,"impl-From%3C%26%5Bu8;+68%5D%3E-for-%26PushBytes"],[6889,"impl-From%3C%26mut+%5Bu8;+52%5D%3E-for-%26mut+PushBytes"],[6890,"impl-From%3C%26%5Bu8;+52%5D%3E-for-%26PushBytes"],[6891,"impl-From%3C%26%5Bu8;+63%5D%3E-for-%26PushBytes"],[6892,"impl-From%3C%26mut+%5Bu8;+68%5D%3E-for-%26mut+PushBytes"],[6893,"impl-From%3C%26mut+%5Bu8;+40%5D%3E-for-%26mut+PushBytes"],[6894,"impl-From%3C%26mut+%5Bu8;+51%5D%3E-for-%26mut+PushBytes"],[6895,"impl-From%3C%26%5Bu8;+51%5D%3E-for-%26PushBytes"],[6896,"impl-From%3C%26%5Bu8;+24%5D%3E-for-%26PushBytes"],[6897,"impl-From%3C%26mut+%5Bu8;+24%5D%3E-for-%26mut+PushBytes"],[6898,"impl-From%3C%26mut+%5Bu8;+50%5D%3E-for-%26mut+PushBytes"],[6899,"impl-From%3C%26%5Bu8;+50%5D%3E-for-%26PushBytes"],[6900,"impl-From%3C%26%5Bu8;+69%5D%3E-for-%26PushBytes"],[6901,"impl-From%3C%26%5Bu8;+25%5D%3E-for-%26PushBytes"],[6902,"impl-From%3C%26mut+%5Bu8;+49%5D%3E-for-%26mut+PushBytes"],[6903,"impl-From%3C%26%5Bu8;+49%5D%3E-for-%26PushBytes"],[6904,"impl-From%3C%26mut+%5Bu8;+73%5D%3E-for-%26mut+PushBytes"],[6905,"impl-From%3C%26%5Bu8;+41%5D%3E-for-%26PushBytes"],[6906,"impl-From%3C%26mut+%5Bu8;+48%5D%3E-for-%26mut+PushBytes"],[6907,"impl-From%3C%26%5Bu8;+48%5D%3E-for-%26PushBytes"],[6908,"impl-From%3C%26mut+%5Bu8;+41%5D%3E-for-%26mut+PushBytes"],[6909,"impl-From%3C%26%5Bu8;+42%5D%3E-for-%26PushBytes"],[6910,"impl-From%3C%26mut+%5Bu8;+21%5D%3E-for-%26mut+PushBytes"],[6911,"impl-From%3C%26%5Bu8;+47%5D%3E-for-%26PushBytes"],[6912,"impl-From%3C%26mut+%5Bu8;+42%5D%3E-for-%26mut+PushBytes"],[6913,"impl-From%3C%26%5Bu8;+43%5D%3E-for-%26PushBytes"],[6914,"impl-From%3C%26mut+%5Bu8;+46%5D%3E-for-%26mut+PushBytes"],[6915,"impl-From%3C%26%5Bu8;+46%5D%3E-for-%26PushBytes"],[6916,"impl-From%3C%26mut+%5Bu8;+43%5D%3E-for-%26mut+PushBytes"],[6917,"impl-From%3C%26mut+%5Bu8;+63%5D%3E-for-%26mut+PushBytes"],[6918,"impl-From%3C%26mut+%5Bu8;+45%5D%3E-for-%26mut+PushBytes"],[6919,"impl-From%3C%26%5Bu8;+45%5D%3E-for-%26PushBytes"],[6920,"impl-From%3C%26%5Bu8;+26%5D%3E-for-%26PushBytes"],[6921,"impl-From%3C%26%5Bu8;+44%5D%3E-for-%26PushBytes"],[6922,"impl-From%3C%26mut+%5Bu8;+25%5D%3E-for-%26mut+PushBytes"],[6923,"impl-From%3C%5Bu8;+2%5D%3E-for-PushBytesBuf"],[6924,"impl-From%3C%26%5Bu8;+19%5D%3E-for-PushBytesBuf"],[6925,"impl-From%3C%26%5Bu8;+25%5D%3E-for-PushBytesBuf"],[6926,"impl-From%3C%26%5Bu8;+44%5D%3E-for-PushBytesBuf"],[6927,"impl-From%3C%5Bu8;+63%5D%3E-for-PushBytesBuf"],[6928,"impl-From%3C%26%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6929,"impl-From%3C%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6930,"impl-From%3C%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6931,"impl-From%3C%26%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6932,"impl-From%3C%26%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6933,"impl-From%3C%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6934,"impl-From%3C%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6935,"impl-From%3C%26%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6936,"impl-From%3C%26%5Bu8;+41%5D%3E-for-PushBytesBuf"],[6937,"impl-From%3C%5Bu8;+41%5D%3E-for-PushBytesBuf"],[6938,"impl-From%3C%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6939,"impl-From%3C%26%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6940,"impl-From%3C%26%5Bu8;+40%5D%3E-for-PushBytesBuf"],[6941,"impl-From%3C%5Bu8;+25%5D%3E-for-PushBytesBuf"],[6942,"impl-From%3C%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6943,"impl-From%3C%26%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6944,"impl-From%3C%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6945,"impl-From%3C%26%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6946,"impl-From%3C%26%5Bu8;+24%5D%3E-for-PushBytesBuf"],[6947,"impl-From%3C%5Bu8;+40%5D%3E-for-PushBytesBuf"],[6948,"impl-From%3C%5Bu8;+24%5D%3E-for-PushBytesBuf"],[6949,"impl-From%3C%26%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6950,"impl-From%3C%5Bu8;+73%5D%3E-for-PushBytesBuf"],[6951,"impl-From%3C%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6952,"impl-From%3C%26%5Bu8;+23%5D%3E-for-PushBytesBuf"],[6953,"impl-From%3C%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6954,"impl-From%3C%26%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6955,"impl-From%3C%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6956,"impl-From%3C%26%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6957,"impl-From%3C%5Bu8;+23%5D%3E-for-PushBytesBuf"],[6958,"impl-From%3C%26%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6959,"impl-From%3C%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6960,"impl-From%3C%26%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6961,"impl-From%3C%26%5Bu8;+39%5D%3E-for-PushBytesBuf"],[6962,"impl-From%3C%5Bu8;+39%5D%3E-for-PushBytesBuf"],[6963,"impl-From%3C%5Bu8;+69%5D%3E-for-PushBytesBuf"],[6964,"impl-From%3C%5Bu8;+26%5D%3E-for-PushBytesBuf"],[6965,"impl-From%3C%26%5Bu8;+38%5D%3E-for-PushBytesBuf"],[6966,"impl-From%3C%5Bu8;+38%5D%3E-for-PushBytesBuf"],[6967,"impl-From%3C%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6968,"impl-From%3C%26%5Bu8;+20%5D%3E-for-PushBytesBuf"],[6969,"impl-From%3C%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6970,"impl-From%3C%26%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6971,"impl-From%3C%26%5Bu8;+26%5D%3E-for-PushBytesBuf"],[6972,"impl-From%3C%26%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6973,"impl-From%3C%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6974,"impl-From%3C%26%5Bu8;+22%5D%3E-for-PushBytesBuf"],[6975,"impl-From%3C%5Bu8;+22%5D%3E-for-PushBytesBuf"],[6976,"impl-From%3C%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6977,"impl-From%3C%5Bu8;+20%5D%3E-for-PushBytesBuf"],[6978,"impl-From%3C%26%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6979,"impl-From%3CPubkeyHash%3E-for-PushBytesBuf"],[6980,"impl-From%3CWPubkeyHash%3E-for-PushBytesBuf"],[6981,"impl-From%3C%5Bu8;+35%5D%3E-for-PushBytesBuf"],[6982,"impl-From%3C%26%5Bu8;+35%5D%3E-for-PushBytesBuf"],[6983,"impl-From%3CWScriptHash%3E-for-PushBytesBuf"],[6984,"impl-From%3C%5Bu8;+27%5D%3E-for-PushBytesBuf"],[6985,"impl-From%3C%26%5Bu8;+27%5D%3E-for-PushBytesBuf"],[6986,"impl-From%3CScriptHash%3E-for-PushBytesBuf"],[6987,"impl-From%3C%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6988,"impl-From%3C%5Bu8;+28%5D%3E-for-PushBytesBuf"],[6989,"impl-From%3C%26%5Bu8;+21%5D%3E-for-PushBytesBuf"],[6990,"impl-From%3C%5Bu8;+21%5D%3E-for-PushBytesBuf"],[6991,"impl-From%3C%26%5Bu8;+37%5D%3E-for-PushBytesBuf"],[6992,"impl-From%3C%5Bu8;+37%5D%3E-for-PushBytesBuf"],[6993,"impl-From%3C%5Bu8;+36%5D%3E-for-PushBytesBuf"],[6994,"impl-From%3C%26%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6995,"impl-From%3C%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6996,"impl-From%3C%26%5Bu8;+28%5D%3E-for-PushBytesBuf"],[6997,"impl-From%3C%26%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6998,"impl-From%3C%26%5Bu8;+64%5D%3E-for-PushBytesBuf"],[6999,"impl-From%3C%5Bu8;+64%5D%3E-for-PushBytesBuf"],[7000,"impl-From%3C%26%5Bu8;+36%5D%3E-for-PushBytesBuf"],[7001,"impl-From%3C%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7002,"impl-From%3C%5Bu8;+55%5D%3E-for-PushBytesBuf"],[7003,"impl-From%3C%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7004,"impl-From%3C%26%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7005,"impl-From%3C%26%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7006,"impl-From%3C%26%5Bu8;+63%5D%3E-for-PushBytesBuf"],[7007,"impl-From%3C%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7008,"impl-From%3C%26%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7009,"impl-From%3C%26%5Bu8;+76%5D%3E-for-PushBytesBuf"],[7010,"impl-From%3C%26%5Bu8;+55%5D%3E-for-PushBytesBuf"],[7011,"impl-From%3C%26%5Bu8;+73%5D%3E-for-PushBytesBuf"],[7012,"impl-From%3C%5Bu8;+44%5D%3E-for-PushBytesBuf"],[7013,"impl-From%3C%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7014,"impl-From%3C%26%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7015,"impl-From%3C%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7016,"impl-From%3C%26%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7017,"impl-From%3C%5Bu8;+76%5D%3E-for-PushBytesBuf"],[7018,"impl-From%3C%5Bu8;+56%5D%3E-for-PushBytesBuf"],[7019,"impl-From%3C%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7020,"impl-From%3C%26%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7021,"impl-From%3C%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7022,"impl-From%3C%26%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7023,"impl-From%3C%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7024,"impl-From%3C%26%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7025,"impl-From%3C%26%5Bu8;+56%5D%3E-for-PushBytesBuf"],[7026,"impl-From%3C%26%5Bu8;+69%5D%3E-for-PushBytesBuf"],[7027,"impl-From%3C%5Bu8;+6%5D%3E-for-PushBytesBuf"],[7028,"impl-From%3C%26%5Bu8;+6%5D%3E-for-PushBytesBuf"],[7029,"impl-From%3C%5Bu8;+57%5D%3E-for-PushBytesBuf"],[7030,"impl-From%3C%26%5Bu8;+57%5D%3E-for-PushBytesBuf"],[7031,"impl-From%3C%5Bu8;+7%5D%3E-for-PushBytesBuf"],[7032,"impl-From%3C%26%5Bu8;+7%5D%3E-for-PushBytesBuf"],[7033,"impl-From%3C%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7034,"impl-From%3C%26%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7035,"impl-From%3C%5Bu8;+8%5D%3E-for-PushBytesBuf"],[7036,"impl-From%3C%26%5Bu8;+8%5D%3E-for-PushBytesBuf"],[7037,"impl-From%3C%5Bu8;+58%5D%3E-for-PushBytesBuf"],[7038,"impl-From%3C%26%5Bu8;+58%5D%3E-for-PushBytesBuf"],[7039,"impl-From%3C%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7040,"impl-From%3C%26%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7041,"impl-From%3C%5Bu8;+70%5D%3E-for-PushBytesBuf"],[7042,"impl-From%3C%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7043,"impl-From%3C%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7044,"impl-From%3C%26%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7045,"impl-From%3C%26%5Bu8;+70%5D%3E-for-PushBytesBuf"],[7046,"impl-From%3C%26%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7047,"impl-From%3C%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7048,"impl-From%3C%26%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7049,"impl-From%3C%26%5Bu8;+75%5D%3E-for-PushBytesBuf"],[7050,"impl-From%3C%5Bu8;+59%5D%3E-for-PushBytesBuf"],[7051,"impl-From%3C%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7052,"impl-From%3C%26%5Bu8;+59%5D%3E-for-PushBytesBuf"],[7053,"impl-From%3C%26%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7054,"impl-From%3C%26%5Bu8;+62%5D%3E-for-PushBytesBuf"],[7055,"impl-From%3C%5Bu8;+62%5D%3E-for-PushBytesBuf"],[7056,"impl-From%3C%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7057,"impl-From%3C%26%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7058,"impl-From%3C%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7059,"impl-From%3C%5Bu8;+71%5D%3E-for-PushBytesBuf"],[7060,"impl-From%3C%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7061,"impl-From%3C%26%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7062,"impl-From%3C%26%5Bu8;+71%5D%3E-for-PushBytesBuf"],[7063,"impl-From%3C%26%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7064,"impl-From%3C%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7065,"impl-From%3C%26%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7066,"impl-From%3C%5Bu8;+61%5D%3E-for-PushBytesBuf"],[7067,"impl-From%3C%26%5Bu8;+61%5D%3E-for-PushBytesBuf"],[7068,"impl-From%3C%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7069,"impl-From%3C%26%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7070,"impl-From%3C%5Bu8;+75%5D%3E-for-PushBytesBuf"],[7071,"impl-From%3C%26%5Bu8;+74%5D%3E-for-PushBytesBuf"],[7072,"impl-From%3C%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7073,"impl-From%3C%26%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7074,"impl-From%3C%5Bu8;+74%5D%3E-for-PushBytesBuf"],[7075,"impl-From%3C%5Bu8;+72%5D%3E-for-PushBytesBuf"],[7076,"impl-From%3C%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7077,"impl-From%3C%26%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7078,"impl-From%3C%26%5Bu8;+72%5D%3E-for-PushBytesBuf"],[7080,"impl-From%3C%5Bu8;+19%5D%3E-for-PushBytesBuf"],[7081,"impl-From%3C%26%5Bu8;+2%5D%3E-for-PushBytesBuf"],[7083,"impl-From%3CUintError%3E-for-Error"],[7084,"impl-From%3CInfallible%3E-for-Error"],[7088,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-PushBytes"],[7089,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-PushBytes"],[7090,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-PushBytes"],[7091,"impl-Index%3CRangeFull%3E-for-PushBytes"],[7092,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-PushBytes"],[7093,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-PushBytes"],[7094,"impl-Index%3CRange%3Cusize%3E%3E-for-PushBytes"],[7095,"impl-Index%3Cusize%3E-for-PushBytes"],[7174,"impl-TryFrom%3C%26mut+%5Bu8%5D%3E-for-%26mut+PushBytes"],[7175,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-%26PushBytes"],[7223,"impl-Debug-for-Error"],[7224,"impl-Display-for-Error"],[7284,"impl-Display-for-FromStrError"],[7285,"impl-Debug-for-FromStrError"],[7286,"impl-Display-for-TryFromInstructionError"],[7287,"impl-Debug-for-TryFromInstructionError"],[7288,"impl-Debug-for-TryFromError"],[7289,"impl-Display-for-TryFromError"],[7291,"impl-From%3CInfallible%3E-for-FromStrError"],[7292,"impl-From%3CParseIntError%3E-for-FromStrError"],[7293,"impl-From%3CTryFromError%3E-for-FromStrError"],[7294,"impl-From%3CInfallible%3E-for-TryFromInstructionError"],[7296,"impl-From%3CTryFromError%3E-for-TryFromInstructionError"],[7397,"impl-Display-for-ParseOutPointError"],[7398,"impl-Debug-for-ParseOutPointError"],[7399,"impl-Display-for-InputsIndexError"],[7400,"impl-Debug-for-InputsIndexError"],[7401,"impl-Debug-for-OutputsIndexError"],[7402,"impl-Display-for-OutputsIndexError"],[7403,"impl-Display-for-IndexOutOfBoundsError"],[7404,"impl-Debug-for-IndexOutOfBoundsError"],[7405,"impl-Display-for-Version"],[7406,"impl-Debug-for-Version"],[7552,"impl-Debug-for-DecodeError%3CE%3E"],[7553,"impl-Display-for-DecodeError%3CE%3E"],[7555,"impl-From%3C%26Network%3E-for-%26Params"],[7556,"impl-From%3CNetwork%3E-for-%26Params"],[7557,"impl-From%3C%26Network%3E-for-Params"],[7558,"impl-From%3CNetwork%3E-for-Params"],[7646,"impl-Display-for-Error"],[7647,"impl-Debug-for-Error"],[7648,"impl-Display-for-FromHexError"],[7649,"impl-Debug-for-FromHexError"],[7651,"impl-From%3CError%3E-for-Error"],[7652,"impl-From%3CInfallible%3E-for-Error"],[7838,"impl-AsRef%3CPushBytes%3E-for-SerializedSignature"],[7839,"impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature"],[7869,"impl-Debug-for-Signature"],[7870,"impl-Display-for-Signature"],[7871,"impl-UpperHex-for-SerializedSignature"],[7872,"impl-Display-for-SerializedSignature"],[7873,"impl-LowerHex-for-SerializedSignature"],[7874,"impl-Debug-for-SerializedSignature"],[7875,"impl-Display-for-Error"],[7876,"impl-Debug-for-Error"],[7879,"impl-From%3CHexToBytesError%3E-for-Error"],[7881,"impl-From%3CInfallible%3E-for-Error"],[7882,"impl-From%3CError%3E-for-Error"],[7883,"impl-From%3CNonStandardSighashTypeError%3E-for-Error"],[7893,"impl-Serialize-for-Signature"],[7894,"impl-Signature"],[7970,"impl-Debug-for-ParseIntError"],[7971,"impl-Display-for-ParseIntError"],[7972,"impl-Debug-for-PrefixedHexError"],[7973,"impl-Display-for-PrefixedHexError"],[7974,"impl-Display-for-UnprefixedHexError"],[7975,"impl-Debug-for-UnprefixedHexError"],[7976,"impl-Debug-for-MissingPrefixError"],[7977,"impl-Display-for-MissingPrefixError"],[7978,"impl-Debug-for-ContainsPrefixError"],[7979,"impl-Display-for-ContainsPrefixError"],[7981,"impl-From%3CMissingPrefixError%3E-for-PrefixedHexError"],[7982,"impl-From%3CParseIntError%3E-for-PrefixedHexError"],[7985,"impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError"],[7986,"impl-From%3CParseIntError%3E-for-UnprefixedHexError"],[8092,"impl-Write-for-HmacEngine%3CT%3E"],[8093,"impl-Write-for-HmacEngine%3CT%3E"],[8094,"impl-Debug-for-FromSliceError"],[8095,"impl-Display-for-FromSliceError"],[8096,"impl-Display-for-Hmac%3CT%3E"],[8097,"impl-Debug-for-Hmac%3CT%3E"],[8098,"impl-LowerHex-for-Hmac%3CT%3E"],[8119,"impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E"],[8120,"impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8121,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8122,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8123,"impl-Index%3Cusize%3E-for-Hmac%3CT%3E"],[8168,"impl-Write-for-HmacEngine%3CT%3E"],[8169,"impl-Write-for-HmacEngine%3CT%3E"],[8174,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8175,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::hash160::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8188,"impl-Debug-for-Hash"],[8189,"impl-LowerHex-for-Hash"],[8190,"impl-UpperHex-for-Hash"],[8191,"impl-Display-for-Hash"],[8192,"impl-From%3CScriptHash%3E-for-Hash"],[8193,"impl-From%3CXKeyIdentifier%3E-for-Hash"],[8194,"impl-From%3CPubkeyHash%3E-for-Hash"],[8196,"impl-From%3CWPubkeyHash%3E-for-Hash"],[8285,"impl-Debug-for-HexToBytesError"],[8286,"impl-Display-for-HexToBytesError"],[8287,"impl-Display-for-InvalidCharError"],[8288,"impl-Debug-for-InvalidCharError"],[8289,"impl-Display-for-OddLengthStringError"],[8290,"impl-Debug-for-OddLengthStringError"],[8291,"impl-Display-for-HexToArrayError"],[8292,"impl-Debug-for-HexToArrayError"],[8298,"impl-From%3COddLengthStringError%3E-for-HexToBytesError"],[8299,"impl-From%3CInvalidCharError%3E-for-HexToBytesError"],[8303,"impl-From%3CInvalidLengthError%3E-for-HexToArrayError"],[8304,"impl-From%3CInvalidCharError%3E-for-HexToArrayError"],[8415,"impl-LowerHex-for-DisplayByteSlice%3C\'a%3E"],[8416,"impl-Debug-for-DisplayByteSlice%3C\'a%3E"],[8417,"impl-UpperHex-for-DisplayByteSlice%3C\'a%3E"],[8418,"impl-Display-for-DisplayByteSlice%3C\'a%3E"],[8419,"impl-UpperHex-for-DisplayArray%3C\'a,+LEN%3E"],[8420,"impl-Debug-for-DisplayArray%3C\'a,+LEN%3E"],[8421,"impl-LowerHex-for-DisplayArray%3C\'a,+LEN%3E"],[8422,"impl-Display-for-DisplayArray%3C\'a,+LEN%3E"],[8465,"impl-Debug-for-InvalidLengthError"],[8466,"impl-Display-for-InvalidLengthError"],[8509,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::ripemd160::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8510,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8539,"impl-Write-for-HashEngine"],[8540,"impl-Write-for-HashEngine"],[8541,"impl-UpperHex-for-Hash"],[8542,"impl-LowerHex-for-Hash"],[8543,"impl-Display-for-Hash"],[8544,"impl-Debug-for-Hash"],[8576,"impl-Write-for-HashEngine"],[8577,"impl-Write-for-HashEngine"],[8757,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8758,"impl-dyn+Error+%2B+Send"],[8759,"impl-dyn+Error"],[8760,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8761,"impl-dyn+Error+%2B+Send"],[8762,"impl-dyn+Error"],[8763,"impl-dyn+Error"],[8764,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8765,"impl-dyn+Error+%2B+Send"],[8775,"impl-Display-for-Unexpected%3C\'a%3E"],[8776,"impl-Debug-for-Unexpected%3C\'a%3E"],[8785,"impl-dyn+Error"],[8786,"impl-dyn+Error+%2B+Send"],[8787,"impl-dyn+Error+%2B+Send+%2B+Sync"],[9042,"impl-Error-for-Error"],[9043,"impl-Error-for-Error"],[9925,"impl-Debug-for-Error"],[9926,"impl-Display-for-Error"],[10065,"impl-MapAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10066,"impl-SeqAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10268,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10269,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10270,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10271,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10272,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10273,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10274,"impl-SerializeMap-for-Impossible%3COk,+Error%3E"],[10284,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10285,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10293,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10294,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10295,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10296,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10342,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10343,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha1::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10372,"impl-Write-for-HashEngine"],[10373,"impl-Write-for-HashEngine"],[10374,"impl-Debug-for-Hash"],[10375,"impl-UpperHex-for-Hash"],[10376,"impl-LowerHex-for-Hash"],[10377,"impl-Display-for-Hash"],[10408,"impl-Write-for-HashEngine"],[10409,"impl-Write-for-HashEngine"],[10415,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10416,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256::%7Bimpl%2320%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10461,"impl-Write-for-HashEngine"],[10462,"impl-Write-for-HashEngine"],[10463,"impl-UpperHex-for-Hash"],[10464,"impl-LowerHex-for-Hash"],[10465,"impl-Debug-for-Hash"],[10466,"impl-Display-for-Hash"],[10467,"impl-Display-for-Midstate"],[10468,"impl-UpperHex-for-Midstate"],[10469,"impl-LowerHex-for-Midstate"],[10470,"impl-Debug-for-Midstate"],[10472,"impl-From%3CWScriptHash%3E-for-Hash"],[10473,"impl-From%3CDescriptorId%3E-for-Hash"],[10525,"impl-Write-for-HashEngine"],[10526,"impl-Write-for-HashEngine"],[10530,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10531,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256d::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10546,"impl-Debug-for-Hash"],[10547,"impl-Display-for-Hash"],[10548,"impl-UpperHex-for-Hash"],[10549,"impl-LowerHex-for-Hash"],[10550,"impl-From%3CLegacySighash%3E-for-Hash"],[10552,"impl-From%3CWtxid%3E-for-Hash"],[10553,"impl-From%3CBlockHash%3E-for-Hash"],[10554,"impl-From%3CSegwitV0Sighash%3E-for-Hash"],[10555,"impl-From%3CTxid%3E-for-Hash"],[10556,"impl-From%3CTxMerkleNode%3E-for-Hash"],[10557,"impl-From%3CWitnessMerkleNode%3E-for-Hash"],[10558,"impl-From%3CFilterHash%3E-for-Hash"],[10559,"impl-From%3CWitnessCommitment%3E-for-Hash"],[10560,"impl-From%3CFilterHeader%3E-for-Hash"],[10561,"impl-From%3CHash%3E-for-Hash"],[10585,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256t::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash%3CT%3E"],[10586,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash%3CT%3E"],[10601,"impl-Debug-for-Hash%3CT%3E"],[10602,"impl-UpperHex-for-Hash%3CT%3E"],[10603,"impl-LowerHex-for-Hash%3CT%3E"],[10604,"impl-Display-for-Hash%3CT%3E"],[10605,"impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E"],[10606,"impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E"],[10608,"impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E"],[10609,"impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E"],[10633,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha384::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10634,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10653,"impl-LowerHex-for-Hash"],[10654,"impl-Display-for-Hash"],[10655,"impl-Debug-for-Hash"],[10656,"impl-UpperHex-for-Hash"],[10691,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10692,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10721,"impl-Write-for-HashEngine"],[10722,"impl-Write-for-HashEngine"],[10723,"impl-LowerHex-for-Hash"],[10724,"impl-Display-for-Hash"],[10725,"impl-UpperHex-for-Hash"],[10726,"impl-Debug-for-Hash"],[10757,"impl-Write-for-HashEngine"],[10758,"impl-Write-for-HashEngine"],[10763,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512_256::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10764,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10783,"impl-LowerHex-for-Hash"],[10784,"impl-Display-for-Hash"],[10785,"impl-Debug-for-Hash"],[10786,"impl-UpperHex-for-Hash"],[10822,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10823,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::siphash24::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10858,"impl-Write-for-HashEngine"],[10859,"impl-Write-for-HashEngine"],[10860,"impl-LowerHex-for-Hash"],[10861,"impl-Display-for-Hash"],[10862,"impl-UpperHex-for-Hash"],[10863,"impl-Debug-for-Hash"],[10910,"impl-Write-for-HashEngine"],[10911,"impl-Write-for-HashEngine"],[10962,"impl-BufRead-for-FromStd%3CT%3E"],[10963,"impl-BufRead-for-FromStd%3CT%3E"],[10964,"impl-BufRead-for-ToStd%3CT%3E"],[10965,"impl-BufRead-for-ToStd%3CT%3E"],[11003,"impl-BufRead-for-FromStd%3CT%3E"],[11004,"impl-BufRead-for-FromStd%3CT%3E"],[11005,"impl-BufRead-for-ToStd%3CT%3E"],[11006,"impl-BufRead-for-ToStd%3CT%3E"],[11010,"impl-Write-for-FromStd%3CT%3E"],[11011,"impl-Write-for-FromStd%3CT%3E"],[11012,"impl-Write-for-ToStd%3CT%3E"],[11013,"impl-Write-for-ToStd%3CT%3E"],[11014,"impl-Write-for-Sink"],[11015,"impl-Write-for-Sink"],[11016,"impl-Display-for-Error"],[11017,"impl-Debug-for-Error"],[11025,"impl-From%3CError%3E-for-Error"],[11026,"impl-From%3CErrorKind%3E-for-Error"],[11060,"impl-Read-for-FromStd%3CT%3E"],[11061,"impl-Read-for-FromStd%3CT%3E"],[11062,"impl-Read-for-ToStd%3CT%3E"],[11063,"impl-Read-for-ToStd%3CT%3E"],[11070,"impl-Read-for-FromStd%3CT%3E"],[11071,"impl-Read-for-FromStd%3CT%3E"],[11072,"impl-Read-for-ToStd%3CT%3E"],[11073,"impl-Read-for-ToStd%3CT%3E"],[11148,"impl-Write-for-FromStd%3CT%3E"],[11149,"impl-Write-for-FromStd%3CT%3E"],[11150,"impl-Write-for-ToStd%3CT%3E"],[11151,"impl-Write-for-ToStd%3CT%3E"],[11152,"impl-Write-for-Sink"],[11153,"impl-Write-for-Sink"],[11154,"impl-Write-for-FromStd%3CT%3E"],[11155,"impl-Write-for-FromStd%3CT%3E"],[11156,"impl-Write-for-ToStd%3CT%3E"],[11157,"impl-Write-for-ToStd%3CT%3E"],[11159,"impl-Write-for-Sink"],[11160,"impl-Write-for-Sink"],[11291,"impl-Debug-for-TweakedPublicKey"],[11292,"impl-LowerHex-for-TweakedPublicKey"],[11293,"impl-Display-for-TweakedPublicKey"],[11295,"impl-Debug-for-FromSliceError"],[11296,"impl-Display-for-FromSliceError"],[11297,"impl-Debug-for-FromWifError"],[11298,"impl-Display-for-FromWifError"],[11299,"impl-Debug-for-ParsePublicKeyError"],[11300,"impl-Display-for-ParsePublicKeyError"],[11301,"impl-Display-for-ParseCompressedPublicKeyError"],[11302,"impl-Debug-for-ParseCompressedPublicKeyError"],[11303,"impl-Display-for-UncompressedPublicKeyError"],[11304,"impl-Debug-for-UncompressedPublicKeyError"],[11305,"impl-Display-for-InvalidBase58PayloadLengthError"],[11306,"impl-Debug-for-InvalidBase58PayloadLengthError"],[11307,"impl-Debug-for-InvalidAddressVersionError"],[11308,"impl-Display-for-InvalidAddressVersionError"],[11314,"impl-From%3CError%3E-for-FromSliceError"],[11315,"impl-From%3CInfallible%3E-for-FromSliceError"],[11316,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError"],[11317,"impl-From%3CInvalidAddressVersionError%3E-for-FromWifError"],[11319,"impl-From%3CInfallible%3E-for-FromWifError"],[11320,"impl-From%3CError%3E-for-FromWifError"],[11321,"impl-From%3CError%3E-for-FromWifError"],[11323,"impl-From%3CFromSliceError%3E-for-ParsePublicKeyError"],[11324,"impl-From%3CInfallible%3E-for-ParsePublicKeyError"],[11325,"impl-From%3CError%3E-for-ParseCompressedPublicKeyError"],[11326,"impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError"],[11327,"impl-From%3CInfallible%3E-for-ParseCompressedPublicKeyError"],[11355,"impl-Serialize-for-TweakedPublicKey"],[11356,"impl-TweakedPublicKey"],[11460,"impl-Debug-for-MerkleBlockError"],[11461,"impl-Display-for-MerkleBlockError"],[11512,"impl-Display-for-ParseNetworkError"],[11513,"impl-Debug-for-ParseNetworkError"],[11514,"impl-Debug-for-UnknownChainHashError"],[11515,"impl-Display-for-UnknownChainHashError"],[11559,"impl-AsMut%3C%5Bu8%5D%3E-for-Magic"],[11560,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11561,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Magic"],[11562,"impl-AsRef%3C%5Bu8%5D%3E-for-Magic"],[11569,"impl-Borrow%3C%5Bu8%5D%3E-for-Magic"],[11571,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Magic"],[11576,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Magic"],[11577,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11621,"impl-LowerHex-for-ServiceFlags"],[11622,"impl-UpperHex-for-ServiceFlags"],[11623,"impl-Debug-for-ServiceFlags"],[11624,"impl-Display-for-ServiceFlags"],[11625,"impl-LowerHex-for-Magic"],[11626,"impl-UpperHex-for-Magic"],[11627,"impl-Debug-for-Magic"],[11628,"impl-Display-for-Magic"],[11629,"impl-Display-for-ParseMagicError"],[11630,"impl-Debug-for-ParseMagicError"],[11631,"impl-Display-for-UnknownMagicError"],[11632,"impl-Debug-for-UnknownMagicError"],[11842,"impl-Debug-for-CommandString"],[11843,"impl-Display-for-CommandString"],[11844,"impl-Debug-for-CommandStringError"],[11845,"impl-Display-for-CommandStringError"],[11868,"impl-TryFrom%3C%26str%3E-for-CommandString"],[11870,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-CommandString"],[11871,"impl-TryFrom%3CString%3E-for-CommandString"],[12564,"impl-Display-for-Error"],[12565,"impl-Debug-for-Error"],[12569,"impl-Debug-for-GetKeyError"],[12570,"impl-Display-for-GetKeyError"],[12573,"impl-Display-for-SignError"],[12574,"impl-Debug-for-SignError"],[12575,"impl-Display-for-ExtractTxError"],[12576,"impl-Debug-for-ExtractTxError"],[12577,"impl-Display-for-IndexOutOfBoundsError"],[12578,"impl-Debug-for-IndexOutOfBoundsError"],[12579,"impl-Debug-for-PsbtParseError"],[12580,"impl-Display-for-PsbtParseError"],[12581,"impl-Display-for-PsbtSighashType"],[12582,"impl-Debug-for-PsbtSighashType"],[12584,"impl-From%3CInfallible%3E-for-Error"],[12585,"impl-From%3CFromSliceError%3E-for-Error"],[12587,"impl-From%3CError%3E-for-Error"],[12588,"impl-From%3CError%3E-for-Error"],[12593,"impl-From%3CInfallible%3E-for-GetKeyError"],[12594,"impl-From%3CError%3E-for-GetKeyError"],[12597,"impl-From%3CP2wpkhError%3E-for-SignError"],[12598,"impl-From%3CInfallible%3E-for-SignError"],[12599,"impl-From%3CTaprootError%3E-for-SignError"],[12601,"impl-From%3CIndexOutOfBoundsError%3E-for-SignError"],[12608,"impl-From%3CTapSighashType%3E-for-PsbtSighashType"],[12609,"impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType"],[12803,"impl-Display-for-Key"],[12804,"impl-Debug-for-Key"],[13068,"impl-Display-for-PublicKey"],[13069,"impl-Debug-for-PublicKey"],[13070,"impl-LowerHex-for-PublicKey"],[13073,"impl-Debug-for-InvalidParityValue"],[13074,"impl-Display-for-InvalidParityValue"],[13076,"impl-LowerHex-for-Message"],[13077,"impl-Display-for-Message"],[13078,"impl-Debug-for-Message"],[13079,"impl-Debug-for-Error"],[13080,"impl-Display-for-Error"],[13088,"impl-From%3CT%3E-for-SecretKey"],[13089,"impl-From%3CKeypair%3E-for-SecretKey"],[13090,"impl-From%3C%26Keypair%3E-for-SecretKey"],[13093,"impl-From%3CKeypair%3E-for-PublicKey"],[13094,"impl-From%3CPublicKey%3E-for-PublicKey"],[13095,"impl-From%3C%26Keypair%3E-for-PublicKey"],[13102,"impl-From%3CT%3E-for-Message"],[13103,"impl-From%3CTapSighash%3E-for-Message"],[13105,"impl-From%3CLegacySighash%3E-for-Message"],[13106,"impl-From%3CSegwitV0Sighash%3E-for-Message"],[13213,"impl-Serialize-for-PublicKey"],[13214,"impl-PublicKey"],[13270,"impl-TryFrom%3Ci32%3E-for-Parity"],[13271,"impl-TryFrom%3Cu8%3E-for-Parity"],[13420,"impl-PartialEq-for-SerializedSignature"],[13421,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[13434,"impl-Debug-for-SerializedSignature"],[13435,"impl-Display-for-SerializedSignature"],[13436,"impl-Debug-for-Signature"],[13437,"impl-Display-for-Signature"],[13441,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[13442,"impl-From%3CSignature%3E-for-SerializedSignature"],[13460,"impl-IntoIterator-for-%26SerializedSignature"],[13461,"impl-IntoIterator-for-SerializedSignature"],[13467,"impl-PartialOrd-for-SerializedSignature"],[13468,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[13487,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[13488,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[13560,"impl-Debug-for-ElligatorSwift"],[13561,"impl-LowerHex-for-ElligatorSwift"],[13562,"impl-Display-for-ElligatorSwift"],[13958,"impl-Display-for-Error"],[13959,"impl-Debug-for-Error"],[13960,"impl-From%3CNonZero%3Cu32%3E%3E-for-Error"],[13962,"impl-From%3CError%3E-for-Error"],[14083,"impl-Display-for-BernoulliError"],[14084,"impl-Debug-for-BernoulliError"],[14092,"impl-Debug-for-WeightedError"],[14093,"impl-Display-for-WeightedError"],[14106,"impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E"],[14107,"impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E"],[14136,"impl-Distribution%3Cf64%3E-for-OpenClosed01"],[14137,"impl-Distribution%3Cf32%3E-for-OpenClosed01"],[14138,"impl-Distribution%3Cf64%3E-for-Open01"],[14139,"impl-Distribution%3Cf32%3E-for-Open01"],[14144,"impl-Distribution%3Cchar%3E-for-Standard"],[14145,"impl-Distribution%3C()%3E-for-Standard"],[14146,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14147,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14148,"impl-Distribution%3Cisize%3E-for-Standard"],[14149,"impl-Distribution%3Ci128%3E-for-Standard"],[14150,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14151,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14152,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14153,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14154,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14155,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14156,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14157,"impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard"],[14158,"impl-Distribution%3Ci64%3E-for-Standard"],[14159,"impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard"],[14160,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14161,"impl-Distribution%3Cf32%3E-for-Standard"],[14162,"impl-Distribution%3Cf64%3E-for-Standard"],[14163,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14164,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14165,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14166,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14167,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14168,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14169,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14170,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14171,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14172,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14173,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14174,"impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard"],[14175,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14176,"impl-Distribution%3Ci32%3E-for-Standard"],[14177,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14178,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14179,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14180,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14181,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2328%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14182,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2327%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14183,"impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard"],[14184,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2326%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14185,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2325%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14186,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14187,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard"],[14188,"impl-Distribution%3C%5BT;+32%5D%3E-for-Standard"],[14189,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14190,"impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard"],[14191,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard"],[14192,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard"],[14193,"impl-Distribution%3Ci16%3E-for-Standard"],[14194,"impl-Distribution%3Ci8%3E-for-Standard"],[14195,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard"],[14196,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard"],[14197,"impl-Distribution%3Cu8%3E-for-Standard"],[14198,"impl-Distribution%3Cusize%3E-for-Standard"],[14199,"impl-Distribution%3Cu128%3E-for-Standard"],[14200,"impl-Distribution%3Cu16%3E-for-Standard"],[14201,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard"],[14202,"impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard"],[14203,"impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard"],[14204,"impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard"],[14205,"impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard"],[14206,"impl-Distribution%3Cu64%3E-for-Standard"],[14207,"impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard"],[14208,"impl-Distribution%3C(A,+B,+C)%3E-for-Standard"],[14209,"impl-Distribution%3C(A,+B)%3E-for-Standard"],[14210,"impl-Distribution%3Cu32%3E-for-Standard"],[14211,"impl-Distribution%3Cbool%3E-for-Standard"],[14212,"impl-Distribution%3C(A,)%3E-for-Standard"],[14213,"impl-Distribution%3COption%3CT%3E%3E-for-Standard"],[14330,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14331,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14332,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14333,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14334,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14335,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14336,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14337,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14338,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14339,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14340,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14341,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14343,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14344,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14347,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14348,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14349,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14350,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14351,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14352,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14353,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14354,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14355,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14356,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14357,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14358,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14360,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14361,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14364,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14365,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14366,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14367,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14368,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14369,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14370,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14371,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14372,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14373,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14374,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14375,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14377,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14378,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14382,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14383,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14384,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14385,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14386,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14387,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14388,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14389,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14390,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14391,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14392,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14393,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14394,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14395,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14397,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14398,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14399,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14400,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14401,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14402,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14403,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14404,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14405,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14406,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14407,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14408,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14576,"impl-Debug-for-ReadError"],[14577,"impl-Display-for-ReadError"],[14679,"impl-From%3CVec%3Cusize%3E%3E-for-IndexVec"],[14680,"impl-From%3CVec%3Cu32%3E%3E-for-IndexVec"],[14728,"impl-Debug-for-OutOfRangeError"],[14729,"impl-Display-for-OutOfRangeError"],[14753,"impl-Display-for-Signature"],[14754,"impl-LowerHex-for-Signature"],[14755,"impl-Debug-for-Signature"],[14763,"impl-Serialize-for-Signature"],[14764,"impl-Signature"],[14941,"impl-Debug-for-PrevoutsSizeError"],[14942,"impl-Display-for-PrevoutsSizeError"],[14943,"impl-Debug-for-PrevoutsKindError"],[14944,"impl-Display-for-PrevoutsKindError"],[14945,"impl-Debug-for-PrevoutsIndexError"],[14946,"impl-Display-for-PrevoutsIndexError"],[14947,"impl-Debug-for-InvalidSighashTypeError"],[14948,"impl-Display-for-InvalidSighashTypeError"],[14949,"impl-Display-for-NonStandardSighashTypeError"],[14950,"impl-Debug-for-NonStandardSighashTypeError"],[14951,"impl-Debug-for-SighashTypeParseError"],[14952,"impl-Display-for-SighashTypeParseError"],[14954,"impl-Debug-for-TaprootError"],[14955,"impl-Display-for-TaprootError"],[14956,"impl-Debug-for-P2wpkhError"],[14957,"impl-Display-for-P2wpkhError"],[14958,"impl-Display-for-SingleMissingOutputError"],[14959,"impl-Debug-for-SingleMissingOutputError"],[14960,"impl-Debug-for-AnnexError"],[14961,"impl-Display-for-AnnexError"],[14962,"impl-Debug-for-SigningDataError%3CE%3E"],[14963,"impl-Display-for-SigningDataError%3CE%3E"],[14976,"impl-From%3CPrevoutsKindError%3E-for-TaprootError"],[14978,"impl-From%3CInputsIndexError%3E-for-TaprootError"],[14979,"impl-From%3CPrevoutsSizeError%3E-for-TaprootError"],[14980,"impl-From%3CPrevoutsIndexError%3E-for-TaprootError"],[14981,"impl-From%3CInfallible%3E-for-TaprootError"],[14982,"impl-From%3CInfallible%3E-for-P2wpkhError"],[14983,"impl-From%3CInputsIndexError%3E-for-P2wpkhError"],[14988,"impl-From%3CError%3E-for-SigningDataError%3CE%3E"],[14989,"impl-From%3CInfallible%3E-for-SigningDataError%3CE%3E"],[15157,"impl-Display-for-MessageSignatureError"],[15158,"impl-Debug-for-MessageSignatureError"],[15159,"impl-Debug-for-MessageSignature"],[15160,"impl-Display-for-MessageSignature"],[15161,"impl-From%3CInfallible%3E-for-MessageSignatureError"],[15163,"impl-From%3CError%3E-for-MessageSignatureError"],[15425,"impl-Debug-for-SigFromSliceError"],[15426,"impl-Display-for-SigFromSliceError"],[15430,"impl-Display-for-IncompleteBuilderError"],[15431,"impl-Debug-for-IncompleteBuilderError"],[15432,"impl-Debug-for-HiddenNodesError"],[15433,"impl-Display-for-HiddenNodesError"],[15440,"impl-UpperHex-for-FutureLeafVersion"],[15441,"impl-LowerHex-for-FutureLeafVersion"],[15442,"impl-Debug-for-FutureLeafVersion"],[15443,"impl-Display-for-FutureLeafVersion"],[15444,"impl-UpperHex-for-LeafVersion"],[15445,"impl-Display-for-LeafVersion"],[15446,"impl-Debug-for-LeafVersion"],[15447,"impl-LowerHex-for-LeafVersion"],[15448,"impl-Debug-for-TaprootBuilderError"],[15449,"impl-Display-for-TaprootBuilderError"],[15450,"impl-Display-for-TaprootError"],[15451,"impl-Debug-for-TaprootError"],[15456,"impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError"],[15457,"impl-From%3CError%3E-for-SigFromSliceError"],[15458,"impl-From%3CInfallible%3E-for-SigFromSliceError"],[15459,"impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch"],[15460,"impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch"],[15461,"impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch"],[15462,"impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch"],[15463,"impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch"],[15464,"impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch"],[15465,"impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch"],[15466,"impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch"],[15467,"impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch"],[15468,"impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch"],[15469,"impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch"],[15470,"impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch"],[15471,"impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch"],[15472,"impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch"],[15473,"impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch"],[15474,"impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch"],[15475,"impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch"],[15476,"impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch"],[15477,"impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch"],[15478,"impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch"],[15479,"impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch"],[15480,"impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch"],[15481,"impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch"],[15482,"impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch"],[15483,"impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch"],[15484,"impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch"],[15485,"impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch"],[15486,"impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch"],[15487,"impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch"],[15488,"impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch"],[15489,"impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch"],[15490,"impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch"],[15491,"impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch"],[15492,"impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch"],[15493,"impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch"],[15494,"impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch"],[15495,"impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch"],[15496,"impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch"],[15497,"impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch"],[15498,"impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch"],[15499,"impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch"],[15500,"impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch"],[15501,"impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch"],[15502,"impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch"],[15503,"impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch"],[15504,"impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch"],[15505,"impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch"],[15506,"impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch"],[15507,"impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch"],[15508,"impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch"],[15509,"impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch"],[15510,"impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch"],[15511,"impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch"],[15512,"impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch"],[15513,"impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch"],[15514,"impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch"],[15515,"impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch"],[15516,"impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch"],[15517,"impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch"],[15518,"impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch"],[15519,"impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch"],[15520,"impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch"],[15521,"impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch"],[15522,"impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch"],[15523,"impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch"],[15524,"impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch"],[15525,"impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch"],[15526,"impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch"],[15527,"impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch"],[15528,"impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch"],[15529,"impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch"],[15530,"impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch"],[15532,"impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch"],[15533,"impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch"],[15534,"impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch"],[15535,"impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch"],[15536,"impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch"],[15537,"impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch"],[15538,"impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch"],[15539,"impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch"],[15540,"impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch"],[15541,"impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch"],[15542,"impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch"],[15543,"impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch"],[15544,"impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch"],[15545,"impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch"],[15546,"impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch"],[15547,"impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch"],[15548,"impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch"],[15549,"impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch"],[15550,"impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch"],[15551,"impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch"],[15552,"impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch"],[15553,"impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch"],[15554,"impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch"],[15555,"impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch"],[15556,"impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch"],[15557,"impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch"],[15558,"impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch"],[15559,"impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch"],[15560,"impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch"],[15561,"impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch"],[15562,"impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch"],[15563,"impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch"],[15564,"impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch"],[15565,"impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch"],[15566,"impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch"],[15567,"impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch"],[15568,"impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch"],[15569,"impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch"],[15570,"impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch"],[15571,"impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch"],[15572,"impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch"],[15573,"impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch"],[15574,"impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch"],[15575,"impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch"],[15576,"impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch"],[15577,"impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch"],[15578,"impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch"],[15579,"impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch"],[15580,"impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch"],[15581,"impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch"],[15582,"impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch"],[15583,"impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch"],[15584,"impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch"],[15585,"impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch"],[15586,"impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch"],[15587,"impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch"],[15588,"impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch"],[15652,"impl-IntoIterator-for-%26TaprootMerkleBranch"],[15653,"impl-IntoIterator-for-TaprootMerkleBranch"],[15654,"impl-IntoIterator-for-%26mut+TaprootMerkleBranch"],[15703,"impl-Serialize-for-Signature"],[15704,"impl-Signature"],[15705,"impl-Serialize-for-TaprootMerkleBranch"],[15706,"impl-TaprootMerkleBranch"],[15710,"impl-ControlBlock"],[15711,"impl-Serialize-for-ControlBlock"],[15757,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[15759,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[15762,"impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch"],[15763,"impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch"],[15764,"impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch"],[15770,"impl-TryFrom%3CTaprootBuilder%3E-for-TapTree"],[15771,"impl-TryFrom%3CNodeInfo%3E-for-TapTree"],[15890,"impl-PartialEq-for-SerializedSignature"],[15891,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[15894,"impl-Display-for-SerializedSignature"],[15895,"impl-Debug-for-SerializedSignature"],[15897,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[15898,"impl-From%3CSignature%3E-for-SerializedSignature"],[15906,"impl-IntoIterator-for-SerializedSignature"],[15907,"impl-IntoIterator-for-%26SerializedSignature"],[15913,"impl-PartialOrd-for-SerializedSignature"],[15914,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[15958,"impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E"],[15959,"impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E"],[16006,"impl-KeychainTxOutIndex%3CK%3E"],[16007,"impl-Indexer-for-KeychainTxOutIndex%3CK%3E"],[16029,"impl-Display-for-InsertDescriptorError%3CK%3E"],[16030,"impl-Debug-for-InsertDescriptorError%3CK%3E"],[16202,"impl-Debug-for-MissingGenesisError"],[16203,"impl-Display-for-MissingGenesisError"],[16204,"impl-Display-for-AlterCheckPointError"],[16205,"impl-Debug-for-AlterCheckPointError"],[16206,"impl-Display-for-CannotConnectError"],[16207,"impl-Debug-for-CannotConnectError"],[16208,"impl-Display-for-ApplyHeaderError"],[16209,"impl-Debug-for-ApplyHeaderError"],[16220,"impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet"],[16221,"impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet"],[16339,"impl-Display-for-SyncItem%3C\'_,+I%3E"],[16340,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[16516,"impl-Debug-for-CalculateFeeError"],[16517,"impl-Display-for-CalculateFeeError"]],"c":"OjAAAAEAAAAAADYAEAAAAHECcwLHBD8IVghaCH4Iowo5C5IOlA6VDpYOnA6eDp8OoA7/FAAVARUCFfMWXR2THRQeIB4IIgkiEiITIiAtTTJeMl8yYDJhMkczXDNwM0k0SjRLNEw0VzSXNMo3ZDhlOGY4aThsOOE44jiQOyI9","e":"OjAAAAEAAAAAAE4rEAAAAAAAYCC2Hv7////+////3/8ffHz/9/8//3+XGAjjbAgAADwgwvuRn/6//wH///8/+P/7/wMAAAAAAAAAAAAAAAAAAAAAAAAAf/z/3///fQEAgP//////PwD4/////////////////////0MDAID///////////////////////////////////8B8P////9/fv////////eAf/j////////////f//////////////////8G8O///////////////////////3+AHVXvdXrZz52y/d5NMkLU5sD//wH4/z8AAgAAAAD4f87//3/+////HwCA////////x////wMAAAAAAAAAEAAAAAAEAAD/AQAAAAAA/v//////H/h/AMADAP/7f/7//zsE/B8A/P8fAA/+////////YwAAMDD//////wMA4f///////////////////3/A/////////wED+P///////wcAAAAAAADw//////////////9/////8n2AAwD+//////////8/AAAAAAB4//8H/j/8eweMB37+Pzz///////8H/Pwf/////vF//z3wAQD/IAB/QHgG1eF/DAAAg2D/837AP37A//8D/w8A/P8BAOD/T+D//wDA/z/4v+MDwP9/AUD4HwD//wcAgIPHywD+BQAAAAAAAL7+//H//98H4P//+1/I4wMA8Hn88/8I8P///wcAAMD//w9Ayf33AAAAAPz//z/////g///f//+Ba0MAAMCH4/////j/////H/z/AP/zAwAe/If//wf4/3/m/wcA/v8HAP7///D//+D3/z8An//4fwD//w/8PwP8D4D/e/z/AMz5/9//////+////38Z8BMAX/vf/9//DwDg//8OBwYAAPD///9/AAAAgIf/////AQD+//8/A/z8///j//+5tAv5+zgAGgCAgA/84Z9//P////8DAAAA8P////P/P2WAPf5/zwMAAPP//6axnwAA+P//////////JQc4B8D//8f//////wcA8P///////f///z8cAHwAAP7/B3//////5w8AwP//yf8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfx///8///f///+L/z//////////////////////////////////////////////////7b/BYAD+BsAwP8//P///z8A/+cPAADg////94L//wcAAPD///+/////KyAAEPj//38/fmDcAwAIfwAA9xEAAPg/AIDfKQDwvwAA+P8PAAAAwAeCf8D///8jgL3//3/A/////z/dUfD3/wD8///////fDPD///8fAAD077//z+8PZQJfUBGA///n//9vfv8DAMD/7//f/99/GCMAFj9//Mf///9jAR7w/wAw/wD+jT8AAMPz/////5M///8XBAAAAAAAAAAAAAAAAAAA8P9OAAAAAADrAwAAAP4GhKRIVYkcAAAA/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P///8HAAAAAAAA4P///2/8/+H/////////////////////////HwAAAAAD4A9gwAMBAEAe4P////8nf/7/x/////7///8m1s/x7////v///s/vP//f/87vP////5M////8/////+TP///8//9P/vz/4/3/////R7oM+/+/AQAAAP//+//////3+w8sAgAA4P/3///8/9P////vfwMAAAAA/v//////P/j//////79498EBANeP/////////wGA5/93Av8eAP7/H/7/AQAA////////////S+gAMOx///8PAP//PwP8HwAAAAAA//8f/v//IcD/7/8BwP////8jQP6fA/z///3ngP9++P//9/////Dw3r/3gP//////////AfwAAPD///8D4Pf///8BAPw/BwAAAAAAAAAAAAAAAPz/////////+fz////n//83zNUmHwCAB3D8APj/3/////8f9v8BAMD///8/BnbuPwcAAAAAQDfw/////////////x/o/8Tfn////////wPMJR0AAIf/zwEAAPD/AQBgA0Dm///3//////+H/z8AAPz3GPXh4X////7+fy3gYfzg+f9//Pg92P///z/g4bj/DwIA8P+D/////w9+8P8PCN8PAHzC///7v///////H/72283/effh/wAAAACGCwAIEg8AAP////////////8BGAAgoP///////////3/8f//////P/wOA////Afj/9//v/5//3////z/w8wHwAwD/81DABpj/4T/+8f8P8P7/+x//MBBOj/9/Axjm+X/+12//n9sPAAAAAAAA/P////////////////////8fEPppBwAAAPs//P//+///////9/8P4H//FwH6fwAAAAAAAADm////////////////h/3n/////////v//H/7//////////+////////8/SSDB/wMAAPgAAMAD/wd1gz/+///xx+f////z/3/+/w/449/T//+PuH/9A8T/vwGwvwcAAP///4EFAQAAkP9xcOCfI4AjAQD8////+/8XYAjAQv///t8PAP7/Afj7/ykIAABI5PD/D/7/AwAA8v/j///3f/wEAACwoA384P8HAP5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","P":[[38,"Hash::Bytes"],[39,""],[48,"T"],[61,""],[62,"T"],[79,""],[83,"A"],[84,""],[85,"A"],[87,""],[89,"A"],[90,""],[91,"D"],[92,"T"],[104,""],[116,"A"],[117,""],[119,"A"],[121,""],[134,"A"],[135,""],[139,"A"],[140,""],[141,"T,Deref::Target"],[142,"A"],[143,"D"],[144,""],[145,"__D"],[148,"__D,A"],[149,"D"],[150,""],[151,"Hash::Engine"],[152,""],[156,"A"],[158,""],[160,"A"],[161,""],[163,"K"],[181,""],[182,"A"],[183,""],[186,"A"],[187,""],[189,"A"],[191,""],[193,"A"],[194,""],[198,"T"],[199,""],[202,"T"],[203,""],[204,"T"],[206,"A"],[207,"T"],[218,""],[219,"T"],[221,"A"],[222,""],[223,"Hash::Bytes"],[224,"Hash::Engine"],[225,""],[226,"A"],[227,""],[230,"FromStr::Err"],[231,""],[232,"ChainOracle::Error"],[233,"__H"],[235,""],[236,"A,__H"],[237,"__H"],[238,""],[242,"I,Index::Output"],[245,""],[246,"U"],[261,"T,I"],[264,"T"],[265,"I"],[266,""],[267,"I"],[269,"ChainOracle::Error"],[270,"A"],[272,""],[273,"A"],[274,""],[278,"A,A2,F"],[279,""],[282,"A,C"],[283,"D"],[284,"D,R"],[285,""],[286,"A,C,Iterator::Item"],[287,"D,Iterator::Item"],[289,""],[292,"A"],[294,""],[298,"R"],[301,""],[303,"__S"],[306,"A,__S"],[307,"S"],[308,""],[312,"Hash::Bytes"],[313,"T"],[325,""],[336,"A"],[337,""],[338,"T,E,I"],[341,""],[343,"U,T"],[358,"U"],[374,""],[394,"V"],[409,""],[574,"V"],[576,""],[694,"V"],[695,""],[706,"T"],[715,""],[716,"T"],[718,""],[719,"T"],[720,""],[721,"T"],[722,""],[724,"T"],[726,""],[727,"T"],[728,""],[729,"T"],[733,""],[734,"T"],[737,""],[739,"T"],[741,""],[743,"T"],[752,""],[753,"T"],[755,""],[756,"T"],[759,""],[760,"T"],[761,""],[762,"T"],[763,""],[764,"T"],[776,""],[777,"T"],[778,""],[779,"T"],[781,""],[782,"T"],[803,""],[804,"T"],[841,""],[878,"V"],[879,""],[926,"T"],[982,""],[1045,"V"],[1046,""],[1099,"R"],[1121,"W"],[1127,"R"],[1128,"W"],[1135,"R"],[1136,"W"],[1142,""],[1159,"D"],[1163,"__D"],[1165,"D"],[1166,"__D"],[1167,"D"],[1175,"__D"],[1176,"D"],[1183,"__D"],[1187,"D"],[1198,"__D"],[1202,""],[1203,"__D"],[1204,"D"],[1207,"R"],[1208,""],[1209,""],[1257,"V"],[1258,""],[1309,"K"],[1424,"T"],[1425,"C"],[1426,""],[1435,"C"],[1443,""],[1460,"V"],[1461,""],[1594,"T"],[1598,""],[1600,"T"],[1601,""],[1604,"T"],[1607,""],[1608,"T"],[1609,""],[1610,"T"],[1611,""],[1612,"T"],[1613,""],[1614,"T"],[1615,""],[1619,"T"],[1620,""],[1624,"T"],[1625,""],[1626,"T"],[1627,""],[1630,"T"],[1632,""],[1633,"T"],[1634,""],[1638,"T"],[1639,""],[1640,"T"],[1642,""],[1644,"T"],[1645,""],[1651,"T"],[1653,""],[1656,"T"],[1657,""],[1660,"T"],[1662,""],[1663,"T"],[1664,""],[1665,"T"],[1667,""],[1669,"T"],[1670,""],[1672,"T"],[1673,""],[1679,"T"],[1680,""],[1684,"T"],[1685,""],[1688,"T"],[1689,""],[1691,"T"],[1693,""],[1694,"T"],[1696,""],[1697,"T"],[1699,""],[1701,"T"],[1704,""],[1705,"T"],[1709,""],[1710,"T"],[1713,""],[1714,"T"],[1715,""],[1716,"T"],[1717,""],[1719,"T"],[1720,""],[1722,"T"],[1724,""],[1730,"F"],[1731,""],[1783,""],[1784,"F"],[1785,""],[1792,"T"],[1793,""],[1799,""],[1800,""],[1802,"C"],[1804,""],[1828,""],[1829,""],[1846,"T"],[1847,""],[1852,""],[1853,""],[1930,""],[1931,""],[1933,""],[1934,"__H"],[1942,"V,__H"],[1943,"__H"],[1987,""],[1989,"I"],[1996,""],[2003,"I"],[2007,""],[2008,"I"],[2010,""],[2011,"I"],[2017,""],[2025,"U"],[2081,""],[2085,"V"],[2086,""],[2134,""],[2135,""],[2159,""],[2161,"T"],[2162,""],[2165,"C"],[2166,""],[2169,""],[2171,""],[2179,","],[2180,""],[2184,"C,"],[2185,"C"],[2186,""],[2187,""],[2188,""],[2189,""],[2190,""],[2196,""],[2197,""],[2207,"V"],[2208,""],[2258,"Pk"],[2259,""],[2268,"Pk"],[2271,""],[2275,"C"],[2276,"T"],[2277,""],[2281,"T"],[2282,"R"],[2284,""],[2303,"S"],[2311,"__S"],[2313,""],[2314,"S"],[2315,"__S"],[2316,"N,S"],[2317,"S"],[2324,"__S"],[2325,"S"],[2333,"__S"],[2337,"S"],[2348,"__S"],[2353,""],[2354,"S"],[2357,""],[2358,""],[2360,"T"],[2362,"K,C"],[2364,""],[2376,"I"],[2380,"C"],[2382,""],[2432,"T"],[2450,""],[2451,"T"],[2489,""],[2490,"C"],[2491,""],[2584,"S"],[2585,""],[2588,"U,T"],[2589,""],[2590,"U,T"],[2592,""],[2593,"U,T"],[2594,""],[2597,"U,T"],[2598,""],[2601,"U,T"],[2617,""],[2621,"U,T"],[2627,""],[2629,"U,T"],[2630,""],[2631,"U,T"],[2638,""],[2639,"U,T"],[2650,""],[2652,"U,T"],[2662,"U"],[2718,"V"],[2719,""],[2794,"C"],[2797,""],[2802,"V"],[2858,""],[2869,"W"],[2871,""],[2915,"T"],[2939,""],[2951,"T"],[2963,""],[2990,"K"],[3015,""],[3039,"T"],[3040,""],[3041,"T"],[3043,""],[3048,"T"],[3049,""],[3054,"T"],[3062,"__H"],[3065,"U"],[3077,""],[3088,"T"],[3100,""],[3109,"U,T"],[3121,"U"],[3133,""],[3145,"V"],[3157,""],[3202,"T"],[3206,"R"],[3207,""],[3209,"T"],[3211,""],[3214,"K"],[3216,""],[3226,"T"],[3228,"U"],[3231,""],[3233,"T"],[3235,""],[3237,"U,T"],[3239,"U"],[3241,""],[3243,"V"],[3249,"D"],[3251,"S"],[3255,""],[3256,"D,A"],[3258,"A,S"],[3259,"D,A"],[3260,"A,S"],[3261,"D,A"],[3263,"A,S"],[3264,"D,A"],[3265,"A,S"],[3273,""],[3275,"T,A"],[3277,""],[3279,"T,A"],[3281,""],[3282,"T,A"],[3284,""],[3286,"T,A"],[3290,""],[3294,"T,A"],[3295,""],[3297,"T"],[3299,"T,A"],[3300,"T"],[3301,""],[3302,"T"],[3305,"T,A"],[3306,"T"],[3307,""],[3308,"T"],[3309,"T,A"],[3310,""],[3311,"T,A"],[3312,""],[3315,"T,A"],[3316,""],[3317,"T,A"],[3318,""],[3319,"T"],[3323,""],[3327,"T,A"],[3328,""],[3331,"R"],[3350,"W"],[3369,""],[3372,"T,A"],[3373,"T,A,F"],[3374,"T,A,K,F"],[3375,"T"],[3376,""],[3377,"T,A"],[3378,""],[3379,"T,A"],[3380,""],[3381,"D,T"],[3382,"D"],[3383,"T,A,R"],[3384,"R"],[3385,"T,A"],[3386,""],[3402,"U,T,A"],[3406,""],[3407,"U,T,A1,A2"],[3408,"U,T,A"],[3409,""],[3415,"K"],[3424,"T,A,I"],[3426,"I"],[3431,"A,I"],[3432,"T,A"],[3433,"T,A,R"],[3434,"R"],[3435,"T,A"],[3437,""],[3442,"T,A"],[3444,""],[3446,"T,A,R,F"],[3447,"A"],[3448,""],[3453,"T,A"],[3454,""],[3456,"T"],[3457,""],[3461,"T"],[3462,"T,A"],[3463,"T"],[3464,"T,A"],[3466,""],[3473,"T"],[3474,""],[3475,"T"],[3481,""],[3488,"T,I"],[3489,"I"],[3494,"A,I"],[3495,"T"],[3496,"T,A"],[3497,"T"],[3498,""],[3499,"A,T"],[3500,""],[3511,"T,A,H"],[3512,"H"],[3513,""],[3514,"T,A,I"],[3515,"I"],[3516,"T,A,I"],[3517,"I"],[3518,"T,A"],[3519,""],[3521,"U"],[3525,""],[3526,"T,A"],[3527,""],[3532,"E,T"],[3533,"E"],[3534,"T,A"],[3541,""],[3542,"T,A"],[3543,""],[3546,"T,A"],[3547,"T"],[3548,""],[3551,"A"],[3552,"T,A"],[3553,""],[3554,"T,A"],[3555,""],[3556,"T"],[3557,"U,T,A"],[3561,"U,T,A1,A2"],[3562,"U,T,A"],[3563,""],[3566,"T"],[3567,""],[3568,"A,T"],[3569,"T,A1,A2"],[3570,""],[3571,"T,A"],[3572,""],[3573,"T,A,"],[3574,"T,A"],[3575,""],[3577,"T,A"],[3579,""],[3580,"P"],[3581,"R"],[3582,"T,A"],[3583,""],[3584,"T,A"],[3585,""],[3586,"T,A"],[3587,"T,A,F"],[3589,"F"],[3590,"T,A,F"],[3591,"T,S"],[3592,"S"],[3593,"T,A"],[3595,""],[3596,"T,A"],[3597,""],[3599,"T,A"],[3600,"T,A,R,I"],[3601,"T,A"],[3603,""],[3606,"T,A"],[3607,"T"],[3611,""],[3617,"T,A"],[3618,""],[3619,"U,T"],[3622,""],[3625,"U,T"],[3626,"U"],[3630,"T,A"],[3631,""],[3632,"T,A"],[3633,""],[3634,"T"],[3635,""],[3636,"A,T"],[3637,""],[3641,"V"],[3645,"T"],[3646,""],[3647,"A,T"],[3648,""],[3649,"A"],[3651,""],[3653,"A"],[3661,"T"],[3665,""],[3667,"T"],[3669,""],[3673,"K"],[3677,""],[3681,"T"],[3683,""],[3684,"U"],[3686,""],[3687,"T"],[3689,""],[3691,"U,T"],[3693,"U"],[3695,""],[3697,"V"],[3713,"T"],[3719,""],[3722,"T"],[3725,""],[3728,"Engine::Config,Engine::DecodeEstimate"],[3729,"T"],[3730,"Engine::Config,Engine::DecodeEstimate,T"],[3731,"T,E"],[3734,"Engine::Config,Engine::DecodeEstimate,T"],[3737,""],[3739,"T"],[3740,"Engine::Config,Engine::DecodeEstimate,T"],[3741,"T,E"],[3744,"Engine::Config,Engine::DecodeEstimate,T"],[3746,""],[3751,"K"],[3757,""],[3763,"T"],[3765,""],[3766,"T"],[3767,"U"],[3772,""],[3773,"T"],[3776,""],[3779,"U,T"],[3782,"U"],[3785,""],[3788,"V"],[3793,""],[3805,"T"],[3809,""],[3810,"T"],[3811,""],[3814,"K"],[3818,""],[3821,"T"],[3823,"U"],[3825,""],[3826,"T"],[3827,""],[3829,"U,T"],[3831,"U"],[3833,""],[3835,"V"],[3838,"T"],[3840,"E"],[3841,"T"],[3842,"U"],[3843,"E"],[3844,""],[3845,"U,T"],[3846,"U"],[3847,""],[3848,"V"],[3861,"T"],[3869,""],[3872,"T"],[3875,""],[3878,"Engine::Config,Engine::DecodeEstimate"],[3879,""],[3880,"Engine::Config,Engine::DecodeEstimate,T"],[3888,""],[3890,"Engine::Config,Engine::DecodeEstimate,T"],[3892,""],[3894,"Engine::Config,Engine::DecodeEstimate,T"],[3898,""],[3900,"K"],[3904,""],[3908,"T"],[3913,"U"],[3917,""],[3919,"T"],[3922,"U,T"],[3926,"U"],[3930,""],[3934,"V"],[3938,""],[3956,"Engine::Config,Engine::DecodeEstimate"],[3958,"T"],[3960,"E,R"],[3961,"T"],[3962,"U"],[3963,"E,R"],[3964,"R,E"],[3965,"E,R"],[3966,"U,T"],[3967,"U"],[3968,""],[3969,"V"],[3973,"T"],[3977,""],[3978,"E,W"],[3981,"E,S"],[3982,"E,W"],[3983,"T"],[3985,"S,E"],[3986,"U"],[3988,"E,W"],[3989,"E,S"],[3990,"W,E"],[3991,"E"],[3992,"U,T"],[3994,"U"],[3996,""],[3998,"V"],[4000,"E,W"],[4001,"E,S"],[4056,""],[4064,"T"],[4080,""],[4090,"T"],[4097,""],[4116,"W"],[4120,""],[4121,"W"],[4123,""],[4131,"K"],[4145,""],[4156,"T"],[4157,""],[4158,"T"],[4162,""],[4163,"T"],[4165,""],[4169,"T"],[4170,""],[4172,"__H"],[4173,"H"],[4174,"__H"],[4178,"U"],[4186,""],[4219,"T"],[4226,""],[4234,"U,T"],[4235,""],[4243,"U,T"],[4250,"U"],[4258,""],[4266,"V"],[4274,"Ck"],[4275,""],[4302,"T"],[4308,"Ck"],[4309,""],[4310,"T"],[4312,""],[4314,"Ck"],[4316,""],[4317,"K"],[4321,"Ck"],[4322,""],[4323,"T"],[4326,"Ck"],[4329,"U"],[4332,"T,I"],[4333,"I"],[4334,""],[4337,"Ck"],[4338,""],[4339,"Ck"],[4340,""],[4342,"T"],[4344,"T,E,I"],[4345,"U,T"],[4348,"U"],[4351,""],[4356,"V"],[4393,"T"],[4421,""],[4431,"T"],[4439,""],[4460,"K"],[4476,""],[4496,"T"],[4502,""],[4505,"T"],[4506,""],[4507,"T"],[4508,""],[4510,"T"],[4511,""],[4513,"T"],[4517,""],[4518,"T"],[4519,""],[4524,"U"],[4538,"T,I"],[4541,"I"],[4544,""],[4567,"T"],[4575,""],[4583,"T,E,I"],[4586,"U,T"],[4600,"U"],[4614,""],[4633,"V"],[4647,""],[4655,"T"],[4665,"I,Ck"],[4668,"T"],[4669,""],[4670,"I,Ck"],[4671,"K"],[4673,"I,Ck"],[4674,"T"],[4679,"U"],[4684,"T,I"],[4688,"I"],[4693,"I,Ck"],[4697,"I"],[4698,"I,Ck"],[4701,"I"],[4702,"I,Ck"],[4705,"T"],[4706,"T,E,I"],[4710,"U,T"],[4715,"U"],[4720,""],[4725,"V"],[4730,"I,Ck"],[4738,"T"],[4742,""],[4744,"T"],[4746,""],[4750,"K"],[4754,""],[4758,"T"],[4760,""],[4762,"U"],[4764,""],[4766,"T"],[4768,""],[4770,"U,T"],[4772,"U"],[4774,""],[4776,"V"],[4778,""],[4792,"T"],[4802,""],[4803,"T"],[4804,""],[4806,"K"],[4808,""],[4810,"T"],[4815,"U"],[4820,"T,I"],[4824,"I"],[4828,""],[4845,"T"],[4846,""],[4847,"T,E,I"],[4851,"U,T"],[4856,"U"],[4861,""],[4866,"V"],[4876,"T"],[4882,""],[4883,"I"],[4885,"I,Ck"],[4886,"T"],[4889,""],[4892,"I"],[4894,"I,Ck"],[4895,"K"],[4901,""],[4902,"T"],[4905,"U"],[4908,"T,I"],[4911,"I"],[4916,"I,Ck"],[4918,"I"],[4920,"I,Ck"],[4921,"I"],[4923,"I,Ck"],[4924,"T"],[4927,"T,E,I"],[4930,"U,T"],[4933,"U"],[4936,""],[4939,"V"],[4942,"Ck"],[4945,""],[4951,"T"],[4955,""],[4957,"T"],[4959,""],[4963,"K"],[4967,""],[4971,"T"],[4973,"U"],[4975,""],[4979,"T"],[4981,""],[4983,"U,T"],[4985,"U"],[4987,""],[4991,"V"],[4997,""],[5001,"T"],[5005,""],[5007,"T"],[5009,""],[5013,"W"],[5019,""],[5024,"K"],[5028,""],[5033,"T"],[5034,""],[5038,"T"],[5039,"U"],[5041,""],[5043,"T"],[5045,""],[5047,"U,T"],[5049,"U"],[5051,""],[5053,"V"],[5064,""],[5074,"T"],[5076,""],[5077,"T"],[5078,""],[5079,"T"],[5086,""],[5088,"T"],[5092,""],[5100,"T"],[5107,""],[5119,"R"],[5126,"W"],[5128,"R"],[5129,"W"],[5130,"R"],[5131,""],[5132,"D"],[5133,""],[5140,"K"],[5154,""],[5166,"T"],[5167,""],[5168,"T"],[5170,""],[5172,"T"],[5176,""],[5180,"__H"],[5185,""],[5187,"I"],[5188,""],[5189,"U"],[5196,""],[5205,"S"],[5206,""],[5210,"T"],[5217,""],[5221,"U,T"],[5224,""],[5225,"U,T"],[5229,"U"],[5236,""],[5244,"V"],[5251,"T"],[5264,"W"],[5266,"W,S,M"],[5267,"W"],[5268,"T"],[5284,""],[5285,"T"],[5286,""],[5289,"K"],[5291,""],[5292,"W"],[5295,""],[5298,"T"],[5304,""],[5306,"T"],[5308,"U"],[5316,"R,I"],[5318,"I"],[5319,"R,I"],[5321,"I"],[5322,"W"],[5323,""],[5325,"W"],[5326,"R"],[5327,"W"],[5328,""],[5329,"S,M"],[5330,"R"],[5331,""],[5332,"T"],[5333,""],[5334,"U,T"],[5342,"U"],[5350,""],[5358,"V"],[5366,"W"],[5396,""],[5412,"T"],[5414,""],[5418,"T"],[5426,""],[5428,"T"],[5430,""],[5432,"T"],[5438,""],[5454,"C"],[5455,""],[5464,"T"],[5472,""],[5495,"C,P"],[5497,"D"],[5503,""],[5513,"K"],[5529,"T"],[5530,"C"],[5531,""],[5552,"T"],[5554,""],[5557,"T"],[5558,""],[5559,"T"],[5561,""],[5562,"T"],[5563,""],[5565,"T"],[5566,""],[5569,"T"],[5570,""],[5571,"T"],[5572,""],[5575,"T"],[5576,""],[5577,"C"],[5578,""],[5584,"C"],[5585,""],[5586,"__H"],[5591,"C"],[5592,""],[5594,"I"],[5597,"U"],[5606,""],[5609,"T,I"],[5610,"I"],[5611,""],[5629,""],[5630,""],[5649,"S"],[5655,""],[5659,"C"],[5660,"T"],[5668,""],[5680,"T,E,I"],[5681,"U,T"],[5683,""],[5684,"U,T"],[5685,""],[5686,"U,T"],[5692,"U"],[5701,""],[5710,"V"],[5719,"C"],[5721,""],[5755,"T"],[5763,""],[5767,"T"],[5771,""],[5777,"R"],[5781,"W"],[5782,""],[5783,"__D"],[5785,""],[5786,""],[5791,"K"],[5799,""],[5805,"T"],[5807,""],[5808,"T"],[5809,""],[5810,"T"],[5811,""],[5812,"__H"],[5814,""],[5815,"U"],[5819,""],[5825,"__S"],[5827,""],[5832,"T"],[5836,""],[5838,"U,T"],[5842,"U"],[5846,""],[5853,"V"],[5857,""],[5885,"T"],[5886,""],[5889,"T"],[5890,""],[5892,"T"],[5893,""],[5895,"D"],[5896,""],[5897,"K"],[5899,""],[5903,"T"],[5904,""],[5909,""],[5910,"__H"],[5911,"I"],[5912,"U"],[5913,""],[5916,"S"],[5917,""],[5918,"T"],[5919,""],[5921,"U,T"],[5922,"U"],[5923,""],[5924,""],[5925,""],[5926,"V"],[5933,""],[5946,"T"],[5958,""],[5967,"T"],[5973,""],[5981,"R"],[5982,"W"],[5983,"D"],[5986,""],[5992,"K"],[6004,""],[6016,"T"],[6017,""],[6018,"T"],[6020,""],[6021,"T"],[6023,""],[6026,"T"],[6027,""],[6039,"__H"],[6042,"U"],[6048,""],[6056,"Pk"],[6057,""],[6066,"Pk"],[6068,"S"],[6071,""],[6077,"T"],[6083,""],[6089,"U,T"],[6090,""],[6093,"U,T"],[6094,""],[6097,"U,T"],[6100,""],[6103,"U,T"],[6104,"U"],[6110,""],[6116,"V"],[6139,"T"],[6153,""],[6163,"T"],[6170,""],[6181,"__D"],[6184,""],[6192,"K"],[6206,""],[6221,"T"],[6225,""],[6228,"T"],[6231,""],[6243,"__H"],[6246,""],[6248,"U"],[6255,""],[6267,"Pk"],[6268,""],[6277,"Pk"],[6279,"__S"],[6282,""],[6287,"T"],[6294,""],[6303,"U,T"],[6304,""],[6309,"U,T"],[6311,""],[6312,"U,T"],[6316,"U"],[6323,""],[6332,"V"],[6344,""],[6357,"T"],[6361,""],[6363,"T"],[6365,""],[6370,"K"],[6374,""],[6376,"T"],[6378,"__H"],[6379,"U"],[6381,""],[6382,"T"],[6384,"U,T"],[6386,"U"],[6388,""],[6390,"V"],[6392,""],[6683,"T"],[6690,""],[6691,"T"],[6700,""],[6701,"T"],[6703,""],[6712,"T"],[6719,""],[6739,"K"],[6751,""],[6763,"T"],[6764,""],[6765,"T"],[6769,""],[7079,"T"],[7080,""],[7082,"T"],[7083,""],[7085,"T"],[7086,"__H"],[7088,""],[7098,"U"],[7106,""],[7107,"T,I"],[7110,"I"],[7113,""],[7140,"T"],[7141,""],[7154,"T"],[7158,""],[7159,"T"],[7162,""],[7165,"T,E,I"],[7168,""],[7169,"U,T"],[7174,""],[7176,"U,T"],[7177,""],[7178,"U,T"],[7180,"U"],[7188,""],[7197,"V"],[7205,""],[7215,"T"],[7217,""],[7218,"T"],[7219,""],[7221,"K"],[7223,""],[7226,"T"],[7227,"U"],[7228,""],[7229,"T"],[7230,""],[7231,"U,T"],[7232,"U"],[7233,""],[7234,"V"],[7260,"T"],[7266,""],[7269,"T"],[7272,""],[7278,"K"],[7284,""],[7290,"T"],[7291,""],[7295,"T"],[7296,""],[7297,"T"],[7298,"U"],[7301,""],[7304,"T"],[7307,""],[7310,"U,T"],[7313,"U"],[7316,""],[7319,"V"],[7347,"T"],[7359,""],[7365,"T"],[7371,""],[7378,"R"],[7379,"W"],[7380,"__D"],[7381,""],[7387,"K"],[7397,""],[7409,"T"],[7410,""],[7411,"T"],[7412,""],[7413,"T"],[7417,""],[7420,"__H"],[7421,""],[7423,"U"],[7429,""],[7432,"T"],[7433,""],[7436,"I,O"],[7437,""],[7442,"__S"],[7443,""],[7447,"T"],[7453,""],[7458,"U,T"],[7464,"U"],[7470,""],[7480,"V"],[7486,""],[7492,"T"],[7495,"U"],[7496,"T,I"],[7497,"I"],[7498,""],[7500,"T,E,I"],[7501,"U,T"],[7502,"U"],[7503,""],[7504,"V"],[7521,""],[7527,"T"],[7531,""],[7532,"T"],[7533,""],[7534,"R"],[7536,"W"],[7537,"T"],[7539,""],[7552,"E"],[7554,"T"],[7555,""],[7559,"E"],[7560,"T"],[7561,"U"],[7563,"E,DE"],[7564,""],[7585,"T"],[7586,"E"],[7587,"T"],[7588,""],[7589,"U,T"],[7591,"U"],[7593,""],[7595,"V"],[7605,""],[7614,"T"],[7620,""],[7622,"T"],[7623,""],[7624,"R"],[7627,"W"],[7629,""],[7630,"T"],[7633,""],[7644,"K"],[7646,""],[7653,"T"],[7654,""],[7655,"T"],[7657,"U"],[7660,""],[7672,"T"],[7674,""],[7676,"T"],[7677,""],[7679,"U,T"],[7682,"U"],[7685,""],[7688,"V"],[7691,""],[7725,"T"],[7729,"C"],[7730,"D,T"],[7731,"W"],[7733,"T"],[7735,"ByteDecoder::Decoder,ByteDecoder::InitError"],[7736,""],[7738,"U"],[7740,"E"],[7741,"T,S"],[7742,"U,T"],[7744,"U"],[7746,""],[7748,"V"],[7757,"T"],[7769,""],[7771,"T"],[7773,""],[7775,"C,W"],[7776,""],[7778,"K"],[7782,"C,W"],[7783,""],[7785,"T"],[7788,"C"],[7789,"T"],[7792,"U"],[7798,"E"],[7800,"T,I"],[7801,"I"],[7802,""],[7803,"T"],[7805,"T,E,I"],[7806,"U,T"],[7812,"U"],[7818,""],[7824,"V"],[7837,""],[7840,"T"],[7842,""],[7843,"T"],[7846,""],[7847,"T"],[7848,""],[7851,"T"],[7854,""],[7859,"__D"],[7860,""],[7863,"K"],[7869,""],[7877,"T"],[7879,""],[7880,"T"],[7881,""],[7886,"__H"],[7887,"H"],[7888,"U"],[7891,""],[7893,"__S"],[7894,""],[7895,"W"],[7896,""],[7900,"T"],[7903,""],[7907,"U,T"],[7910,"U"],[7913,""],[7916,"V"],[7919,"W"],[7929,""],[7930,"T"],[7940,""],[7945,"T"],[7950,""],[7960,"K"],[7970,""],[7980,"T"],[7981,""],[7983,"T"],[7985,""],[7987,"T"],[7989,""],[7990,"U"],[7995,""],[7998,"T"],[8003,""],[8008,"U,T"],[8013,"U"],[8018,""],[8023,"V"],[8048,"Hash::Engine,Hash::Bytes"],[8049,"T"],[8050,"Hash::Engine,Hash::Bytes"],[8051,"T"],[8061,""],[8062,"T"],[8066,""],[8070,"T"],[8072,"D,T"],[8073,""],[8083,"Hash::Engine"],[8085,""],[8086,"T"],[8087,"K"],[8091,""],[8092,"T"],[8094,""],[8096,"T"],[8102,"Hash::Bytes,Hash::Engine"],[8103,"T"],[8104,"Hash::Engine,Hash::Bytes"],[8105,"T"],[8107,"Hash::Engine,Hash::Bytes"],[8108,"T"],[8110,"Hash::Engine,Hash::Bytes"],[8112,"T,__H"],[8114,"B,I,Hash::Engine,Hash::Bytes"],[8119,"T"],[8124,"HashEngine::MidState"],[8125,"T"],[8126,"U"],[8129,""],[8130,"HashEngine::MidState"],[8131,"T"],[8132,"HashEngine::MidState"],[8133,"T"],[8139,"T,S"],[8149,"Hash::Engine,Hash::Bytes"],[8150,"T"],[8154,""],[8156,"U,T"],[8159,"U"],[8162,""],[8165,"V"],[8168,"T"],[8170,""],[8177,"T"],[8179,""],[8180,"T"],[8181,""],[8183,"D"],[8184,""],[8186,"K"],[8188,""],[8195,"T"],[8196,""],[8204,"__H"],[8205,"I"],[8206,"U"],[8207,""],[8209,"S"],[8210,""],[8211,"T"],[8212,""],[8213,"U,T"],[8214,"U"],[8215,""],[8216,"V"],[8235,"DisplayHex::Display"],[8237,"T"],[8252,""],[8257,"T"],[8262,""],[8274,"K"],[8285,""],[8295,"T"],[8298,""],[8300,"T"],[8303,""],[8305,"T"],[8306,"FromHex::Error"],[8307,"T"],[8308,"__H"],[8309,"DisplayHex::Display"],[8311,"U"],[8318,"T,I"],[8320,"I"],[8322,""],[8323,"I"],[8324,""],[8326,"I"],[8327,"T"],[8328,"I"],[8329,"T"],[8330,"I"],[8331,"T"],[8337,"I"],[8338,""],[8343,"DisplayHex::Display"],[8345,"T"],[8350,""],[8354,"DisplayHex::Display"],[8355,"T,E,I"],[8357,"U,T"],[8364,"U"],[8371,""],[8378,"V"],[8387,""],[8388,"T"],[8390,""],[8392,"T"],[8393,"U"],[8394,""],[8397,"I"],[8398,""],[8400,"U,T"],[8401,"U"],[8402,""],[8403,"V"],[8408,"DisplayHex::Display"],[8411,"T"],[8415,""],[8424,"T"],[8426,"DisplayHex::Display"],[8429,"U"],[8431,"DisplayHex::Display"],[8435,""],[8437,"DisplayHex::Display"],[8439,"U,T"],[8441,"U"],[8443,""],[8445,"V"],[8456,"T"],[8458,""],[8459,"T"],[8460,""],[8462,"K"],[8464,""],[8467,"T"],[8468,"U"],[8469,""],[8471,"T"],[8472,""],[8473,"U,T"],[8474,"U"],[8475,""],[8476,"V"],[8485,"FromHex::Error"],[8490,"DisplayHex::Display"],[8491,"FromHex::Error"],[8495,"T"],[8498,""],[8499,"U"],[8500,""],[8501,"U,T"],[8502,"U"],[8503,""],[8504,"V"],[8507,""],[8511,"T"],[8512,""],[8513,"T"],[8516,""],[8518,"T"],[8520,""],[8524,"D"],[8525,""],[8537,"K"],[8539,""],[8545,"T"],[8547,""],[8554,"__H"],[8555,"I"],[8556,""],[8557,"U"],[8559,""],[8563,"S"],[8564,""],[8565,"T"],[8567,""],[8568,"U,T"],[8570,"U"],[8572,""],[8574,"V"],[8576,""],[8594,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[8595,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[8596,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8598,"D"],[8599,"Deserializer::Error,V"],[8631,"Deserializer::Error"],[8632,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8634,"S"],[8635,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8646,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8648,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8650,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8651,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8707,"T"],[8711,""],[8715,"T"],[8717,""],[8719,"T"],[8720,""],[8723,"DeserializeSeed::Value,D"],[8724,"D"],[8726,"Deserializer::Error,V"],[8757,"T"],[8766,""],[8769,"Visitor::Value"],[8770,""],[8777,"T"],[8779,"U"],[8781,"IntoDeserializer::Deserializer,E"],[8782,""],[8788,"Deserializer::Error"],[8789,""],[8790,"VariantAccess::Error,T"],[8792,"SeqAccess::Error,T"],[8794,"MapAccess::Error,K,V"],[8796,"MapAccess::Error,K"],[8798,"MapAccess::Error,V"],[8800,""],[8802,"SeqAccess::Error"],[8803,"MapAccess::Error"],[8804,""],[8807,"VariantAccess::Error,V"],[8808,"T"],[8810,""],[8811,"U,T"],[8813,"U"],[8815,"VariantAccess::Error,V"],[8816,""],[8818,"VariantAccess::Error"],[8819,""],[8822,"EnumAccess::Error,EnumAccess::Variant,V"],[8824,"Visitor::Value,E"],[8825,"E"],[8826,"Visitor::Value,E"],[8830,"E"],[8831,"Visitor::Value,E"],[8832,"Visitor::Value,A"],[8833,"A"],[8834,"Visitor::Value,E"],[8836,"E"],[8837,"Visitor::Value,E"],[8838,"E"],[8839,"Visitor::Value,E"],[8842,"E"],[8843,"Visitor::Value,E"],[8844,"Visitor::Value,A"],[8845,"A"],[8846,"Visitor::Value,D"],[8847,"D"],[8848,"Visitor::Value,E"],[8849,"E"],[8850,"Visitor::Value,A"],[8851,"A"],[8852,"Visitor::Value,D"],[8853,"D"],[8854,"Visitor::Value,E"],[8855,"E"],[8856,"Visitor::Value,E"],[8858,"E"],[8859,"Visitor::Value,E"],[8862,"E"],[8863,"Visitor::Value,E"],[8865,"E"],[8866,"V"],[8897,"T"],[8955,"E"],[8963,"I,E"],[8964,""],[8965,"E"],[8980,"I,E"],[8981,"A"],[8984,"T"],[9013,""],[9042,"T"],[9044,""],[9045,"E,V"],[9053,"I,E,V"],[9054,"E,V"],[9069,"E,T,I,V"],[9070,"A,V"],[9073,"E,V"],[9081,"I,E,V"],[9082,"E,V"],[9097,"E,T,I,V"],[9098,"A,V"],[9101,"E,V"],[9109,"I,E,V"],[9110,"E,V"],[9125,"E,T,I,V"],[9126,"A,V"],[9129,"E,V"],[9137,"I,E,V"],[9138,"E,V"],[9153,"E,T,I,V"],[9154,"A,V"],[9157,"E,V"],[9165,"I,E,V"],[9166,"E,V"],[9181,"E,T,I,V"],[9182,"A,V"],[9185,"E,V"],[9193,"I,E,V"],[9194,"E,V"],[9209,"E,T,I,V"],[9210,"A,V"],[9213,"E,V"],[9221,"I,E,V"],[9222,"E,V"],[9237,"E,T,I,V"],[9238,"A,V"],[9241,"E,V"],[9249,"I,E,V"],[9250,"E,V"],[9265,"E,T,I,V"],[9266,"A,V"],[9269,"E,V"],[9277,"I,E,V"],[9278,"E,V"],[9293,"E,T,I,V"],[9294,"A,V"],[9297,"E,V"],[9305,"I,E,V"],[9306,"E,V"],[9321,"E,T,I,V"],[9322,"A,V"],[9325,"E,V"],[9333,"I,E,V"],[9334,"E,V"],[9349,"E,T,I,V"],[9350,"A,V"],[9353,"E,V"],[9361,"I,E,V"],[9362,"E,V"],[9377,"E,T,I,V"],[9378,"A,V"],[9381,"E,V"],[9389,"I,E,V"],[9390,"E,V"],[9405,"E,T,I,V"],[9406,"A,V"],[9409,"E,V"],[9417,"I,E,V"],[9418,"E,V"],[9433,"E,T,I,V"],[9434,"A,V"],[9437,"E,V"],[9445,"I,E,V"],[9446,"E,V"],[9461,"E,T,I,V"],[9462,"A,V"],[9465,"E,V"],[9473,"I,E,V"],[9474,"E,V"],[9489,"E,T,I,V"],[9490,"A,V"],[9493,"E,V"],[9501,"I,E,V"],[9502,"E,V"],[9517,"E,T,I,V"],[9518,"A,V"],[9521,"E,V"],[9529,"I,E,V"],[9530,"E,V"],[9545,"E,T,I,V"],[9546,"A,V"],[9549,"E,V"],[9557,"I,E,V"],[9558,"E,V"],[9573,"E,T,I,V"],[9574,"A,V"],[9577,"E,V"],[9585,"I,E,V"],[9586,"E,V"],[9601,"E,T,I,V"],[9602,"A,V"],[9605,"E,V"],[9613,"I,E,V"],[9614,"E,V"],[9629,"E,T,I,V"],[9630,"A,V"],[9633,"E,V"],[9641,"I,E,V"],[9642,"E,V"],[9657,"E,T,I,V"],[9658,"A,V"],[9661,"E,V"],[9669,"I,E,V"],[9670,"E,V"],[9685,"E,T,I,V"],[9686,"A,V"],[9689,"E,V"],[9697,"I,E,V"],[9698,"E,V"],[9713,"E,T,I,V"],[9714,"A,V"],[9717,"E,V"],[9725,"I,E,V"],[9726,"E,V"],[9741,"E,T,I,V"],[9742,"A,V"],[9745,"E,V"],[9753,"I,E,V"],[9754,"E,V"],[9769,"E,T,I,V"],[9770,"A,V"],[9773,"E,V"],[9781,"I,E,V"],[9782,"E,V"],[9797,"E,T,I,V"],[9798,"A,V"],[9801,"E,V"],[9809,"I,E,V"],[9810,"E,V"],[9825,"E,T,I,V"],[9826,"A,V"],[9829,"E,V"],[9837,"I,E,V"],[9838,"E,V"],[9853,"E,T,I,V"],[9854,"A,V"],[9857,"E,V"],[9865,"I,E,V"],[9866,"E,V"],[9881,"E,T,I,V"],[9882,"A,V"],[9885,"E,V"],[9893,"I,E,V"],[9894,"E,V"],[9909,"E,T,I,V"],[9910,"A,V"],[9913,"I,E"],[9915,""],[9916,"E"],[9924,"I,E"],[9925,""],[9927,"E"],[9942,"I,E"],[9943,"A"],[9946,"T"],[9975,"U"],[10004,"E"],[10012,"I,E"],[10013,"E"],[10028,"E,T,I"],[10029,"A"],[10032,"E"],[10040,"I,E"],[10041,"E"],[10056,"I,E"],[10057,"A"],[10060,"I,E,T"],[10061,"E,T,I,V"],[10062,"I,E,TK,TV"],[10063,"I,E,T"],[10065,"I,E"],[10067,"E,T,I"],[10068,"T"],[10097,""],[10098,"U,T"],[10127,"U"],[10156,""],[10185,"E,T"],[10190,"A,T"],[10191,"V"],[10255,"T"],[10257,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[10258,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[10259,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10260,"T"],[10261,"SerializeSeq::Ok,SerializeSeq::Error"],[10262,"SerializeTuple::Ok,SerializeTuple::Error"],[10263,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error"],[10264,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error"],[10265,"SerializeMap::Ok,SerializeMap::Error"],[10266,"SerializeStruct::Ok,SerializeStruct::Error"],[10267,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10268,"Ok,Error"],[10275,"T"],[10276,"U"],[10277,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10278,"S"],[10279,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10282,"SerializeSeq::Ok,SerializeSeq::Error,T"],[10283,"SerializeTuple::Ok,SerializeTuple::Error,T"],[10284,"Ok,Error,T"],[10286,"SerializeMap::Ok,SerializeMap::Error,K,V"],[10287,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10289,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error,T"],[10290,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error,T"],[10291,"SerializeStruct::Ok,SerializeStruct::Error,T"],[10292,"SerializeStructVariant::Ok,SerializeStructVariant::Error,T"],[10293,"Ok,Error,T"],[10297,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10302,"SerializeMap::Ok,SerializeMap::Error,T"],[10303,"Ok,Error,T"],[10304,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10305,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10307,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10309,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10310,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10324,"SerializeMap::Ok,SerializeMap::Error,T"],[10325,"Ok,Error,T"],[10326,"SerializeStruct::Ok,SerializeStruct::Error"],[10327,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10328,"U,T"],[10329,"U"],[10330,""],[10331,"V"],[10335,"D"],[10336,""],[10337,"S"],[10340,""],[10345,"T"],[10349,""],[10351,"T"],[10353,""],[10357,"D"],[10358,""],[10370,"K"],[10372,""],[10378,"T"],[10380,""],[10387,"__H"],[10388,"I"],[10389,""],[10390,"U"],[10392,""],[10395,"S"],[10396,""],[10397,"T"],[10399,""],[10400,"U,T"],[10402,"U"],[10404,""],[10406,"V"],[10408,""],[10419,"T"],[10422,""],[10423,"T"],[10426,""],[10429,"T"],[10432,""],[10437,"R"],[10438,"W"],[10439,""],[10442,"D"],[10444,""],[10457,"K"],[10461,""],[10471,"T"],[10472,""],[10474,"T"],[10476,""],[10489,"__H"],[10491,""],[10493,"I"],[10495,""],[10496,"U"],[10499,""],[10504,"S"],[10506,""],[10508,"T"],[10511,""],[10513,"U,T"],[10516,"U"],[10519,""],[10522,"V"],[10525,""],[10533,"T"],[10535,""],[10536,"T"],[10537,""],[10539,"R"],[10540,"W"],[10541,"D"],[10542,""],[10544,"K"],[10546,""],[10551,"T"],[10552,""],[10569,"__H"],[10570,"I"],[10571,"U"],[10572,""],[10573,"S"],[10574,""],[10575,"T"],[10576,""],[10577,"U,T"],[10578,"U"],[10579,""],[10580,"V"],[10583,"T"],[10592,""],[10593,"T"],[10595,"D,T"],[10596,""],[10598,"T"],[10599,"K"],[10601,"T"],[10605,""],[10607,"T"],[10608,""],[10610,"T"],[10617,"T,H"],[10618,"T,I"],[10619,"U"],[10620,"T"],[10621,"T,S"],[10622,"T"],[10624,""],[10625,"U,T"],[10626,"U"],[10627,""],[10628,"V"],[10631,""],[10635,"T"],[10636,""],[10637,"T"],[10640,""],[10642,"T"],[10644,""],[10648,"D"],[10649,""],[10651,"K"],[10653,""],[10657,"T"],[10659,""],[10666,"__H"],[10667,"I"],[10668,""],[10669,"U"],[10671,""],[10674,"S"],[10675,""],[10676,"T"],[10678,""],[10679,"U,T"],[10681,"U"],[10683,""],[10685,"V"],[10689,""],[10693,"T"],[10694,""],[10695,"T"],[10698,""],[10700,"T"],[10702,""],[10706,"D"],[10707,""],[10719,"K"],[10721,""],[10727,"T"],[10729,""],[10736,"__H"],[10737,"I"],[10738,""],[10739,"U"],[10741,""],[10744,"S"],[10745,""],[10746,"T"],[10748,""],[10749,"U,T"],[10751,"U"],[10753,""],[10755,"V"],[10757,""],[10765,"T"],[10766,""],[10767,"T"],[10770,""],[10772,"T"],[10774,""],[10778,"D"],[10779,""],[10781,"K"],[10783,""],[10787,"T"],[10789,""],[10796,"__H"],[10797,"I"],[10798,""],[10799,"U"],[10801,""],[10804,"S"],[10805,""],[10806,"T"],[10808,""],[10809,"U,T"],[10811,"U"],[10813,""],[10815,"V"],[10820,""],[10826,"T"],[10832,""],[10835,"T"],[10838,""],[10843,"D"],[10844,""],[10856,"K"],[10858,""],[10866,"T"],[10869,""],[10878,"__H"],[10879,""],[10881,"I"],[10882,""],[10883,"U"],[10886,""],[10891,"S"],[10892,""],[10893,"T"],[10896,""],[10897,"U,T"],[10900,"U"],[10903,""],[10906,"V"],[10909,""],[10943,"T"],[10957,""],[10959,"T"],[10960,""],[10962,"T"],[10966,"R"],[10967,"T"],[10968,""],[11000,"K"],[11002,""],[11003,"T"],[11007,"R"],[11008,"T"],[11009,""],[11010,"T"],[11014,""],[11019,"T"],[11025,""],[11027,"T"],[11028,""],[11029,"T"],[11031,""],[11032,"__H"],[11034,"T"],[11039,"U"],[11046,"T"],[11049,""],[11050,"T"],[11053,"E"],[11054,"T"],[11059,""],[11060,"T"],[11064,"R"],[11065,"T"],[11066,""],[11070,"T"],[11074,""],[11095,"R"],[11096,""],[11113,"T"],[11114,""],[11117,"T"],[11118,""],[11119,"U,T"],[11126,"U"],[11133,""],[11140,"V"],[11147,""],[11148,"T"],[11152,""],[11154,"T"],[11158,""],[11200,"T"],[11220,""],[11230,"T"],[11240,""],[11255,"TapTweak::TweakedAux,TapTweak::TweakedKey"],[11256,""],[11258,"__D"],[11260,""],[11270,"K"],[11290,""],[11309,"T"],[11310,""],[11311,"T"],[11314,""],[11318,"T"],[11319,""],[11322,"T"],[11323,""],[11328,"T"],[11332,""],[11333,"__H"],[11336,""],[11338,"U"],[11348,""],[11355,"__S"],[11356,""],[11357,"__S"],[11358,""],[11363,"TapTweak::TweakedAux,TapTweak::TweakedKey,C"],[11364,""],[11366,"T"],[11376,""],[11384,"U,T"],[11394,"U"],[11404,""],[11414,"V"],[11437,""],[11438,"T"],[11442,"T,I"],[11443,"T"],[11444,""],[11446,"T"],[11448,""],[11450,"R"],[11451,"W"],[11452,""],[11454,"K"],[11458,""],[11462,"T"],[11464,""],[11468,"U"],[11470,""],[11472,"T"],[11474,""],[11475,"U,T"],[11477,"U"],[11479,""],[11482,"V"],[11496,"T"],[11500,""],[11502,"T"],[11504,""],[11508,"K"],[11512,""],[11516,"T"],[11518,"U"],[11520,""],[11522,"T"],[11524,""],[11526,"U,T"],[11528,"U"],[11530,""],[11532,"V"],[11534,"D"],[11535,"S"],[11546,""],[11567,"T"],[11569,""],[11570,"T"],[11571,""],[11572,"T"],[11576,""],[11578,"T"],[11581,""],[11586,"T"],[11591,""],[11598,"R"],[11601,"W"],[11604,""],[11610,"K"],[11620,""],[11633,"T"],[11634,""],[11635,"T"],[11637,""],[11638,"T"],[11640,""],[11641,""],[11642,""],[11644,"__H"],[11647,"U"],[11658,""],[11668,"T"],[11673,""],[11679,"U,T"],[11684,"U"],[11689,""],[11694,"V"],[11709,""],[11711,"T"],[11715,""],[11717,"T"],[11719,""],[11721,"R"],[11723,"W"],[11725,""],[11727,"K"],[11731,""],[11733,"T"],[11735,"__H"],[11737,"U"],[11739,""],[11745,"T"],[11747,""],[11748,"U,T"],[11750,"U"],[11752,""],[11754,"V"],[11781,""],[11800,"T"],[11808,""],[11812,"T"],[11816,""],[11824,"R"],[11827,"W"],[11830,""],[11834,"K"],[11842,""],[11848,"T"],[11852,""],[11853,"U"],[11857,""],[11862,"T"],[11866,""],[11869,"U,T"],[11870,""],[11872,"U,T"],[11875,""],[11876,"U"],[11880,""],[11884,"V"],[11888,""],[11901,"T"],[11907,""],[11910,"T"],[11913,""],[11917,"R"],[11922,"W"],[11923,"R"],[11925,""],[11928,"K"],[11934,""],[11937,"T"],[11940,"__H"],[11941,"U"],[11944,""],[11952,"T"],[11955,"U,T"],[11958,"U"],[11961,""],[11966,"V"],[11969,""],[11977,"T"],[11983,""],[11986,"T"],[11989,""],[11992,"R"],[11998,"W"],[11999,"R"],[12000,""],[12004,"K"],[12010,""],[12015,"T"],[12018,""],[12019,"U"],[12022,"T"],[12025,"U,T"],[12028,"U"],[12031,""],[12035,"V"],[12042,"T"],[12050,""],[12054,"T"],[12058,""],[12067,"R"],[12079,""],[12083,"K"],[12091,""],[12095,"T"],[12099,"__H"],[12103,"U"],[12107,""],[12112,"T"],[12116,""],[12117,"U,T"],[12121,"U"],[12125,""],[12131,"V"],[12141,""],[12142,"T"],[12154,""],[12160,"T"],[12166,""],[12172,"R"],[12190,""],[12196,"K"],[12208,""],[12223,"T"],[12229,"U"],[12235,""],[12243,"T"],[12249,"U,T"],[12255,"U"],[12261,""],[12267,"V"],[12284,"T"],[12290,""],[12294,"T"],[12297,""],[12300,"R"],[12306,"W"],[12307,"R"],[12308,""],[12311,"K"],[12317,""],[12320,"T"],[12323,""],[12324,"U"],[12327,""],[12337,"T"],[12340,"U,T"],[12343,"U"],[12346,""],[12351,"V"],[12355,""],[12457,"T"],[12483,""],[12494,"T"],[12505,""],[12524,"__D"],[12527,""],[12540,"K"],[12562,""],[12586,"T"],[12587,""],[12589,"T"],[12593,""],[12595,"T"],[12597,""],[12600,"T"],[12601,""],[12602,"T"],[12603,""],[12604,"T"],[12605,""],[12607,"T"],[12608,""],[12610,"T"],[12612,""],[12614,"GetKey::Error,C"],[12615,"__H"],[12620,""],[12623,"U"],[12636,""],[12651,"__S"],[12654,""],[12674,"T"],[12685,""],[12693,"U,T"],[12706,"U"],[12719,""],[12739,"V"],[12752,""],[12773,"T"],[12779,"Subtype"],[12780,""],[12781,"T"],[12783,""],[12785,"Subtype"],[12786,""],[12787,"R,Subtype"],[12788,"Subtype,W"],[12789,"__D,Subtype"],[12790,"__D"],[12792,"Subtype"],[12793,""],[12795,"K"],[12801,"Subtype"],[12802,""],[12805,"T"],[12808,"Subtype,__H"],[12809,"__H"],[12810,"U"],[12813,""],[12816,"Subtype"],[12817,""],[12819,"Subtype,__S"],[12820,"__S"],[12822,""],[12823,"Subtype"],[12824,"T"],[12826,""],[12827,"Subtype"],[12828,"U,T"],[12831,"U"],[12834,""],[12839,"V"],[12882,"C"],[12883,""],[12884,"C"],[12885,""],[12900,"T"],[12930,"C"],[12931,""],[12945,"T"],[12960,""],[12993,"C"],[12994,""],[13003,"D"],[13007,""],[13009,"C"],[13014,""],[13030,"K"],[13060,"C"],[13061,""],[13081,"T"],[13089,""],[13091,"T"],[13093,""],[13096,"T"],[13097,""],[13098,"T"],[13100,""],[13101,"T"],[13103,""],[13104,"T"],[13105,""],[13108,"T"],[13109,""],[13120,"C"],[13124,""],[13132,"C"],[13133,"C,R"],[13134,"__H"],[13149,"I"],[13152,"U"],[13167,""],[13168,"C"],[13169,""],[13170,"C"],[13171,""],[13172,"C"],[13173,""],[13174,"R"],[13175,"C,R"],[13176,""],[13196,"C"],[13197,""],[13200,"C"],[13201,""],[13203,"R"],[13204,"C,R"],[13205,"C"],[13208,""],[13211,"C"],[13212,"S"],[13214,""],[13215,"S"],[13217,""],[13218,"C"],[13227,"C,R"],[13228,""],[13230,"C"],[13231,""],[13236,"T"],[13251,""],[13259,"U,T"],[13270,""],[13272,"U,T"],[13276,"U"],[13291,""],[13307,"C"],[13310,"V"],[13325,"C"],[13326,""],[13347,"T"],[13349,""],[13350,"T"],[13351,""],[13353,"D"],[13354,""],[13356,"K"],[13358,""],[13359,"T"],[13360,""],[13363,"__H"],[13364,"U"],[13365,""],[13369,"S"],[13370,""],[13371,"T"],[13372,"U,T"],[13373,"U"],[13374,""],[13375,"V"],[13380,""],[13389,"T"],[13392,""],[13393,"T"],[13398,""],[13403,"T"],[13407,""],[13417,"D"],[13418,""],[13424,"K"],[13432,""],[13438,"T"],[13439,""],[13440,"T"],[13441,""],[13443,"T"],[13444,""],[13445,"T"],[13446,""],[13453,"__H"],[13454,"H"],[13455,"__H"],[13456,"U"],[13460,""],[13470,"S"],[13471,""],[13476,"T"],[13480,""],[13484,"U,T"],[13487,""],[13489,"U,T"],[13490,"U"],[13494,""],[13498,"V"],[13504,""],[13505,"T"],[13507,""],[13508,"T"],[13509,""],[13511,"T"],[13512,"U"],[13513,"T,I"],[13514,"I"],[13515,""],[13519,"T"],[13520,"T,E,I"],[13521,"U,T"],[13522,"U"],[13523,""],[13524,"V"],[13530,""],[13533,"T"],[13539,""],[13542,"T"],[13545,""],[13554,"K"],[13560,""],[13565,"T"],[13568,""],[13570,"C"],[13571,""],[13573,"__H"],[13576,"U"],[13579,""],[13584,"F"],[13585,""],[13586,"T"],[13589,""],[13591,"U,T"],[13594,"U"],[13597,""],[13600,"V"],[13615,""],[13629,"CPtr::Target"],[13630,""],[13635,"CPtr::Target"],[13636,""],[13646,"T"],[13660,""],[13666,"T"],[13672,""],[13699,"K"],[13709,""],[13715,"T"],[13722,""],[13727,"H"],[13731,"__H"],[13734,"I"],[13739,"U"],[13746,""],[13752,"T"],[13753,""],[13816,"T"],[13822,"U,T"],[13829,"U"],[13836,""],[13848,"V"],[13856,""],[13859,"T"],[13861,""],[13862,"T"],[13863,""],[13869,"K"],[13871,""],[13872,"T"],[13873,"H"],[13874,"I"],[13875,"U"],[13876,""],[13883,"T"],[13884,"U,T"],[13885,"U"],[13886,""],[13887,"V"],[13890,"T"],[13899,""],[13900,"T"],[13901,""],[13904,"T"],[13906,"U"],[13909,"T"],[13910,"U,T"],[13912,"U"],[13914,""],[13916,"V"],[13918,""],[13929,"Hash::Engine,Hash::Bytes"],[13932,"Hash::Bytes,Hash::Engine"],[13933,"Hash::Engine,Hash::Bytes"],[13937,"HashEngine::MidState"],[13942,"Hash::Engine,Hash::Bytes"],[13952,"T"],[13954,""],[13956,"T"],[13957,""],[13961,"T"],[13962,""],[13963,"SeedableRng::Seed"],[13964,"R,SeedableRng::Seed"],[13965,"SeedableRng::Seed"],[13966,"T"],[13967,""],[13968,"T,R"],[13969,""],[13971,"U"],[13972,"E"],[13973,""],[13976,"T"],[13977,""],[13980,"T,D"],[13982,"SeedableRng::Seed"],[13984,""],[13988,"R"],[13989,"T"],[13990,""],[13991,"U,T"],[13992,"U"],[13993,""],[13994,"V"],[14014,"R"],[14017,"T"],[14041,""],[14048,"T"],[14049,"X"],[14050,""],[14051,"X"],[14052,""],[14053,"T"],[14063,""],[14075,"X"],[14076,""],[14077,"X"],[14078,"K"],[14082,""],[14085,"D,R,T"],[14086,"D,F,T,S"],[14087,""],[14090,"T"],[14091,"X"],[14092,""],[14094,"X"],[14095,""],[14096,"T"],[14106,"X"],[14108,"T"],[14110,""],[14111,"U"],[14123,"T,I"],[14124,"I"],[14125,"T,S,F"],[14127,""],[14128,"T"],[14129,"I,X"],[14130,"X,B1,B2"],[14132,"T,D,R"],[14133,"R,T"],[14134,"R"],[14135,"T,D,S,F,R"],[14136,"R"],[14141,"T,R"],[14142,"X,R"],[14144,"R"],[14146,"R,T"],[14148,"R"],[14150,"R,T"],[14157,"R"],[14160,"R,T"],[14161,"R"],[14163,"R,T"],[14174,"R"],[14175,"R,T"],[14176,"R"],[14177,"R,T"],[14183,"R"],[14184,"R,T"],[14187,"R,A,B,C,D,E,F,G,H,I,J,K,L"],[14188,"R,T"],[14191,"R,A,B,C,D,E,F,G,H,I,J,K"],[14192,"R,A,B,C,D,E,F,G,H,I,J"],[14193,"R"],[14195,"R,A,B,C,D,E,F,G,H,I"],[14196,"R,A,B,C,D,E,F,G,H"],[14197,"R"],[14201,"R,A,B,C,D,E,F,G"],[14202,"R"],[14203,"R,A,B,C,D,E,F"],[14204,"R"],[14205,"R,A,B,C,D,E"],[14206,"R"],[14207,"R,A,B,C,D"],[14208,"R,A,B,C"],[14209,"R,A,B"],[14210,"R"],[14212,"R,A"],[14213,"R,T"],[14216,"R"],[14217,"T,D,R"],[14218,"T"],[14228,""],[14230,"T,E,I"],[14231,"U,T"],[14243,"U"],[14255,""],[14268,"X"],[14269,"V"],[14293,"Borrowed"],[14294,"T"],[14302,"X"],[14303,""],[14304,"X"],[14305,""],[14306,"T"],[14310,""],[14314,"X"],[14317,""],[14318,"X"],[14319,""],[14320,"T"],[14324,"U"],[14328,""],[14329,"UniformSampler::X,B1,B2"],[14330,"B1,B2"],[14346,"UniformSampler::X,B1,B2"],[14347,"B1,B2"],[14363,"UniformSampler::X,R"],[14364,"R"],[14380,"R,T"],[14381,"UniformSampler::X,B1,B2,R"],[14382,"B1,B2,R"],[14396,"UniformSampler::X,B1,B2,R"],[14397,"B1,B2,R"],[14409,"T"],[14413,"U,T"],[14417,"U"],[14421,""],[14425,"V"],[14438,"T"],[14440,"W"],[14441,"T"],[14442,"U"],[14443,"W"],[14444,"U,T"],[14445,"U"],[14446,""],[14447,"V"],[14459,""],[14461,"T"],[14465,"SliceRandom::Item,R"],[14466,"R,Iterator::Item"],[14468,"SliceRandom::Item,R"],[14469,"R,Iterator::Item"],[14473,"SliceRandom::Item,R,X,F"],[14474,"SliceRandom::Item,R"],[14475,"R,Iterator::Item"],[14477,"SliceRandom::Item,R,X,B,F"],[14479,""],[14481,"T"],[14483,""],[14487,"K"],[14489,"T"],[14490,""],[14495,"T"],[14497,"SeedableRng::Seed"],[14498,"R,SeedableRng::Seed"],[14499,"R"],[14500,"SeedableRng::Seed"],[14501,""],[14502,"T"],[14503,""],[14504,"T,R"],[14505,""],[14506,"U"],[14508,""],[14514,"SliceRandom::Item,R"],[14515,"T"],[14516,"R,T"],[14517,"T,D"],[14519,"SeedableRng::Seed"],[14520,"SliceRandom::Item,R"],[14521,""],[14522,"T"],[14525,""],[14528,"U,T"],[14530,"U"],[14532,""],[14534,"V"],[14540,""],[14541,"T"],[14543,""],[14544,"T"],[14545,""],[14549,"T"],[14550,"U"],[14552,""],[14554,"T"],[14555,""],[14556,"U,T"],[14557,"U"],[14558,""],[14559,"V"],[14563,""],[14564,"T"],[14570,"R,Rsdr"],[14571,"T"],[14572,""],[14573,"R"],[14574,"R,Rsdr"],[14575,"R"],[14576,""],[14578,"R,Rsdr"],[14579,"T"],[14582,"U"],[14585,"R"],[14586,"R,Rsdr"],[14587,"R"],[14588,"R,Rsdr"],[14589,"R"],[14590,"R,Rsdr"],[14592,""],[14593,"T"],[14594,""],[14595,"R"],[14596,"R,Rsdr"],[14597,"U,T"],[14600,"U"],[14603,""],[14606,"V"],[14610,"T"],[14612,""],[14613,"T"],[14614,""],[14616,"K"],[14618,""],[14620,"T"],[14621,"U"],[14622,""],[14625,"T"],[14626,""],[14627,"U,T"],[14628,"U"],[14629,""],[14630,"V"],[14635,"T"],[14637,"SliceRandom::Item,R"],[14639,"SliceRandom::Item,R,X,F"],[14640,"SliceRandom::Item,R"],[14641,"SliceRandom::Item,R,X,B,F"],[14643,"S,T"],[14644,"T"],[14646,"U"],[14647,"T,I"],[14648,"I"],[14649,"T,S"],[14651,"SliceRandom::Item,R"],[14653,"T,S"],[14654,"T,E,I"],[14655,"U,T"],[14656,"U"],[14657,""],[14658,"V"],[14662,"T"],[14668,""],[14670,"T"],[14672,""],[14678,"T"],[14679,""],[14681,"T"],[14683,""],[14684,"U"],[14687,"T,I"],[14689,""],[14690,"I"],[14692,""],[14698,"R"],[14699,"R,X,F"],[14700,""],[14702,"T"],[14704,"T,E,I"],[14706,"U,T"],[14709,"U"],[14712,""],[14715,"V"],[14720,"T"],[14722,""],[14723,"T"],[14724,""],[14726,"K"],[14728,""],[14730,"T"],[14731,"__H"],[14732,"U"],[14733,"T"],[14734,""],[14735,"U,T"],[14736,"U"],[14737,""],[14738,"V"],[14740,""],[14743,"T"],[14745,""],[14746,"T"],[14747,""],[14749,"D"],[14750,""],[14751,"K"],[14753,""],[14756,"T"],[14757,""],[14759,"__H"],[14760,"I"],[14761,"U"],[14762,""],[14763,"S"],[14764,""],[14765,"T"],[14766,""],[14767,"U,T"],[14768,"U"],[14769,""],[14770,"V"],[14824,""],[14825,"T"],[14858,""],[14870,"T"],[14883,""],[14896,"T"],[14897,""],[14898,"W"],[14899,"T"],[14900,""],[14912,"K"],[14938,"T"],[14940,""],[14962,"E"],[14964,"T"],[14971,""],[14972,"T"],[14976,""],[14977,"T"],[14978,""],[14984,"T"],[14986,""],[14987,"T"],[14988,"E"],[14990,"T"],[14991,"T,__H"],[14992,"__H"],[14994,""],[14995,"U"],[15011,"R"],[15012,"E"],[15013,""],[15014,"R,W,U"],[15015,"R"],[15016,"E,E2,F"],[15017,"R"],[15018,""],[15021,"R"],[15023,"T"],[15024,""],[15025,"R,W"],[15026,""],[15036,"E"],[15037,"R,W,T"],[15038,"R,T"],[15039,"R,T,S"],[15040,"R,T"],[15041,"T"],[15054,""],[15065,"R"],[15066,"U,T"],[15082,"U"],[15098,""],[15115,"V"],[15131,""],[15132,"R"],[15133,""],[15140,"T"],[15144,""],[15146,"T"],[15148,""],[15153,"K"],[15157,""],[15162,"T"],[15163,""],[15164,"T"],[15165,""],[15168,"U"],[15170,"C"],[15171,""],[15172,"C"],[15173,""],[15178,"T"],[15180,""],[15182,"U,T"],[15184,"U"],[15186,""],[15188,"V"],[15222,""],[15252,"T"],[15257,""],[15258,"T"],[15276,""],[15277,"T"],[15292,""],[15309,"T"],[15326,""],[15363,"__D"],[15366,"D"],[15367,"__D"],[15369,"D"],[15370,"Write"],[15371,"W"],[15372,""],[15389,"K"],[15423,"C"],[15424,""],[15452,"T"],[15456,""],[15531,"T"],[15532,""],[15589,"T"],[15591,""],[15592,"T"],[15594,""],[15595,"T"],[15597,""],[15598,"T"],[15604,""],[15605,"T"],[15607,""],[15610,"C"],[15611,""],[15613,"__H"],[15618,"H"],[15619,"__H"],[15625,""],[15627,"U"],[15646,""],[15647,"T,I"],[15649,""],[15650,"I"],[15652,""],[15674,"C"],[15675,""],[15703,"__S"],[15704,""],[15705,"__S"],[15706,""],[15707,"__S"],[15708,"S"],[15709,"__S"],[15710,""],[15711,"__S"],[15712,"S"],[15713,"W"],[15715,""],[15728,"T"],[15745,""],[15753,"T,E,I"],[15755,"U,T"],[15757,""],[15758,"U,T"],[15759,""],[15760,"U,T"],[15762,""],[15765,"U,T"],[15770,""],[15772,"U,T"],[15773,""],[15774,"U,T"],[15782,"U"],[15801,""],[15822,"C"],[15823,""],[15824,"V"],[15843,""],[15844,"C,I"],[15845,"I"],[15848,""],[15850,"T"],[15852,""],[15853,"T"],[15854,""],[15857,"T"],[15858,"U"],[15859,"T,I"],[15860,"I"],[15861,""],[15867,"T"],[15868,"T,E,I"],[15869,"U,T"],[15870,"U"],[15871,""],[15872,"V"],[15875,""],[15877,"T"],[15878,""],[15879,"T"],[15882,""],[15884,"T"],[15886,""],[15892,"K"],[15894,""],[15899,"T"],[15901,""],[15902,"H"],[15903,"U"],[15905,"T,I"],[15906,""],[15908,"I"],[15909,""],[15916,"T"],[15918,""],[15920,"T,E,I"],[15921,"U,T"],[15923,"U"],[15925,""],[15927,"V"],[15929,"W"],[15932,"A,I"],[15938,"A,I,T,,"],[15939,"A,I,T,"],[15941,"T"],[15945,"A,I"],[15946,"A,IA"],[15947,"T"],[15949,""],[15951,"A,I"],[15952,"A,IA"],[15953,"__D,A,IA"],[15954,"A,IA"],[15955,"A,I"],[15956,"A,IA"],[15957,"T"],[15958,"A,IA"],[15959,"A"],[15960,"T"],[15961,"A,I"],[15962,""],[15964,"A,I"],[15967,"A,I,T"],[15968,"A,I"],[15969,"U"],[15971,"A,IA"],[15973,"I,A"],[15974,"A,IA,__S"],[15975,"T"],[15977,"U,T"],[15979,"U"],[15981,""],[15984,"V"],[15988,"Indexer::ChangeSet"],[15996,""],[16005,"K"],[16007,"K,Indexer::ChangeSet"],[16008,"T"],[16014,"K"],[16016,""],[16017,"T"],[16020,""],[16023,"K"],[16024,""],[16025,"__D"],[16026,"K"],[16027,""],[16028,"K"],[16031,""],[16032,"T"],[16035,""],[16036,"K"],[16038,"K,Indexer::ChangeSet"],[16040,""],[16041,"K,Indexer::ChangeSet"],[16042,"K"],[16043,"U"],[16046,""],[16047,"K"],[16050,"K,"],[16051,"K"],[16052,""],[16053,"K"],[16060,""],[16061,"K,"],[16062,"K"],[16066,""],[16067,"K"],[16071,"K,"],[16072,"K,R"],[16073,""],[16074,"K,"],[16075,"__S"],[16076,"K"],[16078,"T"],[16081,""],[16082,"U,T"],[16085,"U"],[16088,"K"],[16091,""],[16094,"K"],[16099,"V"],[16102,""],[16107,"I"],[16108,"I,Indexer::ChangeSet"],[16109,"T"],[16111,"I"],[16112,"T"],[16113,""],[16114,"I"],[16116,"T"],[16117,"I"],[16118,"I,Indexer::ChangeSet"],[16121,"I"],[16122,"U"],[16123,"I"],[16127,"I,"],[16128,"I"],[16129,"I,"],[16130,"I"],[16132,"I,"],[16133,"I"],[16134,"T"],[16135,"U,T"],[16136,"U"],[16137,"I"],[16140,""],[16141,"I"],[16142,"I,R"],[16143,"V"],[16156,""],[16161,"T"],[16173,""],[16179,"T"],[16185,""],[16192,"__D"],[16193,""],[16210,"T"],[16211,"B"],[16212,"T"],[16217,""],[16220,"T"],[16222,""],[16226,"ChainOracle::Error"],[16227,""],[16231,"U"],[16237,"ChainOracle::Error"],[16238,""],[16243,"R"],[16244,""],[16245,"__S"],[16246,""],[16247,"T"],[16253,""],[16257,"U,T"],[16263,""],[16264,"U"],[16270,""],[16277,"V"],[16283,""],[16296,"T"],[16312,"I"],[16313,"K"],[16314,"I"],[16315,"K"],[16316,"I"],[16318,"K"],[16320,""],[16322,"I"],[16323,""],[16324,"T"],[16326,""],[16328,"I"],[16329,""],[16330,"I"],[16332,"K"],[16334,"A"],[16335,"K,A"],[16336,"I"],[16337,"K"],[16339,"I"],[16341,""],[16342,"A"],[16343,"K,A"],[16344,"T"],[16346,"I"],[16347,"T"],[16348,"K"],[16349,"T"],[16354,"I,__H"],[16355,"I,F"],[16356,"K,F"],[16357,"U"],[16365,"I"],[16367,"K"],[16368,"I"],[16369,"K"],[16370,""],[16371,"I"],[16373,"K"],[16374,"I"],[16375,"I,"],[16376,""],[16378,"I"],[16380,""],[16381,"K,R"],[16382,""],[16383,""],[16384,"K,,"],[16385,"K"],[16386,""],[16387,"I,"],[16388,"T"],[16390,""],[16395,"U,T"],[16403,"U"],[16411,""],[16413,"I,"],[16414,""],[16424,"K"],[16425,"V"],[16447,"A"],[16450,""],[16453,"A"],[16457,"A,C,OI,,"],[16458,"A,T,"],[16459,"T"],[16473,"A"],[16474,"A,C"],[16475,""],[16480,"A"],[16481,"T,A"],[16483,"A"],[16484,"T"],[16488,""],[16492,"T,A"],[16494,"A"],[16496,"T,A,Deref::Target"],[16497,"__D,A"],[16498,"A"],[16500,"T,A"],[16502,""],[16503,"A"],[16504,"K"],[16510,"A,C,OI,"],[16512,"A"],[16514,"T,A"],[16516,""],[16518,"A"],[16519,"T"],[16521,"A"],[16522,"T"],[16527,""],[16528,"A"],[16532,""],[16533,"A"],[16536,"A,T"],[16537,"A"],[16538,"U"],[16545,"T,I"],[16547,"I"],[16549,"A"],[16551,""],[16553,"A,C"],[16554,"A,A2,F"],[16556,"A"],[16557,",A"],[16558,"A,O,F,Iterator::Item"],[16560,"A"],[16561,"T,A"],[16563,""],[16564,"A,O,F"],[16566,""],[16569,"A,__S"],[16570,"T"],[16574,""],[16575,"T,E,I"],[16577,"A,C,OI,,"],[16578,"A,C,OI,"],[16580,"U,T"],[16587,"U"],[16594,"A,C"],[16595,""],[16597,"A"],[16599,""],[16600,"A"],[16603,""],[16607,"A"],[16608,""],[16615,"V"],[16622,"A,T,O,F"],[16623,"A,O,F"]],"a":{"from_non_null_parts":[3495],"from_non_null_parts_in":[3496],"into_non_null_parts":[3538],"into_non_null_parts_with_alloc":[3539],"is_coin_base":[2087],"ntxid":[1094],"read_to_end":[11096],"txid":[1095],"wtxid":[1097]}}],["bdk_core",{"t":"FFFFIIKFOENONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNMNNMNNNNNNNODNNCNNNNNNNNNNNNNNNNOONNNNNNNNNNFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNONONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNN","n":["BlockId","CheckPoint","CheckPointIter","ConfirmationBlockTime","Indexed","KeychainIndexed","Merge","TxUpdate","anchors","bitcoin","block_id","","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","confirmation_time","default","","","deserialize","","eq","","","eq_ptr","extend","","fmt","","","","from","","","","","","","from_block_ids","from_header","get","hash","","","","height","","insert","into","","","","","into_iter","","is_empty","iter","map_anchors","merge","new","next","partial_cmp","","prev","push","range","seen_ats","serde","serialize","","spk_client","take","","to_owned","","","","try_from","","","","","try_into","","","","","txouts","txs","type_id","","","","","vzip","","","","","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","spks","spks_consumed","spks_for_keychain","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","vzip","","","","","","",""],"q":[[0,"bdk_core"],[120,"bdk_core::spk_client"],[263,"bdk_core::tx_update"],[264,"alloc::collections::btree::set"],[265,"bdk_core::checkpoint"],[266,"bdk_core::block_id"],[267,"core::clone"],[268,"core::cmp"],[269,"core::result"],[270,"serde::de"],[271,"core::iter::traits::collect"],[272,"core::fmt"],[273,"bitcoin::blockdata::block"],[274,"core::option"],[275,"core::hash"],[276,"bdk_core::merge"],[277,"core::ops::function"],[278,"core::iter::traits::iterator"],[279,"core::ops::range"],[280,"std::collections::hash::map"],[281,"serde::ser"],[282,"alloc::collections::btree::map"],[283,"alloc::vec"],[284,"core::any"],[285,"core::marker"],[286,"bitcoin::blockdata::script::borrowed"],[287,"bitcoin::blockdata::transaction"],[288,"core::iter::traits::exact_size"],[289,"bitcoin::blockdata::script::owned"],[290,"alloc::string"]],"i":"````````b`flCjj23410234023402340234022024020233340234100023433302303031023413Ch45042134445`13`0013452134521345552134521345```Ej0`````0DnE`EbEd4ElEfEh6543721064536543107272727265431077721065543372107646543721055353055356227526242672722226543721065437210106226543721065437210","f":"````````{bd}`{{{h{f}}}j}{lj}{h{{h{c}}}{}}0000{{{h{n}}}{{h{nc}}}{}}0000{{{h{j}}}j}{{{h{l}}}l}{{{h{f}}}f}{{{h{{b{c}}}}}{{b{c}}}A`}{{h{h{nc}}}Ab{}}000{{hAd}Ab}000{{{h{j}}{h{j}}}Af}{{{h{l}}{h{l}}}Af}{lAh}{{}j}{{}l}{{}{{b{c}}}{}}{c{{Aj{j}}}Al}{c{{Aj{l}}}Al}{{{h{j}}{h{j}}}An}{{{h{l}}{h{l}}}An}{{{h{f}}{h{f}}}An}0{{fc}{{Aj{ff}}}{{Bb{}{{B`{j}}}}}}{{{h{n{b{c}}}}{b{c}}}AbBd}{{{h{j}}{h{nBf}}}Bh}{{{h{l}}{h{nBf}}}Bh}{{{h{f}}{h{nBf}}}Bh}{{{h{{b{c}}}}{h{nBf}}}BhBj}{cc{}}{{{C`{BlBn}}}j}{{{C`{{h{Bl}}{h{Bn}}}}}j}2222{c{{Aj{f{Cb{f}}}}}{{Bb{}{{B`{j}}}}}}{{{h{Cd}}Bl}f}{{{h{f}}Bl}{{Cb{f}}}}{{{h{j}}{h{nc}}}AbCf}{{{h{l}}{h{nc}}}AbCf}{{{h{f}}}Bn}{jBn}{{{h{f}}}Bl}{jBl}{{fj}f}{{}c{}}0000{{}c{}}{fc{}}{{{h{Ch}}}An}{{{h{f}}}Cj}{{{b{c}}g}{{b{e}}}BdBd{{Cn{c}{{Cl{e}}}}}}{{{h{nCh}}Ch}Ab}{jf}{{{h{nCj}}}{{Cb{c}}}{}}{{{h{j}}{h{j}}}{{Cb{Af}}}}{{{h{l}}{h{l}}}{{Cb{Af}}}}{{{h{f}}}{{Cb{f}}}}{{fj}{{Aj{ff}}}}{{{h{f}}c}{{`{{D`{}{{B`{f}}}}}}}{{Db{Bl}}}}{bDd}`{{{h{j}}c}AjDf}{{{h{l}}c}AjDf}`{{{h{nCh}}}{{Cb{Ch}}}}0{hc{}}000{c{{Aj{e}}}{}{}}0000{{}{{Aj{c}}}{}}0000{bDh}{bDj}{hDl}0000{{}c{}}0000```````````{h{{h{c}}}{}}0000000{{{h{n}}}{{h{nc}}}{}}0000000{{{Dn{c}}}{{E`{c}}}{}}{{{Eb{c}}}{{Ed{c}}}Bd}{{}{{Dn{c}}}{}}{{}{{Eb{c}}}{BdA`}}{{{Dn{c}}f}{{Dn{c}}}{}}{{{h{{E`{c}}}}}{{Cb{f}}}{}}{{{Eb{c}}f}{{Eb{c}}}Bd}{{{h{{Ed{c}}}}}{{Cb{f}}}{BdA`}}{EfCb}{EhCb}{{{h{{Ej{c}}}}}{{Ej{c}}}A`}{{{h{El}}}El}{{h{h{nc}}}Ab{}}0{{hAd}Ab}0{{{h{{Ej{c}}}}{h{{Ej{c}}}}}AfBd}{{{h{El}}}En}={{}{{E`{c}}}{}}{{}{{Eb{c}}}{}}{{}{{Ed{c}}}{}}{{}{{Ef{c}}}{}}{{}{{Eh{ce}}}{}{}}{{{h{{Ej{c}}}}{h{{Ej{c}}}}}AnF`}{{{h{{Ej{c}}}}{h{nBf}}}BhBj}{{{h{{Ej{c}}}}{h{nBf}}}Bh{BjFb}}{{{h{El}}{h{nBf}}}Bh}{{{h{{Ef{c}}}}{h{nBf}}}BhBj}{{{h{{Eh{ce}}}}{h{nBf}}}BhBjBj}{cc{}}0{{{Dn{c}}}{{E`{c}}}{}}11{{{Eb{c}}}{{Ed{c}}}{}}2222{{{h{{Ej{c}}}}{h{ne}}}AbFdCf}{{{Dn{c}}e}{{Dn{c}}}{}{{Cn{{Ej{c}}El}}Ff}}{{{Eb{c}}e}{{Eb{c}}}Bd{{Cn{cBl{h{Fh}}}}Ff}}{{}c{}}0000000{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Fj}}}}}}}{}}{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Fn}}}}}}}{}}{{{h{n{Ed{c}}}}c}{{`{{D`{}{{B`{{G`{Fn}}}}}}}}}{BdA`}}{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Gb}}}}}}}{}}{{{h{{Ed{c}}}}}{{Dj{c}}}{BdA`}}{EhDh}{{{h{n{E`{c}}}}}{{Cb{Fj}}}{}}{{{h{n{E`{c}}}}}{{Cb{Fn}}}{}}{{{h{n{Ed{c}}}}c}{{Cb{{G`{Fn}}}}}{BdA`}}{{{h{n{E`{c}}}}}{{Cb{Gb}}}{}}{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{Fj}}}}}}{ElEn}0{{{h{{Ej{c}}}}{h{{Ej{c}}}}}{{Cb{Af}}}Gd}{{{h{{E`{c}}}}}El{}}{{{h{El}}}En}{{{Dn{Ab}}c}{{Dn{Ab}}}{{Bb{}{{B`{Fn}}}}}}4{{{Eb{c}}cg}{{Eb{c}}}Bd{{D`{}{{B`{{G`{Fn}}}}}}Ff}{{Bb{}{{Gf{e}}}}}}5{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{{C`{cFn}}}}}}}}{hc{}}0{hGh}5555{c{{Aj{e}}}{}{}}0000000{{}{{Aj{c}}}{}}0000000{Efb}{Ehb}{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{Gb}}}}}}=={hDl}0000000{{}c{}}0000000","D":"Nj","p":[[5,"TxUpdate",0,263],[5,"BTreeSet",264],[5,"CheckPoint",0,265],[1,"reference",null,null,1],[5,"BlockId",0,266],[5,"ConfirmationBlockTime",0,266],[0,"mut"],[10,"Clone",267],[1,"unit"],[1,"u8"],[6,"Ordering",268],[1,"u64"],[6,"Result",269,null,1],[10,"Deserializer",270],[1,"bool"],[17,"Item"],[10,"IntoIterator",271],[10,"Ord",268],[5,"Formatter",272],[8,"Result",272],[10,"Debug",272],[1,"u32"],[5,"BlockHash",273],[1,"tuple",null,null,1],[6,"Option",274,null,1],[5,"Header",273],[10,"Hasher",275],[10,"Merge",0,276],[5,"CheckPointIter",0,265],[17,"Output"],[10,"FnMut",277],[10,"Iterator",278],[10,"RangeBounds",279],[5,"HashMap",280],[10,"Serializer",281],[5,"BTreeMap",282],[5,"Vec",283],[5,"TypeId",284],[5,"SyncRequestBuilder",120],[5,"SyncRequest",120],[5,"FullScanRequestBuilder",120],[5,"FullScanRequest",120],[5,"SyncResponse",120],[5,"FullScanResponse",120],[6,"SyncItem",120],[5,"SyncProgress",120],[1,"usize"],[10,"PartialEq",268],[10,"Any",284],[10,"Hash",275],[10,"Send",285],[5,"Script",286],[5,"OutPoint",287],[10,"ExactSizeIterator",288],[5,"ScriptBuf",289],[8,"Indexed",0],[5,"Txid",287],[10,"PartialOrd",268],[17,"IntoIter"],[5,"String",290]],"r":[[0,266],[1,265],[2,265],[3,266],[6,276],[7,263],[8,263],[10,265],[11,266],[12,265],[13,266],[14,266],[15,265],[16,263],[17,265],[18,266],[19,266],[20,265],[21,263],[22,266],[23,266],[24,265],[25,263],[26,266],[27,266],[28,265],[29,263],[30,266],[31,266],[32,265],[33,263],[34,266],[35,266],[36,266],[37,266],[38,266],[39,263],[40,266],[41,266],[42,266],[43,266],[44,265],[45,265],[46,265],[47,263],[48,266],[49,266],[50,265],[51,263],[52,265],[53,266],[54,266],[55,266],[56,266],[57,265],[58,263],[59,265],[60,265],[61,265],[62,266],[63,266],[64,265],[65,266],[66,265],[67,266],[68,265],[69,265],[70,266],[71,266],[72,265],[73,263],[74,265],[75,265],[76,276],[77,265],[78,263],[79,276],[80,265],[81,265],[82,266],[83,266],[84,265],[85,265],[86,265],[87,263],[89,266],[90,266],[92,276],[93,276],[94,266],[95,266],[96,265],[97,263],[98,265],[99,266],[100,266],[101,265],[102,263],[103,265],[104,266],[105,266],[106,265],[107,263],[108,263],[109,263],[110,265],[111,266],[112,266],[113,265],[114,263],[115,265],[116,266],[117,266],[118,265],[119,263]],"b":[[53,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[54,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[172,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[173,"impl-Display-for-SyncItem%3C\'_,+I%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJIAFQAKAAAADQAXACYABwAxAAMANgABAD8AAQBLAAEAUgACAFkAAgBfAA0AbwAJAIQADwCeAAYApgALALQAAAC3AAAAvAAAANQAAADcAAIA4wAPAPgADwA=","P":[[12,"T"],[22,""],[25,"A"],[26,"T"],[30,""],[39,"A"],[40,"__D"],[42,""],[46,""],[47,"A"],[48,""],[51,"A"],[52,"T"],[53,""],[55,"T"],[59,""],[60,""],[62,"__H"],[64,""],[69,"U"],[74,"I"],[75,"IntoIterator::IntoIter"],[76,""],[78,"A,A2,F"],[79,""],[81,"Iterator::Item"],[82,""],[86,"R"],[87,""],[89,"__S"],[92,""],[94,"T"],[98,"U,T"],[103,"U"],[108,""],[115,"V"],[131,"T"],[147,"I"],[148,"K"],[149,"I"],[150,"K"],[151,"I"],[153,"K"],[155,""],[157,"I"],[158,""],[159,"T"],[161,""],[163,"I"],[164,""],[165,"I"],[167,"K"],[169,"A"],[170,"K,A"],[171,"I"],[174,""],[175,"A"],[176,"K,A"],[177,"T"],[179,"I"],[180,"T"],[182,"K"],[183,"T"],[187,"I,__H"],[188,"I,F"],[189,"K,F"],[190,"U"],[198,"I"],[200,"K"],[201,"I"],[202,"K"],[203,""],[204,"I"],[206,"K"],[207,"I"],[208,"I,"],[209,""],[211,"I"],[213,""],[214,""],[215,""],[216,"K,,"],[217,""],[218,"I,"],[219,"T"],[221,""],[226,"U,T"],[234,"U"],[242,""],[244,"I,"],[245,""],[255,"V"]]}],["bdk_electrum",{"t":"FENNENNNNONNNNNNNNN","n":["BdkElectrumClient","bdk_core","borrow","borrow_mut","electrum_client","fetch_tx","fmt","from","full_scan","inner","into","new","populate_tx_cache","sync","transaction_broadcast","try_from","try_into","type_id","vzip"],"q":[[0,"bdk_electrum"],[19,"bdk_electrum::bdk_electrum_client"],[20,"bitcoin::blockdata::transaction"],[21,"alloc::sync"],[22,"electrum_client::types"],[23,"core::result"],[24,"electrum_client::api"],[25,"core::fmt"],[26,"bdk_core::spk_client"],[27,"core::cmp"],[28,"core::clone"],[29,"core::convert"],[30,"core::iter::traits::collect"],[31,"core::any"]],"i":"``f0`00000000000000","f":"``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{{f{c}}}}h}{{A`{{l{j}}n}}}Ab}{{{b{{f{c}}}}{b{dAd}}}AfAh}{cc{}}{{{b{{f{c}}}}gAjAjAl}{{A`{{An{e}}n}}}Ab{B`Bb}{{Bf{{Bd{e}}}}}}{f}{{}c{}}{c{{f{c}}}Ab}{{{b{{f{c}}}}g}BhAb{{Bf{{l{j}}}}}{{Bl{}{{Bj{e}}}}}}{{{b{{f{c}}}}gAjAl}{{A`{Bnn}}}Ab{}{{Bf{{C`{e}}}}}}{{{b{{f{c}}}}{b{j}}}{{A`{hn}}}Ab}{c{{A`{e}}}{}{}}{{}{{A`{c}}}{}}{bCb}{{}c{}}","D":"Af","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BdkElectrumClient",0,19],[5,"Txid",20],[5,"Transaction",20],[5,"Arc",21,null,1],[6,"Error",22],[6,"Result",23,null,1],[10,"ElectrumApi",24],[5,"Formatter",25],[8,"Result",25],[10,"Debug",25],[1,"usize"],[1,"bool"],[5,"FullScanResponse",26],[10,"Ord",27],[10,"Clone",28],[5,"FullScanRequest",26],[10,"Into",29,null,1],[1,"unit"],[17,"Item"],[10,"IntoIterator",30],[5,"SyncResponse",26],[5,"SyncRequest",26],[5,"TypeId",31]],"r":[[0,19],[2,19],[3,19],[5,19],[6,19],[7,19],[8,19],[9,19],[10,19],[11,19],[12,19],[13,19],[14,19],[15,19],[16,19],[17,19],[18,19]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAgAAwACAAMABwAAABAAAwA=","P":[[2,"T"],[5,"E"],[7,"T"],[8,"E,K,"],[9,""],[10,"U"],[11,"E"],[12,"E,,"],[13,"E,I,"],[14,"E"],[15,"U,T"],[16,"U"],[17,""],[18,"V"]]}],["bdk_esplora",{"t":"IKKEMMMM","n":["Error","EsploraAsyncExt","EsploraExt","esplora_client","full_scan","","sync",""],"q":[[0,"bdk_esplora"],[8,"bdk_esplora::blocking_ext"],[9,"bdk_core::spk_client"],[10,"core::result"],[11,"core::cmp"],[12,"core::clone"],[13,"core::convert"],[14,"bdk_esplora::async_ext"],[15,"core::future::future"],[16,"alloc::boxed"],[17,"core::pin"],[18,"core::marker"]],"i":"````bAf10","f":"````{{{d{b}}eff}{{l{{h{c}}j}}}{nA`}{{Ad{{Ab{c}}}}}}{{{d{Af}}eff}{{Al{{Aj{Ah}}}}}{nA`An}{{Ad{{Ab{c}}}}An}}{{{d{b}}ef}{{l{B`j}}}{}{{Ad{{Bb{c}}}}}}{{{d{Af}}ef}{{Al{{Aj{Ah}}}}}An{{Ad{{Bb{c}}}}An}}","D":"A`","p":[[10,"EsploraExt",0,8],[1,"reference",null,null,1],[1,"usize"],[5,"FullScanResponse",9],[8,"Error",0,8],[6,"Result",10,null,1],[10,"Ord",11],[10,"Clone",12],[5,"FullScanRequest",9],[10,"Into",13,null,1],[10,"EsploraAsyncExt",0,14],[10,"Future",15,null,1],[5,"Box",16,null,1],[5,"Pin",17],[10,"Send",18],[5,"SyncResponse",9],[5,"SyncRequest",9]],"r":[[0,8],[1,14],[2,8],[4,8],[5,14],[6,8],[7,14]],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAQA","P":[[4,"K,R"],[6,"I,R"]]}],["bdk_file_store",{"t":"FPFGPPPGFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOO","n":["AggregateChangesetsError","Bincode","EntryIter","FileError","InvalidMagicBytes","Io","","IterError","Store","aggregate_changesets","append_changeset","borrow","","","","","borrow_mut","","","","","changeset","create_new","drop","fmt","","","","","","","from","","","","","","","into","","","","","into_iter","iter_changesets","iter_error","new","next","open","open_or_create_new","to_string","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","expected","got"],"q":[[0,"bdk_file_store"],[73,"bdk_file_store::FileError"],[75,"bdk_file_store::store"],[76,"core::option"],[77,"core::result"],[78,"bdk_core::merge"],[79,"serde::ser"],[80,"serde::de"],[81,"core::marker"],[82,"std::io::error"],[83,"std::path"],[84,"core::convert"],[85,"bdk_file_store::entry_iter"],[86,"core::fmt"],[87,"std::fs"],[88,"alloc::string"],[89,"core::any"],[90,"alloc::vec"]],"i":"`Bh``B`10``d0Bf31j3142030214420033144203314203120112240314203142031420314203Ch0","f":"`````````{{{f{b{d{c}}}}}{{l{{h{c}}{j{c}}}}}{nA`AbAdAf}}{{{f{b{d{c}}}}{f{c}}}{{l{AhAj}}}{nA`AbAdAf}}{f{{f{c}}}{}}0000{{{f{b}}}{{f{bc}}}{}}0000{jh}{{{f{{An{Al}}}}c}{{l{{d{e}}B`}}}{{Bd{Bb}}}{nA`AbAdAf}}{{{f{b{Bf{c}}}}}Ah{}}{{{f{Bh}}{f{bBj}}}Bl}0{{{f{{d{c}}}}{f{bBj}}}Bl{AfAdBn}}{{{f{{j{c}}}}{f{bBj}}}BlBn}{{{f{{j{c}}}}{f{bBj}}}Bl{}}{{{f{B`}}{f{bBj}}}Bl}0{cc{}}{AjBh}111{AjB`}2{{}c{}}0000{{}c{}}{{{f{b{d{c}}}}}{{Bf{c}}}{nA`AbAdAf}}{jBh}{{C`{f{bCb}}}{{Bf{c}}}{}}{{{f{b{Bf{c}}}}}{{h{e}}}Ab{}}??{fCd}00{c{{l{e}}}{}{}}0000{{}{{l{c}}}{}}0000{fCf}0000{{}c{}}0000{ChCj}0","D":"Ch","p":[[0,"mut"],[5,"Store",0,75],[1,"reference",null,null,1],[6,"Option",76,null,1],[5,"AggregateChangesetsError",0,75],[6,"Result",77,null,1],[10,"Merge",78],[10,"Serialize",79],[10,"DeserializeOwned",80],[10,"Send",81],[10,"Sync",81],[1,"unit"],[5,"Error",82],[1,"u8"],[1,"slice"],[6,"FileError",0],[5,"Path",83],[10,"AsRef",84],[5,"EntryIter",0,85],[6,"IterError",0,85],[5,"Formatter",86],[8,"Result",86],[10,"Debug",86],[1,"u64"],[5,"File",87],[5,"String",88],[5,"TypeId",89],[15,"InvalidMagicBytes",73],[5,"Vec",90]],"r":[[0,75],[1,85],[2,85],[5,85],[7,85],[8,75],[9,75],[10,75],[11,85],[12,85],[13,75],[14,75],[16,85],[17,85],[18,75],[19,75],[21,75],[22,75],[23,85],[24,85],[25,85],[26,75],[27,75],[28,75],[31,85],[32,85],[33,85],[34,75],[35,75],[38,85],[39,85],[40,75],[41,75],[43,85],[44,75],[45,75],[46,85],[47,85],[48,75],[49,75],[50,85],[51,75],[53,85],[54,85],[55,75],[56,75],[58,85],[59,85],[60,75],[61,75],[63,85],[64,85],[65,75],[66,75],[68,85],[69,85],[70,75],[71,75]],"b":[[24,"impl-Display-for-IterError"],[25,"impl-Debug-for-IterError"],[27,"impl-Debug-for-AggregateChangesetsError%3CC%3E"],[28,"impl-Display-for-AggregateChangesetsError%3CC%3E"],[29,"impl-Debug-for-FileError"],[30,"impl-Display-for-FileError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABwAMAAkAGAAHACEAAAAlAAAALAAAAC8AAQAzABgA","P":[[9,"C"],[11,"T"],[21,""],[22,"P,C"],[23,"T"],[24,""],[26,"C"],[29,""],[31,"T"],[32,""],[33,"T"],[36,""],[37,"T"],[38,"U"],[43,"I"],[44,"C"],[45,""],[46,"T"],[47,"T,Iterator::Item"],[48,"P,C"],[50,""],[53,"U,T"],[58,"U"],[63,""],[68,"V"],[73,""]]}],["bdk_testenv",{"t":"FFEEEOOQNNNNQQNEOOENNNNNQNNNQNNNNNNNNNNNNNNNNCNNNNSH","n":["Config","TestEnv","anyhow","bitcoincore_rpc","bitcoind","","","block_id","borrow","","borrow_mut","","chain_update","changeset","default","electrsd","","","electrum_client","","fmt","from","","genesis_hash","hash","into","","invalidate_blocks","local_chain","make_checkpoint_tip","mine_blocks","mine_empty_block","new","new_with_config","reorg","reorg_empty_blocks","reset_electrsd","rpc_client","send","try_from","","try_into","","type_id","","utils","vzip","","wait_until_electrum_sees_block","wait_until_electrum_sees_txid","DESCRIPTORS","new_tx"],"q":[[0,"bdk_testenv"],[50,"bdk_testenv::utils"],[52,"bitcoind"],[53,"electrsd"],[54,"electrum_client::api"],[55,"core::fmt"],[56,"bitcoin::blockdata::block"],[57,"anyhow"],[58,"bdk_core::checkpoint"],[59,"bitcoin::address"],[60,"core::option"],[61,"alloc::vec"],[62,"bitcoincore_rpc::client"],[63,"bitcoin_units::amount"],[64,"bitcoin::blockdata::transaction"],[65,"core::result"],[66,"core::any"],[67,"core::time"]],"i":"`````bf`1010``0`10`10101`101`1111111111101010`1011``","f":"`````{bd}{fh}`{j{{j{c}}}{}}0{{{j{l}}}{{j{lc}}}{}}0``{{}f}`{bn}{fA`}`{{{j{b}}}{{j{{`{Ab}}}}}}{{{j{f}}{j{lAd}}}Af}{cc{}}0{{{j{b}}}{{Aj{Ah}}}}`{{}c{}}0{{{j{b}}Al}{{Aj{An}}}}`{{{j{b}}}B`}{{{j{b}}Al{Bd{Bb}}}{{Aj{{Bf{Ah}}}}}}{{{j{b}}}{{Aj{{Bh{AlAh}}}}}}{{}{{Aj{b}}}}{f{{Aj{b}}}}{{{j{b}}Al}{{Aj{{Bf{Ah}}}}}}{{{j{b}}Al}{{Aj{{Bf{{Bh{AlAh}}}}}}}}{b{{Aj{b}}}}{{{j{b}}}{{j{{`{Bj}}}}}}{{{j{b}}{j{{Bb{Bl}}}}Bn}{{Aj{C`}}}}{c{{Cb{e}}}{}{}}0{{}{{Cb{c}}}{}}0{jCd}0`{{}c{}}0{{{j{b}}Cf}{{Aj{An}}}}{{{j{b}}C`Cf}{{Aj{An}}}}{{}Ch}{CjCl}","D":"Bn","p":[[5,"TestEnv",0],[5,"BitcoinD",52],[5,"Config",0],[5,"Conf",52],[1,"reference",null,null,1],[0,"mut"],[5,"ElectrsD",53],[5,"Conf",53],[10,"ElectrumApi",54],[5,"Formatter",55],[8,"Result",55],[5,"BlockHash",56],[8,"Result",57],[1,"usize"],[1,"unit"],[5,"CheckPoint",58],[5,"Address",59],[6,"Option",60,null,1],[5,"Vec",61],[1,"tuple",null,null,1],[10,"RpcApi",62],[6,"NetworkChecked",59],[5,"Amount",63],[5,"Txid",64],[6,"Result",65,null,1],[5,"TypeId",66],[5,"Duration",67],[1,"array"],[1,"u32"],[5,"Transaction",64]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB0ACwAAAAAAAwADAAgABgAQAAEAEwAAABUAAAAZAAAAHQAAACUAAAAoAAgAMwABAA==","P":[[8,"T"],[14,""],[21,"T"],[23,""],[25,"U"],[27,""],[39,"U,T"],[41,"U"],[43,""],[46,"V"],[48,""]]}],["bdk_wallet",{"t":"GGFGKFPPPFGFGPPPPPRRPGPPEPPPPKGPGGFGPFPPPPPPPPPFPFFGPPPFGTTFKIFPNNNNNNNNNNONONONNNNNNNNONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONNNNNNNNNNNNNNNNNNNNONCNOQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONMMNNNNNNNNNNNNNNNNNNNNNNNNNMNNOOONNNCONNNNNNNNNNNNONNNNNDNNONNNNNNNNNNONNNMMNNNNNCNNNECONNNNDDNNNNNNNNNNOCENNNNNNNNOENNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNOOHNNNNNNNNNNNNNNNNNNNNNNNNNHOOOOOOOOOOOOOOOOFPKFIGFFPFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNHNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPIGEGIKTIKRGFPPPPEKGPPPPTIPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNMNNMNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNONNNNNNNNNNNNMNNNNCNNNNNNNNNNNNMNNNCNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNHPPGPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNPPPGPFIPPIPPPPPPPPPPPGFGPPPPPGGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFKIFFFFNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPGPPPPPPPGPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFIOONNNNNNNNNNNOONNNNNNPKGGGRRKGPKKFKPPPRGIPPPPPRPFPKGPPPFFGFPIPPPHMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNOONHMNNHNMNOONNNNMNNNNMNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMMMSHPPPPPPPKPPPPPPPPPPPPPPPPFKGGGFFFPGKPNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNMNONONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOGGPPGPPPPPPFGPPOOOO","n":["AddForeignUtxoError","AddUtxoError","AddressInfo","ApplyBlockError","AsyncWalletPersister","Balance","CannotConnect","ChangeAllowed","ChangeForbidden","ChangeSet","ChangeSpendPolicy","CreateParams","CreateWithPersistError","Custom","DataAlreadyExists","Descriptor","","","Error","","External","FileStoreError","Foreign","Genesis","HdKeyPaths","Internal","InvalidChangeSet","InvalidOutpoint","InvalidTxid","IsDust","KeychainKind","Load","LoadError","LoadMismatch","LoadParams","LoadWithPersistError","Local","LocalOutput","Mismatch","MissingDescriptor","MissingGenesis","MissingNetwork","MissingUtxo","Network","OnlyChange","Persist","","PersistedWallet","Shuffle","SignOptions","TxBuilder","TxOrdering","UnexpectedConnectedToHash","UnknownUtxo","Untouched","Update","Utxo","WALLET_SCHEMA_NAME","WALLET_TABLE_NAME","Wallet","WalletPersister","WalletTx","WeightedUtxo","Write","add","add_data","add_foreign_utxo","add_foreign_utxo_with_sequence","add_global_xpubs","add_recipient","add_signer","add_unspendable","add_utxo","add_utxos","address","all_unbounded_spk_iters","allow_all_sighashes","allow_dust","allow_grinding","apply_block","apply_block_connected_to","apply_unconfirmed_txs","apply_update","apply_update_at","as_byte","as_ref","","assume_height","balance","bitcoin","borrow","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","build_fee_bump","build_tx","calculate_fee","calculate_fee_rate","cancel_tx","chain","","chain_position","","change_descriptor","change_policy","check_genesis_hash","check_network","checkpoints","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","coin_selection","","confirmed","create","","create_async","create_single","create_wallet","create_wallet_async","create_wallet_no_persist","create_with_params","current_height","default","","","","","","","deref","","deref_mut","derivation_index","","derivation_of_spk","descriptor","","","","descriptor_checksum","deserialize","","","","do_not_spend_change","drain_to","drain_wallet","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","error","export","extract_keys","fee_absolute","fee_rate","file_store","finalize_psbt","finish","finish_with_aux_rand","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fragment","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_sqlite","genesis_hash","get_psbt_input","get_signers","get_tx","get_utxo","hash","","","immature","include_output_redeem_witness_script","index","indexer","init_sqlite_tables","initialize","","insert_txout","into","","","","","","","","","","","","","","","","","","","","","","","","is_dust","is_empty","is_mine","is_spent","keychain","","keychains","keymap","","keys","last_active_indices","latest_checkpoint","list_output","list_unspent","list_unused_addresses","load","","load_async","load_wallet","load_wallet_async","load_wallet_no_persist","load_with_params","local_chain","","lookahead","","manually_selected_only","mark_used","merge","miniscript","network","","","new","","new_single","next_derivation_index","next_unused_address","nlocktime","only_spend_change","only_witness_utxo","ordering","outpoint","","partial_cmp","","peek_address","persist","","","persist_async","persist_to_sqlite","policies","policy_path","psbt","public_descriptor","reveal_addresses_to","reveal_next_address","rusqlite","rusqlite_impl","satisfaction_weight","schema_v0","secp_ctx","sent_and_received","sequence","serde","serde_json","serialize","","","","set_exact_sequence","set_keymap","set_keymaps","set_recipients","sighash","sign","sign_with_tap_internal_key","signer","","sort_tx","sort_tx_with_aux_rand","spk_index","staged","staged_mut","start_full_scan","start_sync_with_revealed_spks","take_staged","tap_leaves_options","template","to_owned","","","","","","","","","","","to_string","","","","","","","","","total","transactions","transactions_sort_by","trust_witness_utxo","trusted_pending","trusted_spendable","try_finalize","try_from","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","tx_builder","tx_graph","","tx_node","tx_update","txout","","type_id","","","","","","","","","","","","","","","","","","","","","","","","unbounded_spk_iter","unmark_used","unspendable","untrusted_pending","utxo","version","","vzip","","","","","","","","","","","","","","","","","","","","","","","","wallet_name_from_descriptor","foreign_utxo","input_txid","connected_to_hash","expected_hash","expected","","","keychain","loaded","","","input_sort","output_sort","outpoint","psbt_input","sequence","BranchAndBoundCoinSelection","Change","CoinSelectionAlgorithm","CoinSelectionResult","DefaultCoinSelectionAlgorithm","Excess","InsufficientFunds","LargestFirstCoinSelection","NoChange","OldestFirstCoinSelection","SingleRandomDraw","available","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","coin_select","","","","","decide_change","default","","","","eq","equivalent","","excess","fee_amount","fmt","","","","","","","","from","","","","","","","into","","","","","","","local_selected_amount","needed","new","selected","selected_amount","to_owned","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","amount","change_fee","dust_threshold","fee","remaining_amount","Bare","","","DerivedDescriptor","Descriptor","DescriptorError","DescriptorPublicKey","ExtendedDescriptor","ExtractPolicy","FALSE","HdKeyPaths","IntoWalletDescriptor","Key","Legacy","Miniscript","MultiXPub","Pkh","","","Policy","ScriptContext","Segwitv0","Sh","","","Single","TRUE","TapKeyOrigins","Tr","","","Wpkh","","","Wsh","","","XPub","address","as_enum","","as_inner","as_node","at_derivation_index","","borrow","","","","","borrow_mut","","","","","branches","build_template","build_template_mall","calc_checksum","check_global_consensus_validity","","","","check_global_policy_validity","","","check_global_validity","","check_local_consensus_validity","","","","check_local_policy_validity","","","","check_local_validity","","check_pk","","","check_terminal_non_malleable","","","check_witness","","","","checksum","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","","","","contains_raw_pkh","derive","","derived_descriptor","","desc_type","descriptor_id","deserialize","","","dust_value","encode","eq","","","","","equivalent","","","","","","","","","","error","explicit_script","ext","ext_check","extract_policy","","","find_derivation_index_for_spk","fmt","","","","","","","","for_each_key","","from","","","","","","","","","","","","from_ast","from_components_unchecked","from_str","","","from_str_ext","from_str_insane","from_tree","","full_derivation_path","full_derivation_paths","get_nth_child","get_nth_pk","get_satisfaction","get_satisfaction_mall","has_mixed_timelocks","has_repeated_keys","has_wildcard","","hash","","","","","into","","","","","into_assets","into_descriptor_key","into_inner","into_single_descriptors","into_single_keys","into_wallet_descriptor","","is_deriveable","","is_multipath","","is_non_malleable","is_uncompressed","is_x_only_key","iter","iter_pk","lift","","lift_check","master_fingerprint","max_satisfaction_size","","","","max_satisfaction_weight","max_satisfaction_witness_elements","max_weight_to_satisfy","name_str","","","new_bare","new_pk","new_pkh","new_sh","new_sh_sortedmulti","new_sh_with_wpkh","new_sh_with_wsh","new_sh_wpkh","new_sh_wsh","new_sh_wsh_sortedmulti","new_tr","new_wpkh","new_wsh","new_wsh_sortedmulti","node","num_der_paths","other_top_level_checks","","parse","parse_descriptor","parse_insane","parse_with_ext","partial_cmp","","","","","pk_len","","","plan","plan_mall","policy","requires_sig","sanity_check","","satisfy","","satisfy_malleable","script_code","script_pubkey","script_size","serialize","","","sig_type","","","substitute_raw_pkh","template","to_owned","","","","","to_string","","","to_string_with_secret","top_level_checks","","top_level_type_check","","translate_pk","","try_from","","","","","try_into","","","","","ty","type_id","","","","","unsigned_script_sig","vzip","","","","","within_resource_limits","calc_checksum","Base58","Bip32","Error","ExternalAndInternalAreTheSame","HardenedDerivationXpub","Hex","InvalidDescriptorCharacter","InvalidDescriptorChecksum","InvalidHdKeyPath","Key","Miniscript","MultiPath","Pk","Policy","borrow","borrow_mut","eq","fmt","","from","","","","","","","","into","to_string","try_from","try_into","type_id","vzip","AbsoluteTimelock","AddOnLeaf","AddOnPartialComplete","BuildSatisfaction","Complete","Condition","ConditionMap","EcdsaSignature","Fingerprint","FoldedConditionMap","Hash160Preimage","Hash256Preimage","IncompatibleConditions","IndexOutOfRange","MixedTimelockUnits","Multisig","None","","NotEnoughItemsSelected","Partial","PartialComplete","PkOrF","Policy","PolicyError","Psbt","PsbtTimelocks","Pubkey","RelativeTimelock","Ripemd160Preimage","Satisfaction","SatisfiableItem","SchnorrSignature","Sha256Preimage","Thresh","XOnlyPubkey","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","contribution","csv","default","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","from","","","","","","","","","get_condition","hash","","id","","into","","","","","","","is_leaf","","is_null","item","partial_cmp","requires_path","satisfaction","serialize","","","","","timelock","to_owned","","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","current_height","input_max_height","psbt","condition","conditions","","items","","m","","n","","sorted","","hash","","","","items","keys","threshold","","value","","Bip44","Bip44Public","Bip49","Bip49Public","Bip84","Bip84Public","Bip86","Bip86Public","DescriptorTemplate","DescriptorTemplateOut","P2Pkh","P2TR","P2Wpkh","P2Wpkh_P2Sh","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","build","","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","into","","","","","","","","","","","","into_wallet_descriptor","","","","","","","","","","","","","to_owned","","","","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","BuildFeeBumpError","CoinSelection","Conversion","CreateTxError","Descriptor","FeeRateTooLow","FeeRateUnavailable","FeeTooLow","IrreplaceableTransaction","LockTime","MiniscriptPsbt","MiniscriptPsbtError","MissingKeyOrigin","MissingNonWitnessUtxo","NoRecipients","NoUtxosSelected","OutputBelowDustLimit","OutputUpdate","Policy","Psbt","RbfSequenceCsv","SpendingPolicyRequired","TransactionConfirmed","TransactionNotFound","UnknownUtxo","","UtxoUpdate","Version0","Version1Csv","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fmt","","","","","","from","","","","","","","","into","","","to_owned","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","csv","requested","required","","","sequence","FullyNodedExport","WalletExport","blockheight","","borrow","borrow_mut","change_descriptor","descriptor","deserialize","export_wallet","fmt","","from","from_str","into","label","","serialize","to_string","try_from","try_into","type_id","vzip","Bip32","DerivableKey","DescriptorKey","DescriptorPublicKey","DescriptorSecretKey","Entropy","Error","ExtScriptContext","ExtendedKey","FullKey","GeneratableDefaultOptions","GeneratableKey","GeneratedKey","IntoDescriptorKey","InvalidChecksum","InvalidNetwork","InvalidScriptContext","Key","KeyError","KeyMap","Legacy","Message","Miniscript","MultiXPrv","MultiXPub","Options","Private","PrivateKeyGenerateOptions","Public","ScriptContext","ScriptContextEnum","Segwitv0","Single","","SinglePriv","SinglePub","SinglePubKey","SortedMultiVec","Tap","ValidNetworks","XOnly","XPrv","XPub","any_network","as_enum","borrow","","","","","","","","","","","borrow_mut","","","","","","","","","","","build_template","check_pk","check_terminal_non_malleable","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","compressed","default","deref","encode","eq","","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","for_each_key","from","","","","","","","","","","","","","","","from_public","from_secret","from_str","from_tree","generate","generate_default","generate_default_with_aux_rand","generate_with_aux_rand","generate_with_entropy","generate_with_entropy_default","has_secret","hash","","","into","","","","","","","","","","","into_descriptor_key","","","","","","into_extended_key","","","into_key","into_single_keys","into_xprv","into_xpub","is_legacy","","is_multipath","is_segwit_v0","","is_taproot","","k","key","","lift","mainnet_network","max_satisfaction_size","","max_satisfaction_witness_elements","merge_networks","n","name_str","new","origin","","override_valid_networks","partial_cmp","","","pk_len","pks","sanity_check","satisfy","script_size","sig_type","sorted_node","test_networks","to_owned","","","","","","","","to_public","to_string","","","translate_pk","try_from","","","","","","","","","","","try_into","","","","","","","","","","","type_id","","","","","","","","","","","vzip","","","","","","","","","","","PsbtUtils","fee_amount","fee_rate","get_utxo_for","SCHEMAS_TABLE_NAME","migrate_schema","All","Dummy","Exclude","External","Fingerprint","Include","InputIndexOutOfRange","InputSigner","InvalidKey","InvalidNonWitnessUtxo","InvalidSighash","Legacy","MiniscriptPsbt","MissingHdKeypath","MissingKey","MissingNonWitnessUtxo","MissingWitnessScript","MissingWitnessUtxo","NonStandardSighash","None","PkHash","Psbt","Segwitv0","SighashTaproot","SignOptions","SignerCommon","SignerContext","SignerError","SignerId","SignerOrdering","SignerWrapper","SignersContainer","Tap","TapLeavesOptions","TransactionSigner","UserCanceled","add_external","allow_all_sighashes","allow_grinding","as_key_map","assume_height","borrow","","","","","","","borrow_mut","","","","","","","build","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","default","","","deref","descriptor_secret_key","","","","","eq","","","","equivalent","","","","","","","","find","fmt","","","","","","","","from","","","","","","","","","hash","id","","","","ids","into","","","","","","","new","","partial_cmp","","remove","sign_input","","","","sign_transaction","","sign_with_tap_internal_key","signers","tap_leaves_options","to_owned","","","","","","to_string","trust_witness_utxo","try_finalize","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","is_internal_key","AddForeignUtxoError","AddUtxoError","ChangeAllowed","ChangeForbidden","ChangeSpendPolicy","Custom","InvalidOutpoint","InvalidTxid","MissingUtxo","OnlyChange","Shuffle","TxBuilder","TxOrdering","UnknownUtxo","Untouched","foreign_utxo","input_txid","input_sort","output_sort"],"q":[[0,"bdk_wallet"],[591,"bdk_wallet::AddForeignUtxoError"],[593,"bdk_wallet::ApplyBlockError"],[595,"bdk_wallet::LoadMismatch"],[602,"bdk_wallet::TxOrdering"],[604,"bdk_wallet::Utxo"],[607,"bdk_wallet::coin_selection"],[724,"bdk_wallet::coin_selection::Excess"],[729,"bdk_wallet::descriptor"],[1042,"bdk_wallet::descriptor::checksum"],[1043,"bdk_wallet::descriptor::error"],[1076,"bdk_wallet::descriptor::policy"],[1241,"bdk_wallet::descriptor::policy::BuildSatisfaction"],[1244,"bdk_wallet::descriptor::policy::Satisfaction"],[1255,"bdk_wallet::descriptor::policy::SatisfiableItem"],[1265,"bdk_wallet::descriptor::template"],[1461,"bdk_wallet::error"],[1532,"bdk_wallet::error::CreateTxError"],[1538,"bdk_wallet::export"],[1561,"bdk_wallet::keys"],[1578,"bdk_wallet::descriptor"],[1579,"bdk_wallet::keys"],[1585,"bdk_wallet::descriptor"],[1586,"bdk_wallet::keys"],[1593,"bdk_wallet::descriptor"],[1594,"bdk_wallet::keys"],[1603,"bdk_wallet::descriptor"],[1604,"bdk_wallet::keys"],[1629,"bdk_wallet::descriptor"],[1631,"bdk_wallet::keys"],[1759,"bdk_wallet::descriptor"],[1760,"bdk_wallet::keys"],[1764,"bdk_wallet::descriptor"],[1765,"bdk_wallet::keys"],[1772,"bdk_wallet::descriptor"],[1773,"bdk_wallet::keys"],[1777,"bdk_wallet::descriptor"],[1778,"bdk_wallet::keys"],[1837,"bdk_wallet::psbt"],[1841,"bdk_wallet::rusqlite_impl"],[1843,"bdk_wallet::signer"],[1880,"bdk_wallet"],[1882,"bdk_wallet::signer"],[1883,"bdk_wallet"],[1884,"bdk_wallet::signer"],[1982,"bdk_wallet"],[1983,"bdk_wallet::signer"],[1984,"bdk_wallet"],[1985,"bdk_wallet::signer"],[1992,"bdk_wallet"],[1994,"bdk_wallet::signer"],[2022,"bdk_wallet::signer::SignerContext"],[2023,"bdk_wallet::tx_builder"],[2025,"bdk_wallet"],[2027,"bdk_wallet::tx_builder"],[2028,"bdk_wallet"],[2034,"bdk_wallet::tx_builder"],[2036,"bdk_wallet"],[2038,"bdk_wallet::AddForeignUtxoError"],[2040,"bdk_wallet::TxOrdering"],[2042,"bdk_chain::balance"],[2043,"bdk_wallet::wallet::tx_builder"],[2044,"bitcoin::blockdata::script::push_bytes::primitive"],[2045,"core::convert"],[2046,"bitcoin::blockdata::transaction"],[2047,"bitcoin::psbt::map::input"],[2048,"bitcoin_units::weight"],[2049,"core::result"],[2050,"bitcoin::blockdata::script::owned"],[2051,"bitcoin_units::amount"],[2052,"bdk_wallet::wallet"],[2053,"bdk_wallet::types"],[2054,"bdk_wallet::wallet::signer"],[2055,"alloc::sync"],[2056,"bitcoin::address"],[2057,"bdk_core"],[2058,"core::iter::traits::iterator"],[2059,"core::clone"],[2060,"alloc::collections::btree::map"],[2061,"bitcoin::blockdata::block"],[2062,"bdk_chain::local_chain"],[2063,"bdk_core::block_id"],[2064,"core::iter::traits::collect"],[2065,"bdk_chain::tx_graph"],[2066,"core::option"],[2067,"bdk_wallet::wallet::coin_selection"],[2068,"bdk_wallet::wallet::error"],[2069,"bitcoin_units::fee_rate"],[2070,"bdk_chain::chain_data"],[2071,"bdk_wallet::wallet::changeset"],[2072,"bdk_wallet::wallet::params"],[2073,"bitcoin::network"],[2074,"bdk_core::checkpoint"],[2075,"core::cmp"],[2076,"bdk_wallet::wallet::persisted"],[2077,"core::marker"],[2078,"alloc::string"],[2079,"serde::de"],[2080,"bitcoin::psbt"],[2081,"rand_core"],[2082,"core::fmt"],[2083,"bdk_chain::indexer::keychain_txout"],[2084,"bdk_chain::indexed_tx_graph"],[2085,"bdk_core::spk_client"],[2086,"rusqlite::transaction"],[2087,"rusqlite"],[2088,"core::hash"],[2089,"core::future::future"],[2090,"alloc::boxed"],[2091,"core::pin"],[2092,"bdk_wallet::wallet::utils"],[2093,"bitcoin::blockdata::script::borrowed"],[2094,"miniscript::descriptor"],[2095,"core::iter::traits::double_ended"],[2096,"bitcoin::blockdata::locktime::absolute"],[2097,"alloc::vec"],[2098,"secp256k1::context::alloc_only"],[2099,"secp256k1"],[2100,"serde::ser"],[2101,"core::ops::function"],[2102,"bdk_core::tx_update"],[2103,"core::any"],[2104,"core::default"],[2105,"miniscript"],[2106,"miniscript::miniscript::private"],[2107,"miniscript::miniscript::decode"],[2108,"miniscript::miniscript::context"],[2109,"miniscript::iter::tree"],[2110,"miniscript::descriptor::key"],[2111,"miniscript::miniscript::satisfy"],[2112,"miniscript::plan"],[2113,"bitcoin_hashes::sha256"],[2114,"miniscript::miniscript::hash256"],[2115,"bitcoin_hashes::ripemd160"],[2116,"bitcoin_hashes::hash160"],[2117,"bitcoin::crypto::key"],[2118,"secp256k1::context"],[2119,"bdk_chain::descriptor_ext"],[2120,"miniscript::blanket_traits"],[2121,"miniscript::miniscript::types::extra_props"],[2122,"miniscript::miniscript::analyzable"],[2123,"core::ops::range"],[2124,"miniscript::descriptor::segwitv0"],[2125,"miniscript::descriptor::bare"],[2126,"miniscript::descriptor::tr"],[2127,"miniscript::descriptor::sh"],[2128,"miniscript::miniscript::types"],[2129,"miniscript::expression"],[2130,"bitcoin::bip32"],[2131,"miniscript::miniscript::iter"],[2132,"miniscript::policy::semantic"],[2133,"miniscript::policy"],[2134,"base58ck::error"],[2135,"hex_conservative::error"],[2136,"bitcoin::blockdata::locktime::relative"],[2137,"bitcoin::psbt::error"],[2138,"bdk_wallet::wallet::export"],[2139,"miniscript::descriptor::sortedmulti"],[2140,"core::str::traits"],[2141,"rusqlite::error"],[2142,"bdk_chain"],[2143,"bdk_chain::rusqlite_impl"]],"i":"``````KdG`0````GnHh0IlInHjI`B``Gl4`1IhAd0``K`````3`888817;29`:```9Hf<>Hh69<>GnG`:Ed:IlInKd;b;B`;:GlFn;K`IhAn>Bn>=<11111`?FhFl:6Gb04>=1Gj=<9GnG`Ed7bB`75GlFnCl765<43:8210765<36`f5Hf?0?Hd00An38=54;:92Bn31?1`>6`198?644498?=76Ih<1IlIn<<;;Fl0Gj0<K`0;;Hh0ClfBj0Ad0GnHjI`559An5`000``Gj;115``b5;<722772Cl``Gn04444441`27=38>10G`EdBn5K`IhHhBjAd5IlKd<>>;<<;Hd=GbB`FlGjGlFnHf>=2910<2;;5:32910<5:32910<5:32910<21<3352:>2910<::22991100<<4:3>>229910<277754:3>>>2910<4492=BCd0>>0832=865;4?3:21=ANjAOf887<0:88<::9=<9=9=5435`>55`5>543754?>5555>5`8=65<43?706=54BBb<:9?817>650<:9?817>650<:9?817>650`BCn00``OhBDb1Jb120`000BDd111111132101````````0``1LhCl010432BDfBb3765410373641037641037641037600371BDj0222751877551188476652148777652148702224765214824714BE`333Bd456597436:855987436:987436:987436:987436:BEb``G`0`GnAd0021``Bj2A@h0AAb0","f":"````````````````````````````````````````````````````````````````{{bb}b}{{{h{d{f{c}}}}{h{e}}}{{h{d{f{c}}}}}{}{{l{j}}}}{{{h{d{f{c}}}}nA`Ab}{{Af{{h{d{f{c}}}}Ad}}}{}}{{{h{d{f{c}}}}nA`AbAh}{{Af{{h{d{f{c}}}}Ad}}}{}}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}AjAl}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Bb{Bf{Bd}}}Bh}{{{h{d{f{c}}}}n}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}n}{{Af{{h{d{f{c}}}}Bj}}}{}}{{{h{d{f{c}}}}{h{{Bl{n}}}}}{{Af{{h{d{f{c}}}}Bj}}}{}}{BnC`}{{{h{An}}}{{Cj{B`{`{{Cf{}{{Cb{{Cd{Aj}}}}}}Ch}}}}}}{ClCn}{{{h{d{f{c}}}}Cn}{{h{d{f{c}}}}}{}}1{{{h{dAn}}{h{D`}}Db}{{Af{BhDd}}}}{{{h{dAn}}{h{D`}}DbDf}{{Af{BhDh}}}}{{{h{dAn}}e}Bh{{Dl{{Bf{Dj}}}}}{{Eb{}{{Cb{{E`{cDn}}}}}}}}{{{h{dAn}}c}{{Af{BhDd}}}{{Dl{Ed}}}}{{{h{dAn}}cDn}{{Af{BhDd}}}{{Dl{Ed}}}}{{{h{B`}}}Ef}{{{h{B`}}}{{h{{Bl{Ef}}}}}}{{{h{An}}}{{h{{Ej{Eh}}}}}}{ClEl}{{{h{An}}}b}`{h{{h{c}}}{}}00000000000000000000000{{{h{d}}}{{h{dc}}}{}}00000000000000000000000{{{h{dAn}}En}{{Af{{f{F`}}Fb}}}}{{{h{dAn}}}{{f{F`}}}}{{{h{An}}{h{Dj}}}{{Af{AlFd}}}}{{{h{An}}{h{Dj}}}{{Af{FfFd}}}}{{{h{dAn}}{h{Dj}}}Bh}`{EdEl}{FhFj}{FlFj}{FnEl}{{{h{d{f{c}}}}G`}{{h{d{f{c}}}}}{}}{{GbGd}Gb}{{GbGf}Gb}{{{h{An}}}Gh}{{{h{b}}}b}{{{h{B`}}}B`}{{{h{Fl}}}Fl}{{{h{Gj}}}Gj}{{{h{Gl}}}Gl}{{{h{Fn}}}Fn}{{{h{Cl}}}Cl}{{{h{Gn}}}Gn}{{{h{G`}}}G`}{{{h{Ed}}}Ed}{{{h{Bn}}}Bn}{{h{h{dc}}}Bh{}}0000000000{{hEf}Bh}0000000000{{{h{B`}}{h{B`}}}H`}{{{h{G`}}{h{G`}}}H`}`{{{f{c}}e}{{f{e}}}{}Hb}{bAl}{{{h{dc}}Hd}{{Af{{Hf{c}}Hh}}}Hj}{{cc}Hd{HlHnCh}}{{{h{dc}}Hd}{{Af{{Hf{c}}Hh}}}I`}{cHd{HlHnCh}}{{Hd{h{dc}}}{{Af{{Hf{c}}Hh}}}Hj}{{Hd{h{dc}}}{{Af{{Hf{c}}Hh}}}I`}{Hd{{Af{AnIb}}}}0{{{h{d{f{c}}}}Db}{{h{d{f{c}}}}}{}}{{}b}{{}Gb}{{}Fn}{{}Cl}{{}Gn}{{}G`}{{}Ed}{{{h{{Hf{c}}}}}{{h{e}}}{}{}}{{{h{Bn}}}{{h{c}}}{}}{{{h{d{Hf{c}}}}}{{h{de}}}{}{}}{{{h{An}}B`}{{El{Db}}}}{FlDb}{{{h{An}}Aj}{{El{{E`{B`Db}}}}}}`{{GbB`{El{c}}}Gb{HlHn}}{FnEl}`{{{h{An}}B`}Id}{c{{Af{b}}}If}{c{{Af{B`}}}If}{c{{Af{Fl}}}If}{c{{Af{Fn}}}If}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Aj}{{h{d{f{c}}}}}{}}1{{{h{b}}{h{b}}}Cn}{{{h{B`}}{h{B`}}}Cn}{{{h{Fl}}{h{Fl}}}Cn}{{{h{Gj}}{h{Gj}}}Cn}{{{h{Gl}}{h{Gl}}}Cn}{{{h{Fn}}{h{Fn}}}Cn}{{{h{{Ih{c}}}}{h{{Ih{c}}}}}CnIj}{{{h{G`}}{h{G`}}}Cn}{{{h{Bn}}{h{Bn}}}Cn}{{{h{Il}}{h{Il}}}Cn}{{{h{In}}{h{In}}}Cn}{{h{h{c}}}Cn{}}0000000000000``{GbGb}{{{h{d{f{c}}}}Al}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Ff}{{h{d{f{c}}}}}{}}`{{{h{An}}{h{dJ`}}Cl}{{Af{CnJb}}}}{{{f{c}}}{{Af{J`Jd}}}Hb}{{{f{c}}{h{de}}}{{Af{J`Jd}}}HbJf}{{{h{b}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{B`}}{h{dJh}}}Jl}{{{h{Fl}}{h{dJh}}}Jl}{{{h{Gj}}{h{dJh}}}Jl}{{{h{Gl}}{h{dJh}}}Jl}{{{h{Fn}}{h{dJh}}}Jl}{{{h{{Hf{c}}}}{h{dJh}}}JlJn}{{{h{K`}}{h{dJh}}}Jl}0{{{h{{Ih{c}}}}{h{dJh}}}JlKb}{{{h{{Ih{c}}}}{h{dJh}}}JlJn}{{{h{{Hh{c}}}}{h{dJh}}}JlJn}{{{h{{Hh{c}}}}{h{dJh}}}JlKb}{{{h{Cl}}{h{dJh}}}Jl}{{{h{{f{c}}}}{h{dJh}}}JlJn}{{{h{Bj}}{h{dJh}}}Jl}0{{{h{Ad}}{h{dJh}}}Jl}0{{{h{Gn}}{h{dJh}}}Jl}{{{h{G`}}{h{dJh}}}Jl}{{{h{An}}{h{dJh}}}Jl}{{{h{Ed}}{h{dJh}}}Jl}{{{h{Bn}}{h{dJh}}}Jl}0{{{h{Il}}{h{dJh}}}Jl}0{{{h{In}}{h{dJh}}}Jl}{{{h{Kd}}{h{dJh}}}Jl}0`{cc{}}0000000{KfFn}{{{Kj{EhKh}}}Fn}{{{Kl{Eh}}}Fn}{KhFn}444{In{{Ih{c}}}{}}55555555{{{Kn{B`}}}Ed}6{L`Ed}77{InIl}88{{{h{Lb}}}{{Ld{Fn}}}}{{HdGd}Hd}{{{h{An}}Fl{El{Lf}}Cn}{{Af{A`Jd}}}}{{{h{An}}B`}{{Bf{Lh}}}}{{{h{An}}En}{{El{Fh}}}}{{{h{An}}n}{{El{Fl}}}}{{{h{B`}}{h{dc}}}BhLj}{{{h{Fl}}{h{dc}}}BhLj}{{{h{G`}}{h{dc}}}BhLj}{bAl}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{BnDb}{FnKh}{{{h{Lb}}}{{Ld{Bh}}}}{{{h{d{Hj{}{{Ll{c}}}}}}}{{Af{Fnc}}}{}}{{{h{d{I`{}{{Ll{c}}}}}}}{{Mb{{M`{Ln}}}}}{}}{{{h{dAn}}nMd}Bh}{{}c{}}00000000000000000000000{{{h{Mf}}{h{Mh}}}Cn}{{{h{Fn}}}Cn}{{{h{An}}Aj}Cn}{FlCn}{FlB`}{BnB`}{{{h{An}}}{{`{{Cf{}{{Cb{{E`{B`{h{Mj}}}}}}}}}}}}{{HdB`Ml}Hd}{{GbB`Ml}Gb}`{EdCj}{{{h{An}}}Mn}{{{h{An}}}{{`{{Cf{}{{Cb{Fl}}}}}}}}0{{{h{An}}B`}{{`{{N`{}{{Cb{Bn}}}}}}}}{{{h{dc}}Gb}{{Af{{El{{Hf{c}}}}Ih}}}Hj}{{}Gb}{{{h{dc}}Gb}{{Af{{El{{Hf{c}}}}Ih}}}I`}{{Gb{h{dc}}}{{Af{{El{{Hf{c}}}}Ih}}}Hj}{{Gb{h{dc}}}{{Af{{El{{Hf{c}}}}Ih}}}I`}{{GbFn}{{Af{{El{An}}Il}}}}{{FnGb}{{Af{{El{An}}Il}}}}{{{h{An}}}{{h{Nb}}}}{FnKf}{{HdDb}Hd}{{GbDb}Gb}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Db}Cn}{{{h{dFn}}Fn}Bh}`{{HdGf}Hd}{{{h{An}}}Gf}{FnEl}{{cc}Hd{HlHn}}{{}Gb}{cHd{HlHn}}{{{h{An}}B`}Db}{{{h{dAn}}B`}Bn}{{{h{d{f{c}}}}Nd}{{h{d{f{c}}}}}{}};;{{{h{d{f{c}}}}Gn}{{h{d{f{c}}}}}{}}{{{h{Gl}}}n}{Fln}{{{h{B`}}{h{B`}}}{{El{H`}}}}{{{h{G`}}{h{G`}}}{{El{H`}}}}{{{h{An}}B`Db}Bn}{{{h{d{Hj{}{{Ll{c}}}}}}{h{Fn}}}{{Af{Bhc}}}{}}{{{h{d{I`{}{{Ll{c}}}}}}{h{Fn}}}{{Mb{{M`{Ln}}}}}{}}{{{h{d{Hf{c}}}}{h{dc}}}{{Af{Cn}}}Hj}{{{h{d{Hf{c}}}}{h{dc}}}{{Af{Cn}}}I`}{{{h{Fn}}{h{Lb}}}{{Ld{Bh}}}}{{{h{An}}B`}{{Af{{El{Nf}}Ib}}}}{{{h{d{f{c}}}}{Cj{Id{Nj{Nh}}}}B`}{{h{d{f{c}}}}}{}}`{{{h{An}}B`}{{h{Mj}}}}{{{h{dAn}}B`Db}{{`{{Cf{}{{Cb{Bn}}}}}}}}{{{h{dAn}}B`}Bn}``{GjAb}{{}Id}{{{h{An}}}{{h{{Nn{Nl}}}}}}{{{h{An}}{h{Dj}}}{{E`{AlAl}}}}{{{h{Gl}}}{{El{Ah}}}}``{{{h{b}}c}AfO`}{{{h{B`}}c}AfO`}{{{h{Fl}}c}AfO`}{{{h{Fn}}c}AfO`}{{{h{d{f{c}}}}Ah}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Ml}Bh}{{{h{dAn}}c}Bh{{Eb{}{{Cb{{E`{B`Ml}}}}}}}}{{{h{d{f{c}}}}{Nj{{E`{AjAl}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Lf}{{h{d{f{c}}}}}{}}{{{h{An}}{h{dJ`}}Cl}{{Af{CnJb}}}}{ClCn}``{{{h{Gn}}{h{dDj}}}Bh}{{{h{Gn}}{h{dDj}}{h{dc}}}BhJf}{{{h{An}}}{{h{{Ob{B`}}}}}}{{{h{An}}}{{El{{h{Fn}}}}}}{{{h{dAn}}}{{El{{h{dFn}}}}}}{{{h{An}}}{{Od{B`}}}}{{{h{An}}}{{Of{{E`{B`Db}}}}}}{{{h{dAn}}}{{El{Fn}}}}{ClOh}`{hc{}}0000000000{hId}00000000{{{h{b}}}Al}{{{h{An}}}{{`{{Cf{}{{Cb{Fh}}}}}}}}{{{h{An}}c}{{Nj{Fh}}}{{Ol{{h{Fh}}{h{Fh}}}{{Oj{H`}}}}}}>{bAl}3?{c{{Af{e}}}{}{}}00000000000000000000000{{}{{Af{c}}}{}}00000000000000000000000`{{{h{An}}}{{h{{Ej{Eh}}}}}}{FnKl}{FhOn}{EdA@`}{{{h{Gl}}}{{h{Md}}}}{FlMd}{hA@b}00000000000000000000000{{{h{An}}B`}{{`{{Cf{}{{Cb{{Cd{Aj}}}}}}Ch}}}}{{{h{dAn}}B`Db}Cn}{{{h{d{f{c}}}}{Nj{n}}}{{h{d{f{c}}}}}{}}<{GjGl}{{}{{h{A@d}}}}{{{h{d{f{c}}}}A@f}{{h{d{f{c}}}}}{}}{{}c{}}00000000000000000000000{{c{El{c}}Gf{h{{Nn{Nl}}}}}{{Af{IdIb}}}Hl}{A@hn}{A@hEn}{A@jGd}0{A@lGf}{A@nGd}{AA`El}{AA`B`}321{AAbBf}0{AAdn}{AAdM`}{AAdAh}```````````{AAfAl}{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AAf}}}AAf}{{{h{AAh}}}AAh}{{{h{AAj}}}AAj}{{{h{{AAl{c}}}}}{{AAl{c}}}Ch}{{{h{AAn}}}AAn}{{h{h{dc}}}Bh{}}0000{{hEf}Bh}0000{{{h{Hb}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{AAh}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{AAj}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{{AAl{c}}}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{de}}}{{Af{AB`AAf}}}HbJf}{{{h{AAn}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{AlFf{h{Mh}}}ABb}{{}AAh}{{}AAj}{{}{{AAl{c}}}ABd}{{}AAn}{{{h{AAf}}{h{AAf}}}Cn}{{h{h{c}}}Cn{}}0{AB`ABb}{AB`Al}{{{h{AAf}}{h{dJh}}}Jl}0{{{h{ABb}}{h{dJh}}}Jl}{{{h{AB`}}{h{dJh}}}Jl}{{{h{AAh}}{h{dJh}}}Jl}{{{h{AAj}}{h{dJh}}}Jl}{{{h{{AAl{c}}}}{h{dJh}}}JlJn}{{{h{AAn}}{h{dJh}}}Jl}{cc{}}000000{{}c{}}000000{{{h{AB`}}}Al}{AAfAl}{{Dnc}{{AAl{c}}}{}}{AB`Nj}3{hc{}}0000{hId}{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{ABfAl}{ABhAl}010``````````````````````````````````````{{{h{{ABj{c}}}}Gf}{{Af{C`ABl}}}{ABnAC`}}{{}ACb}0{{{h{{ACd{ce}}}}}{{h{{ACf{ce}}}}}ABnACh}{{{h{{h{{ACd{ce}}}}}}}{{ACj{{h{{ACd{ce}}}}}}}ABnACh}{{AClDb}{{Af{ACnAD`}}}}{{{h{{ABj{ACl}}}}Db}{{Af{{ABj{ACn}}AD`}}}}{h{{h{c}}}{}}0000{{{h{d}}}{{h{dc}}}{}}0000{{{h{{ACd{ce}}}}}{{Nj{{h{{ACd{ce}}}}}}}ABnACh}{{{h{{ACd{ce}}}}{h{g}}}{{ADd{{ADb{c}}}}}{AC`ABn}ACh{{ADf{c}}}}0`{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}0{{{h{{ACd{cAEn}}}}}{{Af{BhADj}}}ABn}{{{h{{ACd{cAF`}}}}}{{Af{BhADj}}}ABn}220222210221022{{{h{c}}}{{Af{BhADj}}}ABn}00{{{h{{ACf{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{ACf{cAEn}}}}}{{Af{BhADj}}}ABn}{{{h{{ACf{cAF`}}}}}{{Af{BhADj}}}ABn}{{{h{{Bl{{Nj{Ef}}}}}}}{{Af{BhADj}}}}000`{{{h{ACl}}}ACl}{{{h{{ABj{c}}}}}{{ABj{c}}}{ChABn}}{{{h{AEn}}}AEn}{{{h{AF`}}}AF`}{{{h{{ACd{ce}}}}}{{ACd{ce}}}{ChABn}{ChACh}}{{h{h{dc}}}Bh{}}0000{{hEf}Bh}0000{{{h{ACl}}{h{ACl}}}H`}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}H`{AFbABn}}{{{h{AEn}}{h{AEn}}}H`}{{{h{AF`}}{h{AF`}}}H`}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}H`ABnACh}{{{h{{ACd{ce}}}}}CnABnACh}{{AClDb}{{Af{ACnAD`}}}}{{{h{{ABj{ACl}}}}Db}{{Af{{ABj{ACn}}AD`}}}}{{{h{{ABj{ACl}}}}{h{{Nn{c}}}}Db}{{Af{{ABj{AFd}}AD`}}}AFf}{{{h{{ABj{ACn}}}}{h{{Nn{c}}}}}{{Af{{ABj{AFd}}AD`}}}AFf}{{{h{{ABj{c}}}}}AFhABn}{{{h{{ABj{ACl}}}}}AFj}{c{{Af{ACl}}}If}{c{{Af{{ABj{e}}}}}IfAFl}{c{{Af{{ACd{eg}}}}}IfAFlACh}{{{h{{ABj{ACl}}}}}Al}{{{h{{ACd{ce}}}}}Aj{AC`ABn}ACh}{{{h{ACl}}{h{ACl}}}Cn}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}Cn{IjABn}}{{{h{AEn}}{h{AEn}}}Cn}{{{h{AF`}}{h{AF`}}}Cn}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}CnABnACh}{{h{h{c}}}Cn{}}000000000`{{{h{{ABj{c}}}}}{{Af{AjABl}}}{ABnAC`}}{ACdAFn}{{{h{{ACd{ce}}}}{h{AG`}}}{{Af{BhAGb}}}ABnACh}{{{h{AGd}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}}{{{h{{ABj{ACl}}}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}}{{{h{{ACd{AClc}}}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}ACh}{{{h{{ABj{ACl}}}}{h{{Nn{c}}}}{h{Mh}}{AGh{Db}}}{{Af{{El{{E`{Db{ABj{AFd}}}}}}AD`}}}AFf}{{{h{ACl}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{{ABj{c}}}}{h{dJh}}}{{Af{BhJj}}}ABn}0{{{h{AEn}}{h{dJh}}}{{Af{BhJj}}}}{{{h{AF`}}{h{dJh}}}{{Af{BhJj}}}}{{{h{{ACd{ce}}}}{h{dJh}}}{{Af{BhJj}}}ABnACh}0{{{h{{ABj{c}}}}e}CnABn{{Ol{{h{c}}}{{Oj{Cn}}}}}}{{{h{{ACd{ce}}}}g}CnABnACh{{Ol{{h{c}}}{{Oj{Cn}}}}}}{cc{}}{ACnACl}{{{AGj{c}}}{{ABj{c}}}ABn}{{{AGl{c}}}{{ABj{c}}}ABn}{{{AGn{c}}}{{ABj{c}}}ABn}4{{{AH`{c}}}{{ABj{c}}}ABn}{{{AHb{c}}}{{ABj{c}}}ABn}{{{AHd{c}}}{{ABj{c}}}ABn}777{{{ACf{ce}}}{{Af{{ACd{ce}}ABl}}}ABnACh}{{{ACf{ce}}AHfAFn}{{ACd{ce}}}ABnACh}{{{h{A@d}}}{{Af{ACl}}}}{{{h{A@d}}}{{Af{{ABj{c}}ABl}}}AFl}{{{h{A@d}}}{{Af{{ACd{ce}}ABl}}}AFlACh}{{{h{A@d}}{h{AG`}}}{{Af{{ACd{ce}}ABl}}}AFlACh}1{{{h{AHh}}}{{Af{{ABj{c}}ABl}}}AFl}{{{h{AHh}}}{{Af{{ACd{ce}}ABl}}}AFlACh}{{{h{ACl}}}{{El{AHj}}}}{{{h{ACl}}}{{Nj{AHj}}}}{{{h{{ACd{ce}}}}Nh}{{El{{h{{ACd{ce}}}}}}}ABnACh}{{{h{{ACd{ce}}}}Nh}{{El{c}}}ABnACh}{{{h{{ABj{c}}}}e}{{Af{{E`{{Nj{{Nj{Ef}}}}Aj}}ABl}}}{ABnAC`}{{AHl{c}}}}0{{{h{{ACd{ce}}}}}CnABnACh}0{{{h{ACl}}}Cn}{{{h{{ABj{ACl}}}}}Cn}{{{h{ACl}}{h{dc}}}BhLj}{{{h{{ABj{c}}}}{h{de}}}Bh{AHnABn}Lj}{{{h{AEn}}{h{dc}}}BhLj}{{{h{AF`}}{h{dc}}}BhLj}{{{h{{ACd{ce}}}}{h{dg}}}BhABnAChLj}{{}c{}}0000{AClAI`}{ACl{{Af{{AIb{c}}AId}}}ACh}{{{ACd{ce}}}{{ACf{ce}}}ABnACh}{{{ABj{ACl}}}{{Af{{Nj{{ABj{ACl}}}}ABl}}}}{ACl{{Nj{ACl}}}}{{Hl{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}{{Mj{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}>=>=?>>{{{h{{ACd{ce}}}}}{{AIf{ce}}}ABnACh}{{{h{{ACd{ce}}}}}{{AIh{ce}}}ABnACh}{{{h{{ABj{c}}}}}{{Af{{AIj{c}}ABl}}}ABn}{{{h{{ACd{ce}}}}}{{Af{{AIj{c}}ABl}}}ABnACh}{{{h{{ACd{ce}}}}}{{Af{BhAIl}}}ABnACh}{{{h{ACl}}}AIn}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{El{Nh}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{ACd{cAEn}}}}}{{El{Nh}}}ABn}{{{h{{ACd{cAF`}}}}}{{El{Nh}}}ABn}{{{h{{ACd{ce}}}}}{{Af{NhABl}}}ABnACh}{{{h{{ABj{c}}}}}{{Af{NhABl}}}ABn}1{{{h{{ABj{c}}}}}{{Af{AbABl}}}ABn}{{}{{h{A@d}}}}00{{{ACd{cAJ`}}}{{Af{{ABj{c}}ABl}}}ABn}{c{{ABj{c}}}ABn}{c{{Af{{ABj{c}}ABl}}}ABn}{{{ACd{cAEn}}}{{Af{{ABj{c}}ABl}}}ABn}{{Nh{Nj{c}}}{{Af{{ABj{c}}ABl}}}ABn}{{{AGj{c}}}{{ABj{c}}}ABn}{{{AGl{c}}}{{ABj{c}}}ABn}4{{{ACd{cAF`}}}{{Af{{ABj{c}}ABl}}}ABn}3{{c{El{{AJb{c}}}}}{{Af{{ABj{c}}ABl}}}ABn}614{ACdACf}{{{h{ACl}}}Nh}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhABl}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}0{{{h{Mh}}}{{Af{{ACd{c}}ABl}}}ACh}{{{h{{Nn{c}}}}{h{A@d}}}{{Af{{E`{{ABj{ACl}}{Cj{AClAJd}}}}ABl}}}AJf}1{{{h{Mh}}{h{AG`}}}{{Af{{ACd{c}}ABl}}}ACh}{{{h{ACl}}{h{ACl}}}{{El{H`}}}}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}{{El{H`}}}{AJhABn}}{{{h{AEn}}{h{AEn}}}{{El{H`}}}}{{{h{AF`}}{h{AF`}}}{{El{H`}}}}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}{{El{H`}}}ABnACh}{{{h{c}}}NhABn}00{{{ABj{ACn}}{h{c}}}{{Af{AJj{ABj{ACn}}}}}{{ADf{ACn}}}}0`{{{h{{ACd{ce}}}}}CnABnACh}{{{h{{ABj{c}}}}}{{Af{BhABl}}}ABn}{{{h{{ACd{ce}}}}}{{Af{BhAGb}}}ABnACh}{{{h{{ABj{c}}}}{h{dAJl}}e}{{Af{BhABl}}}{ABnAC`}{{AHl{c}}}}{{{h{{ACd{ce}}}}g}{{Af{{Nj{{Nj{Ef}}}}ABl}}}{AC`ABn}ACh{{AHl{c}}}}0{{{h{{ABj{c}}}}}{{Af{AjABl}}}{ABnAC`}}{{{h{{ABj{c}}}}}Aj{ABnAC`}}{{{h{{ACd{ce}}}}}NhABnACh}{{{h{ACl}}c}AfO`}{{{h{{ABj{c}}}}e}AfABnO`}{{{h{{ACd{ce}}}}g}AfABnAChO`}{{}AJn}00{{{h{{ACd{ce}}}}{h{{Cj{AEjc}}}}}{{ACd{ce}}}ABnACh}`{hc{}}0000{hId}00{{{h{{ABj{ACl}}}}{h{{Cj{AClAJd}}}}}Id}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhABl}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}000{{{h{{ABj{c}}}}{h{di}}}{{Af{{AK`{g}}}}}ABnABn{}{{AKb{ceg}}}}{{{h{{ACd{ce}}}}{h{dk}}}{{Af{{AK`{i}}}}}ABnAChABn{}{{AKb{cgi}}}}{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000{ACdAHf}{hA@b}0000{{{h{{ABj{c}}}}}Aj{ABnAC`}}{{}c{}}0000{{{h{{ACd{ce}}}}}CnABnACh}{{{h{A@d}}}{{Af{IdIb}}}}``````````````{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{Ib}}{h{Ib}}}Cn}{{{h{Ib}}{h{dJh}}}Jl}0{AKdIb}{AKfIb}{AKhIb}{AKjIb}{cc{}}{AKlIb}{ABlIb}{AIdIb}{{}c{}}{hId}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{hA@b}{{}c{}}```````````````````````````````````{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AKn}}}AKn}{{{h{AL`}}}AL`}{{{h{ALb}}}ALb}{{{h{Nf}}}Nf}{{{h{ALd}}}ALd}{{{h{AGf}}}AGf}{{h{h{dc}}}Bh{}}00000{{hEf}Bh}00000{NfALb}{ALdEl}{{}ALd}{{{h{AKn}}{h{AKn}}}Cn}{{{h{AL`}}{h{AL`}}}Cn}{{{h{ALb}}{h{ALb}}}Cn}{{{h{Nf}}{h{Nf}}}Cn}{{{h{ALd}}{h{ALd}}}Cn}{{{h{AKl}}{h{AKl}}}Cn}{{h{h{c}}}Cn{}}00000000000{{{h{AKn}}{h{dJh}}}Jl}{{{h{AL`}}{h{dJh}}}Jl}{{{h{ALb}}{h{dJh}}}Jl}{{{h{Nf}}{h{dJh}}}Jl}{{{h{ALd}}{h{dJh}}}Jl}{{{h{AKl}}{h{dJh}}}Jl}0{{{h{AGf}}{h{dJh}}}Jl}{cc{}}00{CnALb}{AL`Nf}2222{{{h{Nf}}{h{{Cj{Id{Nj{Nh}}}}}}}{{Af{ALdAKl}}}}{{{h{AKn}}{h{dc}}}BhLj}{{{h{ALd}}{h{dc}}}BhLj}{{{h{AL`}}}Id}{NfId}{{}c{}}000000{{{h{AL`}}}Cn}{{{h{ALb}}}Cn}{{{h{ALd}}}Cn}{NfAL`}{{{h{ALd}}{h{ALd}}}{{El{H`}}}}{{{h{Nf}}}Cn}{NfALb}{{{h{AKn}}c}AfO`}{{{h{AL`}}c}AfO`}{{{h{ALb}}c}AfO`}{{{h{Nf}}c}AfO`}{{{h{ALd}}c}AfO`}{ALdEl}{hc{}}00000{hId}{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{ALfDb}0{ALfh}{ALhALd}{ALjALl}{ALnAM`}{ALjNj}{ALnNj}{ALjNh}{ALnNh}10{ALjEl}{ALnEl}{AMbADn}{AMdAEb}{AMfAEf}{AMhAEj}{AMjNj}{AMlNj}{AMlNh}{AMjNh}{AMnNd}{AN`ANb}``````````````{h{{h{c}}}{}}00000000000{{{h{d}}}{{h{dc}}}{}}00000000000{{ANdGf}{{Af{ANfIb}}}}{{{ANh{c}}Gf}{{Af{ANfIb}}}{{ANj{AEn}}}}{{{ANl{c}}Gf}{{Af{ANfIb}}}{{ANj{AF`}}}}{{{ANn{c}}Gf}{{Af{ANfIb}}}{{ANj{AF`}}}}{{{AO`{c}}Gf}{{Af{ANfIb}}}{{ANj{AOb}}}}{{{AOd{c}}Gf}{{Af{ANfIb}}}{{AOf{AEn}}}}{{{AOh{c}}Gf}{{Af{ANfIb}}}{{AOf{AEn}}}}{{{AOj{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{AOl{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{AOn{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{B@`{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{B@b{c}}Gf}{{Af{ANfIb}}}{{AOf{AOb}}}}{{{B@d{c}}Gf}{{Af{ANfIb}}}{{AOf{AOb}}}}{{{h{{ANh{c}}}}}{{ANh{c}}}{Ch{ANj{AEn}}}}{{{h{{ANl{c}}}}}{{ANl{c}}}{Ch{ANj{AF`}}}}{{{h{{ANn{c}}}}}{{ANn{c}}}{Ch{ANj{AF`}}}}{{{h{{AO`{c}}}}}{{AO`{c}}}{Ch{ANj{AOb}}}}{{{h{{AOd{c}}}}}{{AOd{c}}}{Ch{AOf{AEn}}}}{{{h{{AOh{c}}}}}{{AOh{c}}}{Ch{AOf{AEn}}}}{{{h{{AOj{c}}}}}{{AOj{c}}}{Ch{AOf{AF`}}}}{{{h{{AOl{c}}}}}{{AOl{c}}}{Ch{AOf{AF`}}}}{{{h{{AOn{c}}}}}{{AOn{c}}}{Ch{AOf{AF`}}}}{{{h{{B@`{c}}}}}{{B@`{c}}}{Ch{AOf{AF`}}}}{{{h{{B@b{c}}}}}{{B@b{c}}}{Ch{AOf{AOb}}}}{{{h{{B@d{c}}}}}{{B@d{c}}}{Ch{AOf{AOb}}}}{{h{h{dc}}}Bh{}}00000000000{{hEf}Bh}00000000000{{{h{{ANh{c}}}}{h{dJh}}}Jl{Jn{ANj{AEn}}}}{{{h{{ANl{c}}}}{h{dJh}}}Jl{Jn{ANj{AF`}}}}{{{h{{ANn{c}}}}{h{dJh}}}Jl{Jn{ANj{AF`}}}}{{{h{{AO`{c}}}}{h{dJh}}}Jl{Jn{ANj{AOb}}}}{{{h{{AOd{c}}}}{h{dJh}}}Jl{Jn{AOf{AEn}}}}{{{h{{AOh{c}}}}{h{dJh}}}Jl{Jn{AOf{AEn}}}}{{{h{{AOj{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{AOl{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{AOn{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{B@`{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{B@b{c}}}}{h{dJh}}}Jl{Jn{AOf{AOb}}}}{{{h{{B@d{c}}}}{h{dJh}}}Jl{Jn{AOf{AOb}}}}{cc{}}00000000000{{}c{}}00000000000{{ANf{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}{{{h{{Nn{Nl}}}}Gf}{{Af{{E`{{ABj{ACl}}{Cj{AClAJd}}}}Ib}}}}00000000000{hc{}}00000000000{c{{Af{e}}}{}{}}00000000000{{}{{Af{c}}}{}}00000000000{hA@b}00000000000{{}c{}}00000000000`````````````````````````````{h{{h{c}}}{}}00{{{h{d}}}{{h{dc}}}{}}00{{{h{B@f}}}B@f}{{h{h{dc}}}Bh{}}{{hEf}Bh}{{{h{B@f}}{h{dJh}}}Jl}0{{{h{Jd}}{h{dJh}}}Jl}0{{{h{Fb}}{h{dJh}}}Jl}0{cc{}}{B@hJd}{AKlJd}2{AAfJd}{B@fJd}{IbJd}5{{}c{}}00{hc{}}{hId}00{c{{Af{e}}}{}{}}00{{}{{Af{c}}}{}}00{hA@b}00{{}c{}}00{B@jAh}{B@lNd}0{B@nAl}{BA`Ff}3``{BAbDb}{BAdDb}{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{BAd}}}{{El{Id}}}}{{{h{BAd}}}Id}{c{{Af{BAd}}}If}{{{h{An}}{h{A@d}}Cn}{{Af{BAd{h{A@d}}}}}}{{{h{BAd}}{h{dJh}}}Jl}0{cc{}}{{{h{A@d}}}{{Af{BAdc}}}{}}{{}c{}}{BAbId}{BAdId}{{{h{BAd}}c}AfO`}{hId}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{hA@b}{{}c{}}```````````````````````````````````````````{{}BAf}{{}ACb}{h{{h{c}}}{}}0000000000{{{h{d}}}{{h{dc}}}{}}0000000000{{{h{{BAh{ce}}}}{h{g}}}{{ADd{{ADb{c}}}}}{AC`ABn}ACh{{ADf{c}}}}{{{h{c}}}{{Af{BhADj}}}ABn}{{{h{{ACf{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{BAj{ce}}}}}{{BAj{ce}}}ChACh}{{{h{ACb}}}ACb}{{{h{BAl}}}BAl}{{{h{{BAh{ce}}}}}{{BAh{ce}}}{ChABn}{ChACh}}{{{h{AJd}}}AJd}{{{h{BAn}}}BAn}{{{h{BB`}}}BB`}{{{h{BBb}}}BBb}{{h{h{dc}}}Bh{}}0000000{{hEf}Bh}0000000{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}H`{AFbABn}{AFbACh}}{{{h{BAn}}{h{BAn}}}H`}{{{h{BBb}}{h{BBb}}}H`}{BAlCn}{{}BAl}{{{h{{BAj{ce}}}}}{{h{g}}}{}ACh{}}{{{h{{BAh{ce}}}}}Aj{AC`ABn}ACh}{{{h{ACb}}{h{ACb}}}Cn}{{{h{AId}}{h{AId}}}Cn}{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}Cn{IjABn}{IjACh}}{{{h{AJd}}{h{AJd}}}Cn}{{{h{BAn}}{h{BAn}}}Cn}{{{h{BB`}}{h{BB`}}}Cn}{{{h{BBb}}{h{BBb}}}Cn}{{h{h{c}}}Cn{}}00000000000{{{h{{AIb{c}}}}{h{dJh}}}Jl{JnACh}}{{{h{ACb}}{h{dJh}}}Jl}{{{h{BAl}}{h{dJh}}}Jl}{{{h{AId}}{h{dJh}}}Jl}0{{{h{{BAh{ce}}}}{h{dJh}}}{{Af{BhJj}}}ABnACh}0{{{h{AJd}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{BAn}}{h{dJh}}}{{Af{BhJj}}}}{{{h{BB`}}{h{dJh}}}{{Af{BhJj}}}}{{{h{BBb}}{h{dJh}}}{{Af{BhJj}}}}{{{h{{BAh{ce}}}}g}CnABnACh{{Ol{{h{c}}}{{Oj{Cn}}}}}}{cc{}}{BBd{{BBf{c}}}ACh}{BBh{{BBf{c}}}ACh}22222{ABlAId}{AKdAId}44444{{AClBAf}{{AIb{c}}}ACh}{{AJdBAf}{{AIb{c}}}ACh}{{{h{A@d}}}{{Af{AJd}}}}{{{h{AHh}}}{{Af{{BAh{ce}}ABl}}}{BBjABn}ACh}{c{{Af{{BAj{{BC`{}{{BBl{e}}{BBn{c}}{Ll{g}}}}i}}g}}}{}{{BCb{{Bl{Ef}}}}ABd}JnACh}{{}{{Af{{BAj{BCdc}}e}}}ACh{}}{{{h{dc}}}{{Af{{BAj{BCde}}g}}}{BCfJf}ACh{}}{{c{h{de}}}{{Af{{BAj{{BC`{}{{BBl{g}}{BBn{c}}{Ll{i}}}}k}}i}}}{}{BCfJf}{{BCb{{Bl{Ef}}}}ABd}JnACh}{{ce}{{Af{{BAj{{BC`{}{{BBl{e}}{BBn{c}}{Ll{g}}}}i}}g}}}{}{{BCb{{Bl{Ef}}}}ABd}JnACh}{c{{Af{{BAj{BCde}}g}}}{}ACh{}}{{{h{{BBf{c}}}}}CnACh}{{{h{{BAh{ce}}}}{h{dg}}}Bh{AHnABn}{AHnACh}Lj}{{{h{BAn}}{h{dc}}}BhLj}{{{h{BBb}}{h{dc}}}BhLj}{{}c{}}0000000000{ANj{{Af{{AIb{c}}AId}}}ACh}{{AOf{El{BCh}}AHj}{{Af{{AIb{c}}AId}}}ACh}{{{BAj{ec}}{El{BCh}}AHj}{{Af{{AIb{c}}AId}}}ACh{{AOf{c}}}}{{{BAj{ec}}}{{Af{{AIb{c}}AId}}}ACh{{ANj{c}}}}{{{AIb{c}}}{{Af{{AIb{c}}AId}}}ACh}{AJd{{Af{{AIb{c}}AId}}}ACh}{AOf{{Af{{BBf{c}}AId}}}ACh}{{{BBf{c}}}{{Af{{BBf{c}}AId}}}ACh}{{{BAj{ec}}}{{Af{{BBf{c}}AId}}}ACh{{AOf{c}}}}{{{BAj{ce}}}c{}ACh}{AJd{{Nj{AJd}}}}{{{BBf{c}}Gf}{{El{BBh}}}ACh}{{{BBf{c}}Gf{h{{Nn{e}}}}}BBdAChAJf}{{}Cn}{{{h{ACb}}}Cn}{{{h{AJd}}}Cn}2121{{{h{{BAh{ce}}}}}NhABnACh}{BAnBBb}{BB`BCj}{{{h{{BAh{ce}}}}}{{Af{{AIj{c}}ABl}}}ABnACh}{{}BAf}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{El{Nh}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}55{{{h{BAf}}{h{BAf}}}BAf}6{{}{{h{A@d}}}}{{Nh{Nj{c}}}{{Af{{BAh{ce}}ABl}}}ABnACh}{BAnEl}{BB`El}{{{AIb{c}}BAf}{{AIb{c}}}ACh}{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}{{El{H`}}}{AJhABn}{AJhACh}}{{{h{BAn}}{h{BAn}}}{{El{H`}}}}{{{h{BBb}}{h{BBb}}}{{El{H`}}}}{{{h{c}}}NhABn}{{{h{{BAh{ce}}}}}{{h{{Bl{c}}}}}ABnACh}{{{h{{BAh{ce}}}}}{{Af{BhABl}}}ABnACh}{{{h{{BAh{ce}}}}g}{{Af{{Nj{{Nj{Ef}}}}ABl}}}{AC`ABn}ACh{{AHl{c}}}}{{{h{{BAh{ce}}}}}NhABnACh}{{}AJn}{{{h{{BAh{ce}}}}}{{ACf{ce}}}{AC`ABn}ACh}{{}BAf}{hc{}}0000000{{{h{AJd}}{h{{Nn{c}}}}}{{Af{AClBCl}}}AJf}{hId}00{{{h{{BAh{ce}}}}{h{dk}}}{{Af{{BAh{ge}}{AK`{i}}}}}ABnAChABn{}{{AKb{cgi}}}}{c{{Af{e}}}{}{}}0000000000{{}{{Af{c}}}{}}0000000000{hA@b}0000000000{{}c{}}0000000000`{{{h{BCn}}}{{El{Al}}}}{{{h{BCn}}}{{El{Ff}}}}{{{h{BCn}}Nh}{{El{Md}}}}{{}h}{{{h{Lb}}{h{A@d}}{h{{Bl{{h{A@d}}}}}}}{{Af{BhBD`}}}}````````````````````````````````````{{{h{dLh}}BDbBb{Bf{Bd}}}{{El{{Bf{Bd}}}}}}{ClCn}0{{{h{Lh}}{h{{Nn{Nl}}}}}Ml}{ClEl}{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{Ml{h{{ABj{ACl}}}}{h{{Nn{Nl}}}}}Lh}{{{h{BDb}}}BDb}{{{h{BDd}}}BDd}{{{h{{BDf{c}}}}}{{BDf{c}}}{ChBDhJnCh}}{{{h{Bb}}}Bb}{{{h{Lh}}}Lh}{{{h{Oh}}}Oh}{{h{h{dc}}}Bh{}}00000{{hEf}Bh}00000{{{h{BDb}}{h{BDb}}}H`}{{{h{Bb}}{h{Bb}}}H`}{{}Bb}{{}Lh}{{}Oh}{{{h{{BDf{c}}}}}{{h{e}}}{BDhJnCh}{}}{{{h{BDj}}}{{El{AJd}}}}0{{{h{{BDf{BCj}}}}}{{El{AJd}}}}{{{h{{BDf{{BDl{BBh}}}}}}}{{El{AJd}}}}{{{h{{BDf{{BDn{BBh}}}}}}}{{El{AJd}}}}{{{h{BDb}}{h{BDb}}}Cn}{{{h{BDd}}{h{BDd}}}Cn}{{{h{Bb}}{h{Bb}}}Cn}{{{h{Oh}}{h{Oh}}}Cn}{{h{h{c}}}Cn{}}0000000{{{h{Lh}}BDb}{{El{{h{{Bf{Bd}}}}}}}}{{{h{BDb}}{h{dJh}}}Jl}{{{h{Jb}}{h{dJh}}}Jl}0{{{h{BDd}}{h{dJh}}}Jl}{{{h{{BDf{c}}}}{h{dJh}}}Jl{JnBDhJnCh}}{{{h{Bb}}{h{dJh}}}Jl}{{{h{Lh}}{h{dJh}}}Jl}{{{h{Oh}}{h{dJh}}}Jl}{cc{}}{AInBDb}{AEjBDb}222222{{{h{BDb}}{h{dc}}}BhLj}{{{h{BDj}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{BCj}}}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{{BDn{BBh}}}}}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{{BDl{BBh}}}}}}{h{{Nn{Nl}}}}}BDb}{{{h{Lh}}}{{Nj{{h{BDb}}}}}}{{}c{}}000000{{cBDd}{{BDf{c}}}{BDhJnCh}}{{}Lh}{{{h{BDb}}{h{BDb}}}{{El{H`}}}}{{{h{Bb}}{h{Bb}}}{{El{H`}}}}{{{h{dLh}}BDbBb}{{El{{Bf{Bd}}}}}}{{{h{BE`}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{{BDl{BBh}}}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{BCj}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{{BDn{BBh}}}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{Bd}}{h{dJ`}}{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{h{h{dJ`}}{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{ClCn}{{{h{Lh}}}{{Nj{{h{{Bf{Bd}}}}}}}}{ClOh}{hc{}}00000{hId}44{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{BEbCn}```````````````{A@hn}{A@hEn}{AAbBf}0","D":"GCh","p":[[5,"Balance",2036,2042],[0,"mut"],[5,"TxBuilder",2036,2043],[1,"reference",null,null,1],[5,"PushBytes",2044],[10,"AsRef",2045],[5,"OutPoint",2046],[5,"Input",2047],[5,"Weight",2048],[6,"AddForeignUtxoError",2036,2043],[6,"Result",2049,null,1],[5,"Sequence",2046],[5,"ScriptBuf",2050],[5,"Amount",2051],[5,"Wallet",2036,2052],[6,"KeychainKind",2036,2053],[5,"SignerOrdering",1994,2054],[10,"TransactionSigner",1994,2054],[5,"Arc",2055,null,1],[1,"unit"],[6,"AddUtxoError",2036,2043],[1,"slice"],[5,"AddressInfo",2036,2052],[5,"Address",2056],[17,"Item"],[8,"Indexed",2057],[10,"Iterator",2058],[10,"Clone",2059],[5,"BTreeMap",2060],[5,"SignOptions",2036,2054],[1,"bool"],[5,"Block",2061],[1,"u32"],[5,"CannotConnectError",2062],[5,"BlockId",2063],[6,"ApplyHeaderError",2062],[5,"Transaction",2046],[10,"Into",2045,null,1],[1,"u64"],[1,"tuple",null,null,1],[10,"IntoIterator",2064],[5,"Update",2036,2052],[1,"u8"],[5,"ConfirmationBlockTime",2063],[5,"TxGraph",2065],[6,"Option",2066,null,1],[5,"Txid",2046],[8,"DefaultCoinSelectionAlgorithm",607,2067],[6,"BuildFeeBumpError",1461,2068],[6,"CalculateFeeError",2065],[5,"FeeRate",2069],[8,"WalletTx",2036,2052],[6,"ChainPosition",2070],[5,"LocalOutput",2036,2053],[5,"ChangeSet",2036,2071],[6,"ChangeSpendPolicy",2036,2043],[5,"LoadParams",2036,2072],[5,"BlockHash",2061],[6,"Network",2073],[5,"CheckPointIter",2074],[5,"WeightedUtxo",2036,2053],[6,"Utxo",2036,2053],[6,"TxOrdering",2036,2043],[6,"Ordering",2075],[10,"CoinSelectionAlgorithm",607,2067],[5,"CreateParams",2036,2072],[5,"PersistedWallet",2036,2076],[6,"CreateWithPersistError",2036,2076],[10,"WalletPersister",2036,2076],[10,"IntoWalletDescriptor",1777],[10,"Send",2077],[10,"AsyncWalletPersister",2036,2076],[6,"Error",1043],[5,"String",2078],[10,"Deserializer",2079],[6,"LoadWithPersistError",2036,2076],[10,"PartialEq",2075],[6,"LoadError",2036,2052],[6,"LoadMismatch",2036,2052],[5,"Psbt",2080],[6,"SignerError",1994,2054],[6,"CreateTxError",1461,2068],[10,"RngCore",2081],[5,"Formatter",2082],[5,"Error",2082],[8,"Result",2082],[10,"Debug",2082],[6,"FileStoreError",2036,2076],[10,"Display",2082],[6,"ApplyBlockError",2036,2052],[5,"ChangeSet",2062],[5,"ChangeSet",2083],[5,"ChangeSet",2084],[5,"ChangeSet",2065],[5,"FullScanResponse",2085],[5,"SyncResponse",2085],[5,"Transaction",2086],[8,"Result",2087],[5,"PsbtSighashType",2047],[5,"SignersContainer",1994,2054],[10,"Hasher",2088],[17,"Error"],[10,"Future",2089,null,1],[5,"Box",2090,null,1],[5,"Pin",2091],[5,"TxOut",2046],[10,"IsDust",2036,2092],[5,"Script",2093],[8,"ExtendedDescriptor",1777],[8,"KeyMap",1778,2094],[5,"CheckPoint",2074],[10,"DoubleEndedIterator",2095],[5,"LocalChain",2062],[6,"LockTime",2096],[5,"Policy",1076],[1,"usize"],[5,"Vec",2097],[6,"All",2098],[5,"Secp256k1",2099],[10,"Serializer",2100],[5,"KeychainTxOutIndex",2083],[5,"FullScanRequestBuilder",2085],[5,"SyncRequestBuilder",2085],[6,"TapLeavesOptions",1994,2054],[17,"Output"],[10,"FnMut",2101],[5,"TxNode",2065],[5,"TxUpdate",2102],[5,"TypeId",2103],[1,"str"],[1,"i32"],[15,"InvalidTxid",2038],[15,"UnexpectedConnectedToHash",593],[15,"Network",595],[15,"Genesis",595],[15,"Descriptor",595],[15,"Custom",2040],[15,"Foreign",604],[5,"InsufficientFunds",607,2067],[5,"LargestFirstCoinSelection",607,2067],[5,"OldestFirstCoinSelection",607,2067],[5,"BranchAndBoundCoinSelection",607,2067],[5,"SingleRandomDraw",607,2067],[5,"CoinSelectionResult",607,2067],[6,"Excess",607,2067],[10,"Default",2104],[15,"Change",724],[15,"NoChange",724],[6,"Descriptor",1777,2094],[6,"Error",2105],[10,"MiniscriptKey",2105],[10,"ToPublicKey",2105],[6,"ScriptContextEnum",1778],[5,"Miniscript",1777,2106],[6,"Terminal",2107],[10,"ScriptContext",1777,2108],[6,"Tree",2109],[6,"DescriptorPublicKey",1777,2110],[5,"DefiniteDescriptorKey",2110],[6,"ConversionError",2110],[6,"Placeholder",2111],[5,"Satisfaction",2111],[10,"AssetProvider",2112],[17,"Key"],[6,"ScriptContextError",2108],[17,"Sha256"],[5,"Hash",2113],[17,"Hash256"],[5,"Hash",2114],[17,"Ripemd160"],[5,"Hash",2115],[17,"Hash160"],[5,"Hash",2116],[10,"ParseableKey",2107],[6,"Legacy",1777,2108],[6,"Segwitv0",1777,2108],[10,"Ord",2075],[5,"PublicKey",2117],[10,"Verification",2118],[6,"DescriptorType",2094],[5,"DescriptorId",2119],[10,"FromStrKey",2120],[5,"ExtData",2121],[5,"ExtParams",2122],[6,"AnalysisError",2122],[10,"ExtractPolicy",1777],[6,"BuildSatisfaction",1076],[5,"Range",2123],[5,"Wpkh",2124],[5,"Wsh",2124],[5,"Pkh",2125],[5,"Tr",2126],[5,"Bare",2125],[5,"Sh",2127],[5,"Type",2128],[5,"Tree",2129],[5,"DerivationPath",2130],[10,"Satisfier",2111],[10,"Hash",2088],[5,"Assets",2112],[6,"DescriptorKey",1778],[6,"KeyError",1778],[5,"Iter",2131],[5,"PkIter",2131],[6,"Policy",2132],[6,"LiftError",2133],[5,"Fingerprint",2130],[6,"BareCtx",2108],[6,"TapTree",2126],[6,"DescriptorSecretKey",1778,2110],[10,"Signing",2118],[10,"PartialOrd",2075],[5,"Plan",2112],[5,"TxIn",2046],[6,"SigType",2108],[6,"TranslateErr",2105],[10,"Translator",2105],[6,"Error",2130],[6,"Error",2134],[6,"HexToBytesError",2135],[6,"ParsePublicKeyError",2117],[6,"PolicyError",1076],[6,"PkOrF",1076],[6,"SatisfiableItem",1076],[6,"Satisfaction",1076],[5,"Condition",1076],[15,"PsbtTimelocks",1241],[15,"Complete",1244],[15,"Partial",1244],[8,"ConditionMap",1076],[15,"PartialComplete",1244],[8,"FoldedConditionMap",1076],[15,"Sha256Preimage",1255],[15,"Hash256Preimage",1255],[15,"Ripemd160Preimage",1255],[15,"Hash160Preimage",1255],[15,"Thresh",1255],[15,"Multisig",1255],[15,"AbsoluteTimelock",1255],[15,"RelativeTimelock",1255],[6,"LockTime",2136],[10,"DescriptorTemplate",1265],[8,"DescriptorTemplateOut",1265],[5,"P2Pkh",1265],[10,"IntoDescriptorKey",1778],[5,"P2Wpkh_P2Sh",1265],[5,"P2Wpkh",1265],[5,"P2TR",1265],[6,"Tap",2108],[5,"Bip44",1265],[10,"DerivableKey",1778],[5,"Bip44Public",1265],[5,"Bip49",1265],[5,"Bip49Public",1265],[5,"Bip84",1265],[5,"Bip84Public",1265],[5,"Bip86",1265],[5,"Bip86Public",1265],[6,"MiniscriptPsbtError",1461,2068],[6,"Error",2137],[15,"RbfSequenceCsv",1532],[15,"LockTime",1532],[15,"FeeTooLow",1532],[15,"FeeRateTooLow",1532],[8,"WalletExport",1538,2138],[5,"FullyNodedExport",1538,2138],[8,"ValidNetworks",1778],[5,"SortedMultiVec",1778,2139],[5,"GeneratedKey",1778],[5,"PrivateKeyGenerateOptions",1778],[5,"SinglePub",1778,2110],[5,"SinglePriv",1778,2110],[6,"SinglePubKey",1778,2110],[5,"Xpub",2130],[6,"ExtendedKey",1778],[5,"Xpriv",2130],[10,"FromStr",2140],[17,"Entropy"],[17,"Options"],[10,"GeneratableKey",1778],[10,"AsMut",2045],[10,"GeneratableDefaultOptions",1778],[10,"CryptoRng",2081],[8,"KeySource",2130],[5,"PrivateKey",2117],[5,"DescriptorKeyParseError",2110],[10,"PsbtUtils",1837],[6,"Error",2141],[6,"SignerId",1994,2054],[6,"SignerContext",1994,2054],[5,"SignerWrapper",1994,2054],[10,"Sized",2077],[10,"SignerCommon",1994,2054],[5,"DescriptorXKey",2110],[5,"DescriptorMultiXKey",2110],[10,"InputSigner",1994,2054],[15,"Tap",2022],[8,"DerivedDescriptor",1777],[10,"ExtScriptContext",1778]],"r":[[0,2043],[1,2043],[2,2052],[3,2052],[4,2076],[5,2042],[6,2052],[7,2043],[8,2043],[9,2071],[10,2043],[11,2072],[12,2076],[13,2043],[14,2076],[15,2076],[16,2052],[17,2052],[18,2076],[19,2076],[20,2053],[21,2076],[22,2053],[23,2052],[24,1777],[25,2053],[26,2076],[27,2043],[28,2043],[29,2092],[30,2053],[31,2076],[32,2052],[33,2052],[34,2072],[35,2076],[36,2053],[37,2053],[38,2052],[39,2052],[40,2052],[41,2052],[42,2043],[43,2052],[44,2043],[45,2076],[46,2076],[47,2076],[48,2043],[49,2054],[50,2043],[51,2043],[52,2052],[53,2043],[54,2043],[55,2052],[56,2053],[57,2071],[58,2071],[59,2052],[60,2076],[61,2052],[62,2053],[63,2076],[64,2042],[65,2043],[66,2043],[67,2043],[68,2043],[69,2043],[70,2052],[71,2043],[72,2043],[73,2043],[74,2052],[75,2052],[76,2054],[77,2043],[78,2054],[79,2052],[80,2052],[81,2052],[82,2052],[83,2052],[84,2053],[85,2053],[86,2052],[87,2054],[88,2052],[90,2072],[91,2042],[92,2072],[93,2053],[94,2053],[95,2053],[96,2053],[97,2071],[98,2076],[99,2076],[100,2076],[101,2076],[102,2054],[103,2043],[104,2043],[105,2043],[106,2043],[107,2043],[108,2052],[109,2052],[110,2052],[111,2052],[112,2052],[113,2052],[114,2072],[115,2042],[116,2072],[117,2053],[118,2053],[119,2053],[120,2053],[121,2071],[122,2076],[123,2076],[124,2076],[125,2076],[126,2054],[127,2043],[128,2043],[129,2043],[130,2043],[131,2043],[132,2052],[133,2052],[134,2052],[135,2052],[136,2052],[137,2052],[138,2052],[139,2052],[140,2052],[141,2052],[142,2052],[144,2052],[145,2052],[146,2053],[147,2071],[148,2043],[149,2072],[150,2072],[151,2052],[152,2042],[153,2053],[154,2053],[155,2053],[156,2053],[157,2071],[158,2054],[159,2043],[160,2043],[161,2052],[162,2052],[163,2042],[164,2053],[165,2053],[166,2053],[167,2053],[168,2071],[169,2054],[170,2043],[171,2043],[172,2052],[173,2052],[174,2042],[175,2053],[176,2053],[177,2053],[178,2053],[179,2071],[180,2054],[181,2043],[182,2043],[183,2052],[184,2052],[185,2053],[186,2043],[187,2052],[188,2043],[189,2042],[190,2076],[191,2052],[192,2076],[193,2052],[194,2072],[195,2072],[196,2072],[197,2052],[198,2043],[199,2042],[200,2072],[201,2071],[202,2054],[203,2043],[204,2043],[205,2052],[206,2076],[207,2052],[208,2076],[209,2052],[210,2053],[211,2052],[213,2072],[214,2071],[216,2052],[217,2042],[218,2053],[219,2053],[220,2071],[221,2043],[222,2043],[223,2043],[224,2042],[225,2053],[226,2053],[227,2053],[228,2053],[229,2071],[230,2076],[231,2043],[232,2052],[233,2052],[234,2052],[235,2042],[236,2042],[237,2053],[238,2053],[239,2053],[240,2053],[241,2053],[242,2053],[243,2053],[244,2053],[245,2043],[246,2043],[247,2052],[248,2052],[249,2052],[250,2052],[251,2072],[252,2043],[253,2043],[255,2052],[256,2043],[257,2043],[258,2042],[259,2042],[260,2053],[261,2053],[262,2053],[263,2053],[264,2071],[265,2076],[266,2076],[267,2076],[268,2076],[269,2076],[270,2076],[271,2076],[272,2054],[273,2043],[274,2043],[275,2043],[276,2043],[277,2043],[278,2043],[279,2043],[280,2052],[281,2052],[282,2052],[283,2052],[284,2052],[285,2052],[286,2052],[287,2052],[288,2052],[290,2072],[291,2042],[292,2072],[293,2053],[294,2053],[295,2053],[296,2053],[297,2071],[298,2071],[299,2071],[300,2071],[301,2071],[302,2076],[303,2076],[304,2076],[305,2076],[306,2076],[307,2054],[308,2043],[309,2043],[310,2043],[311,2043],[312,2043],[313,2052],[314,2052],[315,2052],[316,2052],[317,2052],[318,2052],[319,2052],[320,2052],[321,2052],[322,2071],[323,2072],[324,2052],[325,2052],[326,2052],[327,2052],[328,2053],[329,2053],[330,2043],[331,2042],[332,2043],[333,2052],[334,2071],[335,2071],[336,2076],[337,2076],[338,2052],[339,2072],[340,2042],[341,2072],[342,2053],[343,2053],[344,2053],[345,2053],[346,2071],[347,2076],[348,2076],[349,2076],[350,2076],[351,2054],[352,2043],[353,2043],[354,2043],[355,2043],[356,2043],[357,2052],[358,2052],[359,2052],[360,2052],[361,2052],[362,2052],[363,2092],[364,2071],[365,2052],[366,2053],[367,2053],[368,2052],[369,2052],[370,2072],[371,2072],[373,2052],[374,2052],[375,2052],[376,2052],[377,2052],[378,2076],[379,2052],[380,2076],[381,2072],[382,2072],[383,2072],[384,2052],[385,2052],[386,2071],[387,2072],[388,2072],[389,2043],[390,2052],[391,2071],[393,2072],[394,2052],[395,2071],[396,2072],[397,2072],[398,2072],[399,2052],[400,2052],[401,2043],[402,2043],[403,2043],[404,2043],[405,2053],[406,2053],[407,2053],[408,2043],[409,2052],[410,2076],[411,2076],[412,2076],[413,2076],[414,2071],[415,2052],[416,2043],[418,2052],[419,2052],[420,2052],[422,2142],[423,2053],[424,2071],[425,2052],[426,2052],[427,2053],[430,2042],[431,2053],[432,2053],[433,2071],[434,2043],[435,2052],[436,2052],[437,2043],[438,2043],[439,2052],[440,2054],[441,2052],[442,2052],[443,2043],[444,2043],[445,2052],[446,2052],[447,2052],[448,2052],[449,2052],[450,2052],[451,2054],[452,1777],[453,2042],[454,2053],[455,2053],[456,2053],[457,2053],[458,2071],[459,2054],[460,2043],[461,2043],[462,2052],[463,2052],[464,2042],[465,2076],[466,2076],[467,2076],[468,2043],[469,2043],[470,2052],[471,2052],[472,2052],[473,2042],[474,2052],[475,2052],[476,2054],[477,2042],[478,2042],[479,2054],[480,2072],[481,2042],[482,2072],[483,2053],[484,2053],[485,2053],[486,2053],[487,2071],[488,2076],[489,2076],[490,2076],[491,2076],[492,2054],[493,2043],[494,2043],[495,2043],[496,2043],[497,2043],[498,2052],[499,2052],[500,2052],[501,2052],[502,2052],[503,2052],[504,2072],[505,2042],[506,2072],[507,2053],[508,2053],[509,2053],[510,2053],[511,2071],[512,2076],[513,2076],[514,2076],[515,2076],[516,2054],[517,2043],[518,2043],[519,2043],[520,2043],[521,2043],[522,2052],[523,2052],[524,2052],[525,2052],[526,2052],[527,2052],[528,2052],[529,2052],[530,2071],[531,2052],[532,2052],[533,2053],[534,2053],[535,2072],[536,2042],[537,2072],[538,2053],[539,2053],[540,2053],[541,2053],[542,2071],[543,2076],[544,2076],[545,2076],[546,2076],[547,2054],[548,2043],[549,2043],[550,2043],[551,2043],[552,2043],[553,2052],[554,2052],[555,2052],[556,2052],[557,2052],[558,2052],[559,2052],[560,2052],[561,2043],[562,2042],[563,2053],[565,2043],[566,2072],[567,2042],[568,2072],[569,2053],[570,2053],[571,2053],[572,2053],[573,2071],[574,2076],[575,2076],[576,2076],[577,2076],[578,2054],[579,2043],[580,2043],[581,2043],[582,2043],[583,2043],[584,2052],[585,2052],[586,2052],[587,2052],[588,2052],[589,2052],[590,2052],[607,2067],[608,2067],[609,2067],[610,2067],[611,2067],[612,2067],[613,2067],[614,2067],[615,2067],[616,2067],[617,2067],[618,2067],[619,2067],[620,2067],[621,2067],[622,2067],[623,2067],[624,2067],[625,2067],[626,2067],[627,2067],[628,2067],[629,2067],[630,2067],[631,2067],[632,2067],[633,2067],[634,2067],[635,2067],[636,2067],[637,2067],[638,2067],[639,2067],[640,2067],[641,2067],[642,2067],[643,2067],[644,2067],[645,2067],[646,2067],[647,2067],[648,2067],[649,2067],[650,2067],[651,2067],[652,2067],[653,2067],[654,2067],[655,2067],[656,2067],[657,2067],[658,2067],[659,2067],[660,2067],[661,2067],[662,2067],[663,2067],[664,2067],[665,2067],[666,2067],[667,2067],[668,2067],[669,2067],[670,2067],[671,2067],[672,2067],[673,2067],[674,2067],[675,2067],[676,2067],[677,2067],[678,2067],[679,2067],[680,2067],[681,2067],[682,2067],[683,2067],[684,2067],[685,2067],[686,2067],[687,2067],[688,2067],[689,2067],[690,2067],[691,2067],[692,2067],[693,2067],[694,2067],[695,2067],[696,2067],[697,2067],[698,2067],[699,2067],[700,2067],[701,2067],[702,2067],[703,2067],[704,2067],[705,2067],[706,2067],[707,2067],[708,2067],[709,2067],[710,2067],[711,2067],[712,2067],[713,2067],[714,2067],[715,2067],[716,2067],[717,2067],[718,2067],[719,2067],[720,2067],[721,2067],[722,2067],[723,2067],[731,2094],[733,2094],[735,2110],[738,2106],[741,2108],[742,2108],[743,2106],[744,2110],[747,2094],[748,1076],[749,2108],[750,2108],[753,2094],[754,2110],[755,2106],[759,2094],[762,2094],[765,2094],[766,2110],[767,2094],[768,2108],[769,2108],[770,2106],[771,2106],[772,2110],[773,2094],[774,2110],[775,2094],[776,2108],[777,2108],[778,2106],[779,2110],[780,2094],[781,2108],[782,2108],[783,2106],[784,2106],[785,2106],[786,2106],[787,1042],[788,2108],[789,2108],[790,2108],[791,2108],[792,2108],[793,2108],[794,2108],[795,2108],[796,2108],[797,2108],[798,2108],[799,2108],[800,2108],[801,2108],[802,2108],[803,2108],[804,2108],[805,2108],[806,2108],[807,2108],[808,2108],[809,2108],[810,2108],[811,2108],[812,2108],[813,2108],[814,2108],[815,2108],[816,2108],[818,2110],[819,2094],[820,2108],[821,2108],[822,2106],[823,2110],[824,2094],[825,2108],[826,2108],[827,2106],[828,2110],[829,2094],[830,2108],[831,2108],[832,2106],[833,2110],[834,2094],[835,2108],[836,2108],[837,2106],[838,2106],[839,2110],[840,2094],[841,2094],[842,2094],[843,2094],[844,2094],[845,2110],[846,2094],[847,2106],[848,2094],[849,2106],[850,2110],[851,2094],[852,2108],[853,2108],[854,2106],[855,2110],[856,2110],[857,2094],[858,2094],[859,2108],[860,2108],[861,2108],[862,2108],[863,2106],[864,2106],[866,2094],[867,2106],[868,2106],[870,2094],[871,2106],[872,2094],[873,2110],[874,2110],[875,2094],[876,2094],[877,2108],[878,2108],[879,2106],[880,2106],[881,2094],[882,2106],[883,2110],[884,2110],[885,2094],[886,2094],[887,2094],[888,2094],[889,2094],[890,2094],[891,2094],[892,2108],[893,2108],[894,2106],[895,2106],[896,2106],[897,2110],[898,2094],[899,2106],[900,2106],[901,2106],[902,2094],[903,2106],[904,2110],[905,2110],[906,2106],[907,2106],[908,2094],[909,2094],[910,2106],[911,2106],[912,2110],[913,2094],[914,2110],[915,2094],[916,2108],[917,2108],[918,2106],[919,2110],[920,2094],[921,2108],[922,2108],[923,2106],[924,2110],[925,2110],[926,2106],[927,2094],[928,2110],[931,2110],[932,2094],[933,2110],[934,2094],[935,2106],[936,2110],[937,2110],[938,2106],[939,2106],[940,2094],[941,2106],[942,2106],[943,2110],[944,2108],[945,2108],[946,2108],[947,2106],[948,2094],[949,2106],[950,2094],[951,2108],[952,2108],[953,2108],[954,2094],[955,2094],[956,2094],[957,2094],[958,2094],[959,2094],[960,2094],[961,2094],[962,2094],[963,2094],[964,2094],[965,2094],[966,2094],[967,2094],[968,2106],[969,2110],[970,2108],[971,2108],[972,2106],[973,2094],[974,2106],[975,2106],[976,2110],[977,2094],[978,2108],[979,2108],[980,2106],[981,2108],[982,2108],[983,2108],[984,2094],[985,2094],[987,2106],[988,2094],[989,2106],[990,2094],[991,2106],[992,2106],[993,2094],[994,2094],[995,2106],[996,2110],[997,2094],[998,2106],[999,2108],[1000,2108],[1001,2108],[1002,2106],[1004,2110],[1005,2094],[1006,2108],[1007,2108],[1008,2106],[1009,2110],[1010,2094],[1011,2106],[1012,2094],[1013,2108],[1014,2108],[1015,2108],[1016,2108],[1017,2094],[1018,2106],[1019,2110],[1020,2094],[1021,2108],[1022,2108],[1023,2106],[1024,2110],[1025,2094],[1026,2108],[1027,2108],[1028,2106],[1029,2106],[1030,2110],[1031,2094],[1032,2108],[1033,2108],[1034,2106],[1035,2094],[1036,2110],[1037,2094],[1038,2108],[1039,2108],[1040,2106],[1041,2106],[1461,2068],[1462,2068],[1463,2068],[1464,2068],[1465,2068],[1466,2068],[1467,2068],[1468,2068],[1469,2068],[1470,2068],[1471,2068],[1472,2068],[1473,2068],[1474,2068],[1475,2068],[1476,2068],[1477,2068],[1478,2068],[1479,2068],[1480,2068],[1481,2068],[1482,2068],[1483,2068],[1484,2068],[1485,2068],[1486,2068],[1487,2068],[1488,2068],[1489,2068],[1490,2068],[1491,2068],[1492,2068],[1493,2068],[1494,2068],[1495,2068],[1496,2068],[1497,2068],[1498,2068],[1499,2068],[1500,2068],[1501,2068],[1502,2068],[1503,2068],[1504,2068],[1505,2068],[1506,2068],[1507,2068],[1508,2068],[1509,2068],[1510,2068],[1511,2068],[1512,2068],[1513,2068],[1514,2068],[1515,2068],[1516,2068],[1517,2068],[1518,2068],[1519,2068],[1520,2068],[1521,2068],[1522,2068],[1523,2068],[1524,2068],[1525,2068],[1526,2068],[1527,2068],[1528,2068],[1529,2068],[1530,2068],[1531,2068],[1538,2138],[1539,2138],[1540,2138],[1541,2138],[1542,2138],[1543,2138],[1544,2138],[1545,2138],[1546,2138],[1547,2138],[1548,2138],[1549,2138],[1550,2138],[1551,2138],[1552,2138],[1553,2138],[1554,2138],[1555,2138],[1556,2138],[1557,2138],[1558,2138],[1559,2138],[1560,2138],[1564,2110],[1565,2110],[1570,2110],[1578,2108],[1580,2094],[1584,2110],[1585,2110],[1590,2108],[1593,2110],[1594,2110],[1595,2110],[1596,2110],[1597,2110],[1598,2139],[1601,2110],[1602,2110],[1603,2110],[1612,2139],[1613,2110],[1614,2110],[1615,2110],[1616,2110],[1623,2139],[1624,2110],[1625,2110],[1626,2110],[1627,2110],[1628,2139],[1629,2108],[1630,2108],[1634,2139],[1635,2110],[1636,2110],[1637,2110],[1638,2110],[1642,2139],[1643,2110],[1644,2110],[1645,2110],[1646,2110],[1650,2139],[1651,2110],[1652,2110],[1653,2110],[1654,2110],[1655,2139],[1656,2110],[1657,2110],[1661,2139],[1664,2139],[1665,2110],[1666,2110],[1667,2110],[1668,2110],[1671,2139],[1672,2139],[1673,2110],[1674,2110],[1675,2110],[1676,2110],[1677,2110],[1678,2110],[1679,2110],[1680,2110],[1686,2139],[1687,2139],[1688,2110],[1689,2110],[1690,2110],[1691,2110],[1692,2110],[1693,2139],[1704,2139],[1705,2110],[1706,2110],[1707,2110],[1708,2110],[1711,2110],[1712,2139],[1720,2139],[1721,2110],[1722,2110],[1729,2139],[1730,2110],[1731,2110],[1732,2110],[1733,2110],[1739,2110],[1744,2110],[1749,2110],[1754,2139],[1755,2110],[1756,2110],[1757,2139],[1759,2108],[1760,2139],[1761,2139],[1763,2139],[1764,2108],[1765,2139],[1766,2110],[1767,2110],[1769,2139],[1770,2110],[1771,2110],[1772,2108],[1773,2139],[1774,2139],[1775,2139],[1776,2139],[1777,2108],[1778,2139],[1783,2139],[1784,2110],[1785,2110],[1786,2110],[1787,2110],[1788,2110],[1790,2139],[1791,2110],[1792,2139],[1799,2139],[1800,2110],[1801,2110],[1802,2110],[1803,2110],[1810,2139],[1811,2110],[1812,2110],[1813,2110],[1814,2110],[1821,2139],[1822,2110],[1823,2110],[1824,2110],[1825,2110],[1832,2139],[1833,2110],[1834,2110],[1835,2110],[1836,2110],[1841,2143],[1842,2143],[1843,2054],[1844,2054],[1845,2054],[1846,2054],[1847,2054],[1848,2054],[1849,2054],[1850,2054],[1851,2054],[1852,2054],[1853,2054],[1854,2054],[1855,2054],[1856,2054],[1857,2054],[1858,2054],[1859,2054],[1860,2054],[1861,2054],[1862,2054],[1863,2054],[1864,2054],[1865,2054],[1866,2054],[1867,2054],[1868,2054],[1869,2054],[1870,2054],[1871,2054],[1872,2054],[1873,2054],[1874,2054],[1875,2054],[1876,2054],[1877,2054],[1878,2054],[1879,2054],[1880,2054],[1881,2054],[1882,2054],[1883,2054],[1884,2054],[1885,2054],[1886,2054],[1887,2054],[1888,2054],[1889,2054],[1890,2054],[1891,2054],[1892,2054],[1893,2054],[1894,2054],[1895,2054],[1896,2054],[1897,2054],[1898,2054],[1899,2054],[1900,2054],[1901,2054],[1902,2054],[1903,2054],[1904,2054],[1905,2054],[1906,2054],[1907,2054],[1908,2054],[1909,2054],[1910,2054],[1911,2054],[1912,2054],[1913,2054],[1914,2054],[1915,2054],[1916,2054],[1917,2054],[1918,2054],[1919,2054],[1920,2054],[1921,2054],[1922,2054],[1923,2054],[1924,2054],[1925,2054],[1926,2054],[1927,2054],[1928,2054],[1929,2054],[1930,2054],[1931,2054],[1932,2054],[1933,2054],[1934,2054],[1935,2054],[1936,2054],[1937,2054],[1938,2054],[1939,2054],[1940,2054],[1941,2054],[1942,2054],[1943,2054],[1944,2054],[1945,2054],[1946,2054],[1947,2054],[1948,2054],[1949,2054],[1950,2054],[1951,2054],[1952,2054],[1953,2054],[1954,2054],[1955,2054],[1956,2054],[1957,2054],[1958,2054],[1959,2054],[1960,2054],[1961,2054],[1962,2054],[1963,2054],[1964,2054],[1965,2054],[1966,2054],[1967,2054],[1968,2054],[1969,2054],[1970,2054],[1971,2054],[1972,2054],[1973,2054],[1974,2054],[1975,2054],[1976,2054],[1977,2054],[1978,2054],[1979,2054],[1980,2054],[1981,2054],[1982,2054],[1983,2054],[1984,2054],[1985,2054],[1986,2054],[1987,2054],[1988,2054],[1989,2054],[1990,2054],[1991,2054],[1992,2054],[1993,2054],[1994,2054],[1995,2054],[1996,2054],[1997,2054],[1998,2054],[1999,2054],[2000,2054],[2001,2054],[2002,2054],[2003,2054],[2004,2054],[2005,2054],[2006,2054],[2007,2054],[2008,2054],[2009,2054],[2010,2054],[2011,2054],[2012,2054],[2013,2054],[2014,2054],[2015,2054],[2016,2054],[2017,2054],[2018,2054],[2019,2054],[2020,2054],[2021,2054],[2023,2043],[2024,2043],[2025,2043],[2026,2043],[2027,2043],[2028,2043],[2029,2043],[2030,2043],[2031,2043],[2032,2043],[2033,2043],[2034,2043],[2035,2043],[2036,2043],[2037,2043]],"b":[[258,"impl-Debug-for-Balance"],[259,"impl-Display-for-Balance"],[266,"impl-Display-for-FileStoreError"],[267,"impl-Debug-for-FileStoreError"],[268,"impl-Display-for-LoadWithPersistError%3CE%3E"],[269,"impl-Debug-for-LoadWithPersistError%3CE%3E"],[270,"impl-Debug-for-CreateWithPersistError%3CE%3E"],[271,"impl-Display-for-CreateWithPersistError%3CE%3E"],[274,"impl-Debug-for-AddUtxoError"],[275,"impl-Display-for-AddUtxoError"],[276,"impl-Display-for-AddForeignUtxoError"],[277,"impl-Debug-for-AddForeignUtxoError"],[282,"impl-Display-for-AddressInfo"],[283,"impl-Debug-for-AddressInfo"],[284,"impl-Display-for-LoadError"],[285,"impl-Debug-for-LoadError"],[287,"impl-Debug-for-ApplyBlockError"],[288,"impl-Display-for-ApplyBlockError"],[298,"impl-From%3CChangeSet%3E-for-ChangeSet"],[299,"impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet"],[300,"impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet"],[301,"impl-From%3CChangeSet%3E-for-ChangeSet"],[314,"impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update"],[316,"impl-From%3CSyncResponse%3E-for-Update"],[663,"impl-Debug-for-InsufficientFunds"],[664,"impl-Display-for-InsufficientFunds"],[841,"impl-Descriptor%3CDescriptorPublicKey%3E"],[842,"impl-Descriptor%3CDefiniteDescriptorKey%3E"],[873,"impl-Display-for-DescriptorPublicKey"],[874,"impl-Debug-for-DescriptorPublicKey"],[875,"impl-Debug-for-Descriptor%3CPk%3E"],[876,"impl-Display-for-Descriptor%3CPk%3E"],[879,"impl-Debug-for-Miniscript%3CPk,+Ctx%3E"],[880,"impl-Display-for-Miniscript%3CPk,+Ctx%3E"],[885,"impl-From%3CWpkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[886,"impl-From%3CWsh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[887,"impl-From%3CPkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[889,"impl-From%3CTr%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[890,"impl-From%3CBare%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[891,"impl-From%3CSh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[1060,"impl-Debug-for-Error"],[1061,"impl-Display-for-Error"],[1062,"impl-From%3CError%3E-for-Error"],[1063,"impl-From%3CError%3E-for-Error"],[1064,"impl-From%3CHexToBytesError%3E-for-Error"],[1065,"impl-From%3CParsePublicKeyError%3E-for-Error"],[1067,"impl-From%3CPolicyError%3E-for-Error"],[1068,"impl-From%3CError%3E-for-Error"],[1069,"impl-From%3CKeyError%3E-for-Error"],[1169,"impl-Display-for-PolicyError"],[1170,"impl-Debug-for-PolicyError"],[1499,"impl-Debug-for-MiniscriptPsbtError"],[1500,"impl-Display-for-MiniscriptPsbtError"],[1501,"impl-Display-for-CreateTxError"],[1502,"impl-Debug-for-CreateTxError"],[1503,"impl-Display-for-BuildFeeBumpError"],[1504,"impl-Debug-for-BuildFeeBumpError"],[1506,"impl-From%3CError%3E-for-CreateTxError"],[1507,"impl-From%3CPolicyError%3E-for-CreateTxError"],[1509,"impl-From%3CInsufficientFunds%3E-for-CreateTxError"],[1510,"impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError"],[1511,"impl-From%3CError%3E-for-CreateTxError"],[1548,"impl-Debug-for-FullyNodedExport"],[1549,"impl-Display-for-FullyNodedExport"],[1684,"impl-Display-for-KeyError"],[1685,"impl-Debug-for-KeyError"],[1686,"impl-Debug-for-SortedMultiVec%3CPk,+Ctx%3E"],[1687,"impl-Display-for-SortedMultiVec%3CPk,+Ctx%3E"],[1688,"impl-Debug-for-DescriptorSecretKey"],[1689,"impl-Display-for-DescriptorSecretKey"],[1695,"impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E"],[1696,"impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E"],[1702,"impl-From%3CError%3E-for-KeyError"],[1703,"impl-From%3CError%3E-for-KeyError"],[1736,"impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1737,"impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1925,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1926,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1927,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1942,"impl-Display-for-SignerError"],[1943,"impl-Debug-for-SignerError"],[1950,"impl-From%3CFingerprint%3E-for-SignerId"],[1951,"impl-From%3CHash%3E-for-SignerId"],[1960,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1961,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1962,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1977,"impl-InputSigner-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1978,"impl-InputSigner-for-SignerWrapper%3CPrivateKey%3E"],[1979,"impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"]],"c":"OjAAAAEAAAAAAAUAEAAAAEgDSQOkA6UDtQMEBg==","e":"OzAAAAEAAF4EdgAZAAAAQQAAAFYAAQBaADAAkAAAAJkAIgDIAAkA2gADAOEAGAD/AAAAAwEeACsBAwAyAQAAOwEAAD0BAABAAQAASQECAG0BAACJAQAAmAEBAKYBAACtAQUAuwEAAMUBFADhAS8AGAIXADcCFwBsAhwAigIDAI8CBgCYAgcAswIhAN8CAADtAgAAAQMBAAQDAAAHAwkAFAMAABcDAQAbAwAAIAMBACQDAQApAwEALAMBADADAQAzAxMATQMEAFMDDgBnAwEAagMJAHUDAwB6AwIAggMBAJMDBACdAwEAowMAAKkDAQCtAwEAsgMBALkDAQDKAwAA0QMEANcDAQDlAwIA6QMBAO0DBwD8AwkABwQEAA0EBAAiBAgALAQCADAEBABYBB8AegQaAJgEAQCfBAEArgQAALEEBAC3BCIAAAUXABkFOwBtBUgA0wUOAOMFAQDmBQIA7QUPAAcGAQALBgAADQYBABAGAAAUBgUARwYVAGAGGgB8BgEAfwYfAKAGAQCnBgEAsAYAALkGAgDJBgMAzgYBAN4GAADqBgIA9QYHAP4GAgACBysAXQcNAGwHFwCGBw4AlgcHAJ8HAQCnBwAAqQcCALYHAQC6BwIAvgcAAMIHBgDLBxsA","P":[[65,"Cs,T"],[66,"Cs"],[70,""],[71,"Cs"],[74,""],[77,"Cs"],[78,""],[81,"T,"],[82,""],[84,""],[90,"T"],[138,""],[148,"Cs"],[149,""],[163,"T"],[174,""],[188,"Cs,P"],[189,""],[190,"P"],[191,"D"],[192,"P"],[193,"D"],[194,"P"],[196,""],[198,"Cs"],[199,""],[206,"P,Deref::Target"],[207,"Deref::Target"],[208,"P,Deref::Target"],[209,""],[213,"D"],[214,""],[217,"__D"],[221,"Cs"],[224,""],[230,"E"],[231,""],[235,"K"],[251,""],[252,"Cs"],[255,""],[256,"Cs"],[257,"Cs,"],[258,""],[265,"P"],[266,""],[268,"E"],[272,""],[273,"Cs"],[274,""],[290,"T"],[298,""],[302,"T"],[305,"E"],[306,"T"],[314,""],[315,"T"],[316,""],[317,"T"],[319,""],[320,"T"],[322,""],[328,"__H"],[331,""],[332,"Cs"],[333,""],[336,"WalletPersister::Error"],[337,"AsyncWalletPersister::Error"],[338,""],[339,"U"],[363,""],[378,"P"],[379,""],[380,"P"],[383,""],[389,"Cs"],[390,""],[396,"D"],[397,""],[398,"D"],[399,""],[401,"Cs"],[405,""],[410,"WalletPersister::Error"],[411,"AsyncWalletPersister::Error"],[412,"P"],[414,""],[416,"Cs"],[418,""],[430,"__S"],[434,"Cs"],[435,""],[436,""],[437,"Cs"],[439,""],[444,""],[445,""],[453,"T"],[464,""],[475,"F"],[476,""],[480,"U,T"],[504,"U"],[529,""],[561,"Cs"],[562,""],[565,"Cs"],[566,"V"],[590,"T"],[591,""],[619,"T"],[633,""],[636,"Cs"],[637,""],[638,"T"],[643,""],[648,"R"],[651,"Cs,R"],[652,"R"],[653,""],[656,"Cs"],[657,""],[659,"K"],[661,""],[669,"Cs"],[670,""],[671,"T"],[678,"U"],[685,""],[687,"Cs"],[688,""],[690,"T"],[695,""],[696,"U,T"],[703,"U"],[710,""],[717,"V"],[724,""],[767,"Pk"],[768,""],[770,"Pk,Ctx"],[772,""],[774,"T"],[784,"Pk,Ctx"],[785,"Pk,Ctx,P"],[788,"Pk,ScriptContext::Key"],[790,"Pk"],[792,"Pk,ScriptContext::Key"],[794,"Pk"],[795,"Pk,ScriptContext::Key"],[799,"Pk"],[801,"Pk,ScriptContext::Key"],[803,"Pk"],[805,"Pk,ScriptContext::Key"],[807,"Pk"],[810,"Pk,ScriptContext::Key"],[811,"Pk"],[813,""],[819,"Pk"],[820,""],[822,"Pk,Ctx"],[823,"T"],[828,""],[834,"Pk"],[835,""],[837,"Pk,Ctx"],[839,""],[841,"C"],[843,"Pk"],[844,""],[845,"D"],[846,"D,Pk"],[847,"D,Pk,Ctx"],[848,""],[849,"Pk,Ctx"],[850,""],[851,"Pk"],[852,""],[854,"Pk,Ctx"],[855,"K"],[866,"Pk"],[867,""],[868,"Pk,Ctx"],[869,""],[871,"Ctx"],[872,"C"],[873,""],[875,"Pk"],[877,""],[879,"Pk,Ctx"],[881,"Pk,F"],[882,"Pk,Ctx,F"],[883,"T"],[884,""],[885,"Pk"],[888,"T"],[889,"Pk"],[892,"T"],[895,"Pk,Ctx"],[897,""],[898,"Pk"],[899,"Pk,Ctx"],[902,"Pk"],[903,"Pk,Ctx"],[904,""],[906,"Pk,Ctx"],[908,"Pk,S"],[910,"Pk,Ctx"],[912,""],[914,"__H"],[915,"Pk,__H"],[916,"__H"],[918,"Pk,Ctx,H"],[919,"U"],[924,""],[925,"Ctx"],[926,"Pk,Ctx"],[927,""],[935,"Pk,Ctx"],[936,""],[938,"Pk,Ctx"],[940,"Pk"],[941,"Pk,Ctx"],[943,""],[944,"Pk,ScriptContext::Key"],[945,"Pk"],[947,"Pk,Ctx"],[948,"Pk"],[949,"Pk,Ctx"],[950,"Pk"],[951,""],[954,"Pk"],[968,""],[970,"Pk,ScriptContext::Key"],[972,"Ctx"],[973,"C"],[974,"Ctx"],[976,""],[977,"Pk"],[978,""],[980,"Pk,Ctx"],[981,"Pk"],[984,"P"],[987,"Pk,Ctx"],[988,"Pk"],[989,"Pk,Ctx"],[990,"Pk,S"],[991,"Pk,Ctx,S"],[993,"Pk"],[995,"Pk,Ctx"],[996,"S"],[997,"Pk,S"],[998,"Pk,Ctx,S"],[999,""],[1002,"Pk,Ctx"],[1004,"T"],[1009,""],[1013,"Pk,ScriptContext::Key"],[1017,"P,Q,E,T"],[1018,"Pk,Ctx,Q,E,T"],[1019,"U,T"],[1024,"U"],[1029,""],[1035,"Pk"],[1036,"V"],[1041,"Pk,Ctx"],[1042,""],[1057,"T"],[1059,""],[1066,"T"],[1067,""],[1070,"U"],[1071,""],[1072,"U,T"],[1073,"U"],[1074,""],[1075,"V"],[1111,"T"],[1125,""],[1131,"T"],[1137,""],[1152,"K"],[1164,""],[1172,"T"],[1175,""],[1177,"T"],[1181,""],[1182,"__H"],[1184,""],[1186,"U"],[1193,""],[1200,"__S"],[1205,""],[1206,"T"],[1212,""],[1213,"U,T"],[1220,"U"],[1227,""],[1234,"V"],[1241,""],[1279,"T"],[1303,""],[1304,"K"],[1328,"T"],[1340,""],[1352,"K"],[1364,"T"],[1376,"U"],[1388,""],[1401,"T"],[1413,"U,T"],[1425,"U"],[1437,""],[1449,"V"],[1490,"T"],[1496,""],[1497,"T"],[1498,""],[1505,"T"],[1506,""],[1508,"T"],[1509,""],[1512,"T"],[1513,"U"],[1516,"T"],[1517,""],[1520,"U,T"],[1523,"U"],[1526,""],[1529,"V"],[1532,""],[1542,"T"],[1544,""],[1546,"__D"],[1547,""],[1550,"T"],[1551,"FromStr::Err"],[1552,"U"],[1553,""],[1555,"__S"],[1556,""],[1557,"U,T"],[1558,"U"],[1559,""],[1560,"V"],[1604,""],[1606,"T"],[1628,"Pk,Ctx,P"],[1629,"Pk"],[1630,"Pk,ScriptContext::Key"],[1631,"K,Ctx"],[1632,""],[1634,"Pk,Ctx"],[1635,""],[1639,"T"],[1647,""],[1655,"Pk,Ctx"],[1656,""],[1660,"K,Ctx,Deref::Target"],[1661,"Pk,Ctx"],[1662,""],[1664,"Pk,Ctx"],[1665,""],[1669,"K"],[1681,"Ctx"],[1682,""],[1686,"Pk,Ctx"],[1688,""],[1693,"Pk,Ctx,F"],[1694,"T"],[1695,"Ctx"],[1697,"T"],[1702,""],[1704,"T"],[1709,"Ctx"],[1711,""],[1712,"Pk,Ctx"],[1713,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1714,"Ctx,GeneratableKey::Error"],[1715,",Ctx,GeneratableKey::Error"],[1716,"GeneratableKey::Options,,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1717,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1718,"GeneratableKey::Entropy,Ctx,GeneratableKey::Error"],[1719,"Ctx"],[1720,"Pk,Ctx,__H"],[1721,"__H"],[1723,"U"],[1734,"Ctx"],[1736,"Ctx,K"],[1738,"Ctx"],[1742,"Ctx,K"],[1743,"K,Ctx"],[1744,""],[1745,"Ctx"],[1746,"Ctx,C"],[1747,""],[1754,"Pk,Ctx"],[1755,""],[1757,"Pk,Ctx"],[1758,""],[1759,"Pk,ScriptContext::Key"],[1760,"Pk,Ctx"],[1762,""],[1763,"Pk,Ctx"],[1764,""],[1765,"Pk,Ctx"],[1766,""],[1768,"Ctx"],[1769,"Pk,Ctx"],[1770,""],[1772,"Pk"],[1773,"Pk,Ctx"],[1775,"Pk,Ctx,S"],[1776,"Pk,Ctx"],[1777,""],[1778,"Pk,Ctx"],[1779,""],[1780,"T"],[1788,"C"],[1789,""],[1792,"Pk,Ctx,Q,FuncError,T"],[1793,"U,T"],[1804,"U"],[1815,""],[1826,"V"],[1838,""],[1884,"T"],[1898,""],[1901,"S"],[1902,""],[1905,"T"],[1911,""],[1922,"S,Deref::Target"],[1923,""],[1932,"K"],[1940,""],[1945,"S"],[1946,""],[1949,"T"],[1950,""],[1952,"T"],[1958,"__H"],[1959,""],[1964,"U"],[1971,"S"],[1972,""],[1985,"T"],[1991,""],[1994,"U,T"],[2001,"U"],[2008,""],[2015,"V"],[2022,""]]}],["example_bitcoind_rpc_polling",{"t":"PSSSSGPSPFGSPPNNNNHNNNNNNNNNNNNONNNNNNNNNNNNNNNHNOOOHNNNNNNNNNNNNNNNONNNOO","n":["Block","CHANNEL_BOUND","DB_COMMIT_DELAY","DB_MAGIC","DB_PATH","Emission","Live","MEMPOOL_EMIT_DELAY","Mempool","RpcArgs","RpcCommands","STDOUT_PRINT_DELAY","Sync","Tip","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","await_flag","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","fallback_height","fmt","","","from","","","from_arg_matches","","from_arg_matches_mut","","group_id","has_subcommand","into","","","main","new_client","rpc_cookie","rpc_password","rpc_user","start_ctrlc_handler","to_owned","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","update_from_arg_matches_mut","","url","vzip","","","rpc_args",""],"q":[[0,"example_bitcoind_rpc_polling"],[72,"example_bitcoind_rpc_polling::RpcCommands"],[74,"core::time"],[75,"clap_builder::builder::command"],[76,"core::sync::atomic"],[77,"core::fmt"],[78,"clap_builder::parser::matches::arg_matches"],[79,"clap_builder"],[80,"core::result"],[81,"clap_builder::util::id"],[82,"core::option"],[83,"anyhow"],[84,"bitcoincore_rpc::client"],[85,"alloc::sync"],[86,"core::any"],[87,"alloc::string"]],"i":"Aj`````Ab`1```01A`011`2012010101010201201010101201`0000`0120120120101010201CfCh","f":"`{{}b}{{}d}{{}f}0``1```1``{hh}000{{{f{j}}d}l}{f{{f{c}}}{}}00{{{f{n}}}{{f{nc}}}{}}00{{{f{A`}}}A`}{{{f{Ab}}}Ab}{{f{f{nc}}}Ad{}}0{{fAf}Ad}0{A`Ah}{{{f{Aj}}{f{nAl}}}An}{{{f{A`}}{f{nAl}}}An}{{{f{Ab}}{f{nAl}}}An}{cc{}}00{{{f{B`}}}{{Bd{A`Bb}}}}{{{f{B`}}}{{Bd{AbBb}}}}{{{f{nB`}}}{{Bd{A`Bb}}}}{{{f{nB`}}}{{Bd{AbBb}}}}{{}{{Bh{Bf}}}}{{{f{Bj}}}l}{{}c{}}00{{}{{Bl{Ad}}}}{{{f{A`}}}{{Bl{Bn}}}}{A`Bh}00{{}{{C`{j}}}}{fc{}}0{c{{Bd{e}}}{}{}}00{{}{{Bd{c}}}{}}00{fCb}00{{{f{nA`}}{f{B`}}}{{Bd{AdBb}}}}{{{f{nAb}}{f{B`}}}{{Bd{AdBb}}}}{{{f{nA`}}{f{nB`}}}{{Bd{AdBb}}}}{{{f{nAb}}{f{nB`}}}{{Bd{AdBb}}}}{A`Cd}{{}c{}}00{CfA`}{ChA`}","D":"Bb","p":[[1,"usize"],[5,"Duration",74],[1,"reference",null,null,1],[5,"Command",75],[5,"AtomicBool",76],[1,"bool"],[0,"mut"],[5,"RpcArgs",0],[6,"RpcCommands",0],[1,"unit"],[1,"u8"],[1,"u32"],[6,"Emission",0],[5,"Formatter",77],[8,"Result",77],[5,"ArgMatches",78],[8,"Error",79],[6,"Result",80,null,1],[5,"Id",81],[6,"Option",82,null,1],[1,"str"],[8,"Result",83],[5,"Client",84],[5,"Arc",85,null,1],[5,"TypeId",86],[5,"String",87],[15,"Sync",72],[15,"Live",72]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADkACQAAAAEABAACAAkAAgAOABEAIQACACcABQAwAAEANQAPAEYABAA=","P":[[19,"T"],[25,""],[27,"T"],[29,""],[35,"T"],[38,""],[44,"U"],[47,""],[53,"T"],[55,"U,T"],[58,"U"],[61,""],[69,"V"],[72,""]]}],["example_cli",{"t":"PGFPPPFFGGPPPPFPPGIPPPPPPPPIPGPPPGEONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOENNNNNNNNNNNNNNNNNNNNNNNONHONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONHNNNNOOOOHNNNNNNNNNNNONOONHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO","n":["Address","AddressCmd","Args","Balance","BranchAndBound","ChainSpecific","ChangeInfo","ChangeSet","CoinSelectionAlgo","Commands","External","Extract","Generate","Index","Init","","Internal","Keychain","KeychainTxGraph","LargestFirst","List","","New","","NewestFirst","Next","OldestFirst","PlanUtxo","Psbt","PsbtCmd","Sign","SmallestFirst","TxOut","TxOutCmd","anyhow","args","augment_args","augment_args_for_update","augment_subcommands","","","","augment_subcommands_for_update","","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","chain","change_descriptor","change_keychain","clap","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","command","","command_for_update","create_tx","db","default","","descriptor","deserialize","","eq","","equivalent","","fmt","","","","","","","","","","from","","","","","","","","","","from_arg_matches","","","","","from_arg_matches_mut","","","","","from_str","graph","group_id","handle_commands","has_subcommand","","","","index","","indexer","","init_or_load","into","","","","","","","","","","is_empty","local_chain","merge","network","","partial_cmp","planned_utxos","serialize","","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","try_into","","","","","","","","","","tx_graph","type_id","","","","","","","","","","update_from_arg_matches","","","","","update_from_arg_matches_mut","","","","","vzip","","","","","","","","","","change","addr_cmd","change_descriptor","descriptor","network","","psbt_cmd","txout_cmd","address","after","chain_specific","coin_select","debug","descriptor","older","psbt","","try_broadcast","value","confirmed","spent","unconfirmed","unspent"],"q":[[0,"example_cli"],[228,"example_cli::AddressCmd"],[229,"example_cli::Commands"],[236,"example_cli::PsbtCmd"],[247,"example_cli::TxOutCmd"],[251,"clap_builder::builder::command"],[252,"std::sync::poison::mutex"],[253,"core::option"],[254,"core::clone"],[255,"clap_builder::derive"],[256,"core::cmp"],[257,"miniscript::plan"],[258,"bitcoin::address"],[259,"bitcoin::psbt"],[260,"anyhow"],[261,"bdk_chain::chain_oracle"],[262,"core::result"],[263,"serde::de"],[264,"core::fmt"],[265,"clap_builder::parser::matches::arg_matches"],[266,"clap_builder"],[267,"clap_builder::util::id"],[268,"bdk_chain::local_chain"],[269,"bdk_file_store::store"],[270,"bitcoin::network"],[271,"bitcoin::blockdata::transaction"],[272,"core::ops::function"],[273,"bdk_chain::indexer::keychain_txout"],[274,"alloc::vec"],[275,"serde::ser"],[276,"alloc::string"],[277,"bdk_chain::tx_graph"],[278,"core::any"]],"i":"Af``0Bd1````AdBb3An`42``30B`12414`5`245``bd0732473241n1843567Ab3129546780310`1954678195467819546787222`3181171777195467788031295467802954629546832`9546Bl121`423:657891222428`282:6578989423:657891423:6578912423:6578913:6573:657423:657891GbGdGf00GhGjGlGn0H`11Hb20112Hd000","f":"```````````````````````````````````{bd}{ff}000000000{h{{h{c}}}{}}000000000{{{h{j}}}{{h{jc}}}{}}000000000{bl}{nA`}{AbAd}`{{{h{n}}}n}{{{h{{Af{ce}}}}}{{Af{ce}}}{AhAj}{AhAl}}{{{h{An}}}An}{{{h{B`}}}B`}{{{h{{Bb{c}}}}}{{Bb{c}}}{AhAl}}{{{h{Ad}}}Ad}{{{h{Bd}}}Bd}{{h{h{jc}}}Bf{}}000000{{hBh}Bf}000000{{{h{Ad}}{h{Ad}}}Bj}{{}f}{dAf}1{{{h{jBl}}{h{c}}{h{Bn}}BdC`Cb}{{Ch{{Cf{Cd{A`{Ab}}}}}}}Cj}?{{}n}{{}Bd}{nA`}{c{{Cl{n}}}Cn}{c{{Cl{Ad}}}Cn}{{{h{n}}{h{n}}}D`}{{{h{Ad}}{h{Ad}}}D`}{{h{h{c}}}D`{}}0{{{h{n}}{h{jDb}}}Dd}{{{h{{Af{ce}}}}{h{jDb}}}Dd{DfAj}{DfAl}}{{{h{An}}{h{jDb}}}Dd}{{{h{B`}}{h{jDb}}}Dd}{{{h{{Bb{c}}}}{h{jDb}}}Dd{DfAl}}{{{h{Ad}}{h{jDb}}}Dd}0{{{h{Bd}}{h{jDb}}}Dd}0{{{h{Ab}}{h{jDb}}}Dd}{cc{}}000000000{{{h{Dh}}}{{Cl{{d{ce}}Dj}}}AjAl}{{{h{Dh}}}{{Cl{{Af{ce}}Dj}}}AjAl}{{{h{Dh}}}{{Cl{AnDj}}}}{{{h{Dh}}}{{Cl{B`Dj}}}}{{{h{Dh}}}{{Cl{{Bb{c}}Dj}}}Al}{{{h{jDh}}}{{Cl{{d{ce}}Dj}}}AjAl}{{{h{jDh}}}{{Cl{{Af{ce}}Dj}}}AjAl}{{{h{jDh}}}{{Cl{AnDj}}}}{{{h{jDh}}}{{Cl{B`Dj}}}}{{{h{jDh}}}{{Cl{{Bb{c}}Dj}}}Al}{{{h{Dl}}}{{Cl{Bdc}}}{}}{bl}{{}{{A`{Dn}}}}{{{h{{l{Bl}}}}{h{{l{E`}}}}{h{{l{{Eb{n}}}}}}Ede{Af{gc}}}{{Ch{Bf}}}Al{{Ej{c{h{Ef}}}{{Eh{{Ch{Bf}}}}}}}Aj}{{{h{Dl}}}D`}000{BlEl}{AbEn}{nF`}{AbF`}{{{h{{Fb{Bh}}}}{h{Dl}}}{{Ch{{A`{{b{ce}}}}}}}AjAl}{{}c{}}000000000{{{h{n}}}D`}{nFd}{{{h{jn}}n}Bf}{bEd}{nA`}{{{h{Ad}}{h{Ad}}}{{A`{Bj}}}}{{{h{Bl}}{h{c}}{h{Bn}}}{{Cl{{Fh{Ff}}}}}Cj}{{{h{n}}c}ClFj}{{{h{Ad}}c}ClFj}{hc{}}000000{hFl}0{c{{Cl{e}}}{}{}}000000000{{}{{Cl{c}}}{}}000000000{nFn}{hG`}000000000{{{h{j{d{ce}}}}{h{Dh}}}{{Cl{BfDj}}}AjAl}{{{h{j{Af{ce}}}}{h{Dh}}}{{Cl{BfDj}}}AjAl}{{{h{jAn}}{h{Dh}}}{{Cl{BfDj}}}}{{{h{jB`}}{h{Dh}}}{{Cl{BfDj}}}}{{{h{j{Bb{c}}}}{h{Dh}}}{{Cl{BfDj}}}Al}{{{h{j{d{ce}}}}{h{jDh}}}{{Cl{BfDj}}}AjAl}{{{h{j{Af{ce}}}}{h{jDh}}}{{Cl{BfDj}}}AjAl}{{{h{jAn}}{h{jDh}}}{{Cl{BfDj}}}}{{{h{jB`}}{h{jDh}}}{{Cl{BfDj}}}}{{{h{j{Bb{c}}}}{h{jDh}}}{{Cl{BfDj}}}Al}{{}c{}}000000000{GbD`}{GdAn}{GfA`}{GfFl}{GfEd}{GhEd}{GjBb}{GlB`}{GnC`}{GnA`}{H`}{GnBd}{GnD`}{HbA`}40{H`Fl}{H`D`}{GnCb}{HdD`}000","D":"Hj","p":[[5,"Init",0],[5,"Args",0],[5,"Command",251],[1,"reference",null,null,1],[0,"mut"],[5,"Mutex",252],[5,"ChangeSet",0],[6,"Option",253,null,1],[5,"ChangeInfo",0],[6,"Keychain",0],[6,"Commands",0],[10,"Clone",254],[10,"Subcommand",255],[10,"Args",255],[6,"AddressCmd",0],[6,"TxOutCmd",0],[6,"PsbtCmd",0],[6,"CoinSelectionAlgo",0],[1,"unit"],[1,"u8"],[6,"Ordering",256],[8,"KeychainTxGraph",0],[5,"Assets",257],[5,"Address",258],[1,"u64"],[5,"Psbt",259],[1,"tuple",null,null,1],[8,"Result",260],[10,"ChainOracle",261],[6,"Result",262,null,1],[10,"Deserializer",263],[1,"bool"],[5,"Formatter",264],[8,"Result",264],[10,"Debug",264],[5,"ArgMatches",265],[8,"Error",266],[1,"str"],[5,"Id",267],[5,"LocalChain",268],[5,"Store",269],[6,"Network",270],[5,"Transaction",271],[17,"Output"],[10,"FnOnce",272],[5,"KeychainTxOutIndex",273],[1,"u32"],[5,"ChangeSet",273],[1,"slice"],[5,"ChangeSet",268],[8,"PlanUtxo",0],[5,"Vec",274],[10,"Serializer",275],[5,"String",276],[5,"ChangeSet",277],[5,"TypeId",278],[15,"List",228],[15,"Address",229],[15,"Init",229],[15,"Generate",229],[15,"Psbt",229],[15,"TxOut",229],[15,"New",236],[15,"Extract",236],[15,"Sign",236],[15,"List",247]],"r":[],"b":[[111,"impl-Display-for-Keychain"],[112,"impl-Debug-for-Keychain"],[113,"impl-Debug-for-CoinSelectionAlgo"],[114,"impl-Display-for-CoinSelectionAlgo"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAALYAGgAAAAAAAgABAAUAAgAJAAIAEQABABQAAAAZAAAAGwABAB4AAAAgAAAAIgABACUAHQBFABsAYgABAGUADwB/AAoAiwAFAJIAAACUAAAAoAAAAKIAAAClACAAxwAdAOYAAADrAAEA7wAAAA==","P":[[46,"T"],[66,""],[71,"CS,S"],[72,""],[74,"S"],[75,""],[77,"T"],[84,""],[95,"O"],[96,""],[100,"__D"],[102,""],[104,"K"],[106,""],[107,"CS,S"],[108,""],[110,"S"],[111,""],[116,"T"],[126,"CS,S"],[128,""],[130,"S"],[131,"CS,S"],[133,""],[135,"S"],[136,"FromStr::Err"],[137,""],[139,"S,,CS"],[140,""],[148,"CS,S"],[149,"U"],[159,""],[165,"O"],[166,"__S"],[168,"T"],[175,""],[177,"U,T"],[187,"U"],[197,""],[208,"CS,S"],[210,""],[212,"S"],[213,"CS,S"],[215,""],[217,"S"],[218,"V"],[228,""]]}],["example_electrum",{"t":"SSFGPFPNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","ElectrumArgs","ElectrumCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","batch_size","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","electrum_args","electrum_url","eq","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","electrum_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_electrum"],[75,"example_electrum::ElectrumCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"electrum_client::client"],[87,"anyhow"],[88,"core::option"],[89,"core::fmt"],[90,"clap_builder::parser::matches::arg_matches"],[91,"clap_builder"],[92,"core::result"],[93,"clap_builder::util::id"],[94,"core::any"]],"i":"````Ad`0lf10220210210121021021000210210210210210102210`210210210210210210210BnC`1010111","f":"{{}b}0`````{dd}00000{fh}{b{{b{c}}}{}}00{{{b{j}}}{{b{jc}}}{}}00{{{b{l}}n}{{Ab{A`}}}}{{{b{Ad}}}Ad}{{{b{l}}}l}{{{b{f}}}f}{{b{b{jc}}}Af{}}00{{bAh}Af}00{{}d}0{{{b{Ad}}}l}{lAj}{{{b{f}}{b{f}}}Al}{{{b{Ad}}{b{jAn}}}B`}{{{b{l}}{b{jAn}}}B`}{{{b{f}}{b{jAn}}}B`}{cc{}}00{{{b{Bb}}}{{Bf{AdBd}}}}{{{b{Bb}}}{{Bf{lBd}}}}{{{b{Bb}}}{{Bf{fBd}}}}{{{b{jBb}}}{{Bf{AdBd}}}}{{{b{jBb}}}{{Bf{lBd}}}}{{{b{jBb}}}{{Bf{fBd}}}}{{}{{Aj{Bh}}}}0{{{b{Bj}}}Al}{{}c{}}00{{}{{Ab{Af}}}}{bc{}}00{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBl}00{{{b{jAd}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jl}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jf}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jAd}}{b{jBb}}}{{Bf{AfBd}}}}{{{b{jl}}{b{jBb}}}{{Bf{AfBd}}}}{{{b{jf}}{b{jBb}}}{{Bf{AfBd}}}}{{}c{}}00{BnAl}{C`l}{Bnl}{C`f}{Bnf}{C`h}555","D":"An","p":[[1,"reference",null,null,1],[5,"Command",84],[5,"ScanOptions",0],[1,"usize"],[0,"mut"],[5,"ElectrumArgs",0],[6,"Network",85],[5,"Client",86],[8,"Result",87],[6,"ElectrumCommands",0],[1,"unit"],[1,"u8"],[6,"Option",88,null,1],[1,"bool"],[5,"Formatter",89],[8,"Result",89],[5,"ArgMatches",90],[8,"Error",91],[6,"Result",92,null,1],[5,"Id",93],[1,"str"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgABQAPABIAIwADACoACAA2ABUATQADAA==","P":[[14,"T"],[20,""],[24,"T"],[27,""],[38,"T"],[41,""],[50,"U"],[53,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"],[75,""]]}],["example_esplora",{"t":"SSFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNHONNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","EsploraArgs","EsploraCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","eq","esplora_args","esplora_url","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","parallel_requests","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","esplora_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_esplora"],[75,"example_esplora::EsploraCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"esplora_client::blocking"],[87,"anyhow"],[88,"core::option"],[89,"core::fmt"],[90,"clap_builder::parser::matches::arg_matches"],[91,"clap_builder"],[92,"core::result"],[93,"clap_builder::util::id"],[94,"core::any"]],"i":"````A``0hAb1022210210121021021000021210210210210102210`0210210210210210210210BnC`1010111","f":"{{}b}0`````{dd}00000{b{{b{c}}}{}}00{{{b{f}}}{{b{fc}}}{}}00{{{b{h}}j}{{n{l}}}}{{{b{A`}}}A`}{{{b{h}}}h}{{{b{Ab}}}Ab}{{b{b{fc}}}Ad{}}00{{bAf}Ad}00{{}d}0{{{b{Ab}}{b{Ab}}}Ah}{{{b{A`}}}h}{hAj}{{{b{A`}}{b{fAl}}}An}{{{b{h}}{b{fAl}}}An}{{{b{Ab}}{b{fAl}}}An}{cc{}}00{{{b{B`}}}{{Bd{A`Bb}}}}{{{b{B`}}}{{Bd{hBb}}}}{{{b{B`}}}{{Bd{AbBb}}}}{{{b{fB`}}}{{Bd{A`Bb}}}}{{{b{fB`}}}{{Bd{hBb}}}}{{{b{fB`}}}{{Bd{AbBb}}}}{{}{{Aj{Bf}}}}0{{{b{Bh}}}Ah}{{}c{}}00{{}{{n{Ad}}}}{AbBj}{bc{}}00{c{{Bd{e}}}{}{}}00{{}{{Bd{c}}}{}}00{bBl}00{{{b{fA`}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fh}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fAb}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fA`}}{b{fB`}}}{{Bd{AdBb}}}}{{{b{fh}}{b{fB`}}}{{Bd{AdBb}}}}{{{b{fAb}}{b{fB`}}}{{Bd{AdBb}}}}{{}c{}}00{BnAh}{C`h}{Bnh}{C`Ab}{BnAb}{C`Bj}555","D":"An","p":[[1,"reference",null,null,1],[5,"Command",84],[0,"mut"],[5,"EsploraArgs",0],[6,"Network",85],[5,"BlockingClient",86],[8,"Result",87],[6,"EsploraCommands",0],[5,"ScanOptions",0],[1,"unit"],[1,"u8"],[1,"bool"],[6,"Option",88,null,1],[5,"Formatter",89],[8,"Result",89],[5,"ArgMatches",90],[8,"Error",91],[6,"Result",92,null,1],[5,"Id",93],[1,"str"],[1,"usize"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgAGQAjAAIAKQAIADUAAAA3ABQATQADAA==","P":[[13,"T"],[19,""],[23,"T"],[26,""],[37,"T"],[40,""],[49,"U"],[52,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"],[75,""]]}],["example_wallet_electrum",{"t":"SSSSSSSSH","n":["BATCH_SIZE","DB_MAGIC","ELECTRUM_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_electrum"],[9,"bitcoin::network"],[10,"bitcoin_units::amount"],[11,"anyhow"],[12,"core::result"]],"i":"`````````","f":"{{}b}{{}d}000{{}f}{{}h}3{{}{{n{jl}}}}","D":"`","p":[[1,"usize"],[1,"reference",null,null,1],[6,"Network",9],[5,"Amount",10],[1,"unit"],[5,"Error",11],[6,"Result",12,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_async",{"t":"SSSSSSSSH","n":["DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_async"],[9,"bitcoin::network"],[10,"bitcoin_units::amount"],[11,"anyhow"],[12,"core::result"]],"i":"`````````","f":"{{}b}000{{}d}{{}f}{{}h}1{{}{{n{jl}}}}","D":"`","p":[[1,"reference",null,null,1],[6,"Network",9],[1,"usize"],[5,"Amount",10],[1,"unit"],[5,"Error",11],[6,"Result",12,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_blocking",{"t":"SSSSSSSSSH","n":["DB_MAGIC","DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_blocking"],[10,"bitcoin::network"],[11,"bitcoin_units::amount"],[12,"anyhow"],[13,"core::result"]],"i":"``````````","f":"{{}b}0000{{}d}{{}f}{{}h}1{{}{{n{jl}}}}","D":"`","p":[[1,"reference",null,null,1],[6,"Network",10],[1,"usize"],[5,"Amount",11],[1,"unit"],[5,"Error",12],[6,"Result",13,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAoAAQAAAAoA","P":[]}],["example_wallet_rpc",{"t":"FPSGPPNNNNNNONNNOONNNNNNNNNHOOOOONNNNNNNNONN","n":["Args","Block","DB_MAGIC","Emission","Mempool","SigTerm","augment_args","augment_args_for_update","borrow","","borrow_mut","","change_descriptor","client","command","command_for_update","db_path","descriptor","fmt","","from","","from_arg_matches","from_arg_matches_mut","group_id","into","","main","network","rpc_cookie","rpc_pass","rpc_user","start_height","try_from","","try_into","","type_id","","update_from_arg_matches","update_from_arg_matches_mut","url","vzip",""],"q":[[0,"example_wallet_rpc"],[44,"clap_builder::builder::command"],[45,"alloc::string"],[46,"bitcoincore_rpc::client"],[47,"anyhow"],[48,"std::path"],[49,"core::fmt"],[50,"clap_builder::parser::matches::arg_matches"],[51,"clap_builder"],[52,"core::result"],[53,"clap_builder::util::id"],[54,"core::option"],[55,"bitcoin::network"],[56,"core::any"]],"i":"`Af``00h00101000000010100001`0000001010100001","f":"``{{}b}```{dd}0{b{{b{c}}}{}}0{{{b{f}}}{{b{fc}}}{}}0{hj}{{{b{h}}}{{n{l}}}}{{}d}0{hA`}3{{{b{h}}{b{fAb}}}Ad}{{{b{Af}}{b{fAb}}}Ad}{cc{}}0{{{b{Ah}}}{{Al{hAj}}}}{{{b{fAh}}}{{Al{hAj}}}}{{}{{B`{An}}}}{{}c{}}0{{}{{n{Bb}}}}{hBd}{hB`}00{hBf}{c{{Al{e}}}{}{}}0{{}{{Al{c}}}{}}0{bBh}0{{{b{fh}}{b{Ah}}}{{Al{BbAj}}}}{{{b{fh}}{b{fAh}}}{{Al{BbAj}}}}{hj}{{}c{}}0","D":"Al","p":[[1,"reference",null,null,1],[5,"Command",44],[0,"mut"],[5,"Args",0],[5,"String",45],[5,"Client",46],[8,"Result",47],[5,"PathBuf",48],[5,"Formatter",49],[8,"Result",49],[6,"Emission",0],[5,"ArgMatches",50],[8,"Error",51],[6,"Result",52,null,1],[5,"Id",53],[6,"Option",54,null,1],[1,"unit"],[6,"Network",55],[1,"u32"],[5,"TypeId",56]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB4ACAAAAAAAAgAKAA4AAgATAAEAFwACABwAAAAiAAcAKwABAA==","P":[[8,"T"],[12,""],[20,"T"],[22,""],[25,"U"],[27,""],[33,"U,T"],[35,"U"],[37,""],[42,"V"]]}]]')); +var searchIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",{"t":"KFFCEONNNNNNONNNNNNMNNNNNNNNNNNNPPGGFFPPPNNONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["BitcoindRpcErrorExt","BlockEvent","Emitter","bip158","bitcoincore_rpc","block","block_hash","block_height","borrow","","borrow_mut","","checkpoint","connected_to","fmt","from","","into","","is_not_found_error","mempool","new","next_block","next_header","try_from","","try_into","","type_id","","vzip","","Bip158","Block","Error","Event","EventInner","FilterIter","NoMatch","NoScripts","Rpc","add_spk","add_spks","block","borrow","","","","borrow_mut","","","","chain_update","clone","","clone_into","","clone_to_uninit","","fmt","","","","","from","","","","","get_tip","height","","into","","","","into_iter","is_match","new_with_checkpoint","new_with_height","next","to_owned","","to_string","try_from","","","","try_into","","","","type_id","","","","vzip","","",""],"q":[[0,"bdk_bitcoind_rpc"],[32,"bdk_bitcoind_rpc::bip158"],[100,"bitcoin::blockdata::block"],[101,"bdk_core::checkpoint"],[102,"bdk_core::block_id"],[103,"core::fmt"],[104,"bitcoin::blockdata::transaction"],[105,"alloc::vec"],[106,"bitcoincore_rpc::error"],[107,"core::result"],[108,"bitcoincore_rpc::client"],[109,"core::option"],[110,"core::any"],[111,"bitcoin::blockdata::script::owned"],[112,"core::iter::traits::collect"],[113,"alloc::string"]],"i":"`````b00Aj1011110101Af111112121212DbCn````011Cb0Cl10231023102020210233102331201023121110231023102310231023","f":"`````{b}{{{d{{b{c}}}}}f{}}{{{d{{b{c}}}}}h{}}{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0{bl}{{{d{{b{c}}}}}n{}}{{{d{{b{c}}}}{d{jA`}}}AbAd}{cc{}}0{{}c{}}0{{{d{Af}}}Ah}{{{d{j{Aj{c}}}}}{{Bf{{Bb{{B`{AlAn}}}}Bd}}}Bh}{{{d{c}}lh}{{Aj{c}}}Bh}{{{d{j{Aj{c}}}}}{{Bf{{Bl{{b{Bj}}}}Bd}}}Bh}{{{d{j{Aj{c}}}}}{{Bf{{Bl{{b{Bn}}}}Bd}}}Bh}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{dC`}0{{}c{}}0`````````{{{d{j{Cb{c}}}}Cd}CfBh}{{{d{j{Cb{c}}}}e}CfBh{{Cj{}{{Ch{Cd}}}}}}{ClBj}{d{{d{c}}}{}}000{{{d{j}}}{{d{jc}}}{}}000{{{d{j{Cb{c}}}}}{{Bl{l}}}Bh}{{{d{Cl}}}Cl}{{{d{Cn}}}Cn}{{d{d{jc}}}Cf{}}0{{dD`}Cf}0{{{d{{Cb{c}}}}{d{jA`}}}AbAd}{{{d{Cl}}{d{jA`}}}Ab}{{{d{Cn}}{d{jA`}}}Ab}{{{d{Db}}{d{jA`}}}Ab}0{cc{}}000{BdDb}{{{d{j{Cb{c}}}}}{{Bf{{Bl{n}}Db}}}Bh}{{{d{Cn}}}h}{Clh}{{}c{}}000{{}c{}}{{{d{Cn}}}Ah}{{{d{c}}l}{{Cb{c}}}Bh}{{{d{c}}h}{{Cb{c}}}Bh}{{{d{j{Cb{c}}}}}{{Bl{e}}}Bh{}}{dc{}}0{dDd}{c{{Bf{e}}}{}{}}000{{}{{Bf{c}}}{}}000{dC`}000{{}c{}}000","D":"El","p":[[5,"BlockEvent",0],[1,"reference",null,null,1],[5,"BlockHash",100],[1,"u32"],[0,"mut"],[5,"CheckPoint",101],[5,"BlockId",102],[5,"Formatter",103],[8,"Result",103],[10,"Debug",103],[10,"BitcoindRpcErrorExt",0],[1,"bool"],[5,"Emitter",0],[5,"Transaction",104],[1,"u64"],[1,"tuple",null,null,1],[5,"Vec",105],[6,"Error",106],[6,"Result",107,null,1],[10,"RpcApi",108],[5,"Block",100],[6,"Option",109,null,1],[5,"Header",100],[5,"TypeId",110],[5,"FilterIter",32],[5,"ScriptBuf",111],[1,"unit"],[17,"Item"],[10,"IntoIterator",112],[5,"EventInner",32],[6,"Event",32],[1,"u8"],[6,"Error",32],[5,"String",113]],"r":[],"b":[[62,"impl-Display-for-Error"],[63,"impl-Debug-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADYACQAFAAAACQADAA8AAAAZAAcALQAHADYACgBFAAAATQAAAFEAEwA=","P":[[6,"B"],[8,"T"],[12,""],[13,"B"],[15,"T"],[17,"U"],[19,""],[20,"C"],[24,"U,T"],[26,"U"],[28,""],[30,"V"],[41,"C"],[42,"C,"],[43,""],[44,"T"],[52,"C"],[53,""],[55,"T"],[57,""],[59,"C"],[60,""],[64,"T"],[68,""],[69,"C"],[70,""],[72,"U"],[76,"I"],[77,""],[78,"C"],[80,"C,Iterator::Item"],[81,"T"],[83,""],[84,"U,T"],[88,"U"],[92,""],[96,"V"]]}],["bdk_chain",{"t":"KPSFPFFGKGFFFPKFRFFIEEIPKGPFEFFPNNMNNONNNNDEONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNONOONCCNNNNNNNNNNNNNNNNNNNNNNNNMNNMNONECNMENNNNNNNNONNNNNNNNNDCODNNNNNOCENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOOOOOOOFGPPPPFTTPPPFFPFFTTPGTTGFFFGFTTTTTTTTTTTTTTTTTTTPPFPPPTPGGPPPPTTTTFFPPPPPPFFFFPPTTPFFFFFFPPPPPFFFFFFGFFFPPPPFFFFFPPPPPPPPPPPPPPPPPFTFFFFFFFGFFFFTTTTTTNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNONNNNNNCNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNOOCNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCONONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNOFGGPPPGTPFPFGPFPGGKPFPPPPGPPPGPPPFPFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPGPFPFPFPFGGFPFPPPPPFPPPKGFPPPPPPPPGPPFPNNNNMNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNKKCCMMMMMMMHCHHHHCHHHPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRGPRGGKPPPPPPCNNNNNNNNNNNNNNNMHNHHHNNNHCHNHHHNNHCNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNCFSSSPSPGPSSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNKRKRFGKFFPPPNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFSSSSSSSSSSRRKMFNNNNNNNNNNNNFFKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNTGGKTTTKPTGTGGTFKPTTTFTTTTRTGTPTTTTTPPTTTPTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFSGGGCCCCCCCTTKFTFRTKFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNFFPGFGPPGPFFPPPPPPPPPPPGPFFGPPPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFFPGFPFFPPSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFSPPSSGNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNHHNNFGPPSSPPNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGFPFFFPNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNONNNNNONONNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNFFFFFGFFFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFFGIIIIFPPKPFPPPPIPPPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNOOOOOONNNOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFFCCCCCCCCCPPGFFFTPPTTTFPPGFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNONNNNNONNNNNNNNNNNNNNNONNNNNONNNNNTSFSSSSSSSTSSTSSTTTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNFCCPFFSGTTTTFFTPFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFFGTTTTTFPFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGPPPJJJJJFPPPPPPCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFPGGFFPPPFPFFKFFFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCHGPPSSFNNNNNNNNNNNNNNNNNNNNPGPPFGPPPPPPPPPPPPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFTFFTTTTTGFTPFFFFPFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOONNONHHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOONNNNNNNOSFFFNNNNNNNNNNNNNTPKGKTPFTKTTTTPKONOOOONNNNNNNNNMHHNMMMMMMMMMMCNNNNNNNNNNNNNOOONOCOOOMMMMMMMMMMOCHNNNNNNNNNNNFKPKGGPPSPPPPKPFKNNNNNNNNNNNNNMNNHHHMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMHHNNNNNNNNNNNNNNNNNOOOOJFJJJJJOOOOOOOOOOOOOKKRRKRFRKFNNNNNNMMNNMNCNNMNNNNNNNNNKFFFFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNPFPFPPFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFTRTTRFKKFFTRMNMNNNNNNNNQNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNNNNNCNNQQCNNNNNMNNNNNMNMNNNCQCNCCCCQCCCCMNNNNNNNNNNNNNNNNNNNNHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGRKRKIGGFPPFPPPFPNMNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNQNNNNNNNNNNNMNNNQNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQFNNNNNNNNNNNNNNNNNRFFKNNMNNNNNNNNNNNNQNNNNQNNNNNNNNNNNNNNNNNNGGPPFPFPFNNNNNNNNONNNNONNNNNNNRKGGPPPPMRKRKMMFFFNNNONONNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKYKRRRKYRRRRRRRKNNNCMMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMQNNCMMMMMMNMMMMMMMMMMMMMMMMNMMMMMMMPPPKKKKRPKKRRRRRKPFKPKPPPPPKPKPPPGPPPRRRKKNNNNNNNNNNNNMNNNMMNMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMNNNNNNNNNNNNMNMNNNNNNNNNMNNNNNNNNNMNMNNNMNMNNNNNNNMNNNNNNNMNNMNNCNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKRRRRRRRRFRRRRRRRRKKRKRKRKRKRKRKRKKNNNNNMMMMMMMMNNNNNNNNNNMMMMMMNNNMMMMMMNNNNNMMMMMNMMMMMMMMMMMMNMMMMMMMMNNNNNNNCTKNMNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPKPPPFPFGFPPPPPPPPKIFFPFPPKPNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNHHNNQNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNPFPPGGPPFPFPPPPFPGGGFFFFPPPFKRRFFFIIKFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNONNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFGPPPPPFPPNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNONNNNPPGGFPPPPPFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFTTTTFTTTTSFTTFTTTFTNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFFPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNNNNNNNNNNPPPPPPPPPFFPPPPPPPPPPPPPPSSPPGPPPFPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPFFGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOONNNNNNNNNNNNOONNNOOPGFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOONNNNNNONNNNNNNNNNNNONNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNONNNNONNNNFFFFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPFGFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONOOOOOOOONNNNNNNNNNNNOONNNFSSSSSSSSHFFFPPPPPPPPPPGRGPKGPGFPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPFGPPFPGFPPPPPPPPPGGIGIPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOONNNNNNNNNNNNNOONNNNOOOOCOOOCNNNOONNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOFFFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNONNNONNNNNNNNNNNNNNOONNNGFKTGPTPPPFPPPPPPPPFTFPTPGKFFFFGFKKKGFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMNNNNNNNNNNNNNNCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCQNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSFNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFIFIFIPPPPFSSSSSIFFPPPPRFMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNHNNNNNCHHHHHHJHHHHHHHHHHHHHHHHHHHJHHHHHHHHHHHJHHHHHJJJHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNFTNNNNIIIIGNNNNNNNNNINNNNNNNNNNTRRFKKFFTRMMQMMMQQMMMQQMTKFKTKKRKNNNCNMNNNNNNNMNNNNNNNMMCHNNCNNNCNNHNMNMNNNNPFFGFFKKPPPFFFFPFGFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCKKKRFFFFFKRMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPGFCKFNNNNNNNNNNKKRKKKRKKFFNNNNNNMNNMNNNNMMNNMMNNNNNNNNNNNMNNNNNNNNNMNNNNNNNMNNMNNMHMNNNMHNNNMNNNNNNNNNNFFFCNNNNNNNNNNNCNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNRKFKNNMMMMMMNNCNNNNNMMNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPFGPGPGPPPPPFPFFPPPPPPGGPGPFPFFFPPFPFGPPPFPPFFGGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNSPPPFGPNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNFPPPFPGPPGPPPPPPPPFFGFPPPPFFPGPFSSSSSSSFGFFFPFFFFGGFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONCNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNONNNNRKMMMMMCCFSPKGPFTTKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNMNNNOOOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGTPFFFFPFFTNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNSHFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNNNTGFFPPTTTFFFFFNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNOOOONNNNNNNNNNNNNNNNNN","n":["Anchor","","BIP32_MAX_INDEX","Balance","Block","BlockId","CanonicalIter","CanonicalReason","ChainOracle","ChainPosition","CheckPoint","CheckPointIter","ConfirmationBlockTime","Confirmed","DescriptorExt","DescriptorId","Error","FullTxOut","Impl","Indexed","IndexedTxGraph","Indexer","KeychainIndexed","Mempool","Merge","ObservedIn","","SpkIterator","TxGraph","TxPosInBlock","TxUpdate","Unconfirmed","add","all_zeros","anchor_block","","","anchors","as_byte_array","as_raw_hash","as_ref","","bdk_core","bitcoin","block","block_id","","","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","chain_position","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cloned","cmp","","","","","","column_result","","","","","","","","confirmation_height_upper_bound","","","","confirmation_time","confirmed","default","","","","deref","descendant","descriptor","descriptor_id","deserialize","","","","","dust_value","engine","eq","","","","","","","","","","eq_ptr","equivalent","","","","","","","","","","","","","","","","","","extend","","fmt","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_anchor","from_block_ids","from_byte_array","from_engine","from_header","from_observed_in","from_raw_hash","from_slice","from_slice_delegated","from_str","get","get_chain_tip","hash","","","","","","height","","immature","index","indexed_tx_graph","indexer","insert","into","","","","","","","","","","","","","","","into_fallible","","","into_inner","into_iter","","","","is_block_in_chain","is_confirmed","is_confirmed_and_spendable","is_empty","is_mature","is_on_coinbase","iter","keychain_txout","local_chain","map_anchors","merge","miniscript","new","","","new_with_range","next","","","nth","outpoint","partial_cmp","","","","","","prev","push","range","rusqlite","rusqlite_impl","seen_ats","serde","serialize","","","","","spent_by","spk_client","spk_txout","take","to_byte_array","to_owned","","","","","","","","","","","","to_raw_hash","to_sql","","","","","","","","to_string","","to_transitive","total","transpose_into_fallible","","","trusted_pending","trusted_spendable","try_from","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","tx_graph","tx_pos","txout","txouts","txs","type_id","","","","","","","","","","","","","","","untrusted_pending","vzip","","","","","","","","","","","","","","","anchor","descendant","","observed_in","anchor","last_seen","transitively","Address","AddressType","All","","AllPlusAnyoneCanPay","","Amount","BROADCAST_MIN","BTC","Bit","Bitcoin","","Block","BlockHash","CentiBitcoin","CompactTarget","CompressedPublicKey","DEFAULT_MAX_FEE_RATE","DUST","Default","Denomination","ENABLE_LOCKTIME_NO_RBF","ENABLE_RBF_NO_LOCKTIME","EcdsaSighashType","FeeRate","FilterHash","FilterHeader","KnownHrp","LegacySighash","MAX","","","","","","MAX_ATTAINABLE_MAINNET","MAX_ATTAINABLE_REGTEST","MAX_ATTAINABLE_SIGNET","MAX_ATTAINABLE_TESTNET","MAX_BLOCK","MAX_MONEY","","MAX_STANDARD_WEIGHT","MIN","","","","MIN_TRANSACTION","Main","Mainnet","MerkleBlock","MicroBitcoin","MilliBitcoin","MilliSatoshi","NULL","NanoBitcoin","Network","NetworkKind","None","","NonePlusAnyoneCanPay","","ONE_BTC","","ONE_SAT","","Opcode","OutPoint","P2pkh","P2sh","P2tr","P2wpkh","P2wsh","PicoBitcoin","PrivateKey","Psbt","PubkeyHash","PublicKey","Regtest","","SAT","SIZE","Satoshi","Script","ScriptBuf","ScriptHash","SegwitV0Sighash","Sequence","SignedAmount","Signet","Single","","SinglePlusAnyoneCanPay","","TapBranchTag","TapLeafHash","TapLeafTag","TapNodeHash","TapSighash","TapSighashTag","TapSighashType","TapTweakHash","TapTweakTag","Target","Test","Testnet","Testnet4","Testnets","Transaction","TxIn","TxMerkleNode","TxOut","Txid","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","VarInt","WITNESS_SCALE_FACTOR","WPubkeyHash","WScriptHash","Weight","Witness","WitnessCommitment","WitnessMerkleNode","WitnessProgram","WitnessVersion","Work","Wtxid","XKeyIdentifier","XOnlyPublicKey","ZERO","","","","","","abs","add","","","","add_assign","","","add_tweak","address","address_type","all_zeros","","","","","","","","","","","","","","","","","","","amount","as_byte_array","","","","","","","","","","","","","","","","","","","as_bytes","as_c_ptr","as_mut","","","","as_mut_bytes","as_mut_c_ptr","as_mut_ptr","as_mut_script","as_ptr","as_raw_hash","","","","","","","","","","","","","","","","","","","as_ref","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","as_script","as_unchecked","assume_checked","assume_checked_ref","assume_hidden","base_size","","bip152","bip158","bip32","bip34_block_height","block_hash","blockdata","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","builder","","bytes","chain_hash","check_after","check_merkle_root","check_older","","check_witness_commitment","checked_abs","checked_add","","","checked_div","","","","checked_mul","","","","checked_mul_by_weight","checked_rem","","checked_sub","","","classify","clear","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp_fast_unstable","coinbase","combine","compressed","","compute_merkle_root","compute_ntxid","compute_txid","compute_witness_commitment","compute_wtxid","consensus","consensus_decode","","","","","","","","","","","","","","","","","consensus_decode_from_finite_reader","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","","","count_sigops","count_sigops_legacy","dangerous_assume_tweaked","default","","","","","","","","","","","","deref","deref_mut","des_btc","","des_sat","","deserialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_from_reader","difficulty","difficulty_float","display_dynamic","","display_in","","div","","","","","div_assign","","","dust_value","ecdsa","enables_absolute_lock_time","enables_lock_time","engine","","","","","","","","","","","","","","","","","","","","","","","eq","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","extend","extract","extract_matches","extract_tx","extract_tx_fee_rate_limit","extract_tx_unchecked_fee_rate","extract_tx_with_fee_rate_limit","fee","fee_vb","fee_wu","filter_header","finalize","finalize_inp","finalize_inp_mall","finalize_inp_mall_mut","finalize_inp_mut","finalize_mall","finalize_mall_mut","finalize_mut","first_opcode","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt_asm","fmt_value_in","","fmt_wif","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_512_second_intervals","from_be_bytes","","from_block_with_predicate","from_btc","","from_byte_array","","","","","","","","","","","","","","","","","","","from_bytes","","from_bytes_mut","from_chain_hash","from_compact","from_consensus","","","from_consensus_u8","from_core_arg","from_engine","","","","","","","","","","","","","","","","","","","from_float_in","","from_header_difficulty_adjustment","from_header_txids_with_predicate","from_height","from_hex","","","","","from_int_btc","from_iter","from_key_and_tweak","from_keypair","from_kwu","from_le_bytes","","from_magic","from_next_work_required","from_node_hashes","from_non_witness_data_size","from_private_key","","from_raw_hash","","","","","","","","","","","","","","","","","","","from_sat","","from_sat_per_kwu","from_sat_per_vb","from_sat_per_vb_unchecked","from_script","","","from_seconds_ceil","from_seconds_floor","from_slice","","","","","","","","","","","","","","","","","","","","","","","","","","from_slice_delegated","","","","","","","","","","","","","","","","","","","from_standard","from_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str_in","","from_str_with_denomination","","from_unprefixed_hex","","","","from_unsigned_tx","from_vb","from_vb_unchecked","from_vb_unwrap","from_wif","from_witness_data_size","from_witness_program","from_wu","from_wu_usize","generate","hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash_types","header","","index","","","","","","","","","","","","","","","","","","","","","","","","","","","","inner","","input","inputs","instruction_indices","instruction_indices_minimal","instructions","instructions_minimal","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_boxed_script","into_bytes","into_iter","into_script_buf","into_unchecked","is_absolute_timelock_satisfied","is_coinbase","is_empty","","is_explicitly_rbf","is_final","is_height_locked","is_lock_time_enabled","is_mainnet","is_met_by","is_multisig","is_negative","is_null","is_op_return","is_p2pk","is_p2pkh","is_p2sh","is_p2tr","","is_p2wpkh","","is_p2wsh","","is_positive","is_provably_unspendable","is_push_only","is_rbf","is_related_to_pubkey","is_related_to_xonly_pubkey","is_relative_lock_time","is_spend_standard","is_time_locked","is_uncompressed","is_valid_for_network","is_witness_program","is_x_only_key","iter","iter_funding_utxos","key","last","legacy_weight","len","","lock_time","log2","magic","matches_script_pubkey","max_difficulty_transition_threshold","max_transition_threshold","max_transition_threshold_unchecked","merkle_tree","min_difficulty_transition_threshold","min_transition_threshold","minimal_non_dust","","minimal_non_dust_custom","","mul","","","","","mul_assign","","","neg","network","","new","","","","","","","new_op_return","new_p2pk","new_p2pkh","new_p2sh","new_p2tr","new_p2tr_tweaked","new_p2wpkh","new_p2wsh","new_uncompressed","","new_witness_program","nth","ntxid","null","output","outputs","p2p","p2pk_public_key","p2pkh","p2sh","p2sh_from_hash","p2shwpkh","p2shwsh","p2tr","","p2tr_key_spend","p2tr_tweaked","","p2wpkh","","","p2wpkh_script_code","","","","p2wsh","","params","parse","partial_cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","policy","positive_sub","pow","previous_output","program","proprietary","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","psbt","pubkey_hash","","","public_key","","push","push_ecdsa_signature","push_instruction","push_instruction_no_opt","push_opcode","push_slice","read_from","","redeem_script","rem","","rem_assign","","require_network","reserve","reserve_exact","scale_by_witness_factor","scan_and_push_verify","script_hash","","script_pubkey","","script_pubkey_lens","script_sig","second_to_last","segwit_weight","sequence","ser_btc","","ser_btc_opt","","ser_sat","","ser_sat_opt","","serialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","serialize_hex","serialize_to_writer","sighash","sighash_ecdsa","sighash_msg","sign","sign_message","signum","size","","","spend_utxo","sub","","","","sub_assign","","","sum","","","","tap_tweak","taproot","taproot_annex","taproot_control_block","tapscript","tapscript_leaf_hash","third_to_last","to_address_data","to_asm_string","to_be_bytes","","to_btc","","to_byte_array","","","","","","","","","","","","","","","","","","","to_bytes","","","","to_compact_lossy","to_consensus","to_consensus_u32","to_core_arg","to_fe","to_float_in","","to_hash160","","to_hash256","","to_hex_string","to_kwu_floor","to_le_bytes","","to_num","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_p2sh","to_p2tr","to_p2wsh","to_public_key","","to_qr_uri","to_raw_hash","","","","","","","","","","","","","","","","","","","to_relative_lock_time","to_ripemd160","","to_sat","","to_sat_per_kwu","to_sat_per_vb_ceil","to_sat_per_vb_floor","to_scalar","to_sha256","","to_signed","to_sort_key","to_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string_in","","to_string_with_denomination","","to_target","to_u32","to_u8","to_unsigned","to_vbytes_ceil","to_vbytes_floor","to_vec","to_wif","to_work","to_wu","to_x_only_pubkey","total_sigop_cost","total_size","","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tweak_add_check","tx_in","tx_out","txdata","txid","","txn","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_prefix","","unchecked_add","","unchecked_sub","","unknown","unsigned_abs","unsigned_tx","update_input_with_descriptor","update_output_with_descriptor","value","verify","","","version","","","vout","vsize","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","weight","","","with_capacity","witness","witness_program","witness_root","witness_script","witness_version","wpubkey_hash","","write_into","","wscript_hash","wtxid","xpub","Address","AddressData","AddressType","Base58","Bech32","ExcessiveScriptSize","FromScriptError","IS_CHECKED","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","KnownHrp","LegacyAddressTooLong","LegacyAddressTooLongError","Mainnet","NetworkChecked","NetworkUnchecked","NetworkValidation","","NetworkValidationError","P2pkh","","P2sh","","P2shError","P2tr","P2wpkh","P2wsh","ParseError","Regtest","Segwit","Testnets","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","error","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","into","","","","","","","","","","","","invalid_base58_payload_length","invalid_legacy_address_prefix","invalid_legcay_address_length","partial_cmp","","","source","","","","","to_owned","","","","","","","","","","","","to_string","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","pubkey_hash","script_hash","witness_program","Base58","Bech32","ExcessiveScriptSize","FromScriptError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","LegacyAddressTooLong","LegacyAddressTooLongError","NetworkValidation","NetworkValidationError","P2shError","ParseError","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","Amount","Bit","Bitcoin","CentiBitcoin","CheckedSum","Denomination","Display","InputTooLarge","InvalidCharacter","MicroBitcoin","MilliBitcoin","MilliSatoshi","MissingDigits","NanoBitcoin","OutOfRange","ParseAmountError","PicoBitcoin","Satoshi","SignedAmount","TooPrecise","borrow","","borrow_mut","","checked_sum","clone","","clone_into","","clone_to_uninit","","eq","equivalent","","fmt","","","","from","","","","","","","","into","","serde","show_denomination","source","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","SerdeAmount","SerdeAmountForOpt","as_btc","as_sat","des_btc","des_sat","ser_btc","ser_btc_opt","ser_sat","ser_sat_opt","type_prefix","deserialize","opt","serialize","deserialize","serialize","deserialize","opt","serialize","deserialize","serialize","Decode","Error","IncorrectChecksum","InvalidCharacterError","String","TooShort","Vec","add","add_assign","allocator","append","as_bytes","as_hex","as_mut","","","as_mut_ptr","as_mut_slice","as_mut_str","as_mut_vec","as_non_null","as_ptr","as_ref","","","","","","as_slice","as_str","as_utf8_pattern","borrow","","","","","","borrow_mut","","","","","","capacity","","clear","","clone","","","","clone_from","","clone_into","","","","clone_to_uninit","","","","cmp","","column_result","","consensus_decode","consensus_decode_from_finite_reader","","","","","","","","","","","","","","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","consume","decode","decode_check","dedup","dedup_by","dedup_by_key","default","","deref","","deref_mut","","deserialize","","drain","","drop","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","encode_check","encode_check_to_fmt","eq","","","","","","","","","","","","","","","","equivalent","","","","","","","","error","extend","","","","","","","","extend_from_slice","extend_from_within","","extend_one","","","","","","","extend_reserve","","","","extract_if","flush","","fmt","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_hex","from_iter","","","","","","","from_parts","from_parts_in","from_raw_parts","","from_raw_parts_in","from_str","from_utf16","from_utf16_lossy","from_utf16be","from_utf16be_lossy","from_utf16le","from_utf16le_lossy","from_utf8","from_utf8_lossy","from_utf8_lossy_owned","from_utf8_unchecked","hash","","hex_reserve_suggestion","index","","index_mut","","insert","","insert_str","into","","","","into_assets","into_boxed_slice","into_boxed_str","into_bytes","into_chars","into_derivation_path","","into_deserializer","","into_flattened","into_iter","","","into_parts","into_parts_with_alloc","into_raw_parts","","into_raw_parts_with_alloc","into_searcher","invalid_base58_character","is_contained_in","is_empty","","","is_prefix_of","is_suffix_of","is_write_vectored","leak","","len","","merge","ne","","","","","","","","","new","","new_in","partial_cmp","","pop","","pop_if","push","","push_str","push_within_capacity","remove","","remove_matches","replace_range","reserve","","reserve_exact","","resize","resize_with","retain","","retain_mut","serialize","","set_len","shrink_to","","shrink_to_fit","","source","spare_capacity_mut","splice","split_at_spare_mut","split_off","","strip_prefix_of","strip_suffix_of","swap_remove","to_owned","","","","to_socket_addrs","to_sql","","to_string","","","truncate","","try_from","","","","","","","try_into","","","","try_reserve","","try_reserve_exact","","try_with_capacity","","try_with_capacity_in","type_id","","","","vzip","","","","with_capacity","","with_capacity_in","write","","write_all","write_char","write_str","write_vectored","Decode","Error","IncorrectChecksum","IncorrectChecksumError","InvalidCharacterError","TooShort","TooShortError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","incorrect_checksum","into","","invalid_base58_length","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","Config","DecodeError","","DecodeEstimate","DecodeSliceError","EncodeSliceError","Engine","InvalidByte","InvalidLastSymbol","InvalidLength","InvalidPadding","OutputSliceTooSmall","","alphabet","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","config","decode","","decode_engine","decode_engine_slice","decode_engine_vec","decode_slice","decode_slice_unchecked","decode_vec","decoded_len_estimate","display","encode","","encode_engine","encode_engine_slice","encode_engine_string","encode_slice","encode_string","encoded_len","engine","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","into","","","prelude","read","source","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","write","Alphabet","BCRYPT","BIN_HEX","CRYPT","DuplicatedByte","IMAP_MUTF7","InvalidLength","ParseAlphabetError","ReservedByte","STANDARD","URL_SAFE","UnprintableByte","as_str","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","eq","","equivalent","","","","fmt","","","from","","into","","new","to_owned","to_string","try_from","","","try_into","","type_id","","vzip","","Base64Display","borrow","borrow_mut","fmt","from","into","new","to_string","try_from","try_into","type_id","vzip","Config","","DecodeEstimate","","DecodeMetadata","DecodePaddingMode","Engine","GeneralPurpose","GeneralPurposeConfig","Indifferent","RequireCanonical","RequireNone","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","config","","decode","","decode_slice","","decode_slice_unchecked","","decode_vec","","decoded_len_estimate","default","encode","","encode_padding","","encode_slice","","encode_string","","eq","","equivalent","","","","fmt","","","","from","","","","general_purpose","into","","","","new","","to_owned","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","with_decode_allow_trailing_bits","with_decode_padding_mode","with_encode_padding","GeneralPurpose","GeneralPurposeConfig","NO_PAD","PAD","STANDARD","STANDARD_NO_PAD","URL_SAFE","URL_SAFE_NO_PAD","BASE64_STANDARD","BASE64_STANDARD_NO_PAD","BASE64_URL_SAFE","BASE64_URL_SAFE_NO_PAD","Config","DecodeEstimate","Engine","config","DecoderReader","borrow","borrow_mut","fmt","from","into","into_inner","new","read","try_from","try_into","type_id","vzip","EncoderStringWriter","EncoderWriter","StrConsumer","borrow","","borrow_mut","","consume","drop","finish","flush","","fmt","from","","from_consumer","into","","into_inner","","new","","try_from","","try_into","","type_id","","vzip","","write","","A","Bech32","Bech32m","ByteIterExt","C","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","","D","DecodeError","E","EncodeError","EncodeIoError","F","Fe32","Fe32IterExt","Fmt","G","GENERATOR_SH","H","Hrp","J","K","L","M","MidstateRepr","N","NoChecksum","P","Parse","Q","R","S","T","TARGET_RESIDUE","TooLong","","U","V","W","Write","X","Y","Z","_0","_2","_3","_4","_5","_6","_7","_8","_9","add","","","","add_assign","as_bytes","as_ref","as_str","borrow","","","","","","","","borrow_mut","","","","","","","","byte_iter","bytes_to_fes","char_iter","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","decode","div","","","","div_assign","encode","encode_lower","encode_lower_to_fmt","encode_lower_to_writer","encode_to_fmt","encode_to_writer","encode_upper","encode_upper_to_fmt","encode_upper_to_writer","encoded_length","eq","","","","","","","equivalent","","","","","","","","","","","","","","fes_to_bytes","fmt","","","","","","","","","","from","","","","","","","","","","","","","","from_char","from_char_unchecked","hash","","","","","hrp","into","","","","","","","","is_valid_on_mainnet","is_valid_on_regtest","is_valid_on_signet","is_valid_on_testnet","is_valid_segwit","iter_alpha","len","lowercase_byte_iter","lowercase_char_iter","mul","","","","mul_assign","parse","parse_unchecked","partial_cmp","","","","primitives","sanity_check","segwit","source","","","sub","","","","sub_assign","to_char","to_lowercase","to_owned","","","","","","","to_string","","","","","to_u8","try_from","","","","","","","","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","with_checksum","BC","BCRT","Hrp","TB","Bech32","Bech32m","NoChecksum","checksum","decode","encode","gf32","hrp","iter","segwit","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","Engine","GENERATOR_SH","HrpFe32Iter","MidstateRepr","ONE","PackedFe32","PackedNull","TARGET_RESIDUE","WIDTH","bitxor","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","default","eq","","equivalent","","","","fmt","","from","","","input_fe","input_hrp","input_target_residue","into","","","into_fallible","into_iter","mul_by_x_then_add","","new","","next","residue","sanity_check","size_hint","to_owned","","transpose_into_fallible","try_from","","","try_into","","","type_id","","","unpack","","vzip","","","AsciiToFe32Iter","ByteIter","Char","CharError","CheckedHrpstring","CheckedHrpstringError","Checksum","","ChecksumError","CodeLength","CodeLengthError","Fe32Iter","Hrp","InvalidChar","InvalidLength","InvalidResidue","InvalidWitnessVersion","MissingSeparator","MixedCase","NoData","NonZero","NothingAfterSeparator","Padding","PaddingError","Parse","SegwitCodeLengthError","SegwitHrpstring","SegwitHrpstringError","TooLong","TooMuch","Unchecked","UncheckedHrpstring","UncheckedHrpstringError","WitnessLength","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","byte_iter","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","code_length","data_part_ascii","data_part_ascii_no_checksum","data_part_ascii_no_witver_no_checksum","encoded_length","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","fe32_iter","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","has_valid_checksum","has_valid_hrp","hrp","","","into","","","","","","","","","","","","","","into_fallible","","","into_iter","","","len","","new","","","new_bech32","next","","","remove_checksum","remove_witness_version","","size_hint","","","source","","","","","","","","to_owned","","","","","","","","to_string","","","","","","","","transpose_into_fallible","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","validate_and_remove_checksum","validate_checksum","validate_segwit","validate_segwit_padding","validate_witness_program_length","vzip","","","","","","","","","","","","","","witness_version","","","ByteIter","CharIter","Encoder","Fe32Iter","WitnessVersionIter","borrow","","","","","borrow_mut","","","","","bytes","chars","clone","clone_into","clone_to_uninit","eq","equivalent","","fes","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","new","","","","","next","","","","size_hint","","","","to_owned","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","with_witness_version","Fe32","FromCharError","Invalid","InvalidByte","NotAByte","NotAscii","TryFromError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BC","BCRT","ByteIter","CharIter","Empty","Error","Hrp","InvalidAsciiByte","LowercaseByteIter","LowercaseCharIter","MixedCase","NonAsciiChar","TB","TooLong","borrow","","","","","borrow_mut","","","","","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","len","","","","next","","","","next_back","","","","size_hint","","","","source","to_owned","to_string","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","ByteIterExt","BytesToFes","Checksummed","Fe32IterExt","FesToBytes","borrow","","","borrow_mut","","","bytes_to_fes","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fes_to_bytes","from","","","into","","","into_fallible","","","into_iter","","","len","","new","new_hrp","next","","","size_hint","","","to_owned","","","transpose_into_fallible","","","try_from","","","try_into","","","type_id","","","vzip","","","with_checksum","InvalidSegwitV0","InvalidWitnessVersionError","MAX_STRING_LENGTH","TooLong","TooShort","VERSION_0","VERSION_1","WitnessLengthError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","is_valid_witness_program_length","is_valid_witness_version","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","validate_witness_program_length","validate_witness_version","vzip","","DecodeError","EncodeError","Fmt","TooLong","VERSION_0","VERSION_1","WitnessLength","WitnessVersion","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","decode","encode","encode_lower_to_fmt_unchecked","encode_lower_to_writer_unchecked","encode_to_fmt_unchecked","encode_to_writer_unchecked","encode_upper_to_fmt_unchecked","encode_upper_to_writer_unchecked","encode_v0","encode_v1","encoded_length","eq","","equivalent","","","","fmt","","","","from","","","","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BlockTransactions","BlockTransactionsRequest","Error","HeaderAndShortIds","InvalidPrefill","PrefilledTransaction","ShortId","TxIndexOutOfRangeError","UnknownVersion","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","","block_hash","","borrow","","","","","","","","","borrow_mut","","","","","","","","","calculate_siphash_keys","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","","consensus_decode","","","","","consensus_decode_from_finite_reader","","consensus_encode","","","","","default","deserialize","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","from_block","from_hex","from_request","from_str","hash","","","","","header","idx","index","indexes","into","","","","","","","is_empty","len","nonce","partial_cmp","","","","","prefilled_txs","serialize","short_ids","source","","to_bytes","to_owned","","","","","","","to_string","","","transactions","try_from","","","","","","","","try_into","","","","","","","tx","type_id","","","","","","","vzip","","","","","","","with_siphash_keys","BitStreamReader","BitStreamWriter","BlockFilter","BlockFilterReader","BlockFilterWriter","Error","FilterHash","FilterHeader","GcsFilterReader","GcsFilterWriter","Io","UtxoMissing","add_element","","add_input_scripts","add_output_scripts","borrow","","","","","","","","borrow_mut","","","","","","","","clone","clone_into","clone_to_uninit","content","eq","equivalent","","filter_header","finish","","flush","fmt","","","from","","","","","","","","","","into","","","","","","","","match_all","","","match_any","","","new","","","","","","","new_script_filter","read","source","to_owned","to_string","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","Base58","CannotDeriveFromHardenedKey","ChainCode","ChildNumber","DerivationPath","DerivationPathIterator","Error","ExtendedPrivKey","ExtendedPubKey","ExtendendPrivKey","ExtendendPubKey","Fingerprint","Hardened","Hex","IntoDerivationPath","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChildNumber","InvalidChildNumberFormat","InvalidDerivationPathFormat","InvalidPublicKeyHexLength","KeySource","Normal","Secp256k1","UnknownVersion","WrongExtendedKeyLength","XKeyIdentifier","Xpriv","Xpub","as_bytes","","as_mut","","","","as_mut_ptr","","as_ptr","","as_ref","","","","","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","can_derive_hardened","","chain_code","","","","","","child","child_number","","","","","","children_from","ckd_pub","ckd_pub_tweak","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","","","decode","","default","","depth","","","","","","derive_priv","derive_pub","deserialize","","","","","","encode","","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","extend","fingerprint","","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","from_hardened_idx","from_hex","","from_iter","from_normal_idx","from_priv","from_str","","","","","","get_key","hardened_children","hash","","","","","identifier","","increment","index","","","into","","","","","","","","","into_child","into_derivation_path","","into_fallible","into_iter","","invalid_base58_payload_length","is_empty","","","is_hardened","is_master","is_normal","len","","","master","network","","","","","","new_master","next","normal_children","parent_fingerprint","","","","","","partial_cmp","","","","","private_key","","","public_key","","","serialize","","","","","","source","start_from","to_bytes","","to_keypair","to_owned","","","","","","","","to_priv","to_pub","to_string","","","","","","","","to_u32_vec","to_x_only_pub","transpose_into_fallible","try_from","","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","xkey_fingerprint","","index","","FeeRate","Weight","block","constants","fee_rate","locktime","opcodes","script","transaction","weight","witness","BadProofOfWork","BadTarget","Bip34Error","Block","BlockHash","Header","NO_SOFT_FORK_SIGNALLING","NegativeHeight","NotPresent","ONE","SIZE","TWO","TxMerkleNode","UnexpectedPush","Unsupported","ValidationError","Version","WitnessCommitment","WitnessMerkleNode","bits","block_hash","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","default","deserialize","","difficulty","difficulty_float","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","","","from_consensus","hash","","header","into","","","","is_signalling_soft_fork","merkle_root","nonce","partial_cmp","","prev_blockhash","serialize","","source","","target","time","to_consensus","to_owned","","","","to_string","","try_from","","","","try_into","","","","txdata","type_id","","","","validate_pow","version","vzip","","","","work","BITCOIN","COINBASE_MATURITY","ChainHash","DIFFCHANGE_INTERVAL","DIFFCHANGE_TIMESPAN","MAX_BLOCK_SIGOPS_COST","MAX_SCRIPTNUM_VALUE","MAX_SCRIPT_ELEMENT_SIZE","PUBKEY_ADDRESS_PREFIX_MAIN","PUBKEY_ADDRESS_PREFIX_TEST","REGTEST","SCRIPT_ADDRESS_PREFIX_MAIN","SCRIPT_ADDRESS_PREFIX_TEST","SIGNET","SUBSIDY_HALVING_INTERVAL","TARGET_BLOCK_SPACING","TESTNET","TESTNET3","TESTNET4","WITNESS_SCALE_FACTOR","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","","from","","","from_genesis_block_hash","from_hex","from_str","genesis_block","hash","index","into","is_empty","len","partial_cmp","serialize","to_bytes","to_owned","to_string","try_from","","try_into","type_id","using_genesis_block","using_genesis_block_const","vzip","FeeRate","absolute","relative","Blocks","ConversionError","Height","LOCK_TIME_THRESHOLD","LockTime","MAX","","MIN","","ParseHeightError","ParseTimeError","SIZE","Seconds","Time","ZERO","","borrow","","","","","","borrow_mut","","","","","","check_after","","check_older","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","from_consensus","","","from_height","from_hex","","","from_str","","","from_time","from_unprefixed_hex","hash","","","into","","","","","","is_block_height","is_block_time","is_implied_by","is_same_unit","is_satisfied_by","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","source","","","to_consensus_u32","","","to_owned","","","","","","to_string","","","","","","try_from","","","","","","","","","","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Blocks","DisabledLockTimeError","Height","IncompatibleHeightError","IncompatibleTimeError","LockTime","MAX","","MIN","","SIZE","Time","","TimeOverflowError","ZERO","","","borrow","","","","","","","borrow_mut","","","","","","","check_after","check_older","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deserialize","","","disabled_locktime_value","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","from_512_second_intervals","","from_consensus","from_height","","from_seconds_ceil","","from_seconds_floor","","from_sequence","from_str","","hash","","","height","","into","","","","","","","is_block_height","is_block_time","is_implied_by","is_implied_by_sequence","is_same_unit","is_satisfied_by","is_satisfied_by_height","is_satisfied_by_time","new","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","time","","to_consensus_u32","","","to_owned","","","","","","","to_sequence","to_string","","","","","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","value","","vzip","","","","","","","Class","ClassifyContext","IllegalOp","Legacy","NoOp","OP_0","OP_FALSE","OP_NOP2","OP_NOP3","OP_TRUE","Opcode","Ordinary","PushBytes","PushNum","ReturnOp","SuccessOp","TapScript","all","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","eq","","equivalent","","","","fmt","","from","","hash","into","","partial_cmp","to_owned","","try_from","","try_into","","type_id","","vzip","","OP_0NOTEQUAL","OP_1ADD","OP_1SUB","OP_2DIV","OP_2DROP","OP_2DUP","OP_2MUL","OP_2OVER","OP_2ROT","OP_2SWAP","OP_3DUP","OP_ABS","OP_ADD","OP_AND","OP_BOOLAND","OP_BOOLOR","OP_CAT","OP_CHECKMULTISIG","OP_CHECKMULTISIGVERIFY","OP_CHECKSIG","OP_CHECKSIGADD","OP_CHECKSIGVERIFY","OP_CLTV","OP_CODESEPARATOR","OP_CSV","OP_DEPTH","OP_DIV","OP_DROP","OP_DUP","OP_ELSE","OP_ENDIF","OP_EQUAL","OP_EQUALVERIFY","OP_FROMALTSTACK","OP_GREATERTHAN","OP_GREATERTHANOREQUAL","OP_HASH160","OP_HASH256","OP_IF","OP_IFDUP","OP_INVALIDOPCODE","OP_INVERT","OP_LEFT","OP_LESSTHAN","OP_LESSTHANOREQUAL","OP_LSHIFT","OP_MAX","OP_MIN","OP_MOD","OP_MUL","OP_NEGATE","OP_NIP","OP_NOP","OP_NOP1","OP_NOP10","OP_NOP4","OP_NOP5","OP_NOP6","OP_NOP7","OP_NOP8","OP_NOP9","OP_NOT","OP_NOTIF","OP_NUMEQUAL","OP_NUMEQUALVERIFY","OP_NUMNOTEQUAL","OP_OR","OP_OVER","OP_PICK","OP_PUSHBYTES_0","OP_PUSHBYTES_1","OP_PUSHBYTES_10","OP_PUSHBYTES_11","OP_PUSHBYTES_12","OP_PUSHBYTES_13","OP_PUSHBYTES_14","OP_PUSHBYTES_15","OP_PUSHBYTES_16","OP_PUSHBYTES_17","OP_PUSHBYTES_18","OP_PUSHBYTES_19","OP_PUSHBYTES_2","OP_PUSHBYTES_20","OP_PUSHBYTES_21","OP_PUSHBYTES_22","OP_PUSHBYTES_23","OP_PUSHBYTES_24","OP_PUSHBYTES_25","OP_PUSHBYTES_26","OP_PUSHBYTES_27","OP_PUSHBYTES_28","OP_PUSHBYTES_29","OP_PUSHBYTES_3","OP_PUSHBYTES_30","OP_PUSHBYTES_31","OP_PUSHBYTES_32","OP_PUSHBYTES_33","OP_PUSHBYTES_34","OP_PUSHBYTES_35","OP_PUSHBYTES_36","OP_PUSHBYTES_37","OP_PUSHBYTES_38","OP_PUSHBYTES_39","OP_PUSHBYTES_4","OP_PUSHBYTES_40","OP_PUSHBYTES_41","OP_PUSHBYTES_42","OP_PUSHBYTES_43","OP_PUSHBYTES_44","OP_PUSHBYTES_45","OP_PUSHBYTES_46","OP_PUSHBYTES_47","OP_PUSHBYTES_48","OP_PUSHBYTES_49","OP_PUSHBYTES_5","OP_PUSHBYTES_50","OP_PUSHBYTES_51","OP_PUSHBYTES_52","OP_PUSHBYTES_53","OP_PUSHBYTES_54","OP_PUSHBYTES_55","OP_PUSHBYTES_56","OP_PUSHBYTES_57","OP_PUSHBYTES_58","OP_PUSHBYTES_59","OP_PUSHBYTES_6","OP_PUSHBYTES_60","OP_PUSHBYTES_61","OP_PUSHBYTES_62","OP_PUSHBYTES_63","OP_PUSHBYTES_64","OP_PUSHBYTES_65","OP_PUSHBYTES_66","OP_PUSHBYTES_67","OP_PUSHBYTES_68","OP_PUSHBYTES_69","OP_PUSHBYTES_7","OP_PUSHBYTES_70","OP_PUSHBYTES_71","OP_PUSHBYTES_72","OP_PUSHBYTES_73","OP_PUSHBYTES_74","OP_PUSHBYTES_75","OP_PUSHBYTES_8","OP_PUSHBYTES_9","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","OP_PUSHNUM_1","OP_PUSHNUM_10","OP_PUSHNUM_11","OP_PUSHNUM_12","OP_PUSHNUM_13","OP_PUSHNUM_14","OP_PUSHNUM_15","OP_PUSHNUM_16","OP_PUSHNUM_2","OP_PUSHNUM_3","OP_PUSHNUM_4","OP_PUSHNUM_5","OP_PUSHNUM_6","OP_PUSHNUM_7","OP_PUSHNUM_8","OP_PUSHNUM_9","OP_PUSHNUM_NEG1","OP_RESERVED","OP_RESERVED1","OP_RESERVED2","OP_RETURN","OP_RETURN_187","OP_RETURN_188","OP_RETURN_189","OP_RETURN_190","OP_RETURN_191","OP_RETURN_192","OP_RETURN_193","OP_RETURN_194","OP_RETURN_195","OP_RETURN_196","OP_RETURN_197","OP_RETURN_198","OP_RETURN_199","OP_RETURN_200","OP_RETURN_201","OP_RETURN_202","OP_RETURN_203","OP_RETURN_204","OP_RETURN_205","OP_RETURN_206","OP_RETURN_207","OP_RETURN_208","OP_RETURN_209","OP_RETURN_210","OP_RETURN_211","OP_RETURN_212","OP_RETURN_213","OP_RETURN_214","OP_RETURN_215","OP_RETURN_216","OP_RETURN_217","OP_RETURN_218","OP_RETURN_219","OP_RETURN_220","OP_RETURN_221","OP_RETURN_222","OP_RETURN_223","OP_RETURN_224","OP_RETURN_225","OP_RETURN_226","OP_RETURN_227","OP_RETURN_228","OP_RETURN_229","OP_RETURN_230","OP_RETURN_231","OP_RETURN_232","OP_RETURN_233","OP_RETURN_234","OP_RETURN_235","OP_RETURN_236","OP_RETURN_237","OP_RETURN_238","OP_RETURN_239","OP_RETURN_240","OP_RETURN_241","OP_RETURN_242","OP_RETURN_243","OP_RETURN_244","OP_RETURN_245","OP_RETURN_246","OP_RETURN_247","OP_RETURN_248","OP_RETURN_249","OP_RETURN_250","OP_RETURN_251","OP_RETURN_252","OP_RETURN_253","OP_RETURN_254","OP_RIGHT","OP_RIPEMD160","OP_ROLL","OP_ROT","OP_RSHIFT","OP_SHA1","OP_SHA256","OP_SIZE","OP_SUB","OP_SUBSTR","OP_SWAP","OP_TOALTSTACK","OP_TUCK","OP_VER","OP_VERIF","OP_VERIFY","OP_VERNOTIF","OP_WITHIN","OP_XOR","Builder","Bytes","EarlyEndOfScript","Error","Instruction","InstructionIndices","Instructions","NonMinimalPush","NumericOverflow","Op","PushBytes","","PushBytesBuf","PushBytesError","PushBytesErrorReport","Script","ScriptBuf","ScriptHash","Serialization","UnknownSpentOutput","WScriptHash","as_bytes","","as_mut","","","as_mut_bytes","as_mut_push_bytes","as_push_bytes","as_ref","","","as_script","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","capacity","clear","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deref","deref_mut","empty","eq","","","","","","equivalent","","","","","","","","","","","","extend_from_slice","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","index","","","","","","","","input_len","","into","","","","","","","","into_bytes","into_fallible","","","into_iter","","","into_script","is_empty","","","len","","","new","","next","","","next_back","nth","","nth_back","opcode","partial_cmp","","pop","push","push_bytes","push_int","push_key","push_lock_time","push_opcode","push_sequence","push_slice","push_verify","push_x_only_key","read_scriptbool","read_scriptint","read_scriptint_non_minimal","remove","reserve","script_num","size_hint","","","source","","to_owned","","","","","","","","to_string","","","transpose_into_fallible","","","truncate","try_from","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","with_capacity","witness_program","witness_version","write_scriptint","Error","InvalidLength","InvalidSegwitV0Length","MAX_SIZE","MIN_SIZE","WitnessProgram","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","into","source","to_owned","to_string","try_from","try_into","type_id","vzip","DataPush","FromStrError","Invalid","TryFrom","TryFromError","TryFromInstructionError","Unparsable","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","WitnessVersion","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","","","","","into","","","invalid_version","source","","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","Format","IndexOutOfBoundsError","InputWeightPrediction","InputsIndexError","ONE","OutPoint","OutputsIndexError","P2PKH_COMPRESSED_MAX","P2PKH_UNCOMPRESSED_MAX","P2TR_KEY_DEFAULT_SIGHASH","P2TR_KEY_NON_DEFAULT_SIGHASH","P2WPKH_MAX","ParseOutPointError","Sequence","TWO","TooLong","Transaction","TxIn","TxOut","Txid","","Version","Vout","VoutNotCanonical","Wtxid","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","consensus_decode","consensus_encode","deserialize","effective_value","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","from","","","","","","","","","from_slice","ground_p2pkh_compressed","ground_p2wpkh","hash","index","input","into","","","","","","is_standard","length","lock_time","new","non_standard","output","partial_cmp","predict_weight","predict_weight_from_slices","previous_output","script_pubkey","script_sig","sequence","serialize","source","","","","to_owned","","","","","","to_string","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","value","version","vout","vzip","","","","","","weight","witness","WITNESS_SCALE_FACTOR","Weight","Iter","Witness","borrow","borrow_mut","from","into","into_fallible","into_iter","next","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","BITCOIN","Consensus","Decodable","DecodeError","Encodable","MAINNET","Other","Params","REGTEST","ReadExt","SIGNET","TESTNET","TESTNET3","TESTNET4","TooManyBytes","WriteExt","allow_min_difficulty_blocks","as_ref","bip16_time","bip34_height","bip65_height","bip66_height","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","consensus_encode","deserialize","deserialize_partial","difficulty_adjustment_interval","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","fmt","","","from","","","","","","","into","","into_de_error","max_attainable_target","miner_confirmation_window","network","new","no_pow_retargeting","params","pow_limit","pow_target_spacing","pow_target_timespan","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","rule_change_activation_threshold","serde","serialize","source","to_owned","to_string","try_from","","try_into","","type_id","","vzip","","CheckedData","Decodable","Decode","Encodable","Error","FromHexError","InvalidChecksum","Io","MAX_VEC_SIZE","NonMinimalVarInt","OddLengthString","OversizedVectorAllocation","ParseFailed","ReadExt","UnsupportedSegwitFlag","VarInt","WriteExt","borrow","","","borrow_mut","","","checksum","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","","consensus_encode","","data","deserialize","deserialize_hex","deserialize_partial","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","eq","equivalent","","fmt","","","","","from","","","","","","into","","","into_data","new","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","serialize","serialize_hex","source","","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","actual","expected","max","requested","MAINNET","Params","REGTEST","SIGNET","TESTNET","TESTNET3","TESTNET4","allow_min_difficulty_blocks","bip16_time","bip34_height","bip65_height","bip66_height","max_attainable_target","miner_confirmation_window","network","no_pow_retargeting","pow_limit","pow_target_spacing","pow_target_timespan","rule_change_activation_threshold","ByteDecoder","ByteEncoder","DecodeError","Decoder","EncodeBytes","Encoder","Hex","InitError","IntoDeError","With","borrow","","borrow_mut","","default","deserialize","encode_chunk","flush","from","","from_str","","hex","into","","into_de_error","serialize","try_from","","try_into","","type_id","","vzip","","Case","DecodeError","DecodeInitError","Decoder","Encoder","Lower","Upper","borrow","","","","","","borrow_mut","","","","","","clone","","clone_into","","clone_to_uninit","","encode_chunk","eq","","equivalent","","","","flush","fmt","","from","","","","","","","into","","","","","","into_de_error","","into_fallible","into_iter","next","to_owned","","transpose_into_fallible","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","EmptySignature","Error","Hex","Secp256k1","SerializedSignature","SighashType","Signature","as_mut","as_ref","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","deref","deref_mut","deserialize","eq","","","equivalent","","","","","","fmt","","","","","","","","from","","","","","","","from_slice","from_str","hash","","into","","","into_iter","iter","serialize","","serialize_to_writer","sighash_all","sighash_type","signature","source","to_owned","","","to_string","","","to_vec","try_from","","","try_into","","","type_id","","","vzip","","","write_to","ContainsPrefix","ContainsPrefixError","MissingPrefix","MissingPrefixError","ParseInt","","ParseIntError","PrefixedHexError","UnprefixedHexError","as_ref","borrow","","","","","borrow_mut","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","from","","","","","","","","","input","into","","","","","source","","","to_owned","","","","","to_string","","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","BlockHash","FilterHash","FilterHeader","TxMerkleNode","Txid","WitnessCommitment","WitnessMerkleNode","Wtxid","BLOCK_SIZE","Bytes","DISPLAY_BACKWARD","","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","","as_byte_array","","borrow","","","","borrow_mut","","","borrow_slice_impl","clone","","","clone_into","","","clone_to_uninit","","","cmp","","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","","eq","","equivalent","","","","expected_length","flush","","fmt","","","","","from","","","from_byte_array","","from_engine","","from_inner_engines","from_slice","","from_str","hash","","","hash160","hash_byte_chunks","","hash_newtype","hex_fmt_impl","hmac","index","","","","","input","","into","","","invalid_length","midstate","","n_bytes_hashed","","new","partial_cmp","ripemd160","serde_impl","serde_macros","serialize","sha1","sha256","sha256d","sha256t","sha256t_hash_newtype","sha384","sha512","sha512_256","siphash24","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","fixed_time_eq","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","into_assets","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","BytesToHexIter","Case","Display","DisplayHex","Error","FromHex","HexSliceToBytesIter","HexToArrayError","HexToBytesError","HexToBytesIter","InvalidChar","","InvalidCharError","InvalidLength","Lower","OddLengthString","OddLengthStringError","Upper","append_hex_to_string","as_hex","borrow","","","","","","","borrow_mut","","","","","","","buf_encoder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","default","display","eq","","","","","equivalent","","","","","","","","","","error","fmt","","","","","","","","","fmt_hex_exact","from","","","","","","","","","","","from_hex","from_pairs","hash","hex_reserve_suggestion","impl_fmt_traits","into","","","","","","","into_fallible","","into_iter","","invalid_char","len","length","new","","next","","next_back","","nth","nth_back","parse","prelude","read","size_hint","","source","","","","test_hex_unwrap","to_hex_string","to_lower_hex_string","to_owned","","","","","to_string","","","","to_upper_hex_string","transpose_into_fallible","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write_err","BufEncoder","as_str","borrow","borrow_mut","clear","default","from","into","is_full","new","put_byte","put_bytes","put_bytes_min","space_remaining","try_from","try_into","type_id","vzip","Display","DisplayArray","DisplayByteSlice","DisplayHex","append_hex_to_string","","as_hex","borrow","","borrow_mut","","fmt","","","","","","","","fmt_hex_exact","from","","hex_reserve_suggestion","","impl_fmt_traits","into","","to_hex_string","","to_lower_hex_string","","to_string","","to_upper_hex_string","","try_from","","try_into","","type_id","","vzip","","HexToArrayError","HexToBytesError","InvalidChar","","InvalidCharError","InvalidLength","InvalidLengthError","OddLengthString","OddLengthStringError","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","expected","fmt","","from","into","invalid","source","to_owned","to_string","try_from","try_into","type_id","vzip","Error","FromHex","HexToArrayError","HexToBytesError","InvalidChar","","InvalidLength","OddLengthString","from_hex","Display","DisplayHex","Error","FromHex","as_hex","from_hex","Hmac","HmacEngine","HmacMidState","borrow","borrow_mut","from","inner","into","outer","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","into_assets","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Deserialize","","Deserializer","Error","","Ok","Serialize","","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","","ser","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","","Enum","EnumAccess","Error","","","","","","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","","Variant","VariantAccess","Visitor","borrow","","borrow_mut","","cause","","clone","","clone_into","","clone_to_uninit","","custom","default","description","","deserialize","","","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","downcast","","","downcast_mut","","","downcast_ref","","","duplicate_field","eq","","expecting","","fmt","","","","","","from","","into","","into_deserializer","invalid_length","invalid_type","invalid_value","is","","","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","provide","","size_hint","","source","","sources","struct_variant","to_owned","","to_string","try_from","","try_into","","tuple_variant","type_id","","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","","visit_char","visit_enum","","visit_f32","visit_f64","","visit_i128","","visit_i16","visit_i32","visit_i64","","visit_i8","visit_map","","visit_newtype_struct","","visit_none","","visit_seq","","visit_some","","visit_str","","visit_string","visit_u128","","visit_u16","visit_u32","visit_u64","","visit_u8","visit_unit","","vzip","","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","custom","","description","deserialize_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bool","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_byte_buf","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_char","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_enum","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_identifier","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_ignored_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_newtype_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_option","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_seq","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","end","","eq","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_deserializer","","","","","","","","","","","","","","","","","","","","","","","","","","","","new","","","","","","","","","","","","","","","","","","","","","","","","","","","","next_element_seed","","next_entry_seed","next_key_seed","next_value_seed","size_hint","","","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","variant_seed","","","","","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error","","","","","","","","","Impossible","Ok","","","","","","","","Serialize","SerializeMap","","SerializeSeq","","SerializeStruct","","SerializeStructVariant","","SerializeTuple","","SerializeTupleStruct","","SerializeTupleVariant","","Serializer","StdError","borrow","borrow_mut","collect_map","collect_seq","collect_str","custom","end","","","","","","","","","","","","","","from","into","is_human_readable","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","","","","serialize_entry","serialize_f32","serialize_f64","serialize_field","","","","","","","","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","","skip_field","","try_from","try_into","type_id","vzip","serde_details","N","SerdeHash","deserialize","from_slice_delegated","serialize","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","Midstate","all_zeros","as_byte_array","as_ref","","","borrow","","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","consensus_decode","consensus_encode","const_hash","default","","deserialize","","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","","equivalent","","","","flush","","fmt","","","","","","","","from","","","","","from_byte_array","","from_bytes_mut","from_bytes_ref","from_engine","from_hex","from_midstate","from_slice","","from_slice_delegated","","from_str","","hash","","hash_again","hash_tag","index","","input","into","","","into_assets","midstate","n_bytes_hashed","partial_cmp","","serialize","","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","consensus_decode","consensus_encode","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","","","","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","Tag","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","default","deserialize","engine","","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","State","all_zeros","as_byte_array","as_ref","","as_u64","borrow","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","","","from","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_engine_to_u64","from_slice","from_slice_delegated","from_str","from_u64","hash","hash_to_u64_with_keys","hash_with_keys","index","input","into","","","keys","midstate","n_bytes_hashed","new","partial_cmp","serialize","to_byte_array","to_owned","","","to_string","try_from","","","try_into","","","type_id","","","vzip","","","with_keys","write","","AddrInUse","AddrNotAvailable","AlreadyExists","BrokenPipe","BufRead","ConnectionAborted","ConnectionRefused","ConnectionReset","Cursor","Err","Error","ErrorKind","FromStd","Interrupted","InvalidData","InvalidInput","NotConnected","NotFound","Ok","Other","PermissionDenied","Read","Result","Sink","Take","TimedOut","ToStd","UnexpectedEof","WouldBlock","Write","WriteZero","borrow","","","","","","","borrow_mut","","","","","","","cause","clone","clone_into","clone_to_uninit","consume","","","","","","","description","emit_bool","","","emit_i16","","","emit_i32","","","emit_i64","","","emit_i8","","","emit_slice","","","emit_u16","","","emit_u32","","","emit_u64","","","emit_u8","","","eq","equivalent","","fill_buf","","","","","","","flush","","","","","","","fmt","","","from","","","","","","","","","","from_std","from_std_mut","get_ref","hash","impl_write","inner","","","inner_mut","","into","","","","","","","into_inner","","","kind","new","","","","new_boxed","","new_mut","","position","read","","","","","","","read_bool","","","","read_exact","","","","","read_i16","","","","read_i32","","","","read_i64","","","","read_i8","","","","read_slice","","","","read_to_end","read_to_limit","read_u16","","","","read_u32","","","","read_u64","","","","read_u8","","","","set_position","sink","source","take","to_owned","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write","","","","","","","write_all","","","","","","","Base58","CompressedPublicKey","Encoding","Even","FromSliceError","FromWifError","Hex","InvalidAddressVersion","InvalidAddressVersionError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChar","InvalidHexLength","InvalidKeyPrefix","InvalidLength","Keypair","Odd","Parity","ParseCompressedPublicKeyError","ParsePublicKeyError","PrivateKey","PubkeyHash","PublicKey","Secp256k1","","","","SortKey","TapTweak","TweakedAux","TweakedKey","TweakedKeypair","TweakedPublicKey","UncompressedPublicKeyError","UntweakedKeypair","UntweakedPublicKey","Verification","WPubkeyHash","XOnlyPublicKey","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","cmp","","","compressed","","dangerous_assume_tweaked","","","deserialize","","eq","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_keypair","hash","","","inner","","into","","","","","","","","","","invalid_address_version","invalid_base58_payload_length","network","partial_cmp","","","public_parts","serialize","","","source","","","","","tap_tweak","to_inner","","to_owned","","","","","","","","","","to_string","","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","type_id","","","","","","","","","","vzip","","","","","","","","","","BitsArrayOverflow","HashesArrayOverflow","IdenticalHashesFound","MerkleBlock","MerkleBlockError","MerkleRootMismatch","NoTransactions","NotAllBitsConsumed","NotAllHashesConsumed","NotEnoughBits","PartialMerkleTree","TooManyHashes","TooManyTransactions","bits","borrow","","borrow_mut","","calculate_root","calculate_root_inline","clone","","clone_into","","clone_to_uninit","","consensus_decode_from_finite_reader","consensus_encode","eq","","equivalent","","","","extract_matches","fmt","","","from","","","from_txids","hashes","header","into","","num_transactions","source","to_owned","","to_string","try_from","","try_into","","txn","type_id","","vzip","","Bitcoin","Main","Network","NetworkKind","ParseNetworkError","Regtest","Signet","Test","Testnet","Testnet4","UnknownChainHashError","as_core_arg","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","deserialize","serialize","Address","BITCOIN","BLOOM","COMPACT_FILTERS","GETUTXO","Magic","NETWORK","NETWORK_LIMITED","NONE","P2P_V2","PROTOCOL_VERSION","ParseMagicError","REGTEST","SIGNET","ServiceFlags","TESTNET","TESTNET3","TESTNET4","UnknownMagicError","WITNESS","add","address","","as_mut","","as_ref","","bitor","bitor_assign","bitxor","bitxor_assign","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","consensus_decode","","","consensus_encode","","","default","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","","","from","","","","","","","from_bytes","from_params","from_str","has","hash","","","into","","","","","message","message_blockdata","message_bloom","message_compact_blocks","message_filter","message_network","new","partial_cmp","","port","remove","services","socket_addr","source","","to_bytes","to_owned","","","","","to_socket_addrs","to_string","","","","to_u64","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","AddrV2","AddrV2Message","Address","Cjdns","I2p","Ipv4","Ipv6","TorV2","TorV3","Unknown","addr","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","consensus_decode","","consensus_encode","","eq","","equivalent","","","","fmt","","from","","hash","","into","","port","","services","","socket_addr","time","to_owned","","to_socket_addrs","try_from","","try_into","","type_id","","vzip","","Addr","AddrV2","Alert","Block","BlockTxn","CFCheckpt","CFHeaders","CFilter","CmpctBlock","CommandString","CommandStringError","FeeFilter","FilterAdd","FilterClear","FilterLoad","GetAddr","GetBlockTxn","GetBlocks","GetCFCheckpt","GetCFHeaders","GetCFilters","GetData","GetHeaders","Headers","Inv","MAX_INV_SIZE","MAX_MSG_SIZE","MemPool","MerkleBlock","NetworkMessage","NotFound","Ping","Pong","RawNetworkMessage","Reject","SendAddrV2","SendCmpct","SendHeaders","Tx","Unknown","Verack","Version","WtxidRelay","as_ref","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmd","","command","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","from_str","into","","","","into_payload","magic","new","payload","source","to_owned","","","","to_string","","try_from","","","","","","","try_from_static","try_into","","","","type_id","","","","vzip","","","","command","payload","Block","CompactBlock","Error","GetBlocksMessage","GetHeadersMessage","Inventory","Transaction","Unknown","WTx","WitnessBlock","WitnessTransaction","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","locator_hashes","","network_hash","new","","partial_cmp","stop_hash","","to_owned","","","try_from","","","try_into","","","type_id","","","version","","vzip","","","hash","inv_type","All","BloomFlags","FilterAdd","FilterLoad","None","PubkeyOnly","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","data","eq","","","equivalent","","","","","","filter","flags","fmt","","","from","","","hash_funcs","into","","","to_owned","","","try_from","","","try_into","","","tweak","type_id","","","vzip","","","BlockTxn","CmpctBlock","GetBlockTxn","SendCmpct","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","compact_block","consensus_decode","","","","consensus_decode_from_finite_reader","","","","consensus_encode","","","","eq","","","","equivalent","","","","","","","","fmt","","","","from","","","","hash","","","","into","","","","partial_cmp","","","","send_compact","to_owned","","","","transactions","try_from","","","","try_into","","","","txs_request","type_id","","","","version","vzip","","","","CFCheckpt","CFHeaders","CFilter","GetCFCheckpt","GetCFHeaders","GetCFilters","block_hash","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","consensus_decode","","","","","","consensus_decode_from_finite_reader","","","","","","consensus_encode","","","","","","eq","","","","","","equivalent","","","","","","","","","","","","filter","filter_hashes","filter_headers","filter_type","","","","","","fmt","","","","","","from","","","","","","into","","","","","","previous_filter_header","start_height","","stop_hash","","","","","to_owned","","","","","","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Checkpoint","Duplicate","Dust","Fee","Invalid","Malformed","NonStandard","Obsolete","Reject","RejectReason","VersionMessage","borrow","","","borrow_mut","","","ccode","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","message","new","nonce","reason","receiver","relay","sender","services","start_height","timestamp","to_owned","","","try_from","","","try_into","","","type_id","","","user_agent","version","vzip","","","ParseIntError","DEFAULT_BYTES_PER_SIGOP","DEFAULT_INCREMENTAL_RELAY_FEE","DEFAULT_MEMPOOL_EXPIRY","DEFAULT_MIN_RELAY_TX_FEE","DUST_RELAY_TX_FEE","MAX_STANDARD_TX_SIGOPS_COST","MAX_STANDARD_TX_WEIGHT","MIN_STANDARD_TX_NONWITNESS_SIZE","get_virtual_tx_size","CompactTarget","Target","Work","AbsurdFeeRate","Bare","Base64Encoding","Bip32","","CombineInconsistentKeySources","ConsensusEncoding","DuplicateKey","Ecdsa","","Error","","ExtractTxError","FeeOverflow","GetKey","GetKeyError","IndexOutOfBounds","IndexOutOfBoundsError","Input","Inputs","InvalidControlBlock","InvalidEcdsaSignature","InvalidHash","InvalidKey","InvalidLeafVersion","InvalidMagic","InvalidPreimageHashPair","InvalidProprietaryKey","InvalidPublicKey","InvalidSecp256k1PublicKey","InvalidSeparator","InvalidSighashType","InvalidTaprootSignature","InvalidXOnlyPublicKey","Io","KeyNotFound","KeyRequest","MismatchedAlgoKey","MissingInputUtxo","MissingInputValue","MissingRedeemScript","MissingSpendUtxo","MissingUtxo","MissingWitnessScript","MustHaveUnsignedTx","NegativeFee","NoMorePairs","NonStandardSighashType","NotEcdsa","NotSupported","NotWpkh","Output","OutputType","P2wpkhSighash","PartialDataConsumption","Psbt","PsbtEncoding","PsbtParseError","PsbtSighashType","PsbtUtxoOutOfbounds","Pubkey","Schnorr","","SegwitV0Sighash","SendingTooMuch","Sh","ShWpkh","ShWsh","SignError","SigningAlgorithm","SigningErrors","SigningKeys","SigningKeysMap","TapTree","Taproot","TaprootError","Tr","TxInput","UnexpectedUnsignedTx","UnknownOutputType","UnsignedTxHasScriptSigs","UnsignedTxHasScriptWitnesses","Unsupported","Version","Wpkh","WrongSigningAlgorithm","Wsh","XPubKey","bip32_derivation","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","","","combine","","default","","deserialize","","","ecdsa_hash_ty","","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","final_script_sig","final_script_witness","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str","from_u32","get_key","hash","","","","","hash160_preimages","hash256_preimages","inputs","into","","","","","","","","","","","","","non_witness_utxo","outputs","partial_cmp","","","","partial_sigs","proprietary","","","raw","redeem_script","","ripemd160_preimages","serialize","","","","sha256_preimages","sighash_type","signing_algorithm","source","","","","","","tap_internal_key","","tap_key_origins","","tap_key_sig","tap_merkle_root","tap_script_sigs","tap_scripts","tap_tree","taproot_hash_ty","","to_owned","","","","","","","","","","","to_string","","","","","","","to_u32","try_from","","","","","","","","","","","","","try_into","","","","","","","","","","","","","type_id","","","","","","","","","","","","","unknown","","","unsigned_tx","update_with_descriptor_unchecked","","version","vzip","","","","","","","","","","","","","witness_script","","witness_utxo","xpub","actual","expected","hash","hash_type","preimage","fee_rate","psbt","tx","","index","","length","","Key","Pair","ProprietaryKey","ProprietaryType","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","equivalent","","","","","","fmt","","","","from","","","hash","","into","","","key","","","partial_cmp","","prefix","serialize","","","subtype","to_key","to_owned","","to_string","try_from","","","","try_into","","","type_id","","","type_value","value","vzip","","","All","AllPreallocated","Context","DESCRIPTION","Error","Even","FLAGS","IncorrectSignature","InvalidEllSwift","InvalidMessage","InvalidParityValue","","InvalidPublicKey","InvalidPublicKeySum","InvalidRecoveryId","InvalidSecretKey","InvalidSharedSecret","InvalidSignature","InvalidTweak","Keypair","MAX","Message","NotEnoughMemory","ONE","Odd","Parity","PreallocatedContext","PublicKey","Scalar","Secp256k1","SecretKey","SignOnly","SignOnlyPreallocated","Signing","ThirtyTwoByteHash","Verification","VerifyOnly","VerifyOnlyPreallocated","XOnlyPublicKey","ZERO","add_exp_tweak","add_tweak","add_xonly_tweak","as_c_ptr","","","","as_mut_c_ptr","","","","as_mut_ptr","","as_ptr","","as_ref","","bitxor","borrow","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","cmp_fast_unstable","","combine","combine_keys","constants","ctx","dangerous_assume_tweaked","deallocate","","","","","","","default","deserialize","","","","display_secret","","drop","ecdh","ecdsa","ellswift","eq","","","","","","","","","","","","","","","eq_fast_unstable","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_be_bytes","from_digest","from_digest_slice","from_ellswift","from_i32","from_keypair","","from_le_bytes","from_raw_all","from_raw_signing_only","from_raw_verification_only","from_seckey_slice","from_seckey_str","from_secret_key","","from_slice","","","from_str","","","from_u8","from_x_only_public_key","gen_new","generate_keypair","hash","","","","","","","","","","","","","hashes","impl_array_newtype","index","","","into","","","","","","","","","","","","","","","into_32","keypair","mul_tweak","","negate","","new","","","non_secure_erase","","","partial_cmp","","","","","","","","","","","","","preallocate_signing_size","preallocate_size","preallocate_size_gen","preallocate_verification_size","preallocated_gen_new","preallocated_new","preallocated_signing_only","preallocated_verification_only","public_key","","random","random_custom","randomize","recover_ecdsa","scalar","schnorr","secret_bytes","","secret_key","seeded_randomize","serialize","","","","","serialize_uncompressed","sign_ecdsa","sign_ecdsa_grind_r","sign_ecdsa_low_r","sign_ecdsa_recoverable","sign_ecdsa_recoverable_with_noncedata","sign_ecdsa_with_noncedata","sign_schnorr","sign_schnorr_no_aux_rand","sign_schnorr_with_aux_rand","sign_schnorr_with_rng","signing_only","source","tap_tweak","to_be_bytes","to_hash160","to_hash256","to_i32","to_le_bytes","to_owned","","","","","","","","","","","","","","","to_public_key","to_ripemd160","to_sha256","to_string","","","","to_u8","try_from","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","verification_only","verify","verify_ecdsa","verify_schnorr","vzip","","","","","","","","","","","","","","","x_only_public_key","","","COMPACT_SIGNATURE_SIZE","CURVE_ORDER","ELLSWIFT_ENCODING_SIZE","FIELD_SIZE","GENERATOR_X","GENERATOR_Y","KEY_PAIR_SIZE","MAX_SIGNATURE_SIZE","MESSAGE_SIZE","ONE","PUBLIC_KEY_SIZE","SCHNORR_PUBLIC_KEY_SIZE","SCHNORR_SIGNATURE_SIZE","SECRET_KEY_SIZE","UNCOMPRESSED_PUBLIC_KEY_SIZE","ZERO","SharedSecret","as_ref","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","display_secret","eq","equivalent","","fmt","from","from_bytes","from_slice","from_str","hash","into","new","non_secure_erase","partial_cmp","secret_bytes","serialize","shared_secret_point","to_owned","try_from","try_into","type_id","vzip","RecoverableSignature","RecoveryId","SerializedSignature","Signature","as_c_ptr","","as_mut_c_ptr","","as_mut_ptr","","as_ptr","","as_ref","borrow","","","","","borrow_mut","","","","capacity","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","cmp_fast_unstable","deref","deserialize","eq","","","","","eq_fast_unstable","equivalent","","","","","","","","fmt","","","","","","from","","","","","","","","from_compact","","from_der","from_der_lax","from_i32","from_signature","from_str","hash","","","into","","","","into_iter","","is_empty","len","normalize_s","partial_cmp","","","","","serialize","serialize_compact","","serialize_der","serialized_signature","to_i32","to_owned","","","","to_signature","to_standard","to_string","","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","IntoIter","SerializedSignature","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","into_fallible","into_iter","next","next_back","nth","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","A","B","ElligatorSwift","ElligatorSwiftParty","ElligatorSwiftSharedSecret","as_c_ptr","as_mut_c_ptr","as_secret_bytes","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","","eq","","","equivalent","","","","","","fmt","","","","","from","","","from_array","from_pubkey","from_seckey","from_secret_bytes","from_str","hash","","","into","","","new","partial_cmp","","","shared_secret","shared_secret_with_hasher","to_array","to_owned","","","to_secret_bytes","to_string","try_from","","","try_into","","","type_id","","","vzip","","","CPtr","Context","EcdhHashFn","ElligatorSwift","EllswiftEcdhHashFn","Keypair","NonceFn","None","","","","PublicKey","SECP256K1_SER_COMPRESSED","SECP256K1_SER_UNCOMPRESSED","SECP256K1_START_NONE","SECP256K1_START_SIGN","SECP256K1_START_VERIFY","SchnorrNonceFn","SchnorrSigExtraParams","Signature","Some","","","","Target","XOnlyPublicKey","as_c_ptr","","","","","","as_mut_c_ptr","","","","","","as_ref","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","","","","cmp_fast_unstable","","","","","ecdsa_signature_parse_der_lax","eq","","","","","eq_fast_unstable","","","","","equivalent","","","","","","","","","","fmt","","","","","","from","","","","","","","from_array","from_array_unchecked","","","","hash","","","","","impl_array_newtype","impl_raw_debug","index","","","","","into","","","","","","","new","","","","","non_secure_erase","non_secure_erase_impl","partial_cmp","","","","","recovery","rustsecp256k1_v0_10_0_context_create","rustsecp256k1_v0_10_0_context_destroy","rustsecp256k1_v0_10_0_default_error_callback_fn","rustsecp256k1_v0_10_0_default_illegal_callback_fn","secp256k1_context_create","secp256k1_context_destroy","secp256k1_context_no_precomp","secp256k1_context_preallocated_clone","secp256k1_context_preallocated_clone_size","secp256k1_context_preallocated_create","secp256k1_context_preallocated_destroy","secp256k1_context_preallocated_size","secp256k1_context_randomize","secp256k1_ec_pubkey_cmp","secp256k1_ec_pubkey_combine","secp256k1_ec_pubkey_create","secp256k1_ec_pubkey_negate","secp256k1_ec_pubkey_parse","secp256k1_ec_pubkey_serialize","secp256k1_ec_pubkey_tweak_add","secp256k1_ec_pubkey_tweak_mul","secp256k1_ec_seckey_negate","secp256k1_ec_seckey_tweak_add","secp256k1_ec_seckey_tweak_mul","secp256k1_ec_seckey_verify","secp256k1_ecdh","secp256k1_ecdh_hash_function_default","secp256k1_ecdsa_sign","secp256k1_ecdsa_signature_normalize","secp256k1_ecdsa_signature_parse_compact","secp256k1_ecdsa_signature_parse_der","secp256k1_ecdsa_signature_serialize_compact","secp256k1_ecdsa_signature_serialize_der","secp256k1_ecdsa_verify","secp256k1_ellswift_create","secp256k1_ellswift_decode","secp256k1_ellswift_encode","secp256k1_ellswift_xdh","secp256k1_ellswift_xdh_hash_function_bip324","secp256k1_keypair_create","secp256k1_keypair_pub","secp256k1_keypair_sec","secp256k1_keypair_xonly_pub","secp256k1_keypair_xonly_tweak_add","secp256k1_nonce_function_bip340","secp256k1_nonce_function_default","secp256k1_nonce_function_rfc6979","secp256k1_schnorrsig_sign","secp256k1_schnorrsig_sign_custom","secp256k1_schnorrsig_verify","secp256k1_xonly_pubkey_cmp","secp256k1_xonly_pubkey_from_pubkey","secp256k1_xonly_pubkey_parse","secp256k1_xonly_pubkey_serialize","secp256k1_xonly_pubkey_tweak_add","secp256k1_xonly_pubkey_tweak_add_check","to_array","to_owned","","","","","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","types","underlying_bytes","","","","vzip","","","","","","","RecoverableSignature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","cmp_fast_unstable","default","eq","eq_fast_unstable","equivalent","","fmt","from","hash","index","into","new","partial_cmp","secp256k1_ecdsa_recover","secp256k1_ecdsa_recoverable_signature_convert","secp256k1_ecdsa_recoverable_signature_parse_compact","secp256k1_ecdsa_recoverable_signature_serialize_compact","secp256k1_ecdsa_sign_recoverable","to_owned","try_from","try_into","type_id","vzip","AlignedType","ZERO","borrow","","borrow_mut","","c_char","c_int","c_uchar","c_uint","c_void","clone","clone_into","clone_to_uninit","default","fmt","from","","into","","size_t","to_owned","try_from","","try_into","","type_id","","vzip","","zeroed","BLOCK_SIZE","Bytes","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","as_byte_array","borrow_slice_impl","from_byte_array","from_engine","from_slice","hash_newtype","hex_fmt_impl","input","midstate","n_bytes_hashed","serde_impl","sha256t_hash_newtype","to_byte_array","CUSTOM_START","CryptoRng","Error","Fill","INTERNAL_START","Rng","RngCore","Seed","SeedableRng","borrow","borrow_mut","code","distributions","fill","fill_bytes","fmt","","from","","","from_entropy","from_rng","from_seed","gen","gen_bool","gen_range","gen_ratio","inner","into","new","next_u32","next_u64","prelude","random","raw_os_error","read","rngs","sample","sample_iter","seed_from_u64","seq","source","take_inner","thread_rng","to_string","try_fill","","try_fill_bytes","try_from","try_into","type_id","vzip","AllWeightsZero","Alphanumeric","Bernoulli","BernoulliError","DistIter","DistMap","DistString","Distribution","InvalidProbability","InvalidWeight","NoItem","Open01","OpenClosed01","Slice","Standard","TooMany","Uniform","WeightedError","WeightedIndex","append_string","","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","checked_sum","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","eq","","","","","equivalent","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","","","","from_ratio","into","","","","","","","","","","","","into_fallible","into_iter","map","","new","","","","new_inclusive","next","sample","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sample_iter","","sample_string","size_hint","to_owned","","","","","","","","","","to_string","","transpose_into_fallible","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","uniform","update_weights","vzip","","","","","","","","","","","","weighted","SampleBorrow","SampleRange","SampleUniform","Sampler","Uniform","UniformChar","UniformDuration","UniformFloat","UniformInt","UniformSampler","X","borrow","","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","eq","","fmt","","","","from","","","","into","","","","is_empty","new","","","","","","","","","","","","","","","","","new_inclusive","","","","","","","","","","","","","","","","","sample","","","","","","","","","","","","","","","","","sample_single","","","","","","","","","","","","","","","","sample_single_inclusive","","","","","","","","","","","","","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","AllWeightsZero","InvalidWeight","NoItem","TooMany","WeightedError","WeightedIndex","alias_method","Weight","WeightedIndex","borrow","borrow_mut","fmt","from","into","new","try_from","try_into","type_id","vzip","CryptoRng","Distribution","Item","IteratorRandom","Rng","RngCore","Seed","SeedableRng","SliceRandom","StdRng","ThreadRng","as_rngcore","","borrow","","borrow_mut","","choose","","","choose_multiple","","","choose_multiple_fill","","choose_multiple_weighted","choose_mut","choose_stable","","choose_weighted","choose_weighted_mut","clone","","clone_into","","clone_to_uninit","","default","eq","equivalent","","fill","fill_bytes","","","fmt","","from","","from_entropy","from_rng","","from_seed","","gen","gen_bool","gen_range","gen_ratio","into","","next_u32","","","next_u64","","","partial_shuffle","random","sample","","sample_iter","seed_from_u64","shuffle","thread_rng","to_owned","","try_fill","try_fill_bytes","","","try_from","","try_into","","type_id","","vzip","","OsRng","StdRng","ThreadRng","adapter","as_rngcore","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fill_bytes","fmt","from","into","mock","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","ReadError","ReadRng","ReseedingRng","as_rngcore","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fill_bytes","","fmt","","","","from","","","into","","","new","","next_u32","","next_u64","","reseed","source","to_owned","to_string","try_fill_bytes","","try_from","","","try_into","","","type_id","","","vzip","","","StepRng","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fill_bytes","fmt","from","into","new","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","Item","IteratorRandom","SliceChooseIter","SliceRandom","borrow","borrow_mut","choose","choose_multiple","choose_multiple_weighted","choose_mut","choose_weighted","choose_weighted_mut","fmt","from","index","into","into_fallible","into_iter","len","next","partial_shuffle","shuffle","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","IndexVec","IndexVecIntoIter","IndexVecIter","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","eq","fmt","","","from","","","","","index","into","","","into_fallible","","into_iter","","","into_vec","is_empty","iter","len","next","","sample","sample_weighted","size_hint","","to_owned","","transpose_into_fallible","","try_from","","","try_into","","","type_id","","","vzip","","","OutOfRangeError","Scalar","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","hash","into","to_owned","to_string","try_from","try_into","type_id","vzip","Signature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","from","from_slice","from_str","hash","index","into","partial_cmp","serialize","","to_owned","to_string","try_from","try_into","type_id","vzip","All","","","AllPlusAnyoneCanPay","","Annex","AnnexError","Default","EcdsaSighashType","Empty","EncodeSigningDataResult","IncorrectPrefix","InputsIndex","InvalidAllIndex","InvalidOneIndex","InvalidSighashType","InvalidSighashTypeError","Io","LegacySighash","NonStandardSighashTypeError","None","","NonePlusAnyoneCanPay","","NotP2wpkhScript","One","P2wpkhError","Prevouts","PrevoutsIndex","PrevoutsIndexError","PrevoutsKind","PrevoutsKindError","PrevoutsSize","PrevoutsSizeError","ScriptPath","SegwitV0Sighash","Sighash","","SighashCache","SighashSingleBug","SighashTypeParseError","SigningDataError","Single","","SingleMissingOutput","SingleMissingOutputError","SinglePlusAnyoneCanPay","","TapSighash","TapSighashTag","TapSighashType","TaprootError","WriteResult","as_bytes","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","cmp","","consensus_encode","eq","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","input_index","into","","","","","","","","","","","","","","","","into_transaction","is_sighash_single_bug","leaf_hash","legacy_encode_signing_data_to","legacy_signature_hash","map_err","new","","","outputs_length","p2wpkh_signature_hash","p2wsh_signature_hash","partial_cmp","","segwit_v0_encode_signing_data_to","source","","","","","","","","","","","taproot_encode_signing_data_to","taproot_key_spend_signature_hash","taproot_script_spend_signature_hash","taproot_signature_hash","to_owned","","","","","","","","","","","","","to_string","","","","","","","","","","","transaction","try_from","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","unrecognized","vzip","","","","","","","","","","","","","","","","with_defaults","witness_mut","BITCOIN_SIGNED_MSG_PREFIX","InvalidBase64","InvalidEncoding","InvalidLength","MessageSignature","MessageSignatureError","UnsupportedAddressType","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","compressed","eq","","equivalent","","","","fmt","","","","from","","","","from_base64","from_slice","from_str","into","","is_signed_by_address","new","recover_pubkey","serialize","signature","signed_msg_hash","source","to_base64","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","ControlBlock","EmptyTree","","Future","FutureLeafVersion","Hidden","HiddenNodesError","HiddenParts","","IncompleteBuilderError","InvalidControlBlockSize","InvalidInternalKey","","InvalidMerkleBranchSize","InvalidMerkleTreeDepth","","InvalidSignatureSize","InvalidTaprootLeafVersion","LeafNode","LeafNodes","LeafVersion","NodeInfo","NodeNotInDfsOrder","NotFinalized","OverCompleteTree","Script","ScriptLeaf","ScriptLeaves","Secp256k1","SigFromSliceError","SighashType","Signature","TAPROOT_ANNEX_PREFIX","TAPROOT_CONTROL_BASE_SIZE","TAPROOT_CONTROL_MAX_NODE_COUNT","TAPROOT_CONTROL_MAX_SIZE","TAPROOT_CONTROL_NODE_SIZE","TAPROOT_LEAF_MASK","TAPROOT_LEAF_TAPSCRIPT","TapBranchTag","TapLeaf","TapLeafHash","TapLeafTag","TapNodeHash","TapScript","TapTree","TapTweakHash","TapTweakTag","TaprootBuilder","TaprootBuilderError","TaprootError","TaprootMerkleBranch","TaprootSpendInfo","add_hidden_node","add_leaf","add_leaf_with_ver","as_hidden","as_inner","as_mut","as_ref","as_script","as_slice","borrow","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","combine","control_block","decode","","default","","depth","deref","deref_mut","deserialize","","","","","","","encode","","eq","","","","","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","finalize","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_consensus","from_leaf_node","from_node_info","from_slice","has_hidden_nodes","hash","","","","","","","","","","","","internal_key","","into","","","","","","","","","","","","","","","","","","","into_builder","into_fallible","","into_inner","into_iter","","","","","into_node_info","","into_vec","is_empty","is_finalizable","leaf","leaf_hash","leaf_nodes","leaf_version","","len","merkle_branch","","","","merkle_root","new","new_hidden","new_hidden_node","new_key_spend","new_leaf_with_ver","new_script","next","","next_back","","node_hash","","node_info","output_key","output_key_parity","","partial_cmp","","","","","","","","","","","root_hash","script","","script_leaves","script_map","serialize","","","","","","","","","","serialize_to_writer","serialized_signature","sighash_type","signature","size","size_hint","","source","","","","","tap_tweak","to_consensus","","to_owned","","","","","","","","","","","","","","","","","to_string","","","","","","","to_vec","transpose_into_fallible","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","try_into_node_info","try_into_taptree","type_id","","","","","","","","","","","","","","","","","","","verify_taproot_commitment","version","vzip","","","","","","","","","","","","","","","","","","","with_capacity","with_huffman_tree","","IntoIter","TaprootMerkleBranch","as_mut_slice","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","count","fmt","from","into","into_fallible","into_iter","last","next","next_back","nth","nth_back","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","IntoIter","SerializedSignature","as_ref","as_slice","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","deref","eq","","equivalent","","fmt","","","from","","","","from_signature","hash","into","","into_fallible","into_iter","","","len","next","next_back","nth","partial_cmp","","size_hint","to_owned","","to_signature","to_string","transpose_into_fallible","try_from","","try_into","","type_id","","vzip","","write_to","ChangeSet","IndexedTxGraph","apply_block","apply_block_relevant","apply_changeset","apply_update","apply_update_at","as_ref","batch_insert_relevant","batch_insert_relevant_unconfirmed","batch_insert_unconfirmed","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","default","","deserialize","eq","fmt","","from","","","","graph","index","indexer","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","is_empty","merge","new","serialize","to_owned","","try_from","","try_into","","tx_graph","type_id","","vzip","","ChangeSet","Indexer","apply_changeset","index_tx","index_txout","initial_changeset","is_tx_relevant","keychain_txout","spk_txout","ChangeSet","DEFAULT_LOOKAHEAD","DescriptorAlreadyAssigned","FullScanRequestBuilderExt","InsertDescriptorError","KeychainAlreadyAssigned","KeychainTxOutIndex","LAST_REVEALED_TABLE_NAME","SCHEMA_NAME","SyncRequestBuilderExt","all_unbounded_spk_iters","apply_changeset","","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","default","","deserialize","eq","","fmt","","","","from","","","from_sqlite","get_descriptor","index_of_spk","index_tx","index_txout","init_sqlite_tables","initial_changeset","insert_descriptor","into","","","is_empty","is_tx_relevant","is_used","keychain_outpoints","keychain_outpoints_in_range","keychains","last_revealed","last_revealed_index","last_revealed_indices","last_used_index","last_used_indices","lookahead","lookahead_to_target","mark_used","merge","net_value","new","next_index","next_unused_spk","outpoints","persist_to_sqlite","reveal_next_spk","reveal_to_target","reveal_to_target_multi","revealed_keychain_spks","revealed_spks","revealed_spks_from_indexer","schema_v0","sent_and_received","serialize","spk_at_index","spks_from_indexer","to_owned","","","to_string","try_from","","","try_into","","","txout","txouts","txouts_in_tx","type_id","","","unbounded_spk_iter","unmark_used","unused_keychain_spks","unused_spks","unused_spks_from_indexer","vzip","","","descriptor","existing_assignment","","keychain","SpkTxOutIndex","all_spks","apply_changeset","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fmt","from","index_of_spk","index_tx","index_txout","initial_changeset","insert_spk","into","is_relevant","is_tx_relevant","is_used","mark_used","net_value","outpoints","outputs_in_range","scan","scan_txout","sent_and_received","spk_at_index","to_owned","try_from","try_into","txout","txouts","txouts_in_tx","type_id","unmark_used","unused_spks","vzip","AlterCheckPointError","ApplyHeaderError","BLOCKS_TABLE_NAME","CannotConnect","CannotConnectError","ChangeSet","CheckPoint","CheckPointIter","InconsistentBlocks","LocalChain","MissingGenesisError","SCHEMA_NAME","apply_changeset","apply_header","apply_header_connected_to","apply_update","blocks","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","default","deserialize","disconnect_from","eq","","","","","","fmt","","","","","","","","","","from","","","","","","","from_blocks","from_changeset","from_genesis_hash","from_iter","","from_sqlite","from_tip","genesis_hash","get","get_chain_tip","height","init_sqlite_tables","initial_changeset","insert_block","into","","","","","","is_block_in_chain","is_empty","iter_checkpoints","merge","original_hash","persist_to_sqlite","range","schema_v0","serialize","tip","to_owned","","","","","","to_string","","","","try_from","","","","","","try_include_height","try_into","","","","","","type_id","","","","","","update_hash","vzip","","","","","","SCHEMAS_TABLE_NAME","migrate_schema","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","equivalent","","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","revealed_spks_from_indexer","spks","spks_consumed","spks_for_keychain","spks_from_indexer","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","unused_spks_from_indexer","vzip","","","","","","","","ANCHORS_TABLE_NAME","CalculateFeeError","CanonicalTx","ChangeSet","MissingTxOut","NegativeFee","SCHEMA_NAME","TXOUTS_TABLE_NAME","TXS_TABLE_NAME","TxAncestors","TxDescendants","TxGraph","TxNode","TxUpdate","all_anchors","all_txouts","anchor_heights","anchors","","","apply_changeset","apply_update","apply_update_at","as_ref","balance","batch_insert_unconfirmed","borrow","","","","","","","borrow_mut","","","","","","","calculate_fee","canonical_iter","chain_position","checked_sum","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","default","","deref","deserialize","direct_conflicts","eq","","","","","equivalent","","","","","","filter_chain_txouts","filter_chain_unspents","floating_txouts","fmt","","","","","","from","","","","","","","","from_sqlite","full_txs","get_tx","get_tx_node","get_txout","init_sqlite_tables","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","","","","","","into_fallible","","into_iter","","is_empty","","last_seen","last_seen_unconfirmed","list_canonical_txs","map_anchors","","merge","new","next","","outspends","partial_cmp","","persist_to_sqlite","run_until_finished","","schema_v0","schema_v1","seen_ats","serialize","to_owned","","","","to_string","transpose_into_fallible","","try_balance","try_filter_chain_txouts","try_filter_chain_unspents","try_from","","","","","","","try_into","","","","","","","try_list_canonical_txs","tx","tx_node","tx_outputs","tx_spends","txid","txids_by_descending_anchor_height","txids_by_descending_last_seen","txouts","","","txs","","txs_with_no_anchor_or_last_seen","type_id","","","","","","","vzip","","","","","","","walk_ancestors","walk_conflicts","walk_descendants"],"q":[[0,"bdk_chain"],[409,"bdk_chain::CanonicalReason"],[413,"bdk_chain::ChainPosition"],[416,"bdk_chain::bitcoin"],[2874,"bdk_chain::bitcoin::address"],[2889,"bdk_chain::bitcoin"],[2890,"bdk_chain::bitcoin::address"],[2895,"bdk_chain::bitcoin"],[2896,"bdk_chain::bitcoin::address"],[2897,"bdk_chain::bitcoin"],[2898,"bdk_chain::bitcoin::address"],[2900,"bdk_chain::bitcoin"],[2903,"bdk_chain::bitcoin::address"],[2904,"bdk_chain::bitcoin"],[2905,"bdk_chain::bitcoin::address"],[2906,"bdk_chain::bitcoin"],[2907,"bdk_chain::bitcoin::address"],[3157,"bdk_chain::bitcoin::address::AddressData"],[3160,"bdk_chain::bitcoin::address"],[3163,"bdk_chain::bitcoin::address::error"],[3164,"bdk_chain::bitcoin::address"],[3165,"bdk_chain::bitcoin::address::error"],[3166,"bdk_chain::bitcoin::address"],[3167,"bdk_chain::bitcoin::address::error"],[3168,"bdk_chain::bitcoin::address"],[3169,"bdk_chain::bitcoin::address::error"],[3170,"bdk_chain::bitcoin::address"],[3171,"bdk_chain::bitcoin::address::error"],[3175,"bdk_chain::bitcoin::address"],[3176,"bdk_chain::bitcoin::address::error"],[3177,"bdk_chain::bitcoin::address"],[3182,"bdk_chain::bitcoin::amount"],[3183,"bdk_chain::bitcoin"],[3186,"bdk_chain::bitcoin::amount"],[3191,"bdk_chain::bitcoin"],[3194,"bdk_chain::bitcoin::amount"],[3195,"bdk_chain::bitcoin"],[3196,"bdk_chain::bitcoin::amount"],[3198,"bdk_chain::bitcoin"],[3200,"bdk_chain::bitcoin::amount"],[3245,"bdk_chain::bitcoin::amount::serde"],[3256,"bdk_chain::bitcoin::amount::serde::as_btc"],[3259,"bdk_chain::bitcoin::amount::serde::as_btc::opt"],[3261,"bdk_chain::bitcoin::amount::serde::as_sat"],[3264,"bdk_chain::bitcoin::amount::serde::as_sat::opt"],[3266,"bdk_chain::bitcoin::base58"],[3655,"bdk_chain::bitcoin::base58::error"],[3656,"bdk_chain::bitcoin::base58"],[3657,"bdk_chain::bitcoin::base58::error"],[3659,"bdk_chain::bitcoin::base58"],[3660,"bdk_chain::bitcoin::base58::error"],[3699,"bdk_chain::bitcoin::base64"],[3792,"bdk_chain::bitcoin::base64::alphabet"],[3837,"bdk_chain::bitcoin::base64::display"],[3849,"bdk_chain::bitcoin::base64::engine"],[3850,"bdk_chain::bitcoin::base64"],[3851,"bdk_chain::bitcoin::base64::engine"],[3852,"bdk_chain::bitcoin::base64"],[3853,"bdk_chain::bitcoin::base64::engine"],[3878,"bdk_chain::bitcoin::base64"],[3879,"bdk_chain::bitcoin::base64::engine"],[3880,"bdk_chain::bitcoin::base64"],[3888,"bdk_chain::bitcoin::base64::engine"],[3890,"bdk_chain::bitcoin::base64"],[3892,"bdk_chain::bitcoin::base64::engine"],[3894,"bdk_chain::bitcoin::base64"],[3898,"bdk_chain::bitcoin::base64::engine"],[3941,"bdk_chain::bitcoin::base64::engine::general_purpose"],[3949,"bdk_chain::bitcoin::base64::prelude"],[3953,"bdk_chain::bitcoin::base64"],[3955,"bdk_chain::bitcoin::base64::prelude"],[3956,"bdk_chain::bitcoin::base64"],[3957,"bdk_chain::bitcoin::base64::read"],[3970,"bdk_chain::bitcoin::base64::write"],[4002,"bdk_chain::bitcoin::bech32"],[4275,"bdk_chain::bitcoin::bech32::hrp"],[4279,"bdk_chain::bitcoin::bech32::primitives"],[4289,"bdk_chain::bitcoin::bech32"],[4291,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4293,"bdk_chain::bitcoin::bech32"],[4294,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4295,"bdk_chain::bitcoin::bech32"],[4296,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4299,"bdk_chain::bitcoin::bech32"],[4300,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4340,"bdk_chain::bitcoin::bech32"],[4341,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4359,"bdk_chain::bitcoin::bech32::primitives::decode"],[4650,"bdk_chain::bitcoin::bech32::primitives::encode"],[4731,"bdk_chain::bitcoin::bech32::primitives::gf32"],[4778,"bdk_chain::bitcoin::bech32::primitives::hrp"],[4871,"bdk_chain::bitcoin::bech32::primitives::iter"],[4882,"bdk_chain::bitcoin::bech32"],[4883,"bdk_chain::bitcoin::bech32::primitives::iter"],[4901,"bdk_chain::bitcoin::bech32"],[4902,"bdk_chain::bitcoin::bech32::primitives::iter"],[4942,"bdk_chain::bitcoin::bech32"],[4943,"bdk_chain::bitcoin::bech32::primitives::segwit"],[4993,"bdk_chain::bitcoin::bech32::segwit"],[5055,"bdk_chain::bitcoin::bip152"],[5252,"bdk_chain::bitcoin::bip158"],[5367,"bdk_chain::bitcoin::bip32"],[5721,"bdk_chain::bitcoin::bip32::ChildNumber"],[5723,"bdk_chain::bitcoin::blockdata"],[5734,"bdk_chain::bitcoin::blockdata::block"],[5814,"bdk_chain::bitcoin"],[5815,"bdk_chain::bitcoin::blockdata::block"],[5846,"bdk_chain::bitcoin"],[5847,"bdk_chain::bitcoin::blockdata::block"],[5858,"bdk_chain::bitcoin::blockdata::constants"],[5927,"bdk_chain::bitcoin::blockdata::fee_rate"],[5928,"bdk_chain::bitcoin::blockdata::locktime"],[5930,"bdk_chain::bitcoin::blockdata::locktime::absolute"],[6122,"bdk_chain::bitcoin::blockdata::locktime::relative"],[6339,"bdk_chain::bitcoin::blockdata::opcodes"],[6392,"bdk_chain::bitcoin::blockdata::opcodes::all"],[6648,"bdk_chain::bitcoin::blockdata::script"],[7209,"bdk_chain::bitcoin::blockdata::script::witness_program"],[7235,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7242,"bdk_chain::bitcoin"],[7259,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7322,"bdk_chain::bitcoin::blockdata::transaction"],[7422,"bdk_chain::bitcoin"],[7423,"bdk_chain::bitcoin::blockdata::transaction"],[7431,"bdk_chain::bitcoin"],[7432,"bdk_chain::bitcoin::blockdata::transaction"],[7434,"bdk_chain::bitcoin"],[7435,"bdk_chain::bitcoin::blockdata::transaction"],[7438,"bdk_chain::bitcoin"],[7442,"bdk_chain::bitcoin::blockdata::transaction"],[7470,"bdk_chain::bitcoin"],[7471,"bdk_chain::bitcoin::blockdata::transaction"],[7477,"bdk_chain::bitcoin"],[7480,"bdk_chain::bitcoin::blockdata::transaction"],[7487,"bdk_chain::bitcoin"],[7488,"bdk_chain::bitcoin::blockdata::weight"],[7490,"bdk_chain::bitcoin::blockdata::witness"],[7505,"bdk_chain::bitcoin::consensus"],[7597,"bdk_chain::bitcoin::consensus::encode"],[7624,"bdk_chain::bitcoin::consensus"],[7626,"bdk_chain::bitcoin::consensus::encode"],[7627,"bdk_chain::bitcoin::consensus"],[7628,"bdk_chain::bitcoin::consensus::encode"],[7633,"bdk_chain::bitcoin::consensus"],[7643,"bdk_chain::bitcoin::consensus::encode"],[7662,"bdk_chain::bitcoin::consensus"],[7672,"bdk_chain::bitcoin::consensus::encode"],[7691,"bdk_chain::bitcoin::consensus::encode::Error"],[7695,"bdk_chain::bitcoin::consensus::params"],[7702,"bdk_chain::bitcoin::consensus"],[7715,"bdk_chain::bitcoin::consensus::serde"],[7750,"bdk_chain::bitcoin::consensus::serde::hex"],[7830,"bdk_chain::bitcoin::ecdsa"],[7920,"bdk_chain::bitcoin::error"],[8028,"bdk_chain::bitcoin::hash_types"],[8036,"bdk_chain::bitcoin::hashes"],[8170,"bdk_chain::bitcoin::hashes::cmp"],[8171,"bdk_chain::bitcoin::hashes::hash160"],[8217,"bdk_chain::bitcoin::hashes::hex"],[8386,"bdk_chain::bitcoin::hashes::hex::buf_encoder"],[8404,"bdk_chain::bitcoin::hashes::hex"],[8405,"bdk_chain::bitcoin::hashes::hex::display"],[8408,"bdk_chain::bitcoin::hashes::hex"],[8411,"bdk_chain::bitcoin::hashes::hex::display"],[8426,"bdk_chain::bitcoin::hashes::hex"],[8428,"bdk_chain::bitcoin::hashes::hex::display"],[8431,"bdk_chain::bitcoin::hashes::hex"],[8435,"bdk_chain::bitcoin::hashes::hex::display"],[8437,"bdk_chain::bitcoin::hashes::hex"],[8439,"bdk_chain::bitcoin::hashes::hex::display"],[8447,"bdk_chain::bitcoin::hashes::hex::error"],[8449,"bdk_chain::bitcoin::hashes::hex"],[8451,"bdk_chain::bitcoin::hashes::hex::error"],[8452,"bdk_chain::bitcoin::hashes::hex"],[8453,"bdk_chain::bitcoin::hashes::hex::error"],[8454,"bdk_chain::bitcoin::hashes::hex"],[8455,"bdk_chain::bitcoin::hashes::hex::error"],[8477,"bdk_chain::bitcoin::hashes::hex"],[8478,"bdk_chain::bitcoin::hashes::hex::parse"],[8481,"bdk_chain::bitcoin::hashes::hex"],[8487,"bdk_chain::bitcoin::hashes::hex::prelude"],[8488,"bdk_chain::bitcoin::hashes::hex"],[8489,"bdk_chain::bitcoin::hashes::hex::prelude"],[8490,"bdk_chain::bitcoin::hashes::hex"],[8492,"bdk_chain::bitcoin::hashes::hmac"],[8505,"bdk_chain::bitcoin::hashes::ripemd160"],[8578,"bdk_chain::bitcoin::hashes::serde"],[8665,"bdk_chain::bitcoin::hashes::serde::de"],[8676,"bdk_chain::bitcoin::hashes::serde"],[8677,"bdk_chain::bitcoin::hashes::serde::de"],[8724,"bdk_chain::bitcoin::hashes::serde"],[8725,"bdk_chain::bitcoin::hashes::serde::de"],[8726,"bdk_chain::bitcoin::hashes::serde"],[8757,"bdk_chain::bitcoin::hashes::serde::de"],[8788,"bdk_chain::bitcoin::hashes::serde"],[8789,"bdk_chain::bitcoin::hashes::serde::de"],[8868,"bdk_chain::bitcoin::hashes::serde::de::value"],[10220,"bdk_chain::bitcoin::hashes::serde::ser"],[10221,"bdk_chain::bitcoin::hashes::serde"],[10222,"bdk_chain::bitcoin::hashes::serde::ser"],[10230,"bdk_chain::bitcoin::hashes::serde"],[10231,"bdk_chain::bitcoin::hashes::serde::ser"],[10240,"bdk_chain::bitcoin::hashes::serde"],[10241,"bdk_chain::bitcoin::hashes::serde::ser"],[10242,"bdk_chain::bitcoin::hashes::serde"],[10243,"bdk_chain::bitcoin::hashes::serde::ser"],[10244,"bdk_chain::bitcoin::hashes::serde"],[10245,"bdk_chain::bitcoin::hashes::serde::ser"],[10246,"bdk_chain::bitcoin::hashes::serde"],[10247,"bdk_chain::bitcoin::hashes::serde::ser"],[10248,"bdk_chain::bitcoin::hashes::serde"],[10249,"bdk_chain::bitcoin::hashes::serde::ser"],[10250,"bdk_chain::bitcoin::hashes::serde"],[10251,"bdk_chain::bitcoin::hashes::serde::ser"],[10252,"bdk_chain::bitcoin::hashes::serde"],[10253,"bdk_chain::bitcoin::hashes::serde::ser"],[10257,"bdk_chain::bitcoin::hashes::serde"],[10260,"bdk_chain::bitcoin::hashes::serde::ser"],[10277,"bdk_chain::bitcoin::hashes::serde"],[10282,"bdk_chain::bitcoin::hashes::serde::ser"],[10287,"bdk_chain::bitcoin::hashes::serde"],[10289,"bdk_chain::bitcoin::hashes::serde::ser"],[10297,"bdk_chain::bitcoin::hashes::serde"],[10302,"bdk_chain::bitcoin::hashes::serde::ser"],[10304,"bdk_chain::bitcoin::hashes::serde"],[10324,"bdk_chain::bitcoin::hashes::serde::ser"],[10332,"bdk_chain::bitcoin::hashes::serde_macros"],[10333,"bdk_chain::bitcoin::hashes::serde_macros::serde_details"],[10338,"bdk_chain::bitcoin::hashes::sha1"],[10410,"bdk_chain::bitcoin::hashes::sha256"],[10527,"bdk_chain::bitcoin::hashes::sha256d"],[10581,"bdk_chain::bitcoin::hashes::sha256t"],[10629,"bdk_chain::bitcoin::hashes::sha384"],[10687,"bdk_chain::bitcoin::hashes::sha512"],[10759,"bdk_chain::bitcoin::hashes::sha512_256"],[10817,"bdk_chain::bitcoin::hashes::siphash24"],[10912,"bdk_chain::bitcoin::io"],[11161,"bdk_chain::bitcoin::key"],[11164,"bdk_chain::bitcoin::secp256k1"],[11165,"bdk_chain::bitcoin::key"],[11177,"bdk_chain::bitcoin::secp256k1"],[11178,"bdk_chain::bitcoin::key"],[11253,"bdk_chain::bitcoin"],[11255,"bdk_chain::bitcoin::key"],[11336,"bdk_chain::bitcoin"],[11338,"bdk_chain::bitcoin::key"],[11350,"bdk_chain::bitcoin"],[11351,"bdk_chain::bitcoin::key"],[11424,"bdk_chain::bitcoin::merkle_tree"],[11467,"bdk_chain::bitcoin"],[11468,"bdk_chain::bitcoin::merkle_tree"],[11479,"bdk_chain::bitcoin"],[11480,"bdk_chain::bitcoin::merkle_tree"],[11484,"bdk_chain::bitcoin"],[11486,"bdk_chain::bitcoin::network"],[11489,"bdk_chain::bitcoin"],[11494,"bdk_chain::bitcoin::network"],[11534,"bdk_chain::bitcoin::network::as_core_arg"],[11536,"bdk_chain::bitcoin::p2p"],[11699,"bdk_chain::bitcoin::p2p::address"],[11710,"bdk_chain::bitcoin::p2p"],[11711,"bdk_chain::bitcoin::p2p::address"],[11739,"bdk_chain::bitcoin::p2p"],[11740,"bdk_chain::bitcoin::p2p::address"],[11741,"bdk_chain::bitcoin::p2p"],[11742,"bdk_chain::bitcoin::p2p::address"],[11756,"bdk_chain::bitcoin::p2p::message"],[11888,"bdk_chain::bitcoin::p2p::message::NetworkMessage"],[11890,"bdk_chain::bitcoin::p2p::message_blockdata"],[11969,"bdk_chain::bitcoin::p2p::message_blockdata::Inventory"],[11971,"bdk_chain::bitcoin::p2p::message_bloom"],[12038,"bdk_chain::bitcoin::p2p::message_compact_blocks"],[12135,"bdk_chain::bitcoin::p2p::message_filter"],[12273,"bdk_chain::bitcoin::p2p::message_network"],[12354,"bdk_chain::bitcoin::parse"],[12355,"bdk_chain::bitcoin::policy"],[12364,"bdk_chain::bitcoin::pow"],[12367,"bdk_chain::bitcoin::psbt"],[12622,"bdk_chain::bitcoin"],[12623,"bdk_chain::bitcoin::psbt"],[12637,"bdk_chain::bitcoin"],[12638,"bdk_chain::bitcoin::psbt"],[12644,"bdk_chain::bitcoin"],[12645,"bdk_chain::bitcoin::psbt"],[12733,"bdk_chain::bitcoin"],[12734,"bdk_chain::bitcoin::psbt"],[12735,"bdk_chain::bitcoin"],[12736,"bdk_chain::bitcoin::psbt"],[12738,"bdk_chain::bitcoin"],[12739,"bdk_chain::bitcoin::psbt"],[12755,"bdk_chain::bitcoin"],[12756,"bdk_chain::bitcoin::psbt::Error"],[12761,"bdk_chain::bitcoin::psbt::ExtractTxError"],[12765,"bdk_chain::bitcoin::psbt::IndexOutOfBoundsError"],[12769,"bdk_chain::bitcoin::psbt::raw"],[12842,"bdk_chain::bitcoin::secp256k1"],[13328,"bdk_chain::bitcoin::secp256k1::constants"],[13344,"bdk_chain::bitcoin::secp256k1::ecdh"],[13376,"bdk_chain::bitcoin::secp256k1::ecdsa"],[13502,"bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature"],[13525,"bdk_chain::bitcoin::secp256k1::ellswift"],[13603,"bdk_chain::bitcoin::secp256k1::ffi"],[13855,"bdk_chain::bitcoin::secp256k1::ffi::recovery"],[13888,"bdk_chain::bitcoin::secp256k1::ffi::types"],[13919,"bdk_chain::bitcoin::hashes"],[13922,"bdk_chain::bitcoin::secp256k1::hashes"],[13927,"bdk_chain::bitcoin::hashes"],[13931,"bdk_chain::bitcoin::secp256k1::hashes"],[13932,"bdk_chain::bitcoin::hashes"],[13935,"bdk_chain::bitcoin::secp256k1::hashes"],[13937,"bdk_chain::bitcoin::hashes"],[13940,"bdk_chain::bitcoin::secp256k1::hashes"],[13942,"bdk_chain::bitcoin::hashes"],[13943,"bdk_chain::bitcoin::secp256k1::rand"],[13995,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14282,"bdk_chain::bitcoin::secp256k1::rand::distributions::uniform"],[14429,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14433,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted"],[14436,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method"],[14448,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14454,"bdk_chain::bitcoin::secp256k1::rand"],[14455,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14489,"bdk_chain::bitcoin::secp256k1::rand"],[14491,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14497,"bdk_chain::bitcoin::secp256k1::rand"],[14499,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14500,"bdk_chain::bitcoin::secp256k1::rand"],[14501,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14502,"bdk_chain::bitcoin::secp256k1::rand"],[14506,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14508,"bdk_chain::bitcoin::secp256k1::rand"],[14509,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14511,"bdk_chain::bitcoin::secp256k1::rand"],[14512,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14516,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14517,"bdk_chain::bitcoin::secp256k1::rand"],[14520,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14524,"bdk_chain::bitcoin::secp256k1::rand"],[14526,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14536,"bdk_chain::bitcoin::secp256k1::rand::rngs"],[14560,"bdk_chain::bitcoin::secp256k1::rand::rngs::adapter"],[14609,"bdk_chain::bitcoin::secp256k1::rand::rngs::mock"],[14631,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14632,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14637,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14643,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14651,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14653,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14659,"bdk_chain::bitcoin::secp256k1::rand::seq::index"],[14718,"bdk_chain::bitcoin::secp256k1::scalar"],[14739,"bdk_chain::bitcoin::secp256k1::schnorr"],[14771,"bdk_chain::bitcoin::sighash"],[14772,"bdk_chain::bitcoin"],[14776,"bdk_chain::bitcoin::sighash"],[14778,"bdk_chain::bitcoin"],[14779,"bdk_chain::bitcoin::sighash"],[14791,"bdk_chain::bitcoin"],[14795,"bdk_chain::bitcoin::sighash"],[14813,"bdk_chain::bitcoin"],[14815,"bdk_chain::bitcoin::sighash"],[14817,"bdk_chain::bitcoin"],[14819,"bdk_chain::bitcoin::sighash"],[15133,"bdk_chain::bitcoin::sign_message"],[15190,"bdk_chain::bitcoin::taproot"],[15846,"bdk_chain::bitcoin::taproot::merkle_branch"],[15873,"bdk_chain::bitcoin::taproot::serialized_signature"],[15930,"bdk_chain::indexed_tx_graph"],[15986,"bdk_chain::indexer"],[15995,"bdk_chain::indexer::keychain_txout"],[16102,"bdk_chain::indexer::keychain_txout::InsertDescriptorError"],[16106,"bdk_chain::indexer::spk_txout"],[16144,"bdk_chain::local_chain"],[16283,"bdk_chain::rusqlite_impl"],[16285,"bdk_chain::spk_client"],[16433,"bdk_chain::tx_graph"],[16450,"bdk_chain"],[16451,"bdk_chain::tx_graph"],[16568,"bdk_chain"],[16569,"bdk_chain::tx_graph"],[16603,"bdk_chain"],[16604,"bdk_chain::tx_graph"],[16605,"bdk_chain"],[16606,"bdk_chain::tx_graph"],[16625,"bdk_chain::balance"],[16626,"bdk_chain::descriptor_ext"],[16627,"bdk_chain::tx_data_traits"],[16628,"bdk_core::block_id"],[16629,"bdk_core::tx_update"],[16630,"alloc::collections::btree::set"],[16631,"bitcoin_hashes::sha256"],[16632,"bdk_core::checkpoint"],[16633,"bdk_chain::chain_data"],[16634,"core::clone"],[16635,"bdk_chain::canonical_iter"],[16636,"bdk_chain::spk_iter"],[16637,"core::cmp"],[16638,"rusqlite::types::value_ref"],[16639,"bitcoin::blockdata::transaction"],[16640,"rusqlite::types::from_sql"],[16641,"bitcoin::blockdata::script::owned"],[16642,"bitcoin_units::amount"],[16643,"miniscript::descriptor::key"],[16644,"miniscript::descriptor"],[16645,"bitcoin::blockdata::block"],[16646,"bitcoin::network"],[16647,"core::option"],[16648,"core::borrow"],[16649,"core::result"],[16650,"serde::de"],[16651,"core::iter::traits::collect"],[16652,"core::fmt"],[16653,"bitcoin_hashes"],[16654,"bdk_chain::chain_oracle"],[16655,"core::hash"],[16656,"core::slice::index"],[16657,"fallible_iterator"],[16658,"core::iter::traits::iterator"],[16659,"bdk_core::merge"],[16660,"core::ops::function"],[16661,"core::ops::range"],[16662,"std::collections::hash::map"],[16663,"serde::ser"],[16664,"rusqlite::types::to_sql"],[16665,"rusqlite"],[16666,"alloc::string"],[16667,"alloc::collections::btree::map"],[16668,"alloc::vec"],[16669,"core::any"],[16670,"bitcoin_units::weight"],[16671,"bitcoin::pow"],[16672,"secp256k1::key"],[16673,"secp256k1"],[16674,"secp256k1::scalar"],[16675,"secp256k1::context"],[16676,"bitcoin::address"],[16677,"bitcoin::bip158"],[16678,"bitcoin::bip32"],[16679,"bitcoin::blockdata::script"],[16680,"bitcoin::crypto::key"],[16681,"bitcoin::crypto::sighash"],[16682,"bitcoin::taproot"],[16683,"bitcoin::blockdata::script::borrowed"],[16684,"secp256k1_sys"],[16685,"bitcoin_hashes::sha256d"],[16686,"bitcoin_hashes::hash160"],[16687,"bitcoin_hashes::sha256t"],[16688,"bitcoin::blockdata::script::push_bytes::primitive"],[16689,"bitcoin::consensus::params"],[16690,"bitcoin::blockdata::script::builder"],[16691,"bitcoin::blockdata::constants"],[16692,"bitcoin::blockdata::locktime::absolute"],[16693,"bitcoin::blockdata::locktime::relative"],[16694,"bitcoin_units::fee_rate"],[16695,"bitcoin::blockdata::opcodes"],[16696,"bitcoin::blockdata::witness"],[16697,"bitcoin::blockdata::script::witness_program"],[16698,"bitcoin::blockdata::script::witness_version"],[16699,"bitcoin::consensus::encode"],[16700,"bitcoin::merkle_tree::block"],[16701,"bitcoin::psbt"],[16702,"bitcoin::psbt::error"],[16703,"bitcoin_io"],[16704,"core::marker"],[16705,"bitcoin_io::error"],[16706,"bitcoin_units::amount::serde::private"],[16707,"core::convert"],[16708,"bitcoin::blockdata::script::instruction"],[16709,"miniscript::psbt"],[16710,"alloc::borrow"],[16711,"miniscript::primitives::relative_locktime"],[16712,"hex_conservative::error"],[16713,"bitcoin::error"],[16714,"bitcoin::p2p"],[16715,"bitcoin::address::error"],[16716,"bitcoin_units::locktime::relative"],[16717,"miniscript::miniscript::decode"],[16718,"alloc::boxed"],[16719,"bitcoin_units::locktime::absolute"],[16720,"bitcoin::crypto::taproot"],[16721,"bitcoin::crypto::ecdsa"],[16722,"bech32::primitives::gf32"],[16723,"miniscript::miniscript::hash256"],[16724,"bitcoin_hashes::ripemd160"],[16725,"secp256k1::schnorr"],[16726,"bech32::segwit"],[16727,"base58ck::error"],[16728,"bitcoin_units::amount::serde"],[16729,"core::alloc"],[16730,"core::ptr::non_null"],[16731,"std::ffi::os_str"],[16732,"std::path"],[16733,"core::str::pattern"],[16734,"bitcoin::p2p::address"],[16735,"bitcoin::p2p::message_blockdata"],[16736,"bitcoin::bip152"],[16737,"alloc::vec::drain"],[16738,"alloc::bstr"],[16739,"core::bstr"],[16740,"alloc::vec::extract_if"],[16741,"std::io::error"],[16742,"alloc::collections::binary_heap"],[16743,"alloc::collections::vec_deque"],[16744,"alloc::ffi::c_str"],[16745,"bitcoin::taproot::merkle_branch"],[16746,"miniscript::plan"],[16747,"serde::de::value"],[16748,"core::mem::maybe_uninit"],[16749,"alloc::vec::splice"],[16750,"core::net::socket_addr"],[16751,"alloc::vec::into_iter"],[16752,"rusqlite::error"],[16753,"alloc::collections"],[16754,"std::io"],[16755,"base64::encode"],[16756,"base64::decode"],[16757,"base64::engine"],[16758,"base64::alphabet"],[16759,"base64::display"],[16760,"base64::engine::general_purpose"],[16761,"base64::read::decoder"],[16762,"base64::write::encoder_string_writer"],[16763,"base64::write::encoder"],[16764,"bech32::primitives::hrp"],[16765,"bech32::primitives::iter"],[16766,"bech32::primitives"],[16767,"bech32"],[16768,"bech32::primitives::decode"],[16769,"bech32::primitives::encode"],[16770,"bech32::primitives::checksum"],[16771,"bech32::primitives::segwit"],[16772,"core::num::error"],[16773,"core::iter::traits::exact_size"],[16774,"miniscript::primitives::absolute_locktime"],[16775,"bitcoin::blockdata::script::push_bytes::error"],[16776,"bitcoin::blockdata::script::push_bytes"],[16777,"bitcoin_units::parse"],[16778,"bitcoin::consensus"],[16779,"bitcoin::consensus::serde"],[16780,"bitcoin::consensus::serde::hex"],[16781,"core::slice::iter"],[16782,"secp256k1::ecdsa"],[16783,"hex_conservative::parse"],[16784,"bitcoin_hashes::hmac"],[16785,"core::str::traits"],[16786,"hex_conservative::display"],[16787,"hex_conservative"],[16788,"hex_conservative::iter"],[16789,"core::iter::traits::double_ended"],[16790,"core::iter::traits::marker"],[16791,"hex_conservative::buf_encoder"],[16792,"serde::de::ignored_any"],[16793,"core::error"],[16794,"serde::ser::impossible"],[16795,"bitcoin_hashes::serde_macros::serde_details"],[16796,"bitcoin_hashes::sha1"],[16797,"bitcoin_hashes::sha384"],[16798,"bitcoin_hashes::sha512"],[16799,"bitcoin_hashes::sha512_256"],[16800,"bitcoin_hashes::siphash24"],[16801,"bitcoin_io::bridge"],[16802,"bitcoin::p2p::message"],[16803,"bitcoin::p2p::message_bloom"],[16804,"bitcoin::p2p::message_compact_blocks"],[16805,"bitcoin::p2p::message_filter"],[16806,"bitcoin::p2p::message_network"],[16807,"bitcoin::psbt::map::output"],[16808,"bitcoin::psbt::map::input"],[16809,"bitcoin::psbt::display_from_str"],[16810,"bitcoin::psbt::raw"],[16811,"secp256k1::context::alloc_only"],[16812,"secp256k1::secret"],[16813,"secp256k1::ellswift"],[16814,"core::mem::manually_drop"],[16815,"rand::rng"],[16816,"secp256k1_sys::types"],[16817,"secp256k1::ecdsa::recovery"],[16818,"rand_core"],[16819,"secp256k1::ecdh"],[16820,"secp256k1_sys::recovery"],[16821,"secp256k1::ecdsa::serialized_signature"],[16822,"secp256k1::ecdsa::serialized_signature::into_iter"],[16823,"core::ffi"],[16824,"rand_core::error"],[16825,"core::num::nonzero"],[16826,"getrandom::error"],[16827,"core::default"],[16828,"rand::distributions::uniform"],[16829,"rand::distributions::distribution"],[16830,"rand::rngs::thread"],[16831,"rand::distributions::other"],[16832,"rand::distributions"],[16833,"rand::distributions::bernoulli"],[16834,"rand::distributions::float"],[16835,"rand::distributions::slice"],[16836,"rand::distributions::weighted_index"],[16837,"core::ops::arith"],[16838,"core::num::wrapping"],[16839,"core::time"],[16840,"rand::distributions::weighted::alias_method"],[16841,"rand::seq"],[16842,"rand::rngs::std"],[16843,"rand_core::os"],[16844,"rand::rngs::adapter::reseeding"],[16845,"rand_core::block"],[16846,"rand::rngs::adapter::read"],[16847,"rand::rngs::mock"],[16848,"core::ops::index"],[16849,"rand::seq::index"],[16850,"bitcoin::sign_message::message_signing"],[16851,"bitcoin::taproot::serialized_signature"],[16852,"bitcoin::taproot::serialized_signature::into_iter"],[16853,"alloc::sync"],[16854,"rusqlite::transaction"],[16855,"bdk_core"],[16856,"bdk_core::spk_client"],[16857,"std::collections::hash::set"],[16858,"bitcoin"],[16859,"bitcoin::crypto"],[16860,"bitcoin_units::amount::serde::as_btc"],[16861,"bitcoin_units::amount::serde::as_btc::opt"],[16862,"bitcoin_units::amount::serde::as_sat"],[16863,"bitcoin_units::amount::serde::as_sat::opt"],[16864,"base58ck"],[16865,"base64"],[16866,"bitcoin::blockdata"],[16867,"bitcoin::blockdata::locktime"],[16868,"bitcoin::blockdata::opcodes::all"],[16869,"bitcoin_hashes::cmp"],[16870,"serde_derive"],[16871,"serde"],[16872,"bitcoin_hashes::serde_macros"],[16873,"bitcoin::merkle_tree"],[16874,"bitcoin::network::as_core_arg"],[16875,"bitcoin::policy"],[16876,"secp256k1::constants"],[16877,"rand"],[16878,"rand::distributions::weighted"],[16879,"rand::rngs"],[16880,"bitcoin::sign_message"]],"i":"`Bj``Bh````````Bd``Gf``````2``3````1dfhlnA`4444``AlAn31Hd5413HjCh:?::Bl4985732<>16?Bj<12:968=?27Bh1=2;:79>Bd4912>3<;8:?04912>30<;041>55555555;==0;?<;:?523E`=;137<450;??>>113377<<445500;=?>;=1137<450000:????>>;==9888137<450065;00;50000;Gfln>631>143``>=10>A`=<57;Al9:5;?>;=?An?<59=Hb>>1``30`1Hj>>Hd1??Bb87=0>:444``6`87;=:0``3:8746;=05>?:Bl;Ch0000000=452>>4;:7951>Bd49Bh2?46=<9;73d26;13f6`<7==8?>;=95137<240618?>;=95137<2406Jj0Jl0JnK`1``ACbACd10`AAhABb00Dh``1``ACn35`AAd0``````D`Kb6Kd3ACj0000132Cl43922AChABd`:::Jb;``>=>=7676``Lf0000<````2;<8<``````;?>?>``````````3;;2`````ABh0000000000000000`7````````````98>7:68987Kf:98Kh`LdLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNh`LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjKh11Cn021101LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhLh0Lj0Ll0Df0Ln0M`0Mb0Nj0Cn0Md00Mf00Cf0Mh0Mj00Ml00Mn0N`0Nb0DhNd0Nf0Nh0=Ld002A@dCl```A@f0`ABbD`KbAAhKhKdLfABd;Lh0Lj0Ll0Df0Ln0M`0Mb0?AAjNjCn0ABfABhMd0Mf0Cf0Mh0I`A@dAAdJbClAB`ABjABlMj0Ml0ABnAC`Mn0N`0ObNb0ACbACdACfAChDhKfACjAClACnOfNd0OhNf0OjNh0ABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjNjCn0ABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhNjCn1CnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnMnN`ObNbACbAChDhKfACjAClOfNdOhNfOjNhKhA@fACnABlAC`3Cl040`D`LhLjDfLnM`:CfMhI`AAdJbAB`ABjACfAClNdA@fCnA@d8ClD`LhLjDfLnM`9Nj9CfMhI`;AAdJbJb?0D`;AAhKd02=0=`AC`NjCn>?AB`>311111111>310ClI`1>`4Ld00000ABf41010465ABlABn32?`48LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjABlABnAC`ACjAClAAdDhABhD`KbKh:0:;KdKf95ABb54AAh43LfABdLdLhLjLlDfLnM`MbA@fAAjNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhNj00KhABlLdLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhAAdKhABlD`KbAAh0064323ABb3215KdLfLdLhLjLlDfLnM`MbAAjNjCnABhMdMfCfMhI`AAdABlMjMlABnAC`MnN`NbACbACdDhKfACjACnNdNfNhD`Kb1079AAj1Kd0AB`AC`:2KhClA@fA@d2ABb::99AAh00058888LfABdLdLhLjLlDfLnM`Mb=AAjCnABfABh0000MdMfCfMhI`A@dAAd000JbClAB`ABjABlMjMlABn0AC`MnN`ObNbACbACdACfAChDh00KfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhKhCl0A@f1I`ACfABbD`KbAAh8KdLfABdLdLhLjLlDfLnM`MbA@fAAjNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhD`Kb101080888JbKhABlABnABfCl>I`1ABb98AAh7KdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhA@fJbClCnA@dLd5AB`NjABlABn1027ACn```AIh0AL``A@b2`2``2`ABd```3`LfAMf10`111`202`5`AHj060605AOb7AOdAOfAOhAOjAOlAOnA@`98=7>654321098=7>654321098=7>654321098=7>654321091098=7>6543210988==77>>6655443322110099`88==77>>66554433221098888==7>>>>>>>>>>>654321091098=7>654321094231098=7>68=7>654321098=7>654328=7>654321098=7>654321098=7>654321098=7>65432109B@jB@lB@nAIh0AL``1`1`1`1````1`==1=1`ABb00```AGh0111010`11`00AEh10BA`21212122222112222222121`12212121212121````BAj00BAl100``````````B@f`0``0`In0Jf0100010011000011110112BBh11223011221212301212301230121212211111111111111111111111111111111111122``111121212121211111111111```301111111122222233001122`112222221121122222112211133001223333301111111111111111112222222112222221112122222222222121121212230121122212121111111212021122211212111111122212112121122112221212111211211212311112221301221230212301222230121212121301230121211112213`3``3`BDlBDn101010101011001100101100101010101010BHj`BHd1```BHb000BH`2`0120120120120123`3```333```3```33``0120011220011220122012``2012012012012012012`````BIb`0`0``0BI`01010000100110110101001001010101`BId0000000000`6`6`````BIj00BIfBIh2BIl2130213213213:2::::::::BHn2;;BHl3<<<<52552243524352`4352434354352435243524352333````````````<<`<`BIn00000000000```BJdBJh10BJb222122112121212121212121AMh```0BMd0`BKj2`2``2``BKl323`333323`31333320BKn444044444444444444444BJj5050BKdBKfBKh654832106543BJn49432176943217694321764321`99999``````````943217699443322117766BLb::55887766::543288777666:::5432`:543287655555:555:::::555432`9`876::::::5:543287:5876::::::::::::5432876:5432876:5432876:54328760``````````````99``9`9BMj``:0BMfBMlBMh210202020200200220210200010211321010=102110210210232102``BLf```BNdBNf`BNj``3BNh113003BNn14`3```404``4BN`BOfBObBO`BMnBNb:9;78BL`BNl8765432<;=9:10832<;=9:108<;=9:108<;=9:10814321<;=9:108<<;;==99::1100883432<<;;==99::110088765432<<<<<;;;===9:100842432765432<;=9:108765765754322765443765<;=9:108<;=9:108<;=9:108765765432<;=9:108765432<;=9:108765432<;=9:10844333765432<;=9:108432`````BOnBOjBOhBOlBMb43210000000000432104321043214321432104321432104321432104321043210432100``BLhC@`01`1010101010101100110010001010101010101010````BLn``0``00`0BJlBKbBLjBLl432104444444443210432104321032103210321032103210444321032104321043210432104`````BK`BLdC@d210BJn321321321321332211BLb43243243243243224324324324324324324324320BOd``00```C@h10101010101001100110101``010101010101``01``C@j0``00B@d101010101```````````010011001100111110101010101010101````CA````0BC`0000BCd11C@lC@n42333CAb2CAd26455513025645130264513026451302451324513212451325564513026644551133002266455551300266455513021525451321453645130255145132151605645130265026455130264513024645130264513025``````````CAl0CAhCAj111CBbCBd2CBfCB`6CAn6435217000000000651770643521777064352170430430643521002707643521706435217064352170643521701BFf0``````````BEh1`1`1111`0111```CBhCBj1100101011002BEfCCf333222CCdAFh637CCh366655521748021CBlCBnCC`CCb658321065855:965;8<4:965;8<4:965;8<4:95;8659832106565:965;865:965;8<4::996655;;88<<44865::::99996655;;88<<447:::99965;;888<<<<<4;:98;5:965;868:95;865;:987:965;8<48CCl98895;:9<9<;:99432176789432176;:6<9217436;:76<9=8;:7;:76<9=576;:76<9=59688;;::76<9=58;:76<9=58;:76<9=58;:76<9=576CCnCD````````````CDd0````CDbA@h01Fn2`11````0002130213021302130213020200220200021300221133021133021133202A@f1324311131132411313242413241324013241113241A@n`````````0``0``000`0000000000000000000000000000000`00000000000000000```AA`````AKhAKj10``22`121CDf1CDhCDj542310555542310542310542310543554354231054422331100554422331100554223110555543554354355543542310555555435555555555555435210435423105423105444423333105555423105423105423105AAb`````CE`CEb102`2`10210AHn3CEdCEfCEh5436210666543621054362105436210545454625436210554433662211005544336622110055436666210466564646654546105436210666666663546666666666666546105465436210654362105555444436621054362105436210545436210``AAnAAl1``````111110`01010101010010011010100100101010101``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````CEl````00AEl`0``````11`A@jOl00BEj1001102AKdAKbA@l5621433CEj81673254408446732408673240867324085464445675408667755440088466732540088166732555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444408885455555555CF`1278435197243243776576575243223286555877777777```558243197843651971924352784366551927843519278436519278435195````AKn0```00000000000000000000CFd`CFb1``0ABh0000000000000000`12B@`23023023023023022330022330022223330230023230230230230230230CFh```AO```CFl0000``12````2`22`2ANbANdCFj435210435210435210435210434444`5210455221100445522110044355221104333340Cl6321545104505``A@dJb117854385437685437854376854376I`96548713096548772````AKl000000000000OnCGd```10`1`11110`1111111010111CFn0CG```3CGb000000000`433444443343344444`444CGh0000000005``45454545454``CGl```ADb0`0100`0``01CGj1200000660500```444444444400011220111220120003333333333``12012120120120120CH`0CHb0```````:::::::::::::``FBl0`FBn`1``CHdFC`1010CHh02142`21CGf232323232```````FCbFCdCHnCI`CHjCHl5432101010103101100310543321054321010222102543210543210543210543210CId`00`0`CIb00ALd1120112012012012110012001122001111220122222000101211000000201201200120120120121AJ``AH``01```CFf012CIlCIn234102341023410234102341022334411002233441100233344410223410234234102341023410234102341023410````````CJfCJd000`````010CJj10CJlG`22102`102102102`2121111111111330200220110022210232321322332`33```22222411020414112```2`````````321020210210210210211``O`00000000000000000000000000000000000000000000``CKd`CJh`````AGnCAf`0CKf2`044CLbCLd4CKnCGn543261054`6105461054610544`610546611005544`661100554`326661055547348`3261054323212032323233``3326105`886105461058323261054326105432610543261054``CLl00000000000000009```999CLnCM`1011110000`10;;`10;;;;10;;10101010``98`8`9`CL`00000000000000000000;```:99:;<`;`<;```CMb000000000``AMl00000CMd1010101010100000000001111001111101111111110101001111011010101000```EdIf0``0000000`000`Ef2222222222222222222222222222222`21`Ih222222222222222222222222222222COl00````BFj1``5D@hD@jDAbD@f`5``5`55555`5`555`555D@`COf3``COj808B@h0191919BFh2114<2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11111111102:32D@b033;;3;3;:111222?16699888888229822263;;3;3;63;611`774344443443443434443443434343434344344434433;`````````````````````````````DAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBd00DAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBb4DBdDAdDAfDAhDAjBFlDAlDAnDB`988DBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBb4000004DAdDAfDAhDAjBFlDAlDAnDB`8DBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBdDAdDAfDAhDAjBFlDAlDAnDB`DBb9DBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAfDAhDAjBFlDAl6DAd54321DAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDj`IfCNhCNjCNlCNnCO`CObCOd`76543210``7`7`7`7`7`7`7``DDn0888CNf87654321111111119Ih:::98225::76432222:::::52::::::::::::::::::::52432222`DE``000``DEb00000DEd101010101010000000000111100111110111111111010001111011010101000```Ad000DEf11AEj1120120120120121222012100000000002212211002222111122201212221021212121212102012002121212012120120120120100`Nn0000000000000000000000000000000000000000000000000000``Od000000000000DEh11111111111111111111111111111111``DEj00000DEl1010101010111111111101111111110100011110110101010``DEn00000DF`101010101010000000000111100111110111111111010001111011010101000``DFb00000DFd1010101010111111111101111111110100011110110101010```DFf000000DFhDFj21021021021020200000000002222002222102102222222222222021000002222102210210210210000DFl000`000`FCf```11111011````1`11`1DFnDGbDGdDGfDGhADh754321070777AE`66554316526526526526526526526526526528880665543ADj7766332297654322299``29`7647676543297642764276764ADd887765876588770876587658765876587656087658765876587655`30:3876543:876543:876543:876543:18877448877144AIl`AIjKn``DGl3`3`22AIb0`2```````041``DHf0````````AN`ADlDGj4875AHhDGnDH`5437;:82105437;:82105437;:82105437;:8210543ABlAC`865657659=<:43277665599==<<::4433227666599==<<::4433227665999======<<<::::4326765107659=<:43223076556659=<:48657659=<:43269=<:4327659=<:4327659=<:4327659=<:4327659=<:432AF`00``00000`00ANf0101``01010100010011001101100ACf1212122121201212DhACh```11011``AGlDHh101010101011001100101010101010101010```AHdDHj00`0000``11`111`00`BBl2222111101222DHlDHn234441023410234102341034234234323410223344110023333444411002334410444323423410``````23423221042341023410323410234102341023410```DI`000000BCb4101010101010101011001010101040400010010101010DIh00000000``00000000000000``00`000`000000000DIb0DIdDIf3210321032103210303032002032103221100332211032103221030000121032122221032210321032103DIj0BBn00```000000DIlDIn21021021021022101021021022110021021022101021021021021021021010210DJ`0DJd```00DJb1DJf1201201201201201012001201122001112012011201201201201120120````DJhDJjDJlDJn32103210321032103210232103210321032103322110032103210321032103210332100321032101321033210``````DK`DKb1DKdDKfDKhDKj45321045321045321045321045321045321045321045321044553322110052045321045321045321045321024343210453210453210453210453210453210DKn0000000```DL`1DKl1200120120120120101201201122001201200120011011111112012012012011120`````````````AFbDLhDM`CCjDLfAD`00AMbDLj`AMd`3``ALl``DLl5555555555515551`11:11515555161``15`8``57431:999`````551905155159195DLbDLd71968;53<2:DLn182:79<64=3;012:79<64=3012:79<64=3012:79<64=3017<602121201012:79<64=30122::7799<<6644==33001111882:799<644==33;;001888882:7999<644444==33;;00010052<60111ACn93;8:=75>4<12208=712302`322`31222=9:5>4<323222223123;8:=75>4129:5>4<1193;8:=75>4<1293;8:=75>4<1293;8:=75>4<12302032093;8:=75>4<123220DMh0DMj00DMnDN`1DNbDNdDNf10````DNhDNnDNl210202020202221021022110021002102021021020221022200221021021001210```DOd`Kn1L`00`00000000`Kl`102``````````````0AFfAK`AHb120ALj23103131206KjDOfDOhDOjDOlDOnE@`9:8=E@b<8=7654321:;9>0<8=7654321:;9>0<8=7654321:;9>0<8=7654321:;9>0<8=654321;9>0<8=;9;;`79?6543217:;9>:97```7654321:;9>0<8=;977665544332211::;;99>>00<<88==7654321:;;;9>00<888==7654321::::;;;;99>0<<88888==<88;>:;<77799;9:;8:;9>;77654321;9>0<8=``:<87654321:;9>0<8=E@h;;<;<8;:;:=765432<:?1=9>88888888;:==88``;::8;<<:?<88888888888>:=<<<<<19>?8765432;<:???1=9>8765432;<:?1=9>8765432;<:?1=9>8<888765432;<:?1=9>;<:`````````````````EAj000000000000000000000000`00000````EAfCIh101010EB`EBb311203121031203120312031221203112200331122031122033111223222012312031211112031122322`003121312031222031203120312``EBd00000000000000000000EBh0```E@l0EBf1021021021021021021021100221110210211101102102110211110201102102102102```````FChFCjFClFCn`````````3210EBl`0DO`EAnNlDObEBn54321043210ECdE@d6543210654320654320654320654326543265432`6543265432665544332206543210654322654365432``654321065432165433`65432`````````````````````````````````````````````````````````2065432106543210654321065432`65431065432`EAl000000000000000000000`````00000`EAb0EC`10`````111101010`1101010101CJfCJd0`````0100`000``111``0ECf```0``EDb`111`EA`ECl33333222111133300``30`112`33`3ECj214444EFd```````EEj11````1```EEbEEdEEfEEh4EDnEFhEElEEn6EF`EFb;EFf87;6543921<08667;43921<087;43921<087;43921<087;1<0;;<<7;;6543921<<087;6543921<000877;6543921<0866EDl08321170865544:321999999999999999999999999999999999999999999999999999999999999999999999900;78<54:32=19<=78<7654:32=198<7654:32=198<7654:32=19`28<7654:32=19````EDh``````EGnEFnEGdEGfEGhEGj321032103210321031321032103210EDj6444444444444322164444444444443221644444444444432210644444444444422644444444444443214321432143214321EFd000`````EHb000000000``EHf```EDb````EHlEE`10103EHh0400004400442121211222EA`ECl434343554541111430430436`EDl2267`54215454545454````EHn0000000000`00000000```EI`EIdEIf2102222121002102102121212202012102102102102`EIh00000000000000000000<```EHj0======00`00000==000000```EIlEJ`EIn210202020221022210221010210222210``102010210210210210``E@j000000000000000000`ANn000000000000000000000000000000EJdACbACd10``1`EK``0DMdEJj01`EKb``5454DMb7``3`3`3```01`EKd``764`76````0EJb1ALh:AG`EJfEJh8AGjAIfEJl7<9EJn>;97EJd765=4329>;1?<0765=4329>;1?0765=4329>;1?0765=4329>;1?0790765=4329>;1?00776655==44332299>>;;11??8076655==4433229>>;;11??<<:80765==4329>>>>>>;;;1??<<<0791:80765=4329>;1?<8:788:87918807865=432>;1?<88880765=4329>;1?65=432>;1?<8:80765=4329>;1?<:80765=4329>;1?<:80765=4329>;1?<2:80765=4329>;1?<78`EKh00``00EKj101010100101100110011100001000000`10101010101010`EKnEM`AHl`EL``ELdELf`454454ELb5````6263``0`0`````````````4````````EKl004BEl0050EMdEMbALb533AGd587ELhELj;AGbELlALfELnAHlEKnEM`<;:?==9>ELdELf:9EL`9876543=ELbBEl>EKl54>=3<;:9876ALb32AGd276ELhELj7AGbELlALfELnAHlEKnEM`:=<9;ELdELf:9EL`9876543=?<>:098765:9??=?;:075?7=ELbBEl>EKl54>=3<;:9876ALb03322AGd0227766ELh0ELj077AGb0ELl0ALf0ELn0AHl0EKn0EM`0;:==<9;ELd0ELf0:9EL`987666655554433EMdEMb?ELb000BEl000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AGdEKl8877ELhELj08AGbELlALfELnAHlEKn0EM`025:ALb:0<;:98EL`87654<6EMdEMb3ELbBElAGdEKlELdELfELhELj:AGbELlALfELnAHlEKnEM`:EMdEMb?10???;:??=88986?`876>=89>98101098:>>6ALbBElAGdEKl=EL`=<;:9?=0;;94`44;65ELbELdELf;:5=<7265410ELhELj5AGbELlALfELnAHlEKnEM`;:93210ALbEMdEMb10222>BEl000AGdEKlELdELfELh00ELj0EL`AGbELlALfELnAHlEKnEM`EMdEMbALbELbBElAGdEKlELdELfELhELjEL`AGbELlALfELnAHlEKnEM`<>>{{{j{Mn}}}{{j{{Aj{Af}}}}}}?{{{j{N`}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}{{{j{Nb}}}{{j{{Aj{Af}}}}}}111111111111{{{j{Nd}}}{{j{{Aj{Af}}}}}}2{{{j{Nf}}}{{j{{Aj{Af}}}}}}33{{{j{Nh}}}{{j{{Aj{Af}}}}}}4{{{j{B`}}}{{j{B`c}}}{}}0000000000000000000{{{j{B`Cn}}}{{j{B`Nj}}}}1111111111111111111111111111111111111{{}A@j}0{{{j{Nj}}}A@l}{DhA@n}{{jAA`}Eh}{{{j{A@f}}}Eh}{{jAAb}Eh}{{{j{AAd}}AAb}Eh}2{Kb{{Dj{Kb}}}}{{D`D`}{{Dj{D`}}}}{{KbKb}{{Dj{Kb}}}}{{KdKd}{{Dj{Kd}}}}{{D`Dl}{{Dj{D`}}}}{{KbAAf}{{Dj{Kb}}}}{{AAhDl}{{Dj{AAh}}}}{{KdDl}{{Dj{Kd}}}}3210{{AAhKd}{{Dj{D`}}}}43765{{AAjAAl}AAn}{{{j{B`AB`}}}Bn}{{{j{ABb}}}ABb}{{{j{D`}}}D`}{{{j{Kb}}}Kb}{{{j{AAh}}}AAh}{{{j{Kh}}}Kh}{{{j{Kd}}}Kd}{{{j{Lf}}}Lf}{{{j{ABd}}}ABd}{{{j{{Ld{c}}}}}{{Ld{c}}}{BfA@b}}{{{j{Lh}}}Lh}{{{j{Lj}}}Lj}{{{j{Ll}}}Ll}{{{j{Df}}}Df}{{{j{Ln}}}Ln}{{{j{M`}}}M`}{{{j{Mb}}}Mb}{{{j{A@f}}}A@f}{{{j{AAj}}}AAj}{{{j{Cn}}}Cn}{{{j{ABf}}}ABf}{{{j{ABh}}}ABh}{{{j{Md}}}Md}{{{j{Mf}}}Mf}{{{j{Cf}}}Cf}{{{j{Mh}}}Mh}{{{j{I`}}}I`}{{{j{A@d}}}A@d}{{{j{AAd}}}AAd}{{{j{Jb}}}Jb}{{{j{Cl}}}Cl}{{{j{AB`}}}AB`}{{{j{ABj}}}ABj}{{{j{ABl}}}ABl}{{{j{Mj}}}Mj}{{{j{Ml}}}Ml}{{{j{ABn}}}ABn}{{{j{AC`}}}AC`}{{{j{Mn}}}Mn}{{{j{N`}}}N`}{{{j{Ob}}}Ob}{{{j{Nb}}}Nb}{{{j{ACb}}}ACb}{{{j{ACd}}}ACd}{{{j{ACf}}}ACf}{{{j{ACh}}}ACh}{{{j{Dh}}}Dh}{{{j{Kf}}}Kf}{{{j{ACj}}}ACj}{{{j{ACl}}}ACl}{{{j{ACn}}}ACn}{{{j{Of}}}Of}{{{j{Nd}}}Nd}{{{j{Oh}}}Oh}{{{j{Nf}}}Nf}{{{j{Oj}}}Oj}{{{j{Nh}}}Nh}{{j{j{B`c}}}Bn{}}0000000000000000000000000000000000000000000000000000000{{jAf}Bn}0000000000000000000000000000000000000000000000000000000{{{j{D`}}{j{D`}}}C`}{{{j{Kb}}{j{Kb}}}C`}{{{j{AAh}}{j{AAh}}}C`}{{{j{Kh}}{j{Kh}}}C`}{{{j{Kd}}{j{Kd}}}C`}{{{j{Lf}}{j{Lf}}}C`}{{{j{ABd}}{j{ABd}}}C`}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}C`{CbA@b}}{{{j{Lh}}{j{Lh}}}C`}{{{j{Lj}}{j{Lj}}}C`}{{{j{Ll}}{j{Ll}}}C`}{{{j{Df}}{j{Df}}}C`}{{{j{Ln}}{j{Ln}}}C`}{{{j{M`}}{j{M`}}}C`}{{{j{Mb}}{j{Mb}}}C`}{{{j{Nj}}{j{Nj}}}C`}{{{j{Cn}}{j{Cn}}}C`}{{{j{ABf}}{j{ABf}}}C`}{{{j{ABh}}{j{ABh}}}C`}{{{j{Md}}{j{Md}}}C`}{{{j{Mf}}{j{Mf}}}C`}{{{j{Cf}}{j{Cf}}}C`}{{{j{Mh}}{j{Mh}}}C`}{{{j{I`}}{j{I`}}}C`}{{{j{A@d}}{j{A@d}}}C`}{{{j{AAd}}{j{AAd}}}C`}{{{j{Jb}}{j{Jb}}}C`}{{{j{Cl}}{j{Cl}}}C`}{{{j{AB`}}{j{AB`}}}C`}{{{j{ABj}}{j{ABj}}}C`}{{{j{ABl}}{j{ABl}}}C`}{{{j{Mj}}{j{Mj}}}C`}{{{j{Ml}}{j{Ml}}}C`}{{{j{ABn}}{j{ABn}}}C`}{{{j{Mn}}{j{Mn}}}C`}{{{j{N`}}{j{N`}}}C`}{{{j{Ob}}{j{Ob}}}C`}{{{j{Nb}}{j{Nb}}}C`}{{{j{ACb}}{j{ACb}}}C`}{{{j{ACh}}{j{ACh}}}C`}{{{j{Dh}}{j{Dh}}}C`}{{{j{Kf}}{j{Kf}}}C`}{{{j{ACj}}{j{ACj}}}C`}{{{j{ACl}}{j{ACl}}}C`}{{{j{Of}}{j{Of}}}C`}{{{j{Nd}}{j{Nd}}}C`}{{{j{Oh}}{j{Oh}}}C`}{{{j{Nf}}{j{Nf}}}C`}{{{j{Oj}}{j{Oj}}}C`}{{{j{Nh}}{j{Nh}}}C`}{{{j{Kh}}{j{Kh}}}C`}{{{j{A@f}}}{{Dj{{j{Cl}}}}}}{{{j{B`ACn}}ACn}{{Eb{BnAD`}}}}{ABlEh}{AC`Eh}{{{j{A@f}}}{{Dj{Ln}}}}{{{j{Cl}}}Nn}{{{j{Cl}}}Cf}{{{j{M`}}{j{{Aj{Af}}}}}Mb}{{{j{Cl}}}Mh}`{{{j{B`c}}}{{Eb{D`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{M`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{A@fADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{MhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{I`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AAdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{JbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AB`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{ABjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{ACfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AClADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{NdADb}}}{ADdADf}}:{{{j{B`c}}}{{Eb{CnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{A@dADb}}}{ADdADf}}7{{{j{B`c}}}{{Eb{ClADb}}}{ADdADf}}{{{j{D`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Lh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Lj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Df}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Ln}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{M`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{A@f}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Mh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{I`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{A@d}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AAd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Jb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AB`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ABj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ACf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ACl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nj}}}Hn}0{KhADl}{{}D`}{{}Kb}{{}Cn}{{}I`}{{}A@d}{{}AAd}{{}AB`}{{}Ob}{{}ACl}{{}Of}{{}Oh}{{}Oj}{{{j{Cn}}}j}{{{j{B`Cn}}}{{j{B`}}}}{{cADn}{{Eb{D`}}}Ed}{{cADn}{{Eb{Kb}}}Ed}10{c{{Eb{D`}}}Ed}{c{{Eb{AAh}}}Ed}{c{{Eb{Kh}}}Ed}{c{{Eb{Kd}}}Ed}{c{{Eb{{Ld{A@`}}}}}Ed}{c{{Eb{Lh}}}Ed}{c{{Eb{Lj}}}Ed}{c{{Eb{Ll}}}Ed}{c{{Eb{Df}}}Ed}{c{{Eb{Ln}}}Ed}{c{{Eb{M`}}}Ed}{c{{Eb{Mb}}}Ed}{c{{Eb{A@f}}}Ed}{c{{Eb{{j{Nj}}}}}Ed}{c{{Eb{Cn}}}Ed}{c{{Eb{Md}}}Ed}{c{{Eb{Mf}}}Ed}{c{{Eb{Cf}}}Ed}{c{{Eb{Mh}}}Ed}{c{{Eb{I`}}}Ed}{c{{Eb{A@d}}}Ed}{c{{Eb{AAd}}}Ed}{c{{Eb{Jb}}}Ed}{c{{Eb{Cl}}}Ed}{c{{Eb{AB`}}}Ed}{c{{Eb{ABl}}}Ed}{c{{Eb{Mj}}}Ed}{c{{Eb{Ml}}}Ed}{c{{Eb{ABn}}}Ed}{c{{Eb{AC`}}}Ed}{c{{Eb{Mn}}}Ed}{c{{Eb{N`}}}Ed}{c{{Eb{Nb}}}Ed}{c{{Eb{ACb}}}Ed}{c{{Eb{ACd}}}Ed}{c{{Eb{Dh}}}Ed}{c{{Eb{Kf}}}Ed}{c{{Eb{ACj}}}Ed}{c{{Eb{ACl}}}Ed}{{{j{{Aj{Af}}}}}{{Eb{ACnAD`}}}}{c{{Eb{ACn}}}Ed}{c{{Eb{Nd}}}Ed}{c{{Eb{Nf}}}Ed}{c{{Eb{Nh}}}Ed}{{{j{B`c}}}{{Eb{ACnAD`}}}AE`}{{{j{ACj}}c}AEb{{AEd{On}}}}{{{j{ACj}}}AEf}{D`AEh}{KbAEh}{{D`ABb}AEh}{{KbABb}AEh}{{D`Dl}}{{D`Kd}}{{KbAAf}}{{KdKd}}{{KdDl}}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{j{B`Kd}}Dl}Bn}{{{j{Nj}}}D`}`{{{j{AAd}}}Eh}{{{j{A@d}}}Eh}{{}}00000000000000{{}AEj}1010101{{{j{ABb}}{j{ABb}}}Eh}{{{j{D`}}{j{D`}}}Eh}{{{j{Kb}}{j{Kb}}}Eh}{{{j{AAh}}{j{AAh}}}Eh}{{{j{Kh}}{j{Kh}}}Eh}{{{j{Kd}}{j{Kd}}}Eh}{{{j{Lf}}{j{Lf}}}Eh}{{{j{ABd}}{j{ABd}}}Eh}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}Eh{EjA@b}}{{{j{Lh}}{j{Lh}}}Eh}{{{j{Lj}}{j{Lj}}}Eh}{{{j{Ll}}{j{Ll}}}Eh}{{{j{Df}}{j{Df}}}Eh}{{{j{Ln}}{j{Ln}}}Eh}{{{j{M`}}{j{M`}}}Eh}{{{j{Mb}}{j{Mb}}}Eh}{{{j{A@f}}{j{A@f}}}Eh}{{{j{AAj}}{j{AAj}}}Eh}{{{j{Nj}}{j{Cn}}}Eh}{{{j{Nj}}{j{Nj}}}Eh}{{{j{Cn}}{j{Cn}}}Eh}{{{j{Cn}}{j{Nj}}}Eh}{{{j{ABf}}{j{ABf}}}Eh}{{{j{ABh}}{j{ABh}}}Eh}{{{j{Md}}{j{Md}}}Eh}{{{j{Mf}}{j{Mf}}}Eh}{{{j{Cf}}{j{Cf}}}Eh}{{{j{Mh}}{j{Mh}}}Eh}{{{j{I`}}{j{I`}}}Eh}{{{j{A@d}}{j{A@d}}}Eh}{{{j{AAd}}{j{AAd}}}Eh}{{{j{Jb}}{j{Jb}}}Eh}{{{j{Cl}}{j{Cl}}}Eh}{{{j{AB`}}{j{AB`}}}Eh}{{{j{ABj}}{j{ABj}}}Eh}{{{j{ABl}}{j{ABl}}}Eh}{{{j{Mj}}{j{Mj}}}Eh}{{{j{Ml}}{j{Ml}}}Eh}{{{j{ABn}}{j{ABn}}}Eh}{{{j{AC`}}{j{AC`}}}Eh}{{{j{Mn}}{j{Mn}}}Eh}{{{j{N`}}{j{N`}}}Eh}{{{j{Ob}}{j{Ob}}}Eh}{{{j{Nb}}{j{Nb}}}Eh}{{{j{ACb}}{j{ACb}}}Eh}{{{j{ACd}}{j{ACd}}}Eh}{{{j{ACf}}{j{ACf}}}Eh}{{{j{ACh}}{j{ACh}}}Eh}{{{j{Dh}}{j{Dh}}}Eh}{{{j{Kf}}{j{Kf}}}Eh}{{{j{ACj}}{j{ACj}}}Eh}{{{j{ACl}}{j{ACl}}}Eh}{{{j{ACn}}{j{ACn}}}Eh}{{{j{Of}}{j{Of}}}Eh}{{{j{Nd}}{j{Nd}}}Eh}{{{j{Oh}}{j{Oh}}}Eh}{{{j{Nf}}{j{Nf}}}Eh}{{{j{Oj}}{j{Oj}}}Eh}{{{j{Nh}}{j{Nh}}}Eh}{{{j{Kh}}{j{Kh}}}Eh}{{j{j{c}}}Eh{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`{{{j{B`Cn}}c}Bn{{En{}{{El{AEl}}}}}}{{{j{ACn}}{j{{Kj{c}}}}}{{Eb{ClAEn}}}Lb}{{{j{ACf}}{j{B`{Jf{Cf}}}}{j{B`{Jf{b}}}}}{{Eb{BnAF`}}}}{ACn{{Eb{ClAFb}}}}0{ACnCl}{{ACnAAh}{{Eb{ClAFb}}}}{{{j{ACn}}}{{Eb{D`AD`}}}}{{AAhDl}{{Dj{D`}}}}{{AAhKd}{{Dj{D`}}}}{{{j{Lh}}{j{Lj}}}Lj}{{ACn{j{{Kj{c}}}}}{{Eb{ACn{Fh{ACn{Jf{AEn}}}}}}}Lb}{{ACn{j{{Kj{c}}}}Hn}{{Eb{ACn{Fh{ACnAEn}}}}}Lb}0{{{j{B`ACn}}{j{{Kj{c}}}}Hn}{{Eb{BnAEn}}}Lb}02{{{j{B`ACn}}{j{{Kj{c}}}}}{{Eb{Bn{Jf{AEn}}}}}Lb}0{{{j{Nj}}}{{Dj{AAj}}}}{{{j{ABb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{D`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AAh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kh}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{Kd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Lf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ABd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{Ld{c}}}}{j{B`F`}}}{{Eb{BnFb}}}A@b}{{{j{Ld}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Lh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Lj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ll}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Df}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ln}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{M`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{A@f}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Nj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Cn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ABf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Md}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Cf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{I`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{A@d}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Jb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Cl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AB`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Mj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ml}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ABn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AC`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Mn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{N`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ACd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ACf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ACh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Dh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACl}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{ACn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Nd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nj}}{j{B`AFd}}}{{Eb{BnFb}}}}{{D`{j{B`AFd}}ABb}{{Eb{BnFb}}}}{{Kb{j{B`AFd}}ABb}{{Eb{BnFb}}}}{{{j{AC`}}{j{B`AFd}}}{{Eb{BnFb}}}}{cc{}}000{ABlKh}{AFfKh}2{ABnKh}{NlKh}{ADlKh}555{DhABd}6{NnLh}7{NnLj}8{O`Ll}9{{{j{AFh}}}Ll}{AFhLl}{FnDf}{{{j{A@f}}}Df}={{{j{Fn}}}Df}{NnDf}{A@fDf}{CfLn}{cc{}}{NnLn}1{NnM`}{MhM`}{NnMb}44{ABhAAj}5{AfAAj}{{{j{Nj}}}Cn}{LdCn}{{{AFj{Nj}}}Cn}9{{{Jf{Af}}}Cn}::{O`Md}{{{j{Cn}}}Md}<{{{j{Nj}}}Md}{CnMd}{{{j{Cn}}}Mf}{AdMf}{CnMf}{{{j{Nj}}}Mf}{cc{}}0{NnCf}{ClCf}{{{j{Cl}}}Cf}3{NnMh}{{{j{Cl}}}Mh}{ClMh}66{AFlAAd}7{AAbAAd}88{{{Jf{{j{{Aj{Af}}}}}}}AB`}{{{Jf{{Jf{Af}}}}}AB`}:{{{j{{Aj{{j{{Aj{Af}}}}}}}}}AB`}{{{j{{Aj{{Jf{Af}}}}}}}AB`}<{HnABj}{DlABj}{bABj}{AFnABj}{AfABj}{ABnABl}{cc{}}{AFfABl}{O`Mj}{{{j{ABn}}}Mj}{ABnMj}4{{{j{ABl}}}Mj}{ABlMj}{ABnMl}7{O`Ml}{{{j{ABn}}}Ml}99{NnMn}::{NnN`};;{{{Od{Ob}}}Nb}{ACdACb}==={DhACh}>>>>{AClACj}???{AG`Nd}{cc{}}{{{Od{Of}}}Nd}1{{{j{AGb}}}Nf}{NdNf}3{{{Od{Oh}}}Nf}{AGbNf}55{AGdNh}{{{j{AGd}}}Nh}{{{Od{Oj}}}Nh}{AFnAAd}{{{Ah{Af}}}Kf}{{{Ah{Af}}}ACj}{{{j{A@f}}c}ACf{{AGf{{j{Cf}}}{{Hf{Eh}}}}}}{AEf{{Eb{D`AGh}}}}{AEf{{Eb{KbAGh}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}{{{j{{Aj{Af}}}}}{{j{Nj}}}}{{{Jf{Af}}}Cn}{{{j{B`{Aj{Af}}}}}{{j{B`Nj}}}}{A@n{{Dj{Dh}}}}{AClACj}{bAAd}{bACd}{bACl}{Af{{Eb{ACbAGj}}}}{{{j{Gb}}}{{Eb{DhAGl}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}{{AEfABb}{{Eb{D`AGh}}}}{{AEfABb}{{Eb{KbAGh}}}}{{FnFnc}ACl{{AEd{On}}}}{{{j{Fn}}{j{{Aj{Cf}}}}c}ACf{{AGf{{j{Cf}}}{{Hf{Eh}}}}}}{AFnAAd}{{{j{Gb}}}{{Eb{CnAGn}}}}{{{j{Gb}}}{{Eb{AAdAH`}}}}{{{j{Gb}}}{{Eb{KfAH`}}}}{{{j{Gb}}}{{Eb{ACjAH`}}}}{{{j{Gb}}}{{Eb{AClAH`}}}}{DlD`}{cCn{{En{}{{El{AEl}}}}}}{{Kh{Dj{Nf}}}Nh}{{{j{AHb}}}{{Fh{KhKn}}}}{Dl{{Dj{Kd}}}}{{{Ah{Af}}}Kf}{{{Ah{Af}}}ACj}{AHd{{Dj{Dh}}}}{{AClDlc}ACl{{AEd{On}}}}{{NfNf}Nf}{DlKd}{{{j{{Kj{c}}}}{j{AC`}}}ABlAHf}{{{j{{Kj{c}}}}{j{AC`}}}{{Eb{ABnAHh}}}AHf}{NnLh}{NnLj}{O`Ll}{NnDf}{NnLn}{NnM`}{NnMb}{O`Md}{AdMf}{NnCf}{NnMh}{O`Mj}{O`Ml}{NnMn}{NnN`}{{{Od{Ob}}}Nb}{{{Od{Of}}}Nd}{{{Od{Oh}}}Nf}{{{Od{Oj}}}Nh}{DlD`}{AAfKb}{DlAAh}{Dl{{Dj{AAh}}}}1{{{j{Nj}}c}{{Eb{LdAHj}}}{{AEd{On}}}}{{{j{Nj}}AHl}Nd}{{{j{Nj}}AHl}Nf}{b{{Eb{AAdAHn}}}}0{{{j{{Aj{Af}}}}}{{Eb{KhL`}}}}{{{j{{Aj{Af}}}}}{{Eb{KhAI`}}}}{{{j{{Aj{Af}}}}}{{Eb{LhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{M`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{MbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{CfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MhG`}}}}{{{j{{Aj{c}}}}}AB`{{AEd{{Aj{Af}}}}}}{{{j{{Aj{Af}}}}}{{Eb{ABlAIb}}}}{{{j{{Aj{Af}}}}}{{Eb{ABlAI`}}}}{{{j{{Aj{Af}}}}}{{Eb{MjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{ABnL`}}}}{{{j{{Aj{Af}}}}c}{{Eb{AC`L`}}}{{AId{ACh}}}}{{{j{{Aj{Af}}}}}{{Eb{MnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{N`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{NbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{M`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{MbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{CfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{N`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{NbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NhG`}}}}{b{{Eb{ACdAIf}}}}{{{j{Gb}}}{{Eb{ABb}}}}{{{j{Gb}}}{{Eb{D`}}}}{{{j{Gb}}}{{Eb{Kb}}}}{{{j{Gb}}}{{Eb{AAh}}}}{{{j{Gb}}}{{Eb{KhL`}}}}{{{j{Gb}}}{{Eb{Kd}}}}{{{j{Gb}}}{{Eb{Lf}}}}{{{j{Gb}}}{{Eb{{Ld{A@`}}AIh}}}}{{{j{Gb}}}{{Eb{Lh}}}}{{{j{Gb}}}{{Eb{Lj}}}}{{{j{Gb}}}{{Eb{Ll}}}}{{{j{Gb}}}{{Eb{Df}}}}{{{j{Gb}}}{{Eb{Ln}}}}{{{j{Gb}}}{{Eb{M`}}}}{{{j{Gb}}}{{Eb{Mb}}}}{{{j{Gb}}}{{Eb{ABh}}}}{{{j{Gb}}}{{Eb{Md}}}}{{{j{Gb}}}{{Eb{Mf}}}}{{{j{Gb}}}{{Eb{Cf}}}}{{{j{Gb}}}{{Eb{Mh}}}}{{{j{Gb}}}{{Eb{I`}}}}{{{j{Gb}}}{{Eb{AAd}}}}{{{j{Gb}}}{{Eb{ABlAIj}}}}{{{j{Gb}}}{{Eb{Mj}}}}{{{j{Gb}}}{{Eb{Ml}}}}{{{j{Gb}}}{{Eb{ABn}}}}{{{j{Gb}}}{{Eb{AC`AIl}}}}{{{j{Gb}}}{{Eb{Mn}}}}{{{j{Gb}}}{{Eb{N`}}}}{{{j{Gb}}}{{Eb{Nb}}}}{{{j{Gb}}}{{Eb{ACb}}}}{{{j{Gb}}}{{Eb{ACd}}}}{{{j{Gb}}}{{Eb{Dh}}}}{{{j{Gb}}}{{Eb{ACn}}}}{{{j{Gb}}}{{Eb{Nd}}}}{{{j{Gb}}}{{Eb{Nf}}}}{{{j{Gb}}}{{Eb{Nh}}}}{{{j{Gb}}ABb}{{Eb{D`AGh}}}}{{{j{Gb}}ABb}{{Eb{KbAGh}}}}{{{j{Gb}}}{{Eb{D`AIn}}}}{{{j{Gb}}}{{Eb{KbAIn}}}}{{{j{Gb}}}{{Eb{AAdAJ`}}}}{{{j{Gb}}}{{Eb{KfAJ`}}}}{{{j{Gb}}}{{Eb{ACjAJ`}}}}{{{j{Gb}}}{{Eb{AClAJ`}}}}{Cl{{Eb{ACnAD`}}}}{Dl{{Dj{Kd}}}}{DlKd}0{{{j{Gb}}}{{Eb{AC`AIl}}}}1{{ABfc}Ld{{AId{ABd}}}}2{HnKd}{cAC`{{AId{ACh}}}}{{{j{ABb}}{j{B`c}}}BnGh}{{{j{D`}}{j{B`c}}}BnGh}{{{j{Kb}}{j{B`c}}}BnGh}{{{j{AAh}}{j{B`c}}}BnGh}{{{j{Kh}}{j{B`c}}}BnGh}{{{j{Kd}}{j{B`c}}}BnGh}{{{j{Lf}}{j{B`c}}}BnGh}{{{j{ABd}}{j{B`c}}}BnGh}{{{j{{Ld{c}}}}{j{B`e}}}Bn{GjA@b}Gh}{{{j{Lh}}{j{B`c}}}BnGh}{{{j{Lj}}{j{B`c}}}BnGh}{{{j{Ll}}{j{B`c}}}BnGh}{{{j{Df}}{j{B`c}}}BnGh}{{{j{Ln}}{j{B`c}}}BnGh}{{{j{M`}}{j{B`c}}}BnGh}{{{j{Mb}}{j{B`c}}}BnGh}{{{j{Nj}}{j{B`c}}}BnGh}{{{j{Cn}}{j{B`c}}}BnGh}{{{j{ABf}}{j{B`c}}}BnGh}{{{j{ABh}}{j{B`c}}}BnGh}{{{j{Md}}{j{B`c}}}BnGh}{{{j{Mf}}{j{B`c}}}BnGh}{{{j{Cf}}{j{B`c}}}BnGh}{{{j{Mh}}{j{B`c}}}BnGh}{{{j{I`}}{j{B`c}}}BnGh}{{{j{A@d}}{j{B`c}}}BnGh}{{{j{AAd}}{j{B`c}}}BnGh}{{{j{Jb}}{j{B`c}}}BnGh}{{{j{Cl}}{j{B`c}}}BnGh}{{{j{AB`}}{j{B`c}}}BnGh}{{{j{ABl}}{j{B`c}}}BnGh}{{{j{Mj}}{j{B`c}}}BnGh}{{{j{Ml}}{j{B`c}}}BnGh}{{{j{ABn}}{j{B`c}}}BnGh}{{{j{Mn}}{j{B`c}}}BnGh}{{{j{N`}}{j{B`c}}}BnGh}{{{j{Ob}}{j{B`c}}}BnGh}{{{j{Nb}}{j{B`c}}}BnGh}{{{j{ACb}}{j{B`c}}}BnGh}{{{j{ACd}}{j{B`c}}}BnGh}{{{j{ACh}}{j{B`c}}}BnGh}{{{j{Dh}}{j{B`c}}}BnGh}{{{j{Kf}}{j{B`c}}}BnGh}{{{j{ACj}}{j{B`c}}}BnGh}{{{j{ACl}}{j{B`c}}}BnGh}{{{j{ACn}}{j{B`c}}}BnGh}{{{j{Of}}{j{B`c}}}BnGh}{{{j{Nd}}{j{B`c}}}BnGh}{{{j{Oh}}{j{B`c}}}BnGh}{{{j{Nf}}{j{B`c}}}BnGh}{{{j{Oj}}{j{B`c}}}BnGh}{{{j{Nh}}{j{B`c}}}BnGh}`{A@fFn}{ACfFn}{{{j{Lh}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Lj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ll}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Df}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ln}}c}j{{Gl{{Aj{Af}}}}}}{{{j{M`}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nj}}{AJb{Hn}}}j}{{{j{Nj}}{AJd{Hn}}}j}{{{j{Nj}}{AJf{Hn}}}j}{{{j{Nj}}{AJh{Hn}}}j}{{{j{Nj}}AJj}j}{{{j{Nj}}{AJl{Hn}}}j}{{{j{Nj}}{Fh{{AJn{Hn}}{AJn{Hn}}}}}j}{{{j{Md}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Cf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mh}}c}j{{Gl{{Aj{Af}}}}}}{{{j{AB`}}Hn}j}{{{j{Mj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ml}}c}j{{Gl{{Aj{Af}}}}}}{{{j{AC`}}AJj}{{j{{Aj{Af}}}}}}{{{j{Mn}}c}j{{Gl{{Aj{Af}}}}}}{{{j{N`}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nd}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nh}}c}j{{Gl{{Aj{Af}}}}}}{ABlAFf}{AC`AK`}{ClJf}{ACnJf}{{{j{Nj}}}AKb}0{{{j{Nj}}}AKd}0{{}c{}}0000000000000000000000000000000000000000000000000000000{Cn{{AKf{Nj}}}}{Cn{{Jf{Af}}}}{{{j{AB`}}}}{{{AKf{Nj}}}Cn}{{{Ld{c}}}{{Ld{A@`}}}A@b}{{{j{Cl}}AKhAKj}Eh}{{{j{Cl}}}Eh}{{{j{Nj}}}Eh}{{{j{AB`}}}Eh}2{{{j{AAd}}}Eh}03{{{j{ACh}}}Eh}{{{j{ACj}}Df}Eh}4{KbEh}{{{j{I`}}}Eh}66666{{{j{ABf}}}Eh}70702775{{{j{Ld}}{j{ABl}}}Eh}{{{j{Ld}}{j{Kh}}}Eh}7{{{j{Ld}}}Eh}8{{{j{ABl}}}Eh}{{{j{{Ld{A@`}}}}Dh}Eh}<{{{j{Kh}}}Eh}{{{j{AB`}}}AKl}{{{j{ACn}}}{{`{{H`{}{{El{{Eb{{j{Jb}}AD`}}}}}}}}}}`{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{A@d}}}Kd}{{{j{Nj}}}Hn}{{{j{AB`}}}Hn}{ClAA`}{KfAEf}{DhAHd}{{{j{Ld}}{j{Nj}}}Eh}{{{j{ACj}}}ACj}{{{j{ACj}}c}ACj{{AEd{On}}}}1`11{{{j{Nj}}}D`}{CnJb}{{{j{Nj}}AAh}D`}{{CnAAh}Jb}{{D`Dl}}{{KbAAf}}{{AAhKd}}{{KdDl}}{{KdAAh}}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{j{B`Kd}}Dl}Bn}{Kb}`{AC`ACh}{{}{{j{Nj}}}}{{}Cn}{{ABh{j{{Aj{Af}}}}}{{Eb{ABfAKn}}}}{{Cfb}I`}{{}AB`}{cABl{{AId{AFf}}}}{{AK`c}AC`{{AId{ACh}}}}{cCn{{AEd{Ol}}}}{{{j{ABl}}}Cn}{{{j{Mj}}}Cn}{{{j{Md}}}Cn}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}CnLb}{ADlCn}{{{j{Ml}}}Cn}{{{j{Mf}}}Cn}98{{{j{ABf}}}Cn}{{{j{AB`}}Hn}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{Cl}}}Nn}{{}I`}{ClJf}{ACnJf}`{{{j{Nj}}}{{Dj{ABl}}}}{{ce}Ld{{AId{Mj}}}{{AId{ACh}}}}{{{j{Nj}}c}{{Eb{LdAL`}}}{{AId{ACh}}}}{{Mdc}Ld{{AId{ACh}}}}{{{j{ABn}}c}Ld{{AId{ACh}}}}{{{j{Nj}}c}Ld{{AId{ACh}}}}{{{j{{Kj{c}}}}Kh{Dj{Nf}}e}LdLb{{AId{ABd}}}}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}ABfLb}{{{j{ALb}}}AB`}{{ADlc}Ld{{AId{ABd}}}}{ADlABf}{{{j{ABn}}c}Ld{{AId{ABd}}}}{{{j{ABn}}}ABf}{{{j{ALd}}{j{AFf}}}AB`}{{{j{Nj}}}{{Dj{Cn}}}}{MlCn}{{{j{ABl}}}{{Eb{CnAHh}}}}{{{j{ABn}}}Cn}{{{j{Nj}}c}Ld{{AId{ABd}}}}{{{j{Nj}}}ABf}{Dh{{j{On}}}}`{{{j{D`}}{j{D`}}}{{Dj{C`}}}}{{{j{Kb}}{j{Kb}}}{{Dj{C`}}}}{{{j{AAh}}{j{AAh}}}{{Dj{C`}}}}{{{j{Kh}}{j{Kh}}}{{Dj{C`}}}}{{{j{Kd}}{j{Kd}}}{{Dj{C`}}}}{{{j{Lf}}{j{Lf}}}{{Dj{C`}}}}{{{j{ABd}}{j{ABd}}}{{Dj{C`}}}}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}{{Dj{C`}}}{IbA@b}}{{{j{Lh}}{j{Lh}}}{{Dj{C`}}}}{{{j{Lj}}{j{Lj}}}{{Dj{C`}}}}{{{j{Ll}}{j{Ll}}}{{Dj{C`}}}}{{{j{Df}}{j{Df}}}{{Dj{C`}}}}{{{j{Ln}}{j{Ln}}}{{Dj{C`}}}}{{{j{M`}}{j{M`}}}{{Dj{C`}}}}{{{j{Mb}}{j{Mb}}}{{Dj{C`}}}}{{{j{Nj}}{j{Cn}}}{{Dj{C`}}}}{{{j{Nj}}{j{Nj}}}{{Dj{C`}}}}{{{j{Cn}}{j{Cn}}}{{Dj{C`}}}}{{{j{Cn}}{j{Nj}}}{{Dj{C`}}}}{{{j{ABf}}{j{ABf}}}{{Dj{C`}}}}{{{j{ABh}}{j{ABh}}}{{Dj{C`}}}}{{{j{Md}}{j{Md}}}{{Dj{C`}}}}{{{j{Mf}}{j{Mf}}}{{Dj{C`}}}}{{{j{Cf}}{j{Cf}}}{{Dj{C`}}}}{{{j{Mh}}{j{Mh}}}{{Dj{C`}}}}{{{j{I`}}{j{I`}}}{{Dj{C`}}}}{{{j{A@d}}{j{A@d}}}{{Dj{C`}}}}{{{j{AAd}}{j{AAd}}}{{Dj{C`}}}}{{{j{Jb}}{j{Jb}}}{{Dj{C`}}}}{{{j{Cl}}{j{Cl}}}{{Dj{C`}}}}{{{j{AB`}}{j{AB`}}}{{Dj{C`}}}}{{{j{ABj}}{j{ABj}}}{{Dj{C`}}}}{{{j{ABl}}{j{ABl}}}{{Dj{C`}}}}{{{j{Mj}}{j{Mj}}}{{Dj{C`}}}}{{{j{Ml}}{j{Ml}}}{{Dj{C`}}}}{{{j{ABn}}{j{ABn}}}{{Dj{C`}}}}{{{j{Mn}}{j{Mn}}}{{Dj{C`}}}}{{{j{N`}}{j{N`}}}{{Dj{C`}}}}{{{j{Ob}}{j{Ob}}}{{Dj{C`}}}}{{{j{Nb}}{j{Nb}}}{{Dj{C`}}}}{{{j{ACb}}{j{ACb}}}{{Dj{C`}}}}{{{j{ACh}}{j{ACh}}}{{Dj{C`}}}}{{{j{Dh}}{j{Dh}}}{{Dj{C`}}}}{{{j{Kf}}{j{Kf}}}{{Dj{C`}}}}{{{j{ACj}}{j{ACj}}}{{Dj{C`}}}}{{{j{ACl}}{j{ACl}}}{{Dj{C`}}}}{{{j{Of}}{j{Of}}}{{Dj{C`}}}}{{{j{Nd}}{j{Nd}}}{{Dj{C`}}}}{{{j{Oh}}{j{Oh}}}{{Dj{C`}}}}{{{j{Nf}}{j{Nf}}}{{Dj{C`}}}}{{{j{Oj}}{j{Oj}}}{{Dj{C`}}}}{{{j{Nh}}{j{Nh}}}{{Dj{C`}}}}`{{KbKb}{{Dj{Kb}}}}`{A@dI`}{{{j{ABf}}}{{j{Ol}}}}{ACnJd}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}`{{{j{Ld}}}{{Dj{Mj}}}}{{{j{ABl}}}Mj}{{{j{ABn}}}Mj}{{{j{Kh}}Kn}AFf}{{{j{AC`}}{j{{Kj{c}}}}}ABlAHf}{{{j{B`AB`}}c}Bn{{AEd{{Aj{Af}}}}}}{{{j{B`AB`}}{j{ALd}}}Bn}{{{j{B`Cn}}AEl}Bn}0{{{j{B`Cn}}AAj}Bn}{{{j{B`Cn}}c}Bn{{AEd{Ol}}}}{{{j{B`c}}}{{Eb{ABlADh}}}{ADdADf}}{{{j{B`c}}}{{Eb{ABnADh}}}{ADdADf}}{{{j{Nj}}}{{Dj{{j{Nj}}}}}}{{D`Dl}D`}{{KbAAf}Kb}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{Ld{A@`}}Dh}{{Eb{LdAIh}}}}{{{j{B`Cn}}Hn}Bn}0{Kd{{Dj{Kd}}}}{{{j{B`Cn}}}Bn}{{{j{Ld}}}{{Dj{Md}}}}{{{j{Nj}}}Md}{{{j{Ld}}}Cn}{JbCn}{{{j{Cl}}}{{`{{H`{}{{El{Hn}}}}}}}}{A@dCn}{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{A@d}}}Kd}{A@dAAd}{{D`cADn}EbIf}{{KbcADn}EbIf}101010{{{j{D`}}c}EbIf}{{{j{AAh}}c}EbIf}{{{j{Kh}}}{{Ah{Af}}}}{{{j{Kh}}c}EbIf}{{{j{Kd}}c}EbIf}{{{j{{Ld{c}}}}e}EbA@bIf}{{{j{Lh}}c}EbIf}{{{j{Lj}}c}EbIf}{{{j{Ll}}c}EbIf}{{{j{Df}}c}EbIf}{{{j{Ln}}c}EbIf}{{{j{M`}}c}EbIf}{{{j{Mb}}c}EbIf}{{{j{A@f}}c}EbIf}{{{j{AAj}}c}EbIf}{{{j{Nj}}c}EbIf}{{{j{Cn}}c}EbIf}{{{j{Md}}c}EbIf}{{{j{Mf}}c}EbIf}{{{j{Cf}}c}EbIf}{{{j{Mh}}c}EbIf}{{{j{I`}}c}EbIf}{{{j{A@d}}c}EbIf}{{{j{AAd}}c}EbIf}{{{j{Jb}}c}EbIf}{{{j{Cl}}c}EbIf}{{{j{AB`}}c}EbIf}{{{j{ABl}}c}EbIf}{{{j{Mj}}c}EbIf}{{{j{Ml}}c}EbIf}{{{j{ABn}}c}EbIf}{{{j{AC`}}c}EbIf}{{{j{Mn}}c}EbIf}{{{j{N`}}c}EbIf}{{{j{Nb}}c}EbIf}{{{j{ACb}}c}EbIf}{{{j{ACd}}c}EbIf}{{{j{Dh}}c}EbIf}{{{j{Kf}}c}EbIf}{{{j{ACj}}c}EbIf}{{{j{ACl}}c}EbIf}{{{j{ACn}}c}EbIf}{{{j{ACn}}}{{Jf{Af}}}}{{{j{Nd}}c}EbIf}{{{j{Nf}}c}EbIf}{{{j{Nh}}c}EbIf}{{{j{ACn}}}In}{{{j{ACn}}{j{B`c}}}{{Eb{HnADh}}}ADj}`{{{j{ACn}}Hn{j{B`{ALh{c}}}}}{{Eb{{Fh{ALjACd}}ALl}}}{{Dn{Cl}}}}{{{j{ACn}}Hn{j{B`{ALh{c}}}}{Dj{Nd}}}{{Eb{ALnAM`}}}{{Dn{Cl}}}}{{{j{B`ACn}}{j{c}}{j{{Kj{e}}}}}{{Eb{{Jd{HnAMb}}{Fh{{Jd{HnAMb}}{Jd{HnALl}}}}}}}AMd{AHfLb}}`{KbAAf}{{{j{Jb}}}Hn}{{{j{AB`}}}Hn}{{{j{ABj}}}Hn}{{{j{ACn}}Hn}{{Eb{{j{Jb}}ALl}}}}{{D`D`}}{{KbKb}}{{KdKd}}{{KfKf}Kf}{{{j{B`D`}}D`}Bn}{{{j{B`Kb}}Kb}Bn}{{{j{B`Kd}}Kd}Bn}{cD`{{H`{}{{El{D`}}}}}}{cKb{{H`{}{{El{Kb}}}}}}{cKd{{H`{}{{El{Kd}}}}}}{cKd{{H`{}{{El{{j{Kd}}}}}}}}{{Kh{j{{Kj{c}}}}{Dj{Nf}}}{{Fh{ADlKn}}}Lb}`{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}0{{{j{AB`}}}{{Dj{{j{Nj}}}}}}{{{j{Nj}}}Nd}2{{{j{Ld}}}AMf}{{{j{Nj}}}In}{Kf{{Ah{Af}}}}{ACj{{Ah{Af}}}}{D`AEf}{KbAEf}{Lh}{Lj}{Ll}{Df}{Ln}{M`}{Mb}{Md}{Mf}{Cf}{Mh}{Mj}{Ml}{Mn}{N`}{Nb}{Nd}{Nf}{Nh}{{{j{Nj}}}{{Jf{Af}}}}{ABl{{Jf{Af}}}}{{{j{ABn}}}{{Ah{Af}}}}{AC`{{Jf{Af}}}}{ACjACl}{AClb}{AAdb}{Dh{{j{Gb}}}}{ABhAMh}{{D`ABb}AEf}{{KbABb}AEf}{{{j{O`}}}O`}0{{{j{AMj}}}AMj}0{{{j{Nj}}}In}{KdDl}{Kf{{Ah{Af}}}}{ACj{{Ah{Af}}}}{ABhAf}{jc{}}00000000000000000{{{j{Nj}}}}11111111111111111111111111111111111111{{{j{Nj}}}Cn}{{{j{Nj}}{j{{Kj{c}}}}Kh}CnLb}1{{{j{Kh}}}ABl}{{{j{ABl}}}ABl}{{{j{Ld}}}In}{LhNn}{LjNn}{LlO`}{DfNn}{LnNn}{M`Nn}{MbNn}{MdO`}{MfAd}{CfNn}{MhNn}{MjO`}{MlO`}{MnNn}{N`Nn}{Nb{{Od{Ob}}}}{Nd{{Od{Of}}}}{Nf{{Od{Oh}}}}{Nh{{Od{Oj}}}}{{{j{AAd}}}{{Dj{AAb}}}}{{{j{AMl}}}AMl}0{D`Dl}{KbAAf}{AAhDl}00{NhKl}{{{j{Ad}}}Ad}0{D`{{Eb{KbAMn}}}}{ABlAN`}{jIn}00000000000000000000000000000000000000000{{D`ABb}In}{{KbABb}In}10{KfACj}{ACdb}{AAjAf}{Kb{{Eb{D`AMn}}}}{KdDl}0{{{j{AB`}}}{{Jf{{Jf{Af}}}}}}{AC`In}{ACjKf}3{{{j{Kh}}}Kh}{{{j{Cl}}c}Hn{{Hh{{j{I`}}}{{Hf{{Dj{Jb}}}}}}}}{{{j{A@f}}}Hn}{{{j{A@d}}}Hn}{{{j{Cl}}}Hn}{c{{Eb{e}}}{}{}}{Kb{{Eb{D`}}}}11{D`{{Eb{Kb}}}}2{{{j{Gb}}}{{Eb{AAh}}}}{In{{Eb{AAh}}}}{{{AKf{Gb}}}{{Eb{AAh}}}}5{{{j{Gb}}}{{Eb{Kd}}}}{{{AKf{Gb}}}{{Eb{Kd}}}}{In{{Eb{Kd}}}}8888888888888888{Af{{Eb{ABh}}}}{AEl{{Eb{ABh}}}}{AMh{{Eb{ABh}}}}{AAj{{Eb{ABh}}}}<<<<<<{{{j{Gb}}}{{Eb{AAd}}}}{{{AKf{Gb}}}{{Eb{AAd}}}}>{In{{Eb{AAd}}}}???????{ABl{{Eb{ABn}}}}{c{{Eb{e}}}{}{}}0000000000{A@n{{Eb{Dh}}}}{AHd{{Eb{Dh}}}}2222222222{{}{{Eb{c}}}{}}0000000000000000000000000000000000000000000000000000000{{{j{Kh}}{j{{Kj{c}}}}{j{Kh}}KnKl}EhLb}{{{j{Cl}}Hn}{{Eb{{j{A@d}}ANb}}}}{{{j{Cl}}Hn}{{Eb{{j{Jb}}ANd}}}}{A@fJf}{{{j{Cl}}}Cf}{I`Cf}{ACfANf}{jJh}00000000000000000000000000000000000000000000000000000000{ADn{{j{Gb}}}}0{{D`D`}D`}{{KbKb}Kb}10{ACnJd}{KbD`}{ACnCl}{{{j{B`ACn}}Hn{j{{Dd{ANh}}}}}{{Eb{BnANj}}}}{{{j{B`ACn}}Hn{j{{Dd{ANh}}}}}{{Eb{BnANl}}}}{JbD`}{{{j{Kh}}{j{{Kj{c}}}}{j{ALj}}{j{ANn}}}{{Eb{BnL`}}}Lb}{{{j{ABl}}{j{{Kj{c}}}}{j{ALj}}{j{ALd}}}{{Eb{BnL`}}}Lb}{{{j{ABn}}{j{{Kj{c}}}}{j{ALj}}{j{ALd}}}{{Eb{BnL`}}}Lb}{{{j{ABf}}}ABh}{ClAO`}{ACnb}{I`b}{{{j{Cl}}}Hn}{{}c{}}0000000000000000000000000000000000000000000000000000000{{{j{A@f}}}Kd}{{{j{Jb}}}Kd}{{{j{Cl}}}Kd}{HnCn}{A@dAB`}{{{j{Ld}}}{{Dj{ABf}}}}{{{j{A@f}}}{{Dj{M`}}}}{{{j{AB`}}}{{Dj{{j{Nj}}}}}}{{{j{Nj}}}{{Dj{ABh}}}}{{{j{ABl}}}{{Eb{MlAHh}}}}{{{j{ABn}}}Ml}{{{j{ABl}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{{{j{ABn}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{{{j{Nj}}}Mf}{{{j{Cl}}}Mh}{ACnJd}`````````````````````````````````````````{j{{j{c}}}{}}00000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000{{{j{AHj}}}AHj}{{{j{AL`}}}AL`}{{{j{AOb}}}AOb}{{{j{AIh}}}AIh}{{{j{AOd}}}AOd}{{{j{AOf}}}AOf}{{{j{AOh}}}AOh}{{{j{AOj}}}AOj}{{{j{AOl}}}AOl}{{{j{AOn}}}AOn}{{{j{A@`}}}A@`}{{{j{AMf}}}AMf}{{j{j{B`c}}}Bn{}}00000000000{{jAf}Bn}00000000000{{{j{AOn}}{j{AOn}}}C`}{{{j{A@`}}{j{A@`}}}C`}{{{j{AMf}}{j{AMf}}}C`}{{{j{AHj}}{j{AHj}}}Eh}{{{j{AL`}}{j{AL`}}}Eh}{{{j{AOb}}{j{AOb}}}Eh}{{{j{AIh}}{j{AIh}}}Eh}{{{j{AOd}}{j{AOd}}}Eh}{{{j{AOf}}{j{AOf}}}Eh}{{{j{AOh}}{j{AOh}}}Eh}{{{j{AOj}}{j{AOj}}}Eh}{{{j{AOl}}{j{AOl}}}Eh}{{{j{AOn}}{j{AOn}}}Eh}{{{j{A@`}}{j{A@`}}}Eh}{{{j{AMf}}{j{AMf}}}Eh}{{j{j{c}}}Eh{}}00000000000000000000000`{{{j{AHj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{A@`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AMf}}{j{B`F`}}}{{Eb{BnFb}}}}{B@`AHj}{B@bAHj}{AKnAHj}{cc{}}{B@bAL`}11{B@dAIh}{AOdAIh}{AOlAIh}{AOhAIh}{AOfAIh}6{B@fAIh}{B@bAIh}{AKnAIh}{AOjAIh}{B@`AIh};;;;;;;;{{{j{AOn}}{j{B`c}}}BnGh}{{{j{A@`}}{j{B`c}}}BnGh}{{{j{AMf}}{j{B`c}}}BnGh}{{}c{}}00000000000{{{j{AOh}}}Hn}{{{j{AOl}}}Af}{{{j{AOj}}}Hn}{{{j{AOn}}{j{AOn}}}{{Dj{C`}}}}{{{j{A@`}}{j{A@`}}}{{Dj{C`}}}}{{{j{AMf}}{j{AMf}}}{{Dj{C`}}}}{{{j{AHj}}}{{Dj{{j{B@h}}}}}}{{{j{AL`}}}{{Dj{{j{B@h}}}}}}{{{j{AOb}}}{{Dj{{j{B@h}}}}}}{{{j{AIh}}}{{Dj{{j{B@h}}}}}}{{{j{AOd}}}{{Dj{{j{B@h}}}}}}{jc{}}00000000000{jIn}00000000{c{{Eb{e}}}{}{}}00000000000{{}{{Eb{c}}}{}}00000000000{jJh}00000000000{{}c{}}00000000000{B@jMj}{B@lMd}{B@nABf}``````````````````````````````````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{BA`{{Dj{c}}}{}}{{{j{AGh}}}AGh}{{{j{AEh}}}AEh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AGh}}{j{AGh}}}Eh}{{j{j{c}}}Eh{}}0{{{j{AGh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{BAbAGh}{B@bAGh}{BAdAGh}{BAfAGh}{BAhAGh}{AMnAGh}{cc{}}0{{}c{}}0`{AEhAEh}{{{j{AGh}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````{{cADn}{{Eb{BAj}}}Ed}0{{BAjcADn}EbIf}{{BAlcADn}EbIf}10{ADn{{j{Gb}}}}{c{{Eb{e}}}EdBAj}`{{{j{c}}e}EbBAjIf}{c{{Eb{{Dj{e}}}}}EdBAl}{{{j{{Dj{c}}}}e}EbBAlIf}3`210```````{{In{j{Gb}}}In}{{{j{B`In}}{j{Gb}}}Bn}{{{j{{Jf{ce}}}}}{{j{e}}}{}BAn}{{{j{B`{Jf{ce}}}}{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{In}}}{{j{{Aj{Af}}}}}}{{{j{{Jf{Af}}}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Jf{ce}}}}}{}BAn}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{c}}}}}{}BAn}{{{j{B`In}}}{{j{B`Gb}}}}{{{j{B`{Jf{ce}}}}}{}{}BAn}21{{{j{B`In}}}{{j{B`{Jf{Af}}}}}}{{{j{B`{Jf{ce}}}}}{{BB`{c}}}{}BAn}{{{j{{Jf{ce}}}}}{}{}BAn}{{{j{{Jf{ce}}}}}{{j{{Aj{c}}}}}{}BAn}{{{j{{Jf{ce}}}}}{{j{{Jf{ce}}}}}{}BAn}{{{j{In}}}{{j{BBb}}}}{{{j{In}}}{{j{BBd}}}}<{{{j{In}}}{{j{Gb}}}}40{{{j{{j{In}}}}}{{Dj{BBf}}}}{j{{j{c}}}{}}06020{{{j{B`}}}{{j{B`c}}}{}}0=0<0{{{j{{Jf{ce}}}}}Hn{}BAn}{{{j{In}}}Hn}{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`In}}}Bn}{{{j{B@f}}}B@f}{{{j{BBh}}}BBh}{{{j{{Jf{ce}}}}}{{Jf{ce}}}Bf{BAnBf}}{{{j{In}}}In}{{{j{B`{Jf{ce}}}}{j{{Jf{ce}}}}}BnBf{BAnBf}}{{{j{B`In}}{j{In}}}Bn}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{Jf{ce}}}}{j{{Jf{ce}}}}}C`CbBAn}{{{j{In}}{j{In}}}C`}{Cd{{Eb{{Jf{Af}}BBj}}}}{Cd{{Eb{InBBj}}}}{{{j{B`c}}}{{Eb{InADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{{Jf{Af}}}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{{Fh{bBBl}}}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Lj}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Dl}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Nd}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{A@d}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BBn}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Df}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Fn}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BC`}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Lh}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Af}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{ABj}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BCb}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Jb}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Cl}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Ln}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BCd}}ADb}}}{ADdADf}}{{{j{{Jf{ABj}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Dl}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BC`}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Df}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{A@d}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BCd}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{{Jf{Af}}}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Fn}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BBn}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{{Fh{bBBl}}}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BCb}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Lh}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Lj}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Af}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Jb}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Nd}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Cl}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Ln}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{In}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{B`In}}{j{Gb}}}Bn}{{{j{Gb}}}{{Eb{{Jf{Af}}BBh}}}}{{{j{Gb}}}{{Eb{{Jf{Af}}B@f}}}}{{{j{B`{Jf{ce}}}}}BnEjBAn}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{B`c}}{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}i}Bn{}BAnEj{{Hh{{j{B`c}}}{{Hf{g}}}}}}{{}{{Jf{c}}}{}}{{}In}{{{j{{Jf{ce}}}}}{{j{{Aj{c}}}}}{}BAn}{{{j{In}}}{{j{Gb}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{c}}}}}{}BAn}{{{j{B`In}}}{{j{B`Gb}}}}{c{{Eb{{Jf{e}}}}}EdEf}{c{{Eb{In}}}Ed}{{{j{B`{Jf{ce}}}}g}{{BCf{ce}}}{}BAn{{Hl{Hn}}}}{{{j{B`In}}c}BCh{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{{j{{Aj{Af}}}}}In}0{{{j{B`F`}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}}{{{j{B@f}}{j{B@f}}}Eh}{{{j{BBh}}{j{BBh}}}Eh}{{{j{{Jf{Af}}}}{j{BD`}}}Eh}{{{j{{Jf{eg}}}}{j{{Aj{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{{Ah{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Ah{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{Af}}}}{j{BDb}}}Eh}{{{j{{Jf{eg}}}}{j{{Jf{ci}}}}}Eh{}{{Ej{c}}}BAnBAn}{{{j{{Jf{eg}}}}{j{{j{B`{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{In}}{j{{AFj{Gb}}}}}Eh}{{{j{In}}{j{In}}}Eh}{{{j{In}}{j{BD`}}}Eh}{{{j{In}}{j{BDb}}}Eh}{{{j{In}}{j{{j{Gb}}}}}Eh}{{{j{In}}{j{Gb}}}Eh}{{j{j{c}}}Eh{}}0000000`{{{j{B`{Jf{ce}}}}g}BnBDdBAn{{En{}{{El{{j{c}}}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{En{}{{El{c}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{j{Gb}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{j{BDf}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{AFj{Gb}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{BDf}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{In}}}}}}{{{j{B`In}}e}BnBAn{{En{}{{El{{AKf{Gbc}}}}}}}}{{{j{B`{Jf{ce}}}}{j{{Aj{c}}}}}BnBfBAn}{{{j{B`{Jf{ce}}}}g}BnBfBAn{{Hl{Hn}}}}{{{j{B`In}}c}Bn{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}{j{c}}}BnBDdBAn}{{{j{B`{Jf{ce}}}}c}Bn{}BAn}{{{j{B`In}}In}Bn}{{{j{B`In}}{AFj{Gb}}}Bn}{{{j{B`In}}BDf}Bn}{{{j{B`In}}{j{BDf}}}Bn}{{{j{B`In}}{j{Gb}}}Bn}{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`{Jf{ce}}}}Hn}BnBDdBAn}{{{j{B`In}}Hn}Bn}0{{{j{B`{Jf{ce}}}}gi}{{BDh{cie}}}{}BAn{{Hl{Hn}}}{{Hh{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{Afc}}}}}{{Eb{BnBDj}}}BAn}{{{j{B`{Jf{Af}}}}}{{Eb{BnADh}}}}{{{j{B@f}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BBh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{Jf{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}FdBAn}{{{j{In}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{BBhB@f}{BDlB@f}{B@bB@f}{BDnB@f}4{{{AKf{{Aj{c}}e}}}{{Jf{ce}}}{}BAn}{{{j{{Ah{c}}}}}{{Jf{c}}}Bf}{{{BE`{ce}}}{{Jf{ce}}}{}BAn}{{{BEb{ce}}}{{Jf{ce}}}{}BAn}{BEd{{Jf{Af}}}}{BD`{{Jf{Af}}}}{BEf{{Jf{BEh}}}}{BEj{{Jf{Af}}}}{Cn{{Jf{Af}}}}{BEl{{Jf{Nf}}}}{{{j{Gb}}}{{Jf{Af}}}}{{{j{B`{Ah{c}}}}}{{Jf{c}}}Bf}{In{{Jf{Af}}}}{{{AFj{{Aj{c}}}}}{{Jf{c}}}{}}{{{j{{Aj{c}}}}}{{Jf{c}}}Bf}{{{j{B`{Aj{c}}}}}{{Jf{c}}}Bf}{{{Ah{c}}}{{Jf{c}}}{}}{cc{}}0{{{j{B`Gb}}}In}{BDfIn}{{{AFj{Gb}}}In}{{{AKf{Gb}}}In}{{{j{In}}}In}{{{j{Gb}}}In}{{{j{Gb}}}{{Eb{{Jf{Af}}}}}}{e{{Jf{c}}}{}{{En{}{{El{c}}}}}}{cIn{{En{}{{El{{AFj{Gb}}}}}}}}{cIn{{En{}{{El{BDf}}}}}}{cIn{{En{}{{El{{j{BDf}}}}}}}}{cIn{{En{}{{El{{j{Gb}}}}}}}}{cIn{{En{}{{El{In}}}}}}{eInBAn{{En{}{{El{{AKf{Gbc}}}}}}}}{{{BB`{c}}HnHn}{{Jf{c}}}{}}{{{BB`{c}}HnHne}{{Jf{ce}}}{}BAn}{{HnHn}{{Jf{c}}}{}}{{AfHnHn}In}{{HnHnc}{{Jf{ec}}}BAn{}}{{{j{Gb}}}{{Eb{In}}}}{{{j{{Aj{AFn}}}}}{{Eb{InBEn}}}}{{{j{{Aj{AFn}}}}}In}{{{j{{Aj{Af}}}}}{{Eb{InBEn}}}}{{{j{{Aj{Af}}}}}In}10{{{Jf{Af}}}{{Eb{InBF`}}}}{{{j{{Aj{Af}}}}}{{AFj{Gb}}}}{{{Jf{Af}}}In}0{{{j{{Jf{ce}}}}{j{B`g}}}BnGjBAnGh}{{{j{In}}{j{B`c}}}BnGh}{{{j{{Jf{Af}}}}}Hn}{{{j{{Jf{ce}}}}g}j{}BAn{{Gl{{Aj{c}}}}}}{{{j{In}}c}j{{Gl{Gb}}}}{{{j{B`{Jf{ce}}}}g}{{j{B`}}}{}BAn{{Gl{{Aj{c}}}}}}{{{j{B`In}}c}{{j{B`}}}{{Gl{Gb}}}}{{{j{B`{Jf{ce}}}}Hnc}Bn{}BAn}{{{j{B`In}}HnBDf}Bn}{{{j{B`In}}Hn{j{Gb}}}Bn}{{}c{}}000{{{Jf{Db}}}BFb}{{{Jf{ce}}}{{AKf{{Aj{c}}e}}}{}BAn}{In{{AKf{Gb}}}}{In{{Jf{Af}}}}{InBFd}{{}{{Eb{BEfBFf}}}}{In{{Eb{BEfBFf}}}}{{{Jf{e}}}{}BFh{{BFj{c}}}}{In{{BFl{c}}}BFh}{{{Jf{{Ah{c}}e}}}{{Jf{ce}}}{}BAn}{{{Jf{ce}}}{}{}BAn}{{{j{{Jf{ce}}}}}{}{}BAn}{{{j{B`{Jf{ce}}}}}{}{}BAn}{{{Jf{ce}}}{{Fh{{BB`{c}}HnHn}}}{}BAn}{{{Jf{ce}}}{{Fh{{BB`{c}}HnHne}}}{}BAn}{{{Jf{ce}}}{{Fh{HnHn}}}{}BAn}{In{{Fh{AfHnHn}}}}{{{Jf{ce}}}{{Fh{HnHne}}}{}BAn}{{{j{In}}{j{Gb}}}}{{{j{BBh}}}Af}{{{j{In}}{j{Gb}}}Eh}{{{j{{Jf{ce}}}}}Eh{}BAn}{{{j{{Jf{c}}}}}Eh{}}{{{j{In}}}Eh}33{{{j{{Jf{Afc}}}}}EhBAn}{{{Jf{ce}}}{{j{B`{Aj{c}}}}}{}BAn}{In{{j{B`Gb}}}}{{{j{{Jf{ce}}}}}Hn{}BAn}{{{j{In}}}Hn}{{{j{B`{Jf{c}}}}{Jf{c}}}Bn{}}{{{j{{Jf{eg}}}}{j{{j{{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Aj{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{B`{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Ah{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Jf{ci}}}}}Eh{}{{Ej{c}}}BAnBAn}{{{j{{Jf{eg}}}}{j{{j{{Ah{c}}}}}}}Eh{}{{Ej{c}}}BAn}?{{{j{In}}{j{{AFj{Gb}}}}}Eh}{{{j{In}}{j{{j{Gb}}}}}Eh}{{}{{Jf{c}}}{}}{{}In}{c{{Jf{ec}}}BAn{}}{{{j{{Jf{ce}}}}{j{{Jf{cg}}}}}{{Dj{C`}}}IbBAnBAn}{{{j{In}}{j{In}}}{{Dj{C`}}}}{{{j{B`{Jf{ce}}}}}{{Dj{c}}}{}BAn}{{{j{B`In}}}{{Dj{BDf}}}}{{{j{B`{Jf{ce}}}}g}{{Dj{c}}}{}BAn{{BFn{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}c}Bn{}BAn}{{{j{B`In}}BDf}Bn}{{{j{B`In}}{j{Gb}}}Bn}{{{j{B`{Jf{ce}}}}c}{{Eb{Bnc}}}{}BAn}{{{j{B`{Jf{ce}}}}Hn}c{}BAn}{{{j{B`In}}Hn}BDf}{{{j{B`In}}c}BnBG`}{{{j{B`In}}c{j{Gb}}}Bn{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`In}}Hn}Bn}10{{{j{B`{Jf{ce}}}}Hnc}BnBfBAn}{{{j{B`{Jf{ce}}}}Hng}Bn{}BAn{{Hh{}{{Hf{c}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{c}}}{{Hf{Eh}}}}}}{{{j{B`In}}c}Bn{{Hh{BDf}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{{Jf{c}}}}e}EbIhIf}{{{j{In}}c}EbIf}887{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`In}}}Bn}{{{j{B@f}}}{{Dj{{j{B@h}}}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{{BGb{c}}}}}}}{}BAn}{{{j{B`{Jf{ce}}}}gi}{{BGd{e}}}{}BAn{{Hl{Hn}}}{{En{}{{El{c}}}}}}{{{j{B`{Jf{ce}}}}}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{{BGb{c}}}}}}}}}{}BAn}{{{j{B`{Jf{ce}}}}Hn}{{Jf{ce}}}{}{BfBAn}}{{{j{B`In}}Hn}In}{{{j{In}}{j{Gb}}}{{Dj{{j{Gb}}}}}}0{{{j{B`{Jf{ce}}}}Hn}c{}BAn}{jc{}}000{{{j{In}}}{{Eb{{BGh{BGf}}BDj}}}}{{{j{{Jf{Af}}}}}{{Eb{IjBGj}}}}{{{j{In}}}{{Eb{IjBGj}}}}{jIn}00{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`In}}Hn}Bn}{c{{Eb{e}}}{}{}}00{BD`{{Eb{In}}}}{BEd{{Eb{In}}}}{{{j{BDb}}}{{Eb{In}}}}3{{}{{Eb{c}}}{}}000{{{j{B`{Jf{ce}}}}Hn}{{Eb{BnBGl}}}{}BAn}{{{j{B`In}}Hn}{{Eb{BnBGl}}}}10{Hn{{Eb{{Jf{c}}BGl}}}{}}{Hn{{Eb{InBGl}}}}{{Hnc}{{Eb{{Jf{ec}}BGl}}}BAn{}}{jJh}000{{}c{}}000{Hn{{Jf{c}}}{}}{HnIn}{{Hnc}{{Jf{ec}}}BAn{}}{{{j{B`{Jf{Af}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{Jf{Afc}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BAn}{{{j{B`{Jf{Afc}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BAn}{{{j{B`In}}BDf}{{Eb{BnFb}}}}{{{j{B`In}}{j{Gb}}}{{Eb{BnFb}}}}{{{j{B`{Jf{Afc}}}}{j{{Aj{BGn}}}}}{{Eb{HnBDj}}}BAn}```````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BDl}}}BDl}{{{j{BDn}}}BDn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{BDl}}{j{BDl}}}Eh}{{{j{BDn}}{j{BDn}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BDl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BDn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{{j{BDl}}}{{Fh{bb}}}}{{}c{}}0{{{j{BDn}}}Hn}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0``````````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{BH`}}}BH`}{{{j{BHb}}}BHb}{{{j{BHd}}}BHd}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}{c{{Eb{{Jf{Af}}BHb}}}{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}{{Eb{{Jf{Af}}BHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{c{j{e}}}{{Eb{{Jf{Af}}BHb}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Aj{Af}}}}{j{e}}}{{Eb{HnBHd}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Jf{Af}}}}{j{e}}}{{Eb{BnBHb}}}{{AEd{{Aj{Af}}}}}BHj}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHd}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Jf{Af}}}}}{{Eb{BnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{HnHn}`{cIn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}InBHlBHn{{AEd{{Aj{Af}}}}}}{{c{j{e}}}In{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Aj{Af}}}}{j{e}}}{{Eb{HnBH`}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`In}}{j{e}}}Bn{{AEd{{Aj{Af}}}}}BHj}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBH`}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`In}}}BnBHlBHn{{AEd{{Aj{Af}}}}}}{{HnEh}{{Dj{Hn}}}}`{{{j{BH`}}{j{BH`}}}Eh}{{{j{BHb}}{j{BHb}}}Eh}{{{j{BHd}}{j{BHd}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{BH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BHb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BHd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{BHbBHd}1{{}c{}}00``{{{j{BHd}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00``{{}BI`}00`0```00`{{{j{BI`}}}{{j{Gb}}}}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BI`}}}BI`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{BI`}}{j{BI`}}}Eh}{{{j{BIb}}{j{BIb}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BI`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{j{Gb}}}{{Eb{BI`BIb}}}}{jc{}}{jIn}{{{j{Gb}}}{{Eb{BI`}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{BId{c}}}}{j{B`F`}}}{{Eb{BnFb}}}BHj}<;{{{j{{Aj{Af}}}}{j{c}}}{{BId{c}}}BHj}97654````````````33332222{{{j{BIf}}}BIf}{{{j{BIh}}}BIh}{{{j{BIj}}}BIj}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}{{{j{BIf}}}j}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}{{Eb{{Jf{Af}}BHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHd}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Jf{Af}}}}}{{Eb{BnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BHn}}}Hn}{{}BIh}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}InBHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BHl}}}Eh}{{{j{BIh}}}Eh}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBH`}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`In}}}BnBHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BIj}}{j{BIj}}}Eh}{{{j{BIl}}{j{BIl}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BIf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000`{{}c{}}000{{{j{BI`}}BIh}BIf}?{jc{}}00{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000{{BIhEh}BIh}{{BIhBIj}BIh}1``{{}BIh}0{{}BIf}0000000```{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{BIn{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}BHjBJ`}?>{{{BIn{ce}}}eBHjBJ`}{{c{j{e}}}{{BIn{ec}}}BJ`BHj}{{{j{B`{BIn{ce}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJ`}>=<;```5544{{{j{B`BJb}}{j{Gb}}}Bn}{{{j{B`{BJd{ce}}}}}BnBHjBJf}{{{j{B`{BJd{ce}}}}}{{Eb{eBDj}}}BHjBJf}{{{j{B`{BJd{ce}}}}}{{Eb{BnBDj}}}BHjBJf}{{{j{B`{BJh{ce}}}}}{{Eb{BnBDj}}}BHjBJb}{{{j{{BJd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}BHjBJf}{cc{}}0{{c{j{e}}}{{BJh{ec}}}BJbBHj}{{}c{}}0{{{BJd{ce}}}eBHjBJf}{{{BJh{ce}}}eBHjBJb}{{c{j{e}}}{{BJd{ec}}}BJfBHj}{{{j{c}}}{{BJh{cIn}}}BHj}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`{BJd{ce}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJf}{{{j{B`{BJh{ce}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJb}``````````````````````````````````````````````````````{{{j{AMh}}{j{AMh}}}AMh}{{AMhAMh}AMh}{{AMh{j{AMh}}}AMh}{{{j{AMh}}AMh}AMh}{{{j{B`AMh}}AMh}Bn}{{{j{BJj}}}{{j{{Aj{Af}}}}}}{{{j{AMh}}}{{j{Af}}}}{{{j{BJj}}}{{j{Gb}}}}{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{j{BJj}}}BJl}{BJn{{BK`{BJn}}}}{{{j{BJj}}}BKb}{{{j{AMh}}}AMh}{{{j{BJj}}}BJj}{{{j{BKd}}}BKd}{{{j{BKf}}}BKf}{{{j{BKh}}}BKh}{{{j{BKj}}}BKj}{{{j{BKl}}}BKl}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{BJj}}{j{BJj}}}C`}{{{j{BKd}}{j{BKd}}}C`}{{{j{BKf}}{j{BKf}}}C`}{{{j{BKh}}{j{BKh}}}C`}{{{j{Gb}}}{{Eb{{Fh{BJj{Jf{Af}}}}BKj}}}}{{{j{AMh}}AMh}AMh}{{{j{AMh}}{j{AMh}}}AMh}{{AMh{j{AMh}}}AMh}{{AMhAMh}AMh}{{{j{B`AMh}}AMh}Bn}{{BJj{j{{Aj{Af}}}}}{{Eb{InBKl}}}}0{{{j{B`c}}BJj{j{{Aj{Af}}}}}{{Eb{BnBKl}}}AFd}{{{j{B`c}}BJj{j{{Aj{Af}}}}}{{Eb{BnBKn}}}BJf}10210{{BJj{j{{Aj{Af}}}}}{{Eb{HnBL`}}}}{{{j{AMh}}{j{AMh}}}Eh}{{{j{BJj}}{j{BJj}}}Eh}{{{j{BKd}}{j{BKd}}}Eh}{{{j{BKf}}{j{BKf}}}Eh}{{{j{BKh}}{j{BKh}}}Eh}{{{j{BKj}}{j{BKj}}}Eh}{{{j{BKl}}{j{BKl}}}Eh}{{j{j{c}}}Eh{}}0000000000000{BLb{{BLd{BLb}}}}{{{j{AMh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BJj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{ABhAMh}1111{BLfBKj}22{FbBKl}{BL`BKl}{BL`BKn}{BDjBKn}6{BDf{{Eb{AMhBLh}}}}{AfAMh}{{{j{AMh}}{j{B`c}}}BnGh}{{{j{BJj}}{j{B`c}}}BnGh}{{{j{BKd}}{j{B`c}}}BnGh}{{{j{BKf}}{j{B`c}}}BnGh}{{{j{BKh}}{j{B`c}}}BnGh}`{{}c{}}0000000{{{j{BJj}}}Eh}0000{{}{{`{{H`{}{{El{AMh}}}}}}}}{{{j{BJj}}}Hn}{{{j{BJj}}}BLj}{{{j{BJj}}}BLl}{{AMh{j{AMh}}}AMh}{{{j{AMh}}{j{AMh}}}AMh}{{{j{AMh}}AMh}AMh}{{AMhAMh}AMh}{{{j{B`AMh}}AMh}Bn}{{{j{Gb}}}{{Eb{BJjBLn}}}}{{{j{Gb}}}BJj}{{{j{BJj}}{j{BJj}}}{{Dj{C`}}}}{{{j{BKd}}{j{BKd}}}{{Dj{C`}}}}{{{j{BKf}}{j{BKf}}}{{Dj{C`}}}}{{{j{BKh}}{j{BKh}}}{{Dj{C`}}}}`{{}Bn}`{{{j{BKj}}}{{Dj{{j{B@h}}}}}}{{{j{BKl}}}{{Dj{{j{B@h}}}}}}{{{j{BKn}}}{{Dj{{j{B@h}}}}}};=><:{AMhBDf}{{{j{BJj}}}In}{jc{}}000000{jIn}0000{AMhAf}{Dl{{Eb{AMh}}}}{AEb{{Eb{AMh}}}}{c{{Eb{e}}}{}{}}{BCn{{Eb{AMh}}}}{BCj{{Eb{AMh}}}}{BCl{{Eb{AMh}}}}{b{{Eb{AMh}}}}{AFn{{Eb{AMh}}}}{Af{{Eb{AMh}}}}{AAf{{Eb{AMh}}}}{BM`{{Eb{AMh}}}}8888888{{}{{Eb{c}}}{}}0000000{jJh}0000000{{}c{}}0000000{{BLb{j{BJj}}}{{BMb{BLbc}}}BMd}{{}BJj}0`0``````````````````````{{BMfBMf}BMf}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{BMh{c}}}}}{{BMh{c}}}{BfBMd}}{{{j{BMf}}}BMf}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}{{BMh{c}}}BMd}{{{j{{BMh{c}}}}{j{{BMh{c}}}}}Eh{EjBMd}}{{{j{BMf}}{j{BMf}}}Eh}{{j{j{c}}}Eh{}}000{{{j{{BMh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdBMd}}{{{j{BMf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{j{B`{BMh{c}}}}AMh}BnBMd}{{{j{B`{BMh{c}}}}BJj}BnBMd}{{{j{B`{BMh{c}}}}}BnBMd}{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`BMj}}HnAf}Af}{{{j{B`BMf}}HnAf}Af}{{{j{BJj}}}BMl}?{{{j{B`BMl}}}{{Dj{AMh}}}}{{{j{{BMh{c}}}}}jBMd}{{}Bn}{{{j{BMl}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{{j{BMj}}Hn}Af}{{{j{BMf}}Hn}Af}{{}c{}}00``````````````````````````````````{j{{j{c}}}{}}0000000000000{{{j{B`}}}{{j{B`c}}}{}}0000000000000{{{j{BMn}}}BN`}{{{j{BNb}}}BN`}{{{j{BNd}}}BNd}{{{j{BNf}}}BNf}{{{j{BLf}}}BLf}{{{j{BNh}}}BNh}{{{j{BNj}}}BNj}{{{j{BL`}}}BL`}{{{j{BNl}}}BNl}{{{j{BNn}}}BNn}{{j{j{B`c}}}Bn{}}0000000{{jAf}Bn}0000000{BL`Hn}{{{j{BO`}}}{{j{{Aj{Af}}}}}}{{{j{BMn}}}{{j{{Aj{Af}}}}}}{{{j{BNb}}}{{j{{Aj{Af}}}}}}3{{{j{BNd}}{j{BNd}}}Eh}{{{j{BNf}}{j{BNf}}}Eh}{{{j{BLf}}{j{BLf}}}Eh}{{{j{BNh}}{j{BNh}}}Eh}{{{j{BNj}}{j{BNj}}}Eh}{{{j{BL`}}{j{BL`}}}Eh}{{{j{BNl}}{j{BNl}}}Eh}{{{j{BNn}}{j{BNn}}}Eh}{{j{j{c}}}Eh{}}000000000000000{{{j{BMn}}}BOb}{{{j{BO`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BMn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BNb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BNd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BLf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}00000{BNnBNd}{BLfBNd}{BOdBNd}3{BNjBNd}4{BNjBNf}{BLfBNf}6{BNhBLf}{BLnBLf}8888{BL`BNl}9{{{j{BO`}}}Eh}{{{j{BNb}}}Eh}{{{j{BO`}}}BJj}{{{j{BMn}}}BJj}{{{j{BNb}}}BJj}{{}c{}}0000000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{{{j{BN`}}}Hn}{{{j{BOb}}}Hn}{{{j{Gb}}}{{Eb{BO`BLf}}}}{{{j{Gb}}}{{Eb{BMnBNf}}}}{{{j{Gb}}}{{Eb{BNbBNd}}}}0{{{j{B`BN`}}}{{Dj{Af}}}}{{{j{B`BOf}}}{{Dj{AMh}}}}{{{j{B`BOb}}}{{Dj{AMh}}}}{BO`BMn}{{{j{B`BO`}}}{{Dj{AMh}}}}{{{j{B`BMn}}}{{Dj{AMh}}}}{{{j{BN`}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BOf}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BOb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BNd}}}{{Dj{{j{B@h}}}}}}{{{j{BNf}}}{{Dj{{j{B@h}}}}}}{{{j{BLf}}}{{Dj{{j{B@h}}}}}}{{{j{BNh}}}{{Dj{{j{B@h}}}}}}{{{j{BNj}}}{{Dj{{j{B@h}}}}}}{{{j{BL`}}}{{Dj{{j{B@h}}}}}}{{{j{BNl}}}{{Dj{{j{B@h}}}}}}{{{j{BNn}}}{{Dj{{j{B@h}}}}}}{jc{}}0000000{jIn}0000000{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{c{{Eb{e}}}{}{}}0000000000000{{}{{Eb{c}}}{}}0000000000000{jJh}0000000000000{BO`{{Eb{BMnBNj}}}}{{{j{BO`}}}{{Eb{BnBNj}}}}{BMn{{Eb{BNbBNd}}}}{{{j{BMn}}}{{Eb{BnBNn}}}}{{{j{BMn}}AMh}{{Eb{BnBOd}}}}{{}c{}}0000000000000{{{j{BO`}}}{{Dj{AMh}}}}{{{j{BMn}}}{{Dj{AMh}}}}{{{j{BNb}}}AMh}`````{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{BMb{ce}}}{{BOh{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{BMb{ce}}}{{BOj{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BMb{ce}}}}}{{BMb{ce}}}{Bf{H`{}{{El{AMh}}}}}{BfBMd}}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{{BMb{ce}}}}{j{{BMb{ce}}}}}Eh{Ej{H`{}{{El{AMh}}}}}{EjBMd}}{{j{j{c}}}Eh{}}0{{{BMb{ce}}}{{BOl{ce}}}{{H`{}{{El{AMh}}}}}BMd}{cc{}}0000{{}c{}}0000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}000{{}c{}}000{{{Dj{AMh}}c}{{BOn{c}}}{{H`{}{{El{AMh}}}}}}{{{j{BJj}}{BOn{c}}}{{BOj{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{BOj{ce}}}{{BOh{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{BJj}}{BOn{c}}}{{BOl{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{c{j{BJj}}}{{BMb{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOn{c}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}}{{{j{B`{BOj{ce}}}}}{{Dj{BDf}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOh{ce}}}}}{{Dj{Af}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOl{ce}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOn{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}}{{{j{{BOj{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOh{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOl{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000{{{BMb{ce}}AMh}{{BMb{ce}}}{{H`{}{{El{AMh}}}}}BMd}```````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BLh}}}BLh}{{{j{C@`}}}C@`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{BLh}}{j{BLh}}}Eh}{{{j{C@`}}{j{C@`}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BLh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{C@bC@`}{B@bC@`}{{}c{}}0{{{j{BLh}}}{{Dj{{j{B@h}}}}}}{{{j{C@`}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{}BJj}0``````````0`{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{j{BLn}}}BLn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{BLn}}{j{BLn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{BLn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0000{{}c{}}0000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}000{{}c{}}000{{{j{BJl}}}Hn}{{{j{BKb}}}Hn}{{{j{BLj}}}Hn}{{{j{BLl}}}Hn}{{{j{B`BJl}}}{{Dj{Af}}}}{{{j{B`BKb}}}{{Dj{BDf}}}}{{{j{B`BLj}}}{{Dj{Af}}}}{{{j{B`BLl}}}{{Dj{BDf}}}}{{{j{B`BJl}}}Dj}{{{j{B`BKb}}}Dj}{{{j{B`BLj}}}Dj}{{{j{B`BLl}}}Dj}{{{j{BJl}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BKb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLj}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLl}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLn}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000`````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{BJn{{BK`{BJn}}}}{{{j{{BK`{c}}}}}{{BK`{c}}}{Bf{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}}{{BLd{c}}}{Bf{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}}{{C@d{ce}}}{Bf{H`{}{{El{AMh}}}}}{BfBMd}}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BK`{c}}}}{j{{BK`{c}}}}}Eh{Ej{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}{j{{BLd{c}}}}}Eh{Ej{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}{j{{C@d{ce}}}}}Eh{Ej{H`{}{{El{AMh}}}}}{EjBMd}}{{j{j{c}}}Eh{}}00000{BLb{{BLd{BLb}}}}{cc{}}00{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{{{j{{BK`{c}}}}}Hn{{H`{}{{El{Af}}}}C@f}}{{{j{{BLd{c}}}}}Hn{{H`{}{{El{AMh}}}}C@f}}{c{{C@d{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{BJjc}{{C@d{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BK`{c}}}}}{{Dj{AMh}}}{{H`{}{{El{Af}}}}}}{{{j{B`{BLd{c}}}}}{{Dj{Af}}}{{H`{}{{El{AMh}}}}}}{{{j{B`{C@d{ce}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BK`{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{jc{}}00{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{BLb{j{BJj}}}{{BMb{BLbc}}}BMd}``{{}Hn}``{{}AMh}0`{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{C@h}}}C@h}{{{j{BOd}}}BOd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{C@h}}{j{C@h}}}Eh}{{{j{BOd}}{j{BOd}}}Eh}{{j{j{c}}}Eh{}}000{{{j{C@h}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BOd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{HnAMh}Eh}{AMhEh}{{{j{C@h}}}{{Dj{{j{B@h}}}}}}{{{j{BOd}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{HnAMh}{{Eb{BnBOd}}}}{AMh{{Eb{BnC@h}}}}{{}c{}}0````{{}AMh}0``{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{B@d}}}B@d}{{{j{C@j}}}C@j}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{Gb}}}{{Eb{{Fh{BJjAMh{Jf{Af}}}}B@d}}}}{{BJjAMh{j{{Aj{Af}}}}}{{Eb{InC@j}}}}{{{j{B`c}}BJjAMh{j{{Aj{Af}}}}}{{Eb{BnFb}}}AFd}{{{j{B`c}}BJjAMh{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BJf}1010{{BJj{j{{Aj{Af}}}}}{{Eb{InC@j}}}}0{{BJjAMh{j{{Aj{Af}}}}}{{Eb{HnBNl}}}}{{{j{B@d}}{j{B@d}}}Eh}{{{j{C@j}}{j{C@j}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B@d}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{BNdB@d}{cc{}}{C@hC@j}{BOdC@j}{BNlC@j}{FbC@j}4{{}c{}}0{{{j{B@d}}}{{Dj{{j{B@h}}}}}}{{{j{C@j}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````{{{j{BC`}}}{{j{{Ah{Af}}}}}}{{{j{B`BC`}}}{{j{B`{Ah{Af}}}}}}{{{j{B`BC`}}}{{j{B`{Aj{Af}}}}}}{{{j{B`BC`}}}Af}{{{j{BC`}}}Af}{{{j{BCd}}}{{j{Cl}}}}{{{j{BC`}}}{{j{{Aj{Af}}}}}}6{C@lDf}{C@nDf}{j{{j{c}}}{}}09030000{{{j{B`}}}{{j{B`c}}}{}}00980000{{{j{Fn}}Dl}{{Fh{DlDl}}}}{{{j{CA`}}}CA`}{{{j{BCd}}}BCd}{{{j{BC`}}}BC`}{{{j{CAb}}}CAb}{{{j{C@l}}}C@l}{{{j{CAd}}}CAd}{{{j{C@n}}}C@n}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{BCd}}{j{BCd}}}C`}{{{j{BC`}}{j{BC`}}}C`}{{{j{CAb}}{j{CAb}}}C`}{{{j{C@l}}{j{C@l}}}C`}{{{j{C@n}}{j{C@n}}}C`}{{{j{B`c}}}{{Eb{BCdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{BC`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CAbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{C@lADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{C@nADb}}}{ADdADf}}20{{{j{BCd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BC`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CAb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{C@l}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{C@n}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}BC`}{c{{Eb{BC`}}}Ed}{{{j{CA`}}{j{CA`}}}Eh}{{{j{BCd}}{j{BCd}}}Eh}{{{j{BC`}}{j{BC`}}}Eh}{{{j{CAb}}{j{CAb}}}Eh}{{{j{C@l}}{j{C@l}}}Eh}{{{j{CAd}}{j{CAd}}}Eh}{{{j{C@n}}{j{C@n}}}Eh}{{j{j{c}}}Eh{}}0000000000000{{{j{CA`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BCd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BC`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CAb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{C@l}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CAd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@n}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{B@bCA`}11{{{Ah{Af}}}BC`}{{{j{{Ah{Af}}}}}BC`}3333{{{j{A@f}}Dlb{j{{Aj{Hn}}}}}{{Eb{CAbCA`}}}}{{{j{Gb}}}{{Eb{BC`CAf}}}}{{{j{C@l}}{j{A@f}}}{{Eb{C@nCAd}}}}{{{j{Gb}}}{{Eb{BC`}}}}{{{j{BCd}}{j{B`c}}}BnGh}{{{j{BC`}}{j{B`c}}}BnGh}{{{j{CAb}}{j{B`c}}}BnGh}{{{j{C@l}}{j{B`c}}}BnGh}{{{j{C@n}}{j{B`c}}}BnGh}{CAbFn}{BCdAFn}{{{j{BC`}}c}j{}}{C@lJf}{{}c{}}000000{{{j{BC`}}}Eh}{{{j{BC`}}}Hn}{CAbDl}{{{j{BCd}}{j{BCd}}}{{Dj{C`}}}}{{{j{BC`}}{j{BC`}}}{{Dj{C`}}}}{{{j{CAb}}{j{CAb}}}{{Dj{C`}}}}{{{j{C@l}}{j{C@l}}}{{Dj{C`}}}}{{{j{C@n}}{j{C@n}}}{{Dj{C`}}}}{CAbJf}{{{j{BC`}}c}EbIf}1{{{j{CA`}}}{{Dj{{j{B@h}}}}}}{{{j{CAd}}}{{Dj{{j{B@h}}}}}}{BC`{{Ah{Af}}}}{jc{}}000000{jIn}00{C@nJf}{c{{Eb{e}}}{}{}}00{{{j{{Aj{Af}}}}}{{Eb{BC`}}}}1111{{}{{Eb{c}}}{}}000000{BCdCl}{jJh}000000{{}c{}}000000{{{j{c}}{Fh{DlDl}}}BC`{{AEd{{Aj{Af}}}}}}````````````{{{j{B`{CAh{c}}}}{j{{Aj{Af}}}}}BnADj}{{{j{B`{CAj{c}}}}{j{{Aj{Af}}}}}BnADj}{{{j{B`{CAh{c}}}}g}{{Eb{BnCAl}}}ADj{{Dn{Nj}}}{{AGf{{j{I`}}}{{Hf{{Eb{eCAl}}}}}}}}{{{j{B`{CAh{c}}}}}BnADj}{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{j{CAn}}}CAn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{CAnJf}{{{j{CAn}}{j{CAn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{CAn}}{j{Lj}}}Lj}{{{j{B`{CAh{c}}}}}{{Eb{HnADh}}}ADj}{{{j{B`{CAj{c}}}}}{{Eb{HnADh}}}ADj}{{{j{B`{CB`{c}}}}}{{Eb{HnADh}}}ADj}{{{j{CAl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CAn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{B@bCAl}{ADhCAl}22{{}c{}}0000000{{{j{CBb}}{j{B`c}}e}{{Eb{EhCAl}}}{ADdADf}H`}{{{j{CBd}}{j{B`c}}e}{{Eb{EhCAl}}}{ADdADf}H`}{{{j{CAn}}{j{Df}}c}{{Eb{EhCAl}}}H`}210{{{j{B`c}}{j{A@f}}}{{CAh{c}}}ADj}{{{j{Df}}}CBb}{{DlDlDlAf}CBd}{{{j{B`c}}DlDlDlAf}{{CAj{c}}}ADj}{{{j{B`c}}}{{CBf{c}}}{ADdADf}}{{{j{B`c}}}{{CB`{c}}}ADj}{{{j{{Aj{Af}}}}}CAn}{{{j{A@f}}e}{{Eb{CAnCAl}}}{{Dn{Nj}}}{{AGf{{j{I`}}}{{Hf{{Eb{cCAl}}}}}}}}{{{j{B`{CBf{c}}}}Af}{{Eb{DlADh}}}{ADdADf}}{{{j{CAl}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}0000000{{}{{Eb{c}}}{}}0000000{jJh}0000000{{}c{}}0000000{{{j{B`{CB`{c}}}}DlAf}{{Eb{HnADh}}}ADj}`````````````````````````````{{{j{CBh}}}{{j{{Ah{Af}}}}}}{{{j{CBj}}}{{j{{Ah{Af}}}}}}{{{j{B`CBh}}}{{j{B`{Ah{Af}}}}}}{{{j{B`CBh}}}{{j{B`{Aj{Af}}}}}}{{{j{B`CBj}}}{{j{B`{Ah{Af}}}}}}{{{j{B`CBj}}}{{j{B`{Aj{Af}}}}}}{{{j{B`CBh}}}Af}{{{j{B`CBj}}}Af}{{{j{CBh}}}Af}{{{j{CBj}}}Af}9{{{j{CBh}}}{{j{{Aj{Af}}}}}}{{{j{CBj}}}{{j{{Aj{Af}}}}}}:{{{j{BEh}}}{{j{{Aj{BEh}}}}}}{{{j{BEf}}}{{j{{Aj{BEh}}}}}}{j{{j{c}}}{}}0>4=30000000{{{j{B`}}}{{j{B`c}}}{}}=<00:;000000{{}Eh}0{CBlCBh}{CBnCBh}{CC`CBh}{CCbCBh}{CCdCBh}{AFhCBh}{{{j{BEf}}BEh}BEf}{CBlBEh}{CBnBEh}{CC`BEh}{CCbBEh}{CCdBEh}{AFhBEh}{{{j{BEf}}BEh}CCf}{{{j{AFh}}{j{{Kj{c}}}}BEh}{{Eb{AFhBFf}}}Lb}{{{j{AFh}}BEh}{{Eb{{Fh{AK`CBh}}BFf}}}}{{{j{CBh}}}CBh}{{{j{CBj}}}CBj}{{{j{CCd}}}CCd}{{{j{AFh}}}AFh}{{{j{BEh}}}BEh}{{{j{BEf}}}BEf}{{{j{BFf}}}BFf}{{{j{CCh}}}CCh}{{j{j{B`c}}}Bn{}}0000000{{jAf}Bn}0000000{{{j{CBh}}{j{CBh}}}C`}{{{j{CBj}}{j{CBj}}}C`}{{{j{AFh}}{j{AFh}}}C`}{{{j{BEh}}{j{BEh}}}C`}{{{j{BEf}}{j{BEf}}}C`}{{{j{{Aj{Af}}}}}{{Eb{CCdBFf}}}}{{{j{{Aj{Af}}}}}{{Eb{AFhBFf}}}}{{}CBj}{{}BEf}{CBlAf}{CBnAf}{CC`Af}{CCbAf}{CCdAf}{AFhAf}{{{j{CCd}}{j{{Kj{c}}}}{j{e}}}{{Eb{CCdBFf}}}AHf{{AEd{{Aj{BEh}}}}}}{{{j{AFh}}{j{{Kj{c}}}}{j{e}}}{{Eb{AFhBFf}}}Lb{{AEd{{Aj{BEh}}}}}}{c{{Eb{CBh}}}Ed}{c{{Eb{CBj}}}Ed}{c{{Eb{CCd}}}Ed}{c{{Eb{AFh}}}Ed}{c{{Eb{BEh}}}Ed}{c{{Eb{BEf}}}Ed}{{{j{CCd}}}{{Ah{Af}}}}{{{j{AFh}}}{{Ah{Af}}}}{{{j{CBh}}{j{CBh}}}Eh}{{{j{CBj}}{j{CBj}}}Eh}{{{j{CCd}}{j{CCd}}}Eh}{{{j{AFh}}{j{AFh}}}Eh}{{{j{BEh}}{j{BEh}}}Eh}{{{j{BEf}}{j{BEf}}}Eh}{{{j{BFf}}{j{BFf}}}Eh}{{{j{CCh}}{j{CCh}}}Eh}{{j{j{c}}}Eh{}}000000000000000{{{j{BEf}}c}BEf{{AEd{{Aj{BEh}}}}}}{{{j{CCd}}{j{{Kj{c}}}}}CBjAHf}{{{j{AFh}}}CBj}{{{j{CBh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CBj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CCd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AFh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BFf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CCh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{{Ah{Af}}}CBh}{{{j{{Ah{Af}}}}}CBh}{{{Ah{Af}}}CBj}3{{{j{{Ah{Af}}}}}CBj}44{bBEh}5{{{Jf{BEh}}}BEf}{{{j{{Aj{BEh}}}}}BEf}7{L`BFf}{CChBFf}{B@bBFf}:{B@fBFf};{b{{Eb{BEhBFf}}}}{{{j{Gb}}}{{Eb{CBhCAf}}}}{{{j{Gb}}}{{Eb{CBjCAf}}}}{cBEf{{En{}{{El{BEh}}}}}}3{{{j{{Kj{c}}}}{j{CCd}}}AFhAHf}{{{j{Gb}}}{{Eb{CBh}}}}{{{j{Gb}}}{{Eb{CBj}}}}{{{j{Gb}}}{{Eb{CCdBFf}}}}{{{j{Gb}}}{{Eb{AFhBFf}}}}{{{j{Gb}}}{{Eb{BEhBFf}}}}{{{j{Gb}}}{{Eb{BEfBFf}}}}{{{j{CCd}}CCj{j{{Kj{c}}}}}{{Eb{{Dj{AC`}}}}}AHf}{{{j{BEf}}}CCf}{{{j{CBh}}{j{B`c}}}BnGh}{{{j{CBj}}{j{B`c}}}BnGh}{{{j{AFh}}{j{B`c}}}BnGh}{{{j{BEh}}{j{B`c}}}BnGh}{{{j{BEf}}{j{B`c}}}BnGh}{{{j{CCd}}{j{{Kj{c}}}}}LlAHf}{{{j{AFh}}}Ll}{BEh{{Eb{BEhBFf}}}}{{{j{CBh}}c}j{}}{{{j{CBj}}c}j{}}{{{j{BEf}}c}j{}}{{}c{}}00000000{{BEfBEh}BEf}{CCl{{Eb{BEfBFf}}}}{{}{{Eb{BEfBFf}}}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{BEf}}}}{{{j{CCh}}}Hn}{{{j{CBh}}}Eh}{{{j{CBj}}}Eh}{{{j{BEf}}}Eh}{{{j{BEh}}}Eh}10{{{j{CBh}}}Hn}{{{j{CBj}}}Hn}{{{j{BEf}}}Hn}{{}BEf}{CBlACh}{CBnACh}{CC`ACh}{CCbACh}{CCdACh}{AFhACh}{{c{j{{Aj{Af}}}}}{{Eb{CCdBFf}}}{{AId{ACh}}}}{{{j{B`CCf}}}Dj}{{{j{BEf}}}CCf}{CBlCBj}{CBnCBj}{CC`CBj}{CCbCBj}{CCdCBj}{AFhCBj}{{{j{CBh}}{j{CBh}}}{{Dj{C`}}}}{{{j{CBj}}{j{CBj}}}{{Dj{C`}}}}{{{j{AFh}}{j{AFh}}}{{Dj{C`}}}}{{{j{BEh}}{j{BEh}}}{{Dj{C`}}}}{{{j{BEf}}{j{BEf}}}{{Dj{C`}}}}{CC`AK`}{CCbAK`}{CCdAK`}{CBlAFf}{CBnAFf}{AFhAFf}{{{j{CBh}}c}EbIf}{{{j{CBj}}c}EbIf}{{{j{CCd}}c}EbIf}{{{j{AFh}}c}EbIf}{{{j{BEh}}c}EbIf}{{{j{BEf}}c}EbIf}{{{j{BFf}}}{{Dj{{j{B@h}}}}}}{{{j{BEf}}BEh}CCf}{CBh{{Ah{Af}}}}{CBj{{Ah{Af}}}}{{CCd{j{{Kj{c}}}}}AHbAHf}{jc{}}0000000{CCdAC`}{AFhABn}{jIn}0000000{{{j{BEf}}}{{Jf{b}}}}{AFhKh}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}0{{{j{{Aj{Af}}}}}{{Eb{CBh}}}}1{{{j{{Aj{Af}}}}}{{Eb{CBj}}}}222222{{}{{Eb{c}}}{}}00000000{jJh}00000000{{}c{}}00000000{{{j{CCd}}{j{{Kj{c}}}}}CBjAHf}{{{j{AFh}}{j{{Kj{c}}}}}CBjAHf}{CCnb}{CD`b}``````````````````````````````{FnACl}{{{j{Fn}}}Df}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{Fn}}}Fn}{{{j{CDb}}}CDb}{{{j{A@h}}}A@h}{{{j{CDd}}}CDd}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{Fn}}{j{Fn}}}C`}{{{j{CDb}}{j{CDb}}}C`}{{{j{B`c}}}{{Eb{FnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CDbADb}}}{ADdADf}}1{{{j{Fn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CDb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}CDb}{c{{Eb{Fn}}}Ed}{c{{Eb{CDb}}}Ed}{{{j{Fn}}c}AEb{{AEd{On}}}}{{{j{Fn}}}AEf}{{{j{Fn}}{j{Fn}}}Eh}{{{j{CDb}}{j{CDb}}}Eh}{{{j{A@h}}{j{A@h}}}Eh}{{{j{CDd}}{j{CDd}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{Fn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CDb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{A@h}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{B@bA@h}1{B@bCDd}2{BClCDb}{{{j{Fn}}{j{B`c}}}BnGh}{{{j{CDb}}{j{B`c}}}BnGh}{A@fFn}{{}c{}}000{{{j{CDb}}Af}Eh}{FnLn}{Fnb}{{{j{Fn}}{j{Fn}}}{{Dj{C`}}}}{{{j{CDb}}{j{CDb}}}{{Dj{C`}}}}{FnDf}{{{j{Fn}}c}EbIf}{{{j{CDb}}c}EbIf}{{{j{A@h}}}{{Dj{{j{B@h}}}}}}{{{j{CDd}}}{{Dj{{j{B@h}}}}}}{{{j{Fn}}}ACj}8{CDbBCl}{jc{}}000{jIn}0{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{A@fJf}{jJh}000{{{j{Fn}}ACj}{{Eb{DfCDd}}}}{FnCDb}{{}c{}}000{{{j{Fn}}}Kf}`{{}b}`00{{}AAf}1{{}Hn}{{}Af}0`00`33```1{{{j{A@n}}}{{j{{Ah{Af}}}}}}{{{j{B`A@n}}}{{j{B`{Aj{Af}}}}}}{{{j{B`A@n}}}{{j{B`{Ah{Af}}}}}}{{{j{B`A@n}}}Af}{{{j{A@n}}}Af}4{{{j{A@n}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}614{{{j{B`}}}{{j{B`c}}}{}}6{{{j{A@n}}}A@n}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{A@n}}{j{A@n}}}C`}{c{{Eb{A@n}}}Ed}{{{j{A@n}}{j{A@n}}}Eh}{{j{j{c}}}Eh{}}0{{{j{A@n}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}{{{Ah{Af}}}A@n}{{{j{{Ah{Af}}}}}A@n}{DfA@n}{{{j{Gb}}}{{Eb{A@nCAf}}}}{{{j{Gb}}}{{Eb{A@n}}}}{cA@f{{AEd{On}}}}{{{j{A@n}}{j{B`c}}}BnGh}{{{j{A@n}}c}j{}}{{}c{}}{{{j{A@n}}}Eh}{{{j{A@n}}}Hn}{{{j{A@n}}{j{A@n}}}{{Dj{C`}}}}{{{j{A@n}}c}EbIf}{A@n{{Ah{Af}}}}{jc{}}{jIn}{{{j{{Aj{Af}}}}}{{Eb{A@n}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{cA@n{{AEd{On}}}}{DhA@n}{{}c{}}``````{{}b}````````````{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{AA`}}AA`}Eh}{{jAA`}Eh}{{jAAb}Eh}{{{j{AKh}}}AKh}{{{j{CDf}}}CDf}{{{j{AKj}}}AKj}{{{j{CDh}}}CDh}{{{j{CDj}}}CDj}{{{j{AA`}}}AA`}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{AKh}}{j{AKh}}}C`}{{{j{AKj}}{j{AKj}}}C`}{{{j{B`c}}}{{Eb{AA`ADb}}}{ADdADf}}{{{j{AA`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{AKh}}}Ed}{c{{Eb{AKj}}}Ed}{c{{Eb{AA`}}}Ed}{{{j{AKh}}{j{AKh}}}Eh}{{{j{CDf}}{j{CDf}}}Eh}{{{j{AKj}}{j{AKj}}}Eh}{{{j{CDh}}{j{CDh}}}Eh}{{{j{CDj}}{j{CDj}}}Eh}{{{j{AA`}}{j{AA`}}}Eh}{{j{j{c}}}Eh{}}00000000000{{{j{AKh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AA`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{CDlCDf}11{CDlCDh}22{AKhAA`}{CDnAA`}{AKjAA`}5{b{{Eb{AKhCDj}}}}{b{{Eb{AKjCDj}}}}{bAA`}{b{{Eb{AA`CDj}}}}{{{j{Gb}}}{{Eb{AKhCDf}}}}{{{j{Gb}}}{{Eb{AKjCDh}}}}{{{j{Gb}}}{{Eb{AA`AH`}}}}{{{j{Gb}}}{{Eb{AKh}}}}{{{j{Gb}}}{{Eb{AKj}}}}{{{j{Gb}}}{{Eb{AA`}}}}6{{{j{Gb}}}{{Eb{AA`AJ`}}}}{{{j{AKh}}{j{B`c}}}BnGh}{{{j{AKj}}{j{B`c}}}BnGh}{{{j{AA`}}{j{B`c}}}BnGh}{{}c{}}00000{{{j{AA`}}}Eh}0{{{j{AA`}}AA`}Eh}0{{{j{AA`}}AKhAKj}Eh}{{{j{AKh}}{j{AKh}}}{{Dj{C`}}}}{{{j{AKj}}{j{AKj}}}{{Dj{C`}}}}{{{j{AA`}}{j{AA`}}}{{Dj{C`}}}}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}{{{j{AKh}}c}EbIf}{{{j{AKj}}c}EbIf}{{{j{AA`}}c}EbIf}{{{j{CDf}}}{{Dj{{j{B@h}}}}}}{{{j{CDh}}}{{Dj{{j{B@h}}}}}}{{{j{CDj}}}{{Dj{{j{B@h}}}}}}{AKhb}{AKjb}{AA`b}{jc{}}00000{jIn}00000{c{{Eb{e}}}{}{}}{{{AKf{Gb}}}{{Eb{AKh}}}}{In{{Eb{AKh}}}}{{{j{Gb}}}{{Eb{AKh}}}}3{{{j{Gb}}}{{Eb{AKj}}}}{In{{Eb{AKj}}}}{{{AKf{Gb}}}{{Eb{AKj}}}}666{{{j{Gb}}}{{Eb{AA`}}}}{In{{Eb{AA`}}}}{{{AKf{Gb}}}{{Eb{AA`}}}}9{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000`````````````````{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{jAA`}Eh}{{{j{AAb}}AAb}Eh}{{jAAb}Eh}{{{j{CE`}}}CE`}{{{j{CEb}}}CEb}{{{j{AHn}}}AHn}{{{j{AAb}}}AAb}{{{j{CEd}}}CEd}{{{j{CEf}}}CEf}{{{j{CEh}}}CEh}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{CE`}}{j{CE`}}}C`}{{{j{CEb}}{j{CEb}}}C`}{{}CE`}{{}CEb}{c{{Eb{CE`}}}Ed}{c{{Eb{CEb}}}Ed}{c{{Eb{AAb}}}Ed}{{{j{CEd}}}b}{{{j{CE`}}{j{CE`}}}Eh}{{{j{CEb}}{j{CEb}}}Eh}{{{j{AHn}}{j{AHn}}}Eh}{{{j{AAb}}{j{AAb}}}Eh}{{{j{CEd}}{j{CEd}}}Eh}{{{j{CEf}}{j{CEf}}}Eh}{{{j{CEh}}{j{CEh}}}Eh}{{j{j{c}}}Eh{}}0000000000000{{{j{CE`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AHn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AAb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{AFnCE`}{cc{}}000{AFlAAb}{CEbAAb}{CE`AAb}333{AFnCEb}{AFnAAb}{b{{Eb{AAbCEd}}}}71{b{{Eb{CEbAHn}}}}{b{{Eb{AAbAHn}}}}10{AAd{{Eb{AAbCEd}}}}{{{j{Gb}}}{{Eb{CE`}}}}{{{j{Gb}}}{{Eb{CEb}}}}{{{j{CE`}}{j{B`c}}}BnGh}{{{j{CEb}}{j{B`c}}}BnGh}{{{j{AAb}}{j{B`c}}}BnGh}{CEfCE`}{CEhCE`}{{}c{}}000000{{{j{AAb}}}Eh}0{{{j{AAb}}AAb}Eh}{{{j{AAb}}AAd}Eh}1{{{j{AAb}}CE`CEb}Eh}{{{j{AAb}}CE`}{{Eb{EhCEf}}}}{{{j{AAb}}CEb}{{Eb{EhCEh}}}}{bAHn}{{{j{CE`}}{j{CE`}}}{{Dj{C`}}}}{{{j{CEb}}{j{CEb}}}{{Dj{C`}}}}{{{j{AAb}}{j{AAb}}}{{Dj{C`}}}}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}{{{j{CE`}}c}EbIf}{{{j{CEb}}c}EbIf}{{{j{AAb}}c}EbIf}{CEfCEb}{CEhCEb}{{{j{CE`}}}b}{{{j{CEb}}}b}{{{j{AAb}}}b}{jc{}}000000{{{j{AAb}}}AAd}{jIn}000000{In{{Eb{CE`}}}}{c{{Eb{e}}}{}{}}{{{j{Gb}}}{{Eb{CE`}}}}{{{AKf{Gb}}}{{Eb{CE`}}}}{{{j{Gb}}}{{Eb{CEb}}}}{{{AKf{Gb}}}{{Eb{CEb}}}}{In{{Eb{CEb}}}}55{AAd{{Eb{AAbCEd}}}}6666{{}{{Eb{c}}}{}}000000{jJh}000000{CE`AFn}{CEbAFn}{{}c{}}000000`````{{}AAj}0000````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{AAl}}}AAl}{{{j{AAn}}}AAn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AAl}}{j{AAl}}}C`}{{{j{AAl}}{j{AAl}}}Eh}{{{j{AAn}}{j{AAn}}}Eh}{{j{j{c}}}Eh{}}000{{{j{AAl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{{j{AAl}}{j{B`c}}}BnGh}{{}c{}}0{{{j{AAl}}{j{AAl}}}{{Dj{C`}}}}{jc{}}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{}AAj}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````````````````````{{{j{A@j}}}{{j{{Aj{Af}}}}}}{{{j{Ol}}}{{j{{Aj{Af}}}}}}{{{j{B`Ol}}}{{j{B`Ol}}}}{{{j{B`Ol}}}{{j{B`{Aj{Af}}}}}}{{{j{B`BEj}}}{{j{B`Ol}}}}10{{{j{BEj}}}{{j{Ol}}}}4{{{j{Ol}}}{{j{Ol}}}}1{{{j{A@j}}}{{j{Nj}}}}{{{j{AKd}}}{{j{Nj}}}}{{{j{AKb}}}{{j{Nj}}}}{j{{j{c}}}{}}000000500{{{j{B`}}}{{j{B`c}}}{}}000000700{{{j{BEj}}}Hn}{{{j{B`BEj}}}Bn}{{{j{A@j}}}A@j}{{{j{AEl}}}AEl}{{{j{AKd}}}AKd}{{{j{AKb}}}AKb}{{{j{BEj}}}BEj}{{{j{CEj}}}CEj}{{{j{CEl}}}CEl}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{Ol}}{j{Ol}}}C`}{{{j{BEj}}{j{BEj}}}C`}{{}A@j}{{}BEj}{{{j{BEj}}}j}{{{j{B`BEj}}}{{j{B`}}}}{{}{{j{Ol}}}}{{{j{A@j}}{j{A@j}}}Eh}{{{j{AEl}}{j{AEl}}}Eh}{{{j{Ol}}{j{Ol}}}Eh}{{{j{BEj}}{j{BEj}}}Eh}{{{j{CEj}}{j{CEj}}}Eh}{{{j{CEl}}{j{CEl}}}Eh}{{j{j{c}}}Eh{}}00000000000{{{j{B`BEj}}{j{{Aj{Af}}}}}{{Eb{BnCEj}}}}{{{j{A@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AKd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AKb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Ol}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BEj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CEj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{{Jf{Af}}}A@j}1111{{{j{B`{Ah{Af}}}}}{{j{B`Ol}}}}0{{{j{{Ah{Af}}}}}{{j{Ol}}}}0011101010010110010100110101101110010010101100110001010101010110110101011001100100010101010110011010010010100110110101001110011000101010101010101110001{{{Ah{Af}}}BEj}{{{j{{Ah{Af}}}}}BEj}001011001100110011010011011010101010011101101000101110{MjBEj}{MlBEj}32{MfBEj}43{MdBEj}554545545444545554445444455454555454544454545454545454555444544554445545554445454545454555449549{CEnCEl}{B@bCEl};{{{j{Ol}}{j{B`c}}}BnGh}{{{j{BEj}}{j{B`c}}}BnGh}{{{j{Ol}}{AJd{Hn}}}j}{{{j{Ol}}{AJb{Hn}}}j}{{{j{Ol}}{Fh{{AJn{Hn}}{AJn{Hn}}}}}j}{{{j{Ol}}AJj}j}{{{j{Ol}}{AJh{Hn}}}j}{{{j{Ol}}{AJf{Hn}}}j}{{{j{Ol}}{AJl{Hn}}}j}{{{j{Ol}}Hn}j}{{{j{CF`}}}Hn}{{{j{CEj}}}Hn}{{}c{}}0000000{A@j{{Jf{Af}}}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{A@jCn}{{{j{A@j}}}Eh}{{{j{Ol}}}Eh}{{{j{BEj}}}Eh}{{{j{A@j}}}Hn}{{{j{Ol}}}Hn}{{{j{BEj}}}Hn}{{}A@j}{{}BEj}{{{j{B`A@l}}}Dj}{{{j{B`AKd}}}{{Dj{{Eb{AElCEl}}}}}}{{{j{B`AKb}}}Dj}2{{{j{B`A@l}}Hn}Dj}{{{j{B`AKb}}Hn}Dj}1{{{j{AEl}}}{{Dj{AAj}}}}{{{j{Ol}}{j{Ol}}}{{Dj{C`}}}}{{{j{BEj}}{j{BEj}}}{{Dj{C`}}}}{{{j{B`BEj}}}{{Dj{Af}}}}{{{j{B`BEj}}Af}{{Eb{BnCEj}}}}{{{j{AEl}}}{{Dj{{j{Ol}}}}}}{{A@jAAf}A@j}{{A@j{j{ABl}}}A@j}{{A@jAA`}A@j}{{A@jAAj}A@j}{{A@jAAd}A@j}{{A@jc}A@j{{AEd{Ol}}}}{A@jA@j}{{A@j{j{Kh}}}A@j}{{{j{{Aj{Af}}}}}Eh}{{{j{{Aj{Af}}}}}{{Eb{AAfCEl}}}}0{{{j{B`BEj}}Hn}Af}{{{j{B`BEj}}Hn}Bn}{{{j{AEl}}}{{Dj{AAf}}}}{{{j{A@l}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{AKd}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{AKb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{CEj}}}{{Dj{{j{B@h}}}}}}{{{j{CEl}}}{{Dj{{j{B@h}}}}}}{jc{}}000{{{j{Ol}}}}111{jIn}00{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00:{c{{Eb{e}}}{}{}}0000{{{j{B`{Aj{Af}}}}}{{Eb{{j{B`Ol}}}}}}{{{j{{Aj{Af}}}}}{{Eb{{j{Ol}}}}}}2{{{Jf{Af}}}{{Eb{BEj}}}}33{{}{{Eb{c}}}{}}0000000{jJh}00000000{{}c{}}0000000{HnBEj}``{{{j{B`{Ah{Af}}}}AAf}Hn}```{{}Hn}0`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{AKn}}}AKn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{AKn}}{j{AKn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{AKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{B@bAKn}{cc{}}{{}c{}}{{{j{AKn}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````````````````````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{CFb}}}CFb}{{{j{CFd}}}CFd}{{{j{B@`}}}B@`}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{CFb}}{j{CFb}}}Eh}{{{j{CFd}}{j{CFd}}}Eh}{{{j{B@`}}{j{B@`}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{CFb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{B@`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{B@bCFb}{CFfCFb}{B@`CFb}{B@bCFd}4{B@`CFd}5{{}c{}}00{{{j{B@`}}}Af}{{{j{CFb}}}{{Dj{{j{B@h}}}}}}{{{j{CFd}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00`````````````````````````{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{CFh}}}CFh}{{{j{ANb}}}ANb}{{{j{ANd}}}ANd}{{{j{CFj}}}CFj}{{{j{AO`}}}AO`}{{{j{CFl}}}CFl}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{AO`}}{j{AO`}}}C`}{{{j{B`c}}}{{Eb{AO`ADb}}}{ADdADf}}{{{j{AO`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{AO`}}}Ed}{{AAhKdD`}{{Dj{Kb}}}}{{{j{CFh}}{j{CFh}}}Eh}{{{j{ANb}}{j{ANb}}}Eh}{{{j{ANd}}{j{ANd}}}Eh}{{{j{CFj}}{j{CFj}}}Eh}{{{j{AO`}}{j{AO`}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{CFh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ANb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ANd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AO`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFl}}{j{B`F`}}}{{Eb{BnFb}}}}{B@bCFh}{cc{}}{CFjANb}1{CFjANd}2222{{Hn{j{{Aj{Hn}}}}}CFl}{HnCFl}0{{{j{AO`}}{j{B`c}}}BnGh}{CFjHn}{ClJf}{{}c{}}00000{{{j{AO`}}}Eh}3{ClAA`}{{Hnc}CFlEn}{BClAO`}5{{{j{AO`}}{j{AO`}}}{{Dj{C`}}}}{{ce}Kd{{En{}{{El{CFl}}}}}{{En{}{{El{Hn}}}}}}{{{j{{Aj{CFl}}}}{j{{Aj{Hn}}}}}Kd}{A@dI`}{JbCn}{A@dCn}{A@dAAd}{{{j{AO`}}c}EbIf}{{{j{CFh}}}{{Dj{{j{B@h}}}}}}{{{j{ANb}}}{{Dj{{j{B@h}}}}}}{{{j{ANd}}}{{Dj{{j{B@h}}}}}}{{{j{CFj}}}{{Dj{{j{B@h}}}}}}{jc{}}00000{jIn}0000{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{I`Cf}{jJh}00000{JbD`}{ClAO`}{I`b}{{}c{}}00000{{{j{CFl}}}Kd}{A@dAB`}{{}Hn}```{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`AKl}}}Dj}{{{j{AKl}}}{{Fh{Hn{Dj{Hn}}}}}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}?````````````````{OnEh}{{{j{On}}}{{j{On}}}}{Onb}000>>=={{{j{On}}}On}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`c}}}{{Eb{CFnADb}}}{ADdADf}}0{{{j{CG`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Aj{Af}}}}}{{Eb{cADb}}}CFn}{{{j{{Aj{Af}}}}}{{Eb{{Fh{cHn}}ADb}}}CFn}{{{j{On}}}Dl}{{{j{B`CGb}}Eh}{{Eb{BnADh}}}}{{{j{B`CGb}}BCj}{{Eb{BnADh}}}}{{{j{B`CGb}}BCl}{{Eb{BnADh}}}}{{{j{B`CGb}}AAf}{{Eb{BnADh}}}}{{{j{B`CGb}}BCn}{{Eb{BnADh}}}}{{{j{B`CGb}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`CGb}}AFn}{{Eb{BnADh}}}}{{{j{B`CGb}}b}{{Eb{BnADh}}}}{{{j{B`CGb}}Dl}{{Eb{BnADh}}}}{{{j{B`CGb}}Af}{{Eb{BnADh}}}}`{{{j{On}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{CGd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}0{cc{}}{{{j{Dh}}}{{j{On}}}}{Dh{{j{On}}}}{{{j{Dh}}}On}{DhOn}{B@b{{CGd{c}}}{}}5{{}c{}}0{{{CGd{c}}}eCGfBFh}{OnACj}{Onb}{OnDh}6{OnEh}`3{OnDl}0{{{j{B`CGh}}}{{Eb{EhADb}}}}{{{j{B`CGh}}}{{Eb{BCjADb}}}}{{{j{B`CGh}}}{{Eb{BClADb}}}}{{{j{B`CGh}}}{{Eb{AAfADb}}}}{{{j{B`CGh}}}{{Eb{BCnADb}}}}{{{j{B`CGh}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}{{{j{B`CGh}}}{{Eb{AFnADb}}}}{{{j{B`CGh}}}{{Eb{bADb}}}}{{{j{B`CGh}}}{{Eb{DlADb}}}}{{{j{B`CGh}}}{{Eb{AfADb}}}}=`{{{j{c}}}{{Jf{Af}}}{CG`ADf}}{{{j{{CGd{c}}}}}{{Dj{{j{B@h}}}}}Fd}{jc{}}{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````````{{}Hn}````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{CGj}}}{{Ah{Af}}}}{{{j{CGj}}}CGj}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`c}}}{{Eb{CFnADb}}}{ADdADf}}0{{{j{B`c}}}{{Eb{CGjADb}}}{ADdADf}}{{{j{CG`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CGj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CGj}}}{{j{{Aj{Af}}}}}}{{{j{{Aj{Af}}}}}{{Eb{cADb}}}CFn}{{{j{Gb}}}{{Eb{cCGl}}}CFn}{{{j{{Aj{Af}}}}}{{Eb{{Fh{cHn}}ADb}}}CFn}{{{j{B`CGb}}Eh}{{Eb{BnADh}}}}{{{j{B`CGb}}BCj}{{Eb{BnADh}}}}{{{j{B`CGb}}BCl}{{Eb{BnADh}}}}{{{j{B`CGb}}AAf}{{Eb{BnADh}}}}{{{j{B`CGb}}BCn}{{Eb{BnADh}}}}{{{j{B`CGb}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`CGb}}AFn}{{Eb{BnADh}}}}{{{j{B`CGb}}b}{{Eb{BnADh}}}}{{{j{B`CGb}}Dl}{{Eb{BnADh}}}}{{{j{B`CGb}}Af}{{Eb{BnADh}}}}{{{j{CGj}}{j{CGj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{ADb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGj}}{j{B`F`}}}{{Eb{BnFb}}}}{ADhADb}{B@bADb}{cc{}}{CGnCGl}11{{}c{}}00{CGj{{Jf{Af}}}}{{{Jf{Af}}}CGj}{{{j{B`CGh}}}{{Eb{EhADb}}}}{{{j{B`CGh}}}{{Eb{BCjADb}}}}{{{j{B`CGh}}}{{Eb{BClADb}}}}{{{j{B`CGh}}}{{Eb{AAfADb}}}}{{{j{B`CGh}}}{{Eb{BCnADb}}}}{{{j{B`CGh}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}{{{j{B`CGh}}}{{Eb{AFnADb}}}}{{{j{B`CGh}}}{{Eb{bADb}}}}{{{j{B`CGh}}}{{Eb{DlADb}}}}{{{j{B`CGh}}}{{Eb{AfADb}}}}{{{j{c}}}{{Jf{Af}}}{CG`ADf}}{{{j{c}}}In{CG`ADf}}{{{j{ADb}}}{{Dj{{j{B@h}}}}}}{{{j{CGl}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{CH`Ah}0{CHbHn}0{{}On}`00000{OnEh}{Onb}000{OnACj}1{OnDh}31{OnDl}03``````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{}{{CHd{c}}}CHf}{c{{Eb{e}}}EdCFn}{{{j{B`CHh}}{j{B`c}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}AFd}{{{j{B`CHh}}{j{B`c}}}{{Eb{BnFb}}}AFd}{cc{}}0{{{j{Gb}}}{{Eb{ce}}}{}{}}{{{j{Gb}}}Eb}`{{}c{}}0{CGfcBFh}{{{j{c}}e}EbCG`If}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0```````??????>>>>>>{{{j{CHj}}}CHj}{{{j{CHl}}}CHl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`{CHn{c}}}}{j{B`e}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}CHfAFd}{{{j{CHj}}{j{CHj}}}Eh}{{{j{CHl}}{j{CHl}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B`{CHn{c}}}}{j{B`e}}}{{Eb{BnFb}}}CHfAFd}{{{j{CHj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CHl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{CHd{c}}}{{CHn{c}}}CHf}111{{}c{}}00000{CHjcBFh}{CHlcBFh}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`CI`}}}Dj}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000```````{{{j{B`CIb}}}{{j{B`{Aj{Af}}}}}}{{{j{CIb}}}{{j{Ol}}}}{{{j{CIb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}010{{{j{B`}}}{{j{B`c}}}{}}040{{{j{ALd}}}ALd}{{{j{CIb}}}CIb}{{{j{CId}}}CId}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{CIb}}}j}{{{j{B`CIb}}}{{j{B`}}}}{c{{Eb{ALd}}}Ed}{{{j{ALd}}{j{ALd}}}Eh}{{{j{CIb}}{j{CIb}}}Eh}{{{j{CId}}{j{CId}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{ALd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CId}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{AGnCId}1{B@bCId}{L`CId}{AIfCId}{{{j{{Aj{Af}}}}}{{Eb{ALdCId}}}}{{{j{Gb}}}{{Eb{ALd}}}}{{{j{ALd}}{j{B`c}}}BnGh}{{{j{CIb}}{j{B`c}}}BnGh}{{}c{}}00{{{j{CIb}}}}{{{j{CIb}}}{{CIf{Af}}}}{{{j{ALd}}c}EbIf}{{{j{ALd}}}CIb}{{{j{ALd}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{CIhALd}{ALdACd}{ALdCIh}{{{j{CId}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{ALd{{Jf{Af}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{CIb}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}`````````{{{j{CFf}}}{{j{CIj}}}}{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{j{CFf}}}CFf}{{{j{AH`}}}AH`}{{{j{AJ`}}}AJ`}{{{j{CIl}}}CIl}{{{j{CIn}}}CIn}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{{j{CFf}}{j{CFf}}}Eh}{{{j{AH`}}{j{AH`}}}Eh}{{{j{AJ`}}{j{AJ`}}}Eh}{{{j{CIl}}{j{CIl}}}Eh}{{{j{CIn}}{j{CIn}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{CFf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AJ`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{CIlAH`}{CFfAH`}22{CInAJ`}{CFfAJ`}44{{{j{CFf}}}{{j{Gb}}}}{{}c{}}0000{{{j{CFf}}}{{Dj{{j{B@h}}}}}}{{{j{AH`}}}{{Dj{{j{B@h}}}}}}{{{j{AJ`}}}{{Dj{{j{B@h}}}}}}{jc{}}0000{jIn}0000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000````````````````````{{}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{}{{CJj{c}}}CJd}{{{j{{CJd{}{{CJ`{c}}{CJb{e}}}}}}}{{j{e}}}CJf{CJhBDd}}{{{j{{CJj{c}}}}}jCJd}{j{{j{c}}}{}}00{{{j{{CJj{c}}}}}{{j{{Aj{Af}}}}}CJd}{{{j{B`}}}{{j{B`c}}}{}}00`{{{j{{CJl{c}}}}}{{CJl{c}}}{BfCJd}}{{{j{G`}}}G`}{{{j{{CJj{c}}}}}{{CJj{c}}}{BfCJd}}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00`{{{j{{CJj{c}}}}{j{{CJj{c}}}}}C`{CbCJd}}{{}{{CJl{c}}}CJd}{c{{Eb{{CJj{e}}}}}Ed{CJdEf}}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}c{}}0{{{j{G`}}{j{G`}}}Eh}{{{j{{CJj{c}}}}{j{{CJj{c}}}}}Eh{EjCJd}}{{j{j{c}}}Eh{}}000{{{j{G`}}}Hn}{{{j{B`{CJl{c}}}}}{{Eb{BnADh}}}CJd}{{{j{B`{CJl{c}}}}}{{Eb{BnBDj}}}CJd}{{{j{G`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{CJj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}CJd}00{cc{}}00{c{{CJd{}{{CJ`{e}}{CJb{c}}}}}{CJhBDd}CJf}{{}{{CJj{c}}}CJd}{c{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{CJl{c}}}{{CJj{c}}}CJd}{{}{{CJl{c}}}CJd}{{{j{{Aj{Af}}}}}{{Eb{{CJd{}{{CJ`{c}}{CJb{e}}}}G`}}}CJf{CJhBDd}}{{{j{{Aj{Af}}}}}{{Eb{{CJj{c}}G`}}}CJd}{{{j{Gb}}}{{Eb{{CJj{c}}}}}{CJdCJn}}{{{j{{Aj{Af}}}}}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}0{{{j{{CJj{c}}}}{j{B`e}}}Bn{GjCJd}Gh}`{e{{CJd{}{{CJ`{g}}{CJb{i}}}}}{{AEd{{Aj{Af}}}}}{{En{}{{El{c}}}}}CJf{CJhBDd}}0```{{{j{{CJj{c}}}}AJj}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJl{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJh{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJf{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}Hn}{{j{Af}}}CJd}{{{j{B`{CJf{}{{CK`{c}}}}}}{j{{Aj{Af}}}}}Bn{}}{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}BnCJd}{{}c{}}00{{{j{G`}}}Hn}{{{j{{CJf{}{{CK`{c}}}}}}}c{}}{{{j{{CJl{c}}}}}{}CJd}{{{j{{CJf{}{{CK`{c}}}}}}}Hn{}}{{{j{{CJl{c}}}}}HnCJd}{{{j{{Aj{Af}}}}}{{CJl{c}}}CJd}{{{j{{CJj{c}}}}{j{{CJj{c}}}}}{{Dj{C`}}}{IbCJd}}```{{{j{{CJj{c}}}}e}Eb{CJdIh}If}`````````{{{CJd{}{{CJ`{c}}{CJb{e}}}}}eCJf{CJhBDd}}{{{CJj{c}}}{}CJd}{jc{}}00{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}CJd}{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}CJd}{{{j{{Aj{Af}}}}{j{{Aj{Af}}}}}Eh}`{{}O`}{{{j{O`}}}j}{{{j{O`}}}{{j{{Aj{Af}}}}}}{{{j{O`}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{O`}}}O`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{O`}}{j{O`}}}C`}{c{{Eb{O`}}}Ed}{{}}{{{j{O`}}{j{O`}}}Eh}{{j{j{c}}}Eh{}}0{{{j{O`}}{j{B`F`}}}{{Eb{BnFb}}}}000{MdO`}{LlO`}{MjO`}{cc{}}{MlO`}{{}O`}{{{j{B`{Ah{Af}}}}}{{j{B`O`}}}}{{{j{{Ah{Af}}}}}{{j{O`}}}}{AEjO`}{{{j{{Aj{Af}}}}}{{Eb{O`G`}}}}0{{{j{Gb}}}{{Eb{O`}}}}{{{j{O`}}{j{B`c}}}BnGh}{{{j{O`}}c}j{{Gl{{Aj{Af}}}}}}{{}c{}}{O`BFb}{{{j{O`}}{j{O`}}}{{Dj{C`}}}}{{{j{O`}}c}EbIf}{O`}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``````````````````{{{CKd{}{{CKb{c}}}}CKf{j{B`In}}}Bn{CKhFdCKjCKl}}{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000`{{{j{AGn}}}AGn}{{{j{CKn}}}CKn}{{{j{CGn}}}CGn}{{{j{CAf}}}CAf}{{{j{CKf}}}CKf}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{}CKf}`{{{j{AGn}}{j{AGn}}}Eh}{{{j{CKn}}{j{CKn}}}Eh}{{{j{CGn}}{j{CGn}}}Eh}{{{j{CAf}}{j{CAf}}}Eh}{{{j{CKf}}{j{CKf}}}Eh}{{j{j{c}}}Eh{}}000000000`{{{j{AGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CAf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CKf}}{j{B`F`}}}{{Eb{BnFb}}}}`{cc{}}00{CGnAGn}{CKnAGn}222{CL`CAf}{CKnCAf}4{{{j{Gb}}}{{Eb{{CJh{}{{Gd{c}}}}c}}}{FdCKh}}{c{{CLb{c}}}{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{CKf}}{j{B`c}}}BnGh}{{{CKd{}{{CKb{c}}}}}Hn{CKhFdCKjCKl}}`{{}c{}}000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{{}c{}}0{{{j{CKn}}}Af}{{{j{{CLd{c}}}}}Hn{{C@f{}{{El{Af}}}}H`}}{{{j{CGn}}}Hn}{{{j{Gb}}}{{Eb{{CLb{CLf}}CGn}}}}{c{{CLd{c}}}{{H`{}{{El{Af}}}}}}{{{j{B`{CLb{c}}}}}Dj{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{B`{CLd{c}}}}}{{Dj{BDf}}}{{H`{}{{El{Af}}}}}}{{{j{B`{CLb{c}}}}}Dj{{H`{}{{El{{Ah{Af}}}}}}CLh}}{{{j{B`{CLd{c}}}}}{{Dj{BDf}}}{{CLh{}{{El{Af}}}}H`}}{{{j{B`{CLb{c}}}}Hn}Dj{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{B`{CLb{c}}}}Hn}Dj{{H`{}{{El{{Ah{Af}}}}}}CLh}}``{{{j{B`{CLb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}{{H`{}{{El{{Ah{Af}}}}}}CLj}}{{{j{{CLb{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{{CLd{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{Af}}}}}}{{{j{AGn}}}{{Dj{{j{B@h}}}}}}{{{j{CKn}}}{{Dj{{j{B@h}}}}}}{{{j{CGn}}}{{Dj{{j{B@h}}}}}}{{{j{CAf}}}{{Dj{{j{B@h}}}}}}`{{{CKd{}{{CKb{c}}}}CKf}In{CKhFdCKjCKl}}{{{CKd{}{{CKb{c}}}}}In{CKhFdCKjCKl}}{jc{}}0000{jIn}0002{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000{{}c{}}000000``{{{j{CLl}}}{{j{Gb}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{B`CLl}}}Bn}{{}CLl}{cc{}}{{}c{}}{{{j{CLl}}}Eh}3{{{j{B`CLl}}AfCKf}Bn}{{{j{B`CLl}}cCKf}BnEn}{{{j{B`CLl}}{j{{Aj{Af}}}}CKf}{{j{{Aj{Af}}}}}}{{{j{CLl}}}Hn}?>=<````{{{CKd{}{{CKb{c}}}}CKf{j{B`In}}}Bn{CKhFdCKjCKl}}0{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}<<;;{{{j{CLn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CM`}}{j{B`F`}}}{{Eb{BnFb}}}}000`::{{{CKd{}{{CKb{c}}}}}Hn{CKhFdCKjCKl}}0`::{{{CKd{}{{CKb{c}}}}CKf}In{CKhFdCKjCKl}}0{{{CKd{}{{CKb{c}}}}}In{CKhFdCKjCKl}}0{jIn}011{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{CL`}}}CL`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{CL`}}{j{CL`}}}Eh}{{j{j{c}}}Eh{}}0{CL`Hn}{{{j{CL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{}c{}}3{{{j{CL`}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````````{{{j{Gb}}}{{Eb{{CJh{}{{Gd{c}}}}c}}}{FdCKh}}````{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}1```{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}<{CMb}<08765``{{}AMl}{{{j{AMl}}}j}{{{j{AMl}}}{{j{{Ah{Af}}}}}}{{{j{AMl}}}{{j{{Aj{Af}}}}}}60655{{{j{AMl}}}AMl}{{{j{CMd}}}CMd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AMl}}{j{AMl}}}C`}{{}CMd}{c{{Eb{AMl}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{AMl}}{j{AMl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`CMd}}}{{Eb{BnADh}}}}{{{j{B`CMd}}}{{Eb{BnBDj}}}}{{{j{AMl}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}AMl}{{{j{B`{Ah{Af}}}}}{{j{B`AMl}}}}{{{j{{Ah{Af}}}}}{{j{AMl}}}}{CMdAMl}{{{j{{Aj{Af}}}}}{{Eb{AMlG`}}}}0{{{j{Gb}}}{{Eb{AMl}}}}{{{j{AMl}}{j{B`c}}}BnGh}{{{j{AMl}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`CMd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{AMlBFb}{{{j{CMd}}}{{Ah{Af}}}}{{{j{CMd}}}Hn}{{{j{AMl}}{j{AMl}}}{{Dj{C`}}}}{{{j{AMl}}c}EbIf}{AMl}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`CMd}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`CMd}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}````````````````{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ai}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}IhIh{{En{}{{El{{Fh{AeAg}}}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ae}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}En}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{CKhADf}}`{c{{Eb{Ef}}}Ed}{{{Ed{}{{Gd{c}}}}e}{{Eb{c}}}BFhCOf}0000{{{Ed{}{{Gd{c}}}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}1111111111{{{Ed{}{{Gd{c}}}}{j{Gb}}e}{{Eb{c}}}BFhCOf}22221{{{Ed{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{{{Ed{}{{Gd{c}}}}{j{Gb}}Hne}{{Eb{c}}}BFhCOf}4444442`{{{j{{Ed{}{{Gd{c}}}}}}}EhBFh}{{{j{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}}}Eh{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}`{{{j{Ih}}c}EbIf}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Eh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BDf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}COh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BM`}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCj}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AAf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{oe}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{ge}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{Aae}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{Ace}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Hn}{{Eb{ie}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{ke}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{me}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEb}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AFn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}b}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Dl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Af}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}=:{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}``````````````````````````````````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{B@h}}}{{Dj{{j{B@h}}}}}}0{{{j{COj}}}COj}{{{j{COl}}}COl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{cBFhCKh}{{}COj}{{{j{B@h}}}{{j{Gb}}}}0{{{D@`{}{{COn{c}}}}e}{{Eb{c}}}{}Ed}{c{{Eb{Ef}}}Ed}{c{{Eb{COj}}}Ed}{{{Ed{}{{Gd{c}}}}e}{{Eb{c}}}BFhCOf}0000{{{Ed{}{{Gd{c}}}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}1111111111{{{Ed{}{{Gd{c}}}}{j{Gb}}e}{{Eb{c}}}BFhCOf}22221{{{Ed{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{{{Ed{}{{Gd{c}}}}{j{Gb}}Hne}{{Eb{c}}}BFhCOf}4444442{{{AKf{B@h}}}{{Eb{{AKf{c}}{AKf{B@h}}}}}B@h}00{{{j{B`B@h}}}{{Dj{{j{B`c}}}}}B@h}00{{{j{B@h}}}{{Dj{{j{c}}}}}B@h}00{{{j{Gb}}}BFh}{{{j{COj}}{j{COj}}}Eh}{{{j{COl}}{j{COl}}}Eh}{{{j{{COf{}{{COn{c}}}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{COj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{D@b}}{j{B`F`}}}{{Eb{BnFb}}}}01{{j{j{B`F`}}}{{Eb{BnFb}}}}{{{j{COl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{BFj{}{{D@d{c}}}}}c{{Ed{}{{Gd{e}}}}}BFh}{{Hn{j{D@b}}}BFh}{{COl{j{D@b}}}BFh}0{{{j{B@h}}}Eh}00{{{j{{Ed{}{{Gd{c}}}}}}}EhBFh}>{{{D@f{}{{Gd{c}}}}}{{Eb{ec}}}BFhEf}{{{D@f{}{{Gd{c}}}}e}{{Eb{c}}}BFhD@`}{{{j{B`{D@h{}{{Gd{c}}}}}}}{{Eb{{Dj{e}}c}}}BFhEf}{{{j{B`{D@h{}{{Gd{c}}}}}}e}{{Eb{Djc}}}BFhD@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{{Dj{{Fh{eg}}}}c}}}BFhEfEf}{{{j{B`{D@j{}{{Gd{c}}}}}}eg}{{Eb{{Dj{Fh}}c}}}BFhD@`D@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{{Dj{e}}c}}}BFhEf}{{{j{B`{D@j{}{{Gd{c}}}}}}e}{{Eb{Djc}}}BFhD@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{ec}}}BFhEf}{{{j{B`{D@j{}{{Gd{c}}}}}}e}{{Eb{c}}}BFhD@`}{{{j{B@h}}{j{B`D@l}}}Bn}0{{{j{{D@h{}{{Gd{c}}}}}}}{{Dj{Hn}}}BFh}{{{j{{D@j{}{{Gd{c}}}}}}}{{Dj{Hn}}}BFh}{{{j{B@h}}}{{Dj{{j{B@h}}}}}}0{{{j{B@h}}}D@n}{{{D@f{}{{Gd{c}}}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{{{D@f{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{jJh}0{{{D@f{}{{Gd{c}}}}}{{Eb{Bnc}}}BFh}{{{j{Gb}}{j{{Aj{{j{Gb}}}}}}}BFh}0`{{{DAb{}{{Gd{c}}{DA`{e}}}}}{{Eb{{Fh{ge}}c}}}BFh{{D@f{}{{Gd{c}}}}}Ef}{{{DAb{}{{Gd{c}}{DA`{e}}}}g}{{Eb{{Fh{e}}c}}}BFh{{D@f{}{{Gd{c}}}}}D@`}{{{COf{}{{COn{c}}}}Eh}{{Eb{ce}}}{}BFh}{{COjEh}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}{j{Gb}}}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}{Jf{Af}}}{{Eb{ce}}}{}BFh}2{{COj{j{{Aj{Af}}}}}{{Eb{c}}}BFh}{{{COf{}{{COn{c}}}}BDf}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}DAb}{{COjc}EbDAb}{{{COf{}{{COn{c}}}}COh}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AEf}{{Eb{ce}}}{}BFh}{{COjAEf}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BM`}{{Eb{ce}}}{}BFh}{{COjBM`}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BCj}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}BCl}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AAf}{{Eb{ce}}}{}BFh}{{COjAAf}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BCn}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}D@j}{{COjc}EbD@j}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}Ed}{{COjc}EbEd}{{{COf{}{{COn{c}}}}}{{Eb{ce}}}{}BFh}{COj{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}D@h}{{COjc}EbD@h}54{{{COf{}{{COn{c}}}}{j{Gb}}}{{Eb{ce}}}{}BFh}{{COj{j{Gb}}}{{Eb{c}}}BFh}{{{COf{}{{COn{c}}}}In}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AEb}{{Eb{ce}}}{}BFh}{{COjAEb}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}AFn}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}b}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}Dl}{{Eb{ce}}}{}BFh}{{COjDl}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}Af}{{Eb{ce}}}{}BFh}=<{{}c{}}0`````````````````````````````{j{{j{c}}}{}}0000000000000000000000000000{{{j{B`}}}{{j{B`c}}}{}}0000000000000000000000000000{{{j{{DAd{c}}}}}{{DAd{c}}}{}}{{{j{{DAf{c}}}}}{{DAf{c}}}{}}{{{j{{DAh{c}}}}}{{DAh{c}}}{}}{{{j{{DAj{c}}}}}{{DAj{c}}}{}}{{{j{{BFl{c}}}}}{{BFl{c}}}{}}{{{j{{DAl{c}}}}}{{DAl{c}}}{}}{{{j{{DAn{c}}}}}{{DAn{c}}}{}}{{{j{{DB`{c}}}}}{{DB`{c}}}{}}{{{j{{DBb{ce}}}}}{{DBb{ce}}}{H`Bf}{}}{{{j{DBd}}}DBd}{{{j{{DBf{c}}}}}{{DBf{c}}}{}}{{{j{{DBh{c}}}}}{{DBh{c}}}{}}{{{j{{DBj{c}}}}}{{DBj{c}}}{}}{{{j{{DBl{c}}}}}{{DBl{c}}}{}}{{{j{{DBn{c}}}}}{{DBn{c}}}{}}{{{j{{DC`{c}}}}}{{DC`{c}}}{}}{{{j{{DCb{c}}}}}{{DCb{c}}}{}}{{{j{{DCd{c}}}}}{{DCd{c}}}{}}{{{j{{DCf{c}}}}}{{DCf{c}}}{}}{{{j{{DCh{c}}}}}{{DCh{c}}}{}}{{{j{{DCj{c}}}}}{{DCj{c}}}{}}{{{j{{DCl{c}}}}}{{DCl{c}}}{}}{{{j{{DCn{c}}}}}{{DCn{c}}}{}}{{{j{{DD`{c}}}}}{{DD`{c}}}{}}{{{j{{DDb{c}}}}}{{DDb{c}}}{}}{{{j{{DDd{ce}}}}}{{DDd{ce}}}BfBf}{{{j{{DDf{c}}}}}{{DDf{c}}}Bf}{{{j{{DDh{c}}}}}{{DDh{c}}}Bf}{{{j{{DDj{c}}}}}{{DDj{c}}}Bf}{{j{j{B`c}}}Bn{}}0000000000000000000000000000{{jAf}Bn}0000000000000000000000000000{cDBdCKh}0{{{j{DBd}}}{{j{Gb}}}}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbDAbCOf}{{{DAd{c}}Hne}EbBFhCOf}{{{DAf{c}}Hne}EbBFhCOf}{{{DAh{c}}Hne}EbBFhCOf}{{{DAj{c}}Hne}EbBFhCOf}{{{BFl{c}}Hne}EbBFhCOf}{{{DAl{c}}Hne}EbBFhCOf}{{{DAn{c}}Hne}EbBFhCOf}{{{DB`{c}}Hne}EbBFhCOf}{{{DBb{ce}}Hng}EbH`BFhCOf}{{{DBf{c}}Hne}EbBFhCOf}{{{DBh{c}}Hne}EbBFhCOf}{{{DBj{c}}Hne}EbBFhCOf}{{{DBl{c}}Hne}EbBFhCOf}{{{DBn{c}}Hne}EbBFhCOf}{{{DC`{c}}Hne}EbBFhCOf}{{{DCb{c}}Hne}EbBFhCOf}{{{DCd{c}}Hne}EbBFhCOf}{{{DCf{c}}Hne}EbBFhCOf}{{{DCh{c}}Hne}EbBFhCOf}{{{DCj{c}}Hne}EbBFhCOf}{{{DCl{c}}Hne}EbBFhCOf}{{{DCn{c}}Hne}EbBFhCOf}{{{DD`{c}}Hne}EbBFhCOf}{{{DDb{c}}Hne}EbBFhCOf}{{{DDd{gc}}Hni}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}Hne}EbD@hCOf}{{{DDh{c}}Hne}EbD@jCOf}{{{DDj{c}}Hne}EbDAbCOf}{{{DAd{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAj{c}}{j{Gb}}Hne}EbBFhCOf}{{{BFl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DB`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBb{ce}}{j{Gb}}Hng}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBj{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DC`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCb{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCd{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCj{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DD`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DDb{c}}{j{Gb}}Hne}EbBFhCOf}{{{DDd{gc}}{j{Gb}}Hni}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}Hne}EbD@hCOf}{{{DDh{c}}{j{Gb}}Hne}EbD@jCOf}{{{DDj{c}}{j{Gb}}Hne}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}e}EbDAbCOf}{{{DBb{ce}}}{{Eb{Bne}}}H`BFh}{{{DDd{ce}}}{{Eb{Bne}}}H`BFh}{{{j{DBd}}{j{DBd}}}Eh}{{{j{{DAd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{BFl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DB`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBb{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{H`Fd}{}}{{{j{DBd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{DBf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DC`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DD`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DDb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DDd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd{}}{{{j{{DDf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{DDh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{DDj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{cc{}}0000000000000000000000000000{{}c{}}0000000000000000000000000000{{{DAd{c}}}{{DAd{c}}}BFh}{{{DAf{c}}}{{DAf{c}}}BFh}{{{DAh{c}}}{{DAh{c}}}BFh}{{{DAj{c}}}{{DAj{c}}}BFh}{{{BFl{c}}}{{BFl{c}}}BFh}{{{DAl{c}}}{{DAl{c}}}BFh}{{{DAn{c}}}{{DAn{c}}}BFh}{{{DB`{c}}}{{DB`{c}}}BFh}{{{DBb{ce}}}{{DBb{ce}}}H`BFh}{{{DBf{c}}}{{DBf{c}}}BFh}{{{DBh{c}}}{{DBh{c}}}BFh}{{{DBj{c}}}{{DBj{c}}}BFh}{{{DBl{c}}}{{DBl{c}}}BFh}{{{DBn{c}}}{{DBn{c}}}BFh}{{{DC`{c}}}{{DC`{c}}}BFh}{{{DCb{c}}}{{DCb{c}}}BFh}{{{DCd{c}}}{{DCd{c}}}BFh}{{{DCf{c}}}{{DCf{c}}}BFh}{{{DCh{c}}}{{DCh{c}}}BFh}{{{DCj{c}}}{{DCj{c}}}BFh}{{{DCl{c}}}{{DCl{c}}}BFh}{{{DCn{c}}}{{DCn{c}}}BFh}{{{DD`{c}}}{{DD`{c}}}BFh}{{{DDb{c}}}{{DDb{c}}}BFh}{{{DDd{gc}}}{{DDd{gc}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}}{{{DDf{c}}}{{DDf{c}}}D@h}{{{DDh{c}}}{{DDh{c}}}D@j}{{{DDj{c}}}{{DDj{c}}}DAb}{{}{{DAd{c}}}{}}{b{{DAf{c}}}{}}{{{j{Gb}}}{{DAh{c}}}{}}{{{j{Gb}}}{{DAj{c}}}{}}{In{{BFl{c}}}{}}{{{AFj{Gb}}}{{DAl{c}}}{}}{{{j{{Aj{Af}}}}}{{DAn{c}}}{}}{{{j{{Aj{Af}}}}}{{DB`{c}}}{}}{c{{DBb{ce}}}H`{}}{Eh{{DBf{c}}}{}}{BCn{{DBh{c}}}{}}{BCj{{DBj{c}}}{}}{BCl{{DBl{c}}}{}}{AAf{{DBn{c}}}{}}{BM`{{DC`{c}}}{}}{DDl{{DCb{c}}}{}}{Af{{DCd{c}}}{}}{AFn{{DCf{c}}}{}}{Dl{{DCh{c}}}{}}{AEb{{DCj{c}}}{}}{Hn{{DCl{c}}}{}}{COh{{DCn{c}}}{}}{AEf{{DD`{c}}}{}}{BDf{{DDb{c}}}{}}{c{{DDd{ce}}}H`{}}{c{{DDf{c}}}{}}{c{{DDh{c}}}{}}{c{{DDj{c}}}{}}{{{j{B`{DBb{ce}}}}g}{{Eb{Dj}}}H`BFhD@`}{{{j{B`{DDd{gc}}}}i}{{Eb{Dj}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}D@`}{{{j{B`{DBb{ce}}}}gi}{{Eb{{Dj{Fh}}}}}H`BFhD@`D@`}2{{{j{B`{DBb{ce}}}}g}EbH`BFhD@`}{{{j{{DBb{ce}}}}}{{Dj{Hn}}}H`BFh}0{{{j{{DDd{gc}}}}}{{Dj{Hn}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}}{jc{}}0000000000000000000000000000{jIn}{c{{Eb{e}}}{}{}}0000000000000000000000000000{{}{{Eb{c}}}{}}0000000000000000000000000000{jJh}0000000000000000000000000000{{{DAf{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAh{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAj{c}}e}{{Eb{Fh}}}BFhD@`}{{{BFl{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAl{c}}e}{{Eb{Fh}}}BFhD@`}{{{DDh{c}}e}{{Eb{Fh}}}D@jD@`}{{}c{}}0000000000000000000000000000```````````````````````````````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ai}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}IhIh{{En{}{{El{{Fh{AeAg}}}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ae}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}En}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{CKhADf}}{cCNfCKh}{{{CNh{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNj{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNl{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNn{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CO`{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{COb{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{COd{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{DDn{ce}}}{{Eb{ce}}}{}CNf}000000{cc{}}{{}c{}}{{{j{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}}}Eh{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{Ih}}c}EbIf}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Eh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BDf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CNh{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{CNj{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{DDn{ce}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}0{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}{j{i}}}{{Eb{Bne}}}{}CNf{IhADf}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}COh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CNl{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{CNn{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COb{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COd{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}77{{{j{B`{DDn{ce}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}0{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BM`}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCj}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AAf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}>{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{oe}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{ge}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{Aae}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{Ace}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Hn}{{Eb{ie}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{ke}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{me}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEb}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AFn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}b}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Dl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Af}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}=:{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{DDn{ce}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COb{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}}{{Eb{Bne}}}{}CNf}{{{j{B`{COd{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}}{{Eb{Bne}}}{}CNf}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{c{{Eb{DE`}}}Ed}{{{j{{Aj{Af}}}}}{{Eb{DE`G`}}}}{{{j{DE`}}c}EbIf}``{{}DEb}{{{j{DEb}}}j}{{{j{DEb}}}{{j{{Aj{Af}}}}}}{{{j{DEb}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEb}}}DEb}{{{j{DEd}}}DEd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEb}}{j{DEb}}}C`}{{}DEd}{c{{Eb{DEb}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DEb}}{j{DEb}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DEd}}}{{Eb{BnBDj}}}}{{{j{B`DEd}}}{{Eb{BnADh}}}}{{{j{DEb}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEb}{{{j{B`{Ah{Af}}}}}{{j{B`DEb}}}}{{{j{{Ah{Af}}}}}{{j{DEb}}}}{DEdDEb}{{{j{{Aj{Af}}}}}{{Eb{DEbG`}}}}0{{{j{Gb}}}{{Eb{DEb}}}}{{{j{DEb}}{j{B`c}}}BnGh}{{{j{DEb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DEd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DEd}}}{{Ah{Af}}}}{{{j{DEd}}}Hn}{{{j{DEb}}{j{DEb}}}{{Dj{C`}}}}{{{j{DEb}}c}EbIf}{DEb}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`DEd}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`DEd}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}```{{}Ad}{{{j{Ad}}}j}{{{j{Ad}}}{{j{{Aj{Af}}}}}}{{{j{Ad}}}{{j{{Ah{Af}}}}}}{{{j{DEf}}}{{j{{Aj{Af}}}}}}2{j{{j{c}}}{}}001{{{j{B`}}}{{j{B`c}}}{}}00{{{j{Ad}}}Ad}{{{j{AEj}}}AEj}{{{j{DEf}}}DEf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{Ad}}{j{Ad}}}C`}{{{j{DEf}}{j{DEf}}}C`}{{{j{B`c}}}{{Eb{AdADb}}}{ADdADf}}{{{j{Ad}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Aj{Af}}}}}Ad}{{}AEj}{{}DEf}{c{{Eb{Ad}}}Ed}{c{{Eb{DEf}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{Ad}}{j{Ad}}}Eh}{{{j{DEf}}{j{DEf}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B`AEj}}}{{Eb{BnBDj}}}}{{{j{B`AEj}}}{{Eb{BnADh}}}}{{{j{Ad}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DEf}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}{MfAd}{fAd}22{{}Ad}{{{Ah{Af}}}DEf}{{{j{B`{Ah{Af}}}}}{{j{B`Ad}}}}{{{j{{Ah{Af}}}}}{{j{Ad}}}}{AEjAd}{{{j{Gb}}}{{Eb{DEf}}}}{{DEfHn}AEj}{{{j{{Aj{Af}}}}}{{Eb{AdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DEfG`}}}}10{{{j{Gb}}}{{Eb{Ad}}}}4{{{j{Ad}}{j{B`c}}}BnGh}{{{j{DEf}}{j{B`c}}}BnGh}{{{j{Ad}}}Nn}{{{j{{Aj{Af}}}}}DEf}{{{j{Ad}}c}j{{Gl{{Aj{Af}}}}}}{{{j{DEf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`AEj}}{j{{Aj{Af}}}}}Bn}{{}c{}}00{AdBFb}{{{j{AEj}}}DEf}{{{j{AEj}}}Hn}{{{j{Ad}}{j{Ad}}}{{Dj{C`}}}}{{{j{DEf}}{j{DEf}}}{{Dj{C`}}}}{{{j{Ad}}c}EbIf}{{{j{DEf}}c}EbIf}{Ad}{DEf{{Ah{Af}}}}{jc{}}00{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{B`AEj}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`AEj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}`{{}Nn}{{{j{Nn}}}j}{{{j{Nn}}}{{j{{Aj{Af}}}}}}{{{j{Nn}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{Nn}}}Nn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{Nn}}{j{Nn}}}C`}{{{j{B`c}}}{{Eb{NnADb}}}{ADdADf}}{{{j{Nn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{Nn}}}Ed}{{}}{{{j{Nn}}{j{Nn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{Nn}}{j{B`F`}}}{{Eb{BnFb}}}}000{MnNn}{cc{}}{MhNn}{DfNn}{N`Nn}{CfNn}{LnNn}{M`Nn}{LhNn}{MbNn}{LjNn}{AMjNn}{{}Nn}{{{j{B`{Ah{Af}}}}}{{j{B`Nn}}}}{{{j{{Ah{Af}}}}}{{j{Nn}}}}{AEjNn}{{{j{{Aj{Af}}}}}{{Eb{NnG`}}}}0{{{j{Gb}}}{{Eb{Nn}}}}{{{j{Nn}}{j{B`c}}}BnGh}{{{j{Nn}}c}j{{Gl{{Aj{Af}}}}}}{{}c{}}{{{j{Nn}}{j{Nn}}}{{Dj{C`}}}}{{{j{Nn}}c}EbIf}{Nn}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{}{{Od{c}}}DEh}{{{j{{Od{c}}}}}jDEh}{{{j{{Od{c}}}}}{{j{{Ah{Af}}}}}DEh}{{{j{{Od{c}}}}}{{j{{Aj{Af}}}}}DEh}0{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{Od{c}}}}}{{Od{c}}}DEh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{{Od{c}}}}{j{{Od{c}}}}}C`DEh}9{c{{Eb{{Od{e}}}}}EdDEh}{{}AEj}{{}}{{{j{{Od{c}}}}{j{{Od{c}}}}}EhDEh}{{j{j{c}}}Eh{}}0{{{j{{Od{c}}}}{j{B`F`}}}{{Eb{BnFb}}}DEh}000{Nb{{Od{Ob}}}}{Nf{{Od{Oh}}}}{cc{}}{Nh{{Od{Oj}}}}{Nd{{Od{Of}}}}{{}{{Od{c}}}DEh}{{{j{B`{Ah{Af}}}}}{{j{B`{Od{c}}}}}DEh}{{{j{{Ah{Af}}}}}{{j{{Od{c}}}}}DEh}{AEj{{Od{c}}}DEh}{{{j{{Aj{Af}}}}}{{Eb{{Od{c}}G`}}}DEh}0{{{j{Gb}}}{{Eb{{Od{c}}}}}DEh}{{{j{{Od{c}}}}{j{B`e}}}BnDEhGh}{{{j{{Od{c}}}}e}jDEh{{Gl{{Aj{Af}}}}}}{{}c{}}{{{j{{Od{c}}}}{j{{Od{c}}}}}{{Dj{C`}}}DEh}{{{j{{Od{c}}}}e}EbDEhIf}{{{Od{c}}}{}DEh}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{}DEj}{{{j{DEj}}}j}{{{j{DEj}}}{{j{{Ah{Af}}}}}}{{{j{DEj}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEj}}}DEj}{{{j{DEl}}}DEl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEj}}{j{DEj}}}C`}{{}DEl}{c{{Eb{DEj}}}Ed}{{}}{{{j{DEj}}{j{DEj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{DEj}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEj}{{{j{B`{Ah{Af}}}}}{{j{B`DEj}}}}{{{j{{Ah{Af}}}}}{{j{DEj}}}}{DElDEj}{{{j{{Aj{Af}}}}}{{Eb{DEjG`}}}}0{{{j{Gb}}}{{Eb{DEj}}}}{{{j{DEj}}{j{B`c}}}BnGh}{{{j{DEj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DEl}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DEl}}}{{Ah{Af}}}}{{{j{DEl}}}Hn}{{{j{DEj}}{j{DEj}}}{{Dj{C`}}}}{{{j{DEj}}c}EbIf}{DEj}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0``{{}DEn}{{{j{DEn}}}j}{{{j{DEn}}}{{j{{Ah{Af}}}}}}{{{j{DEn}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEn}}}DEn}{{{j{DF`}}}DF`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEn}}{j{DEn}}}C`}{{}DF`}{c{{Eb{DEn}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DEn}}{j{DEn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DF`}}}{{Eb{BnBDj}}}}{{{j{B`DF`}}}{{Eb{BnADh}}}}{{{j{DEn}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEn}{{{j{B`{Ah{Af}}}}}{{j{B`DEn}}}}{{{j{{Ah{Af}}}}}{{j{DEn}}}}{DF`DEn}{{{j{{Aj{Af}}}}}{{Eb{DEnG`}}}}0{{{j{Gb}}}{{Eb{DEn}}}}{{{j{DEn}}{j{B`c}}}BnGh}{{{j{DEn}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DF`}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DF`}}}{{Ah{Af}}}}{{{j{DF`}}}Hn}{{{j{DEn}}{j{DEn}}}{{Dj{C`}}}}{{{j{DEn}}c}EbIf}{DEn}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`DF`}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`DF`}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}``{{}DFb}{{{j{DFb}}}j}{{{j{DFb}}}{{j{{Ah{Af}}}}}}{{{j{DFb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DFb}}}DFb}{{{j{DFd}}}DFd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DFb}}{j{DFb}}}C`}{{}DFd}{c{{Eb{DFb}}}Ed}{{}}{{{j{DFb}}{j{DFb}}}Eh}{{j{j{c}}}Eh{}}0{{{j{DFb}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DFb}{{{j{B`{Ah{Af}}}}}{{j{B`DFb}}}}{{{j{{Ah{Af}}}}}{{j{DFb}}}}{DFdDFb}{{{j{{Aj{Af}}}}}{{Eb{DFbG`}}}}0{{{j{Gb}}}{{Eb{DFb}}}}{{{j{DFb}}{j{B`c}}}BnGh}{{{j{DFb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DFd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DFd}}}{{Ah{Af}}}}{{{j{DFd}}}Hn}{{{j{DFb}}{j{DFb}}}{{Dj{C`}}}}{{{j{DFb}}c}EbIf}{DFb}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0```{{}DFf}{{{j{DFf}}}j}{{{j{DFf}}}{{j{{Aj{Af}}}}}}{{{j{DFf}}}{{j{{Ah{Af}}}}}}{{{j{DFf}}}Dl}2{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{DFf}}}DFf}{{{j{DFh}}}DFh}{{{j{DFj}}}DFj}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{DFf}}{j{DFf}}}C`}{{}DFj}{c{{Eb{DFf}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DFf}}{j{DFf}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DFj}}}{{Eb{BnADh}}}}{{{j{B`DFj}}}{{Eb{BnBDj}}}}{{{j{DFf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DFh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DFj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{}DFf}{{{j{B`{Ah{Af}}}}}{{j{B`DFf}}}}{{{j{{Ah{Af}}}}}{{j{DFf}}}}{DFjDFf}{DFjDl}{{{j{{Aj{Af}}}}}{{Eb{DFfG`}}}}0{{{j{Gb}}}{{Eb{DFf}}}}{DlDFf}{{{j{DFf}}{j{B`c}}}BnGh}{{DlDl{j{{Aj{Af}}}}}Dl}{{DlDl{j{{Aj{Af}}}}}DFf}{{{j{DFf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DFj}}{j{{Aj{Af}}}}}Bn}{{}c{}}00{{{j{DFj}}}{{Fh{DlDl}}}}{{{j{DFj}}}DFh}{{{j{DFj}}}Hn}{{}DFj}{{{j{DFf}}{j{DFf}}}{{Dj{C`}}}}{{{j{DFf}}c}EbIf}{DFf}{jc{}}00{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{DlDl}DFj}{{{j{B`DFj}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`DFj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}```````````````````````````````{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{DFl}}}DFl}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`AE`}}Hn}Bn}{{{j{B`{DFn{c}}}}Hn}BnDG`}0{{{j{B`{DGb{c}}}}Hn}BnAE`}0{{{j{B`{DGd{c}}}}Hn}Bn{AE`ADf}}{{{j{B`{DGf{c}}}}Hn}Bn{{AEd{{Aj{Af}}}}}}{{{j{ADh}}}{{j{Gb}}}}{{{j{B`}}Eh}{{Eb{BnADh}}}}00{{{j{B`}}BCj}{{Eb{BnADh}}}}00{{{j{B`}}BCl}{{Eb{BnADh}}}}00{{{j{B`}}AAf}{{Eb{BnADh}}}}00{{{j{B`}}BCn}{{Eb{BnADh}}}}00{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}00{{{j{B`}}AFn}{{Eb{BnADh}}}}00{{{j{B`}}b}{{Eb{BnADh}}}}00{{{j{B`}}Dl}{{Eb{BnADh}}}}00{{{j{B`}}Af}{{Eb{BnADh}}}}00{{{j{DFl}}{j{DFl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`AE`}}}{{Eb{{j{{Aj{Af}}}}ADh}}}}{{{j{B`{DFn{c}}}}}{{Eb{{j{{Aj{Af}}}}BDj}}}DG`}{{{j{B`{DFn{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}DG`}{{{j{B`{DGb{c}}}}}{{Eb{{j{{Aj{Af}}}}BDj}}}AE`}{{{j{B`{DGb{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}AE`}{{{j{B`{DGd{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}{AE`ADf}}{{{j{B`{DGf{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}{{AEd{{Aj{Af}}}}}}{{{j{B`ADj}}}{{Eb{BnADh}}}}{{{j{B`{DFn{c}}}}}{{Eb{BnADh}}}BJf}{{{j{B`{DFn{c}}}}}{{Eb{BnBDj}}}BJf}{{{j{B`{DGb{c}}}}}{{Eb{BnBDj}}}ADj}{{{j{B`{DGb{c}}}}}{{Eb{BnADh}}}ADj}{{{j{B`DGh}}}{{Eb{BnADh}}}}{{{j{B`DGh}}}{{Eb{BnBDj}}}}{{{j{ADh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DFl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{BDjADh}{DFlADh}2{B@bDFl}{c{{DFn{c}}}{}}{{{j{B`c}}}{{j{B`{DFn{c}}}}}{}}{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{DFl}}{j{B`c}}}BnGh}`{{{j{{DFn{c}}}}}{{j{c}}}{}}{{{j{{DGb{c}}}}}{{j{c}}}{}}{{{j{{DGf{c}}}}}{{j{c}}}{{AEd{{Aj{Af}}}}}}{{{j{B`{DFn{c}}}}}{{j{B`c}}}{}}{{{j{B`{DGb{c}}}}}{{j{B`c}}}{}}{{}c{}}000000{{{DFn{c}}}c{}}{{{DGb{c}}}c{}}{{{DGf{c}}}c{{AEd{{Aj{Af}}}}}}{{{j{ADh}}}DFl}={c{{DGb{c}}}{}}{c{{DGf{c}}}{{AEd{{Aj{Af}}}}}}{{DFlc}ADh{{AId{{AKf{B@h}}}}}}{{{AKf{c}}}{{AKf{{DFn{c}}}}}{}}{{{AKf{c}}}{{AKf{{DGb{c}}}}}{}}{{{j{B`c}}}{{j{B`{DFn{c}}}}}{}}{{{j{B`c}}}{{j{B`{DGb{c}}}}}{}}{{{j{{DGf{c}}}}}Dl{{AEd{{Aj{Af}}}}}}{{{j{B`ADd}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}BJ`}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}BJ`}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}ADd}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}ADd}{{{j{B`{DGd{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}{ADdADf}}{{{j{B`{DGf{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}{{AEd{{Aj{Af}}}}}}{{{j{B`}}}{{Eb{EhADb}}}}000{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}BJ`}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnBDj}}}BJ`}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}ADd}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnBDj}}}ADd}{{{j{B`ADd}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}}{{Eb{BCjADb}}}}000{{{j{B`}}}{{Eb{BClADb}}}}000{{{j{B`}}}{{Eb{AAfADb}}}}000{{{j{B`}}}{{Eb{BCnADb}}}}000{{{j{B`}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}000{{{j{B`{DGd{c}}}}{j{B`{Jf{Af}}}}}{{Eb{HnADh}}}{ADdADf}}{{{j{B`ADd}}{j{B`{Jf{Af}}}}Dl}{{Eb{HnADh}}}}{{{j{B`}}}{{Eb{AFnADb}}}}000{{{j{B`}}}{{Eb{bADb}}}}000{{{j{B`}}}{{Eb{DlADb}}}}000{{{j{B`}}}{{Eb{AfADb}}}}000{{{j{B`{DGf{c}}}}Dl}Bn{{AEd{{Aj{Af}}}}}}{{}DGh}{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{B`ADd}}Dl}{{DGd{ADd}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000{{}c{}}000000{{{j{B`ADj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BJf}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}BJf}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}ADj}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}ADj}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BJf}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}BJf}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}ADj}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}ADj}{{{j{B`ADj}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}```````````````````````````````````````{j{{j{c}}}{}}000000000{{{j{B`}}}{{j{B`c}}}{}}000000000{{{j{AN`}}}AN`}{{{j{ADl}}}ADl}{{{j{DGj}}}DGj}{{{j{AIb}}}AIb}{{{j{AIl}}}AIl}{{{j{AIj}}}AIj}{{{j{DGl}}}DGl}{{{j{AHh}}}AHh}{{{j{DGn}}}DGn}{{{j{DH`}}}DH`}{{j{j{B`c}}}Bn{}}000000000{{jAf}Bn}000000000{{{j{AN`}}{j{AN`}}}C`}{{{j{ADl}}{j{ADl}}}C`}{{{j{DGj}}{j{DGj}}}C`}{ABlEh}{AC`Eh}{{{DHf{}{{DHb{c}}{DHd{e}}}}}e{}{}}{KhADl}{AHbDGj}{c{{Eb{ADl}}}Ed}{c{{Eb{DGj}}}Ed}{{{j{AN`}}{j{AN`}}}Eh}{{{j{ADl}}{j{ADl}}}Eh}{{{j{DGj}}{j{DGj}}}Eh}{{{j{AIb}}{j{AIb}}}Eh}{{{j{AIl}}{j{AIl}}}Eh}{{{j{AIj}}{j{AIj}}}Eh}{{{j{DGl}}{j{DGl}}}Eh}{{{j{AHh}}{j{AHh}}}Eh}{{{j{DGn}}{j{DGn}}}Eh}{{{j{DH`}}{j{DH`}}}Eh}{{j{j{c}}}Eh{}}0000000000000000000{{{j{AN`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ADl}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{DGj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AHh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{DGjADl}111{L`AIb}{B@bAIb}{DGnAIl}{DH`AIl}5{B@bAIl}{B@fAIl}{L`AIl}8{AIbAIj}{B@bAIj}{L`DGl}{CAfDGl}{B@bDGl}====<{{{j{AN`}}{j{B`c}}}BnGh}{{{j{ADl}}{j{B`c}}}BnGh}{{{j{DGj}}{j{B`c}}}BnGh}{ABlAFf}{AC`AK`}{{}c{}}000000000{{{j{DH`}}}Af}{{{j{DGn}}}Hn}{AC`ACh}{{{j{AN`}}{j{AN`}}}{{Dj{C`}}}}{{{j{ADl}}{j{ADl}}}{{Dj{C`}}}}{{{j{DGj}}{j{DGj}}}{{Dj{C`}}}}{{{j{DGj}}}{{Fh{ADlKn}}}}{{{j{ADl}}c}EbIf}{{{j{ADl}}}{{Ah{Af}}}}{{{j{DGj}}c}EbIf}{{{j{AIb}}}{{Dj{{j{B@h}}}}}}{{{j{AIl}}}{{Dj{{j{B@h}}}}}}{{{j{AIj}}}{{Dj{{j{B@h}}}}}}{{{j{DGl}}}{{Dj{{j{B@h}}}}}}{{{j{AHh}}}{{Dj{{j{B@h}}}}}}{{{DHf{}{{DHb{c}}{DHd{e}}}}{j{{Kj{g}}}}{Dj{Nf}}}c{}{}Lb}{ADlKh}{DGjAHb}{jc{}}000000000{jIn}0000000{c{{Eb{e}}}{}{}}000000000{{}{{Eb{c}}}{}}000000000{jJh}000000000{{}c{}}000000000`````````````{{{j{ANf}}}{{j{{Jf{Eh}}}}}}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{e{{Dj{c}}}{CJdCG`}{{H`{}{{El{c}}}}}}{{{j{B`{Aj{c}}}}}{{Dj{c}}}{CJdCG`}}{{{j{ANf}}}ANf}{{{j{AF`}}}AF`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`c}}}{{Eb{ANfADb}}}{ADdADf}}{{{j{ANf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ANf}}{j{ANf}}}Eh}{{{j{AF`}}{j{AF`}}}Eh}{{j{j{c}}}Eh{}}000{{{j{ANf}}{j{B`{Jf{Cf}}}}{j{B`{Jf{b}}}}}{{Eb{LnAF`}}}}{{{j{ANf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AF`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{B@bAF`}{{{j{{Aj{Cf}}}}{j{{Aj{Eh}}}}}ANf}{{{j{ANf}}}{{j{{Jf{Ln}}}}}}{ACfFn}{{}c{}}0{{{j{ANf}}}b}{{{j{AF`}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{ACfANf}{jJh}0{{}c{}}0````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{AGl}}}AGl}{{{j{DHh}}}DHh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AGl}}{j{AGl}}}Eh}{{{j{DHh}}{j{DHh}}}Eh}{{j{j{c}}}Eh{}}000{{{j{AGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DHh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{j{AGl}}}{{Dj{{j{B@h}}}}}}{{{j{DHh}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{c{{Eb{Dh}}}Ed}{{{j{Dh}}c}EbIf}``````````{{}b}`````````{{{j{B`DHj}}DHj}DHj}`{BBlAh}{{{j{B`AHd}}}{{j{B`{Aj{Af}}}}}}{{{j{B`AHd}}}{{j{B`{Ah{Af}}}}}}{{{j{AHd}}}{{j{{Ah{Af}}}}}}{{{j{AHd}}}{{j{{Aj{Af}}}}}}{{DHjDHj}DHj}{{{j{B`DHj}}DHj}Bn}10{j{{j{c}}}{}}030400{{{j{B`}}}{{j{B`c}}}{}}076000{{{j{BBl}}}BBl}{{{j{DHj}}}DHj}{{{j{AHd}}}AHd}{{{j{DHl}}}DHl}{{{j{DHn}}}DHn}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{{j{DHj}}{j{DHj}}}C`}{{{j{AHd}}{j{AHd}}}C`}{{{j{B`c}}}{{Eb{BBlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DHjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AHdADb}}}{ADdADf}}{{{j{BBl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DHj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AHd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}DHj}{{{j{BBl}}{j{BBl}}}Eh}{{{j{DHj}}{j{DHj}}}Eh}{{{j{AHd}}{j{AHd}}}Eh}{{{j{DHl}}{j{DHl}}}Eh}{{{j{DHn}}{j{DHn}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{BBl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DHj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{AHd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DHl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DHn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{DlDHj}11{DhAHd}22{{{Ah{Af}}}AHd}{cAHd{{AEd{On}}}}{{{j{Gb}}}{{Eb{AHd}}}}{{DHjDHj}Eh}{{{j{BBl}}{j{B`c}}}BnGh}{{{j{DHj}}{j{B`c}}}BnGh}{{{j{AHd}}{j{B`c}}}BnGh}{{}c{}}0000``````{{{j{BGf}}DHj}BBl}{{{j{DHj}}{j{DHj}}}{{Dj{C`}}}}{{{j{AHd}}{j{AHd}}}{{Dj{C`}}}}{BBlAFn}{{{j{B`DHj}}DHj}DHj}{BBlDHj}{{{j{BBl}}}{{Eb{BGfADh}}}}{{{j{DHl}}}{{Dj{{j{B@h}}}}}}{{{j{DHn}}}{{Dj{{j{B@h}}}}}}{AHd{{Ah{Af}}}}{jc{}}0000{{{j{BBl}}}{{Eb{BDj}}}}{jIn}000{DHjDl}{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000``````````{BCbDI`}{BBlAh}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DI`}}}DI`}{{{j{BCb}}}BCb}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`c}}}{{Eb{DI`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{BCbADb}}}{ADdADf}}{{{j{DI`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BCb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DI`}}{j{DI`}}}Eh}{{{j{BCb}}{j{BCb}}}Eh}{{j{j{c}}}Eh{}}000{{{j{DI`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BCb}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{{j{DI`}}{j{B`c}}}BnGh}{{{j{BCb}}{j{B`c}}}BnGh}{{}c{}}0{BBlAFn}{BCbAFn}{BBlDHj}{BCbDHj}{{{j{BCb}}}{{Eb{BGfADh}}}}{BCbb}{jc{}}0{{{j{BCb}}}{{Eb{BDj}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````````````````````{{}Hn}0````````````````{{{j{DIb}}}{{j{Gb}}}}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{DIb}}}DIb}{{{j{DId}}}DId}{{{j{DIf}}}DIf}{{{j{DIh}}}DIh}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{DIf}}}{{j{Gb}}}}{{{j{DIh}}}{{j{Gb}}}}{{{j{DIf}}}DIb}{{{j{DIh}}}DIb}{{{j{B`c}}}{{Eb{DIbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DIfADb}}}{ADdADf}}0{{{j{DIb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIb}}{j{DIb}}}Eh}{{{j{DId}}{j{DId}}}Eh}{{{j{DIf}}{j{DIf}}}Eh}{{{j{DIh}}{j{DIh}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{DIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DId}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DIf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{{j{Gb}}}{{Eb{DIb}}}}{{}c{}}000{DIfDIh}{{{j{DIf}}}{{j{AHd}}}}{{AHdDIh}DIf}{{{j{DIf}}}{{j{DIh}}}}{{{j{DId}}}{{Dj{{j{B@h}}}}}}{jc{}}000{jIn}08{c{{Eb{e}}}{}{}}{{{AKf{Gb}}}{{Eb{DIb}}}}{In{{Eb{DIb}}}}222{{{j{Gb}}}{{Eb{DIbDId}}}}{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000{DIjDIb}{DIjJf}```````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{BBn}}}BBn}{{{j{DIl}}}DIl}{{{j{DIn}}}DIn}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{BBn}}{j{BBn}}}C`}{{{j{B`c}}}{{Eb{BBnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DIlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DInADb}}}{ADdADf}}10{{{j{BBn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BBn}}{j{BBn}}}Eh}{{{j{DIl}}{j{DIl}}}Eh}{{{j{DIn}}{j{DIn}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{BBn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{j{BBn}}{j{B`c}}}BnGh}{{}c{}}00{DIlJf}{DInJf}{{{j{BBn}}}{{Dj{{Ah{Af}}}}}}{{{Jf{Df}}Df}DIl}{{{Jf{Df}}Df}DIn}{{{j{BBn}}{j{BBn}}}{{Dj{C`}}}}{DIlDf}{DInDf}{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DIlb}{DInb}{{}c{}}00{DJ`Ah}{DJ`b}``````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{DJb}}}DJb}{{{j{DJd}}}DJd}{{{j{DJf}}}DJf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{B`c}}}{{Eb{DJbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJfADb}}}{ADdADf}}20{{{j{DJb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{DJfJf}{{{j{DJb}}{j{DJb}}}Eh}{{{j{DJd}}{j{DJd}}}Eh}{{{j{DJf}}{j{DJf}}}Eh}{{j{j{c}}}Eh{}}00000{DJbJf}{DJbDJd}{{{j{DJb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{DJbb}{{}c{}}00{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}004{jJh}00{{}c{}}00````{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{DJh}}}DJh}{{{j{DJj}}}DJj}{{{j{DJl}}}DJl}{{{j{DJn}}}DJn}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{DJh}}{j{DJh}}}C`}{{{j{DJj}}{j{DJj}}}C`}{{{j{DJl}}{j{DJl}}}C`}{{{j{DJn}}{j{DJn}}}C`}{DJjCAb}{{{j{B`c}}}{{Eb{DJhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJnADb}}}{ADdADf}}3210{{{j{DJh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJh}}{j{DJh}}}Eh}{{{j{DJj}}{j{DJj}}}Eh}{{{j{DJl}}{j{DJl}}}Eh}{{{j{DJn}}{j{DJn}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{DJh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{{j{DJh}}{j{B`c}}}BnGh}{{{j{DJj}}{j{B`c}}}BnGh}{{{j{DJl}}{j{B`c}}}BnGh}{{{j{DJn}}{j{B`c}}}BnGh}{{}c{}}000{{{j{DJh}}{j{DJh}}}{{Dj{C`}}}}{{{j{DJj}}{j{DJj}}}{{Dj{C`}}}}{{{j{DJl}}{j{DJl}}}{{Dj{C`}}}}{{{j{DJn}}{j{DJn}}}{{Dj{C`}}}}{DJhEh}{jc{}}000{DJnC@n}{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{DJlC@l}{jJh}000{DJhDl}{{}c{}}000``````{DK`Df}{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{DKb}}}DKb}{{{j{DK`}}}DK`}{{{j{DKd}}}DKd}{{{j{DKf}}}DKf}{{{j{DKh}}}DKh}{{{j{DKj}}}DKj}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{B`c}}}{{Eb{DKbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DK`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKjADb}}}{ADdADf}}543210{{{j{DKb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DK`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKb}}{j{DKb}}}Eh}{{{j{DK`}}{j{DK`}}}Eh}{{{j{DKd}}{j{DKd}}}Eh}{{{j{DKf}}{j{DKf}}}Eh}{{{j{DKh}}{j{DKh}}}Eh}{{{j{DKj}}{j{DKj}}}Eh}{{j{j{c}}}Eh{}}00000000000{DK`Jf}{DKfJf}{DKjJf}{DKbAf}{DK`Af}{DKdAf}{DKfAf}{DKhAf}{DKjAf}{{{j{DKb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DK`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{{}c{}}00000{DKfLj}{DKbb}{DKdb}{DKbDf}{DKdDf}{DKfDf}{DKhDf}{DKjDf}{jc{}}00000{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000```````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{DKlDKn}{{{j{DL`}}}DL`}{{{j{DKn}}}DKn}{{{j{DKl}}}DKl}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{B`c}}}{{Eb{DL`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKlADb}}}{ADdADf}}20{{{j{DL`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DL`}}{j{DL`}}}Eh}{{{j{DKn}}{j{DKn}}}Eh}{{{j{DKl}}{j{DKl}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{DL`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{DKlNn}{{}c{}}00{DKlAFj}{{DHjAAfBBlBBlDlInBCl}DL`}{DL`Dl}2{DL`BBl}{DL`Eh}1{DL`DHj}{DL`BCl}{DL`AAf}{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DL`In}{DL`b}{{}c{}}00`{{}b}0000000{{AAfAAf}AAf}```````````````````````````````````````````````````````````````````````````````````````````{DLbJd}{DLdJd}{j{{j{c}}}{}}000000000000{{{j{B`}}}{{j{B`c}}}{}}000000000000{{{j{DLb}}}DLb}{{{j{CCj}}}CCj}{{{j{AMb}}}AMb}{{{j{DLf}}}DLf}{{{j{DLh}}}DLh}{{{j{DLj}}}DLj}{{{j{ALl}}}ALl}{{{j{AFb}}}AFb}{{{j{DLl}}}DLl}{{{j{DLn}}}DLn}{{{j{DLd}}}DLd}{{j{j{B`c}}}Bn{}}0000000000{{jAf}Bn}0000000000{{{j{AMb}}{j{AMb}}}C`}{{{j{DLh}}{j{DLh}}}C`}{{{j{DLj}}{j{DLj}}}C`}{{{j{DLn}}{j{DLn}}}C`}{{{j{B`DLb}}DLb}Bn}{{{j{B`DLd}}DLd}Bn}{{}DLb}{{}DLd}{c{{Eb{DLb}}}Ed}{c{{Eb{DLn}}}Ed}{c{{Eb{DLd}}}Ed}{DLn{{Eb{ACdAIf}}}}{{{j{DLd}}}{{Eb{ACdAIf}}}}{{{j{DLb}}{j{DLb}}}Eh}{{{j{CCj}}{j{CCj}}}Eh}{{{j{AMb}}{j{AMb}}}Eh}{{{j{DLf}}{j{DLf}}}Eh}{{{j{DLh}}{j{DLh}}}Eh}{{{j{DLj}}{j{DLj}}}Eh}{{{j{ALl}}{j{ALl}}}Eh}{{{j{AFb}}{j{AFb}}}Eh}{{{j{DLl}}{j{DLl}}}Eh}{{{j{DLn}}{j{DLn}}}Eh}{{{j{DLd}}{j{DLd}}}Eh}{{j{j{c}}}Eh{}}000000000000000000000{DLdDj}0{{{j{AD`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CCj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AMb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DLf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DLj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AFb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DM`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLd}}{j{B`F`}}}{{Eb{BnFb}}}}{B@bAD`}{G`AD`}{cc{}}{ADbAD`}{ADhAD`}2222{B@bDLf}{BFfDLf}44{DMbALl}{B@bALl}{DMdALl}7{DLlALl}8{B@bAFb}9{B@bDLl}{B@bDM`};{ACbDLn}{ACdDLn}=={{{j{Gb}}}{{Eb{DLn}}}}{bDLn}{{{j{{AMd{}{{Gd{c}}}}}}CCj{j{{Kj{e}}}}}{{Eb{{Dj{AC`}}c}}}FdAHf}{{{j{DLb}}{j{B`c}}}BnGh}{{{j{DLh}}{j{B`c}}}BnGh}{{{j{DLj}}{j{B`c}}}BnGh}{{{j{DLn}}{j{B`c}}}BnGh}{{{j{DLd}}{j{B`c}}}BnGh}{DLdJd}0{ACnJf}{{}c{}}000000000000{DLdDj}2{{{j{AMb}}{j{AMb}}}{{Dj{C`}}}}{{{j{DLh}}{j{DLh}}}{{Dj{C`}}}}{{{j{DLj}}{j{DLj}}}{{Dj{C`}}}}{{{j{DLn}}{j{DLn}}}{{Dj{C`}}}}7{DLbJd}{ACnJd}9`{DLbDj}7:`{{{j{DLb}}c}EbIf}{{{j{DLn}}c}EbIf}{{{j{DLd}}c}EbIf}=:{{{j{DLh}}}DLj}{{{j{AD`}}}{{Dj{{j{B@h}}}}}}{{{j{DLf}}}{{Dj{{j{B@h}}}}}}{{{j{ALl}}}{{Dj{{j{B@h}}}}}}{{{j{AFb}}}{{Dj{{j{B@h}}}}}}{{{j{DLl}}}{{Dj{{j{B@h}}}}}}{{{j{DM`}}}{{Dj{{j{B@h}}}}}}:{DLdDj}={DLdJd}1100<{DLn{{Eb{ACbAGj}}}}{{{j{DLd}}}{{Eb{ACbAGj}}}}{jc{}}0000000000{jIn}000000{DLnb}{c{{Eb{e}}}{}{}}000000000000{{}{{Eb{c}}}{}}000000000000{jJh}000000000000{DLbJd}{ACnJd}:{ACnCl}{{{j{B`DLb}}{j{{Dd{ANh}}}}}{{Eb{{Dd{ABl}}DMf}}}}{{{j{B`DLd}}{j{{Dd{ANh}}}}}{{Eb{{Dd{ABl}}DMf}}}}{ACnb}{{}c{}}000000000000{DLbDj}{DLdDj}07{DMhAKf}0{DMjAKf}{DMjDMl}1{DMnAAh}{DN`ACn}{DMnCl}{DNbCl}{DNdHn}{DNfHn}10````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{DNh{c}}}}}{{DNh{c}}}{BfBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}}DNl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{{DNh{c}}}}{j{{DNh{c}}}}}C`{CbBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}{j{DNl}}}C`}{{{j{B`c}}}{{Eb{{DNh{e}}ADb}}}{ADdADf}{BDd{DNj{Af}}{AId{Af}}}}{{{j{{DNh{c}}}}{j{B`e}}}{{Eb{HnADh}}}{BDd{DNj{Af}}{AId{Af}}}{ADjADf}}{c{{Eb{{DNh{e}}}}}Ed{BDd{DNj{Af}}{AId{Af}}Ef}}{c{{Eb{DNn}}}Ed}{c{{Eb{DNl}}}Ed}{{{j{{DNh{c}}}}{j{{DNh{c}}}}}Eh{EjBDd{DNj{Af}}{AId{Af}}}}{{{j{DNn}}{j{DNn}}}Eh}{{{j{DNl}}{j{DNl}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{{DNh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdBDd{DNj{Af}}{AId{Af}}}}{{{j{DNn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DNl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}00{{{j{{DNh{c}}}}{j{B`e}}}Bn{GjBDd{DNj{Af}}{AId{Af}}}Gh}{{{j{DNl}}{j{B`c}}}BnGh}{{}c{}}00{DNhJf}{DNnDNl}{DNlJf}{{{j{{DNh{c}}}}{j{{DNh{c}}}}}{{Dj{C`}}}{IbBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}{j{DNl}}}{{Dj{C`}}}}4{{{j{{DNh{c}}}}e}Eb{BDd{DNj{Af}}{AId{Af}}Ih}If}{{{j{DNn}}c}EbIf}{{{j{DNl}}c}EbIf}{DNh}{{{j{{DNh{c}}}}}DNl{BDd{DNj{Af}}{AId{Af}}}}{jc{}}0{jIn}{DNl{{Eb{{DNh{c}}}}}{BDd{DNj{Af}}{AId{Af}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DNlAf}{DNnJf}{{}c{}}00````````````````````````````````````````{{AFf{j{{Kj{c}}}}{j{Kl}}}{{Eb{AFfL`}}}Lb}{{AK`{j{Kl}}}{{Eb{AK`L`}}}}{{AHb{j{{Kj{c}}}}{j{Kl}}}{{Eb{AHbL`}}}Lb}{{{j{AK`}}}}{{{j{AFf}}}}{{{j{AHb}}}}{{{j{ALj}}}}{{{j{B`AK`}}}}{{{j{B`AFf}}}}{{{j{B`AHb}}}}{{{j{B`ALj}}}}{{{j{B`AFf}}}DO`}{{{j{B`AHb}}}DOb}{{{j{AFf}}}DO`}{{{j{AHb}}}DOb}{{{j{AK`}}}{{j{{Ah{Af}}}}}}{{{j{ALj}}}{{j{{Ah{Af}}}}}}{{KnKn}}{j{{j{c}}}{}}00000000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000000{{{j{{Kj{c}}}}}{{Kj{c}}}DOd}{{{j{DOf}}}DOf}{{{j{DOh}}}DOh}{{{j{DOj}}}DOj}{{{j{DOl}}}DOl}{{{j{DOn}}}DOn}{{{j{E@`}}}E@`}{{{j{AK`}}}AK`}{{{j{AFf}}}AFf}{{{j{AHb}}}AHb}{{{j{Kn}}}Kn}{{{j{E@b}}}E@b}{{{j{Kl}}}Kl}{{{j{ALj}}}ALj}{{{j{L`}}}L`}{{j{j{B`c}}}Bn{}}00000000000000{{jAf}Bn}00000000000000{{{j{DOf}}{j{DOf}}}C`}{{{j{DOh}}{j{DOh}}}C`}{{{j{DOj}}{j{DOj}}}C`}{{{j{DOl}}{j{DOl}}}C`}{{{j{DOn}}{j{DOn}}}C`}{{{j{E@`}}{j{E@`}}}C`}{{{j{AFf}}{j{AFf}}}C`}{{{j{AHb}}{j{AHb}}}C`}{{{j{Kn}}{j{Kn}}}C`}{{{j{E@b}}{j{E@b}}}C`}{{{j{Kl}}{j{Kl}}}C`}{{{j{ALj}}{j{ALj}}}C`}{{{j{L`}}{j{L`}}}C`}65{{{j{AFf}}{j{AFf}}}{{Eb{AFfL`}}}}{{{j{{Aj{{j{AFf}}}}}}}{{Eb{AFfL`}}}}`{{{j{{Kj{c}}}}}{{BB`{E@d}}}DOd}{AHbDGj}{{AfHn}Bn}000000{{}{{Kj{E@`}}}}{c{{Eb{AK`}}}Ed}{c{{Eb{AFf}}}Ed}{c{{Eb{AHb}}}Ed}{c{{Eb{Kn}}}Ed}{{{j{AK`}}}E@f}{{{j{AHb}}}E@f}{{{j{B`{Kj{c}}}}}BnDOd}```{{{j{{Kj{c}}}}{j{{Kj{c}}}}}EhDOd}{{{j{DOf}}{j{DOf}}}Eh}{{{j{DOh}}{j{DOh}}}Eh}{{{j{DOj}}{j{DOj}}}Eh}{{{j{DOl}}{j{DOl}}}Eh}{{{j{DOn}}{j{DOn}}}Eh}{{{j{E@`}}{j{E@`}}}Eh}{{{j{AK`}}{j{AK`}}}Eh}{{{j{AFf}}{j{AFf}}}Eh}{{{j{AHb}}{j{AHb}}}Eh}{{{j{Kn}}{j{Kn}}}Eh}{{{j{E@b}}{j{E@b}}}Eh}{{{j{Kl}}{j{Kl}}}Eh}{{{j{ALj}}{j{ALj}}}Eh}{{{j{L`}}{j{L`}}}Eh}65{{j{j{c}}}Eh{}}00000000000000000000000000000{{{j{{Kj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}DOd}{{{j{DOf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{E@`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AK`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AFf}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{AHb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Kn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{E@b}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALj}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{L`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}000000{cAK`E@h}{AHbAK`}{{{j{AHb}}}AK`}33{AHbAFf}{DO`AFf}{{{j{AHb}}}AFf}6{DGjAHb}77{AK`Kl}8{cALjE@h}{NbALj}:{MnALj}{N`ALj}{E@bL`}={{{Ah{Af}}}{{Eb{KlE@j}}}}{{{Ah{Af}}}ALj}{{{j{{Aj{Af}}}}}{{Eb{ALjL`}}}}{E@lAFf}{BCl{{Eb{KnE@b}}}}?<4{{{BB`{E@d}}}{{E@n{{Kj{DOj}}}}}}{{{BB`{E@d}}}{{E@n{{Kj{DOf}}}}}}{{{BB`{E@d}}}{{E@n{{Kj{DOh}}}}}}{{{j{{Kj{c}}}}{j{{Aj{Af}}}}}{{Eb{AHbL`}}}AHf}{{{j{{Kj{c}}}}{j{Gb}}}{{Eb{AHbL`}}}AHf}{{{j{{Kj{c}}}}{j{AK`}}}AFfAHf}{{{j{{Kj{c}}}}{j{AK`}}}AHbAHf}{{{j{{Aj{Af}}}}}{{Eb{AK`L`}}}}{{{j{{Aj{Af}}}}}{{Eb{AFfL`}}}};{{{j{Gb}}}{{Eb{AK`L`}}}}{{{j{Gb}}}{{Eb{AFfL`}}}}{{{j{Gb}}}{{Eb{AHb}}}}{Af{{Eb{KnE@b}}}}{{KhKn}AFf}{{}{{Kj{c}}}DOd}{{{j{{Kj{c}}}}{j{B`e}}}{{Fh{AK`AFf}}}AHf{EA`ADf}}{{{j{DOf}}{j{B`c}}}BnGh}{{{j{DOh}}{j{B`c}}}BnGh}{{{j{DOj}}{j{B`c}}}BnGh}{{{j{DOl}}{j{B`c}}}BnGh}{{{j{DOn}}{j{B`c}}}BnGh}{{{j{E@`}}{j{B`c}}}BnGh}{{{j{AFf}}{j{B`c}}}BnGh}{{{j{AHb}}{j{B`c}}}BnGh}{{{j{Kn}}{j{B`c}}}BnGh}{{{j{E@b}}{j{B`c}}}BnGh}{{{j{Kl}}{j{B`c}}}BnGh}{{{j{ALj}}{j{B`c}}}BnGh}{{{j{L`}}{j{B`c}}}BnGh}``{{{j{AK`}}c}j{}}{{{j{Kl}}c}j{}}{{{j{ALj}}c}j{}}{{}c{}}00000000000000{E@h{{Ah{Af}}}}{{{j{AK`}}{j{{Kj{c}}}}}AHbAHf}{{AK`{j{Kl}}}{{Eb{AK`L`}}}}{{AFf{j{{Kj{c}}}}{j{Kl}}}{{Eb{AFfL`}}}Lb}{AK`AK`}{{AFf{j{{Kj{c}}}}}AFfLb}{{}{{Kj{E@`}}}}{{{j{B`c}}}AK`{EA`ADf}}{{{j{{Kj{c}}}}{j{B`e}}}AHbAHf{EA`ADf}}{{{j{B`AK`}}}Bn}{{{j{B`AHb}}}Bn}{{{j{B`Kl}}}Bn}{{{j{DOf}}{j{DOf}}}{{Dj{C`}}}}{{{j{DOh}}{j{DOh}}}{{Dj{C`}}}}{{{j{DOj}}{j{DOj}}}{{Dj{C`}}}}{{{j{DOl}}{j{DOl}}}{{Dj{C`}}}}{{{j{DOn}}{j{DOn}}}{{Dj{C`}}}}{{{j{E@`}}{j{E@`}}}{{Dj{C`}}}}{{{j{AFf}}{j{AFf}}}{{Dj{C`}}}}{{{j{AHb}}{j{AHb}}}{{Dj{C`}}}}{{{j{Kn}}{j{Kn}}}{{Dj{C`}}}}{{{j{E@b}}{j{E@b}}}{{Dj{C`}}}}{{{j{Kl}}{j{Kl}}}{{Dj{C`}}}}{{{j{ALj}}{j{ALj}}}{{Dj{C`}}}}{{{j{L`}}{j{L`}}}{{Dj{C`}}}}{{}Hn}000{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{c}}L`}}}{DOdEAd}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOj}}L`}}}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOf}}L`}}}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOh}}L`}}}}{{{j{AK`}}{j{{Kj{c}}}}}AFfAHf}{{{j{AHb}}}AFf}{{}Kl}{cKlEA`}{{{j{B`{Kj{c}}}}{j{B`e}}}BnDOd{EA`ADf}}{{{j{{Kj{c}}}}{j{ALj}}{j{EAf}}}{{Eb{AFfL`}}}Lb}``{{{j{AK`}}}{{Ah{Af}}}}{{{j{AHb}}}{{Ah{Af}}}}{{{j{AHb}}}AK`}{{{j{B`{Kj{c}}}}{j{{Ah{Af}}}}}BnDOd}{{{j{AK`}}c}EbIf}{{{j{AFf}}c}EbIf}{{{j{AFf}}}{{Ah{Af}}}}{{{j{AHb}}c}EbIf}{{{j{Kn}}c}EbIf}2{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}}CIhAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}Hn}CIhAHf}1{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}}EAfAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}{j{{Ah{Af}}}}}EAfAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}{j{{Ah{Af}}}}}CIhAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}}ANnAHf}0{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}{j{{Ah{Af}}}}}ANnAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}{j{B`e}}}ANnAHf{EA`EAh}}{{}{{Kj{DOl}}}}{{{j{L`}}}{{Dj{{j{B@h}}}}}}{{AHb{j{{Kj{c}}}}{Dj{Nf}}}DGjLb}{Kl{{Ah{Af}}}}{{{j{O`}}}O`}{{{j{AMj}}}AMj}{KnBCl}3{jc{}}00000000000000{{{j{AFf}}}ABl}{{{j{AMl}}}AMl}{{{j{Ad}}}Ad}{jIn}000{KnAf}{c{{Eb{e}}}{}{}}0000000000{BCl{{Eb{Kn}}}}{Af{{Eb{Kn}}}}2222{{}{{Eb{c}}}{}}00000000000000{jJh}00000000000000{{}{{Kj{DOn}}}}{{{j{AFf}}{j{{Kj{c}}}}{j{ALj}}{j{CIh}}}{{Eb{BnL`}}}Lb}{{{j{{Kj{c}}}}{j{ALj}}{j{CIh}}{j{AFf}}}{{Eb{BnL`}}}Lb}{{{j{{Kj{c}}}}{j{ANn}}{j{ALj}}{j{Kh}}}{{Eb{BnL`}}}Lb}{{}c{}}00000000000000{{{j{AK`}}{j{{Kj{c}}}}}{{Fh{KhKn}}}AHf}{{{j{AFf}}}{{Fh{KhKn}}}}{{{j{AHb}}}{{Fh{KhKn}}}}{{}Hn}{{}Ah}10001110111110`{{{j{EAj}}}{{j{{Aj{Af}}}}}}0{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EAj}}}EAj}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EAj}}{j{EAj}}}C`}{c{{Eb{EAj}}}Ed}{{{j{EAj}}}E@f}{{{j{EAj}}{j{EAj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{EAj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{Ah{Af}}}EAj}{{{j{{Aj{Af}}}}}{{Eb{EAjL`}}}}{{{j{Gb}}}{{Eb{EAjL`}}}}{{{j{EAj}}{j{B`c}}}BnGh}{{}c{}}{{{j{AFf}}{j{AK`}}}EAj}{{{j{B`EAj}}}Bn}{{{j{EAj}}{j{EAj}}}{{Dj{C`}}}}{{{j{EAj}}}{{Ah{Af}}}}{{{j{EAj}}c}EbIf}{{{j{AFf}}{j{AK`}}}{{Ah{Af}}}}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````{{{j{EAf}}}}{{{j{CIh}}}}{{{j{B`EAf}}}}{{{j{B`CIh}}}}{{{j{B`EAf}}}EAl}{{{j{B`CIh}}}EAn}{{{j{EAf}}}EAl}{{{j{CIh}}}EAn}{{{j{EB`}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}0010{{{j{B`}}}{{j{B`c}}}{}}000{{{j{EB`}}}Hn}{{{j{EBb}}}EBb}{{{j{EAf}}}EAf}{{{j{EB`}}}EB`}{{{j{CIh}}}CIh}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{EBb}}{j{EBb}}}C`}{{{j{EAf}}{j{EAf}}}C`}{{{j{EB`}}{j{EB`}}}C`}{{{j{CIh}}{j{CIh}}}C`}0={c{{Eb{CIh}}}Ed}{{{j{EBb}}{j{EBb}}}Eh}{{{j{EAf}}{j{EAf}}}Eh}{{{j{EB`}}{j{EB`}}}Eh}{{{j{EB`}}{j{{Aj{Af}}}}}Eh}{{{j{CIh}}{j{CIh}}}Eh}0{{j{j{c}}}Eh{}}0000000{{{j{EBb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EAf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EB`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{EAlEAf}1{{{j{CIh}}}EB`}{CIhEB`}3{EAnCIh}4{{{j{{Aj{Af}}}}EBb}{{Eb{EAfL`}}}}{{{j{{Aj{Af}}}}}{{Eb{CIhL`}}}}00{BCl{{Eb{EBbL`}}}}5{{{j{Gb}}}{{Eb{CIhL`}}}}{{{j{EAf}}{j{B`c}}}BnGh}{{{j{EB`}}{j{B`c}}}BnGh}{{{j{CIh}}{j{B`c}}}BnGh}{{}c{}}000{{{j{EB`}}}}{EB`}{{{j{EB`}}}Eh}{{{j{EB`}}}Hn}{{{j{B`CIh}}}Bn}{{{j{EBb}}{j{EBb}}}{{Dj{C`}}}}{{{j{EAf}}{j{EAf}}}{{Dj{C`}}}}{{{j{EB`}}{j{EB`}}}{{Dj{C`}}}}{{{j{EB`}}{j{{Aj{Af}}}}}{{Dj{C`}}}}{{{j{CIh}}{j{CIh}}}{{Dj{C`}}}}{{{j{CIh}}c}EbIf}{{{j{EAf}}}{{Fh{EBb{Ah{Af}}}}}}{{{j{CIh}}}{{Ah{Af}}}}{{{j{CIh}}}EB`}`{EBbBCl}{jc{}}000{{{j{EB`}}}{{Eb{CIhL`}}}}{{{j{EAf}}}CIh}{jIn}0{c{{Eb{e}}}{}{}}00{{{j{EB`}}}{{Eb{CIh}}}}{EB`{{Eb{CIh}}}}2{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000``{{{j{EBd}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EBd}}}EBd}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EBd}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`EBd}}}Dj}0{{{j{B`EBd}}Hn}Dj}{{{j{EBd}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````{{{j{E@l}}}}{{{j{B`E@l}}}}{{{j{EBf}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{E@l}}}E@l}{{{j{EBf}}}EBf}{{{j{EBh}}}EBh}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{E@l}}{j{E@l}}}C`}{{{j{EBf}}{j{EBf}}}C`}{{{j{EBh}}{j{EBh}}}C`}{{{j{E@l}}{j{E@l}}}Eh}{{{j{EBf}}{j{EBf}}}Eh}{{{j{EBh}}{j{EBh}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{E@l}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{EBf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EBh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{Ah{Af}}}E@l}{AFfE@l}{{{j{{Kj{c}}}}AK`{Dj{{Ah{Af}}}}}E@lLb}{{{Ah{Af}}}EBf}{{{j{Gb}}}{{Eb{E@l}}}}{{{j{E@l}}{j{B`c}}}BnGh}{{{j{EBf}}{j{B`c}}}BnGh}{{{j{EBh}}{j{B`c}}}BnGh}{{}c{}}00{{AK`{Ah{Af}}}E@l}{{{j{E@l}}{j{E@l}}}{{Dj{C`}}}}{{{j{EBf}}{j{EBf}}}{{Dj{C`}}}}{{{j{EBh}}{j{EBh}}}{{Dj{C`}}}}{{E@lE@lAK`EBh{Dj{{j{{Aj{Af}}}}}}}EBf}{{E@lE@lAK`EBhc}EBf{{Hh{{Ah{Af}}{Ah{Af}}{Ah{Af}}}{{Hf{EBf}}}}}}{{{j{E@l}}}{{Ah{Af}}}}{jc{}}00{EBf{{Ah{Af}}}}{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00````````````{{}b}0000`````````{{{j{{EBl{}{{EBj{c}}}}}}}c{}}{{{j{DO`}}}}{{{j{EAn}}}}{{{j{Nl}}}}{{{j{DOb}}}}{{{j{EBn}}}}{{{j{B`{EBl{}{{EBj{c}}}}}}}c{}}{{{j{B`DO`}}}}{{{j{B`EAn}}}}{{{j{B`Nl}}}}{{{j{B`DOb}}}}{{{j{B`EBn}}}}{{{j{DO`}}}{{j{{Ah{Af}}}}}}{{{j{EAn}}}{{j{{Ah{Af}}}}}}{{{j{Nl}}}{{j{{Ah{Af}}}}}}{{{j{DOb}}}{{j{{Ah{Af}}}}}}{{{j{EBn}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{E@d}}}E@d}{{{j{DO`}}}DO`}{{{j{EAn}}}EAn}{{{j{Nl}}}Nl}{{{j{DOb}}}DOb}{{{j{EBn}}}EBn}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{DO`}}{j{DO`}}}C`}{{{j{EAn}}{j{EAn}}}C`}{{{j{Nl}}{j{Nl}}}C`}{{{j{DOb}}{j{DOb}}}C`}{{{j{EBn}}{j{EBn}}}C`}43210{{E@dEAnAfHn}BCl}{{{j{DO`}}{j{DO`}}}Eh}{{{j{EAn}}{j{EAn}}}Eh}{{{j{Nl}}{j{Nl}}}Eh}{{{j{DOb}}{j{DOb}}}Eh}{{{j{EBn}}{j{EBn}}}Eh}43210{{j{j{c}}}Eh{}}000000000{{{j{E@d}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DO`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EAn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Nl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EBn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000000{{{Ah{Af}}}EBn}{{{Ah{Af}}}DO`}{{{Ah{Af}}}EAn}{{{Ah{Af}}}Nl}{{{Ah{Af}}}DOb}{{{j{DO`}}{j{B`c}}}BnGh}{{{j{EAn}}{j{B`c}}}BnGh}{{{j{Nl}}{j{B`c}}}BnGh}{{{j{DOb}}{j{B`c}}}BnGh}{{{j{EBn}}{j{B`c}}}BnGh}``{{{j{DO`}}c}j{}}{{{j{EAn}}c}j{}}{{{j{Nl}}c}j{}}{{{j{DOb}}c}j{}}{{{j{EBn}}c}j{}}{{}c{}}000000{{{Dj{{ECb{AfAfHnAfAfAfHnEC`}{{Hf{BCl}}}}}}EC`}ECd}{{}DO`}{{}EAn}{{}Nl}{{}DOb}{{{j{B`DOb}}}Bn}{{{j{B`c}}c}Bn{}}{{{j{DO`}}{j{DO`}}}{{Dj{C`}}}}{{{j{EAn}}{j{EAn}}}{{Dj{C`}}}}{{{j{Nl}}{j{Nl}}}{{Dj{C`}}}}{{{j{DOb}}{j{DOb}}}{{Dj{C`}}}}{{{j{EBn}}{j{EBn}}}{{Dj{C`}}}}`{b{{BB`{E@d}}}}{{{BB`{E@d}}}Bn}{{BCnEC`}Bn}021{{}E@d}{{E@d{BB`{EC`}}}{{BB`{E@d}}}}{E@dHn}{{{BB`{EC`}}b}{{BB`{E@d}}}}5{bHn}{{{BB`{E@d}}Af}BCl}{{E@dDO`DO`}BCl}{{E@dDO`DO`Hn}BCl}{{E@dDO`Af}BCl}{{E@dDO`}BCl}{{E@dDO`AfHn}BCl}{{E@dAfHnDO`b}BCl}33{{E@dAf}BCl}{{E@dAfAf}BCl}01{{E@dAfDO`Af{Dj{{ECb{AfAfAfEC`}{{Hf{BCl}}}}}}EC`}BCl}{{}Dj}{{E@dEAnAfAf{Dj{{ECb{AfAfAfAfEC`b}{{Hf{BCl}}}}}}EC`}BCl}{{E@dEAnEAn}BCl}{{E@dEAnAf}BCl}{{E@dEAnAfHn}BCl}{{E@dAfEAn}BCl}{{E@dAfHnEAn}BCl}{{E@dEAnAfDO`}BCl}{{E@dAfAfAf}BCl}:{{E@dAfDO`Af}BCl}{{E@dAfAfAfAfBCl{Dj{{ECb{AfAfAfAfEC`}{{Hf{BCl}}}}}}EC`}BCl}:{{E@dDObAf}BCl}{{E@dDO`DOb}BCl}{{E@dAfDOb}BCl}{{E@dNlBClDOb}BCl}3>>>{{E@dAfAfDObAf}BCl}{{E@dAfAfHnDObECd}BCl}{{E@dAfAfHnNl}BCl}{{E@dNlNl}BCl}{{E@dNlBClDO`}BCl}{{E@dNlAf}BCl}{{E@dAfNl}BCl}{{E@dDO`NlAf}BCl}{{E@dAfBClNlAf}BCl}{EBn{{Ah{Af}}}}{jc{}}00000{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000`{DO`{{Ah{Af}}}}{EAn{{Ah{Af}}}}{Nl{{Ah{Af}}}}{DOb{{Ah{Af}}}}{{}c{}}000000`{{{j{EAl}}}}{{{j{B`EAl}}}}{{{j{EAl}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EAl}}}EAl}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EAl}}{j{EAl}}}C`}0{{}EAl}{{{j{EAl}}{j{EAl}}}Eh}0{{j{j{c}}}Eh{}}0{{{j{EAl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{j{EAl}}{j{B`c}}}BnGh}{{{j{EAl}}c}j{}}{{}c{}}7{{{j{EAl}}{j{EAl}}}{{Dj{C`}}}}{{E@dDO`EAlAf}BCl}{{E@dEAnEAl}BCl}{{E@dEAlAfBCl}BCl}{{E@dAfBClEAl}BCl}{{E@dEAlAfAf{Dj{{ECb{AfAfAfAfEC`b}{{Hf{BCl}}}}}}EC`}BCl}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0`````{{{j{EAb}}}EAb}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}EAb}{{{j{EC`}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{}c{}}0`=<<;;::993``````````{{}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{j{{CJd{}{{CJ`{c}}{CJb{e}}}}}}}{{j{e}}}CJf{CJhBDd}}`{c{{CJd{}{{CJ`{e}}{CJb{c}}}}}{CJhBDd}CJf}{c{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{j{{Aj{Af}}}}}{{Eb{{CJd{}{{CJ`{c}}{CJb{e}}}}G`}}}CJf{CJhBDd}}``{{{j{B`{CJf{}{{CK`{c}}}}}}{j{{Aj{Af}}}}}Bn{}}{{{j{{CJf{}{{CK`{c}}}}}}}c{}}{{{j{{CJf{}{{CK`{c}}}}}}}Hn{}}``{{{CJd{}{{CJ`{c}}{CJb{e}}}}}eCJf{CJhBDd}}`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{ECf}}}{{Dj{{ECh{b}}}}}}`{{{j{B`EA`}}{j{B`c}}}Bn{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}Bn}{{{j{ECf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{ECh{b}}}ECf}{cc{}}{ECnECf}{{}{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{{EDb{}{{ED`{e}}}}ECf}}}ECl{EDd{EDf{{Aj{Af}}}}}}{c{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{{j{B`EA`}}}c{}}{{{j{B`EA`}}AEf}Eh}{{{j{B`EA`}}e}cEDh{{EDj{c}}}}{{{j{B`EA`}}bb}Eh}{{{j{ECf}}}{{j{B@h}}}}{{}c{}}{cECf{{AId{{AKf{B@h}}}}}}{{{j{B`ECl}}}b}{{{j{B`ECl}}}Dl}`{{}c{}}{{{j{ECf}}}{{Dj{BCl}}}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}}`{{{j{B`EA`}}e}c{}{{EDl{c}}}}{{EA`e}{{EDn{eEA`c}}}{}{{EDl{c}}}}{Dl{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}`{{{j{ECf}}}{{Dj{{j{B@h}}}}}}{ECf{{AKf{B@h}}}}{{}EE`}{jIn}{{{j{B`ECj}}{j{B`c}}}{{Eb{BnECf}}}{EA`ADf}}{{{j{B`EA`}}{j{B`c}}}{{Eb{BnECf}}}{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```````````````````{{{j{EEb}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{{{j{EEd}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{{{j{EEf}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{j{{j{c}}}{}}00000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000{{}{{Dj{D`}}}}{{}{{Dj{Kb}}}}{{{j{EEh}}}EEh}{{{j{EEj}}}EEj}{{{j{EEl}}}EEl}{{{j{EEn}}}EEn}{{{j{EEd}}}EEd}{{{j{{EF`{c}}}}}{{EF`{c}}}Bf}{{{j{{EFb{c}}}}}{{EFb{c}}}{BfEDhIb}}{{{j{EFd}}}EFd}{{{j{{EFf{c}}}}}{{EFf{c}}}{BfEDh}}{{{j{EEf}}}EEf}{{j{j{B`c}}}Bn{}}000000000{{jAf}Bn}000000000{{{j{EEh}}{j{EEh}}}Eh}{{{j{EEj}}{j{EEj}}}Eh}{{{j{{EFb{c}}}}{j{{EFb{c}}}}}Eh{EjEDhIb}}{{{j{EFd}}{j{EFd}}}Eh}{{{j{{EFf{c}}}}{j{{EFf{c}}}}}Eh{EjEDh}}{{j{j{c}}}Eh{}}000{{{j{EEh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EDn{ceg}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFdFd}{{{j{{EFh{cegi}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFdFdFd}{{{j{EEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{EF`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{EFb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEDhIb}}{{{j{EFd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EFf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEDh}}{{{j{EEf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000000000{{{AJb{c}}}{{EFf{c}}}EDh}{{{AJl{c}}}{{EFf{c}}}EDh}22{{bb}{{Eb{EEhEEj}}}}{{}c{}}00000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{EDlg}{{EFh{EDlgce}}}{}{}{{AGf{c}{{Hf{e}}}}}}0{AEf{{Eb{EEhEEj}}}}{{{j{{Aj{c}}}}}{{Eb{{EF`{c}}EFj}}}{}}{c{{Eb{{EFb{e}}EFd}}}En{EFlBfEDdEDhIb}}{{eg}{{EFf{c}}}EDh{{EFn{c}}}{{EFn{c}}}}0{{{j{B`{EDn{egc}}}}}{{Dj{c}}}{}{{EDl{c}}}EA`}{{{j{EDl}}{j{B`c}}}e{EA`ADf}{}}{{{j{EEh}}{j{B`c}}}Eh{EA`ADf}}{{{j{{EFh{eicg}}}}{j{B`k}}}g{}{{EDl{c}}}{}{{AGf{c}{{Hf{g}}}}}{EA`ADf}}{{{j{EEl}}{j{B`c}}}AEf{EA`ADf}}{{{j{EEl}}{j{B`c}}}COh{EA`ADf}}{{{j{EEn}}{j{B`c}}}AEf{EA`ADf}}{{{j{EEn}}{j{B`c}}}COh{EA`ADf}}{{{j{EEd}}{j{B`c}}}Af{EA`ADf}}{{{j{{EF`{c}}}}{j{B`e}}}{{j{c}}}{}{EA`ADf}}{{{j{{EFb{c}}}}{j{B`e}}}Hn{EDhIb}{EA`ADf}}{{{j{{EFf{c}}}}{j{B`e}}}cEDh{EA`ADf}}{{{j{EEf}}{j{B`c}}}BDf{EA`ADf}}{{{j{EEf}}{j{B`c}}}Bn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Ah{e}}}{EA`ADf}{}}0{{{j{EEf}}{j{B`c}}}DDl{EA`ADf}}{{{j{EEf}}{j{B`c}}}BM`{EA`ADf}}2222222{{{j{EEf}}{j{B`c}}}{{ECh{b}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}AAf{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{ECh{Dl}}}{EA`ADf}}5{{{j{EEf}}{j{B`c}}}COh{EA`ADf}}{{{j{EEf}}{j{B`c}}}AEf{EA`ADf}}77777777777{{{j{EEf}}{j{B`c}}}{{ECh{AEb}}}{EA`ADf}}8{{{j{EEf}}{j{B`c}}}BCl{EA`ADf}}999999{{{j{EEf}}{j{B`c}}}{{ECh{Hn}}}{EA`ADf}}:::{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAgAiAk}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}{}{}};;{{{j{EEf}}{j{B`c}}}{{EG`{e}}}{EA`ADf}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAgAi}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAg}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}BCj{EA`ADf}}{{{j{EEf}}{j{B`c}}}BCn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAe}}}{EA`ADf}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAc}}}{EA`ADf}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}Af{EA`ADf}}{{{j{EEf}}{j{B`c}}}Hn{EA`ADf}}{{{j{EEf}}{j{B`c}}}AEb{EA`ADf}}{{{j{EEf}}{j{B`c}}}AFn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAa}}}{EA`ADf}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{ECh{Af}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmo}}}{EA`ADf}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{ECh{AFn}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikm}}}{EA`ADf}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}Dl{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egik}}}{EA`ADf}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egi}}}{EA`ADf}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{eg}}}{EA`ADf}{}{}}{{{j{EEf}}{j{B`c}}}b{EA`ADf}}{{{j{EEf}}{j{B`c}}}Eh{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{e}}}{EA`ADf}{}}{{{j{EEf}}{j{B`c}}}{{Dj{e}}}{EA`ADf}{}}{{EDlc}{{EDn{EDlce}}}EA`{}}0{{{j{EEb}}{j{B`c}}Hn}In{EA`ADf}}{{{j{{EDn{egc}}}}}{{Fh{Hn{Dj{Hn}}}}}{}{{EDl{c}}}EA`}{jc{}}000000000{jIn}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00000000000{{}{{Eb{c}}}{}}00000000000{jJh}00000000000`{{{j{B`{EFb{c}}}}{j{{Aj{{Fh{Hn{j{c}}}}}}}}}{{Eb{BnEFd}}}{EFlEGbBfEDdEDhIb}}{{}c{}}00000000000````````````{{{j{EFn}}}{{j{c}}}{}}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{{EGd{c}}}}}{{EGd{c}}}Bf}{{{j{EGf}}}EGf}{{{j{{EGh{c}}}}}{{EGh{c}}}Bf}{{{j{EGj}}}EGj}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{EGd{c}}}}{j{{EGd{c}}}}}EhEj}{{{j{{EGh{c}}}}{j{{EGh{c}}}}}EhEj}{{{j{{EGd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EGf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{EGh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EGj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{}c{}}000{{{j{EDj}}}Eh}{{eg}{{EGn{}{{EGl{c}}}}}{}{{EFn{c}}}{{EFn{c}}}}{{ce}{{EGd{AEb}}}EFnEFn}{{ce}{{EGd{Dl}}}EFnEFn}{{ce}{{EGd{b}}}EFnEFn}{{ce}{{EGd{BCn}}}EFnEFn}{{ce}{{EGd{Hn}}}EFnEFn}{{ce}{{EGd{BCl}}}EFnEFn}{{ce}{{EGd{BM`}}}EFnEFn}{{ce}{{EGd{AAf}}}EFnEFn}{{ce}{{EGd{AFn}}}EFnEFn}{{ce}{{EGd{Af}}}EFnEFn}{{ce}{{EGd{BCj}}}EFnEFn}{{ce}{{EGd{DDl}}}EFnEFn}{{ce}EGfEFnEFn}{{ce}{{EGh{COh}}}EFnEFn}{{ce}{{EGh{AEf}}}EFnEFn}{{ce}EGjEFnEFn}{{eg}{{EGn{}{{EGl{c}}}}}{}{{EFn{c}}}{{EFn{c}}}}<:5;7?8={{ce}{{EGd{AEb}}}EFnEFn}:?75432{{{j{{EGn{}{{EGl{c}}}}}}{j{B`e}}}c{}{EA`ADf}}{{{j{{EGd{b}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCj}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Af}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{DDl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Hn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AFn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Dl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AAf}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BM`}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AEb}}}}{j{B`c}}}{}{EA`ADf}}{{{j{EGf}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGh{COh}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGh{AEf}}}}{j{B`c}}}{}{EA`ADf}}{{{j{EGj}}{j{B`c}}}EH`{EA`ADf}}{{EDj{j{B`c}}}e{EClADf}{}}{{eg{j{B`i}}}c{}{{EFn{c}}}{{EFn{c}}}{EA`ADf}}{{ce{j{B`g}}}{}EFnEFn{EA`ADf}}00000000000001000000000000{jc{}}000{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EHb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEHd}}{cc{}}{{}c{}}{{{Jf{c}}}{{Eb{{EHb{c}}EFd}}}EHd}9876```````````{{{j{B`}}}{{j{B`ECl}}}}06655{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{c}}}}}{}{EA`ADf}}{{EHh{j{B`c}}}{{Dj{e}}}{EA`ADf}{}}0{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{EHj{{EHf{}{{El{c}}}}c}}}{}{EA`ADf}}{{EHh{j{B`c}}Hn}{{Jf{e}}}{EA`ADf}{}}0{{EHh{j{B`c}}{j{B`{Aj{e}}}}}Hn{EA`ADf}{}}0{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hni}{{Eb{{EHj{{EHf{}{{El{c}}}}c}}EFd}}}{}{EA`ADf}{{AId{AEf}}}{{AGf{{j{c}}}{{Hf{g}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{B`c}}}}}{}{EA`ADf}}55{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{B`c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{EHl}}}EHl}{{{j{EE`}}}EE`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}EE`}{{{j{EHl}}{j{EHl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`EA`}}{j{B`c}}}Bn{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}Bn}{{{j{B`EHl}}{j{B`{Aj{Af}}}}}Bn}{{{j{B`EE`}}{j{B`{Aj{Af}}}}}Bn}{{{j{EHl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EE`}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{}{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{{EDb{}{{ED`{e}}}}ECf}}}ECl{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{EHlECf}}}ECl}{c{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{}EHl}{{{j{B`EA`}}}c{}}{{{j{B`EA`}}AEf}Eh}{{{j{B`EA`}}e}cEDh{{EDj{c}}}}{{{j{B`EA`}}bb}Eh}{{}c{}}0{{{j{B`ECl}}}b}{{{j{B`EHl}}}b}{{{j{B`EE`}}}b}{{{j{B`ECl}}}Dl}{{{j{B`EHl}}}Dl}{{{j{B`EE`}}}Dl}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{c}}}}}}}{}{EA`ADf}}{{}c{}}{{{j{EDl}}{j{B`c}}}e{EA`ADf}{}}{{{j{B`EA`}}e}c{}{{EDl{c}}}}{{EA`e}{{EDn{eEA`c}}}{}{{EDl{c}}}}{Dl{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}Bn{}{EA`ADf}}{{}EE`}{jc{}}0{{{j{B`EA`}}{j{B`c}}}{{Eb{BnECf}}}{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{{{j{B`EHl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{{{j{B`EE`}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````{{{j{B`}}}{{j{B`ECl}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EHn}}}EHn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}EHn}{{{j{B`EHn}}{j{B`{Aj{Af}}}}}Bn}{{{j{EHn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}`{{{j{B`EHn}}}b}{{{j{B`EHn}}}Dl}{jc{}}{{{j{B`EHn}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{{{j{B`}}}{{j{B`ECl}}}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{EI`{ce}}}}}{{EI`{ce}}}{EIbEDbBf}{EClBf}}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`{EId{c}}}}{j{B`{Aj{Af}}}}}BnBJ`}{{{j{B`{EI`{ce}}}}{j{B`{Aj{Af}}}}}Bn{{EIb{}{{El{b}}}}EDb}ECl}{{{j{{EId{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EIf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EI`{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEIbEDb}{FdECl}}{cc{}}00{{}c{}}00{c{{EId{c}}}BJ`}{{cDle}{{EI`{ce}}}{EIbEDb}ECl}{{{j{B`{EId{c}}}}}bBJ`}{{{j{B`{EI`{ce}}}}}b{{EIb{}{{El{b}}}}EDb}ECl}{{{j{B`{EId{c}}}}}DlBJ`}{{{j{B`{EI`{ce}}}}}Dl{{EIb{}{{El{b}}}}EDb}ECl}{{{j{B`{EI`{ce}}}}}{{Eb{BnECf}}}{EIbEDb}ECl}{{{j{EIf}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{{{j{B`{EId{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}BJ`}{{{j{B`{EI`{ce}}}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}{{EIb{}{{El{b}}}}EDb}ECl}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EIh}}}EIh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EIh}}{j{EIh}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`EIh}}{j{B`{Aj{Af}}}}}Bn}{{{j{EIh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{DlDl}EIh}{{{j{B`EIh}}}b}{{{j{B`EIh}}}Dl}{jc{}}{{{j{B`EIh}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{c}}}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{EHj{{EHf{}{{El{c}}}}c}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hni}{{Eb{{EHj{{EHf{}{{El{c}}}}c}}EFd}}}{}{EA`ADf}{{AId{AEf}}}{{AGf{{j{c}}}{{Hf{g}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{B`c}}}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{B`c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{{EHj{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdADf}Fd}{cc{}}`{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{{EHj{ec}}}}}Hn{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{{j{B`{EHj{ec}}}}}Dj{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{c}}}}}}}{}{EA`ADf}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}Bn{}{EA`ADf}}{{{j{{EHj{ec}}}}}{{Fh{Hn{Dj{Hn}}}}}{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{EIl}}}EIl}{{{j{EIn}}}EIn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{EIl}}{j{EIl}}}Eh}{{{j{EIl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EJ`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EIn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{Jf{Hn}}}EIl}{{{Jf{b}}}EIl}22{{{j{EIl}}Hn}Hn}{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{EIlEIn}{{}c{}}0{EIl{{Jf{Hn}}}}{{{j{EIl}}}Eh}{{{j{EIl}}}EJ`}{{{j{EIl}}}Hn}{{{j{B`EJ`}}}{{Dj{Hn}}}}{{{j{B`EIn}}}Dj}{{{j{B`c}}HnHn}EIl{EA`ADf}}{{{j{B`c}}HngHn}{{Eb{EIlEFd}}}{EA`ADf}{{AId{AEf}}}{{AGf{Hn}{{Hf{e}}}}}}{{{j{EJ`}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{EIn}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00``{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{E@j}}}E@j}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{E@j}}{j{E@j}}}Eh}{{j{j{c}}}Eh{}}0{{{j{E@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{{j{E@j}}{j{B`c}}}BnGh}{{}c{}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`{{{j{ANn}}}}{{{j{B`ANn}}}}{{{j{ANn}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{ANn}}}ANn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{ANn}}{j{ANn}}}C`}{c{{Eb{ANn}}}Ed}{{{j{ANn}}{j{ANn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{ANn}}{j{B`F`}}}{{Eb{BnFb}}}}00{cc{}}{{{j{{Aj{Af}}}}}{{Eb{ANnL`}}}}{{{j{Gb}}}{{Eb{ANnL`}}}}{{{j{ANn}}{j{B`c}}}BnGh}{{{j{ANn}}c}j{}}{{}c{}}{{{j{ANn}}{j{ANn}}}{{Dj{C`}}}}{{{j{ANn}}c}EbIf}{{{j{ANn}}}{{Ah{Af}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````````````````````````````````````````````````````{{{j{EJb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}000000000000000{{{j{B`}}}{{j{B`c}}}{}}000000000000000{{{j{{EJd{c}}}}}{{EJd{c}}}{Bf{Dn{Jb}}}}{{{j{AG`}}}AG`}{{{j{EJf}}}EJf}{{{j{EJh}}}EJh}{{{j{EJj}}}EJj}{{{j{AGj}}}AGj}{{{j{AIf}}}AIf}{{{j{EJl}}}EJl}{{{j{EJb}}}EJb}{{{j{DMd}}}DMd}{{{j{DMb}}}DMb}{{{j{EJn}}}EJn}{{{j{EK`}}}EK`}{{j{j{B`c}}}Bn{}}000000000000{{jAf}Bn}000000000000{{{j{{EJd{c}}}}{j{{EJd{c}}}}}C`{Cb{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}C`}{{{j{EJb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{EJd{c}}}}{j{{EJd{c}}}}}Eh{Ej{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}Eh}{{{j{EJf}}{j{EJf}}}Eh}{{{j{EJh}}{j{EJh}}}Eh}{{{j{EJj}}{j{EJj}}}Eh}{{{j{AGj}}{j{AGj}}}Eh}{{{j{AIf}}{j{AIf}}}Eh}{{{j{EJl}}{j{EJl}}}Eh}{{{j{EJb}}{j{EJb}}}Eh}{{{j{DMd}}{j{DMd}}}Eh}{{{j{DMb}}{j{DMb}}}Eh}{{{j{EJn}}{j{EJn}}}Eh}{{{j{EK`}}{j{EK`}}}Eh}{{j{j{c}}}Eh{}}0000000000000000000000000{{{j{{ALh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{Fd{Dn{Cl}}}}{{{j{{EJd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{Fd{Dn{Jb}}}}{{{j{AG`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EJf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AGj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DMd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DMb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EK`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EKb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{EKb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}CKh}{cc{}}000000{B@bEJj}1111{EJhDMd}2{ANbDMd}{EJfDMd}{EJjDMd}{B@bDMd}{B@bDMb}{ANbDMb}88{B@bEK`}9{ADh{{EKb{c}}}{}}{B@b{{EKb{c}}}{}};{{{j{{EJd{c}}}}{j{B`e}}}Bn{Gj{Dn{Jb}}}Gh}{{{j{AG`}}{j{B`c}}}BnGh}{{{j{EJb}}{j{B`c}}}BnGh}{EJnHn}{{}c{}}000000000000000{{{ALh{c}}}c{{Dn{Cl}}}}{{{EKd{c}}}{{Eb{Ehc}}}{}}{{{j{AG`}}}Nd}{{{j{{ALh{c}}}}{j{B`e}}Hn{j{Nj}}g}{{EKd{{EKb{ANb}}}}}{{Dn{Cl}}}{ADjADf}{{AId{b}}}}{{{j{{ALh{c}}}}Hn{j{Nj}}b}{{Eb{MnANb}}}{{Dn{Cl}}}}{{{EKd{c}}g}{{EKd{e}}}{}{}{{BFn{c}{{Hf{e}}}}}}{c{{ALh{c}}}{{Dn{Cl}}}}{{{j{Nj}}AHl}AG`}{{{j{{Aj{Af}}}}}{{Eb{EJbEK`}}}}:{{{j{B`{ALh{c}}}}Hn{j{Nj}}D`ACd}{{Eb{N`DMb}}}{{Dn{Cl}}}}{{{j{B`{ALh{c}}}}Hn{j{Nj}}D`ACd}{{Eb{N`ANb}}}{{Dn{Cl}}}}{{{j{{EJd{c}}}}{j{{EJd{c}}}}}{{Dj{C`}}}{Ib{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}{{Dj{C`}}}}{{{j{B`{ALh{c}}}}{j{B`e}}Hn{j{Nj}}D`ACd}{{Eb{Bn{EKb{ANb}}}}}{{Dn{Cl}}}{ADjADf}}{{{j{EJf}}}{{Dj{{j{B@h}}}}}}{{{j{EJh}}}{{Dj{{j{B@h}}}}}}{{{j{EJj}}}{{Dj{{j{B@h}}}}}}{{{j{AGj}}}{{Dj{{j{B@h}}}}}}{{{j{AIf}}}{{Dj{{j{B@h}}}}}}{{{j{EJl}}}{{Dj{{j{B@h}}}}}}{{{j{DMd}}}{{Dj{{j{B@h}}}}}}{{{j{DMb}}}{{Dj{{j{B@h}}}}}}{{{j{EJn}}}{{Dj{{j{B@h}}}}}}{{{j{EK`}}}{{Dj{{j{B@h}}}}}}{{{j{{EKb{c}}}}}{{Dj{{j{B@h}}}}}B@h}{{{j{B`{ALh{c}}}}{j{B`e}}Hn{j{{EJd{g}}}}{Dj{EJb}}{Dj{{Fh{Ndb}}}}ACb}{{Eb{Bn{EKb{DMd}}}}}{{Dn{Cl}}}{ADjADf}{{Dn{Jb}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}ACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}gACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}{{AId{Nd}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}{Dj{EJb}}{Dj{{Fh{Ndb}}}}ACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}}{jc{}}000000000000{jIn}0000000000{{{j{{ALh{c}}}}}{{j{Cl}}}{{Dn{Cl}}}}{c{{Eb{e}}}{}{}}000000000000000{{}{{Eb{c}}}{}}000000000000000{jJh}000000000000000{EJlIn}{{}c{}}000000000000000{{{j{Nj}}}AG`}{{{j{B`{ALh{c}}}}Hn}{{Dj{{j{B`AB`}}}}}{{EKf{Cl}}}}{{}j}``````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{EKh}}}EKh}{{{j{EKj}}}EKj}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{EKjEh}{{{j{EKh}}{j{EKh}}}Eh}{{{j{EKj}}{j{EKj}}}Eh}{{j{j{c}}}Eh{}}000{{{j{EKh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{B@bEKh}{cc{}}{L`EKh}1{{{j{Gb}}}{{Eb{EKjEKh}}}}{{{j{{Aj{Af}}}}}{{Eb{EKjEKh}}}}1{{}c{}}0{{{j{EKj}}{j{{Kj{c}}}}{j{Ld}}Nn}{{Eb{EhEKh}}}Lb}{{EAfEh}EKj}{{{j{EKj}}{j{{Kj{c}}}}Nn}{{Eb{ABlEKh}}}Lb}{{{j{EKj}}}{{Ah{Af}}}}{EKjEAf}{{{j{Gb}}}Nn}{{{j{EKh}}}{{Dj{{j{B@h}}}}}}{EKjIn}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````````````````````````````````{{}Af}{{}Hn}00011``````````````{{EKlAfNf}{{Eb{EKlEKn}}}}{{EKlAfCn}{{Eb{EKlEKn}}}}{{EKlAfCnAHl}{{Eb{EKlEKn}}}}{{{j{EL`}}}{{Dj{{j{Nf}}}}}}{{{j{BEl}}}{{j{{Aj{Nf}}}}}}{{{j{B`BEl}}}{{j{B`{Aj{Nf}}}}}}1{{{j{EL`}}}{{Dj{{Fh{{j{Nj}}AHl}}}}}}2{j{{j{c}}}{}}0000300000000000000{{{j{B`}}}{{j{B`c}}}{}}0003000000000000000{{{j{ALb}}}ALb}{{{j{ELb}}}ELb}{{{j{BEl}}}BEl}{{{j{AGd}}}AGd}{{{j{EKl}}}EKl}{{{j{ELd}}}ELd}{{{j{ELf}}}ELf}{{{j{ELh}}}ELh}{{{j{ELj}}}ELj}{{{j{EL`}}}EL`}{{{j{AGb}}}AGb}{{{j{ELl}}}ELl}{{{j{ALf}}}ALf}{{{j{ELn}}}ELn}{{{j{AHl}}}AHl}{{{j{EKn}}}EKn}{{{j{EM`}}}EM`}{{j{j{B`c}}}Bn{}}0000000000000000{{jAf}Bn}0000000000000000{{{j{ALb}}{j{ALb}}}C`}{{{j{BEl}}{j{BEl}}}C`}{{{j{AGd}}{j{AGd}}}C`}{{{j{EKl}}{j{EKl}}}C`}{{{j{ELj}}{j{ELj}}}C`}{{{j{EL`}}{j{EL`}}}C`}{{{j{AGb}}{j{AGb}}}C`}{{{j{ELl}}{j{ELl}}}C`}{{{j{ALf}}{j{ALf}}}C`}{{{j{ELn}}{j{ELn}}}C`}{{{j{AHl}}{j{AHl}}}C`}{{ELjELj}{{Eb{ELjEKn}}}}{{{j{AGd}}{j{{Fh{CnAHl}}}}}{{Dj{ALf}}}}{{{j{{Aj{Af}}}}}{{Eb{BElEM`}}}}{{{j{{Aj{Af}}}}}{{Eb{ALfEM`}}}}{{}BEl}{{}EKl}{{{j{AGb}}}Af}{{{j{BEl}}}j}{{{j{B`BEl}}}{{j{B`}}}}{c{{Eb{ALb}}}Ed}{c{{Eb{BEl}}}Ed}{c{{Eb{ELh}}}Ed}{c{{Eb{ELj}}}Ed}{c{{Eb{EL`}}}Ed}{c{{Eb{ALf}}}Ed}{c{{Eb{AHl}}}Ed}{{{j{BEl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ALf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ALb}}{j{ALb}}}Eh}{{{j{ELb}}{j{ELb}}}Eh}{{{j{BEl}}{j{BEl}}}Eh}{{{j{AGd}}{j{AGd}}}Eh}{{{j{EKl}}{j{EKl}}}Eh}{{{j{ELd}}{j{ELd}}}Eh}{{{j{ELf}}{j{ELf}}}Eh}{{{j{ELh}}{j{ELh}}}Eh}{{{j{ELj}}{j{ELj}}}Eh}{{{j{EL`}}{j{EL`}}}Eh}{{{j{AGb}}{j{AGb}}}Eh}{{{j{ELl}}{j{ELl}}}Eh}{{{j{ALf}}{j{ALf}}}Eh}{{{j{ELn}}{j{ELn}}}Eh}{{{j{AHl}}{j{AHl}}}Eh}{{{j{EKn}}{j{EKn}}}Eh}{{{j{EM`}}{j{EM`}}}Eh}{{j{j{c}}}Eh{}}000000000000000000000000000000000{{EKl{j{{Kj{c}}}}Kh}{{Eb{AGdEKl}}}Lb}{{{j{ALb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AGd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EKl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ELf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ELh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EL`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AGb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{AHl}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{EKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EM`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}000{AGjELb}{L`ELb}{B@bELb}{{{Ah{Nf}}}BEl}00000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000044{B@bELd}55{B@bELf}66{ELhELj}777777{B@bEKn}88{B@bEM`}{Af{{Eb{AHlEM`}}}}{{{j{AGb}}}{{Dj{ELl}}}}{{{j{{Kj{c}}}}KhELj}AGdLb}{{{j{{Aj{Af}}}}}{{Eb{ALbELb}}}}{{{j{EKl}}}Eh}{{{j{ALb}}{j{B`c}}}BnGh}{{{j{BEl}}{j{B`c}}}BnGh}{{{j{AGd}}{j{B`c}}}BnGh}{{{j{EKl}}{j{B`c}}}BnGh}{{{j{ELh}}{j{B`c}}}BnGh}{{{j{ELj}}{j{B`c}}}BnGh}{{{j{EL`}}{j{B`c}}}BnGh}{{{j{AGb}}{j{B`c}}}BnGh}{{{j{ELl}}{j{B`c}}}BnGh}{{{j{ALf}}{j{B`c}}}BnGh}{{{j{ELn}}{j{B`c}}}BnGh}{{{j{AHl}}{j{B`c}}}BnGh}{{{j{AGd}}}Kh}{ALfKh}{{}c{}}000000000000000000{ELdEKl}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{BEl{{Jf{Nf}}}}{{}c{}}0{{{j{BEl}}}}{BEl}{{{j{B`BEl}}}}{ELfELj}{ELhELj}6{{{j{BEl}}}Eh}{{{j{EKl}}}Eh}{{{j{AGb}}}{{j{EL`}}}}{{{j{AGb}}}{{Dj{Nd}}}}{{{j{ELj}}}EMb}{{{j{AGb}}}{{Dj{AHl}}}}{ALfAHl}{{{j{BEl}}}Hn}`{{{j{AGb}}}{{j{BEl}}}}{{{j{ELl}}}{{j{BEl}}}}{ALfBEl}{{{j{AGd}}}{{Dj{Nf}}}}{{}EKl}{NfAGb}{NfELj}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}AGdLb}{{CnAHl}ELj}{{CnAHl}AGb}{{{j{B`EMd}}}Dj}{{{j{B`EMb}}}Dj}10{{{j{ELj}}}Nf}{{{j{AGb}}}Nf}{{{j{ELh}}}{{j{ELj}}}}{{{j{AGd}}}ADl}{{{j{AGd}}}Kn}{ALfKn}{{{j{ALb}}{j{ALb}}}{{Dj{C`}}}}{{{j{BEl}}{j{BEl}}}{{Dj{C`}}}}{{{j{AGd}}{j{AGd}}}{{Dj{C`}}}}{{{j{EKl}}{j{EKl}}}{{Dj{C`}}}}{{{j{ELj}}{j{ELj}}}{{Dj{C`}}}}{{{j{EL`}}{j{EL`}}}{{Dj{C`}}}}{{{j{AGb}}{j{AGb}}}{{Dj{C`}}}}{{{j{ELl}}{j{ELl}}}{{Dj{C`}}}}{{{j{ALf}}{j{ALf}}}{{Dj{C`}}}}{{{j{ELn}}{j{ELn}}}{{Dj{C`}}}}{{{j{AHl}}{j{AHl}}}{{Dj{C`}}}}{{{j{ELh}}}Nf}{{{j{AGb}}}{{Dj{{j{Nj}}}}}}{{{j{ELl}}}{{j{Nj}}}}{{{j{ELh}}}EMd}{{{j{AGd}}}{{j{{Jd{{Fh{CnAHl}}{Ab{BEl}}}}}}}}{{{j{ALb}}c}EbIf}{ALbEMf}{{{j{BEl}}c}EbIf}{{{j{BEl}}}{{Jf{Af}}}}{{{j{ELh}}c}EbIf}{{{j{ELj}}c}EbIf}{{{j{EL`}}c}EbIf}{{{j{ALf}}}{{Jf{Af}}}}{{{j{ALf}}c}EbIf}{{{j{AHl}}c}EbIf}{{{j{ALb}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}`{ALbACb}{ALbANn}{{{j{ALf}}}Hn}{{{j{EMd}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{EMb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{ELb}}}{{Dj{{j{B@h}}}}}}{{{j{ELd}}}{{Dj{{j{B@h}}}}}}{{{j{ELf}}}{{Dj{{j{B@h}}}}}}{{{j{EKn}}}{{Dj{{j{B@h}}}}}}{{{j{EM`}}}{{Dj{{j{B@h}}}}}}{{{j{AGd}}}Nh}{ELnAf}{AHlAf}{jc{}}0000000000000000{jIn}000000{ALb{{Jf{Af}}}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}0{EMf{{Eb{ALb}}}}1{{{j{EMf}}}{{Eb{ALb}}}}22{{{j{{Aj{Nf}}}}}{{Eb{BEl}}}}{{{Jf{Nf}}}{{Eb{BEl}}}}{{{AKf{{Aj{Nf}}}}}{{Eb{BEl}}}}55555{EKl{{Eb{ELh}}}}{ELj{{Eb{ELh}}}}7{EKl{{Eb{ELj}}}}88888888{{}{{Eb{c}}}{}}000000000000000000{EKl{{Eb{ELjELd}}}}{EKl{{Eb{ELhELd}}}}{jJh}000000000000000000{{{j{ALf}}{j{{Kj{c}}}}Kh{j{Nj}}}EhLb}{{{j{ELl}}}AHl}{{}c{}}000000000000000000{HnEKl}{{{j{{Kj{c}}}}Khe}{{Eb{AGdEKn}}}Lb{{En{}{{El{{Fh{bCn}}}}}}}}{c{{Eb{EKlEKn}}}{{En{}{{El{{Fh{bCn}}}}}}}}``{{{j{B`EMh}}}{{j{B`{Aj{Nf}}}}}}{{{j{EMh}}}{{j{{Aj{Nf}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EMh}}}EMh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{EMhHn}{{{j{EMh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{EMhDj}{{{j{B`EMh}}}Dj}0{{{j{B`EMh}}Hn}Dj}0{{{j{EMh}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{{j{EMf}}}{{j{{Aj{Af}}}}}}{{{j{EMj}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}20{{{j{B`}}}{{j{B`c}}}{}}0{{{j{EMf}}}EMf}{{{j{EMj}}}EMj}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{EMf}}{j{EMf}}}C`}8{{{j{EMf}}{j{EMf}}}Eh}{{{j{EMf}}{j{{Aj{Af}}}}}Eh}{{j{j{c}}}Eh{}}0{{{j{EMf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EMj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALb}}}EMf}{ALbEMf}{cc{}}02{{{j{EMf}}{j{B`c}}}BnGh}{{}c{}}0{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{EMf}{{{j{EMf}}}}{{}c{}}{{{j{EMf}}}Hn}{{{j{B`EMj}}}Dj}0{{{j{B`EMj}}Hn}Dj}{{{j{EMf}}{j{EMf}}}{{Dj{C`}}}}{{{j{EMf}}{j{{Aj{Af}}}}}{{Dj{C`}}}}{{{j{EMj}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{{j{EMf}}}{{Eb{ALbELb}}}}{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{EMf}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}``{{{j{B`{EMl{ce}}}}A@fb}{{EMn{c}}}{h{DNj{Al}}}EN`}{{{j{B`{EMl{ce}}}}{j{A@f}}b}{{EMn{c}}}{h{DNj{Al}}}EN`}{{{j{B`{EMl{ce}}}}{EMn{c}}}BnhEN`}{{{j{B`{EMl{ce}}}}{A`{c}}}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}{A`{c}}{Dj{Dl}}}{{EMn{c}}}hEN`}{{{j{{EMl{ce}}}}}{{j{{Fj{c}}}}}{}{}}{{{j{B`{EMl{ce}}}}k}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}{{En{}{{El{c}}}}}{{En{}{{El{{Fh{gi}}}}}}}}{{{j{B`{EMl{ce}}}}i}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}{{En{}{{El{{Fh{gDl}}}}}}}}0{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{{EMl{ce}}}}}{{EMl{ce}}}BfBf}{{{j{{EMn{ce}}}}}{{EMn{ce}}}BfBf}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}{{EMl{ce}}}{}EDd}{{}{{EMn{ce}}}{}EDd}{c{{Eb{{EMn{eg}}}}}Ed{CbEf}Ef}{{{j{{EMn{ce}}}}{j{{EMn{ce}}}}}EhEjEj}{{{j{{EMl{ce}}}}{j{B`F`}}}FfFdFd}{{{j{{EMn{ce}}}}{j{B`F`}}}FfFdFd}{cc{}}{{{ENd{c}}}{{EMn{ce}}}{}EDd}{ENf{{EMn{cENf}}}{}}2{{{j{{EMl{ce}}}}}{{j{{Fj{c}}}}}{}{}}{EMl}{EMn}{{{j{{EMl{ce}}}}}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}Cfc}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}CfDl}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}g}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}}{{{j{B`{EMl{ce}}}}I`Jb}{{EMn{c}}}hEN`}{{}c{}}0{{{j{{EMn{ce}}}}}EhhHb}{{{j{B`{EMn{ce}}}}{EMn{ce}}}BnhHb}{c{{EMl{ec}}}{}{}}{{{j{{EMn{ce}}}}g}Eb{CbIh}IhIf}{jc{}}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{EMnENd}{jJh}0{{}c{}}0``{{{j{B`{EN`{}{{ENh{c}}}}}}c}Bn{}}{{{j{B`{EN`{}{{ENh{c}}}}}}{j{Cl}}}c{}}{{{j{B`{EN`{}{{ENh{c}}}}}}I`{j{Jb}}}c{}}{{{j{{EN`{}{{ENh{c}}}}}}}c{}}{{{j{{EN`{}{{ENh{c}}}}}}{j{Cl}}}Eh{}}```{{}b}````````{{{j{{ENj{c}}}}}{{Jd{c{Bl{{Dd{Db}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}ENf}Bn{BfCbFd}}{{{j{B`{ENj{c}}}}e}Bn{BfCbFd}{}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{ENj{c}}}}}{{ENj{c}}}Bf}{{{j{{ENl{c}}}}}{{ENl{c}}}Bf}{{{j{ENf}}}ENf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{}{{ENj{c}}}{}}{{}ENf}{c{{Eb{ENf}}}Ed}{{{j{{ENl{c}}}}{j{{ENl{c}}}}}EhEj}{{{j{ENf}}{j{ENf}}}Eh}{{{j{{ENj{c}}}}{j{B`F`}}}FfFd}{{{j{{ENl{c}}}}{j{B`F`}}}FfFd}0{{{j{ENf}}{j{B`F`}}}Ff}{cc{}}00{{{j{ENn}}}{{Il{ENf}}}}{{{j{{ENj{c}}}}c}{{Dj{{j{{Dd{Db}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}Cn}{{Dj{{j{{Fh{cb}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}{j{Cl}}}e{BfCbFd}{}}{{{j{B`{ENj{c}}}}I`{j{Jb}}}e{BfCbFd}{}}{{{j{ENn}}}{{Il{Bn}}}}{{{j{{ENj{c}}}}}e{BfCbFd}{}}{{{j{B`{ENj{c}}}}c{Dd{Db}}}{{Eb{Eh{ENl{c}}}}}{BfCbFd}}{{}c{}}00{{{j{ENf}}}Eh}{{{j{{ENj{c}}}}{j{Cl}}}Eh{BfCbFd}}{{{j{{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{I`}}}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}e}{{`{{CLh{}{{El{{EOb{cI`}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{Fh{c{j{{Dd{Db}}}}}}}}}}C@f}}}{BfCbFd}}{ENfJd}{{{j{{ENj{c}}}}c}{{Dj{b}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{Jd{cb}}}{BfCbFd}}10{{{j{{ENj{c}}}}}b{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Bn{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{B`ENf}}ENf}Bn}{{{j{{ENj{c}}}}{j{Cl}}e}Kb{BfCbFd}{{Hl{c}}}}{b{{ENj{c}}}{}}{{{j{{ENj{c}}}}c}{{Dj{{Fh{bEh}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}c}{{Dj{{Fh{{EO`{Cn}}ENf}}}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{j{{Ab{{EOb{cI`}}}}}}}{BfCbFd}}{{{j{ENf}}{j{ENn}}}{{Il{Bn}}}}2{{{j{B`{ENj{c}}}}cb}{{Dj{{Fh{{Jf{{EO`{Cn}}}}ENf}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}{j{{Jd{cb}}}}}ENf{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{Cn}}}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}e}{{`{{H`{}{{El{{EOb{cCn}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{EOd{j{{ENj{c}}}}e}EOd{}{{Hl{c}}}}{{}In}{{{j{{ENj{c}}}}{j{Cl}}e}{{Fh{D`D`}}}{BfCbFd}{{Hl{c}}}}{{{j{ENf}}c}EbIf}{{{j{{ENj{c}}}}cb}{{Dj{Cn}}}{BfCbFd}}{{EOf{j{{ENj{c}}}}}EOf{}}{jc{}}00{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{{{j{{ENj{c}}}}I`}{{Dj{{EOb{c{j{Jb}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{EOb{c{Fh{I`{j{Jb}}}}}}}}}}C@f}}}{BfCbFd}}{{{j{{ENj{c}}}}Cf}{{`{{CLh{}{{El{{EOb{c{Fh{I`{j{Jb}}}}}}}}}}}}}{BfCbFd}}{jJh}00{{{j{{ENj{c}}}}c}{{Dj{{Bl{{Dd{Db}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{Cn}}}}}}Bf}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{EOb{cCn}}}}}}Bf}}}{BfCbFd}}{{EOd{j{{ENj{c}}}}}EOd{}}{{}c{}}00{EOhDd}{EOh}{EOjDd}{EOj}`{{{j{{EOl{c}}}}}{{j{{Jd{cCn}}}}}{BfCbFd}}{{{j{B`{EOl{c}}}}e}Bn{BfCbFd}{}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EOl{c}}}}}{{EOl{c}}}Bf}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}{{EOl{c}}}{}}{{{j{{EOl{c}}}}{j{B`F`}}}FfFd}{cc{}}{{{j{{EOl{c}}}}Cn}{{Dj{{j{c}}}}}{BfCbFd}}{{{j{B`{EOl{c}}}}{j{Cl}}}e{BfCbFd}{}}{{{j{B`{EOl{c}}}}I`{j{Jb}}}e{BfCbFd}{}}{{{j{{EOl{c}}}}}e{BfCbFd}{}}{{{j{B`{EOl{c}}}}cCn}Eh{BfCbFd}}{{}c{}}{{{j{{EOl{c}}}}{j{Cl}}}Eh{BfCbFd}}0{{{j{{EOl{c}}}}{j{c}}}Eh{BfCbFd}}{{{j{B`{EOl{c}}}}{j{c}}}Eh{BfCbFd}}{{{j{{EOl{c}}}}{j{Cl}}e}Kb{BfCbFd}{{Hl{c}}}}{{{j{{EOl{c}}}}}{{j{{Ab{{Fh{cI`}}}}}}}{BfCbFd}}{{{j{{EOl{c}}}}e}{{`{{CLh{}{{El{{Fh{{j{c}}I`}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{{j{B`{EOl{c}}}}{j{Cl}}}{{Ab{c}}}{BfCbFd}}{{{j{B`{EOl{c}}}}I`{j{Jb}}}{{Dj{{j{c}}}}}{BfCbFd}}{{{j{{EOl{c}}}}{j{Cl}}e}{{Fh{D`D`}}}{BfCbFd}{{Hl{c}}}}{{{j{{EOl{c}}}}{j{c}}}{{Dj{Cn}}}{BfCbFd}}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{{{j{{EOl{c}}}}I`}{{Dj{{Fh{{j{c}}{j{Jb}}}}}}}{BfCbFd}}{{{j{{EOl{c}}}}}{{`{{CLh{}{{El{{Fh{{j{c}}I`{j{Jb}}}}}}}}C@f}}}{BfCbFd}}{{{j{{EOl{c}}}}Cf}{{`{{CLh{}{{El{{Fh{{j{c}}I`{j{Jb}}}}}}}}}}}{BfCbFd}}{jJh}>{{{j{{EOl{c}}}}e}{{`{{CLh{}{{El{{Fh{{j{c}}Cn}}}}}}Bf}}}{BfCbFd}{{Hl{c}}}}{{}c{}}````````````{{{j{B`EOn}}{j{F@`}}}{{Eb{BnF@b}}}}{{{j{B`EOn}}{j{Fn}}b}{{Eb{F@`F@d}}}}{{{j{B`EOn}}{j{Fn}}bl}{{Eb{F@`F@f}}}}{{{j{B`EOn}}An}{{Eb{F@`F@d}}}}{F@`Jd}{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{EOn}}}EOn}{{{j{F@`}}}F@`}{{{j{F@b}}}F@b}{{{j{F@h}}}F@h}{{{j{F@d}}}F@d}{{{j{F@f}}}F@f}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{}F@`}{c{{Eb{F@`}}}Ed}{{{j{B`EOn}}l}{{Eb{F@`F@b}}}}{{{j{EOn}}{j{EOn}}}Eh}{{{j{F@`}}{j{F@`}}}Eh}{{{j{F@b}}{j{F@b}}}Eh}{{{j{F@h}}{j{F@h}}}Eh}{{{j{F@d}}{j{F@d}}}Eh}{{{j{F@f}}{j{F@f}}}Eh}{{{j{EOn}}{j{B`F`}}}Ff}{{{j{F@`}}{j{B`F`}}}Ff}{{{j{F@b}}{j{B`F`}}}Ff}0{{{j{F@h}}{j{B`F`}}}Ff}0{{{j{F@d}}{j{B`F`}}}Ff}0{{{j{F@f}}{j{B`F`}}}Ff}0{cc{}}{cF@`{{En{}{{El{{Fh{b{Dj{Df}}}}}}}}}}11111{{{Jd{bDf}}}{{Eb{EOnF@b}}}}{F@`{{Eb{EOnF@b}}}}{Df{{Fh{EOnF@`}}}}{cF@`{{En{}{{El{{Fh{b{Dj{Df}}}}}}}}}}{cF@`{{En{}{{El{{Fh{bDf}}}}}}}}{{{j{ENn}}}{{Il{F@`}}}}{An{{Eb{EOnF@b}}}}{{{j{EOn}}}Df}{{{j{EOn}}b}{{Dj{An}}}}{{{j{EOn}}}{{Eb{lc}}}{}}{F@hb}{{{j{ENn}}}{{Il{Bn}}}}{{{j{EOn}}}F@`}{{{j{B`EOn}}l}{{Eb{F@`F@h}}}}{{}c{}}00000{{{j{EOn}}ll}{{Eb{{Dj{Eh}}c}}}{}}{{{j{F@`}}}Eh}{{{j{EOn}}}Hd}{{{j{B`F@`}}F@`}Bn}{F@hDf}{{{j{F@`}}{j{ENn}}}{{Il{Bn}}}}{{{j{EOn}}c}{{`{{H`{}{{El{An}}}}}}}{{Hl{b}}}}{{}In}{{{j{F@`}}c}EbIf}{{{j{EOn}}}An}{jc{}}00000{jIn}000{c{{Eb{e}}}{}{}}00000{F@db}{{}{{Eb{c}}}{}}00000{jJh}00000{F@hDj}{{}c{}}00000{{}j}{{{j{ENn}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}}{{Il{Bn}}}}```````````{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{F@j{c}}}{{F@l{c}}}{}}{{{F@n{c}}}{{FA`{c}}}Cb}{{}{{F@j{c}}}{}}{{}{{F@n{c}}}{CbBf}}{{{F@j{c}}An}{{F@j{c}}}{}}{{{j{{F@l{c}}}}}{{Dj{An}}}{}}{{{F@n{c}}An}{{F@n{c}}}Cb}{{{j{{FA`{c}}}}}{{Dj{An}}}{CbBf}}{FAbDj}{FAdDj}{{{j{{FAf{c}}}}}{{FAf{c}}}Bf}{{{j{FAh}}}FAh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{{FAf{c}}}}{j{{FAf{c}}}}}C`Cb}{{{j{FAh}}}Hn}={{}{{F@l{c}}}{}}{{}{{F@n{c}}}{}}{{}{{FA`{c}}}{}}{{}{{FAb{c}}}{}}{{}{{FAd{ce}}}{}{}}{{{j{{FAf{c}}}}{j{{FAf{c}}}}}EhEj}{{j{j{c}}}Eh{}}0{{{j{{FAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdFAj}}{{{j{{FAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{FAh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{FAb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{FAd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFd}{cc{}}0{{{F@j{c}}}{{F@l{c}}}{}}1{{{F@n{c}}}{{FA`{c}}}{}}22222{{{j{{FAf{c}}}}{j{B`e}}}BnGjGh}{{{F@j{c}}e}{{F@j{c}}}{}{{Hh{{FAf{c}}FAh}}FAl}}{{{F@n{c}}e}{{F@n{c}}}Cb{{Hh{cb{j{Nj}}}}FAl}}{{}c{}}0000000{{{j{B`{F@l{c}}}}}{{`{C@f}}}{}}0{{{j{B`{FA`{c}}}}c}{{`{{H`{}{{El{{Fh{bCn}}}}}}}}}{CbBf}}1{{{j{{FA`{c}}}}}{{Jf{c}}}{CbBf}}{FAdJd}{{{j{B`{F@l{c}}}}}{{Dj{I`}}}{}}{{{j{B`{F@l{c}}}}}{{Dj{Cn}}}{}}{{{j{B`{FA`{c}}}}c}{{Dj{{Fh{bCn}}}}}{CbBf}}{{{j{B`{F@l{c}}}}}{{Dj{Cf}}}{}}{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{I`}}}}}}{FAhHn}0{{{j{{FAf{c}}}}{j{{FAf{c}}}}}{{Dj{C`}}}Ib}{{{j{{F@l{c}}}}}FAh{}}{{{j{FAh}}}Hn}{{{F@j{{Fh{cb}}}}{j{{ENj{c}}}}e}{{F@j{{Fh{cb}}}}}{BfCbFd}{{Hl{c}}}}{{F@jc}F@j{{En{}{{El{Cn}}}}}}5{{{F@n{c}}cg}{{F@n{c}}}Cb{{H`{}{{El{{Fh{bCn}}}}}}FAl}{{En{}{{FAn{e}}}}}}{{{F@n{c}}{j{{ENj{c}}}}}{{F@n{c}}}{BfCbFd}}7{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{{Fh{cCn}}}}}}}}{jc{}}0{jIn}7777{c{{Eb{e}}}{}{}}0000000{{}{{Eb{c}}}{}}0000000{FAbA`}{FAdA`}{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{Cf}}}}}}??{jJh}0000000{{{F@j{{Fh{cb}}}}{j{{ENj{c}}}}}{{F@j{{Fh{cb}}}}}{BfCbFd}}{{}c{}}0000000``````````````{{{j{{Fj{c}}}}}{{j{{Id{Cf{Ab{c}}}}}}}{}}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{{{j{{ENd{c}}}}}{{`{{H`{}{{El{b}}}}}}}h}{A`Ab}{FB`j}{ENdAb}{{{j{B`{Fj{c}}}}{ENd{c}}}Bnh}{{{j{B`{Fj{c}}}}{A`{c}}}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}{A`{c}}{Dj{Dl}}}{{ENd{c}}}h}{{{j{{Fj{c}}}}}{{j{{Fj{c}}}}}{}}{{{j{{Fj{c}}}}{j{e}}lik}dh{{Gf{}{{Gd{B@b}}}}}Bf{{En{}{{El{{Fh{gI`}}}}}}}{{Hh{{j{g}}Cn}{{Hf{Eh}}}}}}{{{j{B`{Fj{c}}}}g}{{ENd{c}}}h{{AId{{ENb{Cl}}}}}{{En{}{{El{{Fh{eDl}}}}}}}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{{Fj{c}}}}{j{Cl}}}{{Eb{D`FBb}}}{}}{{{j{{Fj{c}}}}{j{e}}l}{{Hj{ce}}}hGf}{FBdBd}{{}{{Dj{Kb}}}}{{}{{Dj{D`}}}}10{{{j{{Fj{c}}}}}{{Fj{c}}}Bf}{{{j{{FB`{ce}}}}}{{FB`{ce}}}BfBf}{{{j{{FBd{ce}}}}}{{FBd{ce}}}BfBf}{{{j{{ENd{c}}}}}{{ENd{c}}}Bf}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}C`CbCb}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}C`CbCb}{{}{{Fj{c}}}{}}{{}{{ENd{c}}}{}}{{{j{{FB`{ce}}}}}{{j{g}}}{}{}{}}{c{{Eb{{ENd{e}}}}}Ed{CbEf}}{{{j{{Fj{c}}}}{j{Cl}}}{{`{{H`{}{{El{{Fh{HnCf}}}}}}}}}{}}{{{j{{Fj{c}}}}{j{{Fj{c}}}}}EhEj}{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}EhEjEj}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}EhEjEj}{{{j{FBb}}{j{FBb}}}Eh}{{{j{{ENd{c}}}}{j{{ENd{c}}}}}EhEj}{{j{j{c}}}Eh{}}00000{{{j{{Fj{c}}}}{j{e}}li}{{`{{H`{}{{El{{Fh{g{Bb{c}}}}}}}}}}}h{{Gf{}{{Gd{B@b}}}}}Bf{{En{}{{El{{Fh{gI`}}}}}}}}0{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{{{j{{Fj{c}}}}{j{B`F`}}}FfFd}{{{j{{FB`{ce}}}}{j{B`F`}}}FfFdFd}{{{j{{FBd{ce}}}}{j{B`F`}}}FfFdFd}{{{j{FBb}}{j{B`F`}}}Ff}0{{{j{{ENd{c}}}}{j{B`F`}}}FfFd}{cc{}}0{{{A`{c}}}{{Fj{c}}}h}11111{{{j{ENn}}}{{Il{{ENd{n}}}}}}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{FB`{{ENb{Cl}}c}}}}}}}}}{}}{{{j{{Fj{c}}}}Cf}{{Dj{{ENb{Cl}}}}}{}}{{{j{{Fj{c}}}}Cf}{{Dj{{FB`{{ENb{Cl}}c}}}}}{}}{{{j{{Fj{c}}}}I`}{{Dj{{j{Jb}}}}}{}}{{{j{ENn}}}{{Il{Bn}}}}{{{j{{Fj{c}}}}}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}Cfc}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}CfDl}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}e}{{ENd{c}}}h{{AId{{ENb{Cl}}}}}}{{{j{B`{Fj{c}}}}I`Jb}{{ENd{c}}}h}{{}c{}}000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{{}c{}}0{{{j{{Fj{c}}}}}Eh{}}{{{j{{ENd{c}}}}}EhCb}{ENdJd}{FB`Dj}{{{j{{Fj{c}}}}{j{e}}l}{{`{{H`{}{{El{{FBd{{ENb{Cl}}c}}}}}}}}}h{{Gf{}{{Gd{B@b}}}}}}{{{Fj{c}}g}{{Fj{e}}}hh{{Hh{c}{{Hf{e}}}}}}{{{ENd{c}}g}{{ENd{e}}}CbCb{{Hh{c}{{Hf{e}}}}}}{{{j{B`{ENd{c}}}}{ENd{c}}}BnCb}{c{{Fj{e}}}{{En{}{{El{Cl}}}}}h}{{{j{B`{FBf{cge}}}}}{{Dj{i}}}{}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{e}}}}}}}{}}{{{j{B`{FBh{cge}}}}}{{Dj{i}}}{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}{}}{{{j{{Fj{c}}}}I`}{{j{{FBj{Cf}}}}}{}}{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}{{Dj{C`}}}IbIb}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}{{Dj{C`}}}IbIb}{{{j{{ENd{n}}}}{j{ENn}}}{{Il{Bn}}}}{{{FBf{cge}}}Bn{}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{e}}}}}}}}{{{FBh{cge}}}Bn{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}{{}In}0{A`Id}{{{j{{ENd{c}}}}e}Eb{CbIh}If}{jc{}}000{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{{{j{{Fj{c}}}}{j{e}}lik}{{Eb{d}}}hGfBf{{En{}{{El{{Fh{gI`}}}}}}}{{Hh{{j{g}}Cn}{{Hf{Eh}}}}}}{{{j{{Fj{c}}}}{j{e}}li}{{Eb{{`{{H`{}{{El{{Fh{g{Bb{c}}}}}}}}}}}}}hGfBf{{En{}{{El{{Fh{gI`}}}}}}}}0{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{{{j{{Fj{c}}}}{j{e}}l}{{`{{H`{}{{El{{Eb{{FBd{{ENb{Cl}}c}}}}}}}}}}}hGf}{FB`}{FBdFB`}{{{j{{Fj{c}}}}Cf}{{Dj{{Jd{b{j{Jb}}}}}}}{}}{{{j{{Fj{c}}}}Cf}{{`{{CLh{}{{El{{Fh{b{j{{FBj{Cf}}}}}}}}}}}}}{}}{FB`Cf}{{{j{{Fj{c}}}}}{{`{{C@f{}{{El{{Fh{bCf}}}}}}}}}h}{{{j{{Fj{c}}}}}{{`{{C@f{}{{El{{Fh{DlCf}}}}}}}}}h}{{{j{{ENd{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{A`Jd}{ENdJd}{A`Jf}{ENdAb}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{FB`{{ENb{Cl}}c}}}}}}}}}{}}{jJh}000000{{}c{}}000000{{{j{{Fj{c}}}}ei}{{FBf{cig}}}{BfCb}{{AId{{ENb{Cl}}}}}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{g}}}}}}}}{{{j{{Fj{c}}}}{j{Cl}}g}{{FBh{cge}}}{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}{{{j{{Fj{c}}}}Cfg}{{FBh{cge}}}{BfCb}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}","D":"AEFjAEEhHd","p":[[1,"u32"],[5,"Balance",16605,16625],[5,"DescriptorId",16605,16626],[10,"Anchor",16605,16627],[1,"reference",null,null,1],[5,"BlockId",16605,16628],[5,"ConfirmationBlockTime",16605,16628],[5,"TxUpdate",16605,16629],[5,"BTreeSet",16630],[5,"Hash",10410,16631],[1,"u8"],[1,"array"],[1,"slice"],[5,"TxPosInBlock",16605,16627],[5,"CheckPoint",16605,16632],[0,"mut"],[5,"FullTxOut",16605,16633],[6,"ChainPosition",16605,16633],[10,"Clone",16634],[6,"ObservedIn",16605,16635],[6,"CanonicalReason",16605,16635],[5,"SpkIterator",16605,16636],[1,"unit"],[6,"Ordering",16637],[10,"Ord",16637],[6,"ValueRef",16638],[5,"Txid",14817,16639],[5,"Impl",16605],[8,"FromSqlResult",16640],[5,"Transaction",14817,16639],[5,"ScriptBuf",14817,16641],[5,"Amount",14817,16642],[6,"DescriptorPublicKey",16643],[6,"Descriptor",16644],[5,"BlockHash",14817,16645],[6,"Network",14817,16646],[6,"Option",16647,null,1],[1,"u64"],[10,"Borrow",16648],[10,"DescriptorExt",16605,16626],[6,"Result",16649,null,1],[10,"Deserializer",10304,16650],[10,"Deserialize",10304,16650],[1,"bool"],[10,"PartialEq",16637],[17,"Item"],[10,"IntoIterator",16651],[5,"Formatter",16652],[5,"Error",16652],[10,"Debug",16652],[8,"Result",16652],[1,"tuple",null,null,1],[5,"TxGraph",16606],[1,"never"],[5,"Header",5847,16645],[5,"FromSliceError",13942,16653],[1,"str"],[17,"Error"],[10,"ChainOracle",16605,16654],[10,"Hasher",16655],[10,"Hash",16655],[10,"SliceIndex",16656],[5,"IntoFallible",16657],[10,"Iterator",16658],[10,"Merge",16605,16659],[5,"CheckPointIter",16605,16632],[17,"Output"],[10,"FnMut",16660],[5,"CanonicalIter",16605,16635],[10,"RangeBounds",16661],[1,"usize"],[5,"OutPoint",14817,16639],[10,"PartialOrd",16637],[5,"HashMap",16662],[10,"Serializer",10304,16663],[10,"Serialize",10304,16663],[6,"ToSqlOutput",16664],[8,"Result",16665],[5,"String",3659,16666],[5,"Convert",16657],[5,"TxOut",14817,16639],[5,"BTreeMap",16667],[5,"Vec",3659,16668],[5,"TypeId",16669],[15,"Anchor",409],[15,"ObservedIn",409],[15,"Confirmed",413],[15,"Unconfirmed",413],[5,"SignedAmount",14817,16642],[5,"Weight",14817,16670],[5,"Work",14817,16671],[5,"XOnlyPublicKey",14817,16672],[5,"Secp256k1",12842,16673],[5,"Scalar",12842,16674],[6,"Parity",12842,16672],[6,"Error",12842,16673],[10,"Verification",12842,16675],[5,"Address",14817,16676],[6,"AddressType",14817,16676],[5,"FilterHash",14817,16677],[5,"FilterHeader",14817,16677],[5,"XKeyIdentifier",14817,16678],[5,"TxMerkleNode",14817,16645],[5,"WitnessMerkleNode",14817,16645],[5,"WitnessCommitment",14817,16645],[5,"ScriptHash",14817,16679],[5,"WScriptHash",14817,16679],[5,"Wtxid",14817,16639],[5,"PubkeyHash",14817,16680],[5,"WPubkeyHash",14817,16680],[5,"LegacySighash",14817,16681],[5,"SegwitV0Sighash",14817,16681],[5,"TapSighash",14817,16681],[5,"TapLeafHash",14817,16682],[5,"TapNodeHash",14817,16682],[5,"TapTweakHash",14817,16682],[5,"Script",14817,16683],[5,"XOnlyPublicKey",13603,16684],[5,"Hash",10527,16685],[5,"Hash",8171,16686],[5,"TapSighashTag",14817,16681],[5,"Hash",10581,16687],[5,"TapLeafTag",14817,16682],[5,"TapBranchTag",14817,16682],[5,"TapTweakTag",14817,16682],[5,"PushBytes",6648,16688],[5,"Params",7702,16689],[6,"NetworkUnchecked",3177,16676],[10,"NetworkValidation",3177,16676],[5,"TxIn",14817,16639],[5,"Block",14817,16645],[6,"Bip34Error",5847,16645],[5,"Builder",6648,16690],[5,"Bytes",6648,16683],[5,"ChainHash",5858,16691],[6,"LockTime",5930,16692],[6,"LockTime",6122,16693],[5,"Sequence",14817,16639],[1,"i64"],[5,"FeeRate",14817,16694],[5,"Opcode",14817,16695],[6,"ClassifyContext",6339,16695],[6,"Class",6339,16695],[5,"Witness",14817,16696],[6,"Denomination",14817,16642],[6,"KnownHrp",14817,16676],[5,"WitnessProgram",14817,16697],[6,"WitnessVersion",14817,16698],[5,"VarInt",14817,16699],[5,"PublicKey",14817,16680],[5,"CompressedPublicKey",14817,16680],[5,"PrivateKey",14817,16680],[6,"TapSighashType",14817,16681],[6,"EcdsaSighashType",14817,16681],[5,"MerkleBlock",14817,16700],[6,"NetworkKind",14817,16646],[5,"Target",14817,16671],[5,"CompactTarget",14817,16671],[5,"Psbt",14817,16701],[6,"Error",12739,16702],[6,"Error",7672,16699],[10,"Read",10912,16703],[10,"Sized",16704],[5,"Error",10912,16705],[10,"Write",10912,16703],[5,"TweakedPublicKey",11351,16680],[5,"Token",16706],[10,"BufRead",10912,16703],[1,"u128"],[10,"AsRef",16707],[1,"f64"],[5,"Display",3200,16642],[5,"HashEngine",10410,16631],[6,"Instruction",6648,16708],[6,"Error",16709],[6,"MerkleBlockError",11480,16700],[6,"ExtractTxError",12739,16701],[10,"Write",16652],[5,"PublicKey",12842,16672],[5,"Xpub",5367,16678],[6,"Cow",16710],[5,"RelLockTime",16711],[1,"u16"],[5,"ScriptPath",14819,16681],[5,"LeafNode",15190,16682],[5,"TaprootSpendInfo",15190,16682],[10,"Fn",16660],[6,"ParseAmountError",3200,16642],[5,"InvalidSighashTypeError",14819,16681],[5,"ParseNetworkError",11494,16646],[6,"HexToBytesError",8490,16712],[6,"PrefixedHexError",7920,16713],[5,"Keypair",12842,16672],[5,"Magic",11741,16714],[10,"Signing",12842,16675],[5,"UncompressedPublicKeyError",11351,16680],[6,"FromScriptError",3177,16715],[6,"LeafVersion",15190,16682],[5,"TimeOverflowError",6122,16716],[6,"KeyParseError",16717],[6,"FromSliceError",11351,16680],[10,"Into",16707,null,1],[5,"NonStandardSighashTypeError",14819,16681],[6,"ParseError",3177,16715],[6,"ParsePublicKeyError",11351,16680],[6,"FromWifError",11351,16680],[6,"ParseError",16642],[6,"UnprefixedHexError",7920,16713],[5,"RangeInclusive",16661],[5,"RangeToInclusive",16661],[5,"RangeFrom",16661],[5,"RangeTo",16661],[5,"RangeFull",16661],[5,"Range",16661],[6,"Bound",16661],[5,"SecretKey",12842,16672],[5,"InstructionIndices",6648,16708],[5,"Instructions",6648,16708],[5,"Box",16718,null,1],[5,"Height",5930,16719],[5,"Time",5930,16719],[5,"Iter",7490,16696],[6,"Error",7209,16697],[6,"P2shError",3177,16715],[5,"Signature",15190,16720],[5,"Signature",7830,16721],[5,"ControlBlock",15190,16682],[5,"SighashCache",14819,16681],[5,"Message",12842,16673],[6,"SignError",12739,16701],[6,"PsbtSighashMsg",16709],[6,"SighashError",16709],[6,"SigningKeys",12739,16701],[10,"GetKey",12739,16701],[6,"AddressData",3177,16676],[5,"Fe32",4942,16722],[5,"Hash",16723],[5,"Hash",8505,16724],[5,"OutOfRangeError",16642],[5,"SortKey",11351,16680],[5,"InputsIndexError",7480,16639],[5,"OutputsIndexError",7480,16639],[5,"PartialMerkleTree",11480,16700],[5,"DefiniteDescriptorKey",16643],[6,"UtxoUpdateError",16709],[6,"OutputUpdateError",16709],[5,"Signature",14739,16725],[5,"Version",7480,16639],[5,"UnknownAddressTypeError",3177,16715],[5,"UnknownHrpError",3177,16715],[5,"NetworkValidationError",3177,16715],[5,"InvalidBase58PayloadLengthError",3177,16715],[5,"LegacyAddressTooLongError",3177,16715],[5,"InvalidLegacyPrefixError",3177,16715],[6,"NetworkChecked",3177,16676],[5,"TryFromError",7259,16698],[6,"Infallible",16707],[5,"DecodeError",4993,16726],[6,"Error",3659,16727],[10,"StdError",8789],[15,"P2pkh",3157],[15,"P2sh",3157],[15,"Segwit",3157],[10,"CheckedSum",3200,16642],[5,"TooPreciseError",16642],[5,"InvalidCharacterError",16642],[5,"InputTooLargeError",16642],[5,"MissingDigitsError",16642],[10,"SerdeAmount",3245,16728],[10,"SerdeAmountForOpt",3245,16728],[10,"Allocator",16729],[5,"NonNull",16730],[5,"OsStr",16731],[5,"Path",16732],[6,"Utf8Pattern",16733],[5,"InvalidCharacterError",3659,16727],[6,"FromSqlError",16640],[5,"Address",11741,16734],[6,"Inventory",11890,16735],[5,"ShortId",5055,16736],[5,"AddrV2Message",11742,16734],[5,"PrefilledTransaction",5055,16736],[5,"Drain",16737],[5,"Drain",16666],[1,"i16"],[1,"i32"],[1,"i8"],[5,"ByteString",16738],[5,"ByteStr",16739],[10,"Copy",16704],[1,"char"],[5,"ExtractIf",16740],[5,"Error",16741],[5,"IncorrectChecksumError",3660,16727],[5,"TooShortError",3660,16727],[5,"BinaryHeap",16742],[5,"VecDeque",16743],[5,"CString",16744],[5,"DerivationPath",5367,16678],[6,"ChildNumber",5367,16678],[5,"PushBytesBuf",6648,16688],[5,"TaprootMerkleBranch",15190,16745],[5,"FromUtf16Error",16666],[5,"FromUtf8Error",16666],[5,"Assets",16746],[5,"IntoChars",16666],[6,"Error",5367,16678],[10,"Error",8789,16650],[10,"IntoDeserializer",8789,16650],[5,"StringDeserializer",8868,16747],[10,"FnOnce",16660],[10,"Pattern",16733],[20,"MaybeUninit",16748],[5,"Splice",16749],[6,"SocketAddr",16750],[5,"IntoIter",16751],[6,"Error",16752],[5,"TryReserveError",16753],[5,"IoSlice",16754],[6,"EncodeSliceError",3956,16755],[6,"DecodeError",3956,16756],[6,"DecodeSliceError",3956,16756],[17,"Config"],[17,"DecodeEstimate"],[10,"Engine",3956,16757],[10,"Config",3898,16757],[10,"DecodeEstimate",3898,16757],[5,"Alphabet",3792,16758],[6,"ParseAlphabetError",3792,16758],[5,"Base64Display",3837,16759],[5,"GeneralPurpose",3898,16760],[5,"GeneralPurposeConfig",3898,16760],[6,"DecodePaddingMode",3898,16757],[5,"DecodeMetadata",3898,16757],[5,"DecoderReader",3957,16761],[10,"Read",16754],[10,"StrConsumer",3970,16762],[5,"EncoderWriter",3970,16763],[10,"Write",16754],[5,"EncoderStringWriter",3970,16762],[5,"Hrp",4942,16764],[5,"ByteIter",4778,16764],[10,"ByteIterExt",4942,16765],[5,"BytesToFes",4902,16765],[5,"CharIter",4778,16764],[6,"NoChecksum",4942,16766],[6,"Bech32",4942,16766],[6,"Bech32m",4942,16766],[6,"DecodeError",4942,16767],[6,"EncodeError",4942,16767],[6,"EncodeIoError",4942,16767],[5,"CodeLengthError",4359,16768],[10,"Fe32IterExt",4942,16765],[5,"FesToBytes",4902,16765],[6,"UncheckedHrpstringError",4359,16768],[6,"FromCharError",4731,16722],[5,"LowercaseByteIter",4778,16764],[5,"LowercaseCharIter",4778,16764],[6,"Error",4778,16764],[1,"i128"],[5,"Encoder",4650,16769],[10,"Checksum",4942,16770],[5,"PackedNull",4341,16770],[5,"Engine",4341,16770],[10,"PackedFe32",4341,16770],[5,"HrpFe32Iter",4341,16770],[5,"CheckedHrpstring",4359,16768],[5,"ByteIter",4359,16768],[5,"SegwitHrpstring",4359,16768],[6,"SegwitHrpstringError",4359,16768],[6,"CheckedHrpstringError",4359,16768],[6,"CharError",4359,16768],[6,"ChecksumError",4359,16768],[5,"SegwitCodeLengthError",4359,16768],[6,"PaddingError",4359,16768],[5,"UncheckedHrpstring",4359,16768],[5,"AsciiToFe32Iter",4359,16768],[6,"WitnessLengthError",4943,16771],[5,"Fe32Iter",4359,16768],[5,"ByteIter",4650,16769],[5,"CharIter",4650,16769],[5,"Fe32Iter",4650,16769],[5,"WitnessVersionIter",4650,16769],[6,"TryFromError",4731,16722],[5,"TryFromIntError",16772],[5,"Checksummed",4902,16765],[10,"ExactSizeIterator",16773],[5,"InvalidWitnessVersionError",4943,16771],[6,"EncodeError",4993,16726],[5,"BlockTransactionsRequest",5055,16736],[5,"BlockTransactions",5055,16736],[6,"Error",5055,16736],[5,"HeaderAndShortIds",5055,16736],[5,"TxIndexOutOfRangeError",5055,16736],[6,"HexToArrayError",8490,16712],[5,"BlockFilterWriter",5252,16677],[5,"GcsFilterWriter",5252,16677],[6,"Error",5252,16677],[5,"BlockFilter",5252,16677],[5,"BitStreamWriter",5252,16677],[5,"BlockFilterReader",5252,16677],[5,"GcsFilterReader",5252,16677],[5,"BitStreamReader",5252,16677],[5,"ChainCode",5367,16678],[5,"Fingerprint",5367,16678],[8,"ExtendedPubKey",5367,16678],[8,"ExtendendPubKey",5367,16678],[8,"ExtendedPrivKey",5367,16678],[8,"ExtendendPrivKey",5367,16678],[5,"Xpriv",5367,16678],[5,"DerivationPathIterator",5367,16678],[5,"InvalidBase58PayloadLengthError",5367,16678],[6,"KeyRequest",12739,16701],[10,"IntoDerivationPath",5367,16678],[15,"Normal",5721],[15,"Hardened",5721],[5,"Version",5847,16645],[6,"ValidationError",5847,16645],[5,"ParseHeightError",5930,16719],[5,"ParseTimeError",5930,16719],[5,"ConversionError",5930,16719],[6,"ParseError",16719],[5,"AbsLockTime",16774],[5,"Height",6122,16716],[5,"Time",6122,16716],[5,"DisabledLockTimeError",6122,16693],[5,"IncompatibleHeightError",6122,16693],[5,"IncompatibleTimeError",6122,16693],[5,"PushBytesError",6648,16775],[6,"Error",6648,16679],[6,"UintError",16679],[10,"PushBytesErrorReport",6648,16776],[6,"FromStrError",7259,16698],[6,"TryFromInstructionError",7259,16698],[5,"ParseIntError",7920,16777],[6,"ParseOutPointError",7480,16639],[5,"IndexOutOfBoundsError",7480,16639],[5,"InputWeightPrediction",7480,16639],[10,"Decodable",7702,16699],[10,"Encodable",7702,16699],[10,"WriteExt",7702,16699],[6,"DecodeError",7702,16778],[10,"IntoDeError",7715,16779],[10,"ReadExt",7702,16699],[5,"CheckedData",7672,16699],[6,"FromHexError",7672,16699],[5,"OddLengthStringError",8490,16712],[15,"InvalidChecksum",7691],[15,"OversizedVectorAllocation",7691],[5,"Hex",7715,16779],[10,"Case",7750,16780],[10,"EncodeBytes",7715,16779],[5,"DecodeInitError",7750,16780],[5,"DecodeError",7750,16780],[5,"Encoder",7750,16780],[5,"Decoder",7750,16780],[5,"SerializedSignature",7830,16721],[6,"Error",7830,16721],[5,"Iter",16781],[5,"Signature",13376,16782],[5,"ParseIntError",16772],[5,"MissingPrefixError",7920,16713],[5,"ContainsPrefixError",7920,16713],[17,"Engine"],[17,"Bytes"],[10,"Hash",13942,16653],[10,"HashEngine",13942,16653],[10,"FromHex",8490,16783],[5,"Hmac",13942,16784],[5,"HmacEngine",13942,16784],[10,"FromStr",16785],[17,"MidState"],[17,"Display"],[10,"DisplayHex",8490,16786],[6,"Case",8490,16787],[10,"Display",16652],[10,"LowerHex",16652],[10,"UpperHex",16652],[5,"InvalidCharError",8490,16712],[5,"InvalidLengthError",8455,16712],[5,"HexToBytesIter",8490,16788],[5,"BytesToHexIter",8490,16788],[5,"HexDigitsIter",16788],[10,"DoubleEndedIterator",16789],[10,"FusedIterator",16790],[5,"BufEncoder",8386,16791],[5,"DisplayByteSlice",8439,16786],[5,"DisplayArray",8439,16786],[5,"HmacMidState",8492,16784],[5,"HashEngine",8505,16724],[17,"Ok"],[17,"SerializeSeq"],[17,"SerializeTuple"],[17,"SerializeTupleStruct"],[17,"SerializeTupleVariant"],[17,"SerializeMap"],[17,"SerializeStruct"],[17,"SerializeStructVariant"],[10,"Error",10324,16663],[10,"SerializeSeq",10324,16663],[10,"SerializeTuple",10324,16663],[10,"SerializeTupleStruct",10324,16663],[10,"SerializeTupleVariant",10324,16663],[10,"SerializeMap",10324,16663],[10,"SerializeStruct",10324,16663],[10,"SerializeStructVariant",10324,16663],[10,"Visitor",8789,16650],[1,"f32"],[5,"IgnoredAny",8789,16792],[6,"Unexpected",8789,16650],[17,"Value"],[10,"DeserializeSeed",8789,16650],[10,"Expected",8789,16650],[17,"Deserializer"],[10,"VariantAccess",8789,16650],[10,"SeqAccess",8789,16650],[10,"MapAccess",8789,16650],[5,"Request",16793],[5,"Source",16793],[17,"Variant"],[10,"EnumAccess",8789,16650],[5,"UnitDeserializer",8868,16747],[5,"U32Deserializer",8868,16747],[5,"StrDeserializer",8868,16747],[5,"BorrowedStrDeserializer",8868,16747],[5,"CowStrDeserializer",8868,16747],[5,"BytesDeserializer",8868,16747],[5,"BorrowedBytesDeserializer",8868,16747],[5,"MapDeserializer",8868,16747],[5,"Error",8868,16747],[5,"BoolDeserializer",8868,16747],[5,"I8Deserializer",8868,16747],[5,"I16Deserializer",8868,16747],[5,"I32Deserializer",8868,16747],[5,"I64Deserializer",8868,16747],[5,"I128Deserializer",8868,16747],[5,"IsizeDeserializer",8868,16747],[5,"U8Deserializer",8868,16747],[5,"U16Deserializer",8868,16747],[5,"U64Deserializer",8868,16747],[5,"U128Deserializer",8868,16747],[5,"UsizeDeserializer",8868,16747],[5,"F32Deserializer",8868,16747],[5,"F64Deserializer",8868,16747],[5,"CharDeserializer",8868,16747],[5,"SeqDeserializer",8868,16747],[5,"SeqAccessDeserializer",8868,16747],[5,"MapAccessDeserializer",8868,16747],[5,"EnumAccessDeserializer",8868,16747],[1,"isize"],[5,"Impossible",10324,16794],[10,"SerdeHash",10333,16795],[5,"Hash",10338,16796],[5,"HashEngine",10338,16796],[5,"Midstate",10410,16631],[10,"Tag",10581,16687],[5,"Hash",10629,16797],[5,"HashEngine",10629,16797],[5,"Hash",10687,16798],[5,"HashEngine",10687,16798],[5,"Hash",10759,16799],[5,"HashEngine",10759,16799],[5,"Hash",10817,16800],[5,"State",10817,16800],[5,"HashEngine",10817,16800],[6,"ErrorKind",10912,16705],[5,"FromStd",10912,16801],[10,"BufRead",16754],[5,"ToStd",10912,16801],[5,"Take",10912,16703],[5,"Cursor",10912,16703],[5,"Sink",10912,16703],[5,"TweakedKeypair",11351,16680],[6,"ParseCompressedPublicKeyError",11351,16680],[5,"InvalidBase58PayloadLengthError",11351,16680],[5,"InvalidAddressVersionError",11351,16680],[17,"TweakedAux"],[17,"TweakedKey"],[10,"TapTweak",11351,16680],[5,"UnknownChainHashError",11494,16646],[5,"ServiceFlags",11741,16714],[5,"ParseMagicError",11741,16714],[5,"UnknownMagicError",11741,16714],[6,"AddrV2",11742,16734],[5,"CommandString",11756,16802],[5,"CommandStringError",11756,16802],[5,"RawNetworkMessage",11756,16802],[6,"NetworkMessage",11756,16802],[15,"Unknown",11888],[5,"GetBlocksMessage",11890,16735],[5,"GetHeadersMessage",11890,16735],[15,"Unknown",11969],[5,"FilterLoad",11971,16803],[6,"BloomFlags",11971,16803],[5,"FilterAdd",11971,16803],[5,"SendCmpct",12038,16804],[5,"CmpctBlock",12038,16804],[5,"GetBlockTxn",12038,16804],[5,"BlockTxn",12038,16804],[5,"CFilter",12135,16805],[5,"GetCFilters",12135,16805],[5,"GetCFHeaders",12135,16805],[5,"CFHeaders",12135,16805],[5,"GetCFCheckpt",12135,16805],[5,"CFCheckpt",12135,16805],[5,"Reject",12273,16806],[6,"RejectReason",12273,16806],[5,"VersionMessage",12273,16806],[5,"Output",12739,16807],[5,"Input",12739,16808],[6,"GetKeyError",12739,16701],[6,"OutputType",12739,16701],[6,"SigningAlgorithm",12739,16701],[6,"IndexOutOfBoundsError",12739,16701],[5,"PsbtSighashType",12739,16808],[6,"PsbtParseError",12739,16809],[6,"P2wpkhError",14819,16681],[6,"TaprootError",14819,16681],[6,"ConversionError",16643],[15,"UnexpectedUnsignedTx",12756],[15,"InvalidPreimageHashPair",12756],[6,"PsbtHash",16702],[15,"AbsurdFeeRate",12761],[15,"SendingTooMuch",12761],[15,"MissingInputValue",12761],[15,"Inputs",12765],[15,"TxInput",12765],[5,"ProprietaryKey",12769,16810],[10,"From",16707,null,1],[5,"Key",12769,16810],[5,"Pair",12769,16810],[5,"PublicKey",13603,16684],[5,"Keypair",13603,16684],[10,"Context",12842,16675],[5,"SignOnlyPreallocated",12842,16675],[5,"VerifyOnlyPreallocated",12842,16675],[5,"AllPreallocated",12842,16675],[6,"SignOnly",12842,16811],[6,"VerifyOnly",12842,16811],[6,"All",12842,16811],[5,"InvalidParityValue",12842,16672],[5,"Context",13603,16684],[5,"DisplaySecret",16812],[10,"ThirtyTwoByteHash",12842,16673],[5,"OutOfRangeError",14718,16674],[5,"ElligatorSwift",13525,16813],[5,"ManuallyDrop",16814],[10,"Rng",14524,16815],[5,"AlignedType",13888,16816],[10,"PreallocatedContext",12842,16675],[5,"RecoverableSignature",13376,16817],[10,"CryptoRng",14524,16818],[5,"SharedSecret",13344,16819],[5,"RecoverableSignature",13855,16820],[5,"Signature",13603,16684],[5,"SerializedSignature",13376,16821],[5,"RecoveryId",13376,16817],[5,"IntoIter",13502,16822],[5,"ElligatorSwiftSharedSecret",13525,16813],[6,"ElligatorSwiftParty",13525,16813],[17,"Target"],[10,"CPtr",13603,16684],[5,"ElligatorSwift",13603,16684],[6,"c_void",13888,16823],[1,"fn"],[5,"SchnorrSigExtraParams",13603,16684],[5,"Error",14524,16824],[5,"NonZero",16825],[10,"Fill",14524,16815],[10,"RngCore",14524,16818],[5,"Error",16826],[17,"Seed"],[10,"SeedableRng",14524,16818],[10,"Default",16827],[10,"AsMut",16707],[10,"SampleUniform",14282,16828],[10,"SampleRange",14282,16828],[10,"Distribution",14516,16829],[5,"DistIter",14516,16829],[5,"ThreadRng",14651,16830],[10,"DistString",14516,16829],[5,"Alphanumeric",14516,16831],[5,"Standard",14516,16832],[5,"Bernoulli",14516,16833],[6,"BernoulliError",14516,16833],[5,"OpenClosed01",14516,16834],[5,"Open01",14516,16834],[5,"Slice",14516,16835],[5,"WeightedIndex",14516,16836],[6,"WeightedError",14516,16836],[5,"Uniform",14516,16828],[5,"DistMap",14516,16829],[5,"EmptySlice",16835],[10,"AddAssign",16837],[10,"SampleBorrow",14282,16828],[5,"Wrapping",16838],[10,"SubAssign",16837],[5,"UniformInt",14282,16828],[5,"UniformChar",14282,16828],[5,"UniformFloat",14282,16828],[5,"UniformDuration",14282,16828],[17,"X"],[10,"UniformSampler",14282,16828],[5,"Duration",16839],[5,"WeightedIndex",14436,16840],[10,"Weight",14436,16840],[10,"SliceRandom",14651,16841],[10,"IteratorRandom",14651,16841],[5,"SliceChooseIter",14653,16841],[5,"StdRng",14651,16842],[5,"OsRng",14536,16843],[5,"ReseedingRng",14560,16844],[10,"BlockRngCore",16845],[5,"ReadRng",14560,16846],[5,"ReadError",14560,16846],[5,"StepRng",14609,16847],[10,"Index",16848],[6,"IndexVec",14659,16849],[6,"IndexVecIntoIter",14659,16849],[6,"IndexVecIter",14659,16849],[5,"Annex",14819,16681],[6,"Prevouts",14819,16681],[5,"PrevoutsSizeError",14819,16681],[5,"PrevoutsKindError",14819,16681],[6,"PrevoutsIndexError",14819,16681],[5,"SighashTypeParseError",14819,16681],[5,"SingleMissingOutputError",14819,16681],[6,"AnnexError",14819,16681],[6,"SigningDataError",14819,16681],[6,"EncodeSigningDataResult",14819,16681],[10,"BorrowMut",16648],[6,"MessageSignatureError",15133,16850],[5,"MessageSignature",15133,16850],[5,"TaprootBuilder",15190,16682],[6,"TaprootBuilderError",15190,16682],[6,"TapLeaf",15190,16682],[6,"SigFromSliceError",15190,16720],[6,"IncompleteBuilderError",15190,16682],[6,"HiddenNodesError",15190,16682],[5,"TapTree",15190,16682],[5,"NodeInfo",15190,16682],[5,"ScriptLeaf",15190,16682],[5,"FutureLeafVersion",15190,16682],[6,"TaprootError",15190,16682],[5,"LeafNodes",15190,16682],[5,"ScriptLeaves",15190,16682],[5,"SerializedSignature",15873,16851],[5,"IntoIter",15846,16745],[5,"IntoIter",15873,16852],[5,"IndexedTxGraph",15930],[5,"ChangeSet",15930],[10,"Indexer",15986],[5,"Arc",16853,null,1],[5,"ChangeSet",16606],[5,"ChangeSet",15995],[17,"ChangeSet"],[5,"KeychainTxOutIndex",15995],[6,"InsertDescriptorError",15995],[5,"Transaction",16854],[8,"Indexed",16605,16855],[8,"KeychainIndexed",16605,16855],[10,"SyncRequestBuilderExt",15995],[10,"FullScanRequestBuilderExt",15995],[15,"DescriptorAlreadyAssigned",16102],[15,"KeychainAlreadyAssigned",16102],[5,"SpkTxOutIndex",16106],[5,"LocalChain",16144],[5,"ChangeSet",16144],[5,"MissingGenesisError",16144],[5,"CannotConnectError",16144],[6,"ApplyHeaderError",16144],[5,"AlterCheckPointError",16144],[5,"SyncRequestBuilder",16285,16856],[5,"SyncRequest",16285,16856],[5,"FullScanRequestBuilder",16285,16856],[5,"FullScanRequest",16285,16856],[5,"SyncResponse",16285,16856],[5,"FullScanResponse",16285,16856],[6,"SyncItem",16285,16856],[5,"SyncProgress",16285,16856],[10,"Any",16669],[10,"Send",16704],[17,"IntoIter"],[5,"TxNode",16606],[6,"CalculateFeeError",16606],[5,"CanonicalTx",16606],[5,"TxAncestors",16606],[5,"TxDescendants",16606],[5,"HashSet",16857],[10,"ByteDecoder",7715],[10,"ByteEncoder",7715],[5,"With",7715],[6,"Lower",7750],[6,"Upper",7750],[8,"Result",10912],[8,"NonceFn",13603],[8,"EcdhHashFn",13603],[8,"SchnorrNonceFn",13603],[8,"EllswiftEcdhHashFn",13603]],"r":[[0,16627],[1,16635],[2,16636],[3,16625],[4,16635],[5,16628],[6,16635],[7,16635],[8,16654],[9,16633],[10,16632],[11,16632],[12,16628],[13,16633],[14,16626],[15,16626],[16,16654],[17,16633],[19,16855],[20,15930],[21,15986],[22,16855],[23,16635],[24,16659],[25,16635],[26,16635],[27,16636],[28,16606],[29,16627],[30,16629],[31,16633],[32,16625],[33,16626],[34,16627],[35,16628],[36,16628],[37,16629],[38,16626],[39,16626],[40,16626],[41,16626],[44,16627],[45,16632],[46,16628],[47,16627],[48,16632],[49,16628],[50,16628],[51,16632],[52,16629],[53,16635],[55,16625],[56,16633],[57,16633],[58,16627],[59,16635],[60,16635],[61,16626],[62,16626],[63,16636],[64,16632],[65,16628],[66,16628],[67,16632],[68,16629],[69,16635],[71,16625],[72,16633],[73,16633],[74,16627],[75,16635],[76,16635],[77,16626],[78,16636],[79,16633],[80,16628],[81,16628],[82,16632],[83,16629],[84,16625],[85,16633],[86,16633],[87,16627],[88,16635],[89,16635],[90,16626],[91,16636],[92,16628],[93,16628],[94,16632],[95,16629],[96,16625],[97,16633],[98,16633],[99,16627],[100,16635],[101,16635],[102,16626],[103,16636],[104,16628],[105,16628],[106,16632],[107,16629],[108,16625],[109,16633],[110,16633],[111,16627],[112,16635],[113,16635],[114,16626],[115,16636],[116,16633],[117,16628],[118,16628],[119,16633],[120,16633],[121,16635],[122,16626],[131,16628],[132,16627],[133,16627],[134,16633],[135,16628],[136,16625],[137,16628],[138,16628],[139,16629],[140,16625],[142,16635],[143,16636],[144,16626],[145,16628],[146,16628],[147,16625],[148,16633],[149,16626],[150,16626],[151,16626],[152,16628],[153,16628],[154,16632],[155,16625],[156,16633],[157,16633],[158,16627],[159,16635],[160,16635],[161,16626],[162,16632],[163,16628],[164,16628],[165,16628],[166,16628],[167,16625],[168,16625],[169,16633],[170,16633],[171,16633],[172,16633],[173,16627],[174,16627],[175,16635],[176,16635],[177,16635],[178,16635],[179,16626],[180,16626],[181,16632],[182,16629],[183,16628],[184,16628],[185,16632],[186,16629],[187,16625],[188,16625],[189,16633],[190,16633],[191,16627],[192,16635],[193,16635],[194,16626],[195,16626],[196,16626],[197,16626],[198,16632],[199,16628],[200,16628],[201,16628],[202,16628],[203,16628],[204,16628],[205,16632],[206,16629],[207,16629],[208,16635],[212,16625],[213,16633],[214,16633],[215,16627],[216,16635],[217,16635],[218,16626],[219,16626],[220,16636],[221,16635],[222,16632],[223,16626],[224,16626],[225,16632],[226,16635],[227,16626],[228,16626],[229,16626],[230,16626],[231,16632],[232,16654],[233,16628],[234,16628],[235,16632],[236,16633],[237,16626],[238,16628],[239,16632],[240,16628],[241,16625],[242,16626],[245,16632],[246,16632],[247,16628],[248,16628],[249,16632],[250,16629],[251,16635],[253,16625],[254,16633],[255,16633],[256,16627],[257,16635],[258,16635],[259,16626],[260,16636],[261,16632],[262,16635],[263,16636],[265,16632],[266,16632],[267,16635],[268,16636],[269,16654],[270,16633],[271,16633],[272,16659],[273,16633],[274,16633],[275,16632],[276,15986],[278,16629],[279,16659],[281,16632],[282,16635],[283,16636],[284,16636],[285,16632],[286,16635],[287,16636],[288,16636],[289,16633],[290,16628],[291,16628],[292,16633],[293,16633],[294,16635],[295,16626],[296,16632],[297,16632],[298,16632],[301,16629],[303,16628],[304,16628],[305,16625],[306,16633],[307,16626],[308,16633],[309,16855],[310,15986],[311,16659],[312,16626],[313,16628],[314,16628],[315,16632],[316,16629],[317,16625],[318,16633],[319,16633],[320,16627],[321,16635],[322,16635],[323,16626],[324,16636],[325,16626],[334,16625],[335,16626],[336,16635],[337,16625],[338,16632],[339,16635],[340,16636],[341,16625],[342,16625],[343,16632],[344,16628],[345,16628],[346,16632],[347,16629],[348,16635],[350,16625],[351,16633],[352,16633],[353,16627],[354,16635],[355,16635],[356,16626],[357,16636],[358,16632],[359,16628],[360,16628],[361,16632],[362,16629],[363,16635],[365,16625],[366,16633],[367,16633],[368,16627],[369,16635],[370,16635],[371,16626],[372,16636],[374,16627],[375,16633],[376,16629],[377,16629],[378,16632],[379,16628],[380,16628],[381,16632],[382,16629],[383,16635],[385,16625],[386,16633],[387,16633],[388,16627],[389,16635],[390,16635],[391,16626],[392,16636],[393,16625],[394,16632],[395,16628],[396,16628],[397,16632],[398,16629],[399,16635],[401,16625],[402,16633],[403,16633],[404,16627],[405,16635],[406,16635],[407,16626],[408,16636],[416,16676],[417,16676],[418,16681],[419,16681],[420,16681],[421,16681],[422,16642],[423,16694],[424,16642],[425,16642],[426,16642],[427,16646],[428,16645],[429,16645],[430,16642],[431,16671],[432,16680],[433,16701],[434,16694],[435,16681],[436,16642],[437,16639],[438,16639],[439,16681],[440,16694],[441,16677],[442,16677],[443,16676],[444,16681],[445,16642],[446,16642],[447,16694],[448,16670],[449,16639],[450,16671],[451,16671],[452,16671],[453,16671],[454,16671],[455,16670],[456,16642],[457,16642],[458,16639],[459,16642],[460,16642],[461,16694],[462,16670],[463,16670],[464,16646],[465,16676],[466,16700],[467,16642],[468,16642],[469,16642],[470,16639],[471,16642],[472,16646],[473,16646],[474,16681],[475,16681],[476,16681],[477,16681],[478,16642],[479,16642],[480,16642],[481,16642],[482,16695],[483,16639],[484,16676],[485,16676],[486,16676],[487,16676],[488,16676],[489,16642],[490,16680],[491,16701],[492,16680],[493,16680],[494,16676],[495,16646],[496,16642],[497,16642],[498,16642],[499,16683],[500,16641],[501,16679],[502,16681],[503,16639],[504,16642],[505,16646],[506,16681],[507,16681],[508,16681],[509,16681],[510,16682],[511,16682],[512,16682],[513,16682],[514,16681],[515,16681],[516,16681],[517,16682],[518,16682],[519,16671],[520,16646],[521,16646],[522,16646],[523,16676],[524,16639],[525,16639],[526,16645],[527,16639],[528,16639],[529,16698],[530,16698],[531,16698],[532,16698],[533,16698],[534,16698],[535,16698],[536,16698],[537,16698],[538,16698],[539,16698],[540,16698],[541,16698],[542,16698],[543,16698],[544,16698],[545,16698],[546,16699],[547,16670],[548,16680],[549,16679],[550,16670],[551,16696],[552,16645],[553,16645],[554,16697],[555,16698],[556,16671],[557,16639],[558,16678],[559,16672],[560,16642],[561,16642],[562,16694],[563,16670],[564,16639],[565,16671],[566,16642],[567,16642],[568,16642],[569,16670],[570,16671],[571,16642],[572,16642],[573,16670],[574,16672],[575,16858],[576,16676],[577,16677],[578,16677],[579,16678],[580,16645],[581,16645],[582,16645],[583,16645],[584,16679],[585,16679],[586,16639],[587,16639],[588,16680],[589,16680],[590,16681],[591,16681],[592,16681],[593,16682],[594,16682],[595,16682],[596,16858],[597,16677],[598,16677],[599,16678],[600,16645],[601,16645],[602,16645],[603,16645],[604,16679],[605,16679],[606,16639],[607,16639],[608,16680],[609,16680],[610,16681],[611,16681],[612,16681],[613,16682],[614,16682],[615,16682],[616,16683],[617,16672],[618,16683],[619,16683],[620,16641],[621,16641],[622,16683],[623,16672],[624,16672],[625,16641],[626,16672],[627,16677],[628,16677],[629,16678],[630,16645],[631,16645],[632,16645],[633,16645],[634,16679],[635,16679],[636,16639],[637,16639],[638,16680],[639,16680],[640,16681],[641,16681],[642,16681],[643,16682],[644,16682],[645,16682],[646,16677],[647,16677],[648,16677],[649,16677],[650,16678],[651,16678],[652,16645],[653,16645],[654,16645],[655,16645],[656,16645],[657,16645],[658,16645],[659,16645],[660,16683],[661,16683],[662,16641],[663,16641],[664,16679],[665,16679],[666,16679],[667,16679],[668,16679],[669,16679],[670,16639],[671,16639],[672,16639],[673,16639],[674,16680],[675,16680],[676,16680],[677,16680],[678,16680],[679,16680],[680,16681],[681,16681],[682,16681],[683,16681],[684,16681],[685,16681],[686,16646],[687,16682],[688,16682],[689,16682],[690,16682],[691,16682],[692,16682],[693,16641],[694,16676],[695,16676],[696,16676],[697,16682],[698,16639],[699,16639],[700,16858],[701,16858],[702,16858],[703,16645],[704,16645],[705,16858],[706,16642],[707,16642],[708,16642],[709,16694],[710,16672],[711,16670],[712,16676],[713,16676],[714,16676],[715,16677],[716,16677],[717,16677],[718,16677],[719,16678],[720,16678],[721,16645],[722,16645],[723,16645],[724,16645],[725,16645],[726,16645],[727,16645],[728,16645],[729,16645],[730,16695],[731,16683],[732,16641],[733,16641],[734,16697],[735,16698],[736,16679],[737,16679],[738,16679],[739,16679],[740,16639],[741,16639],[742,16639],[743,16639],[744,16639],[745,16639],[746,16639],[747,16639],[748,16639],[749,16696],[750,16699],[751,16680],[752,16680],[753,16680],[754,16680],[755,16680],[756,16680],[757,16680],[758,16681],[759,16681],[760,16681],[761,16681],[762,16681],[763,16681],[764,16681],[765,16681],[766,16681],[767,16700],[768,16646],[769,16646],[770,16671],[771,16671],[772,16671],[773,16701],[774,16682],[775,16682],[776,16682],[777,16682],[778,16682],[779,16682],[780,16682],[781,16682],[782,16682],[783,16642],[784,16642],[785,16642],[786,16694],[787,16672],[788,16670],[789,16676],[790,16676],[791,16676],[792,16677],[793,16677],[794,16678],[795,16645],[796,16645],[797,16645],[798,16645],[799,16645],[800,16695],[801,16683],[802,16641],[803,16641],[804,16697],[805,16698],[806,16679],[807,16679],[808,16639],[809,16639],[810,16639],[811,16639],[812,16639],[813,16639],[814,16639],[815,16696],[816,16699],[817,16680],[818,16680],[819,16680],[820,16680],[821,16680],[822,16681],[823,16681],[824,16681],[825,16681],[826,16681],[827,16681],[828,16700],[829,16646],[830,16646],[831,16671],[832,16671],[833,16671],[834,16701],[835,16682],[836,16682],[837,16682],[838,16682],[839,16682],[840,16682],[841,16683],[842,16641],[843,16683],[844,16646],[845,16639],[846,16645],[847,16639],[848,16639],[849,16645],[850,16642],[851,16642],[852,16642],[853,16670],[854,16642],[855,16642],[856,16694],[857,16670],[858,16642],[859,16642],[860,16694],[861,16670],[862,16694],[863,16642],[864,16642],[865,16642],[866,16642],[867,16670],[868,16695],[869,16696],[870,16642],[871,16642],[872,16642],[873,16694],[874,16672],[875,16670],[876,16676],[877,16676],[878,16676],[879,16677],[880,16677],[881,16678],[882,16645],[883,16645],[884,16645],[885,16645],[886,16645],[887,16695],[888,16641],[889,16697],[890,16698],[891,16679],[892,16679],[893,16639],[894,16639],[895,16639],[896,16639],[897,16639],[898,16639],[899,16639],[900,16696],[901,16699],[902,16680],[903,16680],[904,16680],[905,16680],[906,16680],[907,16681],[908,16681],[909,16681],[910,16681],[911,16681],[912,16681],[913,16700],[914,16646],[915,16646],[916,16671],[917,16671],[918,16671],[919,16701],[920,16682],[921,16682],[922,16682],[923,16682],[924,16682],[925,16682],[926,16642],[927,16642],[928,16642],[929,16694],[930,16672],[931,16670],[932,16676],[933,16676],[934,16676],[935,16677],[936,16677],[937,16678],[938,16645],[939,16645],[940,16645],[941,16645],[942,16645],[943,16695],[944,16641],[945,16697],[946,16698],[947,16679],[948,16679],[949,16639],[950,16639],[951,16639],[952,16639],[953,16639],[954,16639],[955,16639],[956,16696],[957,16699],[958,16680],[959,16680],[960,16680],[961,16680],[962,16680],[963,16681],[964,16681],[965,16681],[966,16681],[967,16681],[968,16681],[969,16700],[970,16646],[971,16646],[972,16671],[973,16671],[974,16671],[975,16701],[976,16682],[977,16682],[978,16682],[979,16682],[980,16682],[981,16682],[982,16642],[983,16642],[984,16642],[985,16694],[986,16672],[987,16670],[988,16676],[989,16676],[990,16676],[991,16677],[992,16677],[993,16678],[994,16645],[995,16645],[996,16645],[997,16645],[998,16645],[999,16695],[1000,16641],[1001,16697],[1002,16698],[1003,16679],[1004,16679],[1005,16639],[1006,16639],[1007,16639],[1008,16639],[1009,16639],[1010,16639],[1011,16639],[1012,16696],[1013,16699],[1014,16680],[1015,16680],[1016,16680],[1017,16680],[1018,16680],[1019,16681],[1020,16681],[1021,16681],[1022,16681],[1023,16681],[1024,16681],[1025,16700],[1026,16646],[1027,16646],[1028,16671],[1029,16671],[1030,16671],[1031,16701],[1032,16682],[1033,16682],[1034,16682],[1035,16682],[1036,16682],[1037,16682],[1038,16642],[1039,16642],[1040,16694],[1041,16672],[1042,16670],[1043,16676],[1044,16676],[1045,16676],[1046,16677],[1047,16677],[1048,16678],[1049,16645],[1050,16645],[1051,16645],[1052,16645],[1053,16683],[1054,16641],[1055,16697],[1056,16698],[1057,16679],[1058,16679],[1059,16639],[1060,16639],[1061,16639],[1062,16639],[1063,16639],[1064,16639],[1065,16639],[1066,16696],[1067,16699],[1068,16680],[1069,16680],[1070,16680],[1071,16680],[1072,16681],[1073,16681],[1074,16681],[1075,16681],[1076,16681],[1077,16646],[1078,16646],[1079,16671],[1080,16671],[1081,16671],[1082,16682],[1083,16682],[1084,16682],[1085,16682],[1086,16682],[1087,16682],[1088,16672],[1089,16645],[1090,16701],[1091,16680],[1092,16680],[1093,16645],[1094,16639],[1095,16639],[1096,16645],[1097,16639],[1098,16858],[1099,16642],[1100,16677],[1101,16677],[1102,16645],[1103,16645],[1104,16645],[1105,16645],[1106,16639],[1107,16639],[1108,16639],[1109,16639],[1110,16639],[1111,16696],[1112,16699],[1113,16700],[1114,16671],[1115,16682],[1116,16645],[1117,16641],[1118,16639],[1119,16639],[1120,16639],[1121,16642],[1122,16677],[1123,16677],[1124,16645],[1125,16645],[1126,16645],[1127,16645],[1128,16683],[1129,16641],[1130,16639],[1131,16639],[1132,16639],[1133,16639],[1134,16639],[1135,16639],[1136,16639],[1137,16696],[1138,16699],[1139,16700],[1140,16671],[1141,16682],[1142,16683],[1143,16683],[1144,16672],[1145,16642],[1146,16642],[1147,16641],[1148,16639],[1149,16639],[1150,16639],[1151,16696],[1152,16681],[1153,16671],[1154,16682],[1155,16682],[1156,16682],[1157,16641],[1158,16641],[1159,16642],[1160,16642],[1161,16642],[1162,16642],[1163,16642],[1164,16694],[1165,16672],[1166,16670],[1167,16676],[1168,16677],[1169,16677],[1170,16678],[1171,16645],[1172,16645],[1173,16645],[1174,16645],[1175,16645],[1176,16683],[1177,16641],[1178,16679],[1179,16679],[1180,16639],[1181,16639],[1182,16639],[1183,16639],[1184,16639],[1185,16639],[1186,16639],[1187,16696],[1188,16680],[1189,16680],[1190,16680],[1191,16680],[1192,16680],[1193,16681],[1194,16681],[1195,16681],[1196,16681],[1197,16681],[1198,16646],[1199,16671],[1200,16671],[1201,16671],[1202,16701],[1203,16701],[1204,16682],[1205,16682],[1206,16682],[1207,16701],[1208,16671],[1209,16671],[1210,16642],[1211,16642],[1212,16642],[1213,16642],[1214,16642],[1215,16642],[1216,16642],[1217,16670],[1218,16670],[1219,16642],[1220,16642],[1221,16670],[1222,16683],[1223,16859],[1224,16639],[1225,16639],[1226,16677],[1227,16677],[1228,16678],[1229,16645],[1230,16645],[1231,16645],[1232,16645],[1233,16679],[1234,16679],[1235,16639],[1236,16639],[1237,16680],[1238,16680],[1239,16681],[1240,16681],[1241,16681],[1242,16681],[1243,16682],[1244,16682],[1245,16682],[1246,16682],[1247,16682],[1248,16682],[1249,16642],[1250,16642],[1251,16642],[1252,16694],[1253,16672],[1254,16670],[1255,16676],[1256,16676],[1257,16676],[1258,16677],[1259,16677],[1260,16678],[1261,16645],[1262,16645],[1263,16645],[1264,16645],[1265,16645],[1266,16695],[1267,16683],[1268,16683],[1269,16641],[1270,16641],[1271,16697],[1272,16698],[1273,16679],[1274,16679],[1275,16639],[1276,16639],[1277,16639],[1278,16639],[1279,16639],[1280,16639],[1281,16639],[1282,16696],[1283,16699],[1284,16680],[1285,16680],[1286,16680],[1287,16680],[1288,16680],[1289,16681],[1290,16681],[1291,16681],[1292,16681],[1293,16681],[1294,16681],[1295,16700],[1296,16646],[1297,16646],[1298,16671],[1299,16671],[1300,16671],[1301,16701],[1302,16682],[1303,16682],[1304,16682],[1305,16682],[1306,16682],[1307,16682],[1308,16672],[1309,16642],[1310,16642],[1311,16642],[1312,16642],[1313,16642],[1314,16642],[1315,16694],[1316,16694],[1317,16672],[1318,16672],[1319,16670],[1320,16670],[1321,16676],[1322,16676],[1323,16676],[1324,16676],[1325,16676],[1326,16676],[1327,16677],[1328,16677],[1329,16677],[1330,16677],[1331,16678],[1332,16678],[1333,16645],[1334,16645],[1335,16645],[1336,16645],[1337,16645],[1338,16645],[1339,16645],[1340,16645],[1341,16645],[1342,16645],[1343,16695],[1344,16695],[1345,16683],[1346,16683],[1347,16641],[1348,16641],[1349,16697],[1350,16697],[1351,16698],[1352,16698],[1353,16679],[1354,16679],[1355,16679],[1356,16679],[1357,16639],[1358,16639],[1359,16639],[1360,16639],[1361,16639],[1362,16639],[1363,16639],[1364,16639],[1365,16639],[1366,16639],[1367,16639],[1368,16639],[1369,16639],[1370,16639],[1371,16696],[1372,16696],[1373,16699],[1374,16699],[1375,16680],[1376,16680],[1377,16680],[1378,16680],[1379,16680],[1380,16680],[1381,16680],[1382,16680],[1383,16680],[1384,16680],[1385,16681],[1386,16681],[1387,16681],[1388,16681],[1389,16681],[1390,16681],[1391,16681],[1392,16681],[1393,16681],[1394,16681],[1395,16681],[1396,16681],[1397,16700],[1398,16700],[1399,16646],[1400,16646],[1401,16646],[1402,16646],[1403,16671],[1404,16671],[1405,16671],[1406,16671],[1407,16671],[1408,16671],[1409,16701],[1410,16701],[1411,16682],[1412,16682],[1413,16682],[1414,16682],[1415,16682],[1416,16682],[1417,16682],[1418,16682],[1419,16682],[1420,16682],[1421,16682],[1422,16682],[1423,16858],[1424,16641],[1425,16701],[1426,16700],[1427,16701],[1428,16701],[1429,16701],[1430,16701],[1431,16701],[1432,16694],[1433,16694],[1434,16677],[1435,16701],[1436,16701],[1437,16701],[1438,16701],[1439,16701],[1440,16701],[1441,16701],[1442,16701],[1443,16683],[1444,16642],[1445,16642],[1446,16642],[1447,16642],[1448,16642],[1449,16642],[1450,16694],[1451,16694],[1452,16672],[1453,16672],[1454,16672],[1455,16670],[1456,16670],[1457,16676],[1458,16676],[1459,16676],[1460,16676],[1461,16676],[1462,16677],[1463,16677],[1464,16677],[1465,16677],[1466,16677],[1467,16677],[1468,16677],[1469,16677],[1470,16678],[1471,16678],[1472,16678],[1473,16678],[1474,16645],[1475,16645],[1476,16645],[1477,16645],[1478,16645],[1479,16645],[1480,16645],[1481,16645],[1482,16645],[1483,16645],[1484,16645],[1485,16645],[1486,16645],[1487,16645],[1488,16645],[1489,16645],[1490,16645],[1491,16695],[1492,16695],[1493,16683],[1494,16683],[1495,16683],[1496,16683],[1497,16641],[1498,16641],[1499,16641],[1500,16641],[1501,16697],[1502,16698],[1503,16698],[1504,16679],[1505,16679],[1506,16679],[1507,16679],[1508,16679],[1509,16679],[1510,16679],[1511,16679],[1512,16639],[1513,16639],[1514,16639],[1515,16639],[1516,16639],[1517,16639],[1518,16639],[1519,16639],[1520,16639],[1521,16639],[1522,16639],[1523,16639],[1524,16639],[1525,16639],[1526,16639],[1527,16639],[1528,16639],[1529,16696],[1530,16699],[1531,16680],[1532,16680],[1533,16680],[1534,16680],[1535,16680],[1536,16680],[1537,16680],[1538,16680],[1539,16680],[1540,16680],[1541,16680],[1542,16680],[1543,16680],[1544,16680],[1545,16681],[1546,16681],[1547,16681],[1548,16681],[1549,16681],[1550,16681],[1551,16681],[1552,16681],[1553,16681],[1554,16681],[1555,16681],[1556,16681],[1557,16681],[1558,16681],[1559,16681],[1560,16681],[1561,16700],[1562,16646],[1563,16646],[1564,16646],[1565,16671],[1566,16671],[1567,16671],[1568,16671],[1569,16671],[1570,16671],[1571,16671],[1572,16671],[1573,16671],[1574,16671],[1575,16671],[1576,16701],[1577,16701],[1578,16682],[1579,16682],[1580,16682],[1581,16682],[1582,16682],[1583,16682],[1584,16682],[1585,16682],[1586,16682],[1587,16682],[1588,16682],[1589,16682],[1590,16683],[1591,16642],[1592,16642],[1593,16680],[1594,16642],[1595,16642],[1596,16642],[1597,16694],[1598,16672],[1599,16672],[1600,16672],[1601,16672],[1602,16672],[1603,16672],[1604,16670],[1605,16676],[1606,16676],[1607,16676],[1608,16676],[1609,16677],[1610,16677],[1611,16677],[1612,16677],[1613,16678],[1614,16678],[1615,16678],[1616,16678],[1617,16645],[1618,16645],[1619,16645],[1620,16645],[1621,16645],[1622,16645],[1623,16645],[1624,16645],[1625,16645],[1626,16645],[1627,16645],[1628,16645],[1629,16645],[1630,16645],[1631,16645],[1632,16695],[1633,16695],[1634,16695],[1635,16641],[1636,16641],[1637,16641],[1638,16641],[1639,16641],[1640,16697],[1641,16698],[1642,16679],[1643,16679],[1644,16679],[1645,16679],[1646,16679],[1647,16679],[1648,16679],[1649,16679],[1650,16679],[1651,16679],[1652,16639],[1653,16639],[1654,16639],[1655,16639],[1656,16639],[1657,16639],[1658,16639],[1659,16639],[1660,16639],[1661,16639],[1662,16639],[1663,16639],[1664,16639],[1665,16639],[1666,16639],[1667,16696],[1668,16696],[1669,16696],[1670,16696],[1671,16696],[1672,16699],[1673,16699],[1674,16699],[1675,16699],[1676,16699],[1677,16699],[1678,16680],[1679,16680],[1680,16680],[1681,16680],[1682,16680],[1683,16680],[1684,16680],[1685,16680],[1686,16680],[1687,16680],[1688,16680],[1689,16680],[1690,16680],[1691,16680],[1692,16680],[1693,16681],[1694,16681],[1695,16681],[1696,16681],[1697,16681],[1698,16681],[1699,16681],[1700,16681],[1701,16681],[1702,16681],[1703,16700],[1704,16646],[1705,16646],[1706,16646],[1707,16671],[1708,16671],[1709,16671],[1710,16671],[1711,16701],[1712,16682],[1713,16682],[1714,16682],[1715,16682],[1716,16682],[1717,16682],[1718,16682],[1719,16682],[1720,16682],[1721,16682],[1722,16682],[1723,16682],[1724,16682],[1725,16682],[1726,16682],[1727,16639],[1728,16671],[1729,16671],[1730,16700],[1731,16642],[1732,16642],[1733,16677],[1734,16677],[1735,16678],[1736,16645],[1737,16645],[1738,16645],[1739,16645],[1740,16679],[1741,16679],[1742,16639],[1743,16639],[1744,16680],[1745,16680],[1746,16681],[1747,16681],[1748,16681],[1749,16682],[1750,16682],[1751,16682],[1752,16683],[1753,16641],[1754,16683],[1755,16646],[1756,16671],[1757,16639],[1758,16681],[1759,16671],[1760,16681],[1761,16646],[1762,16677],[1763,16677],[1764,16678],[1765,16645],[1766,16645],[1767,16645],[1768,16645],[1769,16679],[1770,16679],[1771,16639],[1772,16639],[1773,16680],[1774,16680],[1775,16681],[1776,16681],[1777,16681],[1778,16682],[1779,16682],[1780,16682],[1781,16642],[1782,16642],[1783,16671],[1784,16700],[1785,16639],[1786,16641],[1787,16639],[1788,16671],[1789,16671],[1790,16671],[1791,16642],[1792,16641],[1793,16682],[1794,16672],[1795,16670],[1796,16671],[1797,16671],[1798,16646],[1799,16671],[1800,16682],[1801,16670],[1802,16680],[1803,16680],[1804,16677],[1805,16677],[1806,16678],[1807,16645],[1808,16645],[1809,16645],[1810,16645],[1811,16679],[1812,16679],[1813,16639],[1814,16639],[1815,16680],[1816,16680],[1817,16681],[1818,16681],[1819,16681],[1820,16682],[1821,16682],[1822,16682],[1823,16642],[1824,16642],[1825,16694],[1826,16694],[1827,16694],[1828,16676],[1829,16682],[1830,16682],[1831,16639],[1832,16639],[1833,16672],[1834,16672],[1835,16677],[1836,16677],[1837,16678],[1838,16645],[1839,16645],[1840,16645],[1841,16645],[1842,16679],[1843,16679],[1844,16639],[1845,16639],[1846,16696],[1847,16680],[1848,16680],[1849,16680],[1850,16680],[1851,16680],[1852,16680],[1853,16681],[1854,16681],[1855,16681],[1856,16682],[1857,16682],[1858,16682],[1859,16677],[1860,16677],[1861,16678],[1862,16645],[1863,16645],[1864,16645],[1865,16645],[1866,16679],[1867,16679],[1868,16639],[1869,16639],[1870,16680],[1871,16680],[1872,16681],[1873,16681],[1874,16681],[1875,16682],[1876,16682],[1877,16682],[1878,16681],[1879,16642],[1880,16642],[1881,16642],[1882,16694],[1883,16672],[1884,16670],[1885,16676],[1886,16676],[1887,16677],[1888,16677],[1889,16678],[1890,16645],[1891,16645],[1892,16645],[1893,16645],[1894,16698],[1895,16679],[1896,16679],[1897,16639],[1898,16639],[1899,16639],[1900,16639],[1901,16680],[1902,16680],[1903,16680],[1904,16680],[1905,16680],[1906,16681],[1907,16681],[1908,16681],[1909,16681],[1910,16681],[1911,16646],[1912,16701],[1913,16682],[1914,16682],[1915,16682],[1916,16642],[1917,16642],[1918,16642],[1919,16642],[1920,16639],[1921,16671],[1922,16671],[1923,16671],[1924,16701],[1925,16670],[1926,16670],[1927,16670],[1928,16680],[1929,16670],[1930,16676],[1931,16670],[1932,16670],[1933,16680],[1934,16642],[1935,16642],[1936,16642],[1937,16694],[1938,16672],[1939,16670],[1940,16676],[1941,16676],[1942,16676],[1943,16677],[1944,16677],[1945,16678],[1946,16645],[1947,16645],[1948,16645],[1949,16645],[1950,16683],[1951,16641],[1952,16697],[1953,16698],[1954,16679],[1955,16679],[1956,16639],[1957,16639],[1958,16639],[1959,16639],[1960,16639],[1961,16639],[1962,16639],[1963,16696],[1964,16680],[1965,16680],[1966,16680],[1967,16680],[1968,16681],[1969,16681],[1970,16681],[1971,16681],[1972,16681],[1973,16681],[1974,16646],[1975,16646],[1976,16671],[1977,16671],[1978,16671],[1979,16701],[1980,16682],[1981,16682],[1982,16682],[1983,16682],[1984,16682],[1985,16682],[1986,16858],[1987,16645],[1988,16700],[1989,16677],[1990,16677],[1991,16678],[1992,16645],[1993,16645],[1994,16645],[1995,16645],[1996,16683],[1997,16683],[1998,16683],[1999,16683],[2000,16683],[2001,16683],[2002,16683],[2003,16679],[2004,16679],[2005,16639],[2006,16639],[2007,16696],[2008,16680],[2009,16680],[2010,16680],[2011,16681],[2012,16681],[2013,16681],[2014,16682],[2015,16682],[2016,16682],[2017,16680],[2018,16680],[2019,16639],[2020,16701],[2021,16683],[2022,16683],[2023,16683],[2024,16683],[2025,16642],[2026,16642],[2027,16642],[2028,16694],[2029,16672],[2030,16670],[2031,16676],[2032,16676],[2033,16676],[2034,16677],[2035,16677],[2036,16678],[2037,16645],[2038,16645],[2039,16645],[2040,16645],[2041,16645],[2042,16695],[2043,16641],[2044,16697],[2045,16698],[2046,16679],[2047,16679],[2048,16639],[2049,16639],[2050,16639],[2051,16639],[2052,16639],[2053,16639],[2054,16639],[2055,16696],[2056,16699],[2057,16680],[2058,16680],[2059,16680],[2060,16680],[2061,16680],[2062,16681],[2063,16681],[2064,16681],[2065,16681],[2066,16681],[2067,16681],[2068,16700],[2069,16646],[2070,16646],[2071,16671],[2072,16671],[2073,16671],[2074,16701],[2075,16682],[2076,16682],[2077,16682],[2078,16682],[2079,16682],[2080,16682],[2081,16641],[2082,16641],[2083,16696],[2084,16683],[2085,16676],[2086,16639],[2087,16639],[2088,16683],[2089,16696],[2090,16639],[2091,16639],[2092,16639],[2093,16639],[2094,16646],[2095,16671],[2096,16683],[2097,16642],[2098,16639],[2099,16683],[2100,16683],[2101,16683],[2102,16683],[2103,16683],[2104,16697],[2105,16683],[2106,16697],[2107,16683],[2108,16697],[2109,16642],[2110,16683],[2111,16683],[2112,16639],[2113,16676],[2114,16676],[2115,16639],[2116,16676],[2117,16639],[2118,16680],[2119,16676],[2120,16683],[2121,16672],[2122,16696],[2123,16701],[2124,16859],[2125,16696],[2126,16639],[2127,16683],[2128,16696],[2129,16639],[2130,16671],[2131,16646],[2132,16676],[2133,16671],[2134,16671],[2135,16671],[2136,16858],[2137,16671],[2138,16671],[2139,16683],[2140,16639],[2141,16683],[2142,16639],[2143,16642],[2144,16642],[2145,16694],[2146,16670],[2147,16670],[2148,16642],[2149,16642],[2150,16670],[2151,16642],[2152,16858],[2153,16680],[2154,16683],[2155,16641],[2156,16697],[2157,16639],[2158,16696],[2159,16680],[2160,16680],[2161,16641],[2162,16641],[2163,16641],[2164,16641],[2165,16641],[2166,16641],[2167,16641],[2168,16641],[2169,16680],[2170,16680],[2171,16641],[2172,16696],[2173,16639],[2174,16639],[2175,16639],[2176,16701],[2177,16858],[2178,16683],[2179,16676],[2180,16676],[2181,16676],[2182,16676],[2183,16676],[2184,16676],[2185,16697],[2186,16696],[2187,16676],[2188,16697],[2189,16676],[2190,16697],[2191,16696],[2192,16683],[2193,16641],[2194,16680],[2195,16680],[2196,16676],[2197,16697],[2198,16646],[2199,16858],[2200,16642],[2201,16642],[2202,16694],[2203,16672],[2204,16670],[2205,16676],[2206,16676],[2207,16676],[2208,16677],[2209,16677],[2210,16678],[2211,16645],[2212,16645],[2213,16645],[2214,16645],[2215,16683],[2216,16683],[2217,16641],[2218,16641],[2219,16697],[2220,16698],[2221,16679],[2222,16679],[2223,16639],[2224,16639],[2225,16639],[2226,16639],[2227,16639],[2228,16639],[2229,16639],[2230,16696],[2231,16699],[2232,16680],[2233,16680],[2234,16680],[2235,16680],[2236,16681],[2237,16681],[2238,16681],[2239,16681],[2240,16681],[2241,16646],[2242,16646],[2243,16671],[2244,16671],[2245,16671],[2246,16682],[2247,16682],[2248,16682],[2249,16682],[2250,16682],[2251,16682],[2252,16858],[2253,16642],[2254,16858],[2255,16639],[2256,16697],[2257,16701],[2258,16639],[2259,16639],[2260,16639],[2261,16639],[2262,16639],[2263,16639],[2264,16639],[2265,16639],[2266,16639],[2267,16639],[2268,16639],[2269,16639],[2270,16858],[2271,16676],[2272,16680],[2273,16680],[2274,16672],[2275,16680],[2276,16696],[2277,16696],[2278,16641],[2279,16641],[2280,16641],[2281,16641],[2282,16680],[2283,16680],[2284,16683],[2285,16642],[2286,16642],[2287,16642],[2288,16642],[2289,16676],[2290,16641],[2291,16641],[2292,16670],[2293,16641],[2294,16676],[2295,16683],[2296,16676],[2297,16639],[2298,16639],[2299,16639],[2300,16696],[2301,16639],[2302,16639],[2303,16642],[2304,16642],[2305,16642],[2306,16642],[2307,16642],[2308,16642],[2309,16642],[2310,16642],[2311,16642],[2312,16694],[2313,16672],[2314,16672],[2315,16670],[2316,16676],[2317,16677],[2318,16677],[2319,16678],[2320,16645],[2321,16645],[2322,16645],[2323,16645],[2324,16645],[2325,16695],[2326,16683],[2327,16641],[2328,16679],[2329,16679],[2330,16639],[2331,16639],[2332,16639],[2333,16639],[2334,16639],[2335,16639],[2336,16639],[2337,16696],[2338,16680],[2339,16680],[2340,16680],[2341,16680],[2342,16680],[2343,16681],[2344,16681],[2345,16681],[2346,16681],[2347,16681],[2348,16646],[2349,16671],[2350,16671],[2351,16671],[2352,16701],[2353,16701],[2354,16682],[2355,16682],[2356,16682],[2357,16701],[2358,16701],[2359,16859],[2360,16701],[2361,16701],[2362,16701],[2363,16858],[2364,16642],[2365,16639],[2366,16696],[2367,16699],[2368,16701],[2369,16642],[2370,16642],[2371,16670],[2372,16671],[2373,16642],[2374,16642],[2375,16670],[2376,16642],[2377,16642],[2378,16670],[2379,16670],[2380,16672],[2381,16858],[2382,16696],[2383,16696],[2384,16696],[2385,16683],[2386,16696],[2387,16676],[2388,16683],[2389,16671],[2390,16671],[2391,16642],[2392,16642],[2393,16677],[2394,16677],[2395,16678],[2396,16645],[2397,16645],[2398,16645],[2399,16645],[2400,16679],[2401,16679],[2402,16639],[2403,16639],[2404,16680],[2405,16680],[2406,16681],[2407,16681],[2408,16681],[2409,16682],[2410,16682],[2411,16682],[2412,16683],[2413,16680],[2414,16680],[2415,16680],[2416,16671],[2417,16671],[2418,16639],[2419,16646],[2420,16698],[2421,16642],[2422,16642],[2423,16672],[2424,16680],[2425,16672],[2426,16680],[2427,16683],[2428,16670],[2429,16671],[2430,16671],[2431,16698],[2432,16642],[2433,16642],[2434,16642],[2435,16694],[2436,16672],[2437,16670],[2438,16676],[2439,16676],[2440,16676],[2441,16677],[2442,16677],[2443,16678],[2444,16645],[2445,16645],[2446,16645],[2447,16645],[2448,16645],[2449,16695],[2450,16683],[2451,16641],[2452,16697],[2453,16698],[2454,16679],[2455,16679],[2456,16639],[2457,16639],[2458,16639],[2459,16639],[2460,16639],[2461,16639],[2462,16639],[2463,16696],[2464,16699],[2465,16680],[2466,16680],[2467,16680],[2468,16680],[2469,16680],[2470,16681],[2471,16681],[2472,16681],[2473,16681],[2474,16681],[2475,16681],[2476,16700],[2477,16646],[2478,16646],[2479,16671],[2480,16671],[2481,16671],[2482,16701],[2483,16682],[2484,16682],[2485,16682],[2486,16682],[2487,16682],[2488,16682],[2489,16683],[2490,16683],[2491,16683],[2492,16672],[2493,16680],[2494,16676],[2495,16677],[2496,16677],[2497,16678],[2498,16645],[2499,16645],[2500,16645],[2501,16645],[2502,16679],[2503,16679],[2504,16639],[2505,16639],[2506,16680],[2507,16680],[2508,16681],[2509,16681],[2510,16681],[2511,16682],[2512,16682],[2513,16682],[2514,16639],[2515,16672],[2516,16680],[2517,16642],[2518,16642],[2519,16694],[2520,16694],[2521,16694],[2522,16682],[2523,16672],[2524,16680],[2525,16642],[2526,16680],[2527,16642],[2528,16642],[2529,16642],[2530,16694],[2531,16672],[2532,16670],[2533,16676],[2534,16676],[2535,16677],[2536,16677],[2537,16678],[2538,16645],[2539,16645],[2540,16645],[2541,16645],[2542,16695],[2543,16683],[2544,16641],[2545,16698],[2546,16679],[2547,16679],[2548,16639],[2549,16639],[2550,16639],[2551,16639],[2552,16680],[2553,16680],[2554,16680],[2555,16680],[2556,16680],[2557,16681],[2558,16681],[2559,16681],[2560,16681],[2561,16681],[2562,16646],[2563,16671],[2564,16671],[2565,16701],[2566,16682],[2567,16682],[2568,16682],[2569,16642],[2570,16642],[2571,16642],[2572,16642],[2573,16671],[2574,16681],[2575,16695],[2576,16642],[2577,16670],[2578,16670],[2579,16696],[2580,16680],[2581,16671],[2582,16670],[2583,16672],[2584,16639],[2585,16645],[2586,16639],[2587,16639],[2588,16642],[2589,16642],[2590,16642],[2591,16642],[2592,16642],[2593,16694],[2594,16694],[2595,16694],[2596,16694],[2597,16672],[2598,16670],[2599,16670],[2600,16670],[2601,16670],[2602,16676],[2603,16676],[2604,16676],[2605,16677],[2606,16677],[2607,16678],[2608,16645],[2609,16645],[2610,16645],[2611,16645],[2612,16645],[2613,16695],[2614,16641],[2615,16697],[2616,16698],[2617,16698],[2618,16698],[2619,16698],[2620,16698],[2621,16679],[2622,16679],[2623,16639],[2624,16639],[2625,16639],[2626,16639],[2627,16639],[2628,16639],[2629,16639],[2630,16639],[2631,16639],[2632,16639],[2633,16696],[2634,16699],[2635,16680],[2636,16680],[2637,16680],[2638,16680],[2639,16680],[2640,16680],[2641,16681],[2642,16681],[2643,16681],[2644,16681],[2645,16681],[2646,16681],[2647,16700],[2648,16646],[2649,16646],[2650,16646],[2651,16646],[2652,16671],[2653,16671],[2654,16671],[2655,16701],[2656,16682],[2657,16682],[2658,16682],[2659,16682],[2660,16682],[2661,16682],[2662,16642],[2663,16642],[2664,16642],[2665,16694],[2666,16672],[2667,16670],[2668,16676],[2669,16676],[2670,16676],[2671,16677],[2672,16677],[2673,16678],[2674,16645],[2675,16645],[2676,16645],[2677,16645],[2678,16645],[2679,16695],[2680,16641],[2681,16697],[2682,16698],[2683,16679],[2684,16679],[2685,16639],[2686,16639],[2687,16639],[2688,16639],[2689,16639],[2690,16639],[2691,16639],[2692,16696],[2693,16699],[2694,16680],[2695,16680],[2696,16680],[2697,16680],[2698,16680],[2699,16681],[2700,16681],[2701,16681],[2702,16681],[2703,16681],[2704,16681],[2705,16700],[2706,16646],[2707,16646],[2708,16671],[2709,16671],[2710,16671],[2711,16701],[2712,16682],[2713,16682],[2714,16682],[2715,16682],[2716,16682],[2717,16682],[2718,16672],[2719,16639],[2720,16639],[2721,16645],[2722,16639],[2723,16639],[2724,16700],[2725,16642],[2726,16642],[2727,16642],[2728,16694],[2729,16672],[2730,16670],[2731,16676],[2732,16676],[2733,16676],[2734,16677],[2735,16677],[2736,16678],[2737,16645],[2738,16645],[2739,16645],[2740,16645],[2741,16645],[2742,16695],[2743,16683],[2744,16641],[2745,16697],[2746,16698],[2747,16679],[2748,16679],[2749,16639],[2750,16639],[2751,16639],[2752,16639],[2753,16639],[2754,16639],[2755,16639],[2756,16696],[2757,16699],[2758,16680],[2759,16680],[2760,16680],[2761,16680],[2762,16680],[2763,16681],[2764,16681],[2765,16681],[2766,16681],[2767,16681],[2768,16681],[2769,16700],[2770,16646],[2771,16646],[2772,16671],[2773,16671],[2774,16671],[2775,16701],[2776,16682],[2777,16682],[2778,16682],[2779,16682],[2780,16682],[2781,16682],[2782,16642],[2783,16642],[2784,16642],[2785,16642],[2786,16642],[2787,16642],[2788,16701],[2789,16642],[2790,16701],[2791,16701],[2792,16701],[2793,16639],[2794,16672],[2795,16680],[2796,16680],[2797,16697],[2798,16639],[2799,16701],[2800,16639],[2801,16639],[2802,16642],[2803,16642],[2804,16642],[2805,16694],[2806,16672],[2807,16670],[2808,16676],[2809,16676],[2810,16676],[2811,16677],[2812,16677],[2813,16678],[2814,16645],[2815,16645],[2816,16645],[2817,16645],[2818,16645],[2819,16695],[2820,16641],[2821,16697],[2822,16698],[2823,16679],[2824,16679],[2825,16639],[2826,16639],[2827,16639],[2828,16639],[2829,16639],[2830,16639],[2831,16639],[2832,16696],[2833,16699],[2834,16680],[2835,16680],[2836,16680],[2837,16680],[2838,16680],[2839,16681],[2840,16681],[2841,16681],[2842,16681],[2843,16681],[2844,16681],[2845,16700],[2846,16646],[2847,16646],[2848,16671],[2849,16671],[2850,16671],[2851,16701],[2852,16682],[2853,16682],[2854,16682],[2855,16682],[2856,16682],[2857,16682],[2858,16645],[2859,16639],[2860,16639],[2861,16641],[2862,16639],[2863,16676],[2864,16645],[2865,16696],[2866,16683],[2867,16680],[2868,16680],[2869,16680],[2870,16680],[2871,16683],[2872,16639],[2873,16701],[2874,16676],[2875,16676],[2876,16676],[2877,16715],[2878,16715],[2879,16715],[2880,16715],[2881,16676],[2882,16715],[2883,16715],[2884,16715],[2885,16715],[2886,16676],[2887,16715],[2888,16715],[2889,16676],[2890,16676],[2891,16676],[2892,16676],[2893,16715],[2894,16715],[2895,16676],[2896,16676],[2897,16676],[2898,16676],[2899,16715],[2900,16676],[2901,16676],[2902,16676],[2903,16715],[2904,16676],[2905,16676],[2906,16676],[2907,16715],[2908,16715],[2909,16715],[2910,16715],[2911,16715],[2912,16715],[2913,16715],[2914,16715],[2915,16715],[2916,16715],[2917,16715],[2918,16715],[2919,16715],[2920,16715],[2921,16715],[2922,16715],[2923,16715],[2924,16676],[2925,16676],[2926,16676],[2927,16715],[2928,16715],[2929,16715],[2930,16715],[2931,16715],[2932,16715],[2933,16715],[2934,16715],[2935,16715],[2936,16676],[2937,16676],[2938,16676],[2939,16715],[2940,16715],[2941,16715],[2942,16715],[2943,16715],[2944,16715],[2945,16715],[2946,16715],[2947,16715],[2948,16676],[2949,16676],[2950,16676],[2951,16715],[2952,16715],[2953,16715],[2954,16715],[2955,16715],[2956,16715],[2957,16715],[2958,16715],[2959,16715],[2960,16676],[2961,16676],[2962,16676],[2963,16715],[2964,16715],[2965,16715],[2966,16715],[2967,16715],[2968,16715],[2969,16715],[2970,16715],[2971,16715],[2972,16676],[2973,16676],[2974,16676],[2975,16676],[2976,16676],[2977,16676],[2978,16715],[2979,16715],[2980,16715],[2981,16715],[2982,16715],[2983,16715],[2984,16715],[2985,16715],[2986,16715],[2987,16676],[2988,16676],[2989,16676],[2990,16715],[2991,16715],[2992,16715],[2993,16715],[2994,16715],[2995,16715],[2996,16715],[2997,16715],[2998,16715],[2999,16715],[3000,16715],[3001,16715],[3002,16715],[3003,16715],[3004,16715],[3005,16715],[3006,16715],[3007,16715],[3008,16676],[3009,16676],[3010,16676],[3011,16676],[3012,16676],[3013,16676],[3014,16676],[3015,16715],[3016,16715],[3017,16715],[3018,16715],[3019,16715],[3020,16715],[3021,16715],[3022,16715],[3023,16715],[3024,16715],[3025,16715],[3026,16715],[3027,16715],[3028,16715],[3029,16715],[3030,16715],[3031,16715],[3032,16715],[3033,16676],[3034,16676],[3035,16676],[3036,16715],[3037,16715],[3038,16715],[3039,16715],[3040,16715],[3041,16715],[3042,16715],[3043,16715],[3044,16715],[3045,16715],[3046,16715],[3047,16715],[3048,16715],[3049,16715],[3050,16715],[3051,16715],[3052,16715],[3053,16715],[3054,16715],[3055,16715],[3056,16715],[3057,16715],[3058,16715],[3059,16676],[3060,16676],[3061,16676],[3062,16676],[3063,16676],[3064,16676],[3065,16715],[3066,16715],[3067,16715],[3068,16715],[3069,16715],[3070,16715],[3071,16715],[3072,16715],[3073,16715],[3074,16676],[3075,16676],[3076,16676],[3077,16715],[3078,16715],[3079,16715],[3080,16676],[3081,16676],[3082,16676],[3083,16715],[3084,16715],[3085,16715],[3086,16715],[3087,16715],[3088,16715],[3089,16715],[3090,16715],[3091,16715],[3092,16715],[3093,16715],[3094,16715],[3095,16715],[3096,16715],[3097,16676],[3098,16676],[3099,16676],[3100,16715],[3101,16715],[3102,16715],[3103,16715],[3104,16715],[3105,16715],[3106,16715],[3107,16715],[3108,16715],[3109,16715],[3110,16715],[3111,16715],[3112,16715],[3113,16715],[3114,16715],[3115,16715],[3116,16715],[3117,16715],[3118,16676],[3119,16676],[3120,16676],[3121,16715],[3122,16715],[3123,16715],[3124,16715],[3125,16715],[3126,16715],[3127,16715],[3128,16715],[3129,16715],[3130,16676],[3131,16676],[3132,16676],[3133,16715],[3134,16715],[3135,16715],[3136,16715],[3137,16715],[3138,16715],[3139,16715],[3140,16715],[3141,16715],[3142,16676],[3143,16676],[3144,16676],[3145,16715],[3146,16715],[3147,16715],[3148,16715],[3149,16715],[3150,16715],[3151,16715],[3152,16715],[3153,16715],[3154,16676],[3155,16676],[3156,16676],[3160,16715],[3161,16715],[3162,16715],[3163,16715],[3164,16715],[3165,16715],[3166,16715],[3167,16715],[3168,16715],[3169,16715],[3170,16715],[3171,16715],[3172,16715],[3173,16715],[3174,16715],[3175,16715],[3176,16715],[3177,16715],[3178,16715],[3179,16715],[3180,16715],[3181,16715],[3182,16642],[3183,16642],[3184,16642],[3185,16642],[3186,16642],[3187,16642],[3188,16642],[3189,16642],[3190,16642],[3191,16642],[3192,16642],[3193,16642],[3194,16642],[3195,16642],[3196,16642],[3197,16642],[3198,16642],[3199,16642],[3200,16642],[3201,16642],[3202,16642],[3203,16642],[3204,16642],[3205,16642],[3206,16642],[3207,16642],[3208,16642],[3209,16642],[3210,16642],[3211,16642],[3212,16642],[3213,16642],[3214,16642],[3215,16642],[3216,16642],[3217,16642],[3218,16642],[3219,16642],[3220,16642],[3221,16642],[3222,16642],[3223,16642],[3224,16642],[3225,16642],[3226,16642],[3227,16642],[3228,16642],[3229,16642],[3230,16642],[3231,16642],[3232,16642],[3233,16642],[3234,16642],[3235,16642],[3236,16642],[3237,16642],[3238,16642],[3239,16642],[3240,16642],[3241,16642],[3242,16642],[3243,16642],[3244,16642],[3245,16728],[3246,16728],[3247,16728],[3248,16728],[3249,16728],[3250,16728],[3251,16728],[3252,16728],[3253,16728],[3254,16728],[3255,16728],[3256,16860],[3257,16860],[3258,16860],[3259,16861],[3260,16861],[3261,16862],[3262,16862],[3263,16862],[3264,16863],[3265,16863],[3266,16727],[3267,16727],[3268,16727],[3269,16727],[3270,16666],[3271,16727],[3272,16668],[3273,16666],[3274,16666],[3275,16668],[3276,16668],[3277,16666],[3278,16668],[3279,16668],[3280,16668],[3281,16666],[3282,16668],[3283,16668],[3284,16666],[3285,16666],[3286,16668],[3287,16668],[3288,16668],[3289,16668],[3290,16666],[3291,16666],[3292,16666],[3293,16666],[3294,16668],[3295,16666],[3296,16666],[3297,16727],[3298,16727],[3299,16668],[3300,16668],[3301,16666],[3302,16666],[3303,16727],[3304,16727],[3305,16668],[3306,16668],[3307,16666],[3308,16666],[3309,16668],[3310,16666],[3311,16668],[3312,16666],[3313,16727],[3314,16727],[3315,16668],[3316,16666],[3317,16668],[3318,16666],[3319,16727],[3320,16727],[3321,16668],[3322,16666],[3323,16727],[3324,16727],[3325,16668],[3326,16666],[3327,16668],[3328,16666],[3329,16668],[3330,16666],[3331,16666],[3332,16668],[3333,16668],[3334,16668],[3335,16668],[3336,16668],[3337,16668],[3338,16668],[3339,16668],[3340,16668],[3341,16668],[3342,16668],[3343,16668],[3344,16668],[3345,16668],[3346,16668],[3347,16668],[3348,16668],[3349,16668],[3350,16668],[3351,16668],[3352,16668],[3353,16668],[3354,16668],[3355,16668],[3356,16668],[3357,16668],[3358,16668],[3359,16668],[3360,16668],[3361,16668],[3362,16668],[3363,16668],[3364,16668],[3365,16668],[3366,16668],[3367,16668],[3368,16666],[3369,16666],[3370,16864],[3371,16864],[3372,16668],[3373,16668],[3374,16668],[3375,16668],[3376,16666],[3377,16668],[3378,16666],[3379,16668],[3380,16666],[3381,16668],[3382,16666],[3383,16668],[3384,16666],[3385,16668],[3386,16668],[3387,16668],[3388,16668],[3389,16668],[3390,16668],[3391,16668],[3392,16668],[3393,16668],[3394,16668],[3395,16668],[3396,16864],[3397,16864],[3398,16864],[3399,16727],[3400,16727],[3401,16668],[3402,16668],[3403,16668],[3404,16668],[3405,16668],[3406,16668],[3407,16668],[3408,16668],[3409,16666],[3410,16666],[3411,16666],[3412,16666],[3413,16666],[3414,16666],[3415,16727],[3416,16727],[3417,16727],[3418,16727],[3419,16668],[3420,16668],[3421,16666],[3422,16666],[3423,16864],[3424,16668],[3425,16668],[3426,16666],[3427,16666],[3428,16666],[3429,16666],[3430,16666],[3431,16666],[3432,16668],[3433,16668],[3434,16666],[3435,16668],[3436,16668],[3437,16666],[3438,16666],[3439,16666],[3440,16666],[3441,16666],[3442,16668],[3443,16668],[3444,16666],[3445,16666],[3446,16668],[3447,16668],[3448,16668],[3449,16727],[3450,16727],[3451,16727],[3452,16727],[3453,16668],[3454,16666],[3455,16666],[3456,16727],[3457,16727],[3458,16727],[3459,16727],[3460,16727],[3461,16727],[3462,16668],[3463,16668],[3464,16668],[3465,16668],[3466,16668],[3467,16668],[3468,16668],[3469,16668],[3470,16668],[3471,16668],[3472,16668],[3473,16668],[3474,16668],[3475,16668],[3476,16668],[3477,16668],[3478,16668],[3479,16668],[3480,16666],[3481,16666],[3482,16666],[3483,16666],[3484,16666],[3485,16666],[3486,16666],[3487,16668],[3488,16668],[3489,16666],[3490,16666],[3491,16666],[3492,16666],[3493,16666],[3494,16666],[3495,16668],[3496,16668],[3497,16668],[3498,16666],[3499,16668],[3500,16666],[3501,16666],[3502,16666],[3503,16666],[3504,16666],[3505,16666],[3506,16666],[3507,16666],[3508,16666],[3509,16666],[3510,16666],[3511,16668],[3512,16666],[3513,16668],[3514,16668],[3515,16666],[3516,16668],[3517,16666],[3518,16668],[3519,16666],[3520,16666],[3521,16727],[3522,16727],[3523,16668],[3524,16666],[3525,16668],[3526,16668],[3527,16666],[3528,16666],[3529,16666],[3530,16668],[3531,16666],[3532,16668],[3533,16666],[3534,16668],[3535,16668],[3536,16668],[3537,16668],[3538,16668],[3539,16668],[3540,16668],[3541,16666],[3542,16668],[3543,16666],[3544,16727],[3545,16666],[3546,16668],[3547,16668],[3548,16666],[3549,16666],[3550,16666],[3551,16668],[3552,16668],[3553,16666],[3554,16668],[3555,16666],[3556,16668],[3557,16668],[3558,16668],[3559,16668],[3560,16668],[3561,16668],[3562,16668],[3563,16666],[3564,16666],[3565,16666],[3566,16668],[3567,16666],[3568,16668],[3569,16668],[3570,16666],[3571,16668],[3572,16666],[3573,16668],[3574,16668],[3575,16666],[3576,16666],[3577,16668],[3578,16668],[3579,16666],[3580,16666],[3581,16666],[3582,16668],[3583,16666],[3584,16668],[3585,16666],[3586,16668],[3587,16668],[3588,16668],[3589,16666],[3590,16668],[3591,16668],[3592,16666],[3593,16668],[3594,16668],[3595,16666],[3596,16668],[3597,16666],[3598,16727],[3599,16668],[3600,16668],[3601,16668],[3602,16668],[3603,16666],[3604,16666],[3605,16666],[3606,16668],[3607,16727],[3608,16727],[3609,16668],[3610,16666],[3611,16666],[3612,16668],[3613,16666],[3614,16727],[3615,16727],[3616,16666],[3617,16668],[3618,16666],[3619,16727],[3620,16727],[3621,16668],[3622,16666],[3623,16666],[3624,16666],[3625,16666],[3626,16727],[3627,16727],[3628,16668],[3629,16666],[3630,16668],[3631,16666],[3632,16668],[3633,16666],[3634,16668],[3635,16666],[3636,16668],[3637,16727],[3638,16727],[3639,16668],[3640,16666],[3641,16727],[3642,16727],[3643,16668],[3644,16666],[3645,16668],[3646,16666],[3647,16668],[3648,16668],[3649,16668],[3650,16668],[3651,16666],[3652,16666],[3653,16668],[3654,16727],[3655,16727],[3656,16727],[3657,16727],[3658,16727],[3659,16727],[3660,16727],[3661,16727],[3662,16727],[3663,16727],[3664,16727],[3665,16727],[3666,16727],[3667,16727],[3668,16727],[3669,16727],[3670,16727],[3671,16727],[3672,16727],[3673,16727],[3674,16727],[3675,16727],[3676,16727],[3677,16727],[3678,16727],[3679,16727],[3680,16727],[3681,16727],[3682,16727],[3683,16727],[3684,16727],[3685,16727],[3686,16727],[3687,16727],[3688,16727],[3689,16727],[3690,16727],[3691,16727],[3692,16727],[3693,16727],[3694,16727],[3695,16727],[3696,16727],[3697,16727],[3698,16727],[3699,16757],[3700,16756],[3701,16756],[3702,16757],[3703,16756],[3704,16755],[3705,16757],[3706,16756],[3707,16756],[3708,16756],[3709,16756],[3710,16755],[3711,16756],[3712,16865],[3713,16755],[3714,16756],[3715,16756],[3716,16755],[3717,16756],[3718,16756],[3719,16755],[3720,16756],[3721,16756],[3722,16755],[3723,16756],[3724,16756],[3725,16755],[3726,16756],[3727,16756],[3728,16757],[3729,16756],[3730,16757],[3731,16756],[3732,16756],[3733,16756],[3734,16757],[3735,16757],[3736,16757],[3737,16756],[3738,16865],[3739,16755],[3740,16757],[3741,16755],[3742,16755],[3743,16755],[3744,16757],[3745,16757],[3746,16755],[3747,16865],[3748,16755],[3749,16756],[3750,16756],[3751,16755],[3752,16755],[3753,16756],[3754,16756],[3755,16756],[3756,16756],[3757,16755],[3758,16755],[3759,16756],[3760,16756],[3761,16756],[3762,16756],[3763,16755],[3764,16756],[3765,16756],[3766,16756],[3767,16755],[3768,16756],[3769,16756],[3770,16865],[3771,16865],[3772,16756],[3773,16755],[3774,16756],[3775,16756],[3776,16755],[3777,16756],[3778,16756],[3779,16755],[3780,16756],[3781,16756],[3782,16755],[3783,16756],[3784,16756],[3785,16755],[3786,16756],[3787,16756],[3788,16755],[3789,16756],[3790,16756],[3791,16865],[3792,16758],[3793,16758],[3794,16758],[3795,16758],[3796,16758],[3797,16758],[3798,16758],[3799,16758],[3800,16758],[3801,16758],[3802,16758],[3803,16758],[3804,16758],[3805,16758],[3806,16758],[3807,16758],[3808,16758],[3809,16758],[3810,16758],[3811,16758],[3812,16758],[3813,16758],[3814,16758],[3815,16758],[3816,16758],[3817,16758],[3818,16758],[3819,16758],[3820,16758],[3821,16758],[3822,16758],[3823,16758],[3824,16758],[3825,16758],[3826,16758],[3827,16758],[3828,16758],[3829,16758],[3830,16758],[3831,16758],[3832,16758],[3833,16758],[3834,16758],[3835,16758],[3836,16758],[3837,16759],[3838,16759],[3839,16759],[3840,16759],[3841,16759],[3842,16759],[3843,16759],[3844,16759],[3845,16759],[3846,16759],[3847,16759],[3848,16759],[3849,16757],[3850,16757],[3851,16757],[3852,16757],[3853,16757],[3854,16757],[3855,16757],[3856,16760],[3857,16760],[3858,16757],[3859,16757],[3860,16757],[3861,16760],[3862,16760],[3863,16757],[3864,16757],[3865,16760],[3866,16760],[3867,16757],[3868,16757],[3869,16760],[3870,16760],[3871,16757],[3872,16760],[3873,16760],[3874,16757],[3875,16760],[3876,16760],[3877,16757],[3878,16757],[3879,16760],[3880,16757],[3881,16757],[3882,16757],[3883,16757],[3884,16757],[3885,16757],[3886,16757],[3887,16757],[3888,16757],[3889,16760],[3890,16757],[3891,16757],[3892,16757],[3893,16760],[3894,16757],[3895,16757],[3896,16757],[3897,16757],[3898,16757],[3899,16757],[3900,16757],[3901,16757],[3902,16757],[3903,16757],[3904,16760],[3905,16760],[3906,16757],[3907,16757],[3908,16760],[3909,16760],[3910,16757],[3911,16757],[3912,16757],[3913,16760],[3914,16760],[3915,16757],[3916,16757],[3917,16760],[3918,16760],[3919,16760],[3920,16760],[3921,16757],[3922,16760],[3923,16760],[3924,16757],[3925,16757],[3926,16760],[3927,16760],[3928,16757],[3929,16757],[3930,16760],[3931,16760],[3932,16757],[3933,16757],[3934,16760],[3935,16760],[3936,16757],[3937,16757],[3938,16760],[3939,16760],[3940,16760],[3941,16760],[3942,16760],[3943,16760],[3944,16760],[3945,16760],[3946,16760],[3947,16760],[3948,16760],[3953,16757],[3954,16757],[3955,16757],[3956,16757],[3957,16761],[3958,16761],[3959,16761],[3960,16761],[3961,16761],[3962,16761],[3963,16761],[3964,16761],[3965,16761],[3966,16761],[3967,16761],[3968,16761],[3969,16761],[3970,16762],[3971,16763],[3972,16762],[3973,16763],[3974,16762],[3975,16763],[3976,16762],[3977,16762],[3978,16763],[3979,16763],[3980,16763],[3981,16762],[3982,16763],[3983,16763],[3984,16762],[3985,16762],[3986,16763],[3987,16762],[3988,16763],[3989,16762],[3990,16763],[3991,16762],[3992,16763],[3993,16762],[3994,16763],[3995,16762],[3996,16763],[3997,16762],[3998,16763],[3999,16762],[4000,16763],[4001,16762],[4002,16722],[4003,16766],[4004,16766],[4005,16765],[4006,16722],[4007,16770],[4008,16770],[4009,16770],[4010,16767],[4011,16722],[4012,16767],[4013,16722],[4014,16767],[4015,16767],[4016,16722],[4017,16722],[4018,16765],[4019,16767],[4020,16722],[4021,16770],[4022,16722],[4023,16764],[4024,16722],[4025,16722],[4026,16722],[4027,16722],[4028,16770],[4029,16722],[4030,16766],[4031,16722],[4032,16767],[4033,16722],[4034,16722],[4035,16722],[4036,16722],[4037,16770],[4038,16767],[4039,16767],[4040,16722],[4041,16722],[4042,16722],[4043,16767],[4044,16722],[4045,16722],[4046,16722],[4047,16722],[4048,16722],[4049,16722],[4050,16722],[4051,16722],[4052,16722],[4053,16722],[4054,16722],[4055,16722],[4056,16722],[4057,16722],[4058,16722],[4059,16722],[4060,16722],[4061,16764],[4062,16722],[4063,16764],[4064,16722],[4065,16764],[4066,16766],[4067,16766],[4068,16766],[4069,16767],[4070,16767],[4071,16767],[4072,16722],[4073,16764],[4074,16766],[4075,16766],[4076,16766],[4077,16767],[4078,16767],[4079,16767],[4080,16764],[4081,16765],[4082,16764],[4083,16722],[4084,16764],[4085,16766],[4086,16766],[4087,16766],[4088,16767],[4089,16767],[4090,16722],[4091,16764],[4092,16766],[4093,16766],[4094,16766],[4095,16767],[4096,16767],[4097,16722],[4098,16764],[4099,16766],[4100,16766],[4101,16766],[4102,16767],[4103,16767],[4104,16764],[4105,16766],[4106,16766],[4107,16766],[4108,16767],[4109,16722],[4110,16722],[4111,16722],[4112,16722],[4113,16722],[4114,16767],[4115,16767],[4116,16767],[4117,16767],[4118,16767],[4119,16767],[4120,16767],[4121,16767],[4122,16767],[4123,16767],[4124,16722],[4125,16764],[4126,16766],[4127,16766],[4128,16766],[4129,16767],[4130,16767],[4131,16722],[4132,16722],[4133,16764],[4134,16764],[4135,16766],[4136,16766],[4137,16766],[4138,16766],[4139,16766],[4140,16766],[4141,16767],[4142,16767],[4143,16767],[4144,16767],[4145,16765],[4146,16722],[4147,16722],[4148,16764],[4149,16764],[4150,16767],[4151,16767],[4152,16767],[4153,16767],[4154,16767],[4155,16767],[4156,16722],[4157,16722],[4158,16764],[4159,16766],[4160,16766],[4161,16766],[4162,16767],[4163,16767],[4164,16767],[4165,16767],[4166,16767],[4167,16767],[4168,16767],[4169,16767],[4170,16722],[4171,16722],[4172,16722],[4173,16764],[4174,16766],[4175,16766],[4176,16766],[4177,16767],[4178,16722],[4179,16764],[4180,16766],[4181,16766],[4182,16766],[4183,16767],[4184,16767],[4185,16767],[4186,16764],[4187,16764],[4188,16764],[4189,16764],[4190,16764],[4191,16722],[4192,16764],[4193,16764],[4194,16764],[4195,16722],[4196,16722],[4197,16722],[4198,16722],[4199,16722],[4200,16764],[4201,16764],[4202,16764],[4203,16766],[4204,16766],[4205,16766],[4206,16767],[4207,16770],[4208,16767],[4209,16767],[4210,16767],[4211,16767],[4212,16722],[4213,16722],[4214,16722],[4215,16722],[4216,16722],[4217,16722],[4218,16764],[4219,16722],[4220,16764],[4221,16766],[4222,16766],[4223,16766],[4224,16767],[4225,16767],[4226,16722],[4227,16764],[4228,16767],[4229,16767],[4230,16767],[4231,16722],[4232,16722],[4233,16722],[4234,16722],[4235,16722],[4236,16722],[4237,16722],[4238,16722],[4239,16722],[4240,16722],[4241,16722],[4242,16722],[4243,16764],[4244,16766],[4245,16766],[4246,16766],[4247,16767],[4248,16767],[4249,16767],[4250,16722],[4251,16764],[4252,16766],[4253,16766],[4254,16766],[4255,16767],[4256,16767],[4257,16767],[4258,16722],[4259,16764],[4260,16766],[4261,16766],[4262,16766],[4263,16767],[4264,16767],[4265,16767],[4266,16722],[4267,16764],[4268,16766],[4269,16766],[4270,16766],[4271,16767],[4272,16767],[4273,16767],[4274,16765],[4275,16764],[4276,16764],[4277,16764],[4278,16764],[4279,16766],[4280,16766],[4281,16766],[4282,16766],[4283,16766],[4284,16766],[4285,16766],[4286,16766],[4287,16766],[4288,16766],[4289,16770],[4290,16770],[4291,16770],[4292,16770],[4293,16770],[4294,16770],[4295,16770],[4296,16770],[4297,16770],[4298,16770],[4299,16770],[4300,16770],[4301,16770],[4302,16770],[4303,16770],[4304,16770],[4305,16770],[4306,16770],[4307,16770],[4308,16770],[4309,16770],[4310,16770],[4311,16770],[4312,16770],[4313,16770],[4314,16770],[4315,16770],[4316,16770],[4317,16770],[4318,16770],[4319,16770],[4320,16770],[4321,16770],[4322,16770],[4323,16770],[4324,16770],[4325,16770],[4326,16770],[4327,16770],[4328,16770],[4329,16770],[4330,16770],[4331,16770],[4332,16770],[4333,16770],[4334,16770],[4335,16770],[4336,16770],[4337,16770],[4338,16770],[4339,16770],[4340,16770],[4341,16770],[4342,16770],[4343,16770],[4344,16770],[4345,16770],[4346,16770],[4347,16770],[4348,16770],[4349,16770],[4350,16770],[4351,16770],[4352,16770],[4353,16770],[4354,16770],[4355,16770],[4356,16770],[4357,16770],[4358,16770],[4359,16768],[4360,16768],[4361,16768],[4362,16768],[4363,16768],[4364,16768],[4365,16768],[4366,16768],[4367,16768],[4368,16768],[4369,16768],[4370,16768],[4371,16768],[4372,16768],[4373,16768],[4374,16768],[4375,16768],[4376,16768],[4377,16768],[4378,16768],[4379,16768],[4380,16768],[4381,16768],[4382,16768],[4383,16768],[4384,16768],[4385,16768],[4386,16768],[4387,16768],[4388,16768],[4389,16768],[4390,16768],[4391,16768],[4392,16768],[4393,16768],[4394,16768],[4395,16768],[4396,16768],[4397,16768],[4398,16768],[4399,16768],[4400,16768],[4401,16768],[4402,16768],[4403,16768],[4404,16768],[4405,16768],[4406,16768],[4407,16768],[4408,16768],[4409,16768],[4410,16768],[4411,16768],[4412,16768],[4413,16768],[4414,16768],[4415,16768],[4416,16768],[4417,16768],[4418,16768],[4419,16768],[4420,16768],[4421,16768],[4422,16768],[4423,16768],[4424,16768],[4425,16768],[4426,16768],[4427,16768],[4428,16768],[4429,16768],[4430,16768],[4431,16768],[4432,16768],[4433,16768],[4434,16768],[4435,16768],[4436,16768],[4437,16768],[4438,16768],[4439,16768],[4440,16768],[4441,16768],[4442,16768],[4443,16768],[4444,16768],[4445,16768],[4446,16768],[4447,16768],[4448,16768],[4449,16768],[4450,16768],[4451,16768],[4452,16768],[4453,16768],[4454,16768],[4455,16768],[4456,16768],[4457,16768],[4458,16768],[4459,16768],[4460,16768],[4461,16768],[4462,16768],[4463,16768],[4464,16768],[4465,16768],[4466,16768],[4467,16768],[4468,16768],[4469,16768],[4470,16768],[4471,16768],[4472,16768],[4473,16768],[4474,16768],[4475,16768],[4476,16768],[4477,16768],[4478,16768],[4479,16768],[4480,16768],[4481,16768],[4482,16768],[4483,16768],[4484,16768],[4485,16768],[4486,16768],[4487,16768],[4488,16768],[4489,16768],[4490,16768],[4491,16768],[4492,16768],[4493,16768],[4494,16768],[4495,16768],[4496,16768],[4497,16768],[4498,16768],[4499,16768],[4500,16768],[4501,16768],[4502,16768],[4503,16768],[4504,16768],[4505,16768],[4506,16768],[4507,16768],[4508,16768],[4509,16768],[4510,16768],[4511,16768],[4512,16768],[4513,16768],[4514,16768],[4515,16768],[4516,16768],[4517,16768],[4518,16768],[4519,16768],[4520,16768],[4521,16768],[4522,16768],[4523,16768],[4524,16768],[4525,16768],[4526,16768],[4527,16768],[4528,16768],[4529,16768],[4530,16768],[4531,16768],[4532,16768],[4533,16768],[4534,16768],[4535,16768],[4536,16768],[4537,16768],[4538,16768],[4539,16768],[4540,16768],[4541,16768],[4542,16768],[4543,16768],[4544,16768],[4545,16768],[4546,16768],[4547,16768],[4548,16768],[4549,16768],[4550,16768],[4551,16768],[4552,16768],[4553,16768],[4554,16768],[4555,16768],[4556,16768],[4557,16768],[4558,16768],[4559,16768],[4560,16768],[4561,16768],[4562,16768],[4563,16768],[4564,16768],[4565,16768],[4566,16768],[4567,16768],[4568,16768],[4569,16768],[4570,16768],[4571,16768],[4572,16768],[4573,16768],[4574,16768],[4575,16768],[4576,16768],[4577,16768],[4578,16768],[4579,16768],[4580,16768],[4581,16768],[4582,16768],[4583,16768],[4584,16768],[4585,16768],[4586,16768],[4587,16768],[4588,16768],[4589,16768],[4590,16768],[4591,16768],[4592,16768],[4593,16768],[4594,16768],[4595,16768],[4596,16768],[4597,16768],[4598,16768],[4599,16768],[4600,16768],[4601,16768],[4602,16768],[4603,16768],[4604,16768],[4605,16768],[4606,16768],[4607,16768],[4608,16768],[4609,16768],[4610,16768],[4611,16768],[4612,16768],[4613,16768],[4614,16768],[4615,16768],[4616,16768],[4617,16768],[4618,16768],[4619,16768],[4620,16768],[4621,16768],[4622,16768],[4623,16768],[4624,16768],[4625,16768],[4626,16768],[4627,16768],[4628,16768],[4629,16768],[4630,16768],[4631,16768],[4632,16768],[4633,16768],[4634,16768],[4635,16768],[4636,16768],[4637,16768],[4638,16768],[4639,16768],[4640,16768],[4641,16768],[4642,16768],[4643,16768],[4644,16768],[4645,16768],[4646,16768],[4647,16768],[4648,16768],[4649,16768],[4650,16769],[4651,16769],[4652,16769],[4653,16769],[4654,16769],[4655,16769],[4656,16769],[4657,16769],[4658,16769],[4659,16769],[4660,16769],[4661,16769],[4662,16769],[4663,16769],[4664,16769],[4665,16769],[4666,16769],[4667,16769],[4668,16769],[4669,16769],[4670,16769],[4671,16769],[4672,16769],[4673,16769],[4674,16769],[4675,16769],[4676,16769],[4677,16769],[4678,16769],[4679,16769],[4680,16769],[4681,16769],[4682,16769],[4683,16769],[4684,16769],[4685,16769],[4686,16769],[4687,16769],[4688,16769],[4689,16769],[4690,16769],[4691,16769],[4692,16769],[4693,16769],[4694,16769],[4695,16769],[4696,16769],[4697,16769],[4698,16769],[4699,16769],[4700,16769],[4701,16769],[4702,16769],[4703,16769],[4704,16769],[4705,16769],[4706,16769],[4707,16769],[4708,16769],[4709,16769],[4710,16769],[4711,16769],[4712,16769],[4713,16769],[4714,16769],[4715,16769],[4716,16769],[4717,16769],[4718,16769],[4719,16769],[4720,16769],[4721,16769],[4722,16769],[4723,16769],[4724,16769],[4725,16769],[4726,16769],[4727,16769],[4728,16769],[4729,16769],[4730,16769],[4731,16722],[4732,16722],[4733,16722],[4734,16722],[4735,16722],[4736,16722],[4737,16722],[4738,16722],[4739,16722],[4740,16722],[4741,16722],[4742,16722],[4743,16722],[4744,16722],[4745,16722],[4746,16722],[4747,16722],[4748,16722],[4749,16722],[4750,16722],[4751,16722],[4752,16722],[4753,16722],[4754,16722],[4755,16722],[4756,16722],[4757,16722],[4758,16722],[4759,16722],[4760,16722],[4761,16722],[4762,16722],[4763,16722],[4764,16722],[4765,16722],[4766,16722],[4767,16722],[4768,16722],[4769,16722],[4770,16722],[4771,16722],[4772,16722],[4773,16722],[4774,16722],[4775,16722],[4776,16722],[4777,16722],[4778,16764],[4779,16764],[4780,16764],[4781,16764],[4782,16764],[4783,16764],[4784,16764],[4785,16764],[4786,16764],[4787,16764],[4788,16764],[4789,16764],[4790,16764],[4791,16764],[4792,16764],[4793,16764],[4794,16764],[4795,16764],[4796,16764],[4797,16764],[4798,16764],[4799,16764],[4800,16764],[4801,16764],[4802,16764],[4803,16764],[4804,16764],[4805,16764],[4806,16764],[4807,16764],[4808,16764],[4809,16764],[4810,16764],[4811,16764],[4812,16764],[4813,16764],[4814,16764],[4815,16764],[4816,16764],[4817,16764],[4818,16764],[4819,16764],[4820,16764],[4821,16764],[4822,16764],[4823,16764],[4824,16764],[4825,16764],[4826,16764],[4827,16764],[4828,16764],[4829,16764],[4830,16764],[4831,16764],[4832,16764],[4833,16764],[4834,16764],[4835,16764],[4836,16764],[4837,16764],[4838,16764],[4839,16764],[4840,16764],[4841,16764],[4842,16764],[4843,16764],[4844,16764],[4845,16764],[4846,16764],[4847,16764],[4848,16764],[4849,16764],[4850,16764],[4851,16764],[4852,16764],[4853,16764],[4854,16764],[4855,16764],[4856,16764],[4857,16764],[4858,16764],[4859,16764],[4860,16764],[4861,16764],[4862,16764],[4863,16764],[4864,16764],[4865,16764],[4866,16764],[4867,16764],[4868,16764],[4869,16764],[4870,16764],[4871,16765],[4872,16765],[4873,16765],[4874,16765],[4875,16765],[4876,16765],[4877,16765],[4878,16765],[4879,16765],[4880,16765],[4881,16765],[4882,16765],[4883,16765],[4884,16765],[4885,16765],[4886,16765],[4887,16765],[4888,16765],[4889,16765],[4890,16765],[4891,16765],[4892,16765],[4893,16765],[4894,16765],[4895,16765],[4896,16765],[4897,16765],[4898,16765],[4899,16765],[4900,16765],[4901,16765],[4902,16765],[4903,16765],[4904,16765],[4905,16765],[4906,16765],[4907,16765],[4908,16765],[4909,16765],[4910,16765],[4911,16765],[4912,16765],[4913,16765],[4914,16765],[4915,16765],[4916,16765],[4917,16765],[4918,16765],[4919,16765],[4920,16765],[4921,16765],[4922,16765],[4923,16765],[4924,16765],[4925,16765],[4926,16765],[4927,16765],[4928,16765],[4929,16765],[4930,16765],[4931,16765],[4932,16765],[4933,16765],[4934,16765],[4935,16765],[4936,16765],[4937,16765],[4938,16765],[4939,16765],[4940,16765],[4941,16765],[4942,16765],[4943,16771],[4944,16771],[4945,16771],[4946,16771],[4947,16771],[4948,16771],[4949,16771],[4950,16771],[4951,16771],[4952,16771],[4953,16771],[4954,16771],[4955,16771],[4956,16771],[4957,16771],[4958,16771],[4959,16771],[4960,16771],[4961,16771],[4962,16771],[4963,16771],[4964,16771],[4965,16771],[4966,16771],[4967,16771],[4968,16771],[4969,16771],[4970,16771],[4971,16771],[4972,16771],[4973,16771],[4974,16771],[4975,16771],[4976,16771],[4977,16771],[4978,16771],[4979,16771],[4980,16771],[4981,16771],[4982,16771],[4983,16771],[4984,16771],[4985,16771],[4986,16771],[4987,16771],[4988,16771],[4989,16771],[4990,16771],[4991,16771],[4992,16771],[4993,16726],[4994,16726],[4995,16726],[4996,16726],[4997,16771],[4998,16771],[4999,16726],[5000,16726],[5001,16726],[5002,16726],[5003,16726],[5004,16726],[5005,16726],[5006,16726],[5007,16726],[5008,16726],[5009,16726],[5010,16726],[5011,16726],[5012,16726],[5013,16726],[5014,16726],[5015,16726],[5016,16726],[5017,16726],[5018,16726],[5019,16726],[5020,16726],[5021,16726],[5022,16726],[5023,16726],[5024,16726],[5025,16726],[5026,16726],[5027,16726],[5028,16726],[5029,16726],[5030,16726],[5031,16726],[5032,16726],[5033,16726],[5034,16726],[5035,16726],[5036,16726],[5037,16726],[5038,16726],[5039,16726],[5040,16726],[5041,16726],[5042,16726],[5043,16726],[5044,16726],[5045,16726],[5046,16726],[5047,16726],[5048,16726],[5049,16726],[5050,16726],[5051,16726],[5052,16726],[5053,16726],[5054,16726],[5055,16736],[5056,16736],[5057,16736],[5058,16736],[5059,16736],[5060,16736],[5061,16736],[5062,16736],[5063,16736],[5064,16736],[5065,16736],[5066,16736],[5067,16736],[5068,16736],[5069,16736],[5070,16736],[5071,16736],[5072,16736],[5073,16736],[5074,16736],[5075,16736],[5076,16736],[5077,16736],[5078,16736],[5079,16736],[5080,16736],[5081,16736],[5082,16736],[5083,16736],[5084,16736],[5085,16736],[5086,16736],[5087,16736],[5088,16736],[5089,16736],[5090,16736],[5091,16736],[5092,16736],[5093,16736],[5094,16736],[5095,16736],[5096,16736],[5097,16736],[5098,16736],[5099,16736],[5100,16736],[5101,16736],[5102,16736],[5103,16736],[5104,16736],[5105,16736],[5106,16736],[5107,16736],[5108,16736],[5109,16736],[5110,16736],[5111,16736],[5112,16736],[5113,16736],[5114,16736],[5115,16736],[5116,16736],[5117,16736],[5118,16736],[5119,16736],[5120,16736],[5121,16736],[5122,16736],[5123,16736],[5124,16736],[5125,16736],[5126,16736],[5127,16736],[5128,16736],[5129,16736],[5130,16736],[5131,16736],[5132,16736],[5133,16736],[5134,16736],[5135,16736],[5136,16736],[5137,16736],[5138,16736],[5139,16736],[5140,16736],[5141,16736],[5142,16736],[5143,16736],[5144,16736],[5145,16736],[5146,16736],[5147,16736],[5148,16736],[5149,16736],[5150,16736],[5151,16736],[5152,16736],[5153,16736],[5154,16736],[5155,16736],[5156,16736],[5157,16736],[5158,16736],[5159,16736],[5160,16736],[5161,16736],[5162,16736],[5163,16736],[5164,16736],[5165,16736],[5166,16736],[5167,16736],[5168,16736],[5169,16736],[5170,16736],[5171,16736],[5172,16736],[5173,16736],[5174,16736],[5175,16736],[5176,16736],[5177,16736],[5178,16736],[5179,16736],[5180,16736],[5181,16736],[5182,16736],[5183,16736],[5184,16736],[5185,16736],[5186,16736],[5187,16736],[5188,16736],[5189,16736],[5190,16736],[5191,16736],[5192,16736],[5193,16736],[5194,16736],[5195,16736],[5196,16736],[5197,16736],[5198,16736],[5199,16736],[5200,16736],[5201,16736],[5202,16736],[5203,16736],[5204,16736],[5205,16736],[5206,16736],[5207,16736],[5208,16736],[5209,16736],[5210,16736],[5211,16736],[5212,16736],[5213,16736],[5214,16736],[5215,16736],[5216,16736],[5217,16736],[5218,16736],[5219,16736],[5220,16736],[5221,16736],[5222,16736],[5223,16736],[5224,16736],[5225,16736],[5226,16736],[5227,16736],[5228,16736],[5229,16736],[5230,16736],[5231,16736],[5232,16736],[5233,16736],[5234,16736],[5235,16736],[5236,16736],[5237,16736],[5238,16736],[5239,16736],[5240,16736],[5241,16736],[5242,16736],[5243,16736],[5244,16736],[5245,16736],[5246,16736],[5247,16736],[5248,16736],[5249,16736],[5250,16736],[5251,16736],[5252,16677],[5253,16677],[5254,16677],[5255,16677],[5256,16677],[5257,16677],[5258,16677],[5259,16677],[5260,16677],[5261,16677],[5262,16677],[5263,16677],[5264,16677],[5265,16677],[5266,16677],[5267,16677],[5268,16677],[5269,16677],[5270,16677],[5271,16677],[5272,16677],[5273,16677],[5274,16677],[5275,16677],[5276,16677],[5277,16677],[5278,16677],[5279,16677],[5280,16677],[5281,16677],[5282,16677],[5283,16677],[5284,16677],[5285,16677],[5286,16677],[5287,16677],[5288,16677],[5289,16677],[5290,16677],[5291,16677],[5292,16677],[5293,16677],[5294,16677],[5295,16677],[5296,16677],[5297,16677],[5298,16677],[5299,16677],[5300,16677],[5301,16677],[5302,16677],[5303,16677],[5304,16677],[5305,16677],[5306,16677],[5307,16677],[5308,16677],[5309,16677],[5310,16677],[5311,16677],[5312,16677],[5313,16677],[5314,16677],[5315,16677],[5316,16677],[5317,16677],[5318,16677],[5319,16677],[5320,16677],[5321,16677],[5322,16677],[5323,16677],[5324,16677],[5325,16677],[5326,16677],[5327,16677],[5328,16677],[5329,16677],[5330,16677],[5331,16677],[5332,16677],[5333,16677],[5334,16677],[5335,16677],[5336,16677],[5337,16677],[5338,16677],[5339,16677],[5340,16677],[5341,16677],[5342,16677],[5343,16677],[5344,16677],[5345,16677],[5346,16677],[5347,16677],[5348,16677],[5349,16677],[5350,16677],[5351,16677],[5352,16677],[5353,16677],[5354,16677],[5355,16677],[5356,16677],[5357,16677],[5358,16677],[5359,16677],[5360,16677],[5361,16677],[5362,16677],[5363,16677],[5364,16677],[5365,16677],[5366,16677],[5367,16678],[5368,16678],[5369,16678],[5370,16678],[5371,16678],[5372,16678],[5373,16678],[5374,16678],[5375,16678],[5376,16678],[5377,16678],[5378,16678],[5379,16678],[5380,16678],[5381,16678],[5382,16678],[5383,16678],[5384,16678],[5385,16678],[5386,16678],[5387,16678],[5388,16678],[5389,16678],[5390,16678],[5391,16678],[5392,16678],[5393,16678],[5394,16678],[5395,16678],[5396,16678],[5397,16678],[5398,16678],[5399,16678],[5400,16678],[5401,16678],[5402,16678],[5403,16678],[5404,16678],[5405,16678],[5406,16678],[5407,16678],[5408,16678],[5409,16678],[5410,16678],[5411,16678],[5412,16678],[5413,16678],[5414,16678],[5415,16678],[5416,16678],[5417,16678],[5418,16678],[5419,16678],[5420,16678],[5421,16678],[5422,16678],[5423,16678],[5424,16678],[5425,16678],[5426,16678],[5427,16678],[5428,16678],[5429,16678],[5430,16678],[5431,16678],[5432,16678],[5433,16678],[5434,16678],[5435,16678],[5436,16678],[5437,16678],[5438,16678],[5439,16678],[5440,16678],[5441,16678],[5442,16678],[5443,16678],[5444,16678],[5445,16678],[5446,16678],[5447,16678],[5448,16678],[5449,16678],[5450,16678],[5451,16678],[5452,16678],[5453,16678],[5454,16678],[5455,16678],[5456,16678],[5457,16678],[5458,16678],[5459,16678],[5460,16678],[5461,16678],[5462,16678],[5463,16678],[5464,16678],[5465,16678],[5466,16678],[5467,16678],[5468,16678],[5469,16678],[5470,16678],[5471,16678],[5472,16678],[5473,16678],[5474,16678],[5475,16678],[5476,16678],[5477,16678],[5478,16678],[5479,16678],[5480,16678],[5481,16678],[5482,16678],[5483,16678],[5484,16678],[5485,16678],[5486,16678],[5487,16678],[5488,16678],[5489,16678],[5490,16678],[5491,16678],[5492,16678],[5493,16678],[5494,16678],[5495,16678],[5496,16678],[5497,16678],[5498,16678],[5499,16678],[5500,16678],[5501,16678],[5502,16678],[5503,16678],[5504,16678],[5505,16678],[5506,16678],[5507,16678],[5508,16678],[5509,16678],[5510,16678],[5511,16678],[5512,16678],[5513,16678],[5514,16678],[5515,16678],[5516,16678],[5517,16678],[5518,16678],[5519,16678],[5520,16678],[5521,16678],[5522,16678],[5523,16678],[5524,16678],[5525,16678],[5526,16678],[5527,16678],[5528,16678],[5529,16678],[5530,16678],[5531,16678],[5532,16678],[5533,16678],[5534,16678],[5535,16678],[5536,16678],[5537,16678],[5538,16678],[5539,16678],[5540,16678],[5541,16678],[5542,16678],[5543,16678],[5544,16678],[5545,16678],[5546,16678],[5547,16678],[5548,16678],[5549,16678],[5550,16678],[5551,16678],[5552,16678],[5553,16678],[5554,16678],[5555,16678],[5556,16678],[5557,16678],[5558,16678],[5559,16678],[5560,16678],[5561,16678],[5562,16678],[5563,16678],[5564,16678],[5565,16678],[5566,16678],[5567,16678],[5568,16678],[5569,16678],[5570,16678],[5571,16678],[5572,16678],[5573,16678],[5574,16678],[5575,16678],[5576,16678],[5577,16678],[5578,16678],[5579,16678],[5580,16678],[5581,16678],[5582,16678],[5583,16678],[5584,16678],[5585,16678],[5586,16678],[5587,16678],[5588,16678],[5589,16678],[5590,16678],[5591,16678],[5592,16678],[5593,16678],[5594,16678],[5595,16678],[5596,16678],[5597,16678],[5598,16678],[5599,16678],[5600,16678],[5601,16678],[5602,16678],[5603,16678],[5604,16678],[5605,16678],[5606,16678],[5607,16678],[5608,16678],[5609,16678],[5610,16678],[5611,16678],[5612,16678],[5613,16678],[5614,16678],[5615,16678],[5616,16678],[5617,16678],[5618,16678],[5619,16678],[5620,16678],[5621,16678],[5622,16678],[5623,16678],[5624,16678],[5625,16678],[5626,16678],[5627,16678],[5628,16678],[5629,16678],[5630,16678],[5631,16678],[5632,16678],[5633,16678],[5634,16678],[5635,16678],[5636,16678],[5637,16678],[5638,16678],[5639,16678],[5640,16678],[5641,16678],[5642,16678],[5643,16678],[5644,16678],[5645,16678],[5646,16678],[5647,16678],[5648,16678],[5649,16678],[5650,16678],[5651,16678],[5652,16678],[5653,16678],[5654,16678],[5655,16678],[5656,16678],[5657,16678],[5658,16678],[5659,16678],[5660,16678],[5661,16678],[5662,16678],[5663,16678],[5664,16678],[5665,16678],[5666,16678],[5667,16678],[5668,16678],[5669,16678],[5670,16678],[5671,16678],[5672,16678],[5673,16678],[5674,16678],[5675,16678],[5676,16678],[5677,16678],[5678,16678],[5679,16678],[5680,16678],[5681,16678],[5682,16678],[5683,16678],[5684,16678],[5685,16678],[5686,16678],[5687,16678],[5688,16678],[5689,16678],[5690,16678],[5691,16678],[5692,16678],[5693,16678],[5694,16678],[5695,16678],[5696,16678],[5697,16678],[5698,16678],[5699,16678],[5700,16678],[5701,16678],[5702,16678],[5703,16678],[5704,16678],[5705,16678],[5706,16678],[5707,16678],[5708,16678],[5709,16678],[5710,16678],[5711,16678],[5712,16678],[5713,16678],[5714,16678],[5715,16678],[5716,16678],[5717,16678],[5718,16678],[5719,16678],[5720,16678],[5723,16694],[5724,16670],[5725,16866],[5726,16866],[5727,16866],[5728,16866],[5729,16866],[5730,16866],[5731,16866],[5732,16866],[5733,16866],[5734,16645],[5735,16645],[5736,16645],[5737,16645],[5738,16645],[5739,16645],[5740,16645],[5741,16645],[5742,16645],[5743,16645],[5744,16645],[5745,16645],[5746,16645],[5747,16645],[5748,16645],[5749,16645],[5750,16645],[5751,16645],[5752,16645],[5753,16645],[5754,16645],[5755,16645],[5756,16645],[5757,16645],[5758,16645],[5759,16645],[5760,16645],[5761,16645],[5762,16645],[5763,16645],[5764,16645],[5765,16645],[5766,16645],[5767,16645],[5768,16645],[5769,16645],[5770,16645],[5771,16645],[5772,16645],[5773,16645],[5774,16645],[5775,16645],[5776,16645],[5777,16645],[5778,16645],[5779,16645],[5780,16645],[5781,16645],[5782,16645],[5783,16645],[5784,16645],[5785,16645],[5786,16645],[5787,16645],[5788,16645],[5789,16645],[5790,16645],[5791,16645],[5792,16645],[5793,16645],[5794,16645],[5795,16645],[5796,16645],[5797,16645],[5798,16645],[5799,16645],[5800,16645],[5801,16645],[5802,16645],[5803,16645],[5804,16645],[5805,16645],[5806,16645],[5807,16645],[5808,16645],[5809,16645],[5810,16645],[5811,16645],[5812,16645],[5813,16645],[5814,16645],[5815,16645],[5816,16645],[5817,16645],[5818,16645],[5819,16645],[5820,16645],[5821,16645],[5822,16645],[5823,16645],[5824,16645],[5825,16645],[5826,16645],[5827,16645],[5828,16645],[5829,16645],[5830,16645],[5831,16645],[5832,16645],[5833,16645],[5834,16645],[5835,16645],[5836,16645],[5837,16645],[5838,16645],[5839,16645],[5840,16645],[5841,16645],[5842,16645],[5843,16645],[5844,16645],[5845,16645],[5846,16645],[5847,16645],[5848,16645],[5849,16645],[5850,16645],[5851,16645],[5852,16645],[5853,16645],[5854,16645],[5855,16645],[5856,16645],[5857,16645],[5858,16691],[5859,16691],[5860,16691],[5861,16691],[5862,16691],[5863,16691],[5864,16691],[5865,16691],[5866,16691],[5867,16691],[5868,16691],[5869,16691],[5870,16691],[5871,16691],[5872,16691],[5873,16691],[5874,16691],[5875,16691],[5876,16691],[5877,16691],[5878,16691],[5879,16691],[5880,16691],[5881,16691],[5882,16691],[5883,16691],[5884,16691],[5885,16691],[5886,16691],[5887,16691],[5888,16691],[5889,16691],[5890,16691],[5891,16691],[5892,16691],[5893,16691],[5894,16691],[5895,16691],[5896,16691],[5897,16691],[5898,16691],[5899,16691],[5900,16691],[5901,16691],[5902,16691],[5903,16691],[5904,16691],[5905,16691],[5906,16691],[5907,16691],[5908,16691],[5909,16691],[5910,16691],[5911,16691],[5912,16691],[5913,16691],[5914,16691],[5915,16691],[5916,16691],[5917,16691],[5918,16691],[5919,16691],[5920,16691],[5921,16691],[5922,16691],[5923,16691],[5924,16691],[5925,16691],[5926,16691],[5927,16694],[5928,16867],[5929,16867],[5930,16692],[5931,16719],[5932,16719],[5933,16719],[5934,16692],[5935,16719],[5936,16719],[5937,16719],[5938,16719],[5939,16719],[5940,16719],[5941,16692],[5942,16692],[5943,16719],[5944,16719],[5945,16692],[5946,16719],[5947,16719],[5948,16719],[5949,16719],[5950,16719],[5951,16692],[5952,16719],[5953,16719],[5954,16719],[5955,16719],[5956,16719],[5957,16692],[5958,16692],[5959,16692],[5960,16692],[5961,16719],[5962,16719],[5963,16719],[5964,16719],[5965,16719],[5966,16692],[5967,16719],[5968,16719],[5969,16719],[5970,16719],[5971,16719],[5972,16692],[5973,16719],[5974,16719],[5975,16719],[5976,16719],[5977,16719],[5978,16692],[5979,16719],[5980,16719],[5981,16692],[5982,16692],[5983,16719],[5984,16719],[5985,16692],[5986,16719],[5987,16719],[5988,16719],[5989,16719],[5990,16719],[5991,16692],[5992,16719],[5993,16719],[5994,16719],[5995,16719],[5996,16719],[5997,16719],[5998,16719],[5999,16719],[6000,16719],[6001,16719],[6002,16692],[6003,16692],[6004,16719],[6005,16719],[6006,16719],[6007,16719],[6008,16719],[6009,16719],[6010,16719],[6011,16719],[6012,16719],[6013,16719],[6014,16692],[6015,16692],[6016,16719],[6017,16719],[6018,16719],[6019,16719],[6020,16719],[6021,16719],[6022,16719],[6023,16692],[6024,16692],[6025,16692],[6026,16692],[6027,16719],[6028,16719],[6029,16692],[6030,16692],[6031,16719],[6032,16719],[6033,16692],[6034,16719],[6035,16719],[6036,16692],[6037,16692],[6038,16692],[6039,16719],[6040,16719],[6041,16692],[6042,16719],[6043,16719],[6044,16719],[6045,16719],[6046,16719],[6047,16692],[6048,16692],[6049,16692],[6050,16692],[6051,16692],[6052,16692],[6053,16719],[6054,16719],[6055,16692],[6056,16692],[6057,16692],[6058,16692],[6059,16692],[6060,16692],[6061,16692],[6062,16692],[6063,16692],[6064,16692],[6065,16692],[6066,16692],[6067,16692],[6068,16719],[6069,16719],[6070,16692],[6071,16719],[6072,16719],[6073,16719],[6074,16719],[6075,16719],[6076,16692],[6077,16719],[6078,16719],[6079,16719],[6080,16719],[6081,16719],[6082,16692],[6083,16719],[6084,16719],[6085,16719],[6086,16719],[6087,16719],[6088,16692],[6089,16719],[6090,16719],[6091,16719],[6092,16719],[6093,16719],[6094,16719],[6095,16719],[6096,16719],[6097,16719],[6098,16719],[6099,16719],[6100,16692],[6101,16692],[6102,16692],[6103,16692],[6104,16719],[6105,16719],[6106,16719],[6107,16719],[6108,16719],[6109,16692],[6110,16719],[6111,16719],[6112,16719],[6113,16719],[6114,16719],[6115,16692],[6116,16719],[6117,16719],[6118,16719],[6119,16719],[6120,16719],[6121,16692],[6122,16693],[6123,16693],[6124,16716],[6125,16693],[6126,16693],[6127,16693],[6128,16716],[6129,16716],[6130,16716],[6131,16716],[6132,16693],[6133,16716],[6134,16693],[6135,16716],[6136,16716],[6137,16716],[6138,16693],[6139,16716],[6140,16716],[6141,16716],[6142,16693],[6143,16693],[6144,16693],[6145,16693],[6146,16716],[6147,16716],[6148,16716],[6149,16693],[6150,16693],[6151,16693],[6152,16693],[6153,16693],[6154,16693],[6155,16693],[6156,16716],[6157,16716],[6158,16716],[6159,16693],[6160,16693],[6161,16693],[6162,16693],[6163,16716],[6164,16716],[6165,16716],[6166,16693],[6167,16693],[6168,16693],[6169,16693],[6170,16716],[6171,16716],[6172,16716],[6173,16693],[6174,16693],[6175,16693],[6176,16693],[6177,16716],[6178,16716],[6179,16716],[6180,16716],[6181,16716],[6182,16716],[6183,16693],[6184,16693],[6185,16716],[6186,16716],[6187,16716],[6188,16693],[6189,16693],[6190,16693],[6191,16693],[6192,16716],[6193,16716],[6194,16716],[6195,16716],[6196,16716],[6197,16716],[6198,16693],[6199,16693],[6200,16693],[6201,16693],[6202,16693],[6203,16693],[6204,16693],[6205,16693],[6206,16716],[6207,16716],[6208,16716],[6209,16716],[6210,16716],[6211,16716],[6212,16693],[6213,16693],[6214,16693],[6215,16693],[6216,16693],[6217,16693],[6218,16693],[6219,16693],[6220,16716],[6221,16716],[6222,16716],[6223,16716],[6224,16693],[6225,16693],[6226,16693],[6227,16693],[6228,16693],[6229,16693],[6230,16693],[6231,16716],[6232,16693],[6233,16693],[6234,16716],[6235,16693],[6236,16716],[6237,16693],[6238,16716],[6239,16693],[6240,16693],[6241,16716],[6242,16716],[6243,16716],[6244,16716],[6245,16693],[6246,16693],[6247,16693],[6248,16716],[6249,16716],[6250,16716],[6251,16693],[6252,16693],[6253,16693],[6254,16693],[6255,16693],[6256,16693],[6257,16693],[6258,16693],[6259,16693],[6260,16693],[6261,16693],[6262,16693],[6263,16716],[6264,16716],[6265,16716],[6266,16693],[6267,16693],[6268,16693],[6269,16693],[6270,16693],[6271,16693],[6272,16693],[6273,16693],[6274,16693],[6275,16693],[6276,16693],[6277,16693],[6278,16693],[6279,16716],[6280,16716],[6281,16693],[6282,16693],[6283,16693],[6284,16716],[6285,16716],[6286,16693],[6287,16716],[6288,16716],[6289,16716],[6290,16693],[6291,16693],[6292,16693],[6293,16693],[6294,16693],[6295,16716],[6296,16716],[6297,16716],[6298,16693],[6299,16693],[6300,16693],[6301,16693],[6302,16716],[6303,16716],[6304,16716],[6305,16716],[6306,16716],[6307,16716],[6308,16716],[6309,16716],[6310,16716],[6311,16693],[6312,16693],[6313,16693],[6314,16693],[6315,16693],[6316,16716],[6317,16716],[6318,16716],[6319,16693],[6320,16693],[6321,16693],[6322,16693],[6323,16716],[6324,16716],[6325,16716],[6326,16693],[6327,16693],[6328,16693],[6329,16693],[6330,16716],[6331,16716],[6332,16716],[6333,16716],[6334,16716],[6335,16693],[6336,16693],[6337,16693],[6338,16693],[6339,16695],[6340,16695],[6341,16695],[6342,16695],[6343,16695],[6344,16695],[6345,16695],[6346,16695],[6347,16695],[6348,16695],[6349,16695],[6350,16695],[6351,16695],[6352,16695],[6353,16695],[6354,16695],[6355,16695],[6356,16695],[6357,16695],[6358,16695],[6359,16695],[6360,16695],[6361,16695],[6362,16695],[6363,16695],[6364,16695],[6365,16695],[6366,16695],[6367,16695],[6368,16695],[6369,16695],[6370,16695],[6371,16695],[6372,16695],[6373,16695],[6374,16695],[6375,16695],[6376,16695],[6377,16695],[6378,16695],[6379,16695],[6380,16695],[6381,16695],[6382,16695],[6383,16695],[6384,16695],[6385,16695],[6386,16695],[6387,16695],[6388,16695],[6389,16695],[6390,16695],[6391,16695],[6392,16868],[6393,16868],[6394,16868],[6395,16868],[6396,16868],[6397,16868],[6398,16868],[6399,16868],[6400,16868],[6401,16868],[6402,16868],[6403,16868],[6404,16868],[6405,16868],[6406,16868],[6407,16868],[6408,16868],[6409,16868],[6410,16868],[6411,16868],[6412,16868],[6413,16868],[6414,16868],[6415,16868],[6416,16868],[6417,16868],[6418,16868],[6419,16868],[6420,16868],[6421,16868],[6422,16868],[6423,16868],[6424,16868],[6425,16868],[6426,16868],[6427,16868],[6428,16868],[6429,16868],[6430,16868],[6431,16868],[6432,16868],[6433,16868],[6434,16868],[6435,16868],[6436,16868],[6437,16868],[6438,16868],[6439,16868],[6440,16868],[6441,16868],[6442,16868],[6443,16868],[6444,16868],[6445,16868],[6446,16868],[6447,16868],[6448,16868],[6449,16868],[6450,16868],[6451,16868],[6452,16868],[6453,16868],[6454,16868],[6455,16868],[6456,16868],[6457,16868],[6458,16868],[6459,16868],[6460,16868],[6461,16868],[6462,16868],[6463,16868],[6464,16868],[6465,16868],[6466,16868],[6467,16868],[6468,16868],[6469,16868],[6470,16868],[6471,16868],[6472,16868],[6473,16868],[6474,16868],[6475,16868],[6476,16868],[6477,16868],[6478,16868],[6479,16868],[6480,16868],[6481,16868],[6482,16868],[6483,16868],[6484,16868],[6485,16868],[6486,16868],[6487,16868],[6488,16868],[6489,16868],[6490,16868],[6491,16868],[6492,16868],[6493,16868],[6494,16868],[6495,16868],[6496,16868],[6497,16868],[6498,16868],[6499,16868],[6500,16868],[6501,16868],[6502,16868],[6503,16868],[6504,16868],[6505,16868],[6506,16868],[6507,16868],[6508,16868],[6509,16868],[6510,16868],[6511,16868],[6512,16868],[6513,16868],[6514,16868],[6515,16868],[6516,16868],[6517,16868],[6518,16868],[6519,16868],[6520,16868],[6521,16868],[6522,16868],[6523,16868],[6524,16868],[6525,16868],[6526,16868],[6527,16868],[6528,16868],[6529,16868],[6530,16868],[6531,16868],[6532,16868],[6533,16868],[6534,16868],[6535,16868],[6536,16868],[6537,16868],[6538,16868],[6539,16868],[6540,16868],[6541,16868],[6542,16868],[6543,16868],[6544,16868],[6545,16868],[6546,16868],[6547,16868],[6548,16868],[6549,16868],[6550,16868],[6551,16868],[6552,16868],[6553,16868],[6554,16868],[6555,16868],[6556,16868],[6557,16868],[6558,16868],[6559,16868],[6560,16868],[6561,16868],[6562,16868],[6563,16868],[6564,16868],[6565,16868],[6566,16868],[6567,16868],[6568,16868],[6569,16868],[6570,16868],[6571,16868],[6572,16868],[6573,16868],[6574,16868],[6575,16868],[6576,16868],[6577,16868],[6578,16868],[6579,16868],[6580,16868],[6581,16868],[6582,16868],[6583,16868],[6584,16868],[6585,16868],[6586,16868],[6587,16868],[6588,16868],[6589,16868],[6590,16868],[6591,16868],[6592,16868],[6593,16868],[6594,16868],[6595,16868],[6596,16868],[6597,16868],[6598,16868],[6599,16868],[6600,16868],[6601,16868],[6602,16868],[6603,16868],[6604,16868],[6605,16868],[6606,16868],[6607,16868],[6608,16868],[6609,16868],[6610,16868],[6611,16868],[6612,16868],[6613,16868],[6614,16868],[6615,16868],[6616,16868],[6617,16868],[6618,16868],[6619,16868],[6620,16868],[6621,16868],[6622,16868],[6623,16868],[6624,16868],[6625,16868],[6626,16868],[6627,16868],[6628,16868],[6629,16868],[6630,16868],[6631,16868],[6632,16868],[6633,16868],[6634,16868],[6635,16868],[6636,16868],[6637,16868],[6638,16868],[6639,16868],[6640,16868],[6641,16868],[6642,16868],[6643,16868],[6644,16868],[6645,16868],[6646,16868],[6647,16868],[6648,16690],[6649,16683],[6650,16679],[6651,16679],[6652,16708],[6653,16708],[6654,16708],[6655,16679],[6656,16679],[6657,16708],[6658,16688],[6659,16708],[6660,16688],[6661,16775],[6662,16776],[6663,16683],[6664,16641],[6665,16679],[6666,16679],[6667,16679],[6668,16679],[6669,16690],[6670,16688],[6671,16688],[6672,16688],[6673,16688],[6674,16688],[6675,16688],[6676,16688],[6677,16688],[6678,16688],[6679,16688],[6680,16690],[6681,16708],[6682,16708],[6683,16683],[6684,16690],[6685,16708],[6686,16708],[6687,16708],[6688,16688],[6689,16688],[6690,16688],[6691,16775],[6692,16679],[6693,16683],[6694,16690],[6695,16708],[6696,16708],[6697,16708],[6698,16688],[6699,16688],[6700,16688],[6701,16775],[6702,16679],[6703,16688],[6704,16688],[6705,16690],[6706,16708],[6707,16708],[6708,16708],[6709,16688],[6710,16775],[6711,16679],[6712,16690],[6713,16708],[6714,16708],[6715,16708],[6716,16688],[6717,16775],[6718,16679],[6719,16690],[6720,16708],[6721,16708],[6722,16708],[6723,16688],[6724,16775],[6725,16679],[6726,16688],[6727,16688],[6728,16690],[6729,16688],[6730,16688],[6731,16688],[6732,16688],[6733,16690],[6734,16708],[6735,16688],[6736,16688],[6737,16775],[6738,16679],[6739,16690],[6740,16690],[6741,16708],[6742,16708],[6743,16688],[6744,16688],[6745,16688],[6746,16688],[6747,16775],[6748,16775],[6749,16679],[6750,16679],[6751,16688],[6752,16690],[6753,16690],[6754,16708],[6755,16708],[6756,16708],[6757,16688],[6758,16688],[6759,16775],[6760,16775],[6761,16679],[6762,16679],[6763,16683],[6764,16690],[6765,16690],[6766,16708],[6767,16708],[6768,16708],[6769,16688],[6770,16688],[6771,16688],[6772,16688],[6773,16688],[6774,16688],[6775,16688],[6776,16688],[6777,16688],[6778,16688],[6779,16688],[6780,16688],[6781,16688],[6782,16688],[6783,16688],[6784,16688],[6785,16688],[6786,16688],[6787,16688],[6788,16688],[6789,16688],[6790,16688],[6791,16688],[6792,16688],[6793,16688],[6794,16688],[6795,16688],[6796,16688],[6797,16688],[6798,16688],[6799,16688],[6800,16688],[6801,16688],[6802,16688],[6803,16688],[6804,16688],[6805,16688],[6806,16688],[6807,16688],[6808,16688],[6809,16688],[6810,16688],[6811,16688],[6812,16688],[6813,16688],[6814,16688],[6815,16688],[6816,16688],[6817,16688],[6818,16688],[6819,16688],[6820,16688],[6821,16688],[6822,16688],[6823,16688],[6824,16688],[6825,16688],[6826,16688],[6827,16688],[6828,16688],[6829,16688],[6830,16688],[6831,16688],[6832,16688],[6833,16688],[6834,16688],[6835,16688],[6836,16688],[6837,16688],[6838,16688],[6839,16688],[6840,16688],[6841,16688],[6842,16688],[6843,16688],[6844,16688],[6845,16688],[6846,16688],[6847,16688],[6848,16688],[6849,16688],[6850,16688],[6851,16688],[6852,16688],[6853,16688],[6854,16688],[6855,16688],[6856,16688],[6857,16688],[6858,16688],[6859,16688],[6860,16688],[6861,16688],[6862,16688],[6863,16688],[6864,16688],[6865,16688],[6866,16688],[6867,16688],[6868,16688],[6869,16688],[6870,16688],[6871,16688],[6872,16688],[6873,16688],[6874,16688],[6875,16688],[6876,16688],[6877,16688],[6878,16688],[6879,16688],[6880,16688],[6881,16688],[6882,16688],[6883,16688],[6884,16688],[6885,16688],[6886,16688],[6887,16688],[6888,16688],[6889,16688],[6890,16688],[6891,16688],[6892,16688],[6893,16688],[6894,16688],[6895,16688],[6896,16688],[6897,16688],[6898,16688],[6899,16688],[6900,16688],[6901,16688],[6902,16688],[6903,16688],[6904,16688],[6905,16688],[6906,16688],[6907,16688],[6908,16688],[6909,16688],[6910,16688],[6911,16688],[6912,16688],[6913,16688],[6914,16688],[6915,16688],[6916,16688],[6917,16688],[6918,16688],[6919,16688],[6920,16688],[6921,16688],[6922,16688],[6923,16688],[6924,16688],[6925,16688],[6926,16688],[6927,16688],[6928,16688],[6929,16688],[6930,16688],[6931,16688],[6932,16688],[6933,16688],[6934,16688],[6935,16688],[6936,16688],[6937,16688],[6938,16688],[6939,16688],[6940,16688],[6941,16688],[6942,16688],[6943,16688],[6944,16688],[6945,16688],[6946,16688],[6947,16688],[6948,16688],[6949,16688],[6950,16688],[6951,16688],[6952,16688],[6953,16688],[6954,16688],[6955,16688],[6956,16688],[6957,16688],[6958,16688],[6959,16688],[6960,16688],[6961,16688],[6962,16688],[6963,16688],[6964,16688],[6965,16688],[6966,16688],[6967,16688],[6968,16688],[6969,16688],[6970,16688],[6971,16688],[6972,16688],[6973,16688],[6974,16688],[6975,16688],[6976,16688],[6977,16688],[6978,16688],[6979,16688],[6980,16688],[6981,16688],[6982,16688],[6983,16688],[6984,16688],[6985,16688],[6986,16688],[6987,16688],[6988,16688],[6989,16688],[6990,16688],[6991,16688],[6992,16688],[6993,16688],[6994,16688],[6995,16688],[6996,16688],[6997,16688],[6998,16688],[6999,16688],[7000,16688],[7001,16688],[7002,16688],[7003,16688],[7004,16688],[7005,16688],[7006,16688],[7007,16688],[7008,16688],[7009,16688],[7010,16688],[7011,16688],[7012,16688],[7013,16688],[7014,16688],[7015,16688],[7016,16688],[7017,16688],[7018,16688],[7019,16688],[7020,16688],[7021,16688],[7022,16688],[7023,16688],[7024,16688],[7025,16688],[7026,16688],[7027,16688],[7028,16688],[7029,16688],[7030,16688],[7031,16688],[7032,16688],[7033,16688],[7034,16688],[7035,16688],[7036,16688],[7037,16688],[7038,16688],[7039,16688],[7040,16688],[7041,16688],[7042,16688],[7043,16688],[7044,16688],[7045,16688],[7046,16688],[7047,16688],[7048,16688],[7049,16688],[7050,16688],[7051,16688],[7052,16688],[7053,16688],[7054,16688],[7055,16688],[7056,16688],[7057,16688],[7058,16688],[7059,16688],[7060,16688],[7061,16688],[7062,16688],[7063,16688],[7064,16688],[7065,16688],[7066,16688],[7067,16688],[7068,16688],[7069,16688],[7070,16688],[7071,16688],[7072,16688],[7073,16688],[7074,16688],[7075,16688],[7076,16688],[7077,16688],[7078,16688],[7079,16688],[7080,16688],[7081,16688],[7082,16775],[7083,16679],[7084,16679],[7085,16679],[7086,16688],[7087,16688],[7088,16688],[7089,16688],[7090,16688],[7091,16688],[7092,16688],[7093,16688],[7094,16688],[7095,16688],[7096,16776],[7097,16775],[7098,16683],[7099,16690],[7100,16708],[7101,16708],[7102,16708],[7103,16688],[7104,16775],[7105,16679],[7106,16690],[7107,16683],[7108,16708],[7109,16708],[7110,16683],[7111,16708],[7112,16708],[7113,16690],[7114,16690],[7115,16688],[7116,16688],[7117,16690],[7118,16688],[7119,16688],[7120,16690],[7121,16688],[7122,16683],[7123,16708],[7124,16708],[7125,16683],[7126,16683],[7127,16708],[7128,16683],[7129,16708],[7130,16688],[7131,16688],[7132,16688],[7133,16688],[7134,16708],[7135,16690],[7136,16690],[7137,16690],[7138,16690],[7139,16690],[7140,16690],[7141,16690],[7142,16690],[7143,16679],[7144,16679],[7145,16679],[7146,16688],[7147,16688],[7148,16708],[7149,16683],[7150,16708],[7151,16708],[7152,16775],[7153,16679],[7154,16690],[7155,16708],[7156,16708],[7157,16708],[7158,16688],[7159,16688],[7160,16775],[7161,16679],[7162,16690],[7163,16775],[7164,16679],[7165,16683],[7166,16708],[7167,16708],[7168,16688],[7169,16683],[7170,16690],[7171,16708],[7172,16708],[7173,16708],[7174,16688],[7175,16688],[7176,16688],[7177,16688],[7178,16775],[7179,16679],[7180,16683],[7181,16690],[7182,16708],[7183,16708],[7184,16708],[7185,16688],[7186,16775],[7187,16679],[7188,16683],[7189,16690],[7190,16708],[7191,16708],[7192,16708],[7193,16688],[7194,16688],[7195,16775],[7196,16679],[7197,16683],[7198,16690],[7199,16708],[7200,16708],[7201,16708],[7202,16688],[7203,16775],[7204,16679],[7205,16688],[7206,16679],[7207,16679],[7208,16679],[7209,16697],[7210,16697],[7211,16697],[7212,16697],[7213,16697],[7214,16697],[7215,16697],[7216,16697],[7217,16697],[7218,16697],[7219,16697],[7220,16697],[7221,16697],[7222,16697],[7223,16697],[7224,16697],[7225,16697],[7226,16697],[7227,16697],[7228,16697],[7229,16697],[7230,16697],[7231,16697],[7232,16697],[7233,16697],[7234,16697],[7235,16698],[7236,16698],[7237,16698],[7238,16698],[7239,16698],[7240,16698],[7241,16698],[7242,16698],[7243,16698],[7244,16698],[7245,16698],[7246,16698],[7247,16698],[7248,16698],[7249,16698],[7250,16698],[7251,16698],[7252,16698],[7253,16698],[7254,16698],[7255,16698],[7256,16698],[7257,16698],[7258,16698],[7259,16698],[7260,16698],[7261,16698],[7262,16698],[7263,16698],[7264,16698],[7265,16698],[7266,16698],[7267,16698],[7268,16698],[7269,16698],[7270,16698],[7271,16698],[7272,16698],[7273,16698],[7274,16698],[7275,16698],[7276,16698],[7277,16698],[7278,16698],[7279,16698],[7280,16698],[7281,16698],[7282,16698],[7283,16698],[7284,16698],[7285,16698],[7286,16698],[7287,16698],[7288,16698],[7289,16698],[7290,16698],[7291,16698],[7292,16698],[7293,16698],[7294,16698],[7295,16698],[7296,16698],[7297,16698],[7298,16698],[7299,16698],[7300,16698],[7301,16698],[7302,16698],[7303,16698],[7304,16698],[7305,16698],[7306,16698],[7307,16698],[7308,16698],[7309,16698],[7310,16698],[7311,16698],[7312,16698],[7313,16698],[7314,16698],[7315,16698],[7316,16698],[7317,16698],[7318,16698],[7319,16698],[7320,16698],[7321,16698],[7322,16639],[7323,16639],[7324,16639],[7325,16639],[7326,16639],[7327,16639],[7328,16639],[7329,16639],[7330,16639],[7331,16639],[7332,16639],[7333,16639],[7334,16639],[7335,16639],[7336,16639],[7337,16639],[7338,16639],[7339,16639],[7340,16639],[7341,16639],[7342,16639],[7343,16639],[7344,16639],[7345,16639],[7346,16639],[7347,16639],[7348,16639],[7349,16639],[7350,16639],[7351,16639],[7352,16639],[7353,16639],[7354,16639],[7355,16639],[7356,16639],[7357,16639],[7358,16639],[7359,16639],[7360,16639],[7361,16639],[7362,16639],[7363,16639],[7364,16639],[7365,16639],[7366,16639],[7367,16639],[7368,16639],[7369,16639],[7370,16639],[7371,16639],[7372,16639],[7373,16639],[7374,16639],[7375,16639],[7376,16639],[7377,16639],[7378,16639],[7379,16639],[7380,16639],[7381,16639],[7382,16639],[7383,16639],[7384,16639],[7385,16639],[7386,16639],[7387,16639],[7388,16639],[7389,16639],[7390,16639],[7391,16639],[7392,16639],[7393,16639],[7394,16639],[7395,16639],[7396,16639],[7397,16639],[7398,16639],[7399,16639],[7400,16639],[7401,16639],[7402,16639],[7403,16639],[7404,16639],[7405,16639],[7406,16639],[7407,16639],[7408,16639],[7409,16639],[7410,16639],[7411,16639],[7412,16639],[7413,16639],[7414,16639],[7415,16639],[7416,16639],[7417,16639],[7418,16639],[7419,16639],[7420,16639],[7421,16639],[7422,16639],[7423,16639],[7424,16639],[7425,16639],[7426,16639],[7427,16639],[7428,16639],[7429,16639],[7430,16639],[7431,16639],[7432,16639],[7433,16639],[7434,16639],[7435,16639],[7436,16639],[7437,16639],[7438,16639],[7439,16639],[7440,16639],[7441,16639],[7442,16639],[7443,16639],[7444,16639],[7445,16639],[7446,16639],[7447,16639],[7448,16639],[7449,16639],[7450,16639],[7451,16639],[7452,16639],[7453,16639],[7454,16639],[7455,16639],[7456,16639],[7457,16639],[7458,16639],[7459,16639],[7460,16639],[7461,16639],[7462,16639],[7463,16639],[7464,16639],[7465,16639],[7466,16639],[7467,16639],[7468,16639],[7469,16639],[7470,16639],[7471,16639],[7472,16639],[7473,16639],[7474,16639],[7475,16639],[7476,16639],[7477,16639],[7478,16639],[7479,16639],[7480,16639],[7481,16639],[7482,16639],[7483,16639],[7484,16639],[7485,16639],[7486,16639],[7487,16639],[7488,16670],[7489,16670],[7490,16696],[7491,16696],[7492,16696],[7493,16696],[7494,16696],[7495,16696],[7496,16696],[7497,16696],[7498,16696],[7499,16696],[7500,16696],[7501,16696],[7502,16696],[7503,16696],[7504,16696],[7505,16689],[7506,16778],[7507,16699],[7508,16778],[7509,16699],[7510,16689],[7511,16778],[7512,16689],[7513,16689],[7514,16699],[7515,16689],[7516,16689],[7517,16689],[7518,16689],[7519,16778],[7520,16699],[7521,16689],[7522,16689],[7523,16689],[7524,16689],[7525,16689],[7526,16689],[7527,16689],[7528,16778],[7529,16689],[7530,16778],[7531,16689],[7532,16689],[7533,16689],[7534,16699],[7535,16699],[7536,16699],[7537,16699],[7538,16699],[7539,16689],[7540,16699],[7541,16699],[7542,16699],[7543,16699],[7544,16699],[7545,16699],[7546,16699],[7547,16699],[7548,16699],[7549,16699],[7550,16778],[7551,16689],[7552,16778],[7553,16778],[7554,16689],[7555,16689],[7556,16689],[7557,16689],[7558,16689],[7559,16778],[7560,16778],[7561,16689],[7562,16778],[7563,16778],[7564,16689],[7565,16689],[7566,16689],[7567,16689],[7568,16689],[7569,16778],[7570,16689],[7571,16689],[7572,16689],[7573,16699],[7574,16699],[7575,16699],[7576,16699],[7577,16699],[7578,16699],[7579,16699],[7580,16699],[7581,16699],[7582,16699],[7583,16689],[7584,16778],[7585,16699],[7586,16778],[7587,16689],[7588,16778],[7589,16689],[7590,16778],[7591,16689],[7592,16778],[7593,16689],[7594,16778],[7595,16689],[7596,16778],[7597,16699],[7598,16699],[7599,16699],[7600,16699],[7601,16699],[7602,16699],[7603,16699],[7604,16699],[7605,16699],[7606,16699],[7607,16699],[7608,16699],[7609,16699],[7610,16699],[7611,16699],[7612,16699],[7613,16699],[7614,16699],[7615,16699],[7616,16699],[7617,16699],[7618,16699],[7619,16699],[7620,16699],[7621,16699],[7622,16699],[7623,16699],[7624,16699],[7625,16699],[7626,16699],[7627,16699],[7628,16699],[7629,16699],[7630,16699],[7631,16699],[7632,16699],[7633,16699],[7634,16699],[7635,16699],[7636,16699],[7637,16699],[7638,16699],[7639,16699],[7640,16699],[7641,16699],[7642,16699],[7643,16699],[7644,16699],[7645,16699],[7646,16699],[7647,16699],[7648,16699],[7649,16699],[7650,16699],[7651,16699],[7652,16699],[7653,16699],[7654,16699],[7655,16699],[7656,16699],[7657,16699],[7658,16699],[7659,16699],[7660,16699],[7661,16699],[7662,16699],[7663,16699],[7664,16699],[7665,16699],[7666,16699],[7667,16699],[7668,16699],[7669,16699],[7670,16699],[7671,16699],[7672,16699],[7673,16699],[7674,16699],[7675,16699],[7676,16699],[7677,16699],[7678,16699],[7679,16699],[7680,16699],[7681,16699],[7682,16699],[7683,16699],[7684,16699],[7685,16699],[7686,16699],[7687,16699],[7688,16699],[7689,16699],[7690,16699],[7695,16689],[7696,16689],[7697,16689],[7698,16689],[7699,16689],[7700,16689],[7701,16689],[7702,16689],[7703,16689],[7704,16689],[7705,16689],[7706,16689],[7707,16689],[7708,16689],[7709,16689],[7710,16689],[7711,16689],[7712,16689],[7713,16689],[7714,16689],[7715,16779],[7716,16779],[7719,16779],[7721,16779],[7723,16779],[7724,16779],[7725,16779],[7727,16779],[7729,16779],[7731,16779],[7732,16779],[7733,16779],[7736,16779],[7737,16779],[7738,16779],[7740,16779],[7742,16779],[7744,16779],[7746,16779],[7748,16779],[7750,16780],[7751,16780],[7752,16780],[7753,16780],[7754,16780],[7755,16780],[7756,16780],[7759,16780],[7760,16780],[7761,16780],[7762,16780],[7765,16780],[7766,16780],[7767,16780],[7768,16780],[7769,16780],[7770,16780],[7771,16780],[7772,16780],[7773,16780],[7774,16780],[7775,16780],[7776,16780],[7777,16780],[7778,16780],[7779,16780],[7780,16780],[7781,16780],[7782,16780],[7783,16780],[7784,16780],[7787,16780],[7788,16780],[7789,16780],[7790,16780],[7791,16780],[7794,16780],[7795,16780],[7796,16780],[7797,16780],[7798,16780],[7799,16780],[7800,16780],[7801,16780],[7802,16780],[7803,16780],[7804,16780],[7805,16780],[7808,16780],[7809,16780],[7810,16780],[7811,16780],[7814,16780],[7815,16780],[7816,16780],[7817,16780],[7820,16780],[7821,16780],[7822,16780],[7823,16780],[7826,16780],[7827,16780],[7828,16780],[7829,16780],[7830,16721],[7831,16721],[7832,16721],[7833,16721],[7834,16721],[7835,16721],[7836,16721],[7837,16721],[7838,16721],[7839,16721],[7840,16721],[7841,16721],[7842,16721],[7843,16721],[7844,16721],[7845,16721],[7846,16721],[7847,16721],[7848,16721],[7849,16721],[7850,16721],[7851,16721],[7852,16721],[7853,16721],[7854,16721],[7855,16721],[7856,16721],[7857,16721],[7858,16721],[7859,16721],[7860,16721],[7861,16721],[7862,16721],[7863,16721],[7864,16721],[7865,16721],[7866,16721],[7867,16721],[7868,16721],[7869,16721],[7870,16721],[7871,16721],[7872,16721],[7873,16721],[7874,16721],[7875,16721],[7876,16721],[7877,16721],[7878,16721],[7879,16721],[7880,16721],[7881,16721],[7882,16721],[7883,16721],[7884,16721],[7885,16721],[7886,16721],[7887,16721],[7888,16721],[7889,16721],[7890,16721],[7891,16721],[7892,16721],[7893,16721],[7894,16721],[7895,16721],[7896,16721],[7897,16721],[7898,16721],[7899,16721],[7900,16721],[7901,16721],[7902,16721],[7903,16721],[7904,16721],[7905,16721],[7906,16721],[7907,16721],[7908,16721],[7909,16721],[7910,16721],[7911,16721],[7912,16721],[7913,16721],[7914,16721],[7915,16721],[7916,16721],[7917,16721],[7918,16721],[7919,16721],[7920,16713],[7921,16713],[7922,16713],[7923,16713],[7924,16713],[7925,16713],[7926,16777],[7927,16713],[7928,16713],[7929,16777],[7930,16777],[7931,16713],[7932,16713],[7933,16713],[7934,16713],[7935,16777],[7936,16713],[7937,16713],[7938,16713],[7939,16713],[7940,16777],[7941,16713],[7942,16713],[7943,16713],[7944,16713],[7945,16777],[7946,16713],[7947,16713],[7948,16713],[7949,16713],[7950,16777],[7951,16713],[7952,16713],[7953,16713],[7954,16713],[7955,16777],[7956,16713],[7957,16713],[7958,16713],[7959,16713],[7960,16777],[7961,16777],[7962,16713],[7963,16713],[7964,16713],[7965,16713],[7966,16713],[7967,16713],[7968,16713],[7969,16713],[7970,16777],[7971,16777],[7972,16713],[7973,16713],[7974,16713],[7975,16713],[7976,16713],[7977,16713],[7978,16713],[7979,16713],[7980,16777],[7981,16713],[7982,16713],[7983,16713],[7984,16713],[7985,16713],[7986,16713],[7987,16713],[7988,16713],[7989,16777],[7990,16777],[7991,16713],[7992,16713],[7993,16713],[7994,16713],[7995,16777],[7996,16713],[7997,16713],[7998,16777],[7999,16713],[8000,16713],[8001,16713],[8002,16713],[8003,16777],[8004,16713],[8005,16713],[8006,16713],[8007,16713],[8008,16777],[8009,16713],[8010,16713],[8011,16713],[8012,16713],[8013,16777],[8014,16713],[8015,16713],[8016,16713],[8017,16713],[8018,16777],[8019,16713],[8020,16713],[8021,16713],[8022,16713],[8023,16777],[8024,16713],[8025,16713],[8026,16713],[8027,16713],[8028,16645],[8029,16677],[8030,16677],[8031,16645],[8032,16639],[8033,16645],[8034,16645],[8035,16639],[8036,16653],[8037,16653],[8038,16653],[8039,16653],[8040,16653],[8041,16653],[8042,16653],[8043,16653],[8044,16784],[8045,16784],[8046,16653],[8047,16653],[8048,16653],[8049,16784],[8050,16653],[8051,16784],[8052,16784],[8053,16653],[8054,16784],[8055,16784],[8056,16784],[8057,16653],[8058,16784],[8059,16653],[8060,16784],[8061,16653],[8062,16784],[8063,16784],[8064,16653],[8065,16784],[8066,16784],[8067,16653],[8068,16784],[8069,16653],[8070,16784],[8071,16784],[8072,16784],[8073,16784],[8074,16784],[8075,16784],[8076,16784],[8077,16784],[8078,16784],[8079,16784],[8080,16784],[8081,16784],[8082,16784],[8083,16653],[8084,16653],[8085,16653],[8086,16784],[8087,16653],[8088,16653],[8089,16784],[8090,16784],[8091,16653],[8092,16784],[8093,16784],[8094,16653],[8095,16653],[8096,16784],[8097,16784],[8098,16784],[8099,16784],[8100,16653],[8101,16784],[8102,16653],[8103,16784],[8104,16653],[8105,16784],[8106,16784],[8107,16653],[8108,16784],[8109,16784],[8110,16653],[8111,16653],[8112,16784],[8113,16653],[8114,16653],[8115,16653],[8116,16653],[8117,16653],[8118,16653],[8119,16784],[8120,16784],[8121,16784],[8122,16784],[8123,16784],[8124,16653],[8125,16784],[8126,16784],[8127,16653],[8128,16784],[8129,16653],[8130,16653],[8131,16784],[8132,16653],[8133,16784],[8134,16784],[8135,16784],[8136,16653],[8137,16653],[8138,16653],[8139,16784],[8140,16653],[8141,16653],[8142,16653],[8143,16653],[8144,16653],[8145,16653],[8146,16653],[8147,16653],[8148,16653],[8149,16653],[8150,16784],[8151,16784],[8152,16653],[8153,16784],[8154,16653],[8155,16784],[8156,16784],[8157,16653],[8158,16784],[8159,16784],[8160,16653],[8161,16784],[8162,16784],[8163,16653],[8164,16784],[8165,16784],[8166,16653],[8167,16784],[8168,16784],[8169,16784],[8170,16869],[8171,16686],[8172,16686],[8173,16686],[8174,16686],[8175,16686],[8176,16686],[8177,16686],[8178,16686],[8179,16686],[8180,16686],[8181,16686],[8182,16686],[8183,16686],[8184,16686],[8185,16686],[8186,16686],[8187,16686],[8188,16686],[8189,16686],[8190,16686],[8191,16686],[8192,16686],[8193,16686],[8194,16686],[8195,16686],[8196,16686],[8197,16686],[8198,16686],[8199,16686],[8200,16686],[8201,16686],[8202,16686],[8203,16686],[8204,16686],[8205,16686],[8206,16686],[8207,16686],[8208,16686],[8209,16686],[8210,16686],[8211,16686],[8212,16686],[8213,16686],[8214,16686],[8215,16686],[8216,16686],[8217,16788],[8218,16787],[8219,16786],[8220,16786],[8221,16783],[8222,16783],[8223,16788],[8224,16712],[8225,16712],[8226,16788],[8227,16712],[8228,16712],[8229,16712],[8230,16712],[8231,16787],[8232,16712],[8233,16712],[8234,16787],[8235,16786],[8236,16786],[8237,16788],[8238,16788],[8239,16712],[8240,16712],[8241,16712],[8242,16712],[8243,16787],[8244,16788],[8245,16788],[8246,16712],[8247,16712],[8248,16712],[8249,16712],[8250,16787],[8251,16787],[8252,16712],[8253,16712],[8254,16712],[8255,16712],[8256,16787],[8257,16712],[8258,16712],[8259,16712],[8260,16712],[8261,16787],[8262,16712],[8263,16712],[8264,16712],[8265,16712],[8266,16787],[8267,16787],[8268,16787],[8269,16712],[8270,16712],[8271,16712],[8272,16712],[8273,16787],[8274,16712],[8275,16712],[8276,16712],[8277,16712],[8278,16712],[8279,16712],[8280,16712],[8281,16712],[8282,16787],[8283,16787],[8284,16787],[8285,16712],[8286,16712],[8287,16712],[8288,16712],[8289,16712],[8290,16712],[8291,16712],[8292,16712],[8293,16787],[8294,16787],[8295,16788],[8296,16788],[8297,16712],[8298,16712],[8299,16712],[8300,16712],[8301,16712],[8302,16712],[8303,16712],[8304,16712],[8305,16787],[8306,16783],[8307,16788],[8308,16787],[8309,16786],[8310,16787],[8311,16788],[8312,16788],[8313,16712],[8314,16712],[8315,16712],[8316,16712],[8317,16787],[8318,16788],[8319,16788],[8320,16788],[8321,16788],[8322,16712],[8323,16788],[8324,16712],[8325,16788],[8326,16788],[8327,16788],[8328,16788],[8329,16788],[8330,16788],[8331,16788],[8332,16788],[8333,16787],[8334,16787],[8335,16788],[8336,16788],[8337,16788],[8338,16712],[8339,16712],[8340,16712],[8341,16712],[8342,16787],[8343,16786],[8344,16786],[8345,16712],[8346,16712],[8347,16712],[8348,16712],[8349,16787],[8350,16712],[8351,16712],[8352,16712],[8353,16712],[8354,16786],[8355,16788],[8356,16788],[8357,16788],[8358,16788],[8359,16712],[8360,16712],[8361,16712],[8362,16712],[8363,16787],[8364,16788],[8365,16788],[8366,16712],[8367,16712],[8368,16712],[8369,16712],[8370,16787],[8371,16788],[8372,16788],[8373,16712],[8374,16712],[8375,16712],[8376,16712],[8377,16787],[8378,16788],[8379,16788],[8380,16712],[8381,16712],[8382,16712],[8383,16712],[8384,16787],[8385,16787],[8386,16791],[8387,16791],[8388,16791],[8389,16791],[8390,16791],[8391,16791],[8392,16791],[8393,16791],[8394,16791],[8395,16791],[8396,16791],[8397,16791],[8398,16791],[8399,16791],[8400,16791],[8401,16791],[8402,16791],[8403,16791],[8404,16786],[8405,16786],[8406,16786],[8407,16786],[8408,16786],[8409,16786],[8410,16786],[8411,16786],[8412,16786],[8413,16786],[8414,16786],[8415,16786],[8416,16786],[8417,16786],[8418,16786],[8419,16786],[8420,16786],[8421,16786],[8422,16786],[8423,16787],[8424,16786],[8425,16786],[8426,16786],[8427,16786],[8428,16787],[8429,16786],[8430,16786],[8431,16786],[8432,16786],[8433,16786],[8434,16786],[8435,16786],[8436,16786],[8437,16786],[8438,16786],[8439,16786],[8440,16786],[8441,16786],[8442,16786],[8443,16786],[8444,16786],[8445,16786],[8446,16786],[8447,16712],[8448,16712],[8449,16712],[8450,16712],[8451,16712],[8452,16712],[8453,16712],[8454,16712],[8455,16712],[8456,16712],[8457,16712],[8458,16712],[8459,16712],[8460,16712],[8461,16712],[8462,16712],[8463,16712],[8464,16712],[8465,16712],[8466,16712],[8467,16712],[8468,16712],[8469,16712],[8470,16712],[8471,16712],[8472,16712],[8473,16712],[8474,16712],[8475,16712],[8476,16712],[8477,16783],[8478,16783],[8479,16712],[8480,16712],[8481,16712],[8482,16712],[8483,16712],[8484,16712],[8485,16783],[8486,16786],[8487,16786],[8488,16783],[8489,16783],[8490,16786],[8491,16783],[8492,16784],[8493,16784],[8494,16784],[8495,16784],[8496,16784],[8497,16784],[8498,16784],[8499,16784],[8500,16784],[8501,16784],[8502,16784],[8503,16784],[8504,16784],[8505,16724],[8506,16724],[8507,16724],[8508,16724],[8509,16724],[8510,16724],[8511,16724],[8512,16724],[8513,16724],[8514,16724],[8515,16724],[8516,16724],[8517,16724],[8518,16724],[8519,16724],[8520,16724],[8521,16724],[8522,16724],[8523,16724],[8524,16724],[8525,16724],[8526,16724],[8527,16724],[8528,16724],[8529,16724],[8530,16724],[8531,16724],[8532,16724],[8533,16724],[8534,16724],[8535,16724],[8536,16724],[8537,16724],[8538,16724],[8539,16724],[8540,16724],[8541,16724],[8542,16724],[8543,16724],[8544,16724],[8545,16724],[8546,16724],[8547,16724],[8548,16724],[8549,16724],[8550,16724],[8551,16724],[8552,16724],[8553,16724],[8554,16724],[8555,16724],[8556,16724],[8557,16724],[8558,16724],[8559,16724],[8560,16724],[8561,16724],[8562,16724],[8563,16724],[8564,16724],[8565,16724],[8566,16724],[8567,16724],[8568,16724],[8569,16724],[8570,16724],[8571,16724],[8572,16724],[8573,16724],[8574,16724],[8575,16724],[8576,16724],[8577,16724],[8578,16650],[8579,16870],[8580,16650],[8581,16650],[8582,16663],[8583,16663],[8584,16663],[8585,16870],[8586,16663],[8587,16663],[8588,16663],[8589,16663],[8590,16663],[8591,16663],[8592,16663],[8593,16663],[8594,16663],[8595,16663],[8596,16663],[8597,16871],[8598,16650],[8599,16650],[8600,16650],[8601,16650],[8602,16650],[8603,16650],[8604,16650],[8605,16650],[8606,16650],[8607,16650],[8608,16650],[8609,16650],[8610,16650],[8611,16650],[8612,16650],[8613,16650],[8614,16650],[8615,16650],[8616,16650],[8617,16650],[8618,16650],[8619,16650],[8620,16650],[8621,16650],[8622,16650],[8623,16650],[8624,16650],[8625,16650],[8626,16650],[8627,16650],[8628,16650],[8629,16650],[8630,16871],[8631,16650],[8632,16663],[8633,16871],[8634,16663],[8635,16663],[8636,16663],[8637,16663],[8638,16663],[8639,16663],[8640,16663],[8641,16663],[8642,16663],[8643,16663],[8644,16663],[8645,16663],[8646,16663],[8647,16663],[8648,16663],[8649,16663],[8650,16663],[8651,16663],[8652,16663],[8653,16663],[8654,16663],[8655,16663],[8656,16663],[8657,16663],[8658,16663],[8659,16663],[8660,16663],[8661,16663],[8662,16663],[8663,16663],[8664,16663],[8665,16650],[8666,16650],[8667,16650],[8668,16650],[8669,16650],[8670,16650],[8671,16650],[8672,16650],[8673,16650],[8674,16650],[8675,16650],[8676,16650],[8677,16650],[8678,16650],[8679,16650],[8680,16650],[8681,16650],[8682,16650],[8683,16792],[8684,16650],[8685,16650],[8686,16650],[8687,16650],[8688,16650],[8689,16650],[8690,16650],[8691,16650],[8692,16650],[8693,16650],[8695,16650],[8696,16650],[8697,16650],[8698,16650],[8699,16650],[8700,16650],[8701,16650],[8702,16650],[8703,16650],[8704,16650],[8705,16650],[8706,16650],[8707,16792],[8708,16650],[8709,16792],[8710,16650],[8713,16792],[8714,16650],[8715,16792],[8716,16650],[8717,16792],[8718,16650],[8719,16650],[8720,16792],[8723,16650],[8724,16650],[8725,16792],[8726,16650],[8727,16650],[8728,16650],[8729,16650],[8730,16650],[8731,16650],[8732,16650],[8733,16650],[8734,16650],[8735,16650],[8736,16650],[8737,16650],[8738,16650],[8739,16650],[8740,16650],[8741,16650],[8742,16650],[8743,16650],[8744,16650],[8745,16650],[8746,16650],[8747,16650],[8748,16650],[8749,16650],[8750,16650],[8751,16650],[8752,16650],[8753,16650],[8754,16650],[8755,16650],[8756,16650],[8766,16650],[8767,16792],[8768,16650],[8769,16650],[8770,16792],[8771,16650],[8772,16650],[8773,16792],[8774,16792],[8775,16650],[8776,16650],[8777,16792],[8778,16650],[8779,16792],[8780,16650],[8781,16650],[8782,16650],[8783,16650],[8784,16650],[8788,16650],[8789,16650],[8790,16650],[8791,16650],[8792,16650],[8793,16650],[8794,16650],[8795,16650],[8796,16650],[8797,16650],[8798,16650],[8799,16650],[8802,16650],[8803,16650],[8807,16650],[8808,16792],[8809,16650],[8810,16650],[8811,16792],[8812,16650],[8813,16792],[8814,16650],[8815,16650],[8816,16792],[8817,16650],[8818,16650],[8819,16650],[8820,16650],[8821,16650],[8822,16650],[8823,16650],[8824,16650],[8825,16792],[8826,16650],[8827,16650],[8828,16650],[8829,16650],[8830,16792],[8831,16650],[8832,16650],[8833,16792],[8834,16650],[8835,16650],[8836,16792],[8837,16650],[8838,16792],[8839,16650],[8840,16650],[8841,16650],[8842,16792],[8843,16650],[8844,16650],[8845,16792],[8846,16650],[8847,16792],[8848,16650],[8849,16792],[8850,16650],[8851,16792],[8852,16650],[8853,16792],[8854,16650],[8855,16792],[8856,16650],[8857,16650],[8858,16792],[8859,16650],[8860,16650],[8861,16650],[8862,16792],[8863,16650],[8864,16650],[8865,16792],[8866,16792],[8867,16650],[8868,16747],[8869,16747],[8870,16747],[8871,16747],[8872,16747],[8873,16747],[8874,16747],[8875,16747],[8876,16747],[8877,16747],[8878,16747],[8879,16747],[8880,16747],[8881,16747],[8882,16747],[8883,16747],[8884,16747],[8885,16747],[8886,16747],[8887,16747],[8888,16747],[8889,16747],[8890,16747],[8891,16747],[8892,16747],[8893,16747],[8894,16747],[8895,16747],[8896,16747],[8897,16747],[8898,16747],[8899,16747],[8900,16747],[8901,16747],[8902,16747],[8903,16747],[8904,16747],[8905,16747],[8906,16747],[8907,16747],[8908,16747],[8909,16747],[8910,16747],[8911,16747],[8912,16747],[8913,16747],[8914,16747],[8915,16747],[8916,16747],[8917,16747],[8918,16747],[8919,16747],[8920,16747],[8921,16747],[8922,16747],[8923,16747],[8924,16747],[8925,16747],[8926,16747],[8927,16747],[8928,16747],[8929,16747],[8930,16747],[8931,16747],[8932,16747],[8933,16747],[8934,16747],[8935,16747],[8936,16747],[8937,16747],[8938,16747],[8939,16747],[8940,16747],[8941,16747],[8942,16747],[8943,16747],[8944,16747],[8945,16747],[8946,16747],[8947,16747],[8948,16747],[8949,16747],[8950,16747],[8951,16747],[8952,16747],[8953,16747],[8954,16747],[8955,16747],[8956,16747],[8957,16747],[8958,16747],[8959,16747],[8960,16747],[8961,16747],[8962,16747],[8963,16747],[8964,16747],[8965,16747],[8966,16747],[8967,16747],[8968,16747],[8969,16747],[8970,16747],[8971,16747],[8972,16747],[8973,16747],[8974,16747],[8975,16747],[8976,16747],[8977,16747],[8978,16747],[8979,16747],[8980,16747],[8981,16747],[8982,16747],[8983,16747],[8984,16747],[8985,16747],[8986,16747],[8987,16747],[8988,16747],[8989,16747],[8990,16747],[8991,16747],[8992,16747],[8993,16747],[8994,16747],[8995,16747],[8996,16747],[8997,16747],[8998,16747],[8999,16747],[9000,16747],[9001,16747],[9002,16747],[9003,16747],[9004,16747],[9005,16747],[9006,16747],[9007,16747],[9008,16747],[9009,16747],[9010,16747],[9011,16747],[9012,16747],[9013,16747],[9014,16747],[9015,16747],[9016,16747],[9017,16747],[9018,16747],[9019,16747],[9020,16747],[9021,16747],[9022,16747],[9023,16747],[9024,16747],[9025,16747],[9026,16747],[9027,16747],[9028,16747],[9029,16747],[9030,16747],[9031,16747],[9032,16747],[9033,16747],[9034,16747],[9035,16747],[9036,16747],[9037,16747],[9038,16747],[9039,16747],[9040,16747],[9041,16747],[9042,16747],[9043,16747],[9044,16747],[9045,16747],[9046,16747],[9047,16747],[9048,16747],[9049,16747],[9050,16747],[9051,16747],[9052,16747],[9053,16747],[9054,16747],[9055,16747],[9056,16747],[9057,16747],[9058,16747],[9059,16747],[9060,16747],[9061,16747],[9062,16747],[9063,16747],[9064,16747],[9065,16747],[9066,16747],[9067,16747],[9068,16747],[9069,16747],[9070,16747],[9071,16747],[9072,16747],[9073,16747],[9074,16747],[9075,16747],[9076,16747],[9077,16747],[9078,16747],[9079,16747],[9080,16747],[9081,16747],[9082,16747],[9083,16747],[9084,16747],[9085,16747],[9086,16747],[9087,16747],[9088,16747],[9089,16747],[9090,16747],[9091,16747],[9092,16747],[9093,16747],[9094,16747],[9095,16747],[9096,16747],[9097,16747],[9098,16747],[9099,16747],[9100,16747],[9101,16747],[9102,16747],[9103,16747],[9104,16747],[9105,16747],[9106,16747],[9107,16747],[9108,16747],[9109,16747],[9110,16747],[9111,16747],[9112,16747],[9113,16747],[9114,16747],[9115,16747],[9116,16747],[9117,16747],[9118,16747],[9119,16747],[9120,16747],[9121,16747],[9122,16747],[9123,16747],[9124,16747],[9125,16747],[9126,16747],[9127,16747],[9128,16747],[9129,16747],[9130,16747],[9131,16747],[9132,16747],[9133,16747],[9134,16747],[9135,16747],[9136,16747],[9137,16747],[9138,16747],[9139,16747],[9140,16747],[9141,16747],[9142,16747],[9143,16747],[9144,16747],[9145,16747],[9146,16747],[9147,16747],[9148,16747],[9149,16747],[9150,16747],[9151,16747],[9152,16747],[9153,16747],[9154,16747],[9155,16747],[9156,16747],[9157,16747],[9158,16747],[9159,16747],[9160,16747],[9161,16747],[9162,16747],[9163,16747],[9164,16747],[9165,16747],[9166,16747],[9167,16747],[9168,16747],[9169,16747],[9170,16747],[9171,16747],[9172,16747],[9173,16747],[9174,16747],[9175,16747],[9176,16747],[9177,16747],[9178,16747],[9179,16747],[9180,16747],[9181,16747],[9182,16747],[9183,16747],[9184,16747],[9185,16747],[9186,16747],[9187,16747],[9188,16747],[9189,16747],[9190,16747],[9191,16747],[9192,16747],[9193,16747],[9194,16747],[9195,16747],[9196,16747],[9197,16747],[9198,16747],[9199,16747],[9200,16747],[9201,16747],[9202,16747],[9203,16747],[9204,16747],[9205,16747],[9206,16747],[9207,16747],[9208,16747],[9209,16747],[9210,16747],[9211,16747],[9212,16747],[9213,16747],[9214,16747],[9215,16747],[9216,16747],[9217,16747],[9218,16747],[9219,16747],[9220,16747],[9221,16747],[9222,16747],[9223,16747],[9224,16747],[9225,16747],[9226,16747],[9227,16747],[9228,16747],[9229,16747],[9230,16747],[9231,16747],[9232,16747],[9233,16747],[9234,16747],[9235,16747],[9236,16747],[9237,16747],[9238,16747],[9239,16747],[9240,16747],[9241,16747],[9242,16747],[9243,16747],[9244,16747],[9245,16747],[9246,16747],[9247,16747],[9248,16747],[9249,16747],[9250,16747],[9251,16747],[9252,16747],[9253,16747],[9254,16747],[9255,16747],[9256,16747],[9257,16747],[9258,16747],[9259,16747],[9260,16747],[9261,16747],[9262,16747],[9263,16747],[9264,16747],[9265,16747],[9266,16747],[9267,16747],[9268,16747],[9269,16747],[9270,16747],[9271,16747],[9272,16747],[9273,16747],[9274,16747],[9275,16747],[9276,16747],[9277,16747],[9278,16747],[9279,16747],[9280,16747],[9281,16747],[9282,16747],[9283,16747],[9284,16747],[9285,16747],[9286,16747],[9287,16747],[9288,16747],[9289,16747],[9290,16747],[9291,16747],[9292,16747],[9293,16747],[9294,16747],[9295,16747],[9296,16747],[9297,16747],[9298,16747],[9299,16747],[9300,16747],[9301,16747],[9302,16747],[9303,16747],[9304,16747],[9305,16747],[9306,16747],[9307,16747],[9308,16747],[9309,16747],[9310,16747],[9311,16747],[9312,16747],[9313,16747],[9314,16747],[9315,16747],[9316,16747],[9317,16747],[9318,16747],[9319,16747],[9320,16747],[9321,16747],[9322,16747],[9323,16747],[9324,16747],[9325,16747],[9326,16747],[9327,16747],[9328,16747],[9329,16747],[9330,16747],[9331,16747],[9332,16747],[9333,16747],[9334,16747],[9335,16747],[9336,16747],[9337,16747],[9338,16747],[9339,16747],[9340,16747],[9341,16747],[9342,16747],[9343,16747],[9344,16747],[9345,16747],[9346,16747],[9347,16747],[9348,16747],[9349,16747],[9350,16747],[9351,16747],[9352,16747],[9353,16747],[9354,16747],[9355,16747],[9356,16747],[9357,16747],[9358,16747],[9359,16747],[9360,16747],[9361,16747],[9362,16747],[9363,16747],[9364,16747],[9365,16747],[9366,16747],[9367,16747],[9368,16747],[9369,16747],[9370,16747],[9371,16747],[9372,16747],[9373,16747],[9374,16747],[9375,16747],[9376,16747],[9377,16747],[9378,16747],[9379,16747],[9380,16747],[9381,16747],[9382,16747],[9383,16747],[9384,16747],[9385,16747],[9386,16747],[9387,16747],[9388,16747],[9389,16747],[9390,16747],[9391,16747],[9392,16747],[9393,16747],[9394,16747],[9395,16747],[9396,16747],[9397,16747],[9398,16747],[9399,16747],[9400,16747],[9401,16747],[9402,16747],[9403,16747],[9404,16747],[9405,16747],[9406,16747],[9407,16747],[9408,16747],[9409,16747],[9410,16747],[9411,16747],[9412,16747],[9413,16747],[9414,16747],[9415,16747],[9416,16747],[9417,16747],[9418,16747],[9419,16747],[9420,16747],[9421,16747],[9422,16747],[9423,16747],[9424,16747],[9425,16747],[9426,16747],[9427,16747],[9428,16747],[9429,16747],[9430,16747],[9431,16747],[9432,16747],[9433,16747],[9434,16747],[9435,16747],[9436,16747],[9437,16747],[9438,16747],[9439,16747],[9440,16747],[9441,16747],[9442,16747],[9443,16747],[9444,16747],[9445,16747],[9446,16747],[9447,16747],[9448,16747],[9449,16747],[9450,16747],[9451,16747],[9452,16747],[9453,16747],[9454,16747],[9455,16747],[9456,16747],[9457,16747],[9458,16747],[9459,16747],[9460,16747],[9461,16747],[9462,16747],[9463,16747],[9464,16747],[9465,16747],[9466,16747],[9467,16747],[9468,16747],[9469,16747],[9470,16747],[9471,16747],[9472,16747],[9473,16747],[9474,16747],[9475,16747],[9476,16747],[9477,16747],[9478,16747],[9479,16747],[9480,16747],[9481,16747],[9482,16747],[9483,16747],[9484,16747],[9485,16747],[9486,16747],[9487,16747],[9488,16747],[9489,16747],[9490,16747],[9491,16747],[9492,16747],[9493,16747],[9494,16747],[9495,16747],[9496,16747],[9497,16747],[9498,16747],[9499,16747],[9500,16747],[9501,16747],[9502,16747],[9503,16747],[9504,16747],[9505,16747],[9506,16747],[9507,16747],[9508,16747],[9509,16747],[9510,16747],[9511,16747],[9512,16747],[9513,16747],[9514,16747],[9515,16747],[9516,16747],[9517,16747],[9518,16747],[9519,16747],[9520,16747],[9521,16747],[9522,16747],[9523,16747],[9524,16747],[9525,16747],[9526,16747],[9527,16747],[9528,16747],[9529,16747],[9530,16747],[9531,16747],[9532,16747],[9533,16747],[9534,16747],[9535,16747],[9536,16747],[9537,16747],[9538,16747],[9539,16747],[9540,16747],[9541,16747],[9542,16747],[9543,16747],[9544,16747],[9545,16747],[9546,16747],[9547,16747],[9548,16747],[9549,16747],[9550,16747],[9551,16747],[9552,16747],[9553,16747],[9554,16747],[9555,16747],[9556,16747],[9557,16747],[9558,16747],[9559,16747],[9560,16747],[9561,16747],[9562,16747],[9563,16747],[9564,16747],[9565,16747],[9566,16747],[9567,16747],[9568,16747],[9569,16747],[9570,16747],[9571,16747],[9572,16747],[9573,16747],[9574,16747],[9575,16747],[9576,16747],[9577,16747],[9578,16747],[9579,16747],[9580,16747],[9581,16747],[9582,16747],[9583,16747],[9584,16747],[9585,16747],[9586,16747],[9587,16747],[9588,16747],[9589,16747],[9590,16747],[9591,16747],[9592,16747],[9593,16747],[9594,16747],[9595,16747],[9596,16747],[9597,16747],[9598,16747],[9599,16747],[9600,16747],[9601,16747],[9602,16747],[9603,16747],[9604,16747],[9605,16747],[9606,16747],[9607,16747],[9608,16747],[9609,16747],[9610,16747],[9611,16747],[9612,16747],[9613,16747],[9614,16747],[9615,16747],[9616,16747],[9617,16747],[9618,16747],[9619,16747],[9620,16747],[9621,16747],[9622,16747],[9623,16747],[9624,16747],[9625,16747],[9626,16747],[9627,16747],[9628,16747],[9629,16747],[9630,16747],[9631,16747],[9632,16747],[9633,16747],[9634,16747],[9635,16747],[9636,16747],[9637,16747],[9638,16747],[9639,16747],[9640,16747],[9641,16747],[9642,16747],[9643,16747],[9644,16747],[9645,16747],[9646,16747],[9647,16747],[9648,16747],[9649,16747],[9650,16747],[9651,16747],[9652,16747],[9653,16747],[9654,16747],[9655,16747],[9656,16747],[9657,16747],[9658,16747],[9659,16747],[9660,16747],[9661,16747],[9662,16747],[9663,16747],[9664,16747],[9665,16747],[9666,16747],[9667,16747],[9668,16747],[9669,16747],[9670,16747],[9671,16747],[9672,16747],[9673,16747],[9674,16747],[9675,16747],[9676,16747],[9677,16747],[9678,16747],[9679,16747],[9680,16747],[9681,16747],[9682,16747],[9683,16747],[9684,16747],[9685,16747],[9686,16747],[9687,16747],[9688,16747],[9689,16747],[9690,16747],[9691,16747],[9692,16747],[9693,16747],[9694,16747],[9695,16747],[9696,16747],[9697,16747],[9698,16747],[9699,16747],[9700,16747],[9701,16747],[9702,16747],[9703,16747],[9704,16747],[9705,16747],[9706,16747],[9707,16747],[9708,16747],[9709,16747],[9710,16747],[9711,16747],[9712,16747],[9713,16747],[9714,16747],[9715,16747],[9716,16747],[9717,16747],[9718,16747],[9719,16747],[9720,16747],[9721,16747],[9722,16747],[9723,16747],[9724,16747],[9725,16747],[9726,16747],[9727,16747],[9728,16747],[9729,16747],[9730,16747],[9731,16747],[9732,16747],[9733,16747],[9734,16747],[9735,16747],[9736,16747],[9737,16747],[9738,16747],[9739,16747],[9740,16747],[9741,16747],[9742,16747],[9743,16747],[9744,16747],[9745,16747],[9746,16747],[9747,16747],[9748,16747],[9749,16747],[9750,16747],[9751,16747],[9752,16747],[9753,16747],[9754,16747],[9755,16747],[9756,16747],[9757,16747],[9758,16747],[9759,16747],[9760,16747],[9761,16747],[9762,16747],[9763,16747],[9764,16747],[9765,16747],[9766,16747],[9767,16747],[9768,16747],[9769,16747],[9770,16747],[9771,16747],[9772,16747],[9773,16747],[9774,16747],[9775,16747],[9776,16747],[9777,16747],[9778,16747],[9779,16747],[9780,16747],[9781,16747],[9782,16747],[9783,16747],[9784,16747],[9785,16747],[9786,16747],[9787,16747],[9788,16747],[9789,16747],[9790,16747],[9791,16747],[9792,16747],[9793,16747],[9794,16747],[9795,16747],[9796,16747],[9797,16747],[9798,16747],[9799,16747],[9800,16747],[9801,16747],[9802,16747],[9803,16747],[9804,16747],[9805,16747],[9806,16747],[9807,16747],[9808,16747],[9809,16747],[9810,16747],[9811,16747],[9812,16747],[9813,16747],[9814,16747],[9815,16747],[9816,16747],[9817,16747],[9818,16747],[9819,16747],[9820,16747],[9821,16747],[9822,16747],[9823,16747],[9824,16747],[9825,16747],[9826,16747],[9827,16747],[9828,16747],[9829,16747],[9830,16747],[9831,16747],[9832,16747],[9833,16747],[9834,16747],[9835,16747],[9836,16747],[9837,16747],[9838,16747],[9839,16747],[9840,16747],[9841,16747],[9842,16747],[9843,16747],[9844,16747],[9845,16747],[9846,16747],[9847,16747],[9848,16747],[9849,16747],[9850,16747],[9851,16747],[9852,16747],[9853,16747],[9854,16747],[9855,16747],[9856,16747],[9857,16747],[9858,16747],[9859,16747],[9860,16747],[9861,16747],[9862,16747],[9863,16747],[9864,16747],[9865,16747],[9866,16747],[9867,16747],[9868,16747],[9869,16747],[9870,16747],[9871,16747],[9872,16747],[9873,16747],[9874,16747],[9875,16747],[9876,16747],[9877,16747],[9878,16747],[9879,16747],[9880,16747],[9881,16747],[9882,16747],[9883,16747],[9884,16747],[9885,16747],[9886,16747],[9887,16747],[9888,16747],[9889,16747],[9890,16747],[9891,16747],[9892,16747],[9893,16747],[9894,16747],[9895,16747],[9896,16747],[9897,16747],[9898,16747],[9899,16747],[9900,16747],[9901,16747],[9902,16747],[9903,16747],[9904,16747],[9905,16747],[9906,16747],[9907,16747],[9908,16747],[9909,16747],[9910,16747],[9911,16747],[9912,16747],[9913,16747],[9914,16747],[9915,16747],[9916,16747],[9917,16747],[9918,16747],[9919,16747],[9920,16747],[9921,16747],[9922,16747],[9923,16747],[9924,16747],[9925,16747],[9926,16747],[9927,16747],[9928,16747],[9929,16747],[9930,16747],[9931,16747],[9932,16747],[9933,16747],[9934,16747],[9935,16747],[9936,16747],[9937,16747],[9938,16747],[9939,16747],[9940,16747],[9941,16747],[9942,16747],[9943,16747],[9944,16747],[9945,16747],[9946,16747],[9947,16747],[9948,16747],[9949,16747],[9950,16747],[9951,16747],[9952,16747],[9953,16747],[9954,16747],[9955,16747],[9956,16747],[9957,16747],[9958,16747],[9959,16747],[9960,16747],[9961,16747],[9962,16747],[9963,16747],[9964,16747],[9965,16747],[9966,16747],[9967,16747],[9968,16747],[9969,16747],[9970,16747],[9971,16747],[9972,16747],[9973,16747],[9974,16747],[9975,16747],[9976,16747],[9977,16747],[9978,16747],[9979,16747],[9980,16747],[9981,16747],[9982,16747],[9983,16747],[9984,16747],[9985,16747],[9986,16747],[9987,16747],[9988,16747],[9989,16747],[9990,16747],[9991,16747],[9992,16747],[9993,16747],[9994,16747],[9995,16747],[9996,16747],[9997,16747],[9998,16747],[9999,16747],[10000,16747],[10001,16747],[10002,16747],[10003,16747],[10004,16747],[10005,16747],[10006,16747],[10007,16747],[10008,16747],[10009,16747],[10010,16747],[10011,16747],[10012,16747],[10013,16747],[10014,16747],[10015,16747],[10016,16747],[10017,16747],[10018,16747],[10019,16747],[10020,16747],[10021,16747],[10022,16747],[10023,16747],[10024,16747],[10025,16747],[10026,16747],[10027,16747],[10028,16747],[10029,16747],[10030,16747],[10031,16747],[10032,16747],[10033,16747],[10034,16747],[10035,16747],[10036,16747],[10037,16747],[10038,16747],[10039,16747],[10040,16747],[10041,16747],[10042,16747],[10043,16747],[10044,16747],[10045,16747],[10046,16747],[10047,16747],[10048,16747],[10049,16747],[10050,16747],[10051,16747],[10052,16747],[10053,16747],[10054,16747],[10055,16747],[10056,16747],[10057,16747],[10058,16747],[10059,16747],[10060,16747],[10061,16747],[10062,16747],[10063,16747],[10064,16747],[10065,16747],[10066,16747],[10067,16747],[10068,16747],[10069,16747],[10070,16747],[10071,16747],[10072,16747],[10073,16747],[10074,16747],[10075,16747],[10076,16747],[10077,16747],[10078,16747],[10079,16747],[10080,16747],[10081,16747],[10082,16747],[10083,16747],[10084,16747],[10085,16747],[10086,16747],[10087,16747],[10088,16747],[10089,16747],[10090,16747],[10091,16747],[10092,16747],[10093,16747],[10094,16747],[10095,16747],[10096,16747],[10097,16747],[10098,16747],[10099,16747],[10100,16747],[10101,16747],[10102,16747],[10103,16747],[10104,16747],[10105,16747],[10106,16747],[10107,16747],[10108,16747],[10109,16747],[10110,16747],[10111,16747],[10112,16747],[10113,16747],[10114,16747],[10115,16747],[10116,16747],[10117,16747],[10118,16747],[10119,16747],[10120,16747],[10121,16747],[10122,16747],[10123,16747],[10124,16747],[10125,16747],[10126,16747],[10127,16747],[10128,16747],[10129,16747],[10130,16747],[10131,16747],[10132,16747],[10133,16747],[10134,16747],[10135,16747],[10136,16747],[10137,16747],[10138,16747],[10139,16747],[10140,16747],[10141,16747],[10142,16747],[10143,16747],[10144,16747],[10145,16747],[10146,16747],[10147,16747],[10148,16747],[10149,16747],[10150,16747],[10151,16747],[10152,16747],[10153,16747],[10154,16747],[10155,16747],[10156,16747],[10157,16747],[10158,16747],[10159,16747],[10160,16747],[10161,16747],[10162,16747],[10163,16747],[10164,16747],[10165,16747],[10166,16747],[10167,16747],[10168,16747],[10169,16747],[10170,16747],[10171,16747],[10172,16747],[10173,16747],[10174,16747],[10175,16747],[10176,16747],[10177,16747],[10178,16747],[10179,16747],[10180,16747],[10181,16747],[10182,16747],[10183,16747],[10184,16747],[10185,16747],[10186,16747],[10187,16747],[10188,16747],[10189,16747],[10190,16747],[10191,16747],[10192,16747],[10193,16747],[10194,16747],[10195,16747],[10196,16747],[10197,16747],[10198,16747],[10199,16747],[10200,16747],[10201,16747],[10202,16747],[10203,16747],[10204,16747],[10205,16747],[10206,16747],[10207,16747],[10208,16747],[10209,16747],[10210,16747],[10211,16747],[10212,16747],[10213,16747],[10214,16747],[10215,16747],[10216,16747],[10217,16747],[10218,16747],[10219,16747],[10220,16663],[10221,16663],[10222,16663],[10223,16663],[10224,16663],[10225,16663],[10226,16663],[10227,16663],[10228,16663],[10229,16794],[10230,16663],[10231,16663],[10232,16663],[10233,16663],[10234,16663],[10235,16663],[10236,16663],[10237,16663],[10238,16663],[10239,16663],[10240,16663],[10241,16663],[10242,16663],[10243,16663],[10244,16663],[10245,16663],[10246,16663],[10247,16663],[10248,16663],[10249,16663],[10250,16663],[10251,16663],[10252,16663],[10253,16663],[10255,16794],[10256,16794],[10257,16663],[10258,16663],[10259,16663],[10260,16663],[10261,16663],[10262,16663],[10263,16663],[10264,16663],[10265,16663],[10266,16663],[10267,16663],[10268,16794],[10269,16794],[10270,16794],[10271,16794],[10272,16794],[10273,16794],[10274,16794],[10275,16794],[10276,16794],[10277,16663],[10278,16663],[10279,16663],[10280,16663],[10281,16663],[10282,16663],[10283,16663],[10284,16794],[10285,16794],[10286,16663],[10287,16663],[10288,16663],[10289,16663],[10290,16663],[10291,16663],[10292,16663],[10293,16794],[10294,16794],[10295,16794],[10296,16794],[10297,16663],[10298,16663],[10299,16663],[10300,16663],[10301,16663],[10302,16663],[10303,16794],[10304,16663],[10305,16663],[10306,16663],[10307,16663],[10308,16663],[10309,16663],[10310,16663],[10311,16663],[10312,16663],[10313,16663],[10314,16663],[10315,16663],[10316,16663],[10317,16663],[10318,16663],[10319,16663],[10320,16663],[10321,16663],[10322,16663],[10323,16663],[10324,16663],[10325,16794],[10326,16663],[10327,16663],[10328,16794],[10329,16794],[10330,16794],[10331,16794],[10332,16872],[10333,16795],[10334,16795],[10335,16795],[10336,16795],[10337,16795],[10338,16796],[10339,16796],[10340,16796],[10341,16796],[10342,16796],[10343,16796],[10344,16796],[10345,16796],[10346,16796],[10347,16796],[10348,16796],[10349,16796],[10350,16796],[10351,16796],[10352,16796],[10353,16796],[10354,16796],[10355,16796],[10356,16796],[10357,16796],[10358,16796],[10359,16796],[10360,16796],[10361,16796],[10362,16796],[10363,16796],[10364,16796],[10365,16796],[10366,16796],[10367,16796],[10368,16796],[10369,16796],[10370,16796],[10371,16796],[10372,16796],[10373,16796],[10374,16796],[10375,16796],[10376,16796],[10377,16796],[10378,16796],[10379,16796],[10380,16796],[10381,16796],[10382,16796],[10383,16796],[10384,16796],[10385,16796],[10386,16796],[10387,16796],[10388,16796],[10389,16796],[10390,16796],[10391,16796],[10392,16796],[10393,16796],[10394,16796],[10395,16796],[10396,16796],[10397,16796],[10398,16796],[10399,16796],[10400,16796],[10401,16796],[10402,16796],[10403,16796],[10404,16796],[10405,16796],[10406,16796],[10407,16796],[10408,16796],[10409,16796],[10410,16631],[10411,16631],[10412,16631],[10413,16631],[10414,16631],[10415,16631],[10416,16631],[10417,16631],[10418,16631],[10419,16631],[10420,16631],[10421,16631],[10422,16631],[10423,16631],[10424,16631],[10425,16631],[10426,16631],[10427,16631],[10428,16631],[10429,16631],[10430,16631],[10431,16631],[10432,16631],[10433,16631],[10434,16631],[10435,16631],[10436,16631],[10437,16631],[10438,16631],[10439,16631],[10440,16631],[10441,16631],[10442,16631],[10443,16631],[10444,16631],[10445,16631],[10446,16631],[10447,16631],[10448,16631],[10449,16631],[10450,16631],[10451,16631],[10452,16631],[10453,16631],[10454,16631],[10455,16631],[10456,16631],[10457,16631],[10458,16631],[10459,16631],[10460,16631],[10461,16631],[10462,16631],[10463,16631],[10464,16631],[10465,16631],[10466,16631],[10467,16631],[10468,16631],[10469,16631],[10470,16631],[10471,16631],[10472,16631],[10473,16631],[10474,16631],[10475,16631],[10476,16631],[10477,16631],[10478,16631],[10479,16631],[10480,16631],[10481,16631],[10482,16631],[10483,16631],[10484,16631],[10485,16631],[10486,16631],[10487,16631],[10488,16631],[10489,16631],[10490,16631],[10491,16631],[10492,16631],[10493,16631],[10494,16631],[10495,16631],[10496,16631],[10497,16631],[10498,16631],[10499,16631],[10500,16631],[10501,16631],[10502,16631],[10503,16631],[10504,16631],[10505,16631],[10506,16631],[10507,16631],[10508,16631],[10509,16631],[10510,16631],[10511,16631],[10512,16631],[10513,16631],[10514,16631],[10515,16631],[10516,16631],[10517,16631],[10518,16631],[10519,16631],[10520,16631],[10521,16631],[10522,16631],[10523,16631],[10524,16631],[10525,16631],[10526,16631],[10527,16685],[10528,16685],[10529,16685],[10530,16685],[10531,16685],[10532,16685],[10533,16685],[10534,16685],[10535,16685],[10536,16685],[10537,16685],[10538,16685],[10539,16685],[10540,16685],[10541,16685],[10542,16685],[10543,16685],[10544,16685],[10545,16685],[10546,16685],[10547,16685],[10548,16685],[10549,16685],[10550,16685],[10551,16685],[10552,16685],[10553,16685],[10554,16685],[10555,16685],[10556,16685],[10557,16685],[10558,16685],[10559,16685],[10560,16685],[10561,16685],[10562,16685],[10563,16685],[10564,16685],[10565,16685],[10566,16685],[10567,16685],[10568,16685],[10569,16685],[10570,16685],[10571,16685],[10572,16685],[10573,16685],[10574,16685],[10575,16685],[10576,16685],[10577,16685],[10578,16685],[10579,16685],[10580,16685],[10581,16687],[10582,16687],[10583,16687],[10584,16687],[10585,16687],[10586,16687],[10587,16687],[10588,16687],[10589,16687],[10590,16687],[10591,16687],[10592,16687],[10593,16687],[10594,16687],[10595,16687],[10596,16687],[10597,16687],[10598,16687],[10599,16687],[10600,16687],[10601,16687],[10602,16687],[10603,16687],[10604,16687],[10605,16687],[10606,16687],[10607,16687],[10608,16687],[10609,16687],[10610,16687],[10611,16687],[10612,16687],[10613,16687],[10614,16687],[10615,16687],[10616,16687],[10617,16687],[10618,16687],[10619,16687],[10620,16687],[10621,16687],[10622,16687],[10623,16687],[10624,16687],[10625,16687],[10626,16687],[10627,16687],[10628,16687],[10629,16797],[10630,16797],[10631,16797],[10632,16797],[10633,16797],[10634,16797],[10635,16797],[10636,16797],[10637,16797],[10638,16797],[10639,16797],[10640,16797],[10641,16797],[10642,16797],[10643,16797],[10644,16797],[10645,16797],[10646,16797],[10647,16797],[10648,16797],[10649,16797],[10650,16797],[10651,16797],[10652,16797],[10653,16797],[10654,16797],[10655,16797],[10656,16797],[10657,16797],[10658,16797],[10659,16797],[10660,16797],[10661,16797],[10662,16797],[10663,16797],[10664,16797],[10665,16797],[10666,16797],[10667,16797],[10668,16797],[10669,16797],[10670,16797],[10671,16797],[10672,16797],[10673,16797],[10674,16797],[10675,16797],[10676,16797],[10677,16797],[10678,16797],[10679,16797],[10680,16797],[10681,16797],[10682,16797],[10683,16797],[10684,16797],[10685,16797],[10686,16797],[10687,16798],[10688,16798],[10689,16798],[10690,16798],[10691,16798],[10692,16798],[10693,16798],[10694,16798],[10695,16798],[10696,16798],[10697,16798],[10698,16798],[10699,16798],[10700,16798],[10701,16798],[10702,16798],[10703,16798],[10704,16798],[10705,16798],[10706,16798],[10707,16798],[10708,16798],[10709,16798],[10710,16798],[10711,16798],[10712,16798],[10713,16798],[10714,16798],[10715,16798],[10716,16798],[10717,16798],[10718,16798],[10719,16798],[10720,16798],[10721,16798],[10722,16798],[10723,16798],[10724,16798],[10725,16798],[10726,16798],[10727,16798],[10728,16798],[10729,16798],[10730,16798],[10731,16798],[10732,16798],[10733,16798],[10734,16798],[10735,16798],[10736,16798],[10737,16798],[10738,16798],[10739,16798],[10740,16798],[10741,16798],[10742,16798],[10743,16798],[10744,16798],[10745,16798],[10746,16798],[10747,16798],[10748,16798],[10749,16798],[10750,16798],[10751,16798],[10752,16798],[10753,16798],[10754,16798],[10755,16798],[10756,16798],[10757,16798],[10758,16798],[10759,16799],[10760,16799],[10761,16799],[10762,16799],[10763,16799],[10764,16799],[10765,16799],[10766,16799],[10767,16799],[10768,16799],[10769,16799],[10770,16799],[10771,16799],[10772,16799],[10773,16799],[10774,16799],[10775,16799],[10776,16799],[10777,16799],[10778,16799],[10779,16799],[10780,16799],[10781,16799],[10782,16799],[10783,16799],[10784,16799],[10785,16799],[10786,16799],[10787,16799],[10788,16799],[10789,16799],[10790,16799],[10791,16799],[10792,16799],[10793,16799],[10794,16799],[10795,16799],[10796,16799],[10797,16799],[10798,16799],[10799,16799],[10800,16799],[10801,16799],[10802,16799],[10803,16799],[10804,16799],[10805,16799],[10806,16799],[10807,16799],[10808,16799],[10809,16799],[10810,16799],[10811,16799],[10812,16799],[10813,16799],[10814,16799],[10815,16799],[10816,16799],[10817,16800],[10818,16800],[10819,16800],[10820,16800],[10821,16800],[10822,16800],[10823,16800],[10824,16800],[10825,16800],[10826,16800],[10827,16800],[10828,16800],[10829,16800],[10830,16800],[10831,16800],[10832,16800],[10833,16800],[10834,16800],[10835,16800],[10836,16800],[10837,16800],[10838,16800],[10839,16800],[10840,16800],[10841,16800],[10842,16800],[10843,16800],[10844,16800],[10845,16800],[10846,16800],[10847,16800],[10848,16800],[10849,16800],[10850,16800],[10851,16800],[10852,16800],[10853,16800],[10854,16800],[10855,16800],[10856,16800],[10857,16800],[10858,16800],[10859,16800],[10860,16800],[10861,16800],[10862,16800],[10863,16800],[10864,16800],[10865,16800],[10866,16800],[10867,16800],[10868,16800],[10869,16800],[10870,16800],[10871,16800],[10872,16800],[10873,16800],[10874,16800],[10875,16800],[10876,16800],[10877,16800],[10878,16800],[10879,16800],[10880,16800],[10881,16800],[10882,16800],[10883,16800],[10884,16800],[10885,16800],[10886,16800],[10887,16800],[10888,16800],[10889,16800],[10890,16800],[10891,16800],[10892,16800],[10893,16800],[10894,16800],[10895,16800],[10896,16800],[10897,16800],[10898,16800],[10899,16800],[10900,16800],[10901,16800],[10902,16800],[10903,16800],[10904,16800],[10905,16800],[10906,16800],[10907,16800],[10908,16800],[10909,16800],[10910,16800],[10911,16800],[10912,16705],[10913,16705],[10914,16705],[10915,16705],[10916,16703],[10917,16705],[10918,16705],[10919,16705],[10920,16703],[10922,16705],[10923,16705],[10924,16801],[10925,16705],[10926,16705],[10927,16705],[10928,16705],[10929,16705],[10931,16705],[10932,16705],[10933,16703],[10934,16703],[10935,16703],[10936,16703],[10937,16705],[10938,16801],[10939,16705],[10940,16705],[10941,16703],[10942,16705],[10943,16801],[10944,16801],[10945,16703],[10946,16703],[10947,16703],[10948,16705],[10949,16705],[10950,16801],[10951,16801],[10952,16703],[10953,16703],[10954,16703],[10955,16705],[10956,16705],[10957,16705],[10958,16705],[10959,16705],[10960,16705],[10961,16703],[10962,16801],[10963,16801],[10964,16801],[10965,16801],[10966,16703],[10967,16703],[10968,16705],[10969,16801],[10970,16801],[10971,16703],[10972,16801],[10973,16801],[10974,16703],[10975,16801],[10976,16801],[10977,16703],[10978,16801],[10979,16801],[10980,16703],[10981,16801],[10982,16801],[10983,16703],[10984,16801],[10985,16801],[10986,16703],[10987,16801],[10988,16801],[10989,16703],[10990,16801],[10991,16801],[10992,16703],[10993,16801],[10994,16801],[10995,16703],[10996,16801],[10997,16801],[10998,16703],[10999,16705],[11000,16705],[11001,16705],[11002,16703],[11003,16801],[11004,16801],[11005,16801],[11006,16801],[11007,16703],[11008,16703],[11009,16703],[11010,16801],[11011,16801],[11012,16801],[11013,16801],[11014,16703],[11015,16703],[11016,16705],[11017,16705],[11018,16705],[11019,16801],[11020,16801],[11021,16703],[11022,16703],[11023,16703],[11024,16705],[11025,16705],[11026,16705],[11027,16705],[11028,16705],[11029,16703],[11030,16703],[11031,16705],[11032,16705],[11033,16703],[11034,16801],[11035,16801],[11036,16703],[11037,16801],[11038,16801],[11039,16801],[11040,16801],[11041,16703],[11042,16703],[11043,16703],[11044,16705],[11045,16705],[11046,16801],[11047,16801],[11048,16703],[11049,16705],[11050,16801],[11051,16801],[11052,16703],[11053,16705],[11054,16801],[11055,16801],[11056,16801],[11057,16801],[11058,16703],[11059,16703],[11060,16801],[11061,16801],[11062,16801],[11063,16801],[11064,16703],[11065,16703],[11066,16801],[11067,16801],[11068,16703],[11069,16703],[11070,16801],[11071,16801],[11072,16801],[11073,16801],[11074,16703],[11075,16801],[11076,16801],[11077,16703],[11078,16703],[11079,16801],[11080,16801],[11081,16703],[11082,16703],[11083,16801],[11084,16801],[11085,16703],[11086,16703],[11087,16801],[11088,16801],[11089,16703],[11090,16703],[11091,16801],[11092,16801],[11093,16703],[11094,16703],[11095,16703],[11096,16703],[11097,16801],[11098,16801],[11099,16703],[11100,16703],[11101,16801],[11102,16801],[11103,16703],[11104,16703],[11105,16801],[11106,16801],[11107,16703],[11108,16703],[11109,16801],[11110,16801],[11111,16703],[11112,16703],[11113,16703],[11114,16703],[11115,16705],[11116,16703],[11117,16705],[11118,16705],[11119,16801],[11120,16801],[11121,16703],[11122,16703],[11123,16703],[11124,16705],[11125,16705],[11126,16801],[11127,16801],[11128,16703],[11129,16703],[11130,16703],[11131,16705],[11132,16705],[11133,16801],[11134,16801],[11135,16703],[11136,16703],[11137,16703],[11138,16705],[11139,16705],[11140,16801],[11141,16801],[11142,16703],[11143,16703],[11144,16703],[11145,16705],[11146,16705],[11147,16703],[11148,16801],[11149,16801],[11150,16801],[11151,16801],[11152,16703],[11153,16703],[11154,16801],[11155,16801],[11156,16801],[11157,16801],[11158,16703],[11159,16703],[11160,16703],[11161,16680],[11162,16680],[11163,16680],[11164,16672],[11165,16680],[11166,16680],[11167,16680],[11168,16680],[11169,16680],[11170,16680],[11171,16680],[11172,16680],[11173,16680],[11174,16680],[11175,16680],[11176,16672],[11177,16672],[11178,16672],[11179,16680],[11180,16680],[11181,16680],[11182,16680],[11183,16680],[11184,16673],[11185,16680],[11186,16680],[11187,16680],[11188,16680],[11189,16680],[11190,16680],[11191,16680],[11192,16680],[11193,16680],[11194,16680],[11195,16680],[11196,16680],[11197,16675],[11198,16680],[11199,16672],[11200,16680],[11201,16680],[11202,16680],[11203,16680],[11204,16680],[11205,16680],[11206,16680],[11207,16680],[11208,16680],[11209,16680],[11210,16680],[11211,16680],[11212,16680],[11213,16680],[11214,16680],[11215,16680],[11216,16680],[11217,16680],[11218,16680],[11219,16680],[11220,16680],[11221,16680],[11222,16680],[11223,16680],[11224,16680],[11225,16680],[11226,16680],[11227,16680],[11228,16680],[11229,16680],[11230,16680],[11231,16680],[11232,16680],[11233,16680],[11234,16680],[11235,16680],[11236,16680],[11237,16680],[11238,16680],[11239,16680],[11240,16680],[11241,16680],[11242,16680],[11243,16680],[11244,16680],[11245,16680],[11246,16680],[11247,16680],[11248,16680],[11249,16680],[11250,16680],[11251,16680],[11252,16680],[11253,16680],[11254,16680],[11255,16680],[11256,16680],[11257,16680],[11258,16680],[11259,16680],[11260,16680],[11261,16680],[11262,16680],[11263,16680],[11264,16680],[11265,16680],[11266,16680],[11267,16680],[11268,16680],[11269,16680],[11270,16680],[11271,16680],[11272,16680],[11273,16680],[11274,16680],[11275,16680],[11276,16680],[11277,16680],[11278,16680],[11279,16680],[11280,16680],[11281,16680],[11282,16680],[11283,16680],[11284,16680],[11285,16680],[11286,16680],[11287,16680],[11288,16680],[11289,16680],[11290,16680],[11291,16680],[11292,16680],[11293,16680],[11294,16680],[11295,16680],[11296,16680],[11297,16680],[11298,16680],[11299,16680],[11300,16680],[11301,16680],[11302,16680],[11303,16680],[11304,16680],[11305,16680],[11306,16680],[11307,16680],[11308,16680],[11309,16680],[11310,16680],[11311,16680],[11312,16680],[11313,16680],[11314,16680],[11315,16680],[11316,16680],[11317,16680],[11318,16680],[11319,16680],[11320,16680],[11321,16680],[11322,16680],[11323,16680],[11324,16680],[11325,16680],[11326,16680],[11327,16680],[11328,16680],[11329,16680],[11330,16680],[11331,16680],[11332,16680],[11333,16680],[11334,16680],[11335,16680],[11336,16680],[11337,16680],[11338,16680],[11339,16680],[11340,16680],[11341,16680],[11342,16680],[11343,16680],[11344,16680],[11345,16680],[11346,16680],[11347,16680],[11348,16680],[11349,16680],[11350,16680],[11351,16680],[11352,16680],[11353,16680],[11354,16680],[11355,16680],[11356,16680],[11357,16680],[11358,16680],[11359,16680],[11360,16680],[11361,16680],[11362,16680],[11363,16680],[11364,16680],[11365,16680],[11366,16680],[11367,16680],[11368,16680],[11369,16680],[11370,16680],[11371,16680],[11372,16680],[11373,16680],[11374,16680],[11375,16680],[11376,16680],[11377,16680],[11378,16680],[11379,16680],[11380,16680],[11381,16680],[11382,16680],[11383,16680],[11384,16680],[11385,16680],[11386,16680],[11387,16680],[11388,16680],[11389,16680],[11390,16680],[11391,16680],[11392,16680],[11393,16680],[11394,16680],[11395,16680],[11396,16680],[11397,16680],[11398,16680],[11399,16680],[11400,16680],[11401,16680],[11402,16680],[11403,16680],[11404,16680],[11405,16680],[11406,16680],[11407,16680],[11408,16680],[11409,16680],[11410,16680],[11411,16680],[11412,16680],[11413,16680],[11414,16680],[11415,16680],[11416,16680],[11417,16680],[11418,16680],[11419,16680],[11420,16680],[11421,16680],[11422,16680],[11423,16680],[11424,16700],[11425,16700],[11426,16700],[11427,16700],[11428,16700],[11429,16700],[11430,16700],[11431,16700],[11432,16700],[11433,16700],[11434,16700],[11435,16700],[11436,16700],[11437,16700],[11438,16700],[11439,16700],[11440,16700],[11441,16700],[11442,16873],[11443,16873],[11444,16700],[11445,16700],[11446,16700],[11447,16700],[11448,16700],[11449,16700],[11450,16700],[11451,16700],[11452,16700],[11453,16700],[11454,16700],[11455,16700],[11456,16700],[11457,16700],[11458,16700],[11459,16700],[11460,16700],[11461,16700],[11462,16700],[11463,16700],[11464,16700],[11465,16700],[11466,16700],[11467,16700],[11468,16700],[11469,16700],[11470,16700],[11471,16700],[11472,16700],[11473,16700],[11474,16700],[11475,16700],[11476,16700],[11477,16700],[11478,16700],[11479,16700],[11480,16700],[11481,16700],[11482,16700],[11483,16700],[11484,16646],[11485,16646],[11486,16646],[11487,16646],[11488,16646],[11489,16646],[11490,16646],[11491,16646],[11492,16646],[11493,16646],[11494,16646],[11495,16646],[11496,16646],[11497,16646],[11498,16646],[11499,16646],[11500,16646],[11501,16646],[11502,16646],[11503,16646],[11504,16646],[11505,16646],[11506,16646],[11507,16646],[11508,16646],[11509,16646],[11510,16646],[11511,16646],[11512,16646],[11513,16646],[11514,16646],[11515,16646],[11516,16646],[11517,16646],[11518,16646],[11519,16646],[11520,16646],[11521,16646],[11522,16646],[11523,16646],[11524,16646],[11525,16646],[11526,16646],[11527,16646],[11528,16646],[11529,16646],[11530,16646],[11531,16646],[11532,16646],[11533,16646],[11534,16874],[11535,16874],[11536,16734],[11537,16714],[11538,16714],[11539,16714],[11540,16714],[11541,16714],[11542,16714],[11543,16714],[11544,16714],[11545,16714],[11546,16714],[11547,16714],[11548,16714],[11549,16714],[11550,16714],[11551,16714],[11552,16714],[11553,16714],[11554,16714],[11555,16714],[11556,16714],[11557,16714],[11558,16734],[11559,16714],[11560,16714],[11561,16714],[11562,16714],[11563,16714],[11564,16714],[11565,16714],[11566,16714],[11567,16734],[11568,16714],[11569,16714],[11570,16714],[11571,16714],[11572,16714],[11573,16714],[11574,16734],[11575,16714],[11576,16714],[11577,16714],[11578,16714],[11579,16714],[11580,16714],[11581,16734],[11582,16714],[11583,16714],[11584,16714],[11585,16714],[11586,16734],[11587,16714],[11588,16714],[11589,16714],[11590,16714],[11591,16734],[11592,16714],[11593,16714],[11594,16714],[11595,16714],[11596,16714],[11597,16714],[11598,16734],[11599,16714],[11600,16714],[11601,16734],[11602,16714],[11603,16714],[11604,16714],[11605,16734],[11606,16714],[11607,16714],[11608,16714],[11609,16714],[11610,16734],[11611,16734],[11612,16714],[11613,16714],[11614,16714],[11615,16714],[11616,16714],[11617,16714],[11618,16714],[11619,16714],[11620,16734],[11621,16714],[11622,16714],[11623,16714],[11624,16714],[11625,16714],[11626,16714],[11627,16714],[11628,16714],[11629,16714],[11630,16714],[11631,16714],[11632,16714],[11633,16734],[11634,16714],[11635,16714],[11636,16714],[11637,16714],[11638,16714],[11639,16714],[11640,16714],[11641,16714],[11642,16714],[11643,16714],[11644,16734],[11645,16714],[11646,16714],[11647,16734],[11648,16714],[11649,16714],[11650,16714],[11651,16714],[11652,16714],[11653,16714],[11654,16714],[11655,16714],[11656,16714],[11657,16714],[11658,16734],[11659,16714],[11660,16714],[11661,16734],[11662,16714],[11663,16734],[11664,16734],[11665,16714],[11666,16714],[11667,16714],[11668,16734],[11669,16714],[11670,16714],[11671,16714],[11672,16714],[11673,16734],[11674,16714],[11675,16714],[11676,16714],[11677,16714],[11678,16714],[11679,16734],[11680,16714],[11681,16714],[11682,16714],[11683,16714],[11684,16734],[11685,16714],[11686,16714],[11687,16714],[11688,16714],[11689,16734],[11690,16714],[11691,16714],[11692,16714],[11693,16714],[11694,16734],[11695,16714],[11696,16714],[11697,16714],[11698,16714],[11699,16734],[11700,16734],[11701,16734],[11702,16734],[11703,16734],[11704,16734],[11705,16734],[11706,16734],[11707,16734],[11708,16734],[11709,16734],[11710,16734],[11711,16734],[11712,16734],[11713,16734],[11714,16734],[11715,16734],[11716,16734],[11717,16734],[11718,16734],[11719,16734],[11720,16734],[11721,16734],[11722,16734],[11723,16734],[11724,16734],[11725,16734],[11726,16734],[11727,16734],[11728,16734],[11729,16734],[11730,16734],[11731,16734],[11732,16734],[11733,16734],[11734,16734],[11735,16734],[11736,16734],[11737,16734],[11738,16734],[11739,16734],[11740,16734],[11741,16734],[11742,16734],[11743,16734],[11744,16734],[11745,16734],[11746,16734],[11747,16734],[11748,16734],[11749,16734],[11750,16734],[11751,16734],[11752,16734],[11753,16734],[11754,16734],[11755,16734],[11756,16802],[11757,16802],[11758,16802],[11759,16802],[11760,16802],[11761,16802],[11762,16802],[11763,16802],[11764,16802],[11765,16802],[11766,16802],[11767,16802],[11768,16802],[11769,16802],[11770,16802],[11771,16802],[11772,16802],[11773,16802],[11774,16802],[11775,16802],[11776,16802],[11777,16802],[11778,16802],[11779,16802],[11780,16802],[11781,16802],[11782,16802],[11783,16802],[11784,16802],[11785,16802],[11786,16802],[11787,16802],[11788,16802],[11789,16802],[11790,16802],[11791,16802],[11792,16802],[11793,16802],[11794,16802],[11795,16802],[11796,16802],[11797,16802],[11798,16802],[11799,16802],[11800,16802],[11801,16802],[11802,16802],[11803,16802],[11804,16802],[11805,16802],[11806,16802],[11807,16802],[11808,16802],[11809,16802],[11810,16802],[11811,16802],[11812,16802],[11813,16802],[11814,16802],[11815,16802],[11816,16802],[11817,16802],[11818,16802],[11819,16802],[11820,16802],[11821,16802],[11822,16802],[11823,16802],[11824,16802],[11825,16802],[11826,16802],[11827,16802],[11828,16802],[11829,16802],[11830,16802],[11831,16802],[11832,16802],[11833,16802],[11834,16802],[11835,16802],[11836,16802],[11837,16802],[11838,16802],[11839,16802],[11840,16802],[11841,16802],[11842,16802],[11843,16802],[11844,16802],[11845,16802],[11846,16802],[11847,16802],[11848,16802],[11849,16802],[11850,16802],[11851,16802],[11852,16802],[11853,16802],[11854,16802],[11855,16802],[11856,16802],[11857,16802],[11858,16802],[11859,16802],[11860,16802],[11861,16802],[11862,16802],[11863,16802],[11864,16802],[11865,16802],[11866,16802],[11867,16802],[11868,16802],[11869,16802],[11870,16802],[11871,16802],[11872,16802],[11873,16802],[11874,16802],[11875,16802],[11876,16802],[11877,16802],[11878,16802],[11879,16802],[11880,16802],[11881,16802],[11882,16802],[11883,16802],[11884,16802],[11885,16802],[11886,16802],[11887,16802],[11890,16735],[11891,16735],[11892,16735],[11893,16735],[11894,16735],[11895,16735],[11896,16735],[11897,16735],[11898,16735],[11899,16735],[11900,16735],[11901,16735],[11902,16735],[11903,16735],[11904,16735],[11905,16735],[11906,16735],[11907,16735],[11908,16735],[11909,16735],[11910,16735],[11911,16735],[11912,16735],[11913,16735],[11914,16735],[11915,16735],[11916,16735],[11917,16735],[11918,16735],[11919,16735],[11920,16735],[11921,16735],[11922,16735],[11923,16735],[11924,16735],[11925,16735],[11926,16735],[11927,16735],[11928,16735],[11929,16735],[11930,16735],[11931,16735],[11932,16735],[11933,16735],[11934,16735],[11935,16735],[11936,16735],[11937,16735],[11938,16735],[11939,16735],[11940,16735],[11941,16735],[11942,16735],[11943,16735],[11944,16735],[11945,16735],[11946,16735],[11947,16735],[11948,16735],[11949,16735],[11950,16735],[11951,16735],[11952,16735],[11953,16735],[11954,16735],[11955,16735],[11956,16735],[11957,16735],[11958,16735],[11959,16735],[11960,16735],[11961,16735],[11962,16735],[11963,16735],[11964,16735],[11965,16735],[11966,16735],[11967,16735],[11968,16735],[11971,16803],[11972,16803],[11973,16803],[11974,16803],[11975,16803],[11976,16803],[11977,16803],[11978,16803],[11979,16803],[11980,16803],[11981,16803],[11982,16803],[11983,16803],[11984,16803],[11985,16803],[11986,16803],[11987,16803],[11988,16803],[11989,16803],[11990,16803],[11991,16803],[11992,16803],[11993,16803],[11994,16803],[11995,16803],[11996,16803],[11997,16803],[11998,16803],[11999,16803],[12000,16803],[12001,16803],[12002,16803],[12003,16803],[12004,16803],[12005,16803],[12006,16803],[12007,16803],[12008,16803],[12009,16803],[12010,16803],[12011,16803],[12012,16803],[12013,16803],[12014,16803],[12015,16803],[12016,16803],[12017,16803],[12018,16803],[12019,16803],[12020,16803],[12021,16803],[12022,16803],[12023,16803],[12024,16803],[12025,16803],[12026,16803],[12027,16803],[12028,16803],[12029,16803],[12030,16803],[12031,16803],[12032,16803],[12033,16803],[12034,16803],[12035,16803],[12036,16803],[12037,16803],[12038,16804],[12039,16804],[12040,16804],[12041,16804],[12042,16804],[12043,16804],[12044,16804],[12045,16804],[12046,16804],[12047,16804],[12048,16804],[12049,16804],[12050,16804],[12051,16804],[12052,16804],[12053,16804],[12054,16804],[12055,16804],[12056,16804],[12057,16804],[12058,16804],[12059,16804],[12060,16804],[12061,16804],[12062,16804],[12063,16804],[12064,16804],[12065,16804],[12066,16804],[12067,16804],[12068,16804],[12069,16804],[12070,16804],[12071,16804],[12072,16804],[12073,16804],[12074,16804],[12075,16804],[12076,16804],[12077,16804],[12078,16804],[12079,16804],[12080,16804],[12081,16804],[12082,16804],[12083,16804],[12084,16804],[12085,16804],[12086,16804],[12087,16804],[12088,16804],[12089,16804],[12090,16804],[12091,16804],[12092,16804],[12093,16804],[12094,16804],[12095,16804],[12096,16804],[12097,16804],[12098,16804],[12099,16804],[12100,16804],[12101,16804],[12102,16804],[12103,16804],[12104,16804],[12105,16804],[12106,16804],[12107,16804],[12108,16804],[12109,16804],[12110,16804],[12111,16804],[12112,16804],[12113,16804],[12114,16804],[12115,16804],[12116,16804],[12117,16804],[12118,16804],[12119,16804],[12120,16804],[12121,16804],[12122,16804],[12123,16804],[12124,16804],[12125,16804],[12126,16804],[12127,16804],[12128,16804],[12129,16804],[12130,16804],[12131,16804],[12132,16804],[12133,16804],[12134,16804],[12135,16805],[12136,16805],[12137,16805],[12138,16805],[12139,16805],[12140,16805],[12141,16805],[12142,16805],[12143,16805],[12144,16805],[12145,16805],[12146,16805],[12147,16805],[12148,16805],[12149,16805],[12150,16805],[12151,16805],[12152,16805],[12153,16805],[12154,16805],[12155,16805],[12156,16805],[12157,16805],[12158,16805],[12159,16805],[12160,16805],[12161,16805],[12162,16805],[12163,16805],[12164,16805],[12165,16805],[12166,16805],[12167,16805],[12168,16805],[12169,16805],[12170,16805],[12171,16805],[12172,16805],[12173,16805],[12174,16805],[12175,16805],[12176,16805],[12177,16805],[12178,16805],[12179,16805],[12180,16805],[12181,16805],[12182,16805],[12183,16805],[12184,16805],[12185,16805],[12186,16805],[12187,16805],[12188,16805],[12189,16805],[12190,16805],[12191,16805],[12192,16805],[12193,16805],[12194,16805],[12195,16805],[12196,16805],[12197,16805],[12198,16805],[12199,16805],[12200,16805],[12201,16805],[12202,16805],[12203,16805],[12204,16805],[12205,16805],[12206,16805],[12207,16805],[12208,16805],[12209,16805],[12210,16805],[12211,16805],[12212,16805],[12213,16805],[12214,16805],[12215,16805],[12216,16805],[12217,16805],[12218,16805],[12219,16805],[12220,16805],[12221,16805],[12222,16805],[12223,16805],[12224,16805],[12225,16805],[12226,16805],[12227,16805],[12228,16805],[12229,16805],[12230,16805],[12231,16805],[12232,16805],[12233,16805],[12234,16805],[12235,16805],[12236,16805],[12237,16805],[12238,16805],[12239,16805],[12240,16805],[12241,16805],[12242,16805],[12243,16805],[12244,16805],[12245,16805],[12246,16805],[12247,16805],[12248,16805],[12249,16805],[12250,16805],[12251,16805],[12252,16805],[12253,16805],[12254,16805],[12255,16805],[12256,16805],[12257,16805],[12258,16805],[12259,16805],[12260,16805],[12261,16805],[12262,16805],[12263,16805],[12264,16805],[12265,16805],[12266,16805],[12267,16805],[12268,16805],[12269,16805],[12270,16805],[12271,16805],[12272,16805],[12273,16806],[12274,16806],[12275,16806],[12276,16806],[12277,16806],[12278,16806],[12279,16806],[12280,16806],[12281,16806],[12282,16806],[12283,16806],[12284,16806],[12285,16806],[12286,16806],[12287,16806],[12288,16806],[12289,16806],[12290,16806],[12291,16806],[12292,16806],[12293,16806],[12294,16806],[12295,16806],[12296,16806],[12297,16806],[12298,16806],[12299,16806],[12300,16806],[12301,16806],[12302,16806],[12303,16806],[12304,16806],[12305,16806],[12306,16806],[12307,16806],[12308,16806],[12309,16806],[12310,16806],[12311,16806],[12312,16806],[12313,16806],[12314,16806],[12315,16806],[12316,16806],[12317,16806],[12318,16806],[12319,16806],[12320,16806],[12321,16806],[12322,16806],[12323,16806],[12324,16806],[12325,16806],[12326,16806],[12327,16806],[12328,16806],[12329,16806],[12330,16806],[12331,16806],[12332,16806],[12333,16806],[12334,16806],[12335,16806],[12336,16806],[12337,16806],[12338,16806],[12339,16806],[12340,16806],[12341,16806],[12342,16806],[12343,16806],[12344,16806],[12345,16806],[12346,16806],[12347,16806],[12348,16806],[12349,16806],[12350,16806],[12351,16806],[12352,16806],[12353,16806],[12354,16777],[12355,16875],[12356,16875],[12357,16875],[12358,16875],[12359,16875],[12360,16875],[12361,16875],[12362,16875],[12363,16875],[12364,16671],[12365,16671],[12366,16671],[12367,16701],[12368,16701],[12369,16809],[12370,16701],[12371,16701],[12372,16702],[12373,16702],[12374,16702],[12375,16701],[12376,16701],[12377,16702],[12378,16701],[12379,16701],[12380,16702],[12381,16701],[12382,16701],[12383,16701],[12384,16701],[12385,16808],[12386,16701],[12387,16702],[12388,16702],[12389,16702],[12390,16702],[12391,16702],[12392,16702],[12393,16702],[12394,16702],[12395,16702],[12396,16702],[12397,16702],[12398,16701],[12399,16702],[12400,16702],[12401,16702],[12402,16701],[12403,16701],[12404,16701],[12405,16701],[12406,16701],[12407,16701],[12408,16701],[12409,16702],[12410,16701],[12411,16702],[12412,16702],[12413,16702],[12414,16702],[12415,16701],[12416,16701],[12417,16701],[12418,16807],[12419,16701],[12420,16701],[12421,16702],[12422,16701],[12423,16809],[12424,16809],[12425,16808],[12426,16702],[12427,16701],[12428,16701],[12429,16701],[12430,16701],[12431,16701],[12432,16701],[12433,16701],[12434,16701],[12435,16701],[12436,16701],[12437,16701],[12438,16701],[12439,16701],[12440,16702],[12441,16702],[12442,16701],[12443,16701],[12444,16701],[12445,16702],[12446,16701],[12447,16702],[12448,16702],[12449,16701],[12450,16702],[12451,16701],[12452,16701],[12453,16701],[12454,16702],[12455,16807],[12456,16808],[12457,16702],[12458,16807],[12459,16701],[12460,16701],[12461,16701],[12462,16701],[12463,16701],[12464,16701],[12465,16701],[12466,16701],[12467,16809],[12468,16808],[12469,16808],[12470,16702],[12471,16807],[12472,16701],[12473,16701],[12474,16701],[12475,16701],[12476,16701],[12477,16701],[12478,16701],[12479,16701],[12480,16809],[12481,16808],[12482,16808],[12483,16807],[12484,16701],[12485,16701],[12486,16701],[12487,16701],[12488,16701],[12489,16701],[12490,16701],[12491,16701],[12492,16808],[12493,16808],[12494,16807],[12495,16701],[12496,16701],[12497,16701],[12498,16701],[12499,16701],[12500,16701],[12501,16701],[12502,16701],[12503,16808],[12504,16808],[12505,16807],[12506,16701],[12507,16701],[12508,16701],[12509,16701],[12510,16701],[12511,16701],[12512,16701],[12513,16701],[12514,16808],[12515,16808],[12516,16701],[12517,16701],[12518,16701],[12519,16808],[12520,16807],[12521,16808],[12522,16807],[12523,16808],[12524,16807],[12525,16808],[12526,16808],[12527,16808],[12528,16808],[12529,16807],[12530,16701],[12531,16701],[12532,16701],[12533,16701],[12534,16701],[12535,16701],[12536,16701],[12537,16701],[12538,16808],[12539,16808],[12540,16807],[12541,16807],[12542,16701],[12543,16701],[12544,16701],[12545,16701],[12546,16701],[12547,16701],[12548,16701],[12549,16701],[12550,16701],[12551,16701],[12552,16701],[12553,16701],[12554,16701],[12555,16701],[12556,16701],[12557,16701],[12558,16808],[12559,16808],[12560,16808],[12561,16808],[12562,16808],[12563,16808],[12564,16702],[12565,16702],[12566,16807],[12567,16701],[12568,16701],[12569,16701],[12570,16701],[12571,16701],[12572,16701],[12573,16701],[12574,16701],[12575,16701],[12576,16701],[12577,16701],[12578,16701],[12579,16809],[12580,16809],[12581,16808],[12582,16808],[12583,16808],[12584,16702],[12585,16702],[12586,16702],[12587,16702],[12588,16702],[12589,16807],[12590,16701],[12591,16701],[12592,16701],[12593,16701],[12594,16701],[12595,16701],[12596,16701],[12597,16701],[12598,16701],[12599,16701],[12600,16701],[12601,16701],[12602,16701],[12603,16701],[12604,16701],[12605,16701],[12606,16809],[12607,16809],[12608,16808],[12609,16808],[12610,16808],[12611,16808],[12612,16808],[12613,16808],[12614,16701],[12615,16807],[12616,16701],[12617,16701],[12618,16808],[12619,16808],[12620,16808],[12621,16808],[12622,16701],[12623,16702],[12624,16807],[12625,16701],[12626,16701],[12627,16701],[12628,16701],[12629,16701],[12630,16701],[12631,16701],[12632,16701],[12633,16809],[12634,16808],[12635,16808],[12636,16808],[12637,16701],[12638,16701],[12639,16701],[12640,16701],[12641,16808],[12642,16808],[12643,16807],[12644,16701],[12645,16808],[12646,16701],[12647,16807],[12648,16808],[12649,16808],[12650,16701],[12651,16807],[12652,16808],[12653,16808],[12654,16808],[12655,16808],[12656,16701],[12657,16702],[12658,16701],[12659,16701],[12660,16701],[12661,16701],[12662,16809],[12663,16807],[12664,16808],[12665,16807],[12666,16808],[12667,16808],[12668,16808],[12669,16808],[12670,16808],[12671,16807],[12672,16808],[12673,16808],[12674,16807],[12675,16701],[12676,16701],[12677,16701],[12678,16701],[12679,16701],[12680,16701],[12681,16701],[12682,16701],[12683,16808],[12684,16808],[12685,16702],[12686,16701],[12687,16701],[12688,16701],[12689,16701],[12690,16809],[12691,16808],[12692,16808],[12693,16702],[12694,16807],[12695,16701],[12696,16701],[12697,16701],[12698,16701],[12699,16701],[12700,16701],[12701,16701],[12702,16701],[12703,16809],[12704,16808],[12705,16808],[12706,16702],[12707,16807],[12708,16701],[12709,16701],[12710,16701],[12711,16701],[12712,16701],[12713,16701],[12714,16701],[12715,16701],[12716,16809],[12717,16808],[12718,16808],[12719,16702],[12720,16807],[12721,16701],[12722,16701],[12723,16701],[12724,16701],[12725,16701],[12726,16701],[12727,16701],[12728,16701],[12729,16809],[12730,16808],[12731,16808],[12732,16807],[12733,16701],[12734,16808],[12735,16701],[12736,16807],[12737,16808],[12738,16701],[12739,16702],[12740,16807],[12741,16701],[12742,16701],[12743,16701],[12744,16701],[12745,16701],[12746,16701],[12747,16701],[12748,16701],[12749,16809],[12750,16808],[12751,16808],[12752,16807],[12753,16808],[12754,16808],[12755,16701],[12769,16810],[12770,16810],[12771,16810],[12772,16810],[12773,16810],[12774,16810],[12775,16810],[12776,16810],[12777,16810],[12778,16810],[12779,16810],[12780,16810],[12781,16810],[12782,16810],[12783,16810],[12784,16810],[12785,16810],[12786,16810],[12787,16810],[12788,16810],[12789,16810],[12790,16810],[12791,16810],[12792,16810],[12793,16810],[12794,16810],[12795,16810],[12796,16810],[12797,16810],[12798,16810],[12799,16810],[12800,16810],[12801,16810],[12802,16810],[12803,16810],[12804,16810],[12805,16810],[12806,16810],[12807,16810],[12808,16810],[12809,16810],[12810,16810],[12811,16810],[12812,16810],[12813,16810],[12814,16810],[12815,16810],[12816,16810],[12817,16810],[12818,16810],[12819,16810],[12820,16810],[12821,16810],[12822,16810],[12823,16810],[12824,16810],[12825,16810],[12826,16810],[12827,16810],[12828,16810],[12829,16810],[12830,16810],[12831,16810],[12832,16810],[12833,16810],[12834,16810],[12835,16810],[12836,16810],[12837,16810],[12838,16810],[12839,16810],[12840,16810],[12841,16810],[12842,16811],[12843,16675],[12844,16675],[12845,16675],[12846,16673],[12847,16672],[12848,16675],[12849,16673],[12850,16673],[12851,16673],[12852,16672],[12853,16673],[12854,16673],[12855,16673],[12856,16673],[12857,16673],[12858,16673],[12859,16673],[12860,16673],[12861,16672],[12862,16674],[12863,16673],[12864,16673],[12865,16674],[12866,16672],[12867,16672],[12868,16675],[12869,16672],[12870,16674],[12871,16673],[12872,16672],[12873,16811],[12874,16675],[12875,16675],[12876,16673],[12877,16675],[12878,16811],[12879,16675],[12880,16672],[12881,16674],[12882,16672],[12883,16672],[12884,16672],[12885,16672],[12886,16672],[12887,16672],[12888,16673],[12889,16672],[12890,16672],[12891,16672],[12892,16673],[12893,16672],[12894,16672],[12895,16672],[12896,16672],[12897,16672],[12898,16673],[12899,16672],[12900,16673],[12901,16675],[12902,16675],[12903,16675],[12904,16811],[12905,16811],[12906,16811],[12907,16672],[12908,16672],[12909,16672],[12910,16672],[12911,16672],[12912,16674],[12913,16673],[12914,16673],[12915,16673],[12916,16675],[12917,16675],[12918,16675],[12919,16811],[12920,16811],[12921,16811],[12922,16672],[12923,16672],[12924,16672],[12925,16672],[12926,16672],[12927,16674],[12928,16673],[12929,16673],[12930,16673],[12931,16675],[12932,16675],[12933,16675],[12934,16811],[12935,16811],[12936,16811],[12937,16672],[12938,16672],[12939,16672],[12940,16672],[12941,16672],[12942,16674],[12943,16673],[12944,16673],[12945,16673],[12946,16675],[12947,16675],[12948,16675],[12949,16811],[12950,16811],[12951,16811],[12952,16672],[12953,16672],[12954,16672],[12955,16672],[12956,16672],[12957,16674],[12958,16673],[12959,16673],[12960,16673],[12961,16675],[12962,16675],[12963,16675],[12964,16811],[12965,16811],[12966,16811],[12967,16672],[12968,16672],[12969,16672],[12970,16672],[12971,16672],[12972,16674],[12973,16673],[12974,16673],[12975,16675],[12976,16675],[12977,16675],[12978,16811],[12979,16811],[12980,16811],[12981,16672],[12982,16672],[12983,16672],[12984,16672],[12985,16674],[12986,16673],[12987,16673],[12988,16672],[12989,16672],[12990,16672],[12991,16672],[12992,16673],[12993,16673],[12994,16672],[12995,16675],[12996,16675],[12997,16675],[12998,16675],[12999,16811],[13000,16811],[13001,16811],[13002,16673],[13003,16672],[13004,16672],[13005,16672],[13006,16672],[13007,16672],[13008,16672],[13009,16673],[13010,16673],[13011,16673],[13012,16673],[13013,16673],[13014,16675],[13015,16675],[13016,16675],[13017,16811],[13018,16811],[13019,16811],[13020,16672],[13021,16672],[13022,16672],[13023,16672],[13024,16672],[13025,16674],[13026,16673],[13027,16673],[13028,16672],[13029,16672],[13030,16673],[13031,16673],[13032,16675],[13033,16675],[13034,16675],[13035,16675],[13036,16675],[13037,16675],[13038,16811],[13039,16811],[13040,16811],[13041,16811],[13042,16811],[13043,16811],[13044,16672],[13045,16672],[13046,16672],[13047,16672],[13048,16672],[13049,16672],[13050,16672],[13051,16672],[13052,16672],[13053,16672],[13054,16674],[13055,16674],[13056,16673],[13057,16673],[13058,16673],[13059,16673],[13060,16673],[13061,16675],[13062,16675],[13063,16675],[13064,16811],[13065,16811],[13066,16811],[13067,16672],[13068,16672],[13069,16672],[13070,16672],[13071,16672],[13072,16672],[13073,16672],[13074,16672],[13075,16674],[13076,16673],[13077,16673],[13078,16673],[13079,16673],[13080,16673],[13081,16673],[13082,16675],[13083,16675],[13084,16675],[13085,16811],[13086,16811],[13087,16811],[13088,16672],[13089,16672],[13090,16672],[13091,16672],[13092,16672],[13093,16672],[13094,16672],[13095,16672],[13096,16672],[13097,16672],[13098,16672],[13099,16672],[13100,16674],[13101,16674],[13102,16673],[13103,16673],[13104,16673],[13105,16673],[13106,16673],[13107,16673],[13108,16673],[13109,16674],[13110,16673],[13111,16673],[13112,16672],[13113,16672],[13114,16672],[13115,16672],[13116,16674],[13117,16673],[13118,16673],[13119,16673],[13120,16672],[13121,16672],[13122,16672],[13123,16672],[13124,16672],[13125,16672],[13126,16673],[13127,16672],[13128,16672],[13129,16672],[13130,16672],[13131,16672],[13132,16673],[13133,16673],[13134,16675],[13135,16675],[13136,16675],[13137,16811],[13138,16811],[13139,16811],[13140,16672],[13141,16672],[13142,16672],[13143,16672],[13144,16674],[13145,16673],[13146,16673],[13147,16673],[13148,16673],[13149,16672],[13150,16674],[13151,16673],[13152,16673],[13153,16675],[13154,16675],[13155,16675],[13156,16811],[13157,16811],[13158,16811],[13159,16672],[13160,16672],[13161,16672],[13162,16672],[13163,16672],[13164,16674],[13165,16673],[13166,16673],[13167,16673],[13168,16672],[13169,16672],[13170,16672],[13171,16672],[13172,16672],[13173,16673],[13174,16672],[13175,16672],[13176,16672],[13177,16672],[13178,16674],[13179,16675],[13180,16675],[13181,16675],[13182,16811],[13183,16811],[13184,16811],[13185,16672],[13186,16672],[13187,16672],[13188,16672],[13189,16674],[13190,16673],[13191,16673],[13192,16673],[13193,16673],[13194,16673],[13195,16673],[13196,16673],[13197,16673],[13198,16673],[13199,16673],[13200,16672],[13201,16672],[13202,16674],[13203,16674],[13204,16673],[13205,16673],[13206,16673],[13207,16673],[13208,16672],[13209,16672],[13210,16672],[13211,16673],[13212,16672],[13213,16672],[13214,16672],[13215,16672],[13216,16672],[13217,16672],[13218,16673],[13219,16673],[13220,16673],[13221,16673],[13222,16673],[13223,16673],[13224,16673],[13225,16673],[13226,16673],[13227,16673],[13228,16673],[13229,16673],[13230,16672],[13231,16674],[13232,16672],[13233,16672],[13234,16672],[13235,16674],[13236,16673],[13237,16675],[13238,16675],[13239,16675],[13240,16811],[13241,16811],[13242,16811],[13243,16672],[13244,16672],[13245,16672],[13246,16672],[13247,16672],[13248,16674],[13249,16673],[13250,16673],[13251,16672],[13252,16672],[13253,16672],[13254,16672],[13255,16672],[13256,16673],[13257,16673],[13258,16672],[13259,16673],[13260,16675],[13261,16675],[13262,16675],[13263,16811],[13264,16811],[13265,16811],[13266,16672],[13267,16672],[13268,16672],[13269,16672],[13270,16672],[13271,16672],[13272,16672],[13273,16674],[13274,16673],[13275,16673],[13276,16673],[13277,16675],[13278,16675],[13279,16675],[13280,16811],[13281,16811],[13282,16811],[13283,16672],[13284,16672],[13285,16672],[13286,16672],[13287,16672],[13288,16674],[13289,16673],[13290,16673],[13291,16673],[13292,16675],[13293,16675],[13294,16675],[13295,16811],[13296,16811],[13297,16811],[13298,16672],[13299,16672],[13300,16672],[13301,16672],[13302,16672],[13303,16674],[13304,16673],[13305,16673],[13306,16673],[13307,16672],[13308,16673],[13309,16673],[13310,16673],[13311,16675],[13312,16675],[13313,16675],[13314,16811],[13315,16811],[13316,16811],[13317,16672],[13318,16672],[13319,16672],[13320,16672],[13321,16672],[13322,16674],[13323,16673],[13324,16673],[13325,16672],[13326,16672],[13327,16672],[13328,16876],[13329,16876],[13330,16876],[13331,16876],[13332,16876],[13333,16876],[13334,16876],[13335,16876],[13336,16876],[13337,16876],[13338,16876],[13339,16876],[13340,16876],[13341,16876],[13342,16876],[13343,16876],[13344,16819],[13345,16819],[13346,16819],[13347,16819],[13348,16819],[13349,16819],[13350,16819],[13351,16819],[13352,16819],[13353,16819],[13354,16819],[13355,16819],[13356,16819],[13357,16819],[13358,16819],[13359,16819],[13360,16819],[13361,16819],[13362,16819],[13363,16819],[13364,16819],[13365,16819],[13366,16819],[13367,16819],[13368,16819],[13369,16819],[13370,16819],[13371,16819],[13372,16819],[13373,16819],[13374,16819],[13375,16819],[13376,16817],[13377,16817],[13378,16821],[13379,16782],[13380,16817],[13381,16782],[13382,16817],[13383,16782],[13384,16817],[13385,16782],[13386,16817],[13387,16782],[13388,16821],[13389,16817],[13390,16817],[13391,16821],[13392,16821],[13393,16782],[13394,16817],[13395,16817],[13396,16821],[13397,16782],[13398,16821],[13399,16817],[13400,16817],[13401,16821],[13402,16782],[13403,16817],[13404,16817],[13405,16821],[13406,16782],[13407,16817],[13408,16817],[13409,16821],[13410,16782],[13411,16817],[13412,16817],[13413,16821],[13414,16782],[13415,16782],[13416,16821],[13417,16782],[13418,16817],[13419,16817],[13420,16821],[13421,16821],[13422,16782],[13423,16782],[13424,16817],[13425,16817],[13426,16817],[13427,16817],[13428,16821],[13429,16821],[13430,16782],[13431,16782],[13432,16817],[13433,16817],[13434,16821],[13435,16821],[13436,16782],[13437,16782],[13438,16817],[13439,16817],[13440,16817],[13441,16821],[13442,16821],[13443,16821],[13444,16782],[13445,16782],[13446,16817],[13447,16782],[13448,16782],[13449,16782],[13450,16817],[13451,16821],[13452,16782],[13453,16817],[13454,16821],[13455,16782],[13456,16817],[13457,16817],[13458,16821],[13459,16782],[13460,16821],[13461,16821],[13462,16821],[13463,16821],[13464,16782],[13465,16817],[13466,16817],[13467,16821],[13468,16821],[13469,16782],[13470,16782],[13471,16817],[13472,16782],[13473,16782],[13474,16782],[13475,16817],[13476,16817],[13477,16817],[13478,16821],[13479,16782],[13480,16821],[13481,16817],[13482,16821],[13483,16782],[13484,16817],[13485,16817],[13486,16821],[13487,16782],[13488,16782],[13489,16782],[13490,16817],[13491,16817],[13492,16821],[13493,16782],[13494,16817],[13495,16817],[13496,16821],[13497,16782],[13498,16817],[13499,16817],[13500,16821],[13501,16782],[13502,16822],[13503,16821],[13504,16822],[13505,16822],[13506,16822],[13507,16822],[13508,16822],[13509,16822],[13510,16822],[13511,16822],[13512,16822],[13513,16822],[13514,16822],[13515,16822],[13516,16822],[13517,16822],[13518,16822],[13519,16822],[13520,16822],[13521,16822],[13522,16822],[13523,16822],[13524,16822],[13525,16813],[13526,16813],[13527,16813],[13528,16813],[13529,16813],[13530,16813],[13531,16813],[13532,16813],[13533,16813],[13534,16813],[13535,16813],[13536,16813],[13537,16813],[13538,16813],[13539,16813],[13540,16813],[13541,16813],[13542,16813],[13543,16813],[13544,16813],[13545,16813],[13546,16813],[13547,16813],[13548,16813],[13549,16813],[13550,16813],[13551,16813],[13552,16813],[13553,16813],[13554,16813],[13555,16813],[13556,16813],[13557,16813],[13558,16813],[13559,16813],[13560,16813],[13561,16813],[13562,16813],[13563,16813],[13564,16813],[13565,16813],[13566,16813],[13567,16813],[13568,16813],[13569,16813],[13570,16813],[13571,16813],[13572,16813],[13573,16813],[13574,16813],[13575,16813],[13576,16813],[13577,16813],[13578,16813],[13579,16813],[13580,16813],[13581,16813],[13582,16813],[13583,16813],[13584,16813],[13585,16813],[13586,16813],[13587,16813],[13588,16813],[13589,16813],[13590,16813],[13591,16813],[13592,16813],[13593,16813],[13594,16813],[13595,16813],[13596,16813],[13597,16813],[13598,16813],[13599,16813],[13600,16813],[13601,16813],[13602,16813],[13603,16684],[13604,16684],[13605,16684],[13606,16684],[13607,16684],[13608,16684],[13609,16684],[13614,16684],[13615,16684],[13616,16684],[13617,16684],[13618,16684],[13619,16684],[13620,16684],[13621,16684],[13622,16684],[13627,16684],[13628,16684],[13629,16684],[13630,16684],[13631,16684],[13632,16684],[13633,16684],[13634,16684],[13635,16684],[13636,16684],[13637,16684],[13638,16684],[13639,16684],[13640,16684],[13641,16684],[13642,16684],[13643,16684],[13644,16684],[13645,16684],[13646,16684],[13647,16684],[13648,16684],[13649,16684],[13650,16684],[13651,16684],[13652,16684],[13653,16684],[13654,16684],[13655,16684],[13656,16684],[13657,16684],[13658,16684],[13659,16684],[13660,16684],[13661,16684],[13662,16684],[13663,16684],[13664,16684],[13665,16684],[13666,16684],[13667,16684],[13668,16684],[13669,16684],[13670,16684],[13671,16684],[13672,16684],[13673,16684],[13674,16684],[13675,16684],[13676,16684],[13677,16684],[13678,16684],[13679,16684],[13680,16684],[13681,16684],[13682,16684],[13683,16684],[13684,16684],[13685,16684],[13686,16684],[13687,16684],[13688,16684],[13689,16684],[13690,16684],[13691,16684],[13692,16684],[13693,16684],[13694,16684],[13695,16684],[13696,16684],[13697,16684],[13698,16684],[13699,16684],[13700,16684],[13701,16684],[13702,16684],[13703,16684],[13704,16684],[13705,16684],[13706,16684],[13707,16684],[13708,16684],[13709,16684],[13710,16684],[13711,16684],[13712,16684],[13713,16684],[13714,16684],[13715,16684],[13716,16684],[13717,16684],[13718,16684],[13719,16684],[13720,16684],[13721,16684],[13722,16684],[13723,16684],[13724,16684],[13725,16684],[13726,16684],[13727,16684],[13728,16684],[13729,16684],[13730,16684],[13731,16684],[13732,16684],[13733,16684],[13734,16684],[13735,16684],[13736,16684],[13737,16684],[13738,16684],[13739,16684],[13740,16684],[13741,16684],[13742,16684],[13743,16684],[13744,16684],[13745,16684],[13746,16684],[13747,16684],[13748,16684],[13749,16684],[13750,16684],[13751,16684],[13752,16684],[13753,16684],[13754,16684],[13755,16684],[13756,16684],[13757,16684],[13758,16684],[13759,16684],[13760,16684],[13761,16684],[13762,16684],[13763,16684],[13764,16684],[13765,16684],[13766,16684],[13767,16684],[13768,16684],[13769,16684],[13770,16684],[13771,16684],[13772,16684],[13773,16684],[13774,16684],[13775,16684],[13776,16684],[13777,16684],[13778,16684],[13779,16684],[13780,16684],[13781,16684],[13782,16684],[13783,16684],[13784,16684],[13785,16684],[13786,16684],[13787,16684],[13788,16684],[13789,16684],[13790,16684],[13791,16684],[13792,16684],[13793,16684],[13794,16684],[13795,16684],[13796,16684],[13797,16684],[13798,16684],[13799,16684],[13800,16684],[13801,16684],[13802,16684],[13803,16684],[13804,16684],[13805,16684],[13806,16684],[13807,16684],[13808,16684],[13809,16684],[13810,16684],[13811,16684],[13812,16684],[13813,16684],[13814,16684],[13815,16684],[13816,16684],[13817,16684],[13818,16684],[13819,16684],[13820,16684],[13821,16684],[13822,16684],[13823,16684],[13824,16684],[13825,16684],[13826,16684],[13827,16684],[13828,16684],[13829,16684],[13830,16684],[13831,16684],[13832,16684],[13833,16684],[13834,16684],[13835,16684],[13836,16684],[13837,16684],[13838,16684],[13839,16684],[13840,16684],[13841,16684],[13842,16684],[13843,16684],[13844,16684],[13845,16684],[13846,16684],[13847,16684],[13848,16684],[13849,16684],[13850,16684],[13851,16684],[13852,16684],[13853,16684],[13854,16684],[13855,16820],[13856,16820],[13857,16820],[13858,16820],[13859,16820],[13860,16820],[13861,16820],[13862,16820],[13863,16820],[13864,16820],[13865,16820],[13866,16820],[13867,16820],[13868,16820],[13869,16820],[13870,16820],[13871,16820],[13872,16820],[13873,16820],[13874,16820],[13875,16820],[13876,16820],[13877,16820],[13878,16820],[13879,16820],[13880,16820],[13881,16820],[13882,16820],[13883,16820],[13884,16820],[13885,16820],[13886,16820],[13887,16820],[13888,16816],[13889,16816],[13890,16816],[13891,16823],[13892,16816],[13893,16823],[13894,16816],[13895,16816],[13896,16816],[13897,16816],[13898,16823],[13899,16816],[13900,16816],[13901,16816],[13902,16816],[13903,16823],[13904,16816],[13905,16823],[13906,16816],[13907,16823],[13908,16816],[13909,16816],[13910,16816],[13911,16823],[13912,16816],[13913,16823],[13914,16816],[13915,16823],[13916,16816],[13917,16823],[13918,16816],[13919,16653],[13920,16653],[13921,16653],[13922,16653],[13923,16653],[13924,16653],[13925,16784],[13926,16784],[13927,16653],[13928,16653],[13929,16653],[13930,16653],[13931,16653],[13932,16653],[13933,16653],[13934,16653],[13935,16653],[13936,16653],[13937,16653],[13938,16653],[13939,16653],[13940,16653],[13941,16653],[13942,16653],[13943,16824],[13944,16818],[13945,16824],[13946,16815],[13947,16824],[13948,16815],[13949,16818],[13950,16818],[13951,16818],[13952,16824],[13953,16824],[13954,16824],[13955,16877],[13956,16815],[13957,16818],[13958,16824],[13959,16824],[13960,16824],[13961,16824],[13962,16824],[13963,16818],[13964,16818],[13965,16818],[13966,16815],[13967,16815],[13968,16815],[13969,16815],[13970,16824],[13971,16824],[13972,16824],[13973,16818],[13974,16818],[13975,16877],[13976,16877],[13977,16824],[13978,16818],[13979,16877],[13980,16815],[13981,16815],[13982,16818],[13983,16877],[13984,16824],[13985,16824],[13986,16830],[13987,16824],[13988,16815],[13989,16815],[13990,16818],[13991,16824],[13992,16824],[13993,16824],[13994,16824],[13995,16836],[13996,16831],[13997,16833],[13998,16833],[13999,16829],[14000,16829],[14001,16829],[14002,16829],[14003,16833],[14004,16836],[14005,16836],[14006,16834],[14007,16834],[14008,16835],[14009,16832],[14010,16836],[14011,16828],[14012,16836],[14013,16836],[14014,16829],[14015,16831],[14016,16832],[14017,16833],[14018,16833],[14019,16829],[14020,16829],[14021,16834],[14022,16834],[14023,16831],[14024,16835],[14025,16836],[14026,16836],[14027,16828],[14028,16832],[14029,16833],[14030,16833],[14031,16829],[14032,16829],[14033,16834],[14034,16834],[14035,16831],[14036,16835],[14037,16836],[14038,16836],[14039,16828],[14040,16832],[14041,16829],[14042,16829],[14043,16833],[14044,16833],[14045,16834],[14046,16834],[14047,16831],[14048,16835],[14049,16836],[14050,16836],[14051,16828],[14052,16832],[14053,16833],[14054,16833],[14055,16834],[14056,16834],[14057,16831],[14058,16835],[14059,16836],[14060,16836],[14061,16828],[14062,16832],[14063,16833],[14064,16833],[14065,16834],[14066,16834],[14067,16831],[14068,16835],[14069,16836],[14070,16836],[14071,16828],[14072,16832],[14073,16833],[14074,16833],[14075,16836],[14076,16836],[14077,16828],[14078,16833],[14079,16833],[14080,16836],[14081,16836],[14082,16833],[14083,16833],[14084,16833],[14085,16829],[14086,16829],[14087,16834],[14088,16834],[14089,16831],[14090,16835],[14091,16836],[14092,16836],[14093,16836],[14094,16828],[14095,16832],[14096,16833],[14097,16833],[14098,16829],[14099,16829],[14100,16834],[14101,16834],[14102,16831],[14103,16835],[14104,16836],[14105,16836],[14106,16828],[14107,16828],[14108,16828],[14109,16832],[14110,16833],[14111,16833],[14112,16833],[14113,16829],[14114,16829],[14115,16834],[14116,16834],[14117,16831],[14118,16835],[14119,16836],[14120,16836],[14121,16828],[14122,16832],[14123,16829],[14124,16829],[14125,16829],[14126,16829],[14127,16833],[14128,16835],[14129,16836],[14130,16828],[14131,16828],[14132,16829],[14133,16829],[14134,16833],[14135,16829],[14136,16834],[14137,16834],[14138,16834],[14139,16834],[14140,16831],[14141,16835],[14142,16836],[14143,16828],[14144,16832],[14145,16832],[14146,16832],[14147,16832],[14148,16832],[14149,16832],[14150,16832],[14151,16832],[14152,16832],[14153,16832],[14154,16832],[14155,16832],[14156,16832],[14157,16832],[14158,16832],[14159,16832],[14160,16832],[14161,16832],[14162,16832],[14163,16832],[14164,16832],[14165,16832],[14166,16832],[14167,16832],[14168,16832],[14169,16832],[14170,16832],[14171,16832],[14172,16832],[14173,16832],[14174,16832],[14175,16832],[14176,16832],[14177,16832],[14178,16832],[14179,16832],[14180,16832],[14181,16832],[14182,16832],[14183,16832],[14184,16832],[14185,16832],[14186,16832],[14187,16832],[14188,16832],[14189,16832],[14190,16832],[14191,16832],[14192,16832],[14193,16832],[14194,16832],[14195,16832],[14196,16832],[14197,16832],[14198,16832],[14199,16832],[14200,16832],[14201,16832],[14202,16832],[14203,16832],[14204,16832],[14205,16832],[14206,16832],[14207,16832],[14208,16832],[14209,16832],[14210,16832],[14211,16832],[14212,16832],[14213,16832],[14214,16829],[14215,16829],[14216,16829],[14217,16829],[14218,16833],[14219,16833],[14220,16834],[14221,16834],[14222,16831],[14223,16835],[14224,16836],[14225,16836],[14226,16828],[14227,16832],[14228,16833],[14229,16836],[14230,16829],[14231,16833],[14232,16833],[14233,16829],[14234,16829],[14235,16834],[14236,16834],[14237,16831],[14238,16835],[14239,16836],[14240,16836],[14241,16828],[14242,16832],[14243,16833],[14244,16833],[14245,16829],[14246,16829],[14247,16834],[14248,16834],[14249,16831],[14250,16835],[14251,16836],[14252,16836],[14253,16828],[14254,16832],[14255,16833],[14256,16833],[14257,16829],[14258,16829],[14259,16834],[14260,16834],[14261,16831],[14262,16835],[14263,16836],[14264,16836],[14265,16828],[14266,16832],[14267,16832],[14268,16836],[14269,16833],[14270,16833],[14271,16829],[14272,16829],[14273,16834],[14274,16834],[14275,16831],[14276,16835],[14277,16836],[14278,16836],[14279,16828],[14280,16832],[14281,16832],[14282,16828],[14283,16828],[14284,16828],[14285,16828],[14286,16828],[14287,16828],[14288,16828],[14289,16828],[14290,16828],[14291,16828],[14292,16828],[14293,16828],[14294,16828],[14295,16828],[14296,16828],[14297,16828],[14298,16828],[14299,16828],[14300,16828],[14301,16828],[14302,16828],[14303,16828],[14304,16828],[14305,16828],[14306,16828],[14307,16828],[14308,16828],[14309,16828],[14310,16828],[14311,16828],[14312,16828],[14313,16828],[14314,16828],[14315,16828],[14316,16828],[14317,16828],[14318,16828],[14319,16828],[14320,16828],[14321,16828],[14322,16828],[14323,16828],[14324,16828],[14325,16828],[14326,16828],[14327,16828],[14328,16828],[14329,16828],[14330,16828],[14331,16828],[14332,16828],[14333,16828],[14334,16828],[14335,16828],[14336,16828],[14337,16828],[14338,16828],[14339,16828],[14340,16828],[14341,16828],[14342,16828],[14343,16828],[14344,16828],[14345,16828],[14346,16828],[14347,16828],[14348,16828],[14349,16828],[14350,16828],[14351,16828],[14352,16828],[14353,16828],[14354,16828],[14355,16828],[14356,16828],[14357,16828],[14358,16828],[14359,16828],[14360,16828],[14361,16828],[14362,16828],[14363,16828],[14364,16828],[14365,16828],[14366,16828],[14367,16828],[14368,16828],[14369,16828],[14370,16828],[14371,16828],[14372,16828],[14373,16828],[14374,16828],[14375,16828],[14376,16828],[14377,16828],[14378,16828],[14379,16828],[14380,16828],[14381,16828],[14382,16828],[14383,16828],[14384,16828],[14385,16828],[14386,16828],[14387,16828],[14388,16828],[14389,16828],[14390,16828],[14391,16828],[14392,16828],[14393,16828],[14394,16828],[14395,16828],[14396,16828],[14397,16828],[14398,16828],[14399,16828],[14400,16828],[14401,16828],[14402,16828],[14403,16828],[14404,16828],[14405,16828],[14406,16828],[14407,16828],[14408,16828],[14409,16828],[14410,16828],[14411,16828],[14412,16828],[14413,16828],[14414,16828],[14415,16828],[14416,16828],[14417,16828],[14418,16828],[14419,16828],[14420,16828],[14421,16828],[14422,16828],[14423,16828],[14424,16828],[14425,16828],[14426,16828],[14427,16828],[14428,16828],[14429,16836],[14430,16836],[14431,16836],[14432,16836],[14433,16836],[14434,16836],[14435,16878],[14436,16840],[14437,16840],[14438,16840],[14439,16840],[14440,16840],[14441,16840],[14442,16840],[14443,16840],[14444,16840],[14445,16840],[14446,16840],[14447,16840],[14448,16818],[14449,16829],[14450,16841],[14451,16841],[14452,16815],[14453,16818],[14454,16818],[14455,16818],[14456,16841],[14457,16842],[14458,16830],[14459,16842],[14460,16830],[14461,16842],[14462,16830],[14463,16842],[14464,16830],[14465,16841],[14466,16841],[14467,16841],[14468,16841],[14469,16841],[14470,16841],[14471,16841],[14472,16841],[14473,16841],[14474,16841],[14475,16841],[14476,16841],[14477,16841],[14478,16841],[14479,16842],[14480,16830],[14481,16842],[14482,16830],[14483,16842],[14484,16830],[14485,16830],[14486,16842],[14487,16842],[14488,16842],[14489,16815],[14490,16818],[14491,16842],[14492,16830],[14493,16842],[14494,16830],[14495,16842],[14496,16830],[14497,16818],[14498,16818],[14499,16842],[14500,16818],[14501,16842],[14502,16815],[14503,16815],[14504,16815],[14505,16815],[14506,16842],[14507,16830],[14508,16818],[14509,16842],[14510,16830],[14511,16818],[14512,16842],[14513,16830],[14514,16841],[14515,16877],[14516,16829],[14517,16815],[14518,16815],[14519,16818],[14520,16841],[14521,16830],[14522,16842],[14523,16830],[14524,16815],[14525,16818],[14526,16842],[14527,16830],[14528,16842],[14529,16830],[14530,16842],[14531,16830],[14532,16842],[14533,16830],[14534,16842],[14535,16830],[14536,16843],[14537,16842],[14538,16830],[14539,16879],[14540,16843],[14541,16843],[14542,16843],[14543,16843],[14544,16843],[14545,16843],[14546,16843],[14547,16843],[14548,16843],[14549,16843],[14550,16843],[14551,16879],[14552,16843],[14553,16843],[14554,16843],[14555,16843],[14556,16843],[14557,16843],[14558,16843],[14559,16843],[14560,16846],[14561,16846],[14562,16844],[14563,16844],[14564,16846],[14565,16846],[14566,16844],[14567,16846],[14568,16846],[14569,16844],[14570,16844],[14571,16844],[14572,16844],[14573,16846],[14574,16844],[14575,16846],[14576,16846],[14577,16846],[14578,16844],[14579,16846],[14580,16846],[14581,16844],[14582,16846],[14583,16846],[14584,16844],[14585,16846],[14586,16844],[14587,16846],[14588,16844],[14589,16846],[14590,16844],[14591,16844],[14592,16846],[14593,16844],[14594,16846],[14595,16846],[14596,16844],[14597,16846],[14598,16846],[14599,16844],[14600,16846],[14601,16846],[14602,16844],[14603,16846],[14604,16846],[14605,16844],[14606,16846],[14607,16846],[14608,16844],[14609,16847],[14610,16847],[14611,16847],[14612,16847],[14613,16847],[14614,16847],[14615,16847],[14616,16847],[14617,16847],[14618,16847],[14619,16847],[14620,16847],[14621,16847],[14622,16847],[14623,16847],[14624,16847],[14625,16847],[14626,16847],[14627,16847],[14628,16847],[14629,16847],[14630,16847],[14631,16841],[14632,16841],[14633,16841],[14634,16841],[14635,16841],[14636,16841],[14637,16841],[14638,16841],[14639,16841],[14640,16841],[14641,16841],[14642,16841],[14643,16841],[14644,16841],[14645,16841],[14646,16841],[14647,16841],[14648,16841],[14649,16841],[14650,16841],[14651,16841],[14652,16841],[14653,16841],[14654,16841],[14655,16841],[14656,16841],[14657,16841],[14658,16841],[14659,16849],[14660,16849],[14661,16849],[14662,16849],[14663,16849],[14664,16849],[14665,16849],[14666,16849],[14667,16849],[14668,16849],[14669,16849],[14670,16849],[14671,16849],[14672,16849],[14673,16849],[14674,16849],[14675,16849],[14676,16849],[14677,16849],[14678,16849],[14679,16849],[14680,16849],[14681,16849],[14682,16849],[14683,16849],[14684,16849],[14685,16849],[14686,16849],[14687,16849],[14688,16849],[14689,16849],[14690,16849],[14691,16849],[14692,16849],[14693,16849],[14694,16849],[14695,16849],[14696,16849],[14697,16849],[14698,16849],[14699,16849],[14700,16849],[14701,16849],[14702,16849],[14703,16849],[14704,16849],[14705,16849],[14706,16849],[14707,16849],[14708,16849],[14709,16849],[14710,16849],[14711,16849],[14712,16849],[14713,16849],[14714,16849],[14715,16849],[14716,16849],[14717,16849],[14718,16674],[14719,16674],[14720,16674],[14721,16674],[14722,16674],[14723,16674],[14724,16674],[14725,16674],[14726,16674],[14727,16674],[14728,16674],[14729,16674],[14730,16674],[14731,16674],[14732,16674],[14733,16674],[14734,16674],[14735,16674],[14736,16674],[14737,16674],[14738,16674],[14739,16725],[14740,16725],[14741,16725],[14742,16725],[14743,16725],[14744,16725],[14745,16725],[14746,16725],[14747,16725],[14748,16725],[14749,16725],[14750,16725],[14751,16725],[14752,16725],[14753,16725],[14754,16725],[14755,16725],[14756,16725],[14757,16725],[14758,16725],[14759,16725],[14760,16725],[14761,16725],[14762,16725],[14763,16725],[14764,16725],[14765,16725],[14766,16725],[14767,16725],[14768,16725],[14769,16725],[14770,16725],[14771,16681],[14772,16681],[14773,16681],[14774,16681],[14775,16681],[14776,16681],[14777,16681],[14778,16681],[14779,16681],[14780,16681],[14781,16681],[14782,16681],[14783,16681],[14784,16681],[14785,16681],[14786,16681],[14787,16681],[14788,16681],[14789,16681],[14790,16681],[14791,16681],[14792,16681],[14793,16681],[14794,16681],[14795,16681],[14796,16681],[14797,16681],[14798,16681],[14799,16681],[14800,16681],[14801,16681],[14802,16681],[14803,16681],[14804,16681],[14805,16681],[14806,16681],[14807,16681],[14808,16681],[14809,16681],[14810,16681],[14811,16681],[14812,16681],[14813,16681],[14814,16681],[14815,16681],[14816,16681],[14817,16681],[14818,16681],[14819,16681],[14820,16681],[14821,16681],[14822,16681],[14823,16681],[14824,16681],[14825,16681],[14826,16681],[14827,16681],[14828,16681],[14829,16681],[14830,16681],[14831,16681],[14832,16681],[14833,16681],[14834,16681],[14835,16681],[14836,16681],[14837,16681],[14838,16681],[14839,16681],[14840,16681],[14841,16681],[14842,16681],[14843,16681],[14844,16681],[14845,16681],[14846,16681],[14847,16681],[14848,16681],[14849,16681],[14850,16681],[14851,16681],[14852,16681],[14853,16681],[14854,16681],[14855,16681],[14856,16681],[14857,16681],[14858,16681],[14859,16681],[14860,16681],[14861,16681],[14862,16681],[14863,16681],[14864,16681],[14865,16681],[14866,16681],[14867,16681],[14868,16681],[14869,16681],[14870,16681],[14871,16681],[14872,16681],[14873,16681],[14874,16681],[14875,16681],[14876,16681],[14877,16681],[14878,16681],[14879,16681],[14880,16681],[14881,16681],[14882,16681],[14883,16681],[14884,16681],[14885,16681],[14886,16681],[14887,16681],[14888,16681],[14889,16681],[14890,16681],[14891,16681],[14892,16681],[14893,16681],[14894,16681],[14895,16681],[14896,16681],[14897,16681],[14898,16681],[14899,16681],[14900,16681],[14901,16681],[14902,16681],[14903,16681],[14904,16681],[14905,16681],[14906,16681],[14907,16681],[14908,16681],[14909,16681],[14910,16681],[14911,16681],[14912,16681],[14913,16681],[14914,16681],[14915,16681],[14916,16681],[14917,16681],[14918,16681],[14919,16681],[14920,16681],[14921,16681],[14922,16681],[14923,16681],[14924,16681],[14925,16681],[14926,16681],[14927,16681],[14928,16681],[14929,16681],[14930,16681],[14931,16681],[14932,16681],[14933,16681],[14934,16681],[14935,16681],[14936,16681],[14937,16681],[14938,16681],[14939,16681],[14940,16681],[14941,16681],[14942,16681],[14943,16681],[14944,16681],[14945,16681],[14946,16681],[14947,16681],[14948,16681],[14949,16681],[14950,16681],[14951,16681],[14952,16681],[14953,16681],[14954,16681],[14955,16681],[14956,16681],[14957,16681],[14958,16681],[14959,16681],[14960,16681],[14961,16681],[14962,16681],[14963,16681],[14964,16681],[14965,16681],[14966,16681],[14967,16681],[14968,16681],[14969,16681],[14970,16681],[14971,16681],[14972,16681],[14973,16681],[14974,16681],[14975,16681],[14976,16681],[14977,16681],[14978,16681],[14979,16681],[14980,16681],[14981,16681],[14982,16681],[14983,16681],[14984,16681],[14985,16681],[14986,16681],[14987,16681],[14988,16681],[14989,16681],[14990,16681],[14991,16681],[14992,16681],[14993,16681],[14994,16681],[14995,16681],[14996,16681],[14997,16681],[14998,16681],[14999,16681],[15000,16681],[15001,16681],[15002,16681],[15003,16681],[15004,16681],[15005,16681],[15006,16681],[15007,16681],[15008,16681],[15009,16681],[15010,16681],[15011,16681],[15012,16681],[15013,16681],[15014,16681],[15015,16681],[15016,16681],[15017,16681],[15018,16681],[15019,16681],[15020,16681],[15021,16681],[15022,16681],[15023,16681],[15024,16681],[15025,16681],[15026,16681],[15027,16681],[15028,16681],[15029,16681],[15030,16681],[15031,16681],[15032,16681],[15033,16681],[15034,16681],[15035,16681],[15036,16681],[15037,16681],[15038,16681],[15039,16681],[15040,16681],[15041,16681],[15042,16681],[15043,16681],[15044,16681],[15045,16681],[15046,16681],[15047,16681],[15048,16681],[15049,16681],[15050,16681],[15051,16681],[15052,16681],[15053,16681],[15054,16681],[15055,16681],[15056,16681],[15057,16681],[15058,16681],[15059,16681],[15060,16681],[15061,16681],[15062,16681],[15063,16681],[15064,16681],[15065,16681],[15066,16681],[15067,16681],[15068,16681],[15069,16681],[15070,16681],[15071,16681],[15072,16681],[15073,16681],[15074,16681],[15075,16681],[15076,16681],[15077,16681],[15078,16681],[15079,16681],[15080,16681],[15081,16681],[15082,16681],[15083,16681],[15084,16681],[15085,16681],[15086,16681],[15087,16681],[15088,16681],[15089,16681],[15090,16681],[15091,16681],[15092,16681],[15093,16681],[15094,16681],[15095,16681],[15096,16681],[15097,16681],[15098,16681],[15099,16681],[15100,16681],[15101,16681],[15102,16681],[15103,16681],[15104,16681],[15105,16681],[15106,16681],[15107,16681],[15108,16681],[15109,16681],[15110,16681],[15111,16681],[15112,16681],[15113,16681],[15114,16681],[15115,16681],[15116,16681],[15117,16681],[15118,16681],[15119,16681],[15120,16681],[15121,16681],[15122,16681],[15123,16681],[15124,16681],[15125,16681],[15126,16681],[15127,16681],[15128,16681],[15129,16681],[15130,16681],[15131,16681],[15132,16681],[15133,16880],[15134,16850],[15135,16850],[15136,16850],[15137,16850],[15138,16850],[15139,16850],[15140,16850],[15141,16850],[15142,16850],[15143,16850],[15144,16850],[15145,16850],[15146,16850],[15147,16850],[15148,16850],[15149,16850],[15150,16850],[15151,16850],[15152,16850],[15153,16850],[15154,16850],[15155,16850],[15156,16850],[15157,16850],[15158,16850],[15159,16850],[15160,16850],[15161,16850],[15162,16850],[15163,16850],[15164,16850],[15165,16850],[15166,16850],[15167,16850],[15168,16850],[15169,16850],[15170,16850],[15171,16850],[15172,16850],[15173,16850],[15174,16850],[15175,16880],[15176,16850],[15177,16850],[15178,16850],[15179,16850],[15180,16850],[15181,16850],[15182,16850],[15183,16850],[15184,16850],[15185,16850],[15186,16850],[15187,16850],[15188,16850],[15189,16850],[15190,16682],[15191,16682],[15192,16682],[15193,16682],[15194,16682],[15195,16682],[15196,16682],[15197,16682],[15198,16682],[15199,16682],[15200,16682],[15201,16682],[15202,16682],[15203,16682],[15204,16682],[15205,16682],[15206,16720],[15207,16682],[15208,16682],[15209,16682],[15210,16682],[15211,16682],[15212,16682],[15213,16682],[15214,16682],[15215,16682],[15216,16682],[15217,16682],[15218,16720],[15219,16720],[15220,16720],[15221,16720],[15222,16682],[15223,16682],[15224,16682],[15225,16682],[15226,16682],[15227,16682],[15228,16682],[15229,16682],[15230,16682],[15231,16682],[15232,16682],[15233,16682],[15234,16682],[15235,16682],[15236,16682],[15237,16682],[15238,16682],[15239,16682],[15240,16682],[15241,16745],[15242,16682],[15243,16682],[15244,16682],[15245,16682],[15246,16682],[15247,16745],[15248,16745],[15249,16745],[15250,16682],[15251,16745],[15252,16682],[15253,16682],[15254,16720],[15255,16720],[15256,16745],[15257,16745],[15258,16682],[15259,16682],[15260,16682],[15261,16682],[15262,16682],[15263,16682],[15264,16682],[15265,16682],[15266,16682],[15267,16682],[15268,16682],[15269,16682],[15270,16682],[15271,16682],[15272,16682],[15273,16682],[15274,16720],[15275,16720],[15276,16745],[15277,16745],[15278,16682],[15279,16682],[15280,16682],[15281,16682],[15282,16682],[15283,16682],[15284,16682],[15285,16682],[15286,16682],[15287,16682],[15288,16682],[15289,16682],[15290,16682],[15291,16682],[15292,16720],[15293,16720],[15294,16745],[15295,16682],[15296,16682],[15297,16682],[15298,16682],[15299,16682],[15300,16682],[15301,16682],[15302,16682],[15303,16682],[15304,16682],[15305,16682],[15306,16682],[15307,16682],[15308,16682],[15309,16720],[15310,16720],[15311,16745],[15312,16682],[15313,16682],[15314,16682],[15315,16682],[15316,16682],[15317,16682],[15318,16682],[15319,16682],[15320,16682],[15321,16682],[15322,16682],[15323,16682],[15324,16682],[15325,16682],[15326,16720],[15327,16720],[15328,16745],[15329,16682],[15330,16682],[15331,16682],[15332,16682],[15333,16682],[15334,16682],[15335,16682],[15336,16682],[15337,16682],[15338,16682],[15339,16682],[15340,16682],[15341,16682],[15342,16682],[15343,16720],[15344,16745],[15345,16682],[15346,16682],[15347,16682],[15348,16682],[15349,16682],[15350,16682],[15351,16682],[15352,16682],[15353,16682],[15354,16682],[15355,16682],[15356,16745],[15357,16682],[15358,16745],[15359,16682],[15360,16682],[15361,16745],[15362,16745],[15363,16720],[15364,16745],[15365,16682],[15366,16682],[15367,16682],[15368,16682],[15369,16682],[15370,16745],[15371,16682],[15372,16720],[15373,16720],[15374,16745],[15375,16682],[15376,16682],[15377,16682],[15378,16682],[15379,16682],[15380,16682],[15381,16682],[15382,16682],[15383,16682],[15384,16682],[15385,16682],[15386,16682],[15387,16682],[15388,16682],[15389,16720],[15390,16720],[15391,16720],[15392,16720],[15393,16745],[15394,16745],[15395,16682],[15396,16682],[15397,16682],[15398,16682],[15399,16682],[15400,16682],[15401,16682],[15402,16682],[15403,16682],[15404,16682],[15405,16682],[15406,16682],[15407,16682],[15408,16682],[15409,16682],[15410,16682],[15411,16682],[15412,16682],[15413,16682],[15414,16682],[15415,16682],[15416,16682],[15417,16682],[15418,16682],[15419,16682],[15420,16682],[15421,16682],[15422,16682],[15423,16682],[15424,16720],[15425,16720],[15426,16720],[15427,16745],[15428,16682],[15429,16682],[15430,16682],[15431,16682],[15432,16682],[15433,16682],[15434,16682],[15435,16682],[15436,16682],[15437,16682],[15438,16682],[15439,16682],[15440,16682],[15441,16682],[15442,16682],[15443,16682],[15444,16682],[15445,16682],[15446,16682],[15447,16682],[15448,16682],[15449,16682],[15450,16682],[15451,16682],[15452,16682],[15453,16682],[15454,16720],[15455,16720],[15456,16720],[15457,16720],[15458,16720],[15459,16745],[15460,16745],[15461,16745],[15462,16745],[15463,16745],[15464,16745],[15465,16745],[15466,16745],[15467,16745],[15468,16745],[15469,16745],[15470,16745],[15471,16745],[15472,16745],[15473,16745],[15474,16745],[15475,16745],[15476,16745],[15477,16745],[15478,16745],[15479,16745],[15480,16745],[15481,16745],[15482,16745],[15483,16745],[15484,16745],[15485,16745],[15486,16745],[15487,16745],[15488,16745],[15489,16745],[15490,16745],[15491,16745],[15492,16745],[15493,16745],[15494,16745],[15495,16745],[15496,16745],[15497,16745],[15498,16745],[15499,16745],[15500,16745],[15501,16745],[15502,16745],[15503,16745],[15504,16745],[15505,16745],[15506,16745],[15507,16745],[15508,16745],[15509,16745],[15510,16745],[15511,16745],[15512,16745],[15513,16745],[15514,16745],[15515,16745],[15516,16745],[15517,16745],[15518,16745],[15519,16745],[15520,16745],[15521,16745],[15522,16745],[15523,16745],[15524,16745],[15525,16745],[15526,16745],[15527,16745],[15528,16745],[15529,16745],[15530,16745],[15531,16745],[15532,16745],[15533,16745],[15534,16745],[15535,16745],[15536,16745],[15537,16745],[15538,16745],[15539,16745],[15540,16745],[15541,16745],[15542,16745],[15543,16745],[15544,16745],[15545,16745],[15546,16745],[15547,16745],[15548,16745],[15549,16745],[15550,16745],[15551,16745],[15552,16745],[15553,16745],[15554,16745],[15555,16745],[15556,16745],[15557,16745],[15558,16745],[15559,16745],[15560,16745],[15561,16745],[15562,16745],[15563,16745],[15564,16745],[15565,16745],[15566,16745],[15567,16745],[15568,16745],[15569,16745],[15570,16745],[15571,16745],[15572,16745],[15573,16745],[15574,16745],[15575,16745],[15576,16745],[15577,16745],[15578,16745],[15579,16745],[15580,16745],[15581,16745],[15582,16745],[15583,16745],[15584,16745],[15585,16745],[15586,16745],[15587,16745],[15588,16745],[15589,16682],[15590,16682],[15591,16682],[15592,16682],[15593,16682],[15594,16682],[15595,16682],[15596,16682],[15597,16682],[15598,16682],[15599,16682],[15600,16682],[15601,16682],[15602,16682],[15603,16682],[15604,16682],[15605,16682],[15606,16682],[15607,16682],[15608,16682],[15609,16682],[15610,16682],[15611,16720],[15612,16682],[15613,16720],[15614,16745],[15615,16682],[15616,16682],[15617,16682],[15618,16682],[15619,16682],[15620,16682],[15621,16682],[15622,16682],[15623,16682],[15624,16682],[15625,16682],[15626,16682],[15627,16682],[15628,16682],[15629,16720],[15630,16720],[15631,16745],[15632,16682],[15633,16682],[15634,16682],[15635,16682],[15636,16682],[15637,16682],[15638,16682],[15639,16682],[15640,16682],[15641,16682],[15642,16682],[15643,16682],[15644,16682],[15645,16682],[15646,16682],[15647,16682],[15648,16682],[15649,16745],[15650,16682],[15651,16682],[15652,16745],[15653,16745],[15654,16745],[15655,16682],[15656,16682],[15657,16745],[15658,16745],[15659,16682],[15660,16682],[15661,16682],[15662,16682],[15663,16682],[15664,16682],[15665,16745],[15666,16682],[15667,16682],[15668,16682],[15669,16682],[15670,16682],[15671,16682],[15672,16682],[15673,16682],[15674,16682],[15675,16682],[15676,16682],[15677,16682],[15678,16682],[15679,16682],[15680,16682],[15681,16682],[15682,16682],[15683,16682],[15684,16682],[15685,16682],[15686,16682],[15687,16720],[15688,16745],[15689,16682],[15690,16682],[15691,16682],[15692,16682],[15693,16682],[15694,16682],[15695,16682],[15696,16682],[15697,16682],[15698,16682],[15699,16682],[15700,16682],[15701,16682],[15702,16682],[15703,16720],[15704,16720],[15705,16745],[15706,16745],[15707,16682],[15708,16682],[15709,16682],[15710,16682],[15711,16682],[15712,16682],[15713,16720],[15714,16682],[15715,16720],[15716,16720],[15717,16682],[15718,16682],[15719,16682],[15720,16720],[15721,16682],[15722,16682],[15723,16682],[15724,16682],[15725,16682],[15726,16682],[15727,16682],[15728,16720],[15729,16720],[15730,16745],[15731,16682],[15732,16682],[15733,16682],[15734,16682],[15735,16682],[15736,16682],[15737,16682],[15738,16682],[15739,16682],[15740,16682],[15741,16682],[15742,16682],[15743,16682],[15744,16682],[15745,16720],[15746,16682],[15747,16682],[15748,16682],[15749,16682],[15750,16682],[15751,16682],[15752,16720],[15753,16682],[15754,16682],[15755,16682],[15756,16682],[15757,16720],[15758,16720],[15759,16720],[15760,16720],[15761,16745],[15762,16745],[15763,16745],[15764,16745],[15765,16682],[15766,16682],[15767,16682],[15768,16682],[15769,16682],[15770,16682],[15771,16682],[15772,16682],[15773,16682],[15774,16682],[15775,16682],[15776,16682],[15777,16682],[15778,16682],[15779,16682],[15780,16682],[15781,16682],[15782,16682],[15783,16682],[15784,16720],[15785,16720],[15786,16745],[15787,16682],[15788,16682],[15789,16682],[15790,16682],[15791,16682],[15792,16682],[15793,16682],[15794,16682],[15795,16682],[15796,16682],[15797,16682],[15798,16682],[15799,16682],[15800,16682],[15801,16682],[15802,16682],[15803,16682],[15804,16682],[15805,16720],[15806,16720],[15807,16745],[15808,16682],[15809,16682],[15810,16682],[15811,16682],[15812,16682],[15813,16682],[15814,16682],[15815,16682],[15816,16682],[15817,16682],[15818,16682],[15819,16682],[15820,16682],[15821,16682],[15822,16682],[15823,16682],[15824,16682],[15825,16682],[15826,16720],[15827,16720],[15828,16745],[15829,16682],[15830,16682],[15831,16682],[15832,16682],[15833,16682],[15834,16682],[15835,16682],[15836,16682],[15837,16682],[15838,16682],[15839,16682],[15840,16682],[15841,16682],[15842,16682],[15843,16682],[15844,16682],[15845,16682],[15846,16745],[15847,16745],[15848,16745],[15849,16745],[15850,16745],[15851,16745],[15852,16745],[15853,16745],[15854,16745],[15855,16745],[15856,16745],[15857,16745],[15858,16745],[15859,16745],[15860,16745],[15861,16745],[15862,16745],[15863,16745],[15864,16745],[15865,16745],[15866,16745],[15867,16745],[15868,16745],[15869,16745],[15870,16745],[15871,16745],[15872,16745],[15873,16852],[15874,16851],[15875,16851],[15876,16852],[15877,16851],[15878,16851],[15879,16852],[15880,16851],[15881,16852],[15882,16851],[15883,16852],[15884,16851],[15885,16852],[15886,16851],[15887,16852],[15888,16851],[15889,16851],[15890,16851],[15891,16851],[15892,16851],[15893,16851],[15894,16851],[15895,16851],[15896,16852],[15897,16851],[15898,16851],[15899,16851],[15900,16852],[15901,16851],[15902,16851],[15903,16851],[15904,16852],[15905,16852],[15906,16851],[15907,16851],[15908,16852],[15909,16851],[15910,16852],[15911,16852],[15912,16852],[15913,16851],[15914,16851],[15915,16852],[15916,16851],[15917,16852],[15918,16851],[15919,16851],[15920,16852],[15921,16851],[15922,16852],[15923,16851],[15924,16852],[15925,16851],[15926,16852],[15927,16851],[15928,16852],[15929,16851],[16150,16632],[16151,16632],[16285,16856],[16286,16856],[16287,16856],[16288,16856],[16289,16856],[16290,16856],[16291,16856],[16292,16856],[16293,16856],[16294,16856],[16295,16856],[16296,16856],[16297,16856],[16298,16856],[16299,16856],[16300,16856],[16301,16856],[16302,16856],[16303,16856],[16304,16856],[16305,16856],[16306,16856],[16307,16856],[16308,16856],[16309,16856],[16310,16856],[16311,16856],[16312,16856],[16313,16856],[16314,16856],[16315,16856],[16316,16856],[16317,16856],[16318,16856],[16319,16856],[16320,16856],[16321,16856],[16322,16856],[16323,16856],[16324,16856],[16325,16856],[16326,16856],[16327,16856],[16328,16856],[16329,16856],[16330,16856],[16331,16856],[16332,16856],[16333,16856],[16334,16856],[16335,16856],[16336,16856],[16337,16856],[16338,16856],[16339,16856],[16340,16856],[16341,16856],[16342,16856],[16343,16856],[16344,16856],[16345,16856],[16346,16856],[16347,16856],[16348,16856],[16349,16856],[16350,16856],[16351,16856],[16352,16856],[16353,16856],[16354,16856],[16355,16856],[16356,16856],[16357,16856],[16358,16856],[16359,16856],[16360,16856],[16361,16856],[16362,16856],[16363,16856],[16364,16856],[16365,16856],[16366,16856],[16367,16856],[16368,16856],[16369,16856],[16370,16856],[16371,16856],[16372,16856],[16373,16856],[16374,16856],[16375,16856],[16376,16856],[16377,16856],[16378,16856],[16379,16856],[16380,16856],[16381,16856],[16382,16856],[16383,16856],[16384,16856],[16385,16856],[16386,16856],[16387,16856],[16388,16856],[16389,16856],[16390,16856],[16391,16856],[16392,16856],[16393,16856],[16394,16856],[16395,16856],[16396,16856],[16397,16856],[16398,16856],[16399,16856],[16400,16856],[16401,16856],[16402,16856],[16403,16856],[16404,16856],[16405,16856],[16406,16856],[16407,16856],[16408,16856],[16409,16856],[16410,16856],[16411,16856],[16412,16856],[16413,16856],[16414,16856],[16415,16856],[16416,16856],[16417,16856],[16418,16856],[16419,16856],[16420,16856],[16421,16856],[16422,16856],[16423,16856],[16424,16856],[16425,16856],[16426,16856],[16427,16856],[16428,16856],[16429,16856],[16430,16856],[16431,16856],[16432,16856],[16446,16629],[16450,16629],[16568,16629],[16603,16629],[16605,16629]],"b":[[40,"impl-AsRef%3C%5Bu8;+%3C%24hash+as+%24crate::Hash%3E::LEN%5D%3E-for-DescriptorId"],[41,"impl-AsRef%3C%5Bu8%5D%3E-for-DescriptorId"],[123,"impl-FromSql-for-Impl%3CTxid%3E"],[124,"impl-FromSql-for-Impl%3CTransaction%3E"],[125,"impl-FromSql-for-Impl%3CScriptBuf%3E"],[126,"impl-FromSql-for-Impl%3CAmount%3E"],[127,"impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[128,"impl-FromSql-for-Impl%3CBlockHash%3E"],[129,"impl-FromSql-for-Impl%3CNetwork%3E"],[130,"impl-FromSql-for-Impl%3CDescriptorId%3E"],[187,"impl-Debug-for-Balance"],[188,"impl-Display-for-Balance"],[194,"impl-LowerHex-for-DescriptorId"],[195,"impl-UpperHex-for-DescriptorId"],[196,"impl-Display-for-DescriptorId"],[197,"impl-Debug-for-DescriptorId"],[199,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[200,"impl-From%3CTxPosInBlock%3C\'_%3E%3E-for-BlockId"],[201,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[326,"impl-ToSql-for-Impl%3CScriptBuf%3E"],[327,"impl-ToSql-for-Impl%3CTransaction%3E"],[328,"impl-ToSql-for-Impl%3CNetwork%3E"],[329,"impl-ToSql-for-Impl%3CDescriptorId%3E"],[330,"impl-ToSql-for-Impl%3CBlockHash%3E"],[331,"impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[332,"impl-ToSql-for-Impl%3CTxid%3E"],[333,"impl-ToSql-for-Impl%3CAmount%3E"],[618,"impl-AsMut%3CScript%3E-for-Script"],[619,"impl-AsMut%3C%5Bu8%5D%3E-for-Script"],[620,"impl-AsMut%3CScript%3E-for-ScriptBuf"],[621,"impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf"],[646,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash"],[647,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash"],[648,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader"],[649,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader"],[650,"impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier"],[651,"impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier"],[652,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash"],[653,"impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash"],[654,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode"],[655,"impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode"],[656,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode"],[657,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode"],[658,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment"],[659,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment"],[660,"impl-AsRef%3CScript%3E-for-Script"],[661,"impl-AsRef%3C%5Bu8%5D%3E-for-Script"],[662,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf"],[663,"impl-AsRef%3CScript%3E-for-ScriptBuf"],[664,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash"],[665,"impl-AsRef%3CPushBytes%3E-for-ScriptHash"],[666,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash"],[667,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash"],[668,"impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash"],[669,"impl-AsRef%3CPushBytes%3E-for-WScriptHash"],[670,"impl-AsRef%3C%5Bu8%5D%3E-for-Txid"],[671,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid"],[672,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid"],[673,"impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid"],[674,"impl-AsRef%3CPushBytes%3E-for-PubkeyHash"],[675,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash"],[676,"impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash"],[677,"impl-AsRef%3CPushBytes%3E-for-WPubkeyHash"],[678,"impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash"],[679,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash"],[680,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash"],[681,"impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash"],[682,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash"],[683,"impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash"],[684,"impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash"],[685,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash"],[687,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash"],[688,"impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash"],[689,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash"],[690,"impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash"],[691,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash"],[692,"impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash"],[1202,"impl-Psbt"],[1203,"impl-Deserialize%3C\'de%3E-for-Psbt"],[1214,"impl-Div%3Cu64%3E-for-Amount"],[1215,"impl-Div%3CWeight%3E-for-Amount"],[1217,"impl-Div-for-Weight"],[1218,"impl-Div%3Cu64%3E-for-Weight"],[1267,"impl-PartialEq%3CScriptBuf%3E-for-Script"],[1268,"impl-PartialEq-for-Script"],[1269,"impl-PartialEq-for-ScriptBuf"],[1270,"impl-PartialEq%3CScript%3E-for-ScriptBuf"],[1444,"impl-Debug-for-Denomination"],[1445,"impl-Display-for-Denomination"],[1446,"impl-Debug-for-Amount"],[1447,"impl-Display-for-Amount"],[1448,"impl-Debug-for-SignedAmount"],[1449,"impl-Display-for-SignedAmount"],[1450,"impl-Debug-for-FeeRate"],[1451,"impl-Display-for-FeeRate"],[1452,"impl-Debug-for-XOnlyPublicKey"],[1453,"impl-LowerHex-for-XOnlyPublicKey"],[1454,"impl-Display-for-XOnlyPublicKey"],[1455,"impl-Debug-for-Weight"],[1456,"impl-Display-for-Weight"],[1457,"impl-Display-for-AddressType"],[1458,"impl-Debug-for-AddressType"],[1460,"impl-Debug-for-Address%3CV%3E"],[1461,"impl-Display-for-Address"],[1462,"impl-UpperHex-for-FilterHash"],[1463,"impl-Debug-for-FilterHash"],[1464,"impl-LowerHex-for-FilterHash"],[1465,"impl-Display-for-FilterHash"],[1466,"impl-UpperHex-for-FilterHeader"],[1467,"impl-Display-for-FilterHeader"],[1468,"impl-LowerHex-for-FilterHeader"],[1469,"impl-Debug-for-FilterHeader"],[1470,"impl-Debug-for-XKeyIdentifier"],[1471,"impl-Display-for-XKeyIdentifier"],[1472,"impl-LowerHex-for-XKeyIdentifier"],[1473,"impl-UpperHex-for-XKeyIdentifier"],[1474,"impl-Display-for-BlockHash"],[1475,"impl-Debug-for-BlockHash"],[1476,"impl-LowerHex-for-BlockHash"],[1477,"impl-UpperHex-for-BlockHash"],[1478,"impl-Debug-for-TxMerkleNode"],[1479,"impl-Display-for-TxMerkleNode"],[1480,"impl-UpperHex-for-TxMerkleNode"],[1481,"impl-LowerHex-for-TxMerkleNode"],[1482,"impl-UpperHex-for-WitnessMerkleNode"],[1483,"impl-LowerHex-for-WitnessMerkleNode"],[1484,"impl-Display-for-WitnessMerkleNode"],[1485,"impl-Debug-for-WitnessMerkleNode"],[1486,"impl-Debug-for-WitnessCommitment"],[1487,"impl-UpperHex-for-WitnessCommitment"],[1488,"impl-LowerHex-for-WitnessCommitment"],[1489,"impl-Display-for-WitnessCommitment"],[1491,"impl-Debug-for-Opcode"],[1492,"impl-Display-for-Opcode"],[1493,"impl-LowerHex-for-Script"],[1494,"impl-Debug-for-Script"],[1495,"impl-Display-for-Script"],[1496,"impl-UpperHex-for-Script"],[1497,"impl-Display-for-ScriptBuf"],[1498,"impl-LowerHex-for-ScriptBuf"],[1499,"impl-Debug-for-ScriptBuf"],[1500,"impl-UpperHex-for-ScriptBuf"],[1502,"impl-Display-for-WitnessVersion"],[1503,"impl-Debug-for-WitnessVersion"],[1504,"impl-Display-for-ScriptHash"],[1505,"impl-LowerHex-for-ScriptHash"],[1506,"impl-UpperHex-for-ScriptHash"],[1507,"impl-Debug-for-ScriptHash"],[1508,"impl-UpperHex-for-WScriptHash"],[1509,"impl-Display-for-WScriptHash"],[1510,"impl-LowerHex-for-WScriptHash"],[1511,"impl-Debug-for-WScriptHash"],[1512,"impl-Display-for-Txid"],[1513,"impl-Debug-for-Txid"],[1514,"impl-UpperHex-for-Txid"],[1515,"impl-LowerHex-for-Txid"],[1516,"impl-UpperHex-for-Wtxid"],[1517,"impl-LowerHex-for-Wtxid"],[1518,"impl-Debug-for-Wtxid"],[1519,"impl-Display-for-Wtxid"],[1520,"impl-Display-for-OutPoint"],[1521,"impl-Debug-for-OutPoint"],[1523,"impl-LowerHex-for-Sequence"],[1524,"impl-Display-for-Sequence"],[1525,"impl-Debug-for-Sequence"],[1526,"impl-UpperHex-for-Sequence"],[1531,"impl-Debug-for-PublicKey"],[1532,"impl-Display-for-PublicKey"],[1533,"impl-LowerHex-for-PubkeyHash"],[1534,"impl-UpperHex-for-PubkeyHash"],[1535,"impl-Display-for-PubkeyHash"],[1536,"impl-Debug-for-PubkeyHash"],[1537,"impl-LowerHex-for-WPubkeyHash"],[1538,"impl-UpperHex-for-WPubkeyHash"],[1539,"impl-Display-for-WPubkeyHash"],[1540,"impl-Debug-for-WPubkeyHash"],[1541,"impl-Display-for-CompressedPublicKey"],[1542,"impl-Debug-for-CompressedPublicKey"],[1543,"impl-Display-for-PrivateKey"],[1544,"impl-Debug-for-PrivateKey"],[1545,"impl-Display-for-LegacySighash"],[1546,"impl-UpperHex-for-LegacySighash"],[1547,"impl-LowerHex-for-LegacySighash"],[1548,"impl-Debug-for-LegacySighash"],[1549,"impl-UpperHex-for-SegwitV0Sighash"],[1550,"impl-LowerHex-for-SegwitV0Sighash"],[1551,"impl-Display-for-SegwitV0Sighash"],[1552,"impl-Debug-for-SegwitV0Sighash"],[1553,"impl-UpperHex-for-TapSighash"],[1554,"impl-Display-for-TapSighash"],[1555,"impl-LowerHex-for-TapSighash"],[1556,"impl-Debug-for-TapSighash"],[1557,"impl-Display-for-TapSighashType"],[1558,"impl-Debug-for-TapSighashType"],[1559,"impl-Display-for-EcdsaSighashType"],[1560,"impl-Debug-for-EcdsaSighashType"],[1563,"impl-Debug-for-Network"],[1564,"impl-Display-for-Network"],[1565,"impl-LowerHex-for-Work"],[1566,"impl-Debug-for-Work"],[1567,"impl-Display-for-Work"],[1568,"impl-UpperHex-for-Work"],[1569,"impl-UpperHex-for-Target"],[1570,"impl-LowerHex-for-Target"],[1571,"impl-Debug-for-Target"],[1572,"impl-Display-for-Target"],[1573,"impl-UpperHex-for-CompactTarget"],[1574,"impl-Debug-for-CompactTarget"],[1575,"impl-LowerHex-for-CompactTarget"],[1576,"impl-Debug-for-Psbt"],[1577,"impl-Display-for-Psbt"],[1578,"impl-Debug-for-TapLeafHash"],[1579,"impl-UpperHex-for-TapLeafHash"],[1580,"impl-Display-for-TapLeafHash"],[1581,"impl-LowerHex-for-TapLeafHash"],[1582,"impl-Display-for-TapNodeHash"],[1583,"impl-Debug-for-TapNodeHash"],[1584,"impl-UpperHex-for-TapNodeHash"],[1585,"impl-LowerHex-for-TapNodeHash"],[1586,"impl-UpperHex-for-TapTweakHash"],[1587,"impl-Display-for-TapTweakHash"],[1588,"impl-Debug-for-TapTweakHash"],[1589,"impl-LowerHex-for-TapTweakHash"],[1598,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1599,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1601,"impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey"],[1602,"impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey"],[1603,"impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey"],[1613,"impl-From%3CHash%3E-for-XKeyIdentifier"],[1615,"impl-From%3C%26Xpub%3E-for-XKeyIdentifier"],[1616,"impl-From%3CXpub%3E-for-XKeyIdentifier"],[1617,"impl-From%3CHeader%3E-for-BlockHash"],[1618,"impl-From%3C%26Block%3E-for-BlockHash"],[1620,"impl-From%3C%26Header%3E-for-BlockHash"],[1621,"impl-From%3CHash%3E-for-BlockHash"],[1622,"impl-From%3CBlock%3E-for-BlockHash"],[1623,"impl-From%3CTxid%3E-for-TxMerkleNode"],[1625,"impl-From%3CHash%3E-for-TxMerkleNode"],[1627,"impl-From%3CHash%3E-for-WitnessMerkleNode"],[1628,"impl-From%3CWtxid%3E-for-WitnessMerkleNode"],[1632,"impl-From%3CWitnessVersion%3E-for-Opcode"],[1634,"impl-From%3Cu8%3E-for-Opcode"],[1635,"impl-From%3C%26Script%3E-for-ScriptBuf"],[1636,"impl-From%3CAddress%3E-for-ScriptBuf"],[1637,"impl-From%3CCow%3C\'a,+Script%3E%3E-for-ScriptBuf"],[1639,"impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf"],[1642,"impl-From%3CHash%3E-for-ScriptHash"],[1643,"impl-From%3C%26ScriptBuf%3E-for-ScriptHash"],[1645,"impl-From%3C%26Script%3E-for-ScriptHash"],[1646,"impl-From%3CScriptBuf%3E-for-ScriptHash"],[1647,"impl-From%3C%26ScriptBuf%3E-for-WScriptHash"],[1648,"impl-From%3CHash%3E-for-WScriptHash"],[1649,"impl-From%3CScriptBuf%3E-for-WScriptHash"],[1650,"impl-From%3C%26Script%3E-for-WScriptHash"],[1653,"impl-From%3CHash%3E-for-Txid"],[1654,"impl-From%3CTransaction%3E-for-Txid"],[1655,"impl-From%3C%26Transaction%3E-for-Txid"],[1657,"impl-From%3CHash%3E-for-Wtxid"],[1658,"impl-From%3C%26Transaction%3E-for-Wtxid"],[1659,"impl-From%3CTransaction%3E-for-Wtxid"],[1662,"impl-From%3CRelLockTime%3E-for-Sequence"],[1664,"impl-From%3CLockTime%3E-for-Sequence"],[1667,"impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness"],[1668,"impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness"],[1670,"impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness"],[1671,"impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness"],[1673,"impl-From%3Cusize%3E-for-VarInt"],[1674,"impl-From%3Cu64%3E-for-VarInt"],[1675,"impl-From%3Cu32%3E-for-VarInt"],[1676,"impl-From%3Cu16%3E-for-VarInt"],[1677,"impl-From%3Cu8%3E-for-VarInt"],[1678,"impl-From%3CCompressedPublicKey%3E-for-PublicKey"],[1680,"impl-From%3CPublicKey%3E-for-PublicKey"],[1681,"impl-From%3CHash%3E-for-PubkeyHash"],[1682,"impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash"],[1683,"impl-From%3CCompressedPublicKey%3E-for-PubkeyHash"],[1685,"impl-From%3C%26PublicKey%3E-for-PubkeyHash"],[1686,"impl-From%3CPublicKey%3E-for-PubkeyHash"],[1687,"impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash"],[1689,"impl-From%3CHash%3E-for-WPubkeyHash"],[1690,"impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash"],[1713,"impl-From%3CScriptPath%3C\'s%3E%3E-for-TapLeafHash"],[1715,"impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash"],[1717,"impl-From%3C%26LeafNode%3E-for-TapNodeHash"],[1718,"impl-From%3CTapLeafHash%3E-for-TapNodeHash"],[1720,"impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash"],[1721,"impl-From%3CLeafNode%3E-for-TapNodeHash"],[1724,"impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash"],[1725,"impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash"],[1726,"impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash"],[1833,"impl-XOnlyPublicKey"],[1834,"impl-ParseableKey-for-XOnlyPublicKey"],[1847,"impl-PublicKey"],[1848,"impl-ParseableKey-for-PublicKey"],[1996,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script"],[1997,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script"],[1998,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script"],[1999,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script"],[2000,"impl-Index%3CRangeFull%3E-for-Script"],[2001,"impl-Index%3CRange%3Cusize%3E%3E-for-Script"],[2002,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script"],[2146,"impl-Mul%3Cu64%3E-for-Weight"],[2147,"impl-Mul%3CFeeRate%3E-for-Weight"],[2215,"impl-PartialOrd%3CScriptBuf%3E-for-Script"],[2216,"impl-PartialOrd-for-Script"],[2217,"impl-PartialOrd-for-ScriptBuf"],[2218,"impl-PartialOrd%3CScript%3E-for-ScriptBuf"],[2313,"impl-XOnlyPublicKey"],[2314,"impl-Serialize-for-XOnlyPublicKey"],[2352,"impl-Serialize-for-Psbt"],[2353,"impl-Psbt"],[2378,"impl-Sum-for-Weight"],[2379,"impl-Sum%3C%26Weight%3E-for-Weight"],[2594,"impl-TryFrom%3C%26str%3E-for-FeeRate"],[2595,"impl-TryFrom%3CString%3E-for-FeeRate"],[2596,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate"],[2598,"impl-TryFrom%3C%26str%3E-for-Weight"],[2599,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight"],[2600,"impl-TryFrom%3CString%3E-for-Weight"],[2617,"impl-TryFrom%3Cu8%3E-for-WitnessVersion"],[2618,"impl-TryFrom%3CInstruction%3C\'a%3E%3E-for-WitnessVersion"],[2619,"impl-TryFrom%3CFe32%3E-for-WitnessVersion"],[2620,"impl-TryFrom%3COpcode%3E-for-WitnessVersion"],[2627,"impl-TryFrom%3C%26str%3E-for-Sequence"],[2628,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence"],[2630,"impl-TryFrom%3CString%3E-for-Sequence"],[2650,"impl-TryFrom%3CChainHash%3E-for-Network"],[2651,"impl-TryFrom%3CMagic%3E-for-Network"],[3015,"impl-Debug-for-FromScriptError"],[3016,"impl-Display-for-FromScriptError"],[3017,"impl-Debug-for-P2shError"],[3018,"impl-Display-for-P2shError"],[3019,"impl-Display-for-UnknownAddressTypeError"],[3020,"impl-Debug-for-UnknownAddressTypeError"],[3021,"impl-Display-for-ParseError"],[3022,"impl-Debug-for-ParseError"],[3023,"impl-Display-for-UnknownHrpError"],[3024,"impl-Debug-for-UnknownHrpError"],[3025,"impl-Display-for-NetworkValidationError"],[3026,"impl-Debug-for-NetworkValidationError"],[3027,"impl-Debug-for-InvalidBase58PayloadLengthError"],[3028,"impl-Display-for-InvalidBase58PayloadLengthError"],[3029,"impl-Debug-for-LegacyAddressTooLongError"],[3030,"impl-Display-for-LegacyAddressTooLongError"],[3031,"impl-Debug-for-InvalidLegacyPrefixError"],[3032,"impl-Display-for-InvalidLegacyPrefixError"],[3036,"impl-From%3CTryFromError%3E-for-FromScriptError"],[3037,"impl-From%3CInfallible%3E-for-FromScriptError"],[3038,"impl-From%3CError%3E-for-FromScriptError"],[3043,"impl-From%3CDecodeError%3E-for-ParseError"],[3044,"impl-From%3CUnknownHrpError%3E-for-ParseError"],[3045,"impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError"],[3046,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError"],[3047,"impl-From%3CNetworkValidationError%3E-for-ParseError"],[3049,"impl-From%3CError%3E-for-ParseError"],[3050,"impl-From%3CInfallible%3E-for-ParseError"],[3051,"impl-From%3CError%3E-for-ParseError"],[3052,"impl-From%3CLegacyAddressTooLongError%3E-for-ParseError"],[3053,"impl-From%3CTryFromError%3E-for-ParseError"],[3216,"impl-Debug-for-ParseAmountError"],[3217,"impl-Display-for-ParseAmountError"],[3218,"impl-Display-for-Display"],[3219,"impl-Debug-for-Display"],[3220,"impl-From%3CTooPreciseError%3E-for-ParseAmountError"],[3221,"impl-From%3CInfallible%3E-for-ParseAmountError"],[3222,"impl-From%3CInvalidCharacterError%3E-for-ParseAmountError"],[3223,"impl-From%3CInputTooLargeError%3E-for-ParseAmountError"],[3224,"impl-From%3CMissingDigitsError%3E-for-ParseAmountError"],[3225,"impl-From%3COutOfRangeError%3E-for-ParseAmountError"],[3279,"impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3280,"impl-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3288,"impl-AsRef%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3289,"impl-AsRef%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3290,"impl-AsRef%3COsStr%3E-for-String"],[3291,"impl-AsRef%3CPath%3E-for-String"],[3292,"impl-AsRef%3C%5Bu8%5D%3E-for-String"],[3293,"impl-AsRef%3Cstr%3E-for-String"],[3332,"impl-Decodable-for-Vec%3CVec%3Cu8%3E%3E"],[3333,"impl-Decodable-for-Vec%3C(u32,+Address)%3E"],[3334,"impl-Decodable-for-Vec%3CFilterHeader%3E"],[3335,"impl-Decodable-for-Vec%3Cu64%3E"],[3336,"impl-Decodable-for-Vec%3CTapLeafHash%3E"],[3337,"impl-Decodable-for-Vec%3CTxIn%3E"],[3338,"impl-Decodable-for-Vec%3CInventory%3E"],[3339,"impl-Decodable-for-Vec%3CBlockHash%3E"],[3340,"impl-Decodable-for-Vec%3CHeader%3E"],[3341,"impl-Decodable-for-Vec%3CShortId%3E"],[3342,"impl-Decodable-for-Vec%3CFilterHash%3E"],[3343,"impl-Decodable-for-Vec%3Cu8%3E"],[3344,"impl-Decodable-for-Vec%3CVarInt%3E"],[3345,"impl-Decodable-for-Vec%3CAddrV2Message%3E"],[3346,"impl-Decodable-for-Vec%3CTxOut%3E"],[3347,"impl-Decodable-for-Vec%3CTransaction%3E"],[3348,"impl-Decodable-for-Vec%3CTxMerkleNode%3E"],[3349,"impl-Decodable-for-Vec%3CPrefilledTransaction%3E"],[3350,"impl-Encodable-for-Vec%3CVarInt%3E"],[3351,"impl-Encodable-for-Vec%3Cu64%3E"],[3352,"impl-Encodable-for-Vec%3CShortId%3E"],[3353,"impl-Encodable-for-Vec%3CBlockHash%3E"],[3354,"impl-Encodable-for-Vec%3CTxIn%3E"],[3355,"impl-Encodable-for-Vec%3CPrefilledTransaction%3E"],[3356,"impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E"],[3357,"impl-Encodable-for-Vec%3CHeader%3E"],[3358,"impl-Encodable-for-Vec%3CInventory%3E"],[3359,"impl-Encodable-for-Vec%3C(u32,+Address)%3E"],[3360,"impl-Encodable-for-Vec%3CAddrV2Message%3E"],[3361,"impl-Encodable-for-Vec%3CFilterHash%3E"],[3362,"impl-Encodable-for-Vec%3CFilterHeader%3E"],[3363,"impl-Encodable-for-Vec%3Cu8%3E"],[3364,"impl-Encodable-for-Vec%3CTxOut%3E"],[3365,"impl-Encodable-for-Vec%3CTapLeafHash%3E"],[3366,"impl-Encodable-for-Vec%3CTransaction%3E"],[3367,"impl-Encodable-for-Vec%3CTxMerkleNode%3E"],[3401,"impl-PartialEq%3CByteString%3E-for-Vec%3Cu8%3E"],[3402,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3403,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3404,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3405,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3406,"impl-PartialEq%3CByteStr%3E-for-Vec%3Cu8%3E"],[3407,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3408,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3409,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3410,"impl-PartialEq-for-String"],[3411,"impl-PartialEq%3CByteString%3E-for-String"],[3412,"impl-PartialEq%3CByteStr%3E-for-String"],[3413,"impl-PartialEq%3C%26str%3E-for-String"],[3414,"impl-PartialEq%3Cstr%3E-for-String"],[3424,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3425,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3426,"impl-Extend%3C%26str%3E-for-String"],[3427,"impl-Extend%3C%26char%3E-for-String"],[3428,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3429,"impl-Extend%3Cchar%3E-for-String"],[3430,"impl-Extend%3CString%3E-for-String"],[3431,"impl-Extend%3CBox%3Cstr,+A%3E%3E-for-String"],[3435,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3436,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3437,"impl-Extend%3CString%3E-for-String"],[3438,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3439,"impl-Extend%3Cchar%3E-for-String"],[3440,"impl-Extend%3C%26char%3E-for-String"],[3441,"impl-Extend%3C%26str%3E-for-String"],[3442,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3443,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3444,"impl-Extend%3Cchar%3E-for-String"],[3445,"impl-Extend%3C%26char%3E-for-String"],[3447,"impl-Write-for-Vec%3Cu8,+A%3E"],[3448,"impl-Write-for-Vec%3Cu8%3E"],[3449,"impl-Display-for-Error"],[3450,"impl-Debug-for-Error"],[3451,"impl-Display-for-InvalidCharacterError"],[3452,"impl-Debug-for-InvalidCharacterError"],[3454,"impl-Display-for-String"],[3455,"impl-Debug-for-String"],[3457,"impl-From%3CInvalidCharacterError%3E-for-Error"],[3458,"impl-From%3CIncorrectChecksumError%3E-for-Error"],[3459,"impl-From%3CInfallible%3E-for-Error"],[3460,"impl-From%3CTooShortError%3E-for-Error"],[3462,"impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E"],[3463,"impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3464,"impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3465,"impl-From%3CVecDeque%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3466,"impl-From%3CCString%3E-for-Vec%3Cu8%3E"],[3467,"impl-From%3CByteString%3E-for-Vec%3Cu8%3E"],[3468,"impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E"],[3469,"impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E"],[3470,"impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E"],[3471,"impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E"],[3472,"impl-From%3C%26str%3E-for-Vec%3Cu8%3E"],[3473,"impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3474,"impl-From%3CString%3E-for-Vec%3Cu8%3E"],[3475,"impl-From%3CCow%3C\'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E"],[3476,"impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%3E"],[3477,"impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E"],[3478,"impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3481,"impl-From%3C%26mut+str%3E-for-String"],[3482,"impl-From%3Cchar%3E-for-String"],[3483,"impl-From%3CCow%3C\'a,+str%3E%3E-for-String"],[3484,"impl-From%3CBox%3Cstr%3E%3E-for-String"],[3485,"impl-From%3C%26String%3E-for-String"],[3486,"impl-From%3C%26str%3E-for-String"],[3489,"impl-FromIterator%3CCow%3C\'a,+str%3E%3E-for-String"],[3490,"impl-FromIterator%3Cchar%3E-for-String"],[3491,"impl-FromIterator%3C%26char%3E-for-String"],[3492,"impl-FromIterator%3C%26str%3E-for-String"],[3493,"impl-FromIterator%3CString%3E-for-String"],[3494,"impl-FromIterator%3CBox%3Cstr,+A%3E%3E-for-String"],[3535,"impl-IntoIterator-for-Vec%3CT,+A%3E"],[3536,"impl-IntoIterator-for-%26Vec%3CT,+A%3E"],[3537,"impl-IntoIterator-for-%26mut+Vec%3CT,+A%3E"],[3546,"impl-Vec%3CT,+A%3E"],[3547,"impl-Merge-for-Vec%3CT%3E"],[3557,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3558,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3559,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3560,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3561,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3562,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3563,"impl-PartialEq%3Cstr%3E-for-String"],[3564,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3565,"impl-PartialEq%3C%26str%3E-for-String"],[3622,"impl-TryFrom%3CByteString%3E-for-String"],[3623,"impl-TryFrom%3CCString%3E-for-String"],[3624,"impl-TryFrom%3C%26ByteStr%3E-for-String"],[3648,"impl-Write-for-Vec%3Cu8%3E"],[3649,"impl-Write-for-Vec%3Cu8,+A%3E"],[3677,"impl-Debug-for-IncorrectChecksumError"],[3678,"impl-Display-for-IncorrectChecksumError"],[3679,"impl-Display-for-TooShortError"],[3680,"impl-Debug-for-TooShortError"],[3757,"impl-Debug-for-EncodeSliceError"],[3758,"impl-Display-for-EncodeSliceError"],[3759,"impl-Display-for-DecodeError"],[3760,"impl-Debug-for-DecodeError"],[3761,"impl-Display-for-DecodeSliceError"],[3762,"impl-Debug-for-DecodeSliceError"],[3819,"impl-Display-for-ParseAlphabetError"],[3820,"impl-Debug-for-ParseAlphabetError"],[4056,"impl-Add%3C%26Fe32%3E-for-%26Fe32"],[4057,"impl-Add-for-Fe32"],[4058,"impl-Add%3C%26Fe32%3E-for-Fe32"],[4059,"impl-Add%3CFe32%3E-for-%26Fe32"],[4109,"impl-Div%3CFe32%3E-for-%26Fe32"],[4110,"impl-Div%3C%26Fe32%3E-for-%26Fe32"],[4111,"impl-Div%3C%26Fe32%3E-for-Fe32"],[4112,"impl-Div-for-Fe32"],[4146,"impl-Debug-for-Fe32"],[4147,"impl-Display-for-Fe32"],[4148,"impl-Debug-for-Hrp"],[4149,"impl-Display-for-Hrp"],[4150,"impl-Display-for-DecodeError"],[4151,"impl-Debug-for-DecodeError"],[4152,"impl-Display-for-EncodeError"],[4153,"impl-Debug-for-EncodeError"],[4154,"impl-Display-for-EncodeIoError"],[4155,"impl-Debug-for-EncodeIoError"],[4165,"impl-From%3CError%3E-for-EncodeError"],[4166,"impl-From%3CCodeLengthError%3E-for-EncodeError"],[4167,"impl-From%3CCodeLengthError%3E-for-EncodeIoError"],[4168,"impl-From%3CError%3E-for-EncodeIoError"],[4195,"impl-Mul%3C%26Fe32%3E-for-Fe32"],[4196,"impl-Mul%3C%26Fe32%3E-for-%26Fe32"],[4197,"impl-Mul%3CFe32%3E-for-%26Fe32"],[4198,"impl-Mul-for-Fe32"],[4212,"impl-Sub-for-Fe32"],[4213,"impl-Sub%3C%26Fe32%3E-for-%26Fe32"],[4214,"impl-Sub%3C%26Fe32%3E-for-Fe32"],[4215,"impl-Sub%3CFe32%3E-for-%26Fe32"],[4232,"impl-TryFrom%3Cu64%3E-for-Fe32"],[4233,"impl-TryFrom%3Cu128%3E-for-Fe32"],[4235,"impl-TryFrom%3Ci8%3E-for-Fe32"],[4236,"impl-TryFrom%3Ci16%3E-for-Fe32"],[4237,"impl-TryFrom%3Ci32%3E-for-Fe32"],[4238,"impl-TryFrom%3Cu32%3E-for-Fe32"],[4239,"impl-TryFrom%3Cu16%3E-for-Fe32"],[4240,"impl-TryFrom%3Cu8%3E-for-Fe32"],[4241,"impl-TryFrom%3Ci64%3E-for-Fe32"],[4242,"impl-TryFrom%3Ci128%3E-for-Fe32"],[4480,"impl-Display-for-SegwitHrpstringError"],[4481,"impl-Debug-for-SegwitHrpstringError"],[4482,"impl-Display-for-CheckedHrpstringError"],[4483,"impl-Debug-for-CheckedHrpstringError"],[4484,"impl-Debug-for-UncheckedHrpstringError"],[4485,"impl-Display-for-UncheckedHrpstringError"],[4486,"impl-Debug-for-CharError"],[4487,"impl-Display-for-CharError"],[4488,"impl-Display-for-ChecksumError"],[4489,"impl-Debug-for-ChecksumError"],[4490,"impl-Debug-for-CodeLengthError"],[4491,"impl-Display-for-CodeLengthError"],[4492,"impl-Display-for-SegwitCodeLengthError"],[4493,"impl-Debug-for-SegwitCodeLengthError"],[4494,"impl-Display-for-PaddingError"],[4495,"impl-Debug-for-PaddingError"],[4502,"impl-From%3CPaddingError%3E-for-SegwitHrpstringError"],[4503,"impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError"],[4504,"impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError"],[4506,"impl-From%3CChecksumError%3E-for-SegwitHrpstringError"],[4508,"impl-From%3CChecksumError%3E-for-CheckedHrpstringError"],[4509,"impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError"],[4511,"impl-From%3CCharError%3E-for-UncheckedHrpstringError"],[4512,"impl-From%3CError%3E-for-UncheckedHrpstringError"],[4754,"impl-Debug-for-FromCharError"],[4755,"impl-Display-for-FromCharError"],[4756,"impl-Debug-for-TryFromError"],[4757,"impl-Display-for-TryFromError"],[4760,"impl-From%3CTryFromIntError%3E-for-TryFromError"],[4761,"impl-From%3CInfallible%3E-for-TryFromError"],[4808,"impl-Display-for-Error"],[4809,"impl-Debug-for-Error"],[4967,"impl-Debug-for-InvalidWitnessVersionError"],[4968,"impl-Display-for-InvalidWitnessVersionError"],[4969,"impl-Display-for-WitnessLengthError"],[4970,"impl-Debug-for-WitnessLengthError"],[5028,"impl-Debug-for-DecodeError"],[5029,"impl-Display-for-DecodeError"],[5030,"impl-Display-for-EncodeError"],[5031,"impl-Debug-for-EncodeError"],[5034,"impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError"],[5035,"impl-From%3CWitnessLengthError%3E-for-EncodeError"],[5036,"impl-From%3CSegwitCodeLengthError%3E-for-EncodeError"],[5037,"impl-From%3CError%3E-for-EncodeError"],[5065,"impl-AsMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5066,"impl-AsMut%3C%5Bu8%5D%3E-for-ShortId"],[5070,"impl-AsRef%3C%5Bu8%5D%3E-for-ShortId"],[5071,"impl-AsRef%3C%5Bu8;+6%5D%3E-for-ShortId"],[5076,"impl-Borrow%3C%5Bu8;+6%5D%3E-for-ShortId"],[5078,"impl-Borrow%3C%5Bu8%5D%3E-for-ShortId"],[5086,"impl-BorrowMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5087,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ShortId"],[5154,"impl-Debug-for-Error"],[5155,"impl-Display-for-Error"],[5157,"impl-Debug-for-ShortId"],[5158,"impl-UpperHex-for-ShortId"],[5159,"impl-LowerHex-for-ShortId"],[5160,"impl-Display-for-ShortId"],[5163,"impl-Display-for-TxIndexOutOfRangeError"],[5164,"impl-Debug-for-TxIndexOutOfRangeError"],[5170,"impl-From%3C%5Bu8;+6%5D%3E-for-ShortId"],[5171,"impl-From%3C%26%5Bu8;+6%5D%3E-for-ShortId"],[5295,"impl-Display-for-Error"],[5296,"impl-Debug-for-Error"],[5304,"impl-From%3CInfallible%3E-for-Error"],[5305,"impl-From%3CError%3E-for-Error"],[5398,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5399,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainCode"],[5400,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5401,"impl-AsMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5406,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5407,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainCode"],[5408,"impl-AsRef%3C%5Bu8%5D%3E-for-Fingerprint"],[5409,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5414,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5415,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainCode"],[5416,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5417,"impl-Borrow%3C%5Bu8%5D%3E-for-Fingerprint"],[5426,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5427,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainCode"],[5430,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5431,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5532,"impl-UpperHex-for-ChainCode"],[5533,"impl-Debug-for-ChainCode"],[5534,"impl-LowerHex-for-ChainCode"],[5535,"impl-Display-for-ChainCode"],[5536,"impl-LowerHex-for-Fingerprint"],[5537,"impl-Display-for-Fingerprint"],[5538,"impl-UpperHex-for-Fingerprint"],[5539,"impl-Debug-for-Fingerprint"],[5540,"impl-Display-for-Xpriv"],[5541,"impl-Debug-for-Xpriv"],[5542,"impl-Debug-for-Xpub"],[5543,"impl-Display-for-Xpub"],[5544,"impl-Debug-for-ChildNumber"],[5545,"impl-Display-for-ChildNumber"],[5546,"impl-Display-for-DerivationPath"],[5547,"impl-Debug-for-DerivationPath"],[5548,"impl-Debug-for-Error"],[5549,"impl-Display-for-Error"],[5550,"impl-Debug-for-InvalidBase58PayloadLengthError"],[5551,"impl-Display-for-InvalidBase58PayloadLengthError"],[5554,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5555,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainCode"],[5556,"impl-From%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5558,"impl-From%3C%26%5Bu8;+4%5D%3E-for-Fingerprint"],[5563,"impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath"],[5564,"impl-From%3C%26%5BChildNumber%5D%3E-for-DerivationPath"],[5566,"impl-From%3CError%3E-for-Error"],[5567,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error"],[5568,"impl-From%3CInfallible%3E-for-Error"],[5570,"impl-From%3CError%3E-for-Error"],[5801,"impl-Debug-for-Bip34Error"],[5802,"impl-Display-for-Bip34Error"],[5803,"impl-Debug-for-ValidationError"],[5804,"impl-Display-for-ValidationError"],[5879,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainHash"],[5880,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5883,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5884,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainHash"],[5886,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5887,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainHash"],[5888,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5890,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainHash"],[5899,"impl-UpperHex-for-ChainHash"],[5900,"impl-LowerHex-for-ChainHash"],[5901,"impl-Debug-for-ChainHash"],[5902,"impl-Display-for-ChainHash"],[5904,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5905,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainHash"],[6004,"impl-Display-for-Height"],[6005,"impl-Debug-for-Height"],[6006,"impl-Debug-for-ParseHeightError"],[6007,"impl-Display-for-ParseHeightError"],[6008,"impl-Display-for-Time"],[6009,"impl-Debug-for-Time"],[6010,"impl-Debug-for-ParseTimeError"],[6011,"impl-Display-for-ParseTimeError"],[6012,"impl-Debug-for-ConversionError"],[6013,"impl-Display-for-ConversionError"],[6014,"impl-Debug-for-LockTime"],[6015,"impl-Display-for-LockTime"],[6023,"impl-From%3CHeight%3E-for-LockTime"],[6024,"impl-From%3CAbsLockTime%3E-for-LockTime"],[6025,"impl-From%3CTime%3E-for-LockTime"],[6090,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6091,"impl-TryFrom%3CString%3E-for-Height"],[6092,"impl-TryFrom%3C%26str%3E-for-Height"],[6094,"impl-TryFrom%3C%26str%3E-for-Time"],[6095,"impl-TryFrom%3CString%3E-for-Time"],[6096,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6100,"impl-TryFrom%3C%26str%3E-for-LockTime"],[6101,"impl-TryFrom%3CString%3E-for-LockTime"],[6102,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-LockTime"],[6206,"impl-Display-for-Height"],[6207,"impl-Debug-for-Height"],[6208,"impl-Debug-for-Time"],[6209,"impl-Display-for-Time"],[6210,"impl-Display-for-TimeOverflowError"],[6211,"impl-Debug-for-TimeOverflowError"],[6212,"impl-Debug-for-LockTime"],[6213,"impl-Display-for-LockTime"],[6214,"impl-Debug-for-DisabledLockTimeError"],[6215,"impl-Display-for-DisabledLockTimeError"],[6216,"impl-Display-for-IncompatibleHeightError"],[6217,"impl-Debug-for-IncompatibleHeightError"],[6218,"impl-Display-for-IncompatibleTimeError"],[6219,"impl-Debug-for-IncompatibleTimeError"],[6225,"impl-From%3CRelLockTime%3E-for-LockTime"],[6226,"impl-From%3CTime%3E-for-LockTime"],[6227,"impl-From%3CHeight%3E-for-LockTime"],[6302,"impl-TryFrom%3CString%3E-for-Height"],[6304,"impl-TryFrom%3C%26str%3E-for-Height"],[6305,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6306,"impl-TryFrom%3C%26str%3E-for-Time"],[6307,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6308,"impl-TryFrom%3CString%3E-for-Time"],[6671,"impl-AsMut%3CPushBytes%3E-for-PushBytes"],[6672,"impl-AsMut%3C%5Bu8%5D%3E-for-PushBytes"],[6677,"impl-AsRef%3C%5Bu8%5D%3E-for-PushBytes"],[6678,"impl-AsRef%3CPushBytes%3E-for-PushBytes"],[6752,"impl-Debug-for-Builder"],[6753,"impl-Display-for-Builder"],[6759,"impl-Display-for-PushBytesError"],[6760,"impl-Debug-for-PushBytesError"],[6761,"impl-Debug-for-Error"],[6762,"impl-Display-for-Error"],[6769,"impl-From%3C%26mut+%5Bu8;+47%5D%3E-for-%26mut+PushBytes"],[6770,"impl-From%3C%26mut+%5Bu8;+44%5D%3E-for-%26mut+PushBytes"],[6771,"impl-From%3C%26%5Bu8;+73%5D%3E-for-%26PushBytes"],[6772,"impl-From%3C%26%5Bu8;+21%5D%3E-for-%26PushBytes"],[6773,"impl-From%3C%26%5Bu8;+37%5D%3E-for-%26PushBytes"],[6774,"impl-From%3C%26mut+%5Bu8;+61%5D%3E-for-%26mut+PushBytes"],[6775,"impl-From%3C%26mut+%5Bu8;+20%5D%3E-for-%26mut+PushBytes"],[6776,"impl-From%3C%26mut+%5Bu8;+35%5D%3E-for-%26mut+PushBytes"],[6777,"impl-From%3C%26%5Bu8;+20%5D%3E-for-%26PushBytes"],[6778,"impl-From%3C%26mut+%5Bu8;+19%5D%3E-for-%26mut+PushBytes"],[6779,"impl-From%3C%26%5Bu8;+74%5D%3E-for-%26PushBytes"],[6780,"impl-From%3C%26mut+%5Bu8;+74%5D%3E-for-%26mut+PushBytes"],[6781,"impl-From%3C%26%5Bu8;+19%5D%3E-for-%26PushBytes"],[6782,"impl-From%3C%26%5Bu8;+35%5D%3E-for-%26PushBytes"],[6783,"impl-From%3C%26mut+%5Bu8;+18%5D%3E-for-%26mut+PushBytes"],[6784,"impl-From%3C%26%5Bu8;+18%5D%3E-for-%26PushBytes"],[6785,"impl-From%3C%26mut+%5Bu8;+72%5D%3E-for-%26mut+PushBytes"],[6786,"impl-From%3C%26mut+%5Bu8;+17%5D%3E-for-%26mut+PushBytes"],[6787,"impl-From%3C%26%5Bu8;+17%5D%3E-for-%26PushBytes"],[6788,"impl-From%3C%26%5Bu8;+75%5D%3E-for-%26PushBytes"],[6789,"impl-From%3C%26mut+%5Bu8;+75%5D%3E-for-%26mut+PushBytes"],[6790,"impl-From%3C%26%5Bu8;+72%5D%3E-for-%26PushBytes"],[6791,"impl-From%3C%26mut+%5Bu8;+16%5D%3E-for-%26mut+PushBytes"],[6792,"impl-From%3C%26%5Bu8;+16%5D%3E-for-%26PushBytes"],[6793,"impl-From%3C%26%5Bu8;+62%5D%3E-for-%26PushBytes"],[6794,"impl-From%3C%26mut+%5Bu8;+62%5D%3E-for-%26mut+PushBytes"],[6795,"impl-From%3C%26mut+%5Bu8;+15%5D%3E-for-%26mut+PushBytes"],[6796,"impl-From%3C%26%5Bu8;+15%5D%3E-for-%26PushBytes"],[6797,"impl-From%3C%26mut+%5Bu8;+14%5D%3E-for-%26mut+PushBytes"],[6798,"impl-From%3C%26%5Bu8;+14%5D%3E-for-%26PushBytes"],[6799,"impl-From%3C%26mut+%5Bu8;+71%5D%3E-for-%26mut+PushBytes"],[6800,"impl-From%3C%26mut+%5Bu8;+13%5D%3E-for-%26mut+PushBytes"],[6801,"impl-From%3C%26%5Bu8;+13%5D%3E-for-%26PushBytes"],[6802,"impl-From%3C%26mut+%5Bu8;+64%5D%3E-for-%26mut+PushBytes"],[6803,"impl-From%3C%26mut+%5Bu8;+34%5D%3E-for-%26mut+PushBytes"],[6804,"impl-From%3C%26mut+%5Bu8;+12%5D%3E-for-%26mut+PushBytes"],[6805,"impl-From%3C%26%5Bu8;+12%5D%3E-for-%26PushBytes"],[6806,"impl-From%3C%26%5Bu8;+34%5D%3E-for-%26PushBytes"],[6807,"impl-From%3C%26mut+%5Bu8;+11%5D%3E-for-%26mut+PushBytes"],[6808,"impl-From%3C%26%5Bu8;+11%5D%3E-for-%26PushBytes"],[6809,"impl-From%3C%26%5Bu8;+71%5D%3E-for-%26PushBytes"],[6810,"impl-From%3C%26mut+%5Bu8;+10%5D%3E-for-%26mut+PushBytes"],[6811,"impl-From%3C%26%5Bu8;+10%5D%3E-for-%26PushBytes"],[6812,"impl-From%3C%26mut+%5Bu8;+59%5D%3E-for-%26mut+PushBytes"],[6813,"impl-From%3C%26%5Bu8;+59%5D%3E-for-%26PushBytes"],[6814,"impl-From%3C%26mut+%5Bu8;+9%5D%3E-for-%26mut+PushBytes"],[6815,"impl-From%3C%26mut+%5Bu8;+33%5D%3E-for-%26mut+PushBytes"],[6816,"impl-From%3C%26%5Bu8;+33%5D%3E-for-%26PushBytes"],[6817,"impl-From%3C%26%5Bu8;+9%5D%3E-for-%26PushBytes"],[6818,"impl-From%3C%26mut+%5Bu8;+8%5D%3E-for-%26mut+PushBytes"],[6819,"impl-From%3C%26mut+%5Bu8;+58%5D%3E-for-%26mut+PushBytes"],[6820,"impl-From%3C%26%5Bu8;+76%5D%3E-for-%26PushBytes"],[6821,"impl-From%3C%26%5Bu8;+8%5D%3E-for-%26PushBytes"],[6822,"impl-From%3C%26%5Bu8;+58%5D%3E-for-%26PushBytes"],[6823,"impl-From%3C%26mut+%5Bu8;+70%5D%3E-for-%26mut+PushBytes"],[6824,"impl-From%3C%26%5Bu8;+70%5D%3E-for-%26PushBytes"],[6825,"impl-From%3C%26mut+%5Bu8;+7%5D%3E-for-%26mut+PushBytes"],[6826,"impl-From%3C%26%5Bu8;+7%5D%3E-for-%26PushBytes"],[6827,"impl-From%3C%26mut+%5Bu8;+6%5D%3E-for-%26mut+PushBytes"],[6828,"impl-From%3C%26%5Bu8;+6%5D%3E-for-%26PushBytes"],[6829,"impl-From%3C%26mut+%5Bu8;+32%5D%3E-for-%26mut+PushBytes"],[6830,"impl-From%3C%26%5Bu8;+32%5D%3E-for-%26PushBytes"],[6831,"impl-From%3C%26mut+%5Bu8;+57%5D%3E-for-%26mut+PushBytes"],[6832,"impl-From%3C%26%5Bu8;+57%5D%3E-for-%26PushBytes"],[6833,"impl-From%3C%26mut+%5Bu8;+5%5D%3E-for-%26mut+PushBytes"],[6834,"impl-From%3C%26mut+%5Bu8;+37%5D%3E-for-%26mut+PushBytes"],[6835,"impl-From%3C%26%5Bu8;+5%5D%3E-for-%26PushBytes"],[6836,"impl-From%3C%26mut+%5Bu8;+4%5D%3E-for-%26mut+PushBytes"],[6837,"impl-From%3C%26mut+%5Bu8;+31%5D%3E-for-%26mut+PushBytes"],[6838,"impl-From%3C%26%5Bu8;+31%5D%3E-for-%26PushBytes"],[6839,"impl-From%3C%26mut+%5Bu8;+76%5D%3E-for-%26mut+PushBytes"],[6840,"impl-From%3C%26%5Bu8;+4%5D%3E-for-%26PushBytes"],[6841,"impl-From%3C%26mut+%5Bu8;+3%5D%3E-for-%26mut+PushBytes"],[6842,"impl-From%3C%26%5Bu8;+3%5D%3E-for-%26PushBytes"],[6843,"impl-From%3C%26mut+%5Bu8;+2%5D%3E-for-%26mut+PushBytes"],[6844,"impl-From%3C%26mut+%5Bu8;+56%5D%3E-for-%26mut+PushBytes"],[6845,"impl-From%3C%26%5Bu8;+56%5D%3E-for-%26PushBytes"],[6846,"impl-From%3C%26%5Bu8;+2%5D%3E-for-%26PushBytes"],[6847,"impl-From%3C%26mut+%5Bu8;+1%5D%3E-for-%26mut+PushBytes"],[6848,"impl-From%3C%26mut+%5Bu8;+30%5D%3E-for-%26mut+PushBytes"],[6849,"impl-From%3C%26%5Bu8;+1%5D%3E-for-%26PushBytes"],[6850,"impl-From%3C%26%5Bu8;+30%5D%3E-for-%26PushBytes"],[6851,"impl-From%3C%26mut+%5Bu8;+0%5D%3E-for-%26mut+PushBytes"],[6852,"impl-From%3C%26%5Bu8;+61%5D%3E-for-%26PushBytes"],[6853,"impl-From%3C%26%5Bu8;+0%5D%3E-for-%26PushBytes"],[6854,"impl-From%3C%26%5Bu8;+60%5D%3E-for-%26PushBytes"],[6855,"impl-From%3C%26mut+%5Bu8;+55%5D%3E-for-%26mut+PushBytes"],[6856,"impl-From%3C%26%5Bu8;+65%5D%3E-for-%26PushBytes"],[6857,"impl-From%3C%26mut+%5Bu8;+29%5D%3E-for-%26mut+PushBytes"],[6858,"impl-From%3C%26%5Bu8;+55%5D%3E-for-%26PushBytes"],[6859,"impl-From%3C%26mut+%5Bu8;+65%5D%3E-for-%26mut+PushBytes"],[6860,"impl-From%3C%26%5Bu8;+29%5D%3E-for-%26PushBytes"],[6861,"impl-From%3C%26mut+%5Bu8;+60%5D%3E-for-%26mut+PushBytes"],[6862,"impl-From%3C%26%5Bu8;+22%5D%3E-for-%26PushBytes"],[6863,"impl-From%3C%26mut+%5Bu8;+22%5D%3E-for-%26mut+PushBytes"],[6864,"impl-From%3C%26mut+%5Bu8;+28%5D%3E-for-%26mut+PushBytes"],[6865,"impl-From%3C%26%5Bu8;+28%5D%3E-for-%26PushBytes"],[6866,"impl-From%3C%26%5Bu8;+38%5D%3E-for-%26PushBytes"],[6867,"impl-From%3C%26mut+%5Bu8;+38%5D%3E-for-%26mut+PushBytes"],[6868,"impl-From%3C%26mut+%5Bu8;+36%5D%3E-for-%26mut+PushBytes"],[6869,"impl-From%3C%26%5Bu8;+36%5D%3E-for-%26PushBytes"],[6870,"impl-From%3C%26mut+%5Bu8;+27%5D%3E-for-%26mut+PushBytes"],[6871,"impl-From%3C%26%5Bu8;+66%5D%3E-for-%26PushBytes"],[6872,"impl-From%3C%26%5Bu8;+27%5D%3E-for-%26PushBytes"],[6873,"impl-From%3C%26mut+%5Bu8;+66%5D%3E-for-%26mut+PushBytes"],[6874,"impl-From%3C%26%5Bu8;+23%5D%3E-for-%26PushBytes"],[6875,"impl-From%3C%26%5Bu8;+67%5D%3E-for-%26PushBytes"],[6876,"impl-From%3C%26mut+%5Bu8;+54%5D%3E-for-%26mut+PushBytes"],[6877,"impl-From%3C%26%5Bu8;+54%5D%3E-for-%26PushBytes"],[6878,"impl-From%3C%26mut+%5Bu8;+67%5D%3E-for-%26mut+PushBytes"],[6879,"impl-From%3C%26%5Bu8;+64%5D%3E-for-%26PushBytes"],[6880,"impl-From%3C%26%5Bu8;+39%5D%3E-for-%26PushBytes"],[6881,"impl-From%3C%26mut+%5Bu8;+39%5D%3E-for-%26mut+PushBytes"],[6882,"impl-From%3C%26mut+%5Bu8;+26%5D%3E-for-%26mut+PushBytes"],[6883,"impl-From%3C%26%5Bu8;+40%5D%3E-for-%26PushBytes"],[6884,"impl-From%3C%26mut+%5Bu8;+69%5D%3E-for-%26mut+PushBytes"],[6885,"impl-From%3C%26mut+%5Bu8;+53%5D%3E-for-%26mut+PushBytes"],[6886,"impl-From%3C%26%5Bu8;+53%5D%3E-for-%26PushBytes"],[6887,"impl-From%3C%26mut+%5Bu8;+23%5D%3E-for-%26mut+PushBytes"],[6888,"impl-From%3C%26%5Bu8;+68%5D%3E-for-%26PushBytes"],[6889,"impl-From%3C%26mut+%5Bu8;+52%5D%3E-for-%26mut+PushBytes"],[6890,"impl-From%3C%26%5Bu8;+52%5D%3E-for-%26PushBytes"],[6891,"impl-From%3C%26%5Bu8;+63%5D%3E-for-%26PushBytes"],[6892,"impl-From%3C%26mut+%5Bu8;+68%5D%3E-for-%26mut+PushBytes"],[6893,"impl-From%3C%26mut+%5Bu8;+40%5D%3E-for-%26mut+PushBytes"],[6894,"impl-From%3C%26mut+%5Bu8;+51%5D%3E-for-%26mut+PushBytes"],[6895,"impl-From%3C%26%5Bu8;+51%5D%3E-for-%26PushBytes"],[6896,"impl-From%3C%26%5Bu8;+24%5D%3E-for-%26PushBytes"],[6897,"impl-From%3C%26mut+%5Bu8;+24%5D%3E-for-%26mut+PushBytes"],[6898,"impl-From%3C%26mut+%5Bu8;+50%5D%3E-for-%26mut+PushBytes"],[6899,"impl-From%3C%26%5Bu8;+50%5D%3E-for-%26PushBytes"],[6900,"impl-From%3C%26%5Bu8;+69%5D%3E-for-%26PushBytes"],[6901,"impl-From%3C%26%5Bu8;+25%5D%3E-for-%26PushBytes"],[6902,"impl-From%3C%26mut+%5Bu8;+49%5D%3E-for-%26mut+PushBytes"],[6903,"impl-From%3C%26%5Bu8;+49%5D%3E-for-%26PushBytes"],[6904,"impl-From%3C%26mut+%5Bu8;+73%5D%3E-for-%26mut+PushBytes"],[6905,"impl-From%3C%26%5Bu8;+41%5D%3E-for-%26PushBytes"],[6906,"impl-From%3C%26mut+%5Bu8;+48%5D%3E-for-%26mut+PushBytes"],[6907,"impl-From%3C%26%5Bu8;+48%5D%3E-for-%26PushBytes"],[6908,"impl-From%3C%26mut+%5Bu8;+41%5D%3E-for-%26mut+PushBytes"],[6909,"impl-From%3C%26%5Bu8;+42%5D%3E-for-%26PushBytes"],[6910,"impl-From%3C%26mut+%5Bu8;+21%5D%3E-for-%26mut+PushBytes"],[6911,"impl-From%3C%26%5Bu8;+47%5D%3E-for-%26PushBytes"],[6912,"impl-From%3C%26mut+%5Bu8;+42%5D%3E-for-%26mut+PushBytes"],[6913,"impl-From%3C%26%5Bu8;+43%5D%3E-for-%26PushBytes"],[6914,"impl-From%3C%26mut+%5Bu8;+46%5D%3E-for-%26mut+PushBytes"],[6915,"impl-From%3C%26%5Bu8;+46%5D%3E-for-%26PushBytes"],[6916,"impl-From%3C%26mut+%5Bu8;+43%5D%3E-for-%26mut+PushBytes"],[6917,"impl-From%3C%26mut+%5Bu8;+63%5D%3E-for-%26mut+PushBytes"],[6918,"impl-From%3C%26mut+%5Bu8;+45%5D%3E-for-%26mut+PushBytes"],[6919,"impl-From%3C%26%5Bu8;+45%5D%3E-for-%26PushBytes"],[6920,"impl-From%3C%26%5Bu8;+26%5D%3E-for-%26PushBytes"],[6921,"impl-From%3C%26%5Bu8;+44%5D%3E-for-%26PushBytes"],[6922,"impl-From%3C%26mut+%5Bu8;+25%5D%3E-for-%26mut+PushBytes"],[6923,"impl-From%3C%5Bu8;+2%5D%3E-for-PushBytesBuf"],[6924,"impl-From%3C%26%5Bu8;+19%5D%3E-for-PushBytesBuf"],[6925,"impl-From%3C%26%5Bu8;+25%5D%3E-for-PushBytesBuf"],[6926,"impl-From%3C%26%5Bu8;+44%5D%3E-for-PushBytesBuf"],[6927,"impl-From%3C%5Bu8;+63%5D%3E-for-PushBytesBuf"],[6928,"impl-From%3C%26%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6929,"impl-From%3C%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6930,"impl-From%3C%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6931,"impl-From%3C%26%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6932,"impl-From%3C%26%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6933,"impl-From%3C%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6934,"impl-From%3C%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6935,"impl-From%3C%26%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6936,"impl-From%3C%26%5Bu8;+41%5D%3E-for-PushBytesBuf"],[6937,"impl-From%3C%5Bu8;+41%5D%3E-for-PushBytesBuf"],[6938,"impl-From%3C%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6939,"impl-From%3C%26%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6940,"impl-From%3C%26%5Bu8;+40%5D%3E-for-PushBytesBuf"],[6941,"impl-From%3C%5Bu8;+25%5D%3E-for-PushBytesBuf"],[6942,"impl-From%3C%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6943,"impl-From%3C%26%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6944,"impl-From%3C%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6945,"impl-From%3C%26%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6946,"impl-From%3C%26%5Bu8;+24%5D%3E-for-PushBytesBuf"],[6947,"impl-From%3C%5Bu8;+40%5D%3E-for-PushBytesBuf"],[6948,"impl-From%3C%5Bu8;+24%5D%3E-for-PushBytesBuf"],[6949,"impl-From%3C%26%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6950,"impl-From%3C%5Bu8;+73%5D%3E-for-PushBytesBuf"],[6951,"impl-From%3C%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6952,"impl-From%3C%26%5Bu8;+23%5D%3E-for-PushBytesBuf"],[6953,"impl-From%3C%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6954,"impl-From%3C%26%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6955,"impl-From%3C%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6956,"impl-From%3C%26%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6957,"impl-From%3C%5Bu8;+23%5D%3E-for-PushBytesBuf"],[6958,"impl-From%3C%26%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6959,"impl-From%3C%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6960,"impl-From%3C%26%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6961,"impl-From%3C%26%5Bu8;+39%5D%3E-for-PushBytesBuf"],[6962,"impl-From%3C%5Bu8;+39%5D%3E-for-PushBytesBuf"],[6963,"impl-From%3C%5Bu8;+69%5D%3E-for-PushBytesBuf"],[6964,"impl-From%3C%5Bu8;+26%5D%3E-for-PushBytesBuf"],[6965,"impl-From%3C%26%5Bu8;+38%5D%3E-for-PushBytesBuf"],[6966,"impl-From%3C%5Bu8;+38%5D%3E-for-PushBytesBuf"],[6967,"impl-From%3C%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6968,"impl-From%3C%26%5Bu8;+20%5D%3E-for-PushBytesBuf"],[6969,"impl-From%3C%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6970,"impl-From%3C%26%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6971,"impl-From%3C%26%5Bu8;+26%5D%3E-for-PushBytesBuf"],[6972,"impl-From%3C%26%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6973,"impl-From%3C%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6974,"impl-From%3C%26%5Bu8;+22%5D%3E-for-PushBytesBuf"],[6975,"impl-From%3C%5Bu8;+22%5D%3E-for-PushBytesBuf"],[6976,"impl-From%3C%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6977,"impl-From%3C%5Bu8;+20%5D%3E-for-PushBytesBuf"],[6978,"impl-From%3C%26%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6979,"impl-From%3CPubkeyHash%3E-for-PushBytesBuf"],[6980,"impl-From%3CWPubkeyHash%3E-for-PushBytesBuf"],[6981,"impl-From%3C%5Bu8;+35%5D%3E-for-PushBytesBuf"],[6982,"impl-From%3C%26%5Bu8;+35%5D%3E-for-PushBytesBuf"],[6983,"impl-From%3CWScriptHash%3E-for-PushBytesBuf"],[6984,"impl-From%3C%5Bu8;+27%5D%3E-for-PushBytesBuf"],[6985,"impl-From%3C%26%5Bu8;+27%5D%3E-for-PushBytesBuf"],[6986,"impl-From%3CScriptHash%3E-for-PushBytesBuf"],[6987,"impl-From%3C%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6988,"impl-From%3C%5Bu8;+28%5D%3E-for-PushBytesBuf"],[6989,"impl-From%3C%26%5Bu8;+21%5D%3E-for-PushBytesBuf"],[6990,"impl-From%3C%5Bu8;+21%5D%3E-for-PushBytesBuf"],[6991,"impl-From%3C%26%5Bu8;+37%5D%3E-for-PushBytesBuf"],[6992,"impl-From%3C%5Bu8;+37%5D%3E-for-PushBytesBuf"],[6993,"impl-From%3C%5Bu8;+36%5D%3E-for-PushBytesBuf"],[6994,"impl-From%3C%26%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6995,"impl-From%3C%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6996,"impl-From%3C%26%5Bu8;+28%5D%3E-for-PushBytesBuf"],[6997,"impl-From%3C%26%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6998,"impl-From%3C%26%5Bu8;+64%5D%3E-for-PushBytesBuf"],[6999,"impl-From%3C%5Bu8;+64%5D%3E-for-PushBytesBuf"],[7000,"impl-From%3C%26%5Bu8;+36%5D%3E-for-PushBytesBuf"],[7001,"impl-From%3C%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7002,"impl-From%3C%5Bu8;+55%5D%3E-for-PushBytesBuf"],[7003,"impl-From%3C%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7004,"impl-From%3C%26%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7005,"impl-From%3C%26%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7006,"impl-From%3C%26%5Bu8;+63%5D%3E-for-PushBytesBuf"],[7007,"impl-From%3C%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7008,"impl-From%3C%26%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7009,"impl-From%3C%26%5Bu8;+76%5D%3E-for-PushBytesBuf"],[7010,"impl-From%3C%26%5Bu8;+55%5D%3E-for-PushBytesBuf"],[7011,"impl-From%3C%26%5Bu8;+73%5D%3E-for-PushBytesBuf"],[7012,"impl-From%3C%5Bu8;+44%5D%3E-for-PushBytesBuf"],[7013,"impl-From%3C%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7014,"impl-From%3C%26%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7015,"impl-From%3C%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7016,"impl-From%3C%26%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7017,"impl-From%3C%5Bu8;+76%5D%3E-for-PushBytesBuf"],[7018,"impl-From%3C%5Bu8;+56%5D%3E-for-PushBytesBuf"],[7019,"impl-From%3C%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7020,"impl-From%3C%26%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7021,"impl-From%3C%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7022,"impl-From%3C%26%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7023,"impl-From%3C%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7024,"impl-From%3C%26%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7025,"impl-From%3C%26%5Bu8;+56%5D%3E-for-PushBytesBuf"],[7026,"impl-From%3C%26%5Bu8;+69%5D%3E-for-PushBytesBuf"],[7027,"impl-From%3C%5Bu8;+6%5D%3E-for-PushBytesBuf"],[7028,"impl-From%3C%26%5Bu8;+6%5D%3E-for-PushBytesBuf"],[7029,"impl-From%3C%5Bu8;+57%5D%3E-for-PushBytesBuf"],[7030,"impl-From%3C%26%5Bu8;+57%5D%3E-for-PushBytesBuf"],[7031,"impl-From%3C%5Bu8;+7%5D%3E-for-PushBytesBuf"],[7032,"impl-From%3C%26%5Bu8;+7%5D%3E-for-PushBytesBuf"],[7033,"impl-From%3C%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7034,"impl-From%3C%26%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7035,"impl-From%3C%5Bu8;+8%5D%3E-for-PushBytesBuf"],[7036,"impl-From%3C%26%5Bu8;+8%5D%3E-for-PushBytesBuf"],[7037,"impl-From%3C%5Bu8;+58%5D%3E-for-PushBytesBuf"],[7038,"impl-From%3C%26%5Bu8;+58%5D%3E-for-PushBytesBuf"],[7039,"impl-From%3C%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7040,"impl-From%3C%26%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7041,"impl-From%3C%5Bu8;+70%5D%3E-for-PushBytesBuf"],[7042,"impl-From%3C%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7043,"impl-From%3C%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7044,"impl-From%3C%26%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7045,"impl-From%3C%26%5Bu8;+70%5D%3E-for-PushBytesBuf"],[7046,"impl-From%3C%26%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7047,"impl-From%3C%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7048,"impl-From%3C%26%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7049,"impl-From%3C%26%5Bu8;+75%5D%3E-for-PushBytesBuf"],[7050,"impl-From%3C%5Bu8;+59%5D%3E-for-PushBytesBuf"],[7051,"impl-From%3C%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7052,"impl-From%3C%26%5Bu8;+59%5D%3E-for-PushBytesBuf"],[7053,"impl-From%3C%26%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7054,"impl-From%3C%26%5Bu8;+62%5D%3E-for-PushBytesBuf"],[7055,"impl-From%3C%5Bu8;+62%5D%3E-for-PushBytesBuf"],[7056,"impl-From%3C%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7057,"impl-From%3C%26%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7058,"impl-From%3C%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7059,"impl-From%3C%5Bu8;+71%5D%3E-for-PushBytesBuf"],[7060,"impl-From%3C%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7061,"impl-From%3C%26%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7062,"impl-From%3C%26%5Bu8;+71%5D%3E-for-PushBytesBuf"],[7063,"impl-From%3C%26%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7064,"impl-From%3C%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7065,"impl-From%3C%26%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7066,"impl-From%3C%5Bu8;+61%5D%3E-for-PushBytesBuf"],[7067,"impl-From%3C%26%5Bu8;+61%5D%3E-for-PushBytesBuf"],[7068,"impl-From%3C%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7069,"impl-From%3C%26%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7070,"impl-From%3C%5Bu8;+75%5D%3E-for-PushBytesBuf"],[7071,"impl-From%3C%26%5Bu8;+74%5D%3E-for-PushBytesBuf"],[7072,"impl-From%3C%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7073,"impl-From%3C%26%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7074,"impl-From%3C%5Bu8;+74%5D%3E-for-PushBytesBuf"],[7075,"impl-From%3C%5Bu8;+72%5D%3E-for-PushBytesBuf"],[7076,"impl-From%3C%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7077,"impl-From%3C%26%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7078,"impl-From%3C%26%5Bu8;+72%5D%3E-for-PushBytesBuf"],[7080,"impl-From%3C%5Bu8;+19%5D%3E-for-PushBytesBuf"],[7081,"impl-From%3C%26%5Bu8;+2%5D%3E-for-PushBytesBuf"],[7083,"impl-From%3CUintError%3E-for-Error"],[7084,"impl-From%3CInfallible%3E-for-Error"],[7088,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-PushBytes"],[7089,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-PushBytes"],[7090,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-PushBytes"],[7091,"impl-Index%3CRangeFull%3E-for-PushBytes"],[7092,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-PushBytes"],[7093,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-PushBytes"],[7094,"impl-Index%3CRange%3Cusize%3E%3E-for-PushBytes"],[7095,"impl-Index%3Cusize%3E-for-PushBytes"],[7174,"impl-TryFrom%3C%26mut+%5Bu8%5D%3E-for-%26mut+PushBytes"],[7175,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-%26PushBytes"],[7223,"impl-Debug-for-Error"],[7224,"impl-Display-for-Error"],[7284,"impl-Display-for-FromStrError"],[7285,"impl-Debug-for-FromStrError"],[7286,"impl-Display-for-TryFromInstructionError"],[7287,"impl-Debug-for-TryFromInstructionError"],[7288,"impl-Debug-for-TryFromError"],[7289,"impl-Display-for-TryFromError"],[7291,"impl-From%3CInfallible%3E-for-FromStrError"],[7292,"impl-From%3CParseIntError%3E-for-FromStrError"],[7293,"impl-From%3CTryFromError%3E-for-FromStrError"],[7294,"impl-From%3CInfallible%3E-for-TryFromInstructionError"],[7296,"impl-From%3CTryFromError%3E-for-TryFromInstructionError"],[7397,"impl-Display-for-ParseOutPointError"],[7398,"impl-Debug-for-ParseOutPointError"],[7399,"impl-Display-for-InputsIndexError"],[7400,"impl-Debug-for-InputsIndexError"],[7401,"impl-Debug-for-OutputsIndexError"],[7402,"impl-Display-for-OutputsIndexError"],[7403,"impl-Display-for-IndexOutOfBoundsError"],[7404,"impl-Debug-for-IndexOutOfBoundsError"],[7405,"impl-Display-for-Version"],[7406,"impl-Debug-for-Version"],[7552,"impl-Debug-for-DecodeError%3CE%3E"],[7553,"impl-Display-for-DecodeError%3CE%3E"],[7555,"impl-From%3C%26Network%3E-for-%26Params"],[7556,"impl-From%3CNetwork%3E-for-%26Params"],[7557,"impl-From%3C%26Network%3E-for-Params"],[7558,"impl-From%3CNetwork%3E-for-Params"],[7646,"impl-Display-for-Error"],[7647,"impl-Debug-for-Error"],[7648,"impl-Display-for-FromHexError"],[7649,"impl-Debug-for-FromHexError"],[7651,"impl-From%3CError%3E-for-Error"],[7652,"impl-From%3CInfallible%3E-for-Error"],[7838,"impl-AsRef%3CPushBytes%3E-for-SerializedSignature"],[7839,"impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature"],[7869,"impl-Debug-for-Signature"],[7870,"impl-Display-for-Signature"],[7871,"impl-UpperHex-for-SerializedSignature"],[7872,"impl-Display-for-SerializedSignature"],[7873,"impl-LowerHex-for-SerializedSignature"],[7874,"impl-Debug-for-SerializedSignature"],[7875,"impl-Display-for-Error"],[7876,"impl-Debug-for-Error"],[7879,"impl-From%3CHexToBytesError%3E-for-Error"],[7881,"impl-From%3CInfallible%3E-for-Error"],[7882,"impl-From%3CError%3E-for-Error"],[7883,"impl-From%3CNonStandardSighashTypeError%3E-for-Error"],[7893,"impl-Serialize-for-Signature"],[7894,"impl-Signature"],[7970,"impl-Debug-for-ParseIntError"],[7971,"impl-Display-for-ParseIntError"],[7972,"impl-Debug-for-PrefixedHexError"],[7973,"impl-Display-for-PrefixedHexError"],[7974,"impl-Display-for-UnprefixedHexError"],[7975,"impl-Debug-for-UnprefixedHexError"],[7976,"impl-Debug-for-MissingPrefixError"],[7977,"impl-Display-for-MissingPrefixError"],[7978,"impl-Debug-for-ContainsPrefixError"],[7979,"impl-Display-for-ContainsPrefixError"],[7981,"impl-From%3CMissingPrefixError%3E-for-PrefixedHexError"],[7982,"impl-From%3CParseIntError%3E-for-PrefixedHexError"],[7985,"impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError"],[7986,"impl-From%3CParseIntError%3E-for-UnprefixedHexError"],[8092,"impl-Write-for-HmacEngine%3CT%3E"],[8093,"impl-Write-for-HmacEngine%3CT%3E"],[8094,"impl-Debug-for-FromSliceError"],[8095,"impl-Display-for-FromSliceError"],[8096,"impl-Display-for-Hmac%3CT%3E"],[8097,"impl-Debug-for-Hmac%3CT%3E"],[8098,"impl-LowerHex-for-Hmac%3CT%3E"],[8119,"impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E"],[8120,"impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8121,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8122,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8123,"impl-Index%3Cusize%3E-for-Hmac%3CT%3E"],[8168,"impl-Write-for-HmacEngine%3CT%3E"],[8169,"impl-Write-for-HmacEngine%3CT%3E"],[8174,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8175,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::hash160::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8188,"impl-Debug-for-Hash"],[8189,"impl-LowerHex-for-Hash"],[8190,"impl-UpperHex-for-Hash"],[8191,"impl-Display-for-Hash"],[8192,"impl-From%3CScriptHash%3E-for-Hash"],[8193,"impl-From%3CXKeyIdentifier%3E-for-Hash"],[8194,"impl-From%3CPubkeyHash%3E-for-Hash"],[8196,"impl-From%3CWPubkeyHash%3E-for-Hash"],[8285,"impl-Debug-for-HexToBytesError"],[8286,"impl-Display-for-HexToBytesError"],[8287,"impl-Display-for-InvalidCharError"],[8288,"impl-Debug-for-InvalidCharError"],[8289,"impl-Display-for-OddLengthStringError"],[8290,"impl-Debug-for-OddLengthStringError"],[8291,"impl-Display-for-HexToArrayError"],[8292,"impl-Debug-for-HexToArrayError"],[8298,"impl-From%3COddLengthStringError%3E-for-HexToBytesError"],[8299,"impl-From%3CInvalidCharError%3E-for-HexToBytesError"],[8303,"impl-From%3CInvalidLengthError%3E-for-HexToArrayError"],[8304,"impl-From%3CInvalidCharError%3E-for-HexToArrayError"],[8415,"impl-LowerHex-for-DisplayByteSlice%3C\'a%3E"],[8416,"impl-Debug-for-DisplayByteSlice%3C\'a%3E"],[8417,"impl-UpperHex-for-DisplayByteSlice%3C\'a%3E"],[8418,"impl-Display-for-DisplayByteSlice%3C\'a%3E"],[8419,"impl-UpperHex-for-DisplayArray%3C\'a,+LEN%3E"],[8420,"impl-Debug-for-DisplayArray%3C\'a,+LEN%3E"],[8421,"impl-LowerHex-for-DisplayArray%3C\'a,+LEN%3E"],[8422,"impl-Display-for-DisplayArray%3C\'a,+LEN%3E"],[8465,"impl-Debug-for-InvalidLengthError"],[8466,"impl-Display-for-InvalidLengthError"],[8509,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::ripemd160::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8510,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8539,"impl-Write-for-HashEngine"],[8540,"impl-Write-for-HashEngine"],[8541,"impl-UpperHex-for-Hash"],[8542,"impl-LowerHex-for-Hash"],[8543,"impl-Display-for-Hash"],[8544,"impl-Debug-for-Hash"],[8576,"impl-Write-for-HashEngine"],[8577,"impl-Write-for-HashEngine"],[8757,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8758,"impl-dyn+Error+%2B+Send"],[8759,"impl-dyn+Error"],[8760,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8761,"impl-dyn+Error+%2B+Send"],[8762,"impl-dyn+Error"],[8763,"impl-dyn+Error"],[8764,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8765,"impl-dyn+Error+%2B+Send"],[8775,"impl-Display-for-Unexpected%3C\'a%3E"],[8776,"impl-Debug-for-Unexpected%3C\'a%3E"],[8785,"impl-dyn+Error"],[8786,"impl-dyn+Error+%2B+Send"],[8787,"impl-dyn+Error+%2B+Send+%2B+Sync"],[9042,"impl-Error-for-Error"],[9043,"impl-Error-for-Error"],[9925,"impl-Debug-for-Error"],[9926,"impl-Display-for-Error"],[10065,"impl-MapAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10066,"impl-SeqAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10268,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10269,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10270,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10271,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10272,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10273,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10274,"impl-SerializeMap-for-Impossible%3COk,+Error%3E"],[10284,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10285,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10293,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10294,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10295,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10296,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10342,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10343,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha1::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10372,"impl-Write-for-HashEngine"],[10373,"impl-Write-for-HashEngine"],[10374,"impl-Debug-for-Hash"],[10375,"impl-UpperHex-for-Hash"],[10376,"impl-LowerHex-for-Hash"],[10377,"impl-Display-for-Hash"],[10408,"impl-Write-for-HashEngine"],[10409,"impl-Write-for-HashEngine"],[10415,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10416,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256::%7Bimpl%2320%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10461,"impl-Write-for-HashEngine"],[10462,"impl-Write-for-HashEngine"],[10463,"impl-UpperHex-for-Hash"],[10464,"impl-LowerHex-for-Hash"],[10465,"impl-Debug-for-Hash"],[10466,"impl-Display-for-Hash"],[10467,"impl-Display-for-Midstate"],[10468,"impl-UpperHex-for-Midstate"],[10469,"impl-LowerHex-for-Midstate"],[10470,"impl-Debug-for-Midstate"],[10472,"impl-From%3CWScriptHash%3E-for-Hash"],[10473,"impl-From%3CDescriptorId%3E-for-Hash"],[10525,"impl-Write-for-HashEngine"],[10526,"impl-Write-for-HashEngine"],[10530,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10531,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256d::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10546,"impl-Debug-for-Hash"],[10547,"impl-Display-for-Hash"],[10548,"impl-UpperHex-for-Hash"],[10549,"impl-LowerHex-for-Hash"],[10550,"impl-From%3CLegacySighash%3E-for-Hash"],[10552,"impl-From%3CWtxid%3E-for-Hash"],[10553,"impl-From%3CBlockHash%3E-for-Hash"],[10554,"impl-From%3CSegwitV0Sighash%3E-for-Hash"],[10555,"impl-From%3CTxid%3E-for-Hash"],[10556,"impl-From%3CTxMerkleNode%3E-for-Hash"],[10557,"impl-From%3CWitnessMerkleNode%3E-for-Hash"],[10558,"impl-From%3CFilterHash%3E-for-Hash"],[10559,"impl-From%3CWitnessCommitment%3E-for-Hash"],[10560,"impl-From%3CFilterHeader%3E-for-Hash"],[10561,"impl-From%3CHash%3E-for-Hash"],[10585,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256t::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash%3CT%3E"],[10586,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash%3CT%3E"],[10601,"impl-Debug-for-Hash%3CT%3E"],[10602,"impl-UpperHex-for-Hash%3CT%3E"],[10603,"impl-LowerHex-for-Hash%3CT%3E"],[10604,"impl-Display-for-Hash%3CT%3E"],[10605,"impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E"],[10606,"impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E"],[10608,"impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E"],[10609,"impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E"],[10633,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha384::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10634,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10653,"impl-LowerHex-for-Hash"],[10654,"impl-Display-for-Hash"],[10655,"impl-Debug-for-Hash"],[10656,"impl-UpperHex-for-Hash"],[10691,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10692,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10721,"impl-Write-for-HashEngine"],[10722,"impl-Write-for-HashEngine"],[10723,"impl-LowerHex-for-Hash"],[10724,"impl-Display-for-Hash"],[10725,"impl-UpperHex-for-Hash"],[10726,"impl-Debug-for-Hash"],[10757,"impl-Write-for-HashEngine"],[10758,"impl-Write-for-HashEngine"],[10763,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512_256::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10764,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10783,"impl-LowerHex-for-Hash"],[10784,"impl-Display-for-Hash"],[10785,"impl-Debug-for-Hash"],[10786,"impl-UpperHex-for-Hash"],[10822,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10823,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::siphash24::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10858,"impl-Write-for-HashEngine"],[10859,"impl-Write-for-HashEngine"],[10860,"impl-LowerHex-for-Hash"],[10861,"impl-Display-for-Hash"],[10862,"impl-UpperHex-for-Hash"],[10863,"impl-Debug-for-Hash"],[10910,"impl-Write-for-HashEngine"],[10911,"impl-Write-for-HashEngine"],[10962,"impl-BufRead-for-FromStd%3CT%3E"],[10963,"impl-BufRead-for-FromStd%3CT%3E"],[10964,"impl-BufRead-for-ToStd%3CT%3E"],[10965,"impl-BufRead-for-ToStd%3CT%3E"],[11003,"impl-BufRead-for-FromStd%3CT%3E"],[11004,"impl-BufRead-for-FromStd%3CT%3E"],[11005,"impl-BufRead-for-ToStd%3CT%3E"],[11006,"impl-BufRead-for-ToStd%3CT%3E"],[11010,"impl-Write-for-FromStd%3CT%3E"],[11011,"impl-Write-for-FromStd%3CT%3E"],[11012,"impl-Write-for-ToStd%3CT%3E"],[11013,"impl-Write-for-ToStd%3CT%3E"],[11014,"impl-Write-for-Sink"],[11015,"impl-Write-for-Sink"],[11016,"impl-Display-for-Error"],[11017,"impl-Debug-for-Error"],[11025,"impl-From%3CError%3E-for-Error"],[11026,"impl-From%3CErrorKind%3E-for-Error"],[11060,"impl-Read-for-FromStd%3CT%3E"],[11061,"impl-Read-for-FromStd%3CT%3E"],[11062,"impl-Read-for-ToStd%3CT%3E"],[11063,"impl-Read-for-ToStd%3CT%3E"],[11070,"impl-Read-for-FromStd%3CT%3E"],[11071,"impl-Read-for-FromStd%3CT%3E"],[11072,"impl-Read-for-ToStd%3CT%3E"],[11073,"impl-Read-for-ToStd%3CT%3E"],[11148,"impl-Write-for-FromStd%3CT%3E"],[11149,"impl-Write-for-FromStd%3CT%3E"],[11150,"impl-Write-for-ToStd%3CT%3E"],[11151,"impl-Write-for-ToStd%3CT%3E"],[11152,"impl-Write-for-Sink"],[11153,"impl-Write-for-Sink"],[11154,"impl-Write-for-FromStd%3CT%3E"],[11155,"impl-Write-for-FromStd%3CT%3E"],[11156,"impl-Write-for-ToStd%3CT%3E"],[11157,"impl-Write-for-ToStd%3CT%3E"],[11159,"impl-Write-for-Sink"],[11160,"impl-Write-for-Sink"],[11291,"impl-Debug-for-TweakedPublicKey"],[11292,"impl-LowerHex-for-TweakedPublicKey"],[11293,"impl-Display-for-TweakedPublicKey"],[11295,"impl-Debug-for-FromSliceError"],[11296,"impl-Display-for-FromSliceError"],[11297,"impl-Debug-for-FromWifError"],[11298,"impl-Display-for-FromWifError"],[11299,"impl-Debug-for-ParsePublicKeyError"],[11300,"impl-Display-for-ParsePublicKeyError"],[11301,"impl-Display-for-ParseCompressedPublicKeyError"],[11302,"impl-Debug-for-ParseCompressedPublicKeyError"],[11303,"impl-Display-for-UncompressedPublicKeyError"],[11304,"impl-Debug-for-UncompressedPublicKeyError"],[11305,"impl-Display-for-InvalidBase58PayloadLengthError"],[11306,"impl-Debug-for-InvalidBase58PayloadLengthError"],[11307,"impl-Debug-for-InvalidAddressVersionError"],[11308,"impl-Display-for-InvalidAddressVersionError"],[11314,"impl-From%3CError%3E-for-FromSliceError"],[11315,"impl-From%3CInfallible%3E-for-FromSliceError"],[11316,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError"],[11317,"impl-From%3CInvalidAddressVersionError%3E-for-FromWifError"],[11319,"impl-From%3CInfallible%3E-for-FromWifError"],[11320,"impl-From%3CError%3E-for-FromWifError"],[11321,"impl-From%3CError%3E-for-FromWifError"],[11323,"impl-From%3CFromSliceError%3E-for-ParsePublicKeyError"],[11324,"impl-From%3CInfallible%3E-for-ParsePublicKeyError"],[11325,"impl-From%3CError%3E-for-ParseCompressedPublicKeyError"],[11326,"impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError"],[11327,"impl-From%3CInfallible%3E-for-ParseCompressedPublicKeyError"],[11355,"impl-Serialize-for-TweakedPublicKey"],[11356,"impl-TweakedPublicKey"],[11460,"impl-Debug-for-MerkleBlockError"],[11461,"impl-Display-for-MerkleBlockError"],[11512,"impl-Display-for-ParseNetworkError"],[11513,"impl-Debug-for-ParseNetworkError"],[11514,"impl-Debug-for-UnknownChainHashError"],[11515,"impl-Display-for-UnknownChainHashError"],[11559,"impl-AsMut%3C%5Bu8%5D%3E-for-Magic"],[11560,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11561,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Magic"],[11562,"impl-AsRef%3C%5Bu8%5D%3E-for-Magic"],[11569,"impl-Borrow%3C%5Bu8%5D%3E-for-Magic"],[11571,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Magic"],[11576,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Magic"],[11577,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11621,"impl-LowerHex-for-ServiceFlags"],[11622,"impl-UpperHex-for-ServiceFlags"],[11623,"impl-Debug-for-ServiceFlags"],[11624,"impl-Display-for-ServiceFlags"],[11625,"impl-LowerHex-for-Magic"],[11626,"impl-UpperHex-for-Magic"],[11627,"impl-Debug-for-Magic"],[11628,"impl-Display-for-Magic"],[11629,"impl-Display-for-ParseMagicError"],[11630,"impl-Debug-for-ParseMagicError"],[11631,"impl-Display-for-UnknownMagicError"],[11632,"impl-Debug-for-UnknownMagicError"],[11842,"impl-Debug-for-CommandString"],[11843,"impl-Display-for-CommandString"],[11844,"impl-Debug-for-CommandStringError"],[11845,"impl-Display-for-CommandStringError"],[11868,"impl-TryFrom%3C%26str%3E-for-CommandString"],[11870,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-CommandString"],[11871,"impl-TryFrom%3CString%3E-for-CommandString"],[12564,"impl-Display-for-Error"],[12565,"impl-Debug-for-Error"],[12569,"impl-Debug-for-GetKeyError"],[12570,"impl-Display-for-GetKeyError"],[12573,"impl-Display-for-SignError"],[12574,"impl-Debug-for-SignError"],[12575,"impl-Display-for-ExtractTxError"],[12576,"impl-Debug-for-ExtractTxError"],[12577,"impl-Display-for-IndexOutOfBoundsError"],[12578,"impl-Debug-for-IndexOutOfBoundsError"],[12579,"impl-Debug-for-PsbtParseError"],[12580,"impl-Display-for-PsbtParseError"],[12581,"impl-Display-for-PsbtSighashType"],[12582,"impl-Debug-for-PsbtSighashType"],[12584,"impl-From%3CInfallible%3E-for-Error"],[12585,"impl-From%3CFromSliceError%3E-for-Error"],[12587,"impl-From%3CError%3E-for-Error"],[12588,"impl-From%3CError%3E-for-Error"],[12593,"impl-From%3CInfallible%3E-for-GetKeyError"],[12594,"impl-From%3CError%3E-for-GetKeyError"],[12597,"impl-From%3CP2wpkhError%3E-for-SignError"],[12598,"impl-From%3CInfallible%3E-for-SignError"],[12599,"impl-From%3CTaprootError%3E-for-SignError"],[12601,"impl-From%3CIndexOutOfBoundsError%3E-for-SignError"],[12608,"impl-From%3CTapSighashType%3E-for-PsbtSighashType"],[12609,"impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType"],[12803,"impl-Display-for-Key"],[12804,"impl-Debug-for-Key"],[13068,"impl-Display-for-PublicKey"],[13069,"impl-Debug-for-PublicKey"],[13070,"impl-LowerHex-for-PublicKey"],[13073,"impl-Debug-for-InvalidParityValue"],[13074,"impl-Display-for-InvalidParityValue"],[13076,"impl-LowerHex-for-Message"],[13077,"impl-Display-for-Message"],[13078,"impl-Debug-for-Message"],[13079,"impl-Debug-for-Error"],[13080,"impl-Display-for-Error"],[13088,"impl-From%3CT%3E-for-SecretKey"],[13089,"impl-From%3CKeypair%3E-for-SecretKey"],[13090,"impl-From%3C%26Keypair%3E-for-SecretKey"],[13093,"impl-From%3CKeypair%3E-for-PublicKey"],[13094,"impl-From%3CPublicKey%3E-for-PublicKey"],[13095,"impl-From%3C%26Keypair%3E-for-PublicKey"],[13102,"impl-From%3CT%3E-for-Message"],[13103,"impl-From%3CTapSighash%3E-for-Message"],[13105,"impl-From%3CLegacySighash%3E-for-Message"],[13106,"impl-From%3CSegwitV0Sighash%3E-for-Message"],[13213,"impl-Serialize-for-PublicKey"],[13214,"impl-PublicKey"],[13270,"impl-TryFrom%3Ci32%3E-for-Parity"],[13271,"impl-TryFrom%3Cu8%3E-for-Parity"],[13420,"impl-PartialEq-for-SerializedSignature"],[13421,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[13434,"impl-Debug-for-SerializedSignature"],[13435,"impl-Display-for-SerializedSignature"],[13436,"impl-Debug-for-Signature"],[13437,"impl-Display-for-Signature"],[13441,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[13442,"impl-From%3CSignature%3E-for-SerializedSignature"],[13460,"impl-IntoIterator-for-%26SerializedSignature"],[13461,"impl-IntoIterator-for-SerializedSignature"],[13467,"impl-PartialOrd-for-SerializedSignature"],[13468,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[13487,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[13488,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[13560,"impl-Debug-for-ElligatorSwift"],[13561,"impl-LowerHex-for-ElligatorSwift"],[13562,"impl-Display-for-ElligatorSwift"],[13958,"impl-Display-for-Error"],[13959,"impl-Debug-for-Error"],[13960,"impl-From%3CNonZero%3Cu32%3E%3E-for-Error"],[13962,"impl-From%3CError%3E-for-Error"],[14083,"impl-Display-for-BernoulliError"],[14084,"impl-Debug-for-BernoulliError"],[14092,"impl-Debug-for-WeightedError"],[14093,"impl-Display-for-WeightedError"],[14106,"impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E"],[14107,"impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E"],[14136,"impl-Distribution%3Cf64%3E-for-OpenClosed01"],[14137,"impl-Distribution%3Cf32%3E-for-OpenClosed01"],[14138,"impl-Distribution%3Cf64%3E-for-Open01"],[14139,"impl-Distribution%3Cf32%3E-for-Open01"],[14144,"impl-Distribution%3Cchar%3E-for-Standard"],[14145,"impl-Distribution%3C()%3E-for-Standard"],[14146,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14147,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14148,"impl-Distribution%3Cisize%3E-for-Standard"],[14149,"impl-Distribution%3Ci128%3E-for-Standard"],[14150,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14151,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14152,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14153,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14154,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14155,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14156,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14157,"impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard"],[14158,"impl-Distribution%3Ci64%3E-for-Standard"],[14159,"impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard"],[14160,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14161,"impl-Distribution%3Cf32%3E-for-Standard"],[14162,"impl-Distribution%3Cf64%3E-for-Standard"],[14163,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14164,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14165,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14166,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14167,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14168,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14169,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14170,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14171,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14172,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14173,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14174,"impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard"],[14175,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14176,"impl-Distribution%3Ci32%3E-for-Standard"],[14177,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14178,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14179,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14180,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14181,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2328%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14182,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2327%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14183,"impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard"],[14184,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2326%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14185,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2325%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14186,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14187,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard"],[14188,"impl-Distribution%3C%5BT;+32%5D%3E-for-Standard"],[14189,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14190,"impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard"],[14191,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard"],[14192,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard"],[14193,"impl-Distribution%3Ci16%3E-for-Standard"],[14194,"impl-Distribution%3Ci8%3E-for-Standard"],[14195,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard"],[14196,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard"],[14197,"impl-Distribution%3Cu8%3E-for-Standard"],[14198,"impl-Distribution%3Cusize%3E-for-Standard"],[14199,"impl-Distribution%3Cu128%3E-for-Standard"],[14200,"impl-Distribution%3Cu16%3E-for-Standard"],[14201,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard"],[14202,"impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard"],[14203,"impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard"],[14204,"impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard"],[14205,"impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard"],[14206,"impl-Distribution%3Cu64%3E-for-Standard"],[14207,"impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard"],[14208,"impl-Distribution%3C(A,+B,+C)%3E-for-Standard"],[14209,"impl-Distribution%3C(A,+B)%3E-for-Standard"],[14210,"impl-Distribution%3Cu32%3E-for-Standard"],[14211,"impl-Distribution%3Cbool%3E-for-Standard"],[14212,"impl-Distribution%3C(A,)%3E-for-Standard"],[14213,"impl-Distribution%3COption%3CT%3E%3E-for-Standard"],[14330,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14331,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14332,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14333,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14334,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14335,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14336,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14337,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14338,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14339,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14340,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14341,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14343,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14344,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14347,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14348,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14349,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14350,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14351,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14352,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14353,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14354,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14355,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14356,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14357,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14358,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14360,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14361,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14364,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14365,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14366,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14367,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14368,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14369,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14370,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14371,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14372,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14373,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14374,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14375,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14377,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14378,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14382,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14383,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14384,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14385,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14386,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14387,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14388,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14389,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14390,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14391,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14392,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14393,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14394,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14395,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14397,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14398,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14399,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14400,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14401,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14402,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14403,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14404,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14405,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14406,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14407,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14408,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14576,"impl-Debug-for-ReadError"],[14577,"impl-Display-for-ReadError"],[14679,"impl-From%3CVec%3Cusize%3E%3E-for-IndexVec"],[14680,"impl-From%3CVec%3Cu32%3E%3E-for-IndexVec"],[14728,"impl-Debug-for-OutOfRangeError"],[14729,"impl-Display-for-OutOfRangeError"],[14753,"impl-Display-for-Signature"],[14754,"impl-LowerHex-for-Signature"],[14755,"impl-Debug-for-Signature"],[14763,"impl-Serialize-for-Signature"],[14764,"impl-Signature"],[14941,"impl-Debug-for-PrevoutsSizeError"],[14942,"impl-Display-for-PrevoutsSizeError"],[14943,"impl-Debug-for-PrevoutsKindError"],[14944,"impl-Display-for-PrevoutsKindError"],[14945,"impl-Debug-for-PrevoutsIndexError"],[14946,"impl-Display-for-PrevoutsIndexError"],[14947,"impl-Debug-for-InvalidSighashTypeError"],[14948,"impl-Display-for-InvalidSighashTypeError"],[14949,"impl-Display-for-NonStandardSighashTypeError"],[14950,"impl-Debug-for-NonStandardSighashTypeError"],[14951,"impl-Debug-for-SighashTypeParseError"],[14952,"impl-Display-for-SighashTypeParseError"],[14954,"impl-Debug-for-TaprootError"],[14955,"impl-Display-for-TaprootError"],[14956,"impl-Debug-for-P2wpkhError"],[14957,"impl-Display-for-P2wpkhError"],[14958,"impl-Display-for-SingleMissingOutputError"],[14959,"impl-Debug-for-SingleMissingOutputError"],[14960,"impl-Debug-for-AnnexError"],[14961,"impl-Display-for-AnnexError"],[14962,"impl-Debug-for-SigningDataError%3CE%3E"],[14963,"impl-Display-for-SigningDataError%3CE%3E"],[14976,"impl-From%3CPrevoutsKindError%3E-for-TaprootError"],[14978,"impl-From%3CInputsIndexError%3E-for-TaprootError"],[14979,"impl-From%3CPrevoutsSizeError%3E-for-TaprootError"],[14980,"impl-From%3CPrevoutsIndexError%3E-for-TaprootError"],[14981,"impl-From%3CInfallible%3E-for-TaprootError"],[14982,"impl-From%3CInfallible%3E-for-P2wpkhError"],[14983,"impl-From%3CInputsIndexError%3E-for-P2wpkhError"],[14988,"impl-From%3CError%3E-for-SigningDataError%3CE%3E"],[14989,"impl-From%3CInfallible%3E-for-SigningDataError%3CE%3E"],[15157,"impl-Display-for-MessageSignatureError"],[15158,"impl-Debug-for-MessageSignatureError"],[15159,"impl-Debug-for-MessageSignature"],[15160,"impl-Display-for-MessageSignature"],[15161,"impl-From%3CInfallible%3E-for-MessageSignatureError"],[15163,"impl-From%3CError%3E-for-MessageSignatureError"],[15425,"impl-Debug-for-SigFromSliceError"],[15426,"impl-Display-for-SigFromSliceError"],[15430,"impl-Display-for-IncompleteBuilderError"],[15431,"impl-Debug-for-IncompleteBuilderError"],[15432,"impl-Debug-for-HiddenNodesError"],[15433,"impl-Display-for-HiddenNodesError"],[15440,"impl-UpperHex-for-FutureLeafVersion"],[15441,"impl-LowerHex-for-FutureLeafVersion"],[15442,"impl-Debug-for-FutureLeafVersion"],[15443,"impl-Display-for-FutureLeafVersion"],[15444,"impl-UpperHex-for-LeafVersion"],[15445,"impl-Display-for-LeafVersion"],[15446,"impl-Debug-for-LeafVersion"],[15447,"impl-LowerHex-for-LeafVersion"],[15448,"impl-Debug-for-TaprootBuilderError"],[15449,"impl-Display-for-TaprootBuilderError"],[15450,"impl-Display-for-TaprootError"],[15451,"impl-Debug-for-TaprootError"],[15456,"impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError"],[15457,"impl-From%3CError%3E-for-SigFromSliceError"],[15458,"impl-From%3CInfallible%3E-for-SigFromSliceError"],[15459,"impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch"],[15460,"impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch"],[15461,"impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch"],[15462,"impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch"],[15463,"impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch"],[15464,"impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch"],[15465,"impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch"],[15466,"impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch"],[15467,"impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch"],[15468,"impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch"],[15469,"impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch"],[15470,"impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch"],[15471,"impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch"],[15472,"impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch"],[15473,"impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch"],[15474,"impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch"],[15475,"impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch"],[15476,"impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch"],[15477,"impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch"],[15478,"impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch"],[15479,"impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch"],[15480,"impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch"],[15481,"impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch"],[15482,"impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch"],[15483,"impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch"],[15484,"impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch"],[15485,"impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch"],[15486,"impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch"],[15487,"impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch"],[15488,"impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch"],[15489,"impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch"],[15490,"impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch"],[15491,"impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch"],[15492,"impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch"],[15493,"impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch"],[15494,"impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch"],[15495,"impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch"],[15496,"impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch"],[15497,"impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch"],[15498,"impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch"],[15499,"impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch"],[15500,"impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch"],[15501,"impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch"],[15502,"impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch"],[15503,"impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch"],[15504,"impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch"],[15505,"impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch"],[15506,"impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch"],[15507,"impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch"],[15508,"impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch"],[15509,"impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch"],[15510,"impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch"],[15511,"impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch"],[15512,"impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch"],[15513,"impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch"],[15514,"impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch"],[15515,"impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch"],[15516,"impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch"],[15517,"impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch"],[15518,"impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch"],[15519,"impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch"],[15520,"impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch"],[15521,"impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch"],[15522,"impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch"],[15523,"impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch"],[15524,"impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch"],[15525,"impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch"],[15526,"impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch"],[15527,"impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch"],[15528,"impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch"],[15529,"impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch"],[15530,"impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch"],[15532,"impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch"],[15533,"impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch"],[15534,"impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch"],[15535,"impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch"],[15536,"impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch"],[15537,"impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch"],[15538,"impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch"],[15539,"impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch"],[15540,"impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch"],[15541,"impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch"],[15542,"impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch"],[15543,"impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch"],[15544,"impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch"],[15545,"impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch"],[15546,"impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch"],[15547,"impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch"],[15548,"impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch"],[15549,"impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch"],[15550,"impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch"],[15551,"impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch"],[15552,"impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch"],[15553,"impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch"],[15554,"impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch"],[15555,"impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch"],[15556,"impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch"],[15557,"impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch"],[15558,"impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch"],[15559,"impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch"],[15560,"impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch"],[15561,"impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch"],[15562,"impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch"],[15563,"impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch"],[15564,"impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch"],[15565,"impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch"],[15566,"impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch"],[15567,"impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch"],[15568,"impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch"],[15569,"impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch"],[15570,"impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch"],[15571,"impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch"],[15572,"impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch"],[15573,"impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch"],[15574,"impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch"],[15575,"impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch"],[15576,"impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch"],[15577,"impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch"],[15578,"impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch"],[15579,"impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch"],[15580,"impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch"],[15581,"impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch"],[15582,"impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch"],[15583,"impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch"],[15584,"impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch"],[15585,"impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch"],[15586,"impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch"],[15587,"impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch"],[15588,"impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch"],[15652,"impl-IntoIterator-for-%26TaprootMerkleBranch"],[15653,"impl-IntoIterator-for-TaprootMerkleBranch"],[15654,"impl-IntoIterator-for-%26mut+TaprootMerkleBranch"],[15703,"impl-Serialize-for-Signature"],[15704,"impl-Signature"],[15705,"impl-Serialize-for-TaprootMerkleBranch"],[15706,"impl-TaprootMerkleBranch"],[15710,"impl-ControlBlock"],[15711,"impl-Serialize-for-ControlBlock"],[15757,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[15759,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[15762,"impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch"],[15763,"impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch"],[15764,"impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch"],[15770,"impl-TryFrom%3CTaprootBuilder%3E-for-TapTree"],[15771,"impl-TryFrom%3CNodeInfo%3E-for-TapTree"],[15890,"impl-PartialEq-for-SerializedSignature"],[15891,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[15894,"impl-Display-for-SerializedSignature"],[15895,"impl-Debug-for-SerializedSignature"],[15897,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[15898,"impl-From%3CSignature%3E-for-SerializedSignature"],[15906,"impl-IntoIterator-for-SerializedSignature"],[15907,"impl-IntoIterator-for-%26SerializedSignature"],[15913,"impl-PartialOrd-for-SerializedSignature"],[15914,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[15958,"impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E"],[15959,"impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E"],[16006,"impl-KeychainTxOutIndex%3CK%3E"],[16007,"impl-Indexer-for-KeychainTxOutIndex%3CK%3E"],[16029,"impl-Display-for-InsertDescriptorError%3CK%3E"],[16030,"impl-Debug-for-InsertDescriptorError%3CK%3E"],[16202,"impl-Debug-for-MissingGenesisError"],[16203,"impl-Display-for-MissingGenesisError"],[16204,"impl-Display-for-AlterCheckPointError"],[16205,"impl-Debug-for-AlterCheckPointError"],[16206,"impl-Display-for-CannotConnectError"],[16207,"impl-Debug-for-CannotConnectError"],[16208,"impl-Display-for-ApplyHeaderError"],[16209,"impl-Debug-for-ApplyHeaderError"],[16220,"impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet"],[16221,"impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet"],[16339,"impl-Display-for-SyncItem%3C\'_,+I%3E"],[16340,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[16516,"impl-Debug-for-CalculateFeeError"],[16517,"impl-Display-for-CalculateFeeError"]],"c":"OjAAAAEAAAAAADYAEAAAAHECcwLHBD8IVghaCH4Iowo5C5IOlA6VDpYOnA6eDp8OoA7/FAAVARUCFfMWXR2THRQeIB4IIgkiEiITIiAtTTJeMl8yYDJhMkczXDNwM0k0SjRLNEw0VzSXNMo3ZDhlOGY4aThsOOE44jiQOyI9","e":"OjAAAAEAAAAAAE4rEAAAAAAAYCC2Hv7////+////3/8ffHz/9/8//3+XGAjjbAgAADwgwvuRn/6//wH///8/+P/7/wMAAAAAAAAAAAAAAAAAAAAAAAAAf/z/3///fQEAgP//////PwD4/////////////////////0MDAID///////////////////////////////////8B8P////9/fv////////eAf/j////////////f//////////////////8G8O///////////////////////3+AHVXvdXrZz52y/d5NMkLU5sD//wH4/z8AAgAAAAD4f87//3/+////HwCA////////x////wMAAAAAAAAAEAAAAAAEAAD/AQAAAAAA/v//////H/h/AMADAP/7f/7//zsE/B8A/P8fAA/+////////YwAAMDD//////wMA4f///////////////////3/A/////////wED+P///////wcAAAAAAADw//////////////9/////8n2AAwD+//////////8/AAAAAAB4//8H/j/8eweMB37+Pzz///////8H/Pwf/////vF//z3wAQD/IAB/QHgG1eF/DAAAg2D/837AP37A//8D/w8A/P8BAOD/T+D//wDA/z/4v+MDwP9/AUD4HwD//wcAgIPHywD+BQAAAAAAAL7+//H//98H4P//+1/I4wMA8Hn88/8I8P///wcAAMD//w9Ayf33AAAAAPz//z/////g///f//+Ba0MAAMCH4/////j/////H/z/AP/zAwAe/If//wf4/3/m/wcA/v8HAP7///D//+D3/z8An//4fwD//w/8PwP8D4D/e/z/AMz5/9//////+////38Z8BMAX/vf/9//DwDg//8OBwYAAPD///9/AAAAgIf/////AQD+//8/A/z8///j//+5tAv5+zgAGgCAgA/84Z9//P////8DAAAA8P////P/P2WAPf5/zwMAAPP//6axnwAA+P//////////JQc4B8D//8f//////wcA8P///////f///z8cAHwAAP7/B3//////5w8AwP//yf8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfx///8///f///+L/z//////////////////////////////////////////////////7b/BYAD+BsAwP8//P///z8A/+cPAADg////94L//wcAAPD///+/////KyAAEPj//38/fmDcAwAIfwAA9xEAAPg/AIDfKQDwvwAA+P8PAAAAwAeCf8D///8jgL3//3/A/////z/dUfD3/wD8///////fDPD///8fAAD077//z+8PZQJfUBGA///n//9vfv8DAMD/7//f/99/GCMAFj9//Mf///9jAR7w/wAw/wD+jT8AAMPz/////5M///8XBAAAAAAAAAAAAAAAAAAA8P9OAAAAAADrAwAAAP4GhKRIVYkcAAAA/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P///8HAAAAAAAA4P///2/8/+H/////////////////////////HwAAAAAD4A9gwAMBAEAe4P////8nf/7/x/////7///8m1s/x7////v///s/vP//f/87vP////5M////8/////+TP///8//9P/vz/4/3/////R7oM+/+/AQAAAP//+//////3+w8sAgAA4P/3///8/9P////vfwMAAAAA/v//////P/j//////79498EBANeP/////////wGA5/93Av8eAP7/H/7/AQAA////////////S+gAMOx///8PAP//PwP8HwAAAAAA//8f/v//IcD/7/8BwP////8jQP6fA/z///3ngP9++P//9/////Dw3r/3gP//////////AfwAAPD///8D4Pf///8BAPw/BwAAAAAAAAAAAAAAAPz/////////+fz////n//83zNUmHwCAB3D8APj/3/////8f9v8BAMD///8/BnbuPwcAAAAAQDfw/////////////x/o/8Tfn////////wPMJR0AAIf/zwEAAPD/AQBgA0Dm///3//////+H/z8AAPz3GPXh4X////7+fy3gYfzg+f9//Pg92P///z/g4bj/DwIA8P+D/////w9+8P8PCN8PAHzC///7v///////H/72283/effh/wAAAACGCwAIEg8AAP////////////8BGAAgoP///////////3/8f//////P/wOA////Afj/9//v/5//3////z/w8wHwAwD/81DABpj/4T/+8f8P8P7/+x//MBBOj/9/Axjm+X/+12//n9sPAAAAAAAA/P////////////////////8fEPppBwAAAPs//P//+///////9/8P4H//FwH6fwAAAAAAAADm////////////////h/3n/////////v//H/7//////////+////////8/SSDB/wMAAPgAAMAD/wd1gz/+///xx+f////z/3/+/w/449/T//+PuH/9A8T/vwGwvwcAAP///4EFAQAAkP9xcOCfI4AjAQD8////+/8XYAjAQv///t8PAP7/Afj7/ykIAABI5PD/D/7/AwAA8v/j///3f/wEAACwoA384P8HAP5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","P":[[38,"Hash::Bytes"],[39,""],[48,"T"],[61,""],[62,"T"],[79,""],[83,"A"],[84,""],[85,"A"],[87,""],[89,"A"],[90,""],[91,"D"],[92,"T"],[104,""],[116,"A"],[117,""],[119,"A"],[121,""],[134,"A"],[135,""],[139,"A"],[140,""],[141,"T,Deref::Target"],[142,"A"],[143,"D"],[144,""],[145,"__D"],[148,"__D,A"],[149,"D"],[150,""],[151,"Hash::Engine"],[152,""],[156,"A"],[158,""],[160,"A"],[161,""],[163,"K"],[181,""],[182,"A"],[183,""],[186,"A"],[187,""],[189,"A"],[191,""],[193,"A"],[194,""],[198,"T"],[199,""],[202,"T"],[203,""],[204,"T"],[206,"A"],[207,"T"],[218,""],[219,"T"],[221,"A"],[222,""],[223,"Hash::Bytes"],[224,"Hash::Engine"],[225,""],[226,"A"],[227,""],[230,"FromStr::Err"],[231,""],[232,"ChainOracle::Error"],[233,"__H"],[235,""],[236,"A,__H"],[237,"__H"],[238,""],[242,"I,Index::Output"],[245,""],[246,"U"],[261,"T,I"],[264,"T"],[265,"I"],[266,""],[267,"I"],[269,"ChainOracle::Error"],[270,"A"],[272,""],[273,"A"],[274,""],[278,"A,A2,F"],[279,""],[282,"A,C"],[283,"D"],[284,"D,R"],[285,""],[286,"A,C,Iterator::Item"],[287,"D,Iterator::Item"],[289,""],[292,"A"],[294,""],[298,"R"],[301,""],[303,"__S"],[306,"A,__S"],[307,"S"],[308,""],[312,"Hash::Bytes"],[313,"T"],[325,""],[336,"A"],[337,""],[338,"T,E,I"],[341,""],[343,"U,T"],[358,"U"],[374,""],[394,"V"],[409,""],[574,"V"],[576,""],[694,"V"],[695,""],[706,"T"],[715,""],[716,"T"],[718,""],[719,"T"],[720,""],[721,"T"],[722,""],[724,"T"],[726,""],[727,"T"],[728,""],[729,"T"],[733,""],[734,"T"],[737,""],[739,"T"],[741,""],[743,"T"],[752,""],[753,"T"],[755,""],[756,"T"],[759,""],[760,"T"],[761,""],[762,"T"],[763,""],[764,"T"],[776,""],[777,"T"],[778,""],[779,"T"],[781,""],[782,"T"],[803,""],[804,"T"],[841,""],[878,"V"],[879,""],[926,"T"],[982,""],[1045,"V"],[1046,""],[1099,"R"],[1121,"W"],[1127,"R"],[1128,"W"],[1135,"R"],[1136,"W"],[1142,""],[1159,"D"],[1163,"__D"],[1165,"D"],[1166,"__D"],[1167,"D"],[1175,"__D"],[1176,"D"],[1183,"__D"],[1187,"D"],[1198,"__D"],[1202,""],[1203,"__D"],[1204,"D"],[1207,"R"],[1208,""],[1209,""],[1257,"V"],[1258,""],[1309,"K"],[1424,"T"],[1425,"C"],[1426,""],[1435,"C"],[1443,""],[1460,"V"],[1461,""],[1594,"T"],[1598,""],[1600,"T"],[1601,""],[1604,"T"],[1607,""],[1608,"T"],[1609,""],[1610,"T"],[1611,""],[1612,"T"],[1613,""],[1614,"T"],[1615,""],[1619,"T"],[1620,""],[1624,"T"],[1625,""],[1626,"T"],[1627,""],[1630,"T"],[1632,""],[1633,"T"],[1634,""],[1638,"T"],[1639,""],[1640,"T"],[1642,""],[1644,"T"],[1645,""],[1651,"T"],[1653,""],[1656,"T"],[1657,""],[1660,"T"],[1662,""],[1663,"T"],[1664,""],[1665,"T"],[1667,""],[1669,"T"],[1670,""],[1672,"T"],[1673,""],[1679,"T"],[1680,""],[1684,"T"],[1685,""],[1688,"T"],[1689,""],[1691,"T"],[1693,""],[1694,"T"],[1696,""],[1697,"T"],[1699,""],[1701,"T"],[1704,""],[1705,"T"],[1709,""],[1710,"T"],[1713,""],[1714,"T"],[1715,""],[1716,"T"],[1717,""],[1719,"T"],[1720,""],[1722,"T"],[1724,""],[1730,"F"],[1731,""],[1783,""],[1784,"F"],[1785,""],[1792,"T"],[1793,""],[1799,""],[1800,""],[1802,"C"],[1804,""],[1828,""],[1829,""],[1846,"T"],[1847,""],[1852,""],[1853,""],[1930,""],[1931,""],[1933,""],[1934,"__H"],[1942,"V,__H"],[1943,"__H"],[1987,""],[1989,"I"],[1996,""],[2003,"I"],[2007,""],[2008,"I"],[2010,""],[2011,"I"],[2017,""],[2025,"U"],[2081,""],[2085,"V"],[2086,""],[2134,""],[2135,""],[2159,""],[2161,"T"],[2162,""],[2165,"C"],[2166,""],[2169,""],[2171,""],[2179,","],[2180,""],[2184,"C,"],[2185,"C"],[2186,""],[2187,""],[2188,""],[2189,""],[2190,""],[2196,""],[2197,""],[2207,"V"],[2208,""],[2258,"Pk"],[2259,""],[2268,"Pk"],[2271,""],[2275,"C"],[2276,"T"],[2277,""],[2281,"T"],[2282,"R"],[2284,""],[2303,"S"],[2311,"__S"],[2313,""],[2314,"S"],[2315,"__S"],[2316,"N,S"],[2317,"S"],[2324,"__S"],[2325,"S"],[2333,"__S"],[2337,"S"],[2348,"__S"],[2353,""],[2354,"S"],[2357,""],[2358,""],[2360,"T"],[2362,"K,C"],[2364,""],[2376,"I"],[2380,"C"],[2382,""],[2432,"T"],[2450,""],[2451,"T"],[2489,""],[2490,"C"],[2491,""],[2584,"S"],[2585,""],[2588,"U,T"],[2589,""],[2590,"U,T"],[2592,""],[2593,"U,T"],[2594,""],[2597,"U,T"],[2598,""],[2601,"U,T"],[2617,""],[2621,"U,T"],[2627,""],[2629,"U,T"],[2630,""],[2631,"U,T"],[2638,""],[2639,"U,T"],[2650,""],[2652,"U,T"],[2662,"U"],[2718,"V"],[2719,""],[2794,"C"],[2797,""],[2802,"V"],[2858,""],[2869,"W"],[2871,""],[2915,"T"],[2939,""],[2951,"T"],[2963,""],[2990,"K"],[3015,""],[3039,"T"],[3040,""],[3041,"T"],[3043,""],[3048,"T"],[3049,""],[3054,"T"],[3062,"__H"],[3065,"U"],[3077,""],[3088,"T"],[3100,""],[3109,"U,T"],[3121,"U"],[3133,""],[3145,"V"],[3157,""],[3202,"T"],[3206,"R"],[3207,""],[3209,"T"],[3211,""],[3214,"K"],[3216,""],[3226,"T"],[3228,"U"],[3231,""],[3233,"T"],[3235,""],[3237,"U,T"],[3239,"U"],[3241,""],[3243,"V"],[3249,"D"],[3251,"S"],[3255,""],[3256,"D,A"],[3258,"A,S"],[3259,"D,A"],[3260,"A,S"],[3261,"D,A"],[3263,"A,S"],[3264,"D,A"],[3265,"A,S"],[3273,""],[3275,"T,A"],[3277,""],[3279,"T,A"],[3281,""],[3282,"T,A"],[3284,""],[3286,"T,A"],[3290,""],[3294,"T,A"],[3295,""],[3297,"T"],[3299,"T,A"],[3300,"T"],[3301,""],[3302,"T"],[3305,"T,A"],[3306,"T"],[3307,""],[3308,"T"],[3309,"T,A"],[3310,""],[3311,"T,A"],[3312,""],[3315,"T,A"],[3316,""],[3317,"T,A"],[3318,""],[3319,"T"],[3323,""],[3327,"T,A"],[3328,""],[3331,"R"],[3350,"W"],[3369,""],[3372,"T,A"],[3373,"T,A,F"],[3374,"T,A,K,F"],[3375,"T"],[3376,""],[3377,"T,A"],[3378,""],[3379,"T,A"],[3380,""],[3381,"D,T"],[3382,"D"],[3383,"T,A,R"],[3384,"R"],[3385,"T,A"],[3386,""],[3402,"U,T,A"],[3406,""],[3407,"U,T,A1,A2"],[3408,"U,T,A"],[3409,""],[3415,"K"],[3424,"T,A,I"],[3426,"I"],[3431,"A,I"],[3432,"T,A"],[3433,"T,A,R"],[3434,"R"],[3435,"T,A"],[3437,""],[3442,"T,A"],[3444,""],[3446,"T,A,R,F"],[3447,"A"],[3448,""],[3453,"T,A"],[3454,""],[3456,"T"],[3457,""],[3461,"T"],[3462,"T,A"],[3463,"T"],[3464,"T,A"],[3466,""],[3473,"T"],[3474,""],[3475,"T"],[3481,""],[3488,"T,I"],[3489,"I"],[3494,"A,I"],[3495,"T"],[3496,"T,A"],[3497,"T"],[3498,""],[3499,"A,T"],[3500,""],[3511,"T,A,H"],[3512,"H"],[3513,""],[3514,"T,A,I"],[3515,"I"],[3516,"T,A,I"],[3517,"I"],[3518,"T,A"],[3519,""],[3521,"U"],[3525,""],[3526,"T,A"],[3527,""],[3532,"E,T"],[3533,"E"],[3534,"T,A"],[3541,""],[3542,"T,A"],[3543,""],[3546,"T,A"],[3547,"T"],[3548,""],[3551,"A"],[3552,"T,A"],[3553,""],[3554,"T,A"],[3555,""],[3556,"T"],[3557,"U,T,A"],[3561,"U,T,A1,A2"],[3562,"U,T,A"],[3563,""],[3566,"T"],[3567,""],[3568,"A,T"],[3569,"T,A1,A2"],[3570,""],[3571,"T,A"],[3572,""],[3573,"T,A,"],[3574,"T,A"],[3575,""],[3577,"T,A"],[3579,""],[3580,"P"],[3581,"R"],[3582,"T,A"],[3583,""],[3584,"T,A"],[3585,""],[3586,"T,A"],[3587,"T,A,F"],[3589,"F"],[3590,"T,A,F"],[3591,"T,S"],[3592,"S"],[3593,"T,A"],[3595,""],[3596,"T,A"],[3597,""],[3599,"T,A"],[3600,"T,A,R,I"],[3601,"T,A"],[3603,""],[3606,"T,A"],[3607,"T"],[3611,""],[3617,"T,A"],[3618,""],[3619,"U,T"],[3622,""],[3625,"U,T"],[3626,"U"],[3630,"T,A"],[3631,""],[3632,"T,A"],[3633,""],[3634,"T"],[3635,""],[3636,"A,T"],[3637,""],[3641,"V"],[3645,"T"],[3646,""],[3647,"A,T"],[3648,""],[3649,"A"],[3651,""],[3653,"A"],[3661,"T"],[3665,""],[3667,"T"],[3669,""],[3673,"K"],[3677,""],[3681,"T"],[3683,""],[3684,"U"],[3686,""],[3687,"T"],[3689,""],[3691,"U,T"],[3693,"U"],[3695,""],[3697,"V"],[3713,"T"],[3719,""],[3722,"T"],[3725,""],[3728,"Engine::Config,Engine::DecodeEstimate"],[3729,"T"],[3730,"Engine::Config,Engine::DecodeEstimate,T"],[3731,"T,E"],[3734,"Engine::Config,Engine::DecodeEstimate,T"],[3737,""],[3739,"T"],[3740,"Engine::Config,Engine::DecodeEstimate,T"],[3741,"T,E"],[3744,"Engine::Config,Engine::DecodeEstimate,T"],[3746,""],[3751,"K"],[3757,""],[3763,"T"],[3765,""],[3766,"T"],[3767,"U"],[3772,""],[3773,"T"],[3776,""],[3779,"U,T"],[3782,"U"],[3785,""],[3788,"V"],[3793,""],[3805,"T"],[3809,""],[3810,"T"],[3811,""],[3814,"K"],[3818,""],[3821,"T"],[3823,"U"],[3825,""],[3826,"T"],[3827,""],[3829,"U,T"],[3831,"U"],[3833,""],[3835,"V"],[3838,"T"],[3840,"E"],[3841,"T"],[3842,"U"],[3843,"E"],[3844,""],[3845,"U,T"],[3846,"U"],[3847,""],[3848,"V"],[3861,"T"],[3869,""],[3872,"T"],[3875,""],[3878,"Engine::Config,Engine::DecodeEstimate"],[3879,""],[3880,"Engine::Config,Engine::DecodeEstimate,T"],[3888,""],[3890,"Engine::Config,Engine::DecodeEstimate,T"],[3892,""],[3894,"Engine::Config,Engine::DecodeEstimate,T"],[3898,""],[3900,"K"],[3904,""],[3908,"T"],[3913,"U"],[3917,""],[3919,"T"],[3922,"U,T"],[3926,"U"],[3930,""],[3934,"V"],[3938,""],[3956,"Engine::Config,Engine::DecodeEstimate"],[3958,"T"],[3960,"E,R"],[3961,"T"],[3962,"U"],[3963,"E,R"],[3964,"R,E"],[3965,"E,R"],[3966,"U,T"],[3967,"U"],[3968,""],[3969,"V"],[3973,"T"],[3977,""],[3978,"E,W"],[3981,"E,S"],[3982,"E,W"],[3983,"T"],[3985,"S,E"],[3986,"U"],[3988,"E,W"],[3989,"E,S"],[3990,"W,E"],[3991,"E"],[3992,"U,T"],[3994,"U"],[3996,""],[3998,"V"],[4000,"E,W"],[4001,"E,S"],[4056,""],[4064,"T"],[4080,""],[4090,"T"],[4097,""],[4116,"W"],[4120,""],[4121,"W"],[4123,""],[4131,"K"],[4145,""],[4156,"T"],[4157,""],[4158,"T"],[4162,""],[4163,"T"],[4165,""],[4169,"T"],[4170,""],[4172,"__H"],[4173,"H"],[4174,"__H"],[4178,"U"],[4186,""],[4219,"T"],[4226,""],[4234,"U,T"],[4235,""],[4243,"U,T"],[4250,"U"],[4258,""],[4266,"V"],[4274,"Ck"],[4275,""],[4302,"T"],[4308,"Ck"],[4309,""],[4310,"T"],[4312,""],[4314,"Ck"],[4316,""],[4317,"K"],[4321,"Ck"],[4322,""],[4323,"T"],[4326,"Ck"],[4329,"U"],[4332,"T,I"],[4333,"I"],[4334,""],[4337,"Ck"],[4338,""],[4339,"Ck"],[4340,""],[4342,"T"],[4344,"T,E,I"],[4345,"U,T"],[4348,"U"],[4351,""],[4356,"V"],[4393,"T"],[4421,""],[4431,"T"],[4439,""],[4460,"K"],[4476,""],[4496,"T"],[4502,""],[4505,"T"],[4506,""],[4507,"T"],[4508,""],[4510,"T"],[4511,""],[4513,"T"],[4517,""],[4518,"T"],[4519,""],[4524,"U"],[4538,"T,I"],[4541,"I"],[4544,""],[4567,"T"],[4575,""],[4583,"T,E,I"],[4586,"U,T"],[4600,"U"],[4614,""],[4633,"V"],[4647,""],[4655,"T"],[4665,"I,Ck"],[4668,"T"],[4669,""],[4670,"I,Ck"],[4671,"K"],[4673,"I,Ck"],[4674,"T"],[4679,"U"],[4684,"T,I"],[4688,"I"],[4693,"I,Ck"],[4697,"I"],[4698,"I,Ck"],[4701,"I"],[4702,"I,Ck"],[4705,"T"],[4706,"T,E,I"],[4710,"U,T"],[4715,"U"],[4720,""],[4725,"V"],[4730,"I,Ck"],[4738,"T"],[4742,""],[4744,"T"],[4746,""],[4750,"K"],[4754,""],[4758,"T"],[4760,""],[4762,"U"],[4764,""],[4766,"T"],[4768,""],[4770,"U,T"],[4772,"U"],[4774,""],[4776,"V"],[4778,""],[4792,"T"],[4802,""],[4803,"T"],[4804,""],[4806,"K"],[4808,""],[4810,"T"],[4815,"U"],[4820,"T,I"],[4824,"I"],[4828,""],[4845,"T"],[4846,""],[4847,"T,E,I"],[4851,"U,T"],[4856,"U"],[4861,""],[4866,"V"],[4876,"T"],[4882,""],[4883,"I"],[4885,"I,Ck"],[4886,"T"],[4889,""],[4892,"I"],[4894,"I,Ck"],[4895,"K"],[4901,""],[4902,"T"],[4905,"U"],[4908,"T,I"],[4911,"I"],[4916,"I,Ck"],[4918,"I"],[4920,"I,Ck"],[4921,"I"],[4923,"I,Ck"],[4924,"T"],[4927,"T,E,I"],[4930,"U,T"],[4933,"U"],[4936,""],[4939,"V"],[4942,"Ck"],[4945,""],[4951,"T"],[4955,""],[4957,"T"],[4959,""],[4963,"K"],[4967,""],[4971,"T"],[4973,"U"],[4975,""],[4979,"T"],[4981,""],[4983,"U,T"],[4985,"U"],[4987,""],[4991,"V"],[4997,""],[5001,"T"],[5005,""],[5007,"T"],[5009,""],[5013,"W"],[5019,""],[5024,"K"],[5028,""],[5033,"T"],[5034,""],[5038,"T"],[5039,"U"],[5041,""],[5043,"T"],[5045,""],[5047,"U,T"],[5049,"U"],[5051,""],[5053,"V"],[5064,""],[5074,"T"],[5076,""],[5077,"T"],[5078,""],[5079,"T"],[5086,""],[5088,"T"],[5092,""],[5100,"T"],[5107,""],[5119,"R"],[5126,"W"],[5128,"R"],[5129,"W"],[5130,"R"],[5131,""],[5132,"D"],[5133,""],[5140,"K"],[5154,""],[5166,"T"],[5167,""],[5168,"T"],[5170,""],[5172,"T"],[5176,""],[5180,"__H"],[5185,""],[5187,"I"],[5188,""],[5189,"U"],[5196,""],[5205,"S"],[5206,""],[5210,"T"],[5217,""],[5221,"U,T"],[5224,""],[5225,"U,T"],[5229,"U"],[5236,""],[5244,"V"],[5251,"T"],[5264,"W"],[5266,"W,S,M"],[5267,"W"],[5268,"T"],[5284,""],[5285,"T"],[5286,""],[5289,"K"],[5291,""],[5292,"W"],[5295,""],[5298,"T"],[5304,""],[5306,"T"],[5308,"U"],[5316,"R,I"],[5318,"I"],[5319,"R,I"],[5321,"I"],[5322,"W"],[5323,""],[5325,"W"],[5326,"R"],[5327,"W"],[5328,""],[5329,"S,M"],[5330,"R"],[5331,""],[5332,"T"],[5333,""],[5334,"U,T"],[5342,"U"],[5350,""],[5358,"V"],[5366,"W"],[5396,""],[5412,"T"],[5414,""],[5418,"T"],[5426,""],[5428,"T"],[5430,""],[5432,"T"],[5438,""],[5454,"C"],[5455,""],[5464,"T"],[5472,""],[5495,"C,P"],[5497,"D"],[5503,""],[5513,"K"],[5529,"T"],[5530,"C"],[5531,""],[5552,"T"],[5554,""],[5557,"T"],[5558,""],[5559,"T"],[5561,""],[5562,"T"],[5563,""],[5565,"T"],[5566,""],[5569,"T"],[5570,""],[5571,"T"],[5572,""],[5575,"T"],[5576,""],[5577,"C"],[5578,""],[5584,"C"],[5585,""],[5586,"__H"],[5591,"C"],[5592,""],[5594,"I"],[5597,"U"],[5606,""],[5609,"T,I"],[5610,"I"],[5611,""],[5629,""],[5630,""],[5649,"S"],[5655,""],[5659,"C"],[5660,"T"],[5668,""],[5680,"T,E,I"],[5681,"U,T"],[5683,""],[5684,"U,T"],[5685,""],[5686,"U,T"],[5692,"U"],[5701,""],[5710,"V"],[5719,"C"],[5721,""],[5755,"T"],[5763,""],[5767,"T"],[5771,""],[5777,"R"],[5781,"W"],[5782,""],[5783,"__D"],[5785,""],[5786,""],[5791,"K"],[5799,""],[5805,"T"],[5807,""],[5808,"T"],[5809,""],[5810,"T"],[5811,""],[5812,"__H"],[5814,""],[5815,"U"],[5819,""],[5825,"__S"],[5827,""],[5832,"T"],[5836,""],[5838,"U,T"],[5842,"U"],[5846,""],[5853,"V"],[5857,""],[5885,"T"],[5886,""],[5889,"T"],[5890,""],[5892,"T"],[5893,""],[5895,"D"],[5896,""],[5897,"K"],[5899,""],[5903,"T"],[5904,""],[5909,""],[5910,"__H"],[5911,"I"],[5912,"U"],[5913,""],[5916,"S"],[5917,""],[5918,"T"],[5919,""],[5921,"U,T"],[5922,"U"],[5923,""],[5924,""],[5925,""],[5926,"V"],[5933,""],[5946,"T"],[5958,""],[5967,"T"],[5973,""],[5981,"R"],[5982,"W"],[5983,"D"],[5986,""],[5992,"K"],[6004,""],[6016,"T"],[6017,""],[6018,"T"],[6020,""],[6021,"T"],[6023,""],[6026,"T"],[6027,""],[6039,"__H"],[6042,"U"],[6048,""],[6056,"Pk"],[6057,""],[6066,"Pk"],[6068,"S"],[6071,""],[6077,"T"],[6083,""],[6089,"U,T"],[6090,""],[6093,"U,T"],[6094,""],[6097,"U,T"],[6100,""],[6103,"U,T"],[6104,"U"],[6110,""],[6116,"V"],[6139,"T"],[6153,""],[6163,"T"],[6170,""],[6181,"__D"],[6184,""],[6192,"K"],[6206,""],[6221,"T"],[6225,""],[6228,"T"],[6231,""],[6243,"__H"],[6246,""],[6248,"U"],[6255,""],[6267,"Pk"],[6268,""],[6277,"Pk"],[6279,"__S"],[6282,""],[6287,"T"],[6294,""],[6303,"U,T"],[6304,""],[6309,"U,T"],[6311,""],[6312,"U,T"],[6316,"U"],[6323,""],[6332,"V"],[6344,""],[6357,"T"],[6361,""],[6363,"T"],[6365,""],[6370,"K"],[6374,""],[6376,"T"],[6378,"__H"],[6379,"U"],[6381,""],[6382,"T"],[6384,"U,T"],[6386,"U"],[6388,""],[6390,"V"],[6392,""],[6683,"T"],[6690,""],[6691,"T"],[6700,""],[6701,"T"],[6703,""],[6712,"T"],[6719,""],[6739,"K"],[6751,""],[6763,"T"],[6764,""],[6765,"T"],[6769,""],[7079,"T"],[7080,""],[7082,"T"],[7083,""],[7085,"T"],[7086,"__H"],[7088,""],[7098,"U"],[7106,""],[7107,"T,I"],[7110,"I"],[7113,""],[7140,"T"],[7141,""],[7154,"T"],[7158,""],[7159,"T"],[7162,""],[7165,"T,E,I"],[7168,""],[7169,"U,T"],[7174,""],[7176,"U,T"],[7177,""],[7178,"U,T"],[7180,"U"],[7188,""],[7197,"V"],[7205,""],[7215,"T"],[7217,""],[7218,"T"],[7219,""],[7221,"K"],[7223,""],[7226,"T"],[7227,"U"],[7228,""],[7229,"T"],[7230,""],[7231,"U,T"],[7232,"U"],[7233,""],[7234,"V"],[7260,"T"],[7266,""],[7269,"T"],[7272,""],[7278,"K"],[7284,""],[7290,"T"],[7291,""],[7295,"T"],[7296,""],[7297,"T"],[7298,"U"],[7301,""],[7304,"T"],[7307,""],[7310,"U,T"],[7313,"U"],[7316,""],[7319,"V"],[7347,"T"],[7359,""],[7365,"T"],[7371,""],[7378,"R"],[7379,"W"],[7380,"__D"],[7381,""],[7387,"K"],[7397,""],[7409,"T"],[7410,""],[7411,"T"],[7412,""],[7413,"T"],[7417,""],[7420,"__H"],[7421,""],[7423,"U"],[7429,""],[7432,"T"],[7433,""],[7436,"I,O"],[7437,""],[7442,"__S"],[7443,""],[7447,"T"],[7453,""],[7458,"U,T"],[7464,"U"],[7470,""],[7480,"V"],[7486,""],[7492,"T"],[7495,"U"],[7496,"T,I"],[7497,"I"],[7498,""],[7500,"T,E,I"],[7501,"U,T"],[7502,"U"],[7503,""],[7504,"V"],[7521,""],[7527,"T"],[7531,""],[7532,"T"],[7533,""],[7534,"R"],[7536,"W"],[7537,"T"],[7539,""],[7552,"E"],[7554,"T"],[7555,""],[7559,"E"],[7560,"T"],[7561,"U"],[7563,"E,DE"],[7564,""],[7585,"T"],[7586,"E"],[7587,"T"],[7588,""],[7589,"U,T"],[7591,"U"],[7593,""],[7595,"V"],[7605,""],[7614,"T"],[7620,""],[7622,"T"],[7623,""],[7624,"R"],[7627,"W"],[7629,""],[7630,"T"],[7633,""],[7644,"K"],[7646,""],[7653,"T"],[7654,""],[7655,"T"],[7657,"U"],[7660,""],[7672,"T"],[7674,""],[7676,"T"],[7677,""],[7679,"U,T"],[7682,"U"],[7685,""],[7688,"V"],[7691,""],[7725,"T"],[7729,"C"],[7730,"D,T"],[7731,"W"],[7733,"T"],[7735,"ByteDecoder::Decoder,ByteDecoder::InitError"],[7736,""],[7738,"U"],[7740,"E"],[7741,"T,S"],[7742,"U,T"],[7744,"U"],[7746,""],[7748,"V"],[7757,"T"],[7769,""],[7771,"T"],[7773,""],[7775,"C,W"],[7776,""],[7778,"K"],[7782,"C,W"],[7783,""],[7785,"T"],[7788,"C"],[7789,"T"],[7792,"U"],[7798,"E"],[7800,"T,I"],[7801,"I"],[7802,""],[7803,"T"],[7805,"T,E,I"],[7806,"U,T"],[7812,"U"],[7818,""],[7824,"V"],[7837,""],[7840,"T"],[7842,""],[7843,"T"],[7846,""],[7847,"T"],[7848,""],[7851,"T"],[7854,""],[7859,"__D"],[7860,""],[7863,"K"],[7869,""],[7877,"T"],[7879,""],[7880,"T"],[7881,""],[7886,"__H"],[7887,"H"],[7888,"U"],[7891,""],[7893,"__S"],[7894,""],[7895,"W"],[7896,""],[7900,"T"],[7903,""],[7907,"U,T"],[7910,"U"],[7913,""],[7916,"V"],[7919,"W"],[7929,""],[7930,"T"],[7940,""],[7945,"T"],[7950,""],[7960,"K"],[7970,""],[7980,"T"],[7981,""],[7983,"T"],[7985,""],[7987,"T"],[7989,""],[7990,"U"],[7995,""],[7998,"T"],[8003,""],[8008,"U,T"],[8013,"U"],[8018,""],[8023,"V"],[8048,"Hash::Engine,Hash::Bytes"],[8049,"T"],[8050,"Hash::Engine,Hash::Bytes"],[8051,"T"],[8061,""],[8062,"T"],[8066,""],[8070,"T"],[8072,"D,T"],[8073,""],[8083,"Hash::Engine"],[8085,""],[8086,"T"],[8087,"K"],[8091,""],[8092,"T"],[8094,""],[8096,"T"],[8102,"Hash::Bytes,Hash::Engine"],[8103,"T"],[8104,"Hash::Engine,Hash::Bytes"],[8105,"T"],[8107,"Hash::Engine,Hash::Bytes"],[8108,"T"],[8110,"Hash::Engine,Hash::Bytes"],[8112,"T,__H"],[8114,"B,I,Hash::Engine,Hash::Bytes"],[8119,"T"],[8124,"HashEngine::MidState"],[8125,"T"],[8126,"U"],[8129,""],[8130,"HashEngine::MidState"],[8131,"T"],[8132,"HashEngine::MidState"],[8133,"T"],[8139,"T,S"],[8149,"Hash::Engine,Hash::Bytes"],[8150,"T"],[8154,""],[8156,"U,T"],[8159,"U"],[8162,""],[8165,"V"],[8168,"T"],[8170,""],[8177,"T"],[8179,""],[8180,"T"],[8181,""],[8183,"D"],[8184,""],[8186,"K"],[8188,""],[8195,"T"],[8196,""],[8204,"__H"],[8205,"I"],[8206,"U"],[8207,""],[8209,"S"],[8210,""],[8211,"T"],[8212,""],[8213,"U,T"],[8214,"U"],[8215,""],[8216,"V"],[8235,"DisplayHex::Display"],[8237,"T"],[8252,""],[8257,"T"],[8262,""],[8274,"K"],[8285,""],[8295,"T"],[8298,""],[8300,"T"],[8303,""],[8305,"T"],[8306,"FromHex::Error"],[8307,"T"],[8308,"__H"],[8309,"DisplayHex::Display"],[8311,"U"],[8318,"T,I"],[8320,"I"],[8322,""],[8323,"I"],[8324,""],[8326,"I"],[8327,"T"],[8328,"I"],[8329,"T"],[8330,"I"],[8331,"T"],[8337,"I"],[8338,""],[8343,"DisplayHex::Display"],[8345,"T"],[8350,""],[8354,"DisplayHex::Display"],[8355,"T,E,I"],[8357,"U,T"],[8364,"U"],[8371,""],[8378,"V"],[8387,""],[8388,"T"],[8390,""],[8392,"T"],[8393,"U"],[8394,""],[8397,"I"],[8398,""],[8400,"U,T"],[8401,"U"],[8402,""],[8403,"V"],[8408,"DisplayHex::Display"],[8411,"T"],[8415,""],[8424,"T"],[8426,"DisplayHex::Display"],[8429,"U"],[8431,"DisplayHex::Display"],[8435,""],[8437,"DisplayHex::Display"],[8439,"U,T"],[8441,"U"],[8443,""],[8445,"V"],[8456,"T"],[8458,""],[8459,"T"],[8460,""],[8462,"K"],[8464,""],[8467,"T"],[8468,"U"],[8469,""],[8471,"T"],[8472,""],[8473,"U,T"],[8474,"U"],[8475,""],[8476,"V"],[8485,"FromHex::Error"],[8490,"DisplayHex::Display"],[8491,"FromHex::Error"],[8495,"T"],[8498,""],[8499,"U"],[8500,""],[8501,"U,T"],[8502,"U"],[8503,""],[8504,"V"],[8507,""],[8511,"T"],[8512,""],[8513,"T"],[8516,""],[8518,"T"],[8520,""],[8524,"D"],[8525,""],[8537,"K"],[8539,""],[8545,"T"],[8547,""],[8554,"__H"],[8555,"I"],[8556,""],[8557,"U"],[8559,""],[8563,"S"],[8564,""],[8565,"T"],[8567,""],[8568,"U,T"],[8570,"U"],[8572,""],[8574,"V"],[8576,""],[8594,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[8595,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[8596,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8598,"D"],[8599,"Deserializer::Error,V"],[8631,"Deserializer::Error"],[8632,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8634,"S"],[8635,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8646,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8648,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8650,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8651,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8707,"T"],[8711,""],[8715,"T"],[8717,""],[8719,"T"],[8720,""],[8723,"DeserializeSeed::Value,D"],[8724,"D"],[8726,"Deserializer::Error,V"],[8757,"T"],[8766,""],[8769,"Visitor::Value"],[8770,""],[8777,"T"],[8779,"U"],[8781,"IntoDeserializer::Deserializer,E"],[8782,""],[8788,"Deserializer::Error"],[8789,""],[8790,"VariantAccess::Error,T"],[8792,"SeqAccess::Error,T"],[8794,"MapAccess::Error,K,V"],[8796,"MapAccess::Error,K"],[8798,"MapAccess::Error,V"],[8800,""],[8802,"SeqAccess::Error"],[8803,"MapAccess::Error"],[8804,""],[8807,"VariantAccess::Error,V"],[8808,"T"],[8810,""],[8811,"U,T"],[8813,"U"],[8815,"VariantAccess::Error,V"],[8816,""],[8818,"VariantAccess::Error"],[8819,""],[8822,"EnumAccess::Error,EnumAccess::Variant,V"],[8824,"Visitor::Value,E"],[8825,"E"],[8826,"Visitor::Value,E"],[8830,"E"],[8831,"Visitor::Value,E"],[8832,"Visitor::Value,A"],[8833,"A"],[8834,"Visitor::Value,E"],[8836,"E"],[8837,"Visitor::Value,E"],[8838,"E"],[8839,"Visitor::Value,E"],[8842,"E"],[8843,"Visitor::Value,E"],[8844,"Visitor::Value,A"],[8845,"A"],[8846,"Visitor::Value,D"],[8847,"D"],[8848,"Visitor::Value,E"],[8849,"E"],[8850,"Visitor::Value,A"],[8851,"A"],[8852,"Visitor::Value,D"],[8853,"D"],[8854,"Visitor::Value,E"],[8855,"E"],[8856,"Visitor::Value,E"],[8858,"E"],[8859,"Visitor::Value,E"],[8862,"E"],[8863,"Visitor::Value,E"],[8865,"E"],[8866,"V"],[8897,"T"],[8955,"E"],[8963,"I,E"],[8964,""],[8965,"E"],[8980,"I,E"],[8981,"A"],[8984,"T"],[9013,""],[9042,"T"],[9044,""],[9045,"E,V"],[9053,"I,E,V"],[9054,"E,V"],[9069,"E,T,I,V"],[9070,"A,V"],[9073,"E,V"],[9081,"I,E,V"],[9082,"E,V"],[9097,"E,T,I,V"],[9098,"A,V"],[9101,"E,V"],[9109,"I,E,V"],[9110,"E,V"],[9125,"E,T,I,V"],[9126,"A,V"],[9129,"E,V"],[9137,"I,E,V"],[9138,"E,V"],[9153,"E,T,I,V"],[9154,"A,V"],[9157,"E,V"],[9165,"I,E,V"],[9166,"E,V"],[9181,"E,T,I,V"],[9182,"A,V"],[9185,"E,V"],[9193,"I,E,V"],[9194,"E,V"],[9209,"E,T,I,V"],[9210,"A,V"],[9213,"E,V"],[9221,"I,E,V"],[9222,"E,V"],[9237,"E,T,I,V"],[9238,"A,V"],[9241,"E,V"],[9249,"I,E,V"],[9250,"E,V"],[9265,"E,T,I,V"],[9266,"A,V"],[9269,"E,V"],[9277,"I,E,V"],[9278,"E,V"],[9293,"E,T,I,V"],[9294,"A,V"],[9297,"E,V"],[9305,"I,E,V"],[9306,"E,V"],[9321,"E,T,I,V"],[9322,"A,V"],[9325,"E,V"],[9333,"I,E,V"],[9334,"E,V"],[9349,"E,T,I,V"],[9350,"A,V"],[9353,"E,V"],[9361,"I,E,V"],[9362,"E,V"],[9377,"E,T,I,V"],[9378,"A,V"],[9381,"E,V"],[9389,"I,E,V"],[9390,"E,V"],[9405,"E,T,I,V"],[9406,"A,V"],[9409,"E,V"],[9417,"I,E,V"],[9418,"E,V"],[9433,"E,T,I,V"],[9434,"A,V"],[9437,"E,V"],[9445,"I,E,V"],[9446,"E,V"],[9461,"E,T,I,V"],[9462,"A,V"],[9465,"E,V"],[9473,"I,E,V"],[9474,"E,V"],[9489,"E,T,I,V"],[9490,"A,V"],[9493,"E,V"],[9501,"I,E,V"],[9502,"E,V"],[9517,"E,T,I,V"],[9518,"A,V"],[9521,"E,V"],[9529,"I,E,V"],[9530,"E,V"],[9545,"E,T,I,V"],[9546,"A,V"],[9549,"E,V"],[9557,"I,E,V"],[9558,"E,V"],[9573,"E,T,I,V"],[9574,"A,V"],[9577,"E,V"],[9585,"I,E,V"],[9586,"E,V"],[9601,"E,T,I,V"],[9602,"A,V"],[9605,"E,V"],[9613,"I,E,V"],[9614,"E,V"],[9629,"E,T,I,V"],[9630,"A,V"],[9633,"E,V"],[9641,"I,E,V"],[9642,"E,V"],[9657,"E,T,I,V"],[9658,"A,V"],[9661,"E,V"],[9669,"I,E,V"],[9670,"E,V"],[9685,"E,T,I,V"],[9686,"A,V"],[9689,"E,V"],[9697,"I,E,V"],[9698,"E,V"],[9713,"E,T,I,V"],[9714,"A,V"],[9717,"E,V"],[9725,"I,E,V"],[9726,"E,V"],[9741,"E,T,I,V"],[9742,"A,V"],[9745,"E,V"],[9753,"I,E,V"],[9754,"E,V"],[9769,"E,T,I,V"],[9770,"A,V"],[9773,"E,V"],[9781,"I,E,V"],[9782,"E,V"],[9797,"E,T,I,V"],[9798,"A,V"],[9801,"E,V"],[9809,"I,E,V"],[9810,"E,V"],[9825,"E,T,I,V"],[9826,"A,V"],[9829,"E,V"],[9837,"I,E,V"],[9838,"E,V"],[9853,"E,T,I,V"],[9854,"A,V"],[9857,"E,V"],[9865,"I,E,V"],[9866,"E,V"],[9881,"E,T,I,V"],[9882,"A,V"],[9885,"E,V"],[9893,"I,E,V"],[9894,"E,V"],[9909,"E,T,I,V"],[9910,"A,V"],[9913,"I,E"],[9915,""],[9916,"E"],[9924,"I,E"],[9925,""],[9927,"E"],[9942,"I,E"],[9943,"A"],[9946,"T"],[9975,"U"],[10004,"E"],[10012,"I,E"],[10013,"E"],[10028,"E,T,I"],[10029,"A"],[10032,"E"],[10040,"I,E"],[10041,"E"],[10056,"I,E"],[10057,"A"],[10060,"I,E,T"],[10061,"E,T,I,V"],[10062,"I,E,TK,TV"],[10063,"I,E,T"],[10065,"I,E"],[10067,"E,T,I"],[10068,"T"],[10097,""],[10098,"U,T"],[10127,"U"],[10156,""],[10185,"E,T"],[10190,"A,T"],[10191,"V"],[10255,"T"],[10257,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[10258,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[10259,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10260,"T"],[10261,"SerializeSeq::Ok,SerializeSeq::Error"],[10262,"SerializeTuple::Ok,SerializeTuple::Error"],[10263,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error"],[10264,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error"],[10265,"SerializeMap::Ok,SerializeMap::Error"],[10266,"SerializeStruct::Ok,SerializeStruct::Error"],[10267,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10268,"Ok,Error"],[10275,"T"],[10276,"U"],[10277,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10278,"S"],[10279,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10282,"SerializeSeq::Ok,SerializeSeq::Error,T"],[10283,"SerializeTuple::Ok,SerializeTuple::Error,T"],[10284,"Ok,Error,T"],[10286,"SerializeMap::Ok,SerializeMap::Error,K,V"],[10287,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10289,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error,T"],[10290,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error,T"],[10291,"SerializeStruct::Ok,SerializeStruct::Error,T"],[10292,"SerializeStructVariant::Ok,SerializeStructVariant::Error,T"],[10293,"Ok,Error,T"],[10297,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10302,"SerializeMap::Ok,SerializeMap::Error,T"],[10303,"Ok,Error,T"],[10304,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10305,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10307,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10309,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10310,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10324,"SerializeMap::Ok,SerializeMap::Error,T"],[10325,"Ok,Error,T"],[10326,"SerializeStruct::Ok,SerializeStruct::Error"],[10327,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10328,"U,T"],[10329,"U"],[10330,""],[10331,"V"],[10335,"D"],[10336,""],[10337,"S"],[10340,""],[10345,"T"],[10349,""],[10351,"T"],[10353,""],[10357,"D"],[10358,""],[10370,"K"],[10372,""],[10378,"T"],[10380,""],[10387,"__H"],[10388,"I"],[10389,""],[10390,"U"],[10392,""],[10395,"S"],[10396,""],[10397,"T"],[10399,""],[10400,"U,T"],[10402,"U"],[10404,""],[10406,"V"],[10408,""],[10419,"T"],[10422,""],[10423,"T"],[10426,""],[10429,"T"],[10432,""],[10437,"R"],[10438,"W"],[10439,""],[10442,"D"],[10444,""],[10457,"K"],[10461,""],[10471,"T"],[10472,""],[10474,"T"],[10476,""],[10489,"__H"],[10491,""],[10493,"I"],[10495,""],[10496,"U"],[10499,""],[10504,"S"],[10506,""],[10508,"T"],[10511,""],[10513,"U,T"],[10516,"U"],[10519,""],[10522,"V"],[10525,""],[10533,"T"],[10535,""],[10536,"T"],[10537,""],[10539,"R"],[10540,"W"],[10541,"D"],[10542,""],[10544,"K"],[10546,""],[10551,"T"],[10552,""],[10569,"__H"],[10570,"I"],[10571,"U"],[10572,""],[10573,"S"],[10574,""],[10575,"T"],[10576,""],[10577,"U,T"],[10578,"U"],[10579,""],[10580,"V"],[10583,"T"],[10592,""],[10593,"T"],[10595,"D,T"],[10596,""],[10598,"T"],[10599,"K"],[10601,"T"],[10605,""],[10607,"T"],[10608,""],[10610,"T"],[10617,"T,H"],[10618,"T,I"],[10619,"U"],[10620,"T"],[10621,"T,S"],[10622,"T"],[10624,""],[10625,"U,T"],[10626,"U"],[10627,""],[10628,"V"],[10631,""],[10635,"T"],[10636,""],[10637,"T"],[10640,""],[10642,"T"],[10644,""],[10648,"D"],[10649,""],[10651,"K"],[10653,""],[10657,"T"],[10659,""],[10666,"__H"],[10667,"I"],[10668,""],[10669,"U"],[10671,""],[10674,"S"],[10675,""],[10676,"T"],[10678,""],[10679,"U,T"],[10681,"U"],[10683,""],[10685,"V"],[10689,""],[10693,"T"],[10694,""],[10695,"T"],[10698,""],[10700,"T"],[10702,""],[10706,"D"],[10707,""],[10719,"K"],[10721,""],[10727,"T"],[10729,""],[10736,"__H"],[10737,"I"],[10738,""],[10739,"U"],[10741,""],[10744,"S"],[10745,""],[10746,"T"],[10748,""],[10749,"U,T"],[10751,"U"],[10753,""],[10755,"V"],[10757,""],[10765,"T"],[10766,""],[10767,"T"],[10770,""],[10772,"T"],[10774,""],[10778,"D"],[10779,""],[10781,"K"],[10783,""],[10787,"T"],[10789,""],[10796,"__H"],[10797,"I"],[10798,""],[10799,"U"],[10801,""],[10804,"S"],[10805,""],[10806,"T"],[10808,""],[10809,"U,T"],[10811,"U"],[10813,""],[10815,"V"],[10820,""],[10826,"T"],[10832,""],[10835,"T"],[10838,""],[10843,"D"],[10844,""],[10856,"K"],[10858,""],[10866,"T"],[10869,""],[10878,"__H"],[10879,""],[10881,"I"],[10882,""],[10883,"U"],[10886,""],[10891,"S"],[10892,""],[10893,"T"],[10896,""],[10897,"U,T"],[10900,"U"],[10903,""],[10906,"V"],[10909,""],[10943,"T"],[10957,""],[10959,"T"],[10960,""],[10962,"T"],[10966,"R"],[10967,"T"],[10968,""],[11000,"K"],[11002,""],[11003,"T"],[11007,"R"],[11008,"T"],[11009,""],[11010,"T"],[11014,""],[11019,"T"],[11025,""],[11027,"T"],[11028,""],[11029,"T"],[11031,""],[11032,"__H"],[11034,"T"],[11039,"U"],[11046,"T"],[11049,""],[11050,"T"],[11053,"E"],[11054,"T"],[11059,""],[11060,"T"],[11064,"R"],[11065,"T"],[11066,""],[11070,"T"],[11074,""],[11095,"R"],[11096,""],[11113,"T"],[11114,""],[11117,"T"],[11118,""],[11119,"U,T"],[11126,"U"],[11133,""],[11140,"V"],[11147,""],[11148,"T"],[11152,""],[11154,"T"],[11158,""],[11200,"T"],[11220,""],[11230,"T"],[11240,""],[11255,"TapTweak::TweakedAux,TapTweak::TweakedKey"],[11256,""],[11258,"__D"],[11260,""],[11270,"K"],[11290,""],[11309,"T"],[11310,""],[11311,"T"],[11314,""],[11318,"T"],[11319,""],[11322,"T"],[11323,""],[11328,"T"],[11332,""],[11333,"__H"],[11336,""],[11338,"U"],[11348,""],[11355,"__S"],[11356,""],[11357,"__S"],[11358,""],[11363,"TapTweak::TweakedAux,TapTweak::TweakedKey,C"],[11364,""],[11366,"T"],[11376,""],[11384,"U,T"],[11394,"U"],[11404,""],[11414,"V"],[11437,""],[11438,"T"],[11442,"T,I"],[11443,"T"],[11444,""],[11446,"T"],[11448,""],[11450,"R"],[11451,"W"],[11452,""],[11454,"K"],[11458,""],[11462,"T"],[11464,""],[11468,"U"],[11470,""],[11472,"T"],[11474,""],[11475,"U,T"],[11477,"U"],[11479,""],[11482,"V"],[11496,"T"],[11500,""],[11502,"T"],[11504,""],[11508,"K"],[11512,""],[11516,"T"],[11518,"U"],[11520,""],[11522,"T"],[11524,""],[11526,"U,T"],[11528,"U"],[11530,""],[11532,"V"],[11534,"D"],[11535,"S"],[11546,""],[11567,"T"],[11569,""],[11570,"T"],[11571,""],[11572,"T"],[11576,""],[11578,"T"],[11581,""],[11586,"T"],[11591,""],[11598,"R"],[11601,"W"],[11604,""],[11610,"K"],[11620,""],[11633,"T"],[11634,""],[11635,"T"],[11637,""],[11638,"T"],[11640,""],[11641,""],[11642,""],[11644,"__H"],[11647,"U"],[11658,""],[11668,"T"],[11673,""],[11679,"U,T"],[11684,"U"],[11689,""],[11694,"V"],[11709,""],[11711,"T"],[11715,""],[11717,"T"],[11719,""],[11721,"R"],[11723,"W"],[11725,""],[11727,"K"],[11731,""],[11733,"T"],[11735,"__H"],[11737,"U"],[11739,""],[11745,"T"],[11747,""],[11748,"U,T"],[11750,"U"],[11752,""],[11754,"V"],[11781,""],[11800,"T"],[11808,""],[11812,"T"],[11816,""],[11824,"R"],[11827,"W"],[11830,""],[11834,"K"],[11842,""],[11848,"T"],[11852,""],[11853,"U"],[11857,""],[11862,"T"],[11866,""],[11869,"U,T"],[11870,""],[11872,"U,T"],[11875,""],[11876,"U"],[11880,""],[11884,"V"],[11888,""],[11901,"T"],[11907,""],[11910,"T"],[11913,""],[11917,"R"],[11922,"W"],[11923,"R"],[11925,""],[11928,"K"],[11934,""],[11937,"T"],[11940,"__H"],[11941,"U"],[11944,""],[11952,"T"],[11955,"U,T"],[11958,"U"],[11961,""],[11966,"V"],[11969,""],[11977,"T"],[11983,""],[11986,"T"],[11989,""],[11992,"R"],[11998,"W"],[11999,"R"],[12000,""],[12004,"K"],[12010,""],[12015,"T"],[12018,""],[12019,"U"],[12022,"T"],[12025,"U,T"],[12028,"U"],[12031,""],[12035,"V"],[12042,"T"],[12050,""],[12054,"T"],[12058,""],[12067,"R"],[12079,""],[12083,"K"],[12091,""],[12095,"T"],[12099,"__H"],[12103,"U"],[12107,""],[12112,"T"],[12116,""],[12117,"U,T"],[12121,"U"],[12125,""],[12131,"V"],[12141,""],[12142,"T"],[12154,""],[12160,"T"],[12166,""],[12172,"R"],[12190,""],[12196,"K"],[12208,""],[12223,"T"],[12229,"U"],[12235,""],[12243,"T"],[12249,"U,T"],[12255,"U"],[12261,""],[12267,"V"],[12284,"T"],[12290,""],[12294,"T"],[12297,""],[12300,"R"],[12306,"W"],[12307,"R"],[12308,""],[12311,"K"],[12317,""],[12320,"T"],[12323,""],[12324,"U"],[12327,""],[12337,"T"],[12340,"U,T"],[12343,"U"],[12346,""],[12351,"V"],[12355,""],[12457,"T"],[12483,""],[12494,"T"],[12505,""],[12524,"__D"],[12527,""],[12540,"K"],[12562,""],[12586,"T"],[12587,""],[12589,"T"],[12593,""],[12595,"T"],[12597,""],[12600,"T"],[12601,""],[12602,"T"],[12603,""],[12604,"T"],[12605,""],[12607,"T"],[12608,""],[12610,"T"],[12612,""],[12614,"GetKey::Error,C"],[12615,"__H"],[12620,""],[12623,"U"],[12636,""],[12651,"__S"],[12654,""],[12674,"T"],[12685,""],[12693,"U,T"],[12706,"U"],[12719,""],[12739,"V"],[12752,""],[12773,"T"],[12779,"Subtype"],[12780,""],[12781,"T"],[12783,""],[12785,"Subtype"],[12786,""],[12787,"R,Subtype"],[12788,"Subtype,W"],[12789,"__D,Subtype"],[12790,"__D"],[12792,"Subtype"],[12793,""],[12795,"K"],[12801,"Subtype"],[12802,""],[12805,"T"],[12808,"Subtype,__H"],[12809,"__H"],[12810,"U"],[12813,""],[12816,"Subtype"],[12817,""],[12819,"Subtype,__S"],[12820,"__S"],[12822,""],[12823,"Subtype"],[12824,"T"],[12826,""],[12827,"Subtype"],[12828,"U,T"],[12831,"U"],[12834,""],[12839,"V"],[12882,"C"],[12883,""],[12884,"C"],[12885,""],[12900,"T"],[12930,"C"],[12931,""],[12945,"T"],[12960,""],[12993,"C"],[12994,""],[13003,"D"],[13007,""],[13009,"C"],[13014,""],[13030,"K"],[13060,"C"],[13061,""],[13081,"T"],[13089,""],[13091,"T"],[13093,""],[13096,"T"],[13097,""],[13098,"T"],[13100,""],[13101,"T"],[13103,""],[13104,"T"],[13105,""],[13108,"T"],[13109,""],[13120,"C"],[13124,""],[13132,"C"],[13133,"C,R"],[13134,"__H"],[13149,"I"],[13152,"U"],[13167,""],[13168,"C"],[13169,""],[13170,"C"],[13171,""],[13172,"C"],[13173,""],[13174,"R"],[13175,"C,R"],[13176,""],[13196,"C"],[13197,""],[13200,"C"],[13201,""],[13203,"R"],[13204,"C,R"],[13205,"C"],[13208,""],[13211,"C"],[13212,"S"],[13214,""],[13215,"S"],[13217,""],[13218,"C"],[13227,"C,R"],[13228,""],[13230,"C"],[13231,""],[13236,"T"],[13251,""],[13259,"U,T"],[13270,""],[13272,"U,T"],[13276,"U"],[13291,""],[13307,"C"],[13310,"V"],[13325,"C"],[13326,""],[13347,"T"],[13349,""],[13350,"T"],[13351,""],[13353,"D"],[13354,""],[13356,"K"],[13358,""],[13359,"T"],[13360,""],[13363,"__H"],[13364,"U"],[13365,""],[13369,"S"],[13370,""],[13371,"T"],[13372,"U,T"],[13373,"U"],[13374,""],[13375,"V"],[13380,""],[13389,"T"],[13392,""],[13393,"T"],[13398,""],[13403,"T"],[13407,""],[13417,"D"],[13418,""],[13424,"K"],[13432,""],[13438,"T"],[13439,""],[13440,"T"],[13441,""],[13443,"T"],[13444,""],[13445,"T"],[13446,""],[13453,"__H"],[13454,"H"],[13455,"__H"],[13456,"U"],[13460,""],[13470,"S"],[13471,""],[13476,"T"],[13480,""],[13484,"U,T"],[13487,""],[13489,"U,T"],[13490,"U"],[13494,""],[13498,"V"],[13504,""],[13505,"T"],[13507,""],[13508,"T"],[13509,""],[13511,"T"],[13512,"U"],[13513,"T,I"],[13514,"I"],[13515,""],[13519,"T"],[13520,"T,E,I"],[13521,"U,T"],[13522,"U"],[13523,""],[13524,"V"],[13530,""],[13533,"T"],[13539,""],[13542,"T"],[13545,""],[13554,"K"],[13560,""],[13565,"T"],[13568,""],[13570,"C"],[13571,""],[13573,"__H"],[13576,"U"],[13579,""],[13584,"F"],[13585,""],[13586,"T"],[13589,""],[13591,"U,T"],[13594,"U"],[13597,""],[13600,"V"],[13615,""],[13629,"CPtr::Target"],[13630,""],[13635,"CPtr::Target"],[13636,""],[13646,"T"],[13660,""],[13666,"T"],[13672,""],[13699,"K"],[13709,""],[13715,"T"],[13722,""],[13727,"H"],[13731,"__H"],[13734,"I"],[13739,"U"],[13746,""],[13752,"T"],[13753,""],[13816,"T"],[13822,"U,T"],[13829,"U"],[13836,""],[13848,"V"],[13856,""],[13859,"T"],[13861,""],[13862,"T"],[13863,""],[13869,"K"],[13871,""],[13872,"T"],[13873,"H"],[13874,"I"],[13875,"U"],[13876,""],[13883,"T"],[13884,"U,T"],[13885,"U"],[13886,""],[13887,"V"],[13890,"T"],[13899,""],[13900,"T"],[13901,""],[13904,"T"],[13906,"U"],[13909,"T"],[13910,"U,T"],[13912,"U"],[13914,""],[13916,"V"],[13918,""],[13929,"Hash::Engine,Hash::Bytes"],[13932,"Hash::Bytes,Hash::Engine"],[13933,"Hash::Engine,Hash::Bytes"],[13937,"HashEngine::MidState"],[13942,"Hash::Engine,Hash::Bytes"],[13952,"T"],[13954,""],[13956,"T"],[13957,""],[13961,"T"],[13962,""],[13963,"SeedableRng::Seed"],[13964,"R,SeedableRng::Seed"],[13965,"SeedableRng::Seed"],[13966,"T"],[13967,""],[13968,"T,R"],[13969,""],[13971,"U"],[13972,"E"],[13973,""],[13976,"T"],[13977,""],[13980,"T,D"],[13982,"SeedableRng::Seed"],[13984,""],[13988,"R"],[13989,"T"],[13990,""],[13991,"U,T"],[13992,"U"],[13993,""],[13994,"V"],[14014,"R"],[14017,"T"],[14041,""],[14048,"T"],[14049,"X"],[14050,""],[14051,"X"],[14052,""],[14053,"T"],[14063,""],[14075,"X"],[14076,""],[14077,"X"],[14078,"K"],[14082,""],[14085,"D,R,T"],[14086,"D,F,T,S"],[14087,""],[14090,"T"],[14091,"X"],[14092,""],[14094,"X"],[14095,""],[14096,"T"],[14106,"X"],[14108,"T"],[14110,""],[14111,"U"],[14123,"T,I"],[14124,"I"],[14125,"T,S,F"],[14127,""],[14128,"T"],[14129,"I,X"],[14130,"X,B1,B2"],[14132,"T,D,R"],[14133,"R,T"],[14134,"R"],[14135,"T,D,S,F,R"],[14136,"R"],[14141,"T,R"],[14142,"X,R"],[14144,"R"],[14146,"R,T"],[14148,"R"],[14150,"R,T"],[14157,"R"],[14160,"R,T"],[14161,"R"],[14163,"R,T"],[14174,"R"],[14175,"R,T"],[14176,"R"],[14177,"R,T"],[14183,"R"],[14184,"R,T"],[14187,"R,A,B,C,D,E,F,G,H,I,J,K,L"],[14188,"R,T"],[14191,"R,A,B,C,D,E,F,G,H,I,J,K"],[14192,"R,A,B,C,D,E,F,G,H,I,J"],[14193,"R"],[14195,"R,A,B,C,D,E,F,G,H,I"],[14196,"R,A,B,C,D,E,F,G,H"],[14197,"R"],[14201,"R,A,B,C,D,E,F,G"],[14202,"R"],[14203,"R,A,B,C,D,E,F"],[14204,"R"],[14205,"R,A,B,C,D,E"],[14206,"R"],[14207,"R,A,B,C,D"],[14208,"R,A,B,C"],[14209,"R,A,B"],[14210,"R"],[14212,"R,A"],[14213,"R,T"],[14216,"R"],[14217,"T,D,R"],[14218,"T"],[14228,""],[14230,"T,E,I"],[14231,"U,T"],[14243,"U"],[14255,""],[14268,"X"],[14269,"V"],[14293,"Borrowed"],[14294,"T"],[14302,"X"],[14303,""],[14304,"X"],[14305,""],[14306,"T"],[14310,""],[14314,"X"],[14317,""],[14318,"X"],[14319,""],[14320,"T"],[14324,"U"],[14328,""],[14329,"UniformSampler::X,B1,B2"],[14330,"B1,B2"],[14346,"UniformSampler::X,B1,B2"],[14347,"B1,B2"],[14363,"UniformSampler::X,R"],[14364,"R"],[14380,"R,T"],[14381,"UniformSampler::X,B1,B2,R"],[14382,"B1,B2,R"],[14396,"UniformSampler::X,B1,B2,R"],[14397,"B1,B2,R"],[14409,"T"],[14413,"U,T"],[14417,"U"],[14421,""],[14425,"V"],[14438,"T"],[14440,"W"],[14441,"T"],[14442,"U"],[14443,"W"],[14444,"U,T"],[14445,"U"],[14446,""],[14447,"V"],[14459,""],[14461,"T"],[14465,"SliceRandom::Item,R"],[14466,"R,Iterator::Item"],[14468,"SliceRandom::Item,R"],[14469,"R,Iterator::Item"],[14473,"SliceRandom::Item,R,X,F"],[14474,"SliceRandom::Item,R"],[14475,"R,Iterator::Item"],[14477,"SliceRandom::Item,R,X,B,F"],[14479,""],[14481,"T"],[14483,""],[14487,"K"],[14489,"T"],[14490,""],[14495,"T"],[14497,"SeedableRng::Seed"],[14498,"R,SeedableRng::Seed"],[14499,"R"],[14500,"SeedableRng::Seed"],[14501,""],[14502,"T"],[14503,""],[14504,"T,R"],[14505,""],[14506,"U"],[14508,""],[14514,"SliceRandom::Item,R"],[14515,"T"],[14516,"R,T"],[14517,"T,D"],[14519,"SeedableRng::Seed"],[14520,"SliceRandom::Item,R"],[14521,""],[14522,"T"],[14525,""],[14528,"U,T"],[14530,"U"],[14532,""],[14534,"V"],[14540,""],[14541,"T"],[14543,""],[14544,"T"],[14545,""],[14549,"T"],[14550,"U"],[14552,""],[14554,"T"],[14555,""],[14556,"U,T"],[14557,"U"],[14558,""],[14559,"V"],[14563,""],[14564,"T"],[14570,"R,Rsdr"],[14571,"T"],[14572,""],[14573,"R"],[14574,"R,Rsdr"],[14575,"R"],[14576,""],[14578,"R,Rsdr"],[14579,"T"],[14582,"U"],[14585,"R"],[14586,"R,Rsdr"],[14587,"R"],[14588,"R,Rsdr"],[14589,"R"],[14590,"R,Rsdr"],[14592,""],[14593,"T"],[14594,""],[14595,"R"],[14596,"R,Rsdr"],[14597,"U,T"],[14600,"U"],[14603,""],[14606,"V"],[14610,"T"],[14612,""],[14613,"T"],[14614,""],[14616,"K"],[14618,""],[14620,"T"],[14621,"U"],[14622,""],[14625,"T"],[14626,""],[14627,"U,T"],[14628,"U"],[14629,""],[14630,"V"],[14635,"T"],[14637,"SliceRandom::Item,R"],[14639,"SliceRandom::Item,R,X,F"],[14640,"SliceRandom::Item,R"],[14641,"SliceRandom::Item,R,X,B,F"],[14643,"S,T"],[14644,"T"],[14646,"U"],[14647,"T,I"],[14648,"I"],[14649,"T,S"],[14651,"SliceRandom::Item,R"],[14653,"T,S"],[14654,"T,E,I"],[14655,"U,T"],[14656,"U"],[14657,""],[14658,"V"],[14662,"T"],[14668,""],[14670,"T"],[14672,""],[14678,"T"],[14679,""],[14681,"T"],[14683,""],[14684,"U"],[14687,"T,I"],[14689,""],[14690,"I"],[14692,""],[14698,"R"],[14699,"R,X,F"],[14700,""],[14702,"T"],[14704,"T,E,I"],[14706,"U,T"],[14709,"U"],[14712,""],[14715,"V"],[14720,"T"],[14722,""],[14723,"T"],[14724,""],[14726,"K"],[14728,""],[14730,"T"],[14731,"__H"],[14732,"U"],[14733,"T"],[14734,""],[14735,"U,T"],[14736,"U"],[14737,""],[14738,"V"],[14740,""],[14743,"T"],[14745,""],[14746,"T"],[14747,""],[14749,"D"],[14750,""],[14751,"K"],[14753,""],[14756,"T"],[14757,""],[14759,"__H"],[14760,"I"],[14761,"U"],[14762,""],[14763,"S"],[14764,""],[14765,"T"],[14766,""],[14767,"U,T"],[14768,"U"],[14769,""],[14770,"V"],[14824,""],[14825,"T"],[14858,""],[14870,"T"],[14883,""],[14896,"T"],[14897,""],[14898,"W"],[14899,"T"],[14900,""],[14912,"K"],[14938,"T"],[14940,""],[14962,"E"],[14964,"T"],[14971,""],[14972,"T"],[14976,""],[14977,"T"],[14978,""],[14984,"T"],[14986,""],[14987,"T"],[14988,"E"],[14990,"T"],[14991,"T,__H"],[14992,"__H"],[14994,""],[14995,"U"],[15011,"R"],[15012,"E"],[15013,""],[15014,"R,W,U"],[15015,"R"],[15016,"E,E2,F"],[15017,"R"],[15018,""],[15021,"R"],[15023,"T"],[15024,""],[15025,"R,W"],[15026,""],[15036,"E"],[15037,"R,W,T"],[15038,"R,T"],[15039,"R,T,S"],[15040,"R,T"],[15041,"T"],[15054,""],[15065,"R"],[15066,"U,T"],[15082,"U"],[15098,""],[15115,"V"],[15131,""],[15132,"R"],[15133,""],[15140,"T"],[15144,""],[15146,"T"],[15148,""],[15153,"K"],[15157,""],[15162,"T"],[15163,""],[15164,"T"],[15165,""],[15168,"U"],[15170,"C"],[15171,""],[15172,"C"],[15173,""],[15178,"T"],[15180,""],[15182,"U,T"],[15184,"U"],[15186,""],[15188,"V"],[15222,""],[15252,"T"],[15257,""],[15258,"T"],[15276,""],[15277,"T"],[15292,""],[15309,"T"],[15326,""],[15363,"__D"],[15366,"D"],[15367,"__D"],[15369,"D"],[15370,"Write"],[15371,"W"],[15372,""],[15389,"K"],[15423,"C"],[15424,""],[15452,"T"],[15456,""],[15531,"T"],[15532,""],[15589,"T"],[15591,""],[15592,"T"],[15594,""],[15595,"T"],[15597,""],[15598,"T"],[15604,""],[15605,"T"],[15607,""],[15610,"C"],[15611,""],[15613,"__H"],[15618,"H"],[15619,"__H"],[15625,""],[15627,"U"],[15646,""],[15647,"T,I"],[15649,""],[15650,"I"],[15652,""],[15674,"C"],[15675,""],[15703,"__S"],[15704,""],[15705,"__S"],[15706,""],[15707,"__S"],[15708,"S"],[15709,"__S"],[15710,""],[15711,"__S"],[15712,"S"],[15713,"W"],[15715,""],[15728,"T"],[15745,""],[15753,"T,E,I"],[15755,"U,T"],[15757,""],[15758,"U,T"],[15759,""],[15760,"U,T"],[15762,""],[15765,"U,T"],[15770,""],[15772,"U,T"],[15773,""],[15774,"U,T"],[15782,"U"],[15801,""],[15822,"C"],[15823,""],[15824,"V"],[15843,""],[15844,"C,I"],[15845,"I"],[15848,""],[15850,"T"],[15852,""],[15853,"T"],[15854,""],[15857,"T"],[15858,"U"],[15859,"T,I"],[15860,"I"],[15861,""],[15867,"T"],[15868,"T,E,I"],[15869,"U,T"],[15870,"U"],[15871,""],[15872,"V"],[15875,""],[15877,"T"],[15878,""],[15879,"T"],[15882,""],[15884,"T"],[15886,""],[15892,"K"],[15894,""],[15899,"T"],[15901,""],[15902,"H"],[15903,"U"],[15905,"T,I"],[15906,""],[15908,"I"],[15909,""],[15916,"T"],[15918,""],[15920,"T,E,I"],[15921,"U,T"],[15923,"U"],[15925,""],[15927,"V"],[15929,"W"],[15932,"A,I"],[15938,"A,I,T,,"],[15939,"A,I,T,"],[15941,"T"],[15945,"A,I"],[15946,"A,IA"],[15947,"T"],[15949,""],[15951,"A,I"],[15952,"A,IA"],[15953,"__D,A,IA"],[15954,"A,IA"],[15955,"A,I"],[15956,"A,IA"],[15957,"T"],[15958,"A,IA"],[15959,"A"],[15960,"T"],[15961,"A,I"],[15962,""],[15964,"A,I"],[15967,"A,I,T"],[15968,"A,I"],[15969,"U"],[15971,"A,IA"],[15973,"I,A"],[15974,"A,IA,__S"],[15975,"T"],[15977,"U,T"],[15979,"U"],[15981,""],[15984,"V"],[15988,"Indexer::ChangeSet"],[15996,""],[16005,"K"],[16007,"K,Indexer::ChangeSet"],[16008,"T"],[16014,"K"],[16016,""],[16017,"T"],[16020,""],[16023,"K"],[16024,""],[16025,"__D"],[16026,"K"],[16027,""],[16028,"K"],[16031,""],[16032,"T"],[16035,""],[16036,"K"],[16038,"K,Indexer::ChangeSet"],[16040,""],[16041,"K,Indexer::ChangeSet"],[16042,"K"],[16043,"U"],[16046,""],[16047,"K"],[16050,"K,"],[16051,"K"],[16052,""],[16053,"K"],[16060,""],[16061,"K,"],[16062,"K"],[16066,""],[16067,"K"],[16071,"K,"],[16072,"K,R"],[16073,""],[16074,"K,"],[16075,"__S"],[16076,"K"],[16078,"T"],[16081,""],[16082,"U,T"],[16085,"U"],[16088,"K"],[16091,""],[16094,"K"],[16099,"V"],[16102,""],[16107,"I"],[16108,"I,Indexer::ChangeSet"],[16109,"T"],[16111,"I"],[16112,"T"],[16113,""],[16114,"I"],[16116,"T"],[16117,"I"],[16118,"I,Indexer::ChangeSet"],[16121,"I"],[16122,"U"],[16123,"I"],[16127,"I,"],[16128,"I"],[16129,"I,"],[16130,"I"],[16132,"I,"],[16133,"I"],[16134,"T"],[16135,"U,T"],[16136,"U"],[16137,"I"],[16140,""],[16141,"I"],[16142,"I,R"],[16143,"V"],[16156,""],[16161,"T"],[16173,""],[16179,"T"],[16185,""],[16192,"__D"],[16193,""],[16210,"T"],[16211,"B"],[16212,"T"],[16217,""],[16220,"T"],[16222,""],[16226,"ChainOracle::Error"],[16227,""],[16231,"U"],[16237,"ChainOracle::Error"],[16238,""],[16243,"R"],[16244,""],[16245,"__S"],[16246,""],[16247,"T"],[16253,""],[16257,"U,T"],[16263,""],[16264,"U"],[16270,""],[16277,"V"],[16283,""],[16296,"T"],[16312,"I"],[16313,"K"],[16314,"I"],[16315,"K"],[16316,"I"],[16318,"K"],[16320,""],[16322,"I"],[16323,""],[16324,"T"],[16326,""],[16328,"I"],[16329,""],[16330,"I"],[16332,"K"],[16334,"A"],[16335,"K,A"],[16336,"I"],[16337,"K"],[16339,"I"],[16341,""],[16342,"A"],[16343,"K,A"],[16344,"T"],[16346,"I"],[16347,"T"],[16348,"K"],[16349,"T"],[16354,"I,__H"],[16355,"I,F"],[16356,"K,F"],[16357,"U"],[16365,"I"],[16367,"K"],[16368,"I"],[16369,"K"],[16370,""],[16371,"I"],[16373,"K"],[16374,"I"],[16375,"I,"],[16376,""],[16378,"I"],[16380,""],[16381,"K,R"],[16382,""],[16383,""],[16384,"K,,"],[16385,"K"],[16386,""],[16387,"I,"],[16388,"T"],[16390,""],[16395,"U,T"],[16403,"U"],[16411,""],[16413,"I,"],[16414,""],[16424,"K"],[16425,"V"],[16447,"A"],[16450,""],[16453,"A"],[16457,"A,C,OI,,"],[16458,"A,T,"],[16459,"T"],[16473,"A"],[16474,"A,C"],[16475,""],[16480,"A"],[16481,"T,A"],[16483,"A"],[16484,"T"],[16488,""],[16492,"T,A"],[16494,"A"],[16496,"T,A,Deref::Target"],[16497,"__D,A"],[16498,"A"],[16500,"T,A"],[16502,""],[16503,"A"],[16504,"K"],[16510,"A,C,OI,"],[16512,"A"],[16514,"T,A"],[16516,""],[16518,"A"],[16519,"T"],[16521,"A"],[16522,"T"],[16527,""],[16528,"A"],[16532,""],[16533,"A"],[16536,"A,T"],[16537,"A"],[16538,"U"],[16545,"T,I"],[16547,"I"],[16549,"A"],[16551,""],[16553,"A,C"],[16554,"A,A2,F"],[16556,"A"],[16557,",A"],[16558,"A,O,F,Iterator::Item"],[16560,"A"],[16561,"T,A"],[16563,""],[16564,"A,O,F"],[16566,""],[16569,"A,__S"],[16570,"T"],[16574,""],[16575,"T,E,I"],[16577,"A,C,OI,,"],[16578,"A,C,OI,"],[16580,"U,T"],[16587,"U"],[16594,"A,C"],[16595,""],[16597,"A"],[16599,""],[16600,"A"],[16603,""],[16607,"A"],[16608,""],[16615,"V"],[16622,"A,T,O,F"],[16623,"A,O,F"]],"a":{"from_non_null_parts":[3495],"from_non_null_parts_in":[3496],"into_non_null_parts":[3538],"into_non_null_parts_with_alloc":[3539],"is_coin_base":[2087],"ntxid":[1094],"read_to_end":[11096],"txid":[1095],"wtxid":[1097]}}],["bdk_core",{"t":"FFFFIIKFOENONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNMNNMNNNNNNNODNNCNNNNNNNNNNNNNNNNOONNNNNNNNNNFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNONONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNN","n":["BlockId","CheckPoint","CheckPointIter","ConfirmationBlockTime","Indexed","KeychainIndexed","Merge","TxUpdate","anchors","bitcoin","block_id","","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","confirmation_time","default","","","deserialize","","eq","","","eq_ptr","extend","","fmt","","","","from","","","","","","","from_block_ids","from_header","get","hash","","","","height","","insert","into","","","","","into_iter","","is_empty","iter","map_anchors","merge","new","next","partial_cmp","","prev","push","range","seen_ats","serde","serialize","","spk_client","take","","to_owned","","","","try_from","","","","","try_into","","","","","txouts","txs","type_id","","","","","vzip","","","","","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","spks","spks_consumed","spks_for_keychain","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","vzip","","","","","","",""],"q":[[0,"bdk_core"],[120,"bdk_core::spk_client"],[263,"bdk_core::tx_update"],[264,"alloc::collections::btree::set"],[265,"bdk_core::checkpoint"],[266,"bdk_core::block_id"],[267,"core::clone"],[268,"core::cmp"],[269,"core::result"],[270,"serde::de"],[271,"core::iter::traits::collect"],[272,"core::fmt"],[273,"bitcoin::blockdata::block"],[274,"core::option"],[275,"core::hash"],[276,"bdk_core::merge"],[277,"core::ops::function"],[278,"core::iter::traits::iterator"],[279,"core::ops::range"],[280,"std::collections::hash::map"],[281,"serde::ser"],[282,"alloc::collections::btree::map"],[283,"alloc::vec"],[284,"core::any"],[285,"core::marker"],[286,"bitcoin::blockdata::script::borrowed"],[287,"bitcoin::blockdata::transaction"],[288,"core::iter::traits::exact_size"],[289,"bitcoin::blockdata::script::owned"],[290,"alloc::string"]],"i":"````````b`flCjj23410234023402340234022024020233340234100023433302303031023413Ch45042134445`13`0013452134521345552134521345```Ej0`````0DnE`EbEd4ElEfEh6543721064536543107272727265431077721065543372107646543721055353055356227526242672722226543721065437210106226543721065437210","f":"````````{bd}`{{{h{f}}}j}{lj}{h{{h{c}}}{}}0000{{{h{n}}}{{h{nc}}}{}}0000{{{h{j}}}j}{{{h{l}}}l}{{{h{f}}}f}{{{h{{b{c}}}}}{{b{c}}}A`}{{h{h{nc}}}Ab{}}000{{hAd}Ab}000{{{h{j}}{h{j}}}Af}{{{h{l}}{h{l}}}Af}{lAh}{{}j}{{}l}{{}{{b{c}}}{}}{c{{Aj{j}}}Al}{c{{Aj{l}}}Al}{{{h{j}}{h{j}}}An}{{{h{l}}{h{l}}}An}{{{h{f}}{h{f}}}An}0{{fc}{{Aj{ff}}}{{Bb{}{{B`{j}}}}}}{{{h{n{b{c}}}}{b{c}}}AbBd}{{{h{j}}{h{nBf}}}Bh}{{{h{l}}{h{nBf}}}Bh}{{{h{f}}{h{nBf}}}Bh}{{{h{{b{c}}}}{h{nBf}}}BhBj}{cc{}}{{{C`{BlBn}}}j}{{{C`{{h{Bl}}{h{Bn}}}}}j}2222{c{{Aj{f{Cb{f}}}}}{{Bb{}{{B`{j}}}}}}{{{h{Cd}}Bl}f}{{{h{f}}Bl}{{Cb{f}}}}{{{h{j}}{h{nc}}}AbCf}{{{h{l}}{h{nc}}}AbCf}{{{h{f}}}Bn}{jBn}{{{h{f}}}Bl}{jBl}{{fj}f}{{}c{}}0000{{}c{}}{fc{}}{{{h{Ch}}}An}{{{h{f}}}Cj}{{{b{c}}g}{{b{e}}}BdBd{{Cn{c}{{Cl{e}}}}}}{{{h{nCh}}Ch}Ab}{jf}{{{h{nCj}}}{{Cb{c}}}{}}{{{h{j}}{h{j}}}{{Cb{Af}}}}{{{h{l}}{h{l}}}{{Cb{Af}}}}{{{h{f}}}{{Cb{f}}}}{{fj}{{Aj{ff}}}}{{{h{f}}c}{{`{{D`{}{{B`{f}}}}}}}{{Db{Bl}}}}{bDd}`{{{h{j}}c}AjDf}{{{h{l}}c}AjDf}`{{{h{nCh}}}{{Cb{Ch}}}}0{hc{}}000{c{{Aj{e}}}{}{}}0000{{}{{Aj{c}}}{}}0000{bDh}{bDj}{hDl}0000{{}c{}}0000```````````{h{{h{c}}}{}}0000000{{{h{n}}}{{h{nc}}}{}}0000000{{{Dn{c}}}{{E`{c}}}{}}{{{Eb{c}}}{{Ed{c}}}Bd}{{}{{Dn{c}}}{}}{{}{{Eb{c}}}{BdA`}}{{{Dn{c}}f}{{Dn{c}}}{}}{{{h{{E`{c}}}}}{{Cb{f}}}{}}{{{Eb{c}}f}{{Eb{c}}}Bd}{{{h{{Ed{c}}}}}{{Cb{f}}}{BdA`}}{EfCb}{EhCb}{{{h{{Ej{c}}}}}{{Ej{c}}}A`}{{{h{El}}}El}{{h{h{nc}}}Ab{}}0{{hAd}Ab}0{{{h{{Ej{c}}}}{h{{Ej{c}}}}}AfBd}{{{h{El}}}En}={{}{{E`{c}}}{}}{{}{{Eb{c}}}{}}{{}{{Ed{c}}}{}}{{}{{Ef{c}}}{}}{{}{{Eh{ce}}}{}{}}{{{h{{Ej{c}}}}{h{{Ej{c}}}}}AnF`}{{{h{{Ej{c}}}}{h{nBf}}}BhBj}{{{h{{Ej{c}}}}{h{nBf}}}Bh{BjFb}}{{{h{El}}{h{nBf}}}Bh}{{{h{{Ef{c}}}}{h{nBf}}}BhBj}{{{h{{Eh{ce}}}}{h{nBf}}}BhBjBj}{cc{}}0{{{Dn{c}}}{{E`{c}}}{}}11{{{Eb{c}}}{{Ed{c}}}{}}2222{{{h{{Ej{c}}}}{h{ne}}}AbFdCf}{{{Dn{c}}e}{{Dn{c}}}{}{{Cn{{Ej{c}}El}}Ff}}{{{Eb{c}}e}{{Eb{c}}}Bd{{Cn{cBl{h{Fh}}}}Ff}}{{}c{}}0000000{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Fj}}}}}}}{}}{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Fn}}}}}}}{}}{{{h{n{Ed{c}}}}c}{{`{{D`{}{{B`{{G`{Fn}}}}}}}}}{BdA`}}{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Gb}}}}}}}{}}{{{h{{Ed{c}}}}}{{Dj{c}}}{BdA`}}{EhDh}{{{h{n{E`{c}}}}}{{Cb{Fj}}}{}}{{{h{n{E`{c}}}}}{{Cb{Fn}}}{}}{{{h{n{Ed{c}}}}c}{{Cb{{G`{Fn}}}}}{BdA`}}{{{h{n{E`{c}}}}}{{Cb{Gb}}}{}}{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{Fj}}}}}}{ElEn}0{{{h{{Ej{c}}}}{h{{Ej{c}}}}}{{Cb{Af}}}Gd}{{{h{{E`{c}}}}}El{}}{{{h{El}}}En}{{{Dn{Ab}}c}{{Dn{Ab}}}{{Bb{}{{B`{Fn}}}}}}4{{{Eb{c}}cg}{{Eb{c}}}Bd{{D`{}{{B`{{G`{Fn}}}}}}Ff}{{Bb{}{{Gf{e}}}}}}5{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{{C`{cFn}}}}}}}}{hc{}}0{hGh}5555{c{{Aj{e}}}{}{}}0000000{{}{{Aj{c}}}{}}0000000{Efb}{Ehb}{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{Gb}}}}}}=={hDl}0000000{{}c{}}0000000","D":"Nj","p":[[5,"TxUpdate",0,263],[5,"BTreeSet",264],[5,"CheckPoint",0,265],[1,"reference",null,null,1],[5,"BlockId",0,266],[5,"ConfirmationBlockTime",0,266],[0,"mut"],[10,"Clone",267],[1,"unit"],[1,"u8"],[6,"Ordering",268],[1,"u64"],[6,"Result",269,null,1],[10,"Deserializer",270],[1,"bool"],[17,"Item"],[10,"IntoIterator",271],[10,"Ord",268],[5,"Formatter",272],[8,"Result",272],[10,"Debug",272],[1,"u32"],[5,"BlockHash",273],[1,"tuple",null,null,1],[6,"Option",274,null,1],[5,"Header",273],[10,"Hasher",275],[10,"Merge",0,276],[5,"CheckPointIter",0,265],[17,"Output"],[10,"FnMut",277],[10,"Iterator",278],[10,"RangeBounds",279],[5,"HashMap",280],[10,"Serializer",281],[5,"BTreeMap",282],[5,"Vec",283],[5,"TypeId",284],[5,"SyncRequestBuilder",120],[5,"SyncRequest",120],[5,"FullScanRequestBuilder",120],[5,"FullScanRequest",120],[5,"SyncResponse",120],[5,"FullScanResponse",120],[6,"SyncItem",120],[5,"SyncProgress",120],[1,"usize"],[10,"PartialEq",268],[10,"Any",284],[10,"Hash",275],[10,"Send",285],[5,"Script",286],[5,"OutPoint",287],[10,"ExactSizeIterator",288],[5,"ScriptBuf",289],[8,"Indexed",0],[5,"Txid",287],[10,"PartialOrd",268],[17,"IntoIter"],[5,"String",290]],"r":[[0,266],[1,265],[2,265],[3,266],[6,276],[7,263],[8,263],[10,265],[11,266],[12,265],[13,266],[14,266],[15,265],[16,263],[17,265],[18,266],[19,266],[20,265],[21,263],[22,266],[23,266],[24,265],[25,263],[26,266],[27,266],[28,265],[29,263],[30,266],[31,266],[32,265],[33,263],[34,266],[35,266],[36,266],[37,266],[38,266],[39,263],[40,266],[41,266],[42,266],[43,266],[44,265],[45,265],[46,265],[47,263],[48,266],[49,266],[50,265],[51,263],[52,265],[53,266],[54,266],[55,266],[56,266],[57,265],[58,263],[59,265],[60,265],[61,265],[62,266],[63,266],[64,265],[65,266],[66,265],[67,266],[68,265],[69,265],[70,266],[71,266],[72,265],[73,263],[74,265],[75,265],[76,276],[77,265],[78,263],[79,276],[80,265],[81,265],[82,266],[83,266],[84,265],[85,265],[86,265],[87,263],[89,266],[90,266],[92,276],[93,276],[94,266],[95,266],[96,265],[97,263],[98,265],[99,266],[100,266],[101,265],[102,263],[103,265],[104,266],[105,266],[106,265],[107,263],[108,263],[109,263],[110,265],[111,266],[112,266],[113,265],[114,263],[115,265],[116,266],[117,266],[118,265],[119,263]],"b":[[53,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[54,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[172,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[173,"impl-Display-for-SyncItem%3C\'_,+I%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJIAFQAKAAAADQAXACYABwAxAAMANgABAD8AAQBLAAEAUgACAFkAAgBfAA0AbwAJAIQADwCeAAYApgALALQAAAC3AAAAvAAAANQAAADcAAIA4wAPAPgADwA=","P":[[12,"T"],[22,""],[25,"A"],[26,"T"],[30,""],[39,"A"],[40,"__D"],[42,""],[46,""],[47,"A"],[48,""],[51,"A"],[52,"T"],[53,""],[55,"T"],[59,""],[60,""],[62,"__H"],[64,""],[69,"U"],[74,"I"],[75,"IntoIterator::IntoIter"],[76,""],[78,"A,A2,F"],[79,""],[81,"Iterator::Item"],[82,""],[86,"R"],[87,""],[89,"__S"],[92,""],[94,"T"],[98,"U,T"],[103,"U"],[108,""],[115,"V"],[131,"T"],[147,"I"],[148,"K"],[149,"I"],[150,"K"],[151,"I"],[153,"K"],[155,""],[157,"I"],[158,""],[159,"T"],[161,""],[163,"I"],[164,""],[165,"I"],[167,"K"],[169,"A"],[170,"K,A"],[171,"I"],[174,""],[175,"A"],[176,"K,A"],[177,"T"],[179,"I"],[180,"T"],[182,"K"],[183,"T"],[187,"I,__H"],[188,"I,F"],[189,"K,F"],[190,"U"],[198,"I"],[200,"K"],[201,"I"],[202,"K"],[203,""],[204,"I"],[206,"K"],[207,"I"],[208,"I,"],[209,""],[211,"I"],[213,""],[214,""],[215,""],[216,"K,,"],[217,""],[218,"I,"],[219,"T"],[221,""],[226,"U,T"],[234,"U"],[242,""],[244,"I,"],[245,""],[255,"V"]]}],["bdk_electrum",{"t":"FENNENNNNONNNNNNNNN","n":["BdkElectrumClient","bdk_core","borrow","borrow_mut","electrum_client","fetch_tx","fmt","from","full_scan","inner","into","new","populate_tx_cache","sync","transaction_broadcast","try_from","try_into","type_id","vzip"],"q":[[0,"bdk_electrum"],[19,"bdk_electrum::bdk_electrum_client"],[20,"bitcoin::blockdata::transaction"],[21,"alloc::sync"],[22,"electrum_client::types"],[23,"core::result"],[24,"electrum_client::api"],[25,"core::fmt"],[26,"bdk_core::spk_client"],[27,"core::cmp"],[28,"core::clone"],[29,"core::convert"],[30,"core::iter::traits::collect"],[31,"core::any"]],"i":"``f0`00000000000000","f":"``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{{f{c}}}}h}{{A`{{l{j}}n}}}Ab}{{{b{{f{c}}}}{b{dAd}}}AfAh}{cc{}}{{{b{{f{c}}}}gAjAjAl}{{A`{{An{e}}n}}}Ab{B`Bb}{{Bf{{Bd{e}}}}}}{f}{{}c{}}{c{{f{c}}}Ab}{{{b{{f{c}}}}g}BhAb{{Bf{{l{j}}}}}{{Bl{}{{Bj{e}}}}}}{{{b{{f{c}}}}gAjAl}{{A`{Bnn}}}Ab{}{{Bf{{C`{e}}}}}}{{{b{{f{c}}}}{b{j}}}{{A`{hn}}}Ab}{c{{A`{e}}}{}{}}{{}{{A`{c}}}{}}{bCb}{{}c{}}","D":"Af","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BdkElectrumClient",0,19],[5,"Txid",20],[5,"Transaction",20],[5,"Arc",21,null,1],[6,"Error",22],[6,"Result",23,null,1],[10,"ElectrumApi",24],[5,"Formatter",25],[8,"Result",25],[10,"Debug",25],[1,"usize"],[1,"bool"],[5,"FullScanResponse",26],[10,"Ord",27],[10,"Clone",28],[5,"FullScanRequest",26],[10,"Into",29,null,1],[1,"unit"],[17,"Item"],[10,"IntoIterator",30],[5,"SyncResponse",26],[5,"SyncRequest",26],[5,"TypeId",31]],"r":[[0,19],[2,19],[3,19],[5,19],[6,19],[7,19],[8,19],[9,19],[10,19],[11,19],[12,19],[13,19],[14,19],[15,19],[16,19],[17,19],[18,19]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAgAAwACAAMABwAAABAAAwA=","P":[[2,"T"],[5,"E"],[7,"T"],[8,"E,K,"],[9,""],[10,"U"],[11,"E"],[12,"E,,"],[13,"E,I,"],[14,"E"],[15,"U,T"],[16,"U"],[17,""],[18,"V"]]}],["bdk_esplora",{"t":"IKKEMMMM","n":["Error","EsploraAsyncExt","EsploraExt","esplora_client","full_scan","","sync",""],"q":[[0,"bdk_esplora"],[8,"bdk_esplora::blocking_ext"],[9,"bdk_core::spk_client"],[10,"core::result"],[11,"core::cmp"],[12,"core::clone"],[13,"core::convert"],[14,"bdk_esplora::async_ext"],[15,"core::future::future"],[16,"alloc::boxed"],[17,"core::pin"],[18,"core::marker"]],"i":"````bAf10","f":"````{{{d{b}}eff}{{l{{h{c}}j}}}{nA`}{{Ad{{Ab{c}}}}}}{{{d{Af}}eff}{{Al{{Aj{Ah}}}}}{nA`An}{{Ad{{Ab{c}}}}An}}{{{d{b}}ef}{{l{B`j}}}{}{{Ad{{Bb{c}}}}}}{{{d{Af}}ef}{{Al{{Aj{Ah}}}}}An{{Ad{{Bb{c}}}}An}}","D":"A`","p":[[10,"EsploraExt",0,8],[1,"reference",null,null,1],[1,"usize"],[5,"FullScanResponse",9],[8,"Error",0,8],[6,"Result",10,null,1],[10,"Ord",11],[10,"Clone",12],[5,"FullScanRequest",9],[10,"Into",13,null,1],[10,"EsploraAsyncExt",0,14],[10,"Future",15,null,1],[5,"Box",16,null,1],[5,"Pin",17],[10,"Send",18],[5,"SyncResponse",9],[5,"SyncRequest",9]],"r":[[0,8],[1,14],[2,8],[4,8],[5,14],[6,8],[7,14]],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAQA","P":[[4,"K,R"],[6,"I,R"]]}],["bdk_file_store",{"t":"FPFGPPPGFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOO","n":["AggregateChangesetsError","Bincode","EntryIter","FileError","InvalidMagicBytes","Io","","IterError","Store","aggregate_changesets","append_changeset","borrow","","","","","borrow_mut","","","","","changeset","create_new","drop","fmt","","","","","","","from","","","","","","","into","","","","","into_iter","iter_changesets","iter_error","new","next","open","open_or_create_new","to_string","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","expected","got"],"q":[[0,"bdk_file_store"],[73,"bdk_file_store::FileError"],[75,"bdk_file_store::store"],[76,"core::option"],[77,"core::result"],[78,"bdk_core::merge"],[79,"serde::ser"],[80,"serde::de"],[81,"core::marker"],[82,"std::io::error"],[83,"std::path"],[84,"core::convert"],[85,"bdk_file_store::entry_iter"],[86,"core::fmt"],[87,"std::fs"],[88,"alloc::string"],[89,"core::any"],[90,"alloc::vec"]],"i":"`Bh``B`10``d0Bf31j3142030214420033144203314203120112240314203142031420314203Ch0","f":"`````````{{{f{b{d{c}}}}}{{l{{h{c}}{j{c}}}}}{nA`AbAdAf}}{{{f{b{d{c}}}}{f{c}}}{{l{AhAj}}}{nA`AbAdAf}}{f{{f{c}}}{}}0000{{{f{b}}}{{f{bc}}}{}}0000{jh}{{{f{{An{Al}}}}c}{{l{{d{e}}B`}}}{{Bd{Bb}}}{nA`AbAdAf}}{{{f{b{Bf{c}}}}}Ah{}}{{{f{Bh}}{f{bBj}}}Bl}0{{{f{{d{c}}}}{f{bBj}}}Bl{AfAdBn}}{{{f{{j{c}}}}{f{bBj}}}BlBn}{{{f{{j{c}}}}{f{bBj}}}Bl{}}{{{f{B`}}{f{bBj}}}Bl}0{cc{}}{AjBh}111{AjB`}2{{}c{}}0000{{}c{}}{{{f{b{d{c}}}}}{{Bf{c}}}{nA`AbAdAf}}{jBh}{{C`{f{bCb}}}{{Bf{c}}}{}}{{{f{b{Bf{c}}}}}{{h{e}}}Ab{}}??{fCd}00{c{{l{e}}}{}{}}0000{{}{{l{c}}}{}}0000{fCf}0000{{}c{}}0000{ChCj}0","D":"Ch","p":[[0,"mut"],[5,"Store",0,75],[1,"reference",null,null,1],[6,"Option",76,null,1],[5,"AggregateChangesetsError",0,75],[6,"Result",77,null,1],[10,"Merge",78],[10,"Serialize",79],[10,"DeserializeOwned",80],[10,"Send",81],[10,"Sync",81],[1,"unit"],[5,"Error",82],[1,"u8"],[1,"slice"],[6,"FileError",0],[5,"Path",83],[10,"AsRef",84],[5,"EntryIter",0,85],[6,"IterError",0,85],[5,"Formatter",86],[8,"Result",86],[10,"Debug",86],[1,"u64"],[5,"File",87],[5,"String",88],[5,"TypeId",89],[15,"InvalidMagicBytes",73],[5,"Vec",90]],"r":[[0,75],[1,85],[2,85],[5,85],[7,85],[8,75],[9,75],[10,75],[11,85],[12,85],[13,75],[14,75],[16,85],[17,85],[18,75],[19,75],[21,75],[22,75],[23,85],[24,85],[25,85],[26,75],[27,75],[28,75],[31,85],[32,85],[33,85],[34,75],[35,75],[38,85],[39,85],[40,75],[41,75],[43,85],[44,75],[45,75],[46,85],[47,85],[48,75],[49,75],[50,85],[51,75],[53,85],[54,85],[55,75],[56,75],[58,85],[59,85],[60,75],[61,75],[63,85],[64,85],[65,75],[66,75],[68,85],[69,85],[70,75],[71,75]],"b":[[24,"impl-Display-for-IterError"],[25,"impl-Debug-for-IterError"],[27,"impl-Debug-for-AggregateChangesetsError%3CC%3E"],[28,"impl-Display-for-AggregateChangesetsError%3CC%3E"],[29,"impl-Debug-for-FileError"],[30,"impl-Display-for-FileError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABwAMAAkAGAAHACEAAAAlAAAALAAAAC8AAQAzABgA","P":[[9,"C"],[11,"T"],[21,""],[22,"P,C"],[23,"T"],[24,""],[26,"C"],[29,""],[31,"T"],[32,""],[33,"T"],[36,""],[37,"T"],[38,"U"],[43,"I"],[44,"C"],[45,""],[46,"T"],[47,"T,Iterator::Item"],[48,"P,C"],[50,""],[53,"U,T"],[58,"U"],[63,""],[68,"V"],[73,""]]}],["bdk_testenv",{"t":"FFEEEOOQNNNNQQNEOOENNNNNQNNNQNNNNNNNNNNNNNNNNCNNNNSH","n":["Config","TestEnv","anyhow","bitcoincore_rpc","bitcoind","","","block_id","borrow","","borrow_mut","","chain_update","changeset","default","electrsd","","","electrum_client","","fmt","from","","genesis_hash","hash","into","","invalidate_blocks","local_chain","make_checkpoint_tip","mine_blocks","mine_empty_block","new","new_with_config","reorg","reorg_empty_blocks","reset_electrsd","rpc_client","send","try_from","","try_into","","type_id","","utils","vzip","","wait_until_electrum_sees_block","wait_until_electrum_sees_txid","DESCRIPTORS","new_tx"],"q":[[0,"bdk_testenv"],[50,"bdk_testenv::utils"],[52,"bitcoind"],[53,"electrsd"],[54,"electrum_client::api"],[55,"core::fmt"],[56,"bitcoin::blockdata::block"],[57,"anyhow"],[58,"bdk_core::checkpoint"],[59,"bitcoin::address"],[60,"core::option"],[61,"alloc::vec"],[62,"bitcoincore_rpc::client"],[63,"bitcoin_units::amount"],[64,"bitcoin::blockdata::transaction"],[65,"core::result"],[66,"core::any"],[67,"core::time"]],"i":"`````bf`1010``0`10`10101`101`1111111111101010`1011``","f":"`````{bd}{fh}`{j{{j{c}}}{}}0{{{j{l}}}{{j{lc}}}{}}0``{{}f}`{bn}{fA`}`{{{j{b}}}{{j{{`{Ab}}}}}}{{{j{f}}{j{lAd}}}Af}{cc{}}0{{{j{b}}}{{Aj{Ah}}}}`{{}c{}}0{{{j{b}}Al}{{Aj{An}}}}`{{{j{b}}}B`}{{{j{b}}Al{Bd{Bb}}}{{Aj{{Bf{Ah}}}}}}{{{j{b}}}{{Aj{{Bh{AlAh}}}}}}{{}{{Aj{b}}}}{f{{Aj{b}}}}{{{j{b}}Al}{{Aj{{Bf{Ah}}}}}}{{{j{b}}Al}{{Aj{{Bf{{Bh{AlAh}}}}}}}}{b{{Aj{b}}}}{{{j{b}}}{{j{{`{Bj}}}}}}{{{j{b}}{j{{Bb{Bl}}}}Bn}{{Aj{C`}}}}{c{{Cb{e}}}{}{}}0{{}{{Cb{c}}}{}}0{jCd}0`{{}c{}}0{{{j{b}}Cf}{{Aj{An}}}}{{{j{b}}C`Cf}{{Aj{An}}}}{{}Ch}{CjCl}","D":"Bn","p":[[5,"TestEnv",0],[5,"BitcoinD",52],[5,"Config",0],[5,"Conf",52],[1,"reference",null,null,1],[0,"mut"],[5,"ElectrsD",53],[5,"Conf",53],[10,"ElectrumApi",54],[5,"Formatter",55],[8,"Result",55],[5,"BlockHash",56],[8,"Result",57],[1,"usize"],[1,"unit"],[5,"CheckPoint",58],[5,"Address",59],[6,"Option",60,null,1],[5,"Vec",61],[1,"tuple",null,null,1],[10,"RpcApi",62],[6,"NetworkChecked",59],[5,"Amount",63],[5,"Txid",64],[6,"Result",65,null,1],[5,"TypeId",66],[5,"Duration",67],[1,"array"],[1,"u32"],[5,"Transaction",64]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB0ACwAAAAAAAwADAAgABgAQAAEAEwAAABUAAAAZAAAAHQAAACUAAAAoAAgAMwABAA==","P":[[8,"T"],[14,""],[21,"T"],[23,""],[25,"U"],[27,""],[39,"U,T"],[41,"U"],[43,""],[46,"V"],[48,""]]}],["bdk_wallet",{"t":"GGFGKFPPPFGFGPPPPPRRPGPPEPPPPKGPGGFGPFPPPPPPPPPFPFFGPPPFGTTFKIFPNNNNNNNNNNONONONNNNNNNNONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONNNNNNNNNNNNNNNNNNNNONCNOQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONMMNNNNNNNNNNNNNNNNNNNNNNNNNMNNOOONNNCONNNNNNNNNNNNONNNNNDNNONNNNNNNNNNONNNMMNNNNNCNNNECONNNNDDNNNNNNNNNNOCENNNNNNNNOENNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNOOHNNNNNNNNNNNNNNNNNNNNNNNNNHOOOOOOOOOOOOOOOOFPKFIGFFPFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNHNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPIGEGIKTIKRGFPPPPEKGPPPPTIPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNMNNMNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNONNNNNNNNNNNNMNNNNCNNNNNNNNNNNNMNNNCNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNHPPGPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNPPPGPFIPPIPPPPPPPPPPPGFGPPPPPGGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFKIFFFFNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPGPPPPPPPGPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFIOONNNNNNNNNNNOONNNNNNPKGGGRRKGPKKFKPPPRGIPPPPPRPFPKGPPPFFGFPIPPPHMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNOONHMNNHNMNOONNNNMNNNNMNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMMMSHPPPPPPPKPPPPPPPPPPPPPPPPFKGGGFFFPGKPNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNMNONONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOGGPPGPPPPPPFGPPOOOO","n":["AddForeignUtxoError","AddUtxoError","AddressInfo","ApplyBlockError","AsyncWalletPersister","Balance","CannotConnect","ChangeAllowed","ChangeForbidden","ChangeSet","ChangeSpendPolicy","CreateParams","CreateWithPersistError","Custom","DataAlreadyExists","Descriptor","","","Error","","External","FileStoreError","Foreign","Genesis","HdKeyPaths","Internal","InvalidChangeSet","InvalidOutpoint","InvalidTxid","IsDust","KeychainKind","Load","LoadError","LoadMismatch","LoadParams","LoadWithPersistError","Local","LocalOutput","Mismatch","MissingDescriptor","MissingGenesis","MissingNetwork","MissingUtxo","Network","OnlyChange","Persist","","PersistedWallet","Shuffle","SignOptions","TxBuilder","TxOrdering","UnexpectedConnectedToHash","UnknownUtxo","Untouched","Update","Utxo","WALLET_SCHEMA_NAME","WALLET_TABLE_NAME","Wallet","WalletPersister","WalletTx","WeightedUtxo","Write","add","add_data","add_foreign_utxo","add_foreign_utxo_with_sequence","add_global_xpubs","add_recipient","add_signer","add_unspendable","add_utxo","add_utxos","address","all_unbounded_spk_iters","allow_all_sighashes","allow_dust","allow_grinding","apply_block","apply_block_connected_to","apply_unconfirmed_txs","apply_update","apply_update_at","as_byte","as_ref","","assume_height","balance","bitcoin","borrow","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","build_fee_bump","build_tx","calculate_fee","calculate_fee_rate","cancel_tx","chain","","chain_position","","change_descriptor","change_policy","check_genesis_hash","check_network","checkpoints","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","coin_selection","","confirmed","create","","create_async","create_single","create_wallet","create_wallet_async","create_wallet_no_persist","create_with_params","current_height","default","","","","","","","deref","","deref_mut","derivation_index","","derivation_of_spk","descriptor","","","","descriptor_checksum","deserialize","","","","do_not_spend_change","drain_to","drain_wallet","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","error","export","extract_keys","fee_absolute","fee_rate","file_store","finalize_psbt","finish","finish_with_aux_rand","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fragment","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_sqlite","genesis_hash","get_psbt_input","get_signers","get_tx","get_utxo","hash","","","immature","include_output_redeem_witness_script","index","indexer","init_sqlite_tables","initialize","","insert_txout","into","","","","","","","","","","","","","","","","","","","","","","","","is_dust","is_empty","is_mine","is_spent","keychain","","keychains","keymap","","keys","last_active_indices","latest_checkpoint","list_output","list_unspent","list_unused_addresses","load","","load_async","load_wallet","load_wallet_async","load_wallet_no_persist","load_with_params","local_chain","","lookahead","","manually_selected_only","mark_used","merge","miniscript","network","","","new","","new_single","next_derivation_index","next_unused_address","nlocktime","only_spend_change","only_witness_utxo","ordering","outpoint","","partial_cmp","","peek_address","persist","","","persist_async","persist_to_sqlite","policies","policy_path","psbt","public_descriptor","reveal_addresses_to","reveal_next_address","rusqlite","rusqlite_impl","satisfaction_weight","schema_v0","secp_ctx","sent_and_received","sequence","serde","serde_json","serialize","","","","set_exact_sequence","set_keymap","set_keymaps","set_recipients","sighash","sign","sign_with_tap_internal_key","signer","","sort_tx","sort_tx_with_aux_rand","spk_index","staged","staged_mut","start_full_scan","start_sync_with_revealed_spks","take_staged","tap_leaves_options","template","to_owned","","","","","","","","","","","to_string","","","","","","","","","total","transactions","transactions_sort_by","trust_witness_utxo","trusted_pending","trusted_spendable","try_finalize","try_from","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","tx_builder","tx_graph","","tx_node","tx_update","txout","","type_id","","","","","","","","","","","","","","","","","","","","","","","","unbounded_spk_iter","unmark_used","unspendable","untrusted_pending","utxo","version","","vzip","","","","","","","","","","","","","","","","","","","","","","","","wallet_name_from_descriptor","foreign_utxo","input_txid","connected_to_hash","expected_hash","expected","","","keychain","loaded","","","input_sort","output_sort","outpoint","psbt_input","sequence","BranchAndBoundCoinSelection","Change","CoinSelectionAlgorithm","CoinSelectionResult","DefaultCoinSelectionAlgorithm","Excess","InsufficientFunds","LargestFirstCoinSelection","NoChange","OldestFirstCoinSelection","SingleRandomDraw","available","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","coin_select","","","","","decide_change","default","","","","eq","equivalent","","excess","fee_amount","fmt","","","","","","","","from","","","","","","","into","","","","","","","local_selected_amount","needed","new","selected","selected_amount","to_owned","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","amount","change_fee","dust_threshold","fee","remaining_amount","Bare","","","DerivedDescriptor","Descriptor","DescriptorError","DescriptorPublicKey","ExtendedDescriptor","ExtractPolicy","FALSE","HdKeyPaths","IntoWalletDescriptor","Key","Legacy","Miniscript","MultiXPub","Pkh","","","Policy","ScriptContext","Segwitv0","Sh","","","Single","TRUE","TapKeyOrigins","Tr","","","Wpkh","","","Wsh","","","XPub","address","as_enum","","as_inner","as_node","at_derivation_index","","borrow","","","","","borrow_mut","","","","","branches","build_template","build_template_mall","calc_checksum","check_global_consensus_validity","","","","check_global_policy_validity","","","check_global_validity","","check_local_consensus_validity","","","","check_local_policy_validity","","","","check_local_validity","","check_pk","","","check_terminal_non_malleable","","","check_witness","","","","checksum","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","","","","contains_raw_pkh","derive","","derived_descriptor","","desc_type","descriptor_id","deserialize","","","dust_value","encode","eq","","","","","equivalent","","","","","","","","","","error","explicit_script","ext","ext_check","extract_policy","","","find_derivation_index_for_spk","fmt","","","","","","","","for_each_key","","from","","","","","","","","","","","","from_ast","from_components_unchecked","from_str","","","from_str_ext","from_str_insane","from_tree","","full_derivation_path","full_derivation_paths","get_nth_child","get_nth_pk","get_satisfaction","get_satisfaction_mall","has_mixed_timelocks","has_repeated_keys","has_wildcard","","hash","","","","","into","","","","","into_assets","into_descriptor_key","into_inner","into_single_descriptors","into_single_keys","into_wallet_descriptor","","is_deriveable","","is_multipath","","is_non_malleable","is_uncompressed","is_x_only_key","iter","iter_pk","lift","","lift_check","master_fingerprint","max_satisfaction_size","","","","max_satisfaction_weight","max_satisfaction_witness_elements","max_weight_to_satisfy","name_str","","","new_bare","new_pk","new_pkh","new_sh","new_sh_sortedmulti","new_sh_with_wpkh","new_sh_with_wsh","new_sh_wpkh","new_sh_wsh","new_sh_wsh_sortedmulti","new_tr","new_wpkh","new_wsh","new_wsh_sortedmulti","node","num_der_paths","other_top_level_checks","","parse","parse_descriptor","parse_insane","parse_with_ext","partial_cmp","","","","","pk_len","","","plan","plan_mall","policy","requires_sig","sanity_check","","satisfy","","satisfy_malleable","script_code","script_pubkey","script_size","serialize","","","sig_type","","","substitute_raw_pkh","template","to_owned","","","","","to_string","","","to_string_with_secret","top_level_checks","","top_level_type_check","","translate_pk","","try_from","","","","","try_into","","","","","ty","type_id","","","","","unsigned_script_sig","vzip","","","","","within_resource_limits","calc_checksum","Base58","Bip32","Error","ExternalAndInternalAreTheSame","HardenedDerivationXpub","Hex","InvalidDescriptorCharacter","InvalidDescriptorChecksum","InvalidHdKeyPath","Key","Miniscript","MultiPath","Pk","Policy","borrow","borrow_mut","eq","fmt","","from","","","","","","","","into","to_string","try_from","try_into","type_id","vzip","AbsoluteTimelock","AddOnLeaf","AddOnPartialComplete","BuildSatisfaction","Complete","Condition","ConditionMap","EcdsaSignature","Fingerprint","FoldedConditionMap","Hash160Preimage","Hash256Preimage","IncompatibleConditions","IndexOutOfRange","MixedTimelockUnits","Multisig","None","","NotEnoughItemsSelected","Partial","PartialComplete","PkOrF","Policy","PolicyError","Psbt","PsbtTimelocks","Pubkey","RelativeTimelock","Ripemd160Preimage","Satisfaction","SatisfiableItem","SchnorrSignature","Sha256Preimage","Thresh","XOnlyPubkey","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","contribution","csv","default","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","from","","","","","","","","","get_condition","hash","","id","","into","","","","","","","is_leaf","","is_null","item","partial_cmp","requires_path","satisfaction","serialize","","","","","timelock","to_owned","","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","current_height","input_max_height","psbt","condition","conditions","","items","","m","","n","","sorted","","hash","","","","items","keys","threshold","","value","","Bip44","Bip44Public","Bip49","Bip49Public","Bip84","Bip84Public","Bip86","Bip86Public","DescriptorTemplate","DescriptorTemplateOut","P2Pkh","P2TR","P2Wpkh","P2Wpkh_P2Sh","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","build","","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","into","","","","","","","","","","","","into_wallet_descriptor","","","","","","","","","","","","","to_owned","","","","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","BuildFeeBumpError","CoinSelection","Conversion","CreateTxError","Descriptor","FeeRateTooLow","FeeRateUnavailable","FeeTooLow","IrreplaceableTransaction","LockTime","MiniscriptPsbt","MiniscriptPsbtError","MissingKeyOrigin","MissingNonWitnessUtxo","NoRecipients","NoUtxosSelected","OutputBelowDustLimit","OutputUpdate","Policy","Psbt","RbfSequenceCsv","SpendingPolicyRequired","TransactionConfirmed","TransactionNotFound","UnknownUtxo","","UtxoUpdate","Version0","Version1Csv","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fmt","","","","","","from","","","","","","","","into","","","to_owned","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","csv","requested","required","","","sequence","FullyNodedExport","WalletExport","blockheight","","borrow","borrow_mut","change_descriptor","descriptor","deserialize","export_wallet","fmt","","from","from_str","into","label","","serialize","to_string","try_from","try_into","type_id","vzip","Bip32","DerivableKey","DescriptorKey","DescriptorPublicKey","DescriptorSecretKey","Entropy","Error","ExtScriptContext","ExtendedKey","FullKey","GeneratableDefaultOptions","GeneratableKey","GeneratedKey","IntoDescriptorKey","InvalidChecksum","InvalidNetwork","InvalidScriptContext","Key","KeyError","KeyMap","Legacy","Message","Miniscript","MultiXPrv","MultiXPub","Options","Private","PrivateKeyGenerateOptions","Public","ScriptContext","ScriptContextEnum","Segwitv0","Single","","SinglePriv","SinglePub","SinglePubKey","SortedMultiVec","Tap","ValidNetworks","XOnly","XPrv","XPub","any_network","as_enum","borrow","","","","","","","","","","","borrow_mut","","","","","","","","","","","build_template","check_pk","check_terminal_non_malleable","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","compressed","default","deref","encode","eq","","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","for_each_key","from","","","","","","","","","","","","","","","from_public","from_secret","from_str","from_tree","generate","generate_default","generate_default_with_aux_rand","generate_with_aux_rand","generate_with_entropy","generate_with_entropy_default","has_secret","hash","","","into","","","","","","","","","","","into_descriptor_key","","","","","","into_extended_key","","","into_key","into_single_keys","into_xprv","into_xpub","is_legacy","","is_multipath","is_segwit_v0","","is_taproot","","k","key","","lift","mainnet_network","max_satisfaction_size","","max_satisfaction_witness_elements","merge_networks","n","name_str","new","origin","","override_valid_networks","partial_cmp","","","pk_len","pks","sanity_check","satisfy","script_size","sig_type","sorted_node","test_networks","to_owned","","","","","","","","to_public","to_string","","","translate_pk","try_from","","","","","","","","","","","try_into","","","","","","","","","","","type_id","","","","","","","","","","","vzip","","","","","","","","","","","PsbtUtils","fee_amount","fee_rate","get_utxo_for","SCHEMAS_TABLE_NAME","migrate_schema","All","Dummy","Exclude","External","Fingerprint","Include","InputIndexOutOfRange","InputSigner","InvalidKey","InvalidNonWitnessUtxo","InvalidSighash","Legacy","MiniscriptPsbt","MissingHdKeypath","MissingKey","MissingNonWitnessUtxo","MissingWitnessScript","MissingWitnessUtxo","NonStandardSighash","None","PkHash","Psbt","Segwitv0","SighashTaproot","SignOptions","SignerCommon","SignerContext","SignerError","SignerId","SignerOrdering","SignerWrapper","SignersContainer","Tap","TapLeavesOptions","TransactionSigner","UserCanceled","add_external","allow_all_sighashes","allow_grinding","as_key_map","assume_height","borrow","","","","","","","borrow_mut","","","","","","","build","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","default","","","deref","descriptor_secret_key","","","","","eq","","","","equivalent","","","","","","","","find","fmt","","","","","","","","from","","","","","","","","","hash","id","","","","ids","into","","","","","","","new","","partial_cmp","","remove","sign_input","","","","sign_transaction","","sign_with_tap_internal_key","signers","tap_leaves_options","to_owned","","","","","","to_string","trust_witness_utxo","try_finalize","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","is_internal_key","AddForeignUtxoError","AddUtxoError","ChangeAllowed","ChangeForbidden","ChangeSpendPolicy","Custom","InvalidOutpoint","InvalidTxid","MissingUtxo","OnlyChange","Shuffle","TxBuilder","TxOrdering","UnknownUtxo","Untouched","foreign_utxo","input_txid","input_sort","output_sort"],"q":[[0,"bdk_wallet"],[591,"bdk_wallet::AddForeignUtxoError"],[593,"bdk_wallet::ApplyBlockError"],[595,"bdk_wallet::LoadMismatch"],[602,"bdk_wallet::TxOrdering"],[604,"bdk_wallet::Utxo"],[607,"bdk_wallet::coin_selection"],[724,"bdk_wallet::coin_selection::Excess"],[729,"bdk_wallet::descriptor"],[1042,"bdk_wallet::descriptor::checksum"],[1043,"bdk_wallet::descriptor::error"],[1076,"bdk_wallet::descriptor::policy"],[1241,"bdk_wallet::descriptor::policy::BuildSatisfaction"],[1244,"bdk_wallet::descriptor::policy::Satisfaction"],[1255,"bdk_wallet::descriptor::policy::SatisfiableItem"],[1265,"bdk_wallet::descriptor::template"],[1461,"bdk_wallet::error"],[1532,"bdk_wallet::error::CreateTxError"],[1538,"bdk_wallet::export"],[1561,"bdk_wallet::keys"],[1578,"bdk_wallet::descriptor"],[1579,"bdk_wallet::keys"],[1585,"bdk_wallet::descriptor"],[1586,"bdk_wallet::keys"],[1593,"bdk_wallet::descriptor"],[1594,"bdk_wallet::keys"],[1603,"bdk_wallet::descriptor"],[1604,"bdk_wallet::keys"],[1629,"bdk_wallet::descriptor"],[1631,"bdk_wallet::keys"],[1759,"bdk_wallet::descriptor"],[1760,"bdk_wallet::keys"],[1764,"bdk_wallet::descriptor"],[1765,"bdk_wallet::keys"],[1772,"bdk_wallet::descriptor"],[1773,"bdk_wallet::keys"],[1777,"bdk_wallet::descriptor"],[1778,"bdk_wallet::keys"],[1837,"bdk_wallet::psbt"],[1841,"bdk_wallet::rusqlite_impl"],[1843,"bdk_wallet::signer"],[1880,"bdk_wallet"],[1882,"bdk_wallet::signer"],[1883,"bdk_wallet"],[1884,"bdk_wallet::signer"],[1982,"bdk_wallet"],[1983,"bdk_wallet::signer"],[1984,"bdk_wallet"],[1985,"bdk_wallet::signer"],[1992,"bdk_wallet"],[1994,"bdk_wallet::signer"],[2022,"bdk_wallet::signer::SignerContext"],[2023,"bdk_wallet::tx_builder"],[2025,"bdk_wallet"],[2027,"bdk_wallet::tx_builder"],[2028,"bdk_wallet"],[2034,"bdk_wallet::tx_builder"],[2036,"bdk_wallet"],[2038,"bdk_wallet::AddForeignUtxoError"],[2040,"bdk_wallet::TxOrdering"],[2042,"bdk_chain::balance"],[2043,"bdk_wallet::wallet::tx_builder"],[2044,"bitcoin::blockdata::script::push_bytes::primitive"],[2045,"core::convert"],[2046,"bitcoin::blockdata::transaction"],[2047,"bitcoin::psbt::map::input"],[2048,"bitcoin_units::weight"],[2049,"core::result"],[2050,"bitcoin::blockdata::script::owned"],[2051,"bitcoin_units::amount"],[2052,"bdk_wallet::wallet"],[2053,"bdk_wallet::types"],[2054,"bdk_wallet::wallet::signer"],[2055,"alloc::sync"],[2056,"bitcoin::address"],[2057,"bdk_core"],[2058,"core::iter::traits::iterator"],[2059,"core::clone"],[2060,"alloc::collections::btree::map"],[2061,"bitcoin::blockdata::block"],[2062,"bdk_chain::local_chain"],[2063,"bdk_core::block_id"],[2064,"core::iter::traits::collect"],[2065,"bdk_chain::tx_graph"],[2066,"core::option"],[2067,"bdk_wallet::wallet::coin_selection"],[2068,"bdk_wallet::wallet::error"],[2069,"bitcoin_units::fee_rate"],[2070,"bdk_chain::chain_data"],[2071,"bdk_wallet::wallet::changeset"],[2072,"bdk_wallet::wallet::params"],[2073,"bitcoin::network"],[2074,"bdk_core::checkpoint"],[2075,"core::cmp"],[2076,"bdk_wallet::wallet::persisted"],[2077,"core::marker"],[2078,"alloc::string"],[2079,"serde::de"],[2080,"bitcoin::psbt"],[2081,"rand_core"],[2082,"core::fmt"],[2083,"bdk_chain::indexer::keychain_txout"],[2084,"bdk_chain::indexed_tx_graph"],[2085,"bdk_core::spk_client"],[2086,"rusqlite::transaction"],[2087,"rusqlite"],[2088,"core::hash"],[2089,"core::future::future"],[2090,"alloc::boxed"],[2091,"core::pin"],[2092,"bdk_wallet::wallet::utils"],[2093,"bitcoin::blockdata::script::borrowed"],[2094,"miniscript::descriptor"],[2095,"core::iter::traits::double_ended"],[2096,"bitcoin::blockdata::locktime::absolute"],[2097,"alloc::vec"],[2098,"secp256k1::context::alloc_only"],[2099,"secp256k1"],[2100,"serde::ser"],[2101,"core::ops::function"],[2102,"bdk_core::tx_update"],[2103,"core::any"],[2104,"core::default"],[2105,"miniscript"],[2106,"miniscript::miniscript::private"],[2107,"miniscript::miniscript::decode"],[2108,"miniscript::miniscript::context"],[2109,"miniscript::iter::tree"],[2110,"miniscript::descriptor::key"],[2111,"miniscript::miniscript::satisfy"],[2112,"miniscript::plan"],[2113,"bitcoin_hashes::sha256"],[2114,"miniscript::miniscript::hash256"],[2115,"bitcoin_hashes::ripemd160"],[2116,"bitcoin_hashes::hash160"],[2117,"bitcoin::crypto::key"],[2118,"secp256k1::context"],[2119,"bdk_chain::descriptor_ext"],[2120,"miniscript::blanket_traits"],[2121,"miniscript::miniscript::types::extra_props"],[2122,"miniscript::miniscript::analyzable"],[2123,"core::ops::range"],[2124,"miniscript::descriptor::segwitv0"],[2125,"miniscript::descriptor::bare"],[2126,"miniscript::descriptor::tr"],[2127,"miniscript::descriptor::sh"],[2128,"miniscript::miniscript::types"],[2129,"miniscript::expression"],[2130,"bitcoin::bip32"],[2131,"miniscript::miniscript::iter"],[2132,"miniscript::policy::semantic"],[2133,"miniscript::policy"],[2134,"base58ck::error"],[2135,"hex_conservative::error"],[2136,"bitcoin::blockdata::locktime::relative"],[2137,"bitcoin::psbt::error"],[2138,"bdk_wallet::wallet::export"],[2139,"miniscript::descriptor::sortedmulti"],[2140,"core::str::traits"],[2141,"rusqlite::error"],[2142,"bdk_chain"],[2143,"bdk_chain::rusqlite_impl"]],"i":"``````KdG`0````GnHh0IlInHjI`B``Gl4`1IhAd0``K`````3`888817;29`:```9Hf<>Hh69<>GnG`:Ed:IlInKd;b;B`;:GlFn;K`IhAn>Bn>=<11111`?FhFl:6Gb04>=1Gj=<9GnG`Ed7bB`75GlFnCl765<43:8210765<36`f5Hf?0?Hd00An38=54;:92Bn31?1`>6`198?644498?=76Ih<1IlIn<<;;Fl0Gj0<K`0;;Hh0ClfBj0Ad0GnHjI`559An5`000``Gj;115``b5;<722772Cl``Gn04444441`27=38>10G`EdBn5K`IhHhBjAd5IlKd<>>;<<;Hd=GbB`FlGjGlFnHf>=2910<2;;5:32910<5:32910<5:32910<21<3352:>2910<::22991100<<4:3>>229910<277754:3>>>2910<4492=BCd0>>0832=865;4?3:21=ANjAOf887<0:88<::9=<9=9=5435`>55`5>543754?>5555>5`8=65<43?706=54BBb<:9?817>650<:9?817>650<:9?817>650`BCn00``OhBDb1Jb120`000BDd111111132101````````0``1LhCl010432BDfBb3765410373641037641037641037600371BDj0222751877551188476652148777652148702224765214824714BE`333Bd456597436:855987436:987436:987436:987436:BEb``G`0`GnAd0021``Bj2A@h0AAb0","f":"````````````````````````````````````````````````````````````````{{bb}b}{{{h{d{f{c}}}}{h{e}}}{{h{d{f{c}}}}}{}{{l{j}}}}{{{h{d{f{c}}}}nA`Ab}{{Af{{h{d{f{c}}}}Ad}}}{}}{{{h{d{f{c}}}}nA`AbAh}{{Af{{h{d{f{c}}}}Ad}}}{}}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}AjAl}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Bb{Bf{Bd}}}Bh}{{{h{d{f{c}}}}n}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}n}{{Af{{h{d{f{c}}}}Bj}}}{}}{{{h{d{f{c}}}}{h{{Bl{n}}}}}{{Af{{h{d{f{c}}}}Bj}}}{}}{BnC`}{{{h{An}}}{{Cj{B`{`{{Cf{}{{Cb{{Cd{Aj}}}}}}Ch}}}}}}{ClCn}{{{h{d{f{c}}}}Cn}{{h{d{f{c}}}}}{}}1{{{h{dAn}}{h{D`}}Db}{{Af{BhDd}}}}{{{h{dAn}}{h{D`}}DbDf}{{Af{BhDh}}}}{{{h{dAn}}e}Bh{{Dl{{Bf{Dj}}}}}{{Eb{}{{Cb{{E`{cDn}}}}}}}}{{{h{dAn}}c}{{Af{BhDd}}}{{Dl{Ed}}}}{{{h{dAn}}cDn}{{Af{BhDd}}}{{Dl{Ed}}}}{{{h{B`}}}Ef}{{{h{B`}}}{{h{{Bl{Ef}}}}}}{{{h{An}}}{{h{{Ej{Eh}}}}}}{ClEl}{{{h{An}}}b}`{h{{h{c}}}{}}00000000000000000000000{{{h{d}}}{{h{dc}}}{}}00000000000000000000000{{{h{dAn}}En}{{Af{{f{F`}}Fb}}}}{{{h{dAn}}}{{f{F`}}}}{{{h{An}}{h{Dj}}}{{Af{AlFd}}}}{{{h{An}}{h{Dj}}}{{Af{FfFd}}}}{{{h{dAn}}{h{Dj}}}Bh}`{EdEl}{FhFj}{FlFj}{FnEl}{{{h{d{f{c}}}}G`}{{h{d{f{c}}}}}{}}{{GbGd}Gb}{{GbGf}Gb}{{{h{An}}}Gh}{{{h{b}}}b}{{{h{B`}}}B`}{{{h{Fl}}}Fl}{{{h{Gj}}}Gj}{{{h{Gl}}}Gl}{{{h{Fn}}}Fn}{{{h{Cl}}}Cl}{{{h{Gn}}}Gn}{{{h{G`}}}G`}{{{h{Ed}}}Ed}{{{h{Bn}}}Bn}{{h{h{dc}}}Bh{}}0000000000{{hEf}Bh}0000000000{{{h{B`}}{h{B`}}}H`}{{{h{G`}}{h{G`}}}H`}`{{{f{c}}e}{{f{e}}}{}Hb}{bAl}{{{h{dc}}Hd}{{Af{{Hf{c}}Hh}}}Hj}{{cc}Hd{HlHnCh}}{{{h{dc}}Hd}{{Af{{Hf{c}}Hh}}}I`}{cHd{HlHnCh}}{{Hd{h{dc}}}{{Af{{Hf{c}}Hh}}}Hj}{{Hd{h{dc}}}{{Af{{Hf{c}}Hh}}}I`}{Hd{{Af{AnIb}}}}0{{{h{d{f{c}}}}Db}{{h{d{f{c}}}}}{}}{{}b}{{}Gb}{{}Fn}{{}Cl}{{}Gn}{{}G`}{{}Ed}{{{h{{Hf{c}}}}}{{h{e}}}{}{}}{{{h{Bn}}}{{h{c}}}{}}{{{h{d{Hf{c}}}}}{{h{de}}}{}{}}{{{h{An}}B`}{{El{Db}}}}{FlDb}{{{h{An}}Aj}{{El{{E`{B`Db}}}}}}`{{GbB`{El{c}}}Gb{HlHn}}{FnEl}`{{{h{An}}B`}Id}{c{{Af{b}}}If}{c{{Af{B`}}}If}{c{{Af{Fl}}}If}{c{{Af{Fn}}}If}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Aj}{{h{d{f{c}}}}}{}}1{{{h{b}}{h{b}}}Cn}{{{h{B`}}{h{B`}}}Cn}{{{h{Fl}}{h{Fl}}}Cn}{{{h{Gj}}{h{Gj}}}Cn}{{{h{Gl}}{h{Gl}}}Cn}{{{h{Fn}}{h{Fn}}}Cn}{{{h{{Ih{c}}}}{h{{Ih{c}}}}}CnIj}{{{h{G`}}{h{G`}}}Cn}{{{h{Bn}}{h{Bn}}}Cn}{{{h{Il}}{h{Il}}}Cn}{{{h{In}}{h{In}}}Cn}{{h{h{c}}}Cn{}}0000000000000``{GbGb}{{{h{d{f{c}}}}Al}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Ff}{{h{d{f{c}}}}}{}}`{{{h{An}}{h{dJ`}}Cl}{{Af{CnJb}}}}{{{f{c}}}{{Af{J`Jd}}}Hb}{{{f{c}}{h{de}}}{{Af{J`Jd}}}HbJf}{{{h{b}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{B`}}{h{dJh}}}Jl}{{{h{Fl}}{h{dJh}}}Jl}{{{h{Gj}}{h{dJh}}}Jl}{{{h{Gl}}{h{dJh}}}Jl}{{{h{Fn}}{h{dJh}}}Jl}{{{h{{Hf{c}}}}{h{dJh}}}JlJn}{{{h{K`}}{h{dJh}}}Jl}0{{{h{{Ih{c}}}}{h{dJh}}}JlKb}{{{h{{Ih{c}}}}{h{dJh}}}JlJn}{{{h{{Hh{c}}}}{h{dJh}}}JlJn}{{{h{{Hh{c}}}}{h{dJh}}}JlKb}{{{h{Cl}}{h{dJh}}}Jl}{{{h{{f{c}}}}{h{dJh}}}JlJn}{{{h{Bj}}{h{dJh}}}Jl}0{{{h{Ad}}{h{dJh}}}Jl}0{{{h{Gn}}{h{dJh}}}Jl}{{{h{G`}}{h{dJh}}}Jl}{{{h{An}}{h{dJh}}}Jl}{{{h{Ed}}{h{dJh}}}Jl}{{{h{Bn}}{h{dJh}}}Jl}0{{{h{Il}}{h{dJh}}}Jl}0{{{h{In}}{h{dJh}}}Jl}{{{h{Kd}}{h{dJh}}}Jl}0`{cc{}}0000000{KfFn}{{{Kj{EhKh}}}Fn}{{{Kl{Eh}}}Fn}{KhFn}444{In{{Ih{c}}}{}}55555555{{{Kn{B`}}}Ed}6{L`Ed}77{InIl}88{{{h{Lb}}}{{Ld{Fn}}}}{{HdGd}Hd}{{{h{An}}Fl{El{Lf}}Cn}{{Af{A`Jd}}}}{{{h{An}}B`}{{Bf{Lh}}}}{{{h{An}}En}{{El{Fh}}}}{{{h{An}}n}{{El{Fl}}}}{{{h{B`}}{h{dc}}}BhLj}{{{h{Fl}}{h{dc}}}BhLj}{{{h{G`}}{h{dc}}}BhLj}{bAl}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{BnDb}{FnKh}{{{h{Lb}}}{{Ld{Bh}}}}{{{h{d{Hj{}{{Ll{c}}}}}}}{{Af{Fnc}}}{}}{{{h{d{I`{}{{Ll{c}}}}}}}{{Mb{{M`{Ln}}}}}{}}{{{h{dAn}}nMd}Bh}{{}c{}}00000000000000000000000{{{h{Mf}}{h{Mh}}}Cn}{{{h{Fn}}}Cn}{{{h{An}}Aj}Cn}{FlCn}{FlB`}{BnB`}{{{h{An}}}{{`{{Cf{}{{Cb{{E`{B`{h{Mj}}}}}}}}}}}}{{HdB`Ml}Hd}{{GbB`Ml}Gb}`{EdCj}{{{h{An}}}Mn}{{{h{An}}}{{`{{Cf{}{{Cb{Fl}}}}}}}}0{{{h{An}}B`}{{`{{N`{}{{Cb{Bn}}}}}}}}{{{h{dc}}Gb}{{Af{{El{{Hf{c}}}}Ih}}}Hj}{{}Gb}{{{h{dc}}Gb}{{Af{{El{{Hf{c}}}}Ih}}}I`}{{Gb{h{dc}}}{{Af{{El{{Hf{c}}}}Ih}}}Hj}{{Gb{h{dc}}}{{Af{{El{{Hf{c}}}}Ih}}}I`}{{GbFn}{{Af{{El{An}}Il}}}}{{FnGb}{{Af{{El{An}}Il}}}}{{{h{An}}}{{h{Nb}}}}{FnKf}{{HdDb}Hd}{{GbDb}Gb}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Db}Cn}{{{h{dFn}}Fn}Bh}`{{HdGf}Hd}{{{h{An}}}Gf}{FnEl}{{cc}Hd{HlHn}}{{}Gb}{cHd{HlHn}}{{{h{An}}B`}Db}{{{h{dAn}}B`}Bn}{{{h{d{f{c}}}}Nd}{{h{d{f{c}}}}}{}};;{{{h{d{f{c}}}}Gn}{{h{d{f{c}}}}}{}}{{{h{Gl}}}n}{Fln}{{{h{B`}}{h{B`}}}{{El{H`}}}}{{{h{G`}}{h{G`}}}{{El{H`}}}}{{{h{An}}B`Db}Bn}{{{h{d{Hj{}{{Ll{c}}}}}}{h{Fn}}}{{Af{Bhc}}}{}}{{{h{d{I`{}{{Ll{c}}}}}}{h{Fn}}}{{Mb{{M`{Ln}}}}}{}}{{{h{d{Hf{c}}}}{h{dc}}}{{Af{Cn}}}Hj}{{{h{d{Hf{c}}}}{h{dc}}}{{Af{Cn}}}I`}{{{h{Fn}}{h{Lb}}}{{Ld{Bh}}}}{{{h{An}}B`}{{Af{{El{Nf}}Ib}}}}{{{h{d{f{c}}}}{Cj{Id{Nj{Nh}}}}B`}{{h{d{f{c}}}}}{}}`{{{h{An}}B`}{{h{Mj}}}}{{{h{dAn}}B`Db}{{`{{Cf{}{{Cb{Bn}}}}}}}}{{{h{dAn}}B`}Bn}``{GjAb}{{}Id}{{{h{An}}}{{h{{Nn{Nl}}}}}}{{{h{An}}{h{Dj}}}{{E`{AlAl}}}}{{{h{Gl}}}{{El{Ah}}}}``{{{h{b}}c}AfO`}{{{h{B`}}c}AfO`}{{{h{Fl}}c}AfO`}{{{h{Fn}}c}AfO`}{{{h{d{f{c}}}}Ah}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Ml}Bh}{{{h{dAn}}c}Bh{{Eb{}{{Cb{{E`{B`Ml}}}}}}}}{{{h{d{f{c}}}}{Nj{{E`{AjAl}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Lf}{{h{d{f{c}}}}}{}}{{{h{An}}{h{dJ`}}Cl}{{Af{CnJb}}}}{ClCn}``{{{h{Gn}}{h{dDj}}}Bh}{{{h{Gn}}{h{dDj}}{h{dc}}}BhJf}{{{h{An}}}{{h{{Ob{B`}}}}}}{{{h{An}}}{{El{{h{Fn}}}}}}{{{h{dAn}}}{{El{{h{dFn}}}}}}{{{h{An}}}{{Od{B`}}}}{{{h{An}}}{{Of{{E`{B`Db}}}}}}{{{h{dAn}}}{{El{Fn}}}}{ClOh}`{hc{}}0000000000{hId}00000000{{{h{b}}}Al}{{{h{An}}}{{`{{Cf{}{{Cb{Fh}}}}}}}}{{{h{An}}c}{{Nj{Fh}}}{{Ol{{h{Fh}}{h{Fh}}}{{Oj{H`}}}}}}>{bAl}3?{c{{Af{e}}}{}{}}00000000000000000000000{{}{{Af{c}}}{}}00000000000000000000000`{{{h{An}}}{{h{{Ej{Eh}}}}}}{FnKl}{FhOn}{EdA@`}{{{h{Gl}}}{{h{Md}}}}{FlMd}{hA@b}00000000000000000000000{{{h{An}}B`}{{`{{Cf{}{{Cb{{Cd{Aj}}}}}}Ch}}}}{{{h{dAn}}B`Db}Cn}{{{h{d{f{c}}}}{Nj{n}}}{{h{d{f{c}}}}}{}}<{GjGl}{{}{{h{A@d}}}}{{{h{d{f{c}}}}A@f}{{h{d{f{c}}}}}{}}{{}c{}}00000000000000000000000{{c{El{c}}Gf{h{{Nn{Nl}}}}}{{Af{IdIb}}}Hl}{A@hn}{A@hEn}{A@jGd}0{A@lGf}{A@nGd}{AA`El}{AA`B`}321{AAbBf}0{AAdn}{AAdM`}{AAdAh}```````````{AAfAl}{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AAf}}}AAf}{{{h{AAh}}}AAh}{{{h{AAj}}}AAj}{{{h{{AAl{c}}}}}{{AAl{c}}}Ch}{{{h{AAn}}}AAn}{{h{h{dc}}}Bh{}}0000{{hEf}Bh}0000{{{h{Hb}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{AAh}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{AAj}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{{AAl{c}}}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{de}}}{{Af{AB`AAf}}}HbJf}{{{h{AAn}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{AlFf{h{Mh}}}ABb}{{}AAh}{{}AAj}{{}{{AAl{c}}}ABd}{{}AAn}{{{h{AAf}}{h{AAf}}}Cn}{{h{h{c}}}Cn{}}0{AB`ABb}{AB`Al}{{{h{AAf}}{h{dJh}}}Jl}0{{{h{ABb}}{h{dJh}}}Jl}{{{h{AB`}}{h{dJh}}}Jl}{{{h{AAh}}{h{dJh}}}Jl}{{{h{AAj}}{h{dJh}}}Jl}{{{h{{AAl{c}}}}{h{dJh}}}JlJn}{{{h{AAn}}{h{dJh}}}Jl}{cc{}}000000{{}c{}}000000{{{h{AB`}}}Al}{AAfAl}{{Dnc}{{AAl{c}}}{}}{AB`Nj}3{hc{}}0000{hId}{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{ABfAl}{ABhAl}010``````````````````````````````````````{{{h{{ABj{c}}}}Gf}{{Af{C`ABl}}}{ABnAC`}}{{}ACb}0{{{h{{ACd{ce}}}}}{{h{{ACf{ce}}}}}ABnACh}{{{h{{h{{ACd{ce}}}}}}}{{ACj{{h{{ACd{ce}}}}}}}ABnACh}{{AClDb}{{Af{ACnAD`}}}}{{{h{{ABj{ACl}}}}Db}{{Af{{ABj{ACn}}AD`}}}}{h{{h{c}}}{}}0000{{{h{d}}}{{h{dc}}}{}}0000{{{h{{ACd{ce}}}}}{{Nj{{h{{ACd{ce}}}}}}}ABnACh}{{{h{{ACd{ce}}}}{h{g}}}{{ADd{{ADb{c}}}}}{AC`ABn}ACh{{ADf{c}}}}0`{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}0{{{h{{ACd{cAEn}}}}}{{Af{BhADj}}}ABn}{{{h{{ACd{cAF`}}}}}{{Af{BhADj}}}ABn}220222210221022{{{h{c}}}{{Af{BhADj}}}ABn}00{{{h{{ACf{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{ACf{cAEn}}}}}{{Af{BhADj}}}ABn}{{{h{{ACf{cAF`}}}}}{{Af{BhADj}}}ABn}{{{h{{Bl{{Nj{Ef}}}}}}}{{Af{BhADj}}}}000`{{{h{ACl}}}ACl}{{{h{{ABj{c}}}}}{{ABj{c}}}{ChABn}}{{{h{AEn}}}AEn}{{{h{AF`}}}AF`}{{{h{{ACd{ce}}}}}{{ACd{ce}}}{ChABn}{ChACh}}{{h{h{dc}}}Bh{}}0000{{hEf}Bh}0000{{{h{ACl}}{h{ACl}}}H`}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}H`{AFbABn}}{{{h{AEn}}{h{AEn}}}H`}{{{h{AF`}}{h{AF`}}}H`}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}H`ABnACh}{{{h{{ACd{ce}}}}}CnABnACh}{{AClDb}{{Af{ACnAD`}}}}{{{h{{ABj{ACl}}}}Db}{{Af{{ABj{ACn}}AD`}}}}{{{h{{ABj{ACl}}}}{h{{Nn{c}}}}Db}{{Af{{ABj{AFd}}AD`}}}AFf}{{{h{{ABj{ACn}}}}{h{{Nn{c}}}}}{{Af{{ABj{AFd}}AD`}}}AFf}{{{h{{ABj{c}}}}}AFhABn}{{{h{{ABj{ACl}}}}}AFj}{c{{Af{ACl}}}If}{c{{Af{{ABj{e}}}}}IfAFl}{c{{Af{{ACd{eg}}}}}IfAFlACh}{{{h{{ABj{ACl}}}}}Al}{{{h{{ACd{ce}}}}}Aj{AC`ABn}ACh}{{{h{ACl}}{h{ACl}}}Cn}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}Cn{IjABn}}{{{h{AEn}}{h{AEn}}}Cn}{{{h{AF`}}{h{AF`}}}Cn}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}CnABnACh}{{h{h{c}}}Cn{}}000000000`{{{h{{ABj{c}}}}}{{Af{AjABl}}}{ABnAC`}}{ACdAFn}{{{h{{ACd{ce}}}}{h{AG`}}}{{Af{BhAGb}}}ABnACh}{{{h{AGd}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}}{{{h{{ABj{ACl}}}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}}{{{h{{ACd{AClc}}}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}ACh}{{{h{{ABj{ACl}}}}{h{{Nn{c}}}}{h{Mh}}{AGh{Db}}}{{Af{{El{{E`{Db{ABj{AFd}}}}}}AD`}}}AFf}{{{h{ACl}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{{ABj{c}}}}{h{dJh}}}{{Af{BhJj}}}ABn}0{{{h{AEn}}{h{dJh}}}{{Af{BhJj}}}}{{{h{AF`}}{h{dJh}}}{{Af{BhJj}}}}{{{h{{ACd{ce}}}}{h{dJh}}}{{Af{BhJj}}}ABnACh}0{{{h{{ABj{c}}}}e}CnABn{{Ol{{h{c}}}{{Oj{Cn}}}}}}{{{h{{ACd{ce}}}}g}CnABnACh{{Ol{{h{c}}}{{Oj{Cn}}}}}}{cc{}}{ACnACl}{{{AGj{c}}}{{ABj{c}}}ABn}{{{AGl{c}}}{{ABj{c}}}ABn}{{{AGn{c}}}{{ABj{c}}}ABn}4{{{AH`{c}}}{{ABj{c}}}ABn}{{{AHb{c}}}{{ABj{c}}}ABn}{{{AHd{c}}}{{ABj{c}}}ABn}777{{{ACf{ce}}}{{Af{{ACd{ce}}ABl}}}ABnACh}{{{ACf{ce}}AHfAFn}{{ACd{ce}}}ABnACh}{{{h{A@d}}}{{Af{ACl}}}}{{{h{A@d}}}{{Af{{ABj{c}}ABl}}}AFl}{{{h{A@d}}}{{Af{{ACd{ce}}ABl}}}AFlACh}{{{h{A@d}}{h{AG`}}}{{Af{{ACd{ce}}ABl}}}AFlACh}1{{{h{AHh}}}{{Af{{ABj{c}}ABl}}}AFl}{{{h{AHh}}}{{Af{{ACd{ce}}ABl}}}AFlACh}{{{h{ACl}}}{{El{AHj}}}}{{{h{ACl}}}{{Nj{AHj}}}}{{{h{{ACd{ce}}}}Nh}{{El{{h{{ACd{ce}}}}}}}ABnACh}{{{h{{ACd{ce}}}}Nh}{{El{c}}}ABnACh}{{{h{{ABj{c}}}}e}{{Af{{E`{{Nj{{Nj{Ef}}}}Aj}}ABl}}}{ABnAC`}{{AHl{c}}}}0{{{h{{ACd{ce}}}}}CnABnACh}0{{{h{ACl}}}Cn}{{{h{{ABj{ACl}}}}}Cn}{{{h{ACl}}{h{dc}}}BhLj}{{{h{{ABj{c}}}}{h{de}}}Bh{AHnABn}Lj}{{{h{AEn}}{h{dc}}}BhLj}{{{h{AF`}}{h{dc}}}BhLj}{{{h{{ACd{ce}}}}{h{dg}}}BhABnAChLj}{{}c{}}0000{AClAI`}{ACl{{Af{{AIb{c}}AId}}}ACh}{{{ACd{ce}}}{{ACf{ce}}}ABnACh}{{{ABj{ACl}}}{{Af{{Nj{{ABj{ACl}}}}ABl}}}}{ACl{{Nj{ACl}}}}{{Hl{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}{{Mj{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}>=>=?>>{{{h{{ACd{ce}}}}}{{AIf{ce}}}ABnACh}{{{h{{ACd{ce}}}}}{{AIh{ce}}}ABnACh}{{{h{{ABj{c}}}}}{{Af{{AIj{c}}ABl}}}ABn}{{{h{{ACd{ce}}}}}{{Af{{AIj{c}}ABl}}}ABnACh}{{{h{{ACd{ce}}}}}{{Af{BhAIl}}}ABnACh}{{{h{ACl}}}AIn}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{El{Nh}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{ACd{cAEn}}}}}{{El{Nh}}}ABn}{{{h{{ACd{cAF`}}}}}{{El{Nh}}}ABn}{{{h{{ACd{ce}}}}}{{Af{NhABl}}}ABnACh}{{{h{{ABj{c}}}}}{{Af{NhABl}}}ABn}1{{{h{{ABj{c}}}}}{{Af{AbABl}}}ABn}{{}{{h{A@d}}}}00{{{ACd{cAJ`}}}{{Af{{ABj{c}}ABl}}}ABn}{c{{ABj{c}}}ABn}{c{{Af{{ABj{c}}ABl}}}ABn}{{{ACd{cAEn}}}{{Af{{ABj{c}}ABl}}}ABn}{{Nh{Nj{c}}}{{Af{{ABj{c}}ABl}}}ABn}{{{AGj{c}}}{{ABj{c}}}ABn}{{{AGl{c}}}{{ABj{c}}}ABn}4{{{ACd{cAF`}}}{{Af{{ABj{c}}ABl}}}ABn}3{{c{El{{AJb{c}}}}}{{Af{{ABj{c}}ABl}}}ABn}614{ACdACf}{{{h{ACl}}}Nh}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhABl}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}0{{{h{Mh}}}{{Af{{ACd{c}}ABl}}}ACh}{{{h{{Nn{c}}}}{h{A@d}}}{{Af{{E`{{ABj{ACl}}{Cj{AClAJd}}}}ABl}}}AJf}1{{{h{Mh}}{h{AG`}}}{{Af{{ACd{c}}ABl}}}ACh}{{{h{ACl}}{h{ACl}}}{{El{H`}}}}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}{{El{H`}}}{AJhABn}}{{{h{AEn}}{h{AEn}}}{{El{H`}}}}{{{h{AF`}}{h{AF`}}}{{El{H`}}}}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}{{El{H`}}}ABnACh}{{{h{c}}}NhABn}00{{{ABj{ACn}}{h{c}}}{{Af{AJj{ABj{ACn}}}}}{{ADf{ACn}}}}0`{{{h{{ACd{ce}}}}}CnABnACh}{{{h{{ABj{c}}}}}{{Af{BhABl}}}ABn}{{{h{{ACd{ce}}}}}{{Af{BhAGb}}}ABnACh}{{{h{{ABj{c}}}}{h{dAJl}}e}{{Af{BhABl}}}{ABnAC`}{{AHl{c}}}}{{{h{{ACd{ce}}}}g}{{Af{{Nj{{Nj{Ef}}}}ABl}}}{AC`ABn}ACh{{AHl{c}}}}0{{{h{{ABj{c}}}}}{{Af{AjABl}}}{ABnAC`}}{{{h{{ABj{c}}}}}Aj{ABnAC`}}{{{h{{ACd{ce}}}}}NhABnACh}{{{h{ACl}}c}AfO`}{{{h{{ABj{c}}}}e}AfABnO`}{{{h{{ACd{ce}}}}g}AfABnAChO`}{{}AJn}00{{{h{{ACd{ce}}}}{h{{Cj{AEjc}}}}}{{ACd{ce}}}ABnACh}`{hc{}}0000{hId}00{{{h{{ABj{ACl}}}}{h{{Cj{AClAJd}}}}}Id}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhABl}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}000{{{h{{ABj{c}}}}{h{di}}}{{Af{{AK`{g}}}}}ABnABn{}{{AKb{ceg}}}}{{{h{{ACd{ce}}}}{h{dk}}}{{Af{{AK`{i}}}}}ABnAChABn{}{{AKb{cgi}}}}{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000{ACdAHf}{hA@b}0000{{{h{{ABj{c}}}}}Aj{ABnAC`}}{{}c{}}0000{{{h{{ACd{ce}}}}}CnABnACh}{{{h{A@d}}}{{Af{IdIb}}}}``````````````{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{Ib}}{h{Ib}}}Cn}{{{h{Ib}}{h{dJh}}}Jl}0{AKdIb}{AKfIb}{AKhIb}{AKjIb}{cc{}}{AKlIb}{ABlIb}{AIdIb}{{}c{}}{hId}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{hA@b}{{}c{}}```````````````````````````````````{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AKn}}}AKn}{{{h{AL`}}}AL`}{{{h{ALb}}}ALb}{{{h{Nf}}}Nf}{{{h{ALd}}}ALd}{{{h{AGf}}}AGf}{{h{h{dc}}}Bh{}}00000{{hEf}Bh}00000{NfALb}{ALdEl}{{}ALd}{{{h{AKn}}{h{AKn}}}Cn}{{{h{AL`}}{h{AL`}}}Cn}{{{h{ALb}}{h{ALb}}}Cn}{{{h{Nf}}{h{Nf}}}Cn}{{{h{ALd}}{h{ALd}}}Cn}{{{h{AKl}}{h{AKl}}}Cn}{{h{h{c}}}Cn{}}00000000000{{{h{AKn}}{h{dJh}}}Jl}{{{h{AL`}}{h{dJh}}}Jl}{{{h{ALb}}{h{dJh}}}Jl}{{{h{Nf}}{h{dJh}}}Jl}{{{h{ALd}}{h{dJh}}}Jl}{{{h{AKl}}{h{dJh}}}Jl}0{{{h{AGf}}{h{dJh}}}Jl}{cc{}}00{CnALb}{AL`Nf}2222{{{h{Nf}}{h{{Cj{Id{Nj{Nh}}}}}}}{{Af{ALdAKl}}}}{{{h{AKn}}{h{dc}}}BhLj}{{{h{ALd}}{h{dc}}}BhLj}{{{h{AL`}}}Id}{NfId}{{}c{}}000000{{{h{AL`}}}Cn}{{{h{ALb}}}Cn}{{{h{ALd}}}Cn}{NfAL`}{{{h{ALd}}{h{ALd}}}{{El{H`}}}}{{{h{Nf}}}Cn}{NfALb}{{{h{AKn}}c}AfO`}{{{h{AL`}}c}AfO`}{{{h{ALb}}c}AfO`}{{{h{Nf}}c}AfO`}{{{h{ALd}}c}AfO`}{ALdEl}{hc{}}00000{hId}{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{ALfDb}0{ALfh}{ALhALd}{ALjALl}{ALnAM`}{ALjNj}{ALnNj}{ALjNh}{ALnNh}10{ALjEl}{ALnEl}{AMbADn}{AMdAEb}{AMfAEf}{AMhAEj}{AMjNj}{AMlNj}{AMlNh}{AMjNh}{AMnNd}{AN`ANb}``````````````{h{{h{c}}}{}}00000000000{{{h{d}}}{{h{dc}}}{}}00000000000{{ANdGf}{{Af{ANfIb}}}}{{{ANh{c}}Gf}{{Af{ANfIb}}}{{ANj{AEn}}}}{{{ANl{c}}Gf}{{Af{ANfIb}}}{{ANj{AF`}}}}{{{ANn{c}}Gf}{{Af{ANfIb}}}{{ANj{AF`}}}}{{{AO`{c}}Gf}{{Af{ANfIb}}}{{ANj{AOb}}}}{{{AOd{c}}Gf}{{Af{ANfIb}}}{{AOf{AEn}}}}{{{AOh{c}}Gf}{{Af{ANfIb}}}{{AOf{AEn}}}}{{{AOj{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{AOl{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{AOn{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{B@`{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{B@b{c}}Gf}{{Af{ANfIb}}}{{AOf{AOb}}}}{{{B@d{c}}Gf}{{Af{ANfIb}}}{{AOf{AOb}}}}{{{h{{ANh{c}}}}}{{ANh{c}}}{Ch{ANj{AEn}}}}{{{h{{ANl{c}}}}}{{ANl{c}}}{Ch{ANj{AF`}}}}{{{h{{ANn{c}}}}}{{ANn{c}}}{Ch{ANj{AF`}}}}{{{h{{AO`{c}}}}}{{AO`{c}}}{Ch{ANj{AOb}}}}{{{h{{AOd{c}}}}}{{AOd{c}}}{Ch{AOf{AEn}}}}{{{h{{AOh{c}}}}}{{AOh{c}}}{Ch{AOf{AEn}}}}{{{h{{AOj{c}}}}}{{AOj{c}}}{Ch{AOf{AF`}}}}{{{h{{AOl{c}}}}}{{AOl{c}}}{Ch{AOf{AF`}}}}{{{h{{AOn{c}}}}}{{AOn{c}}}{Ch{AOf{AF`}}}}{{{h{{B@`{c}}}}}{{B@`{c}}}{Ch{AOf{AF`}}}}{{{h{{B@b{c}}}}}{{B@b{c}}}{Ch{AOf{AOb}}}}{{{h{{B@d{c}}}}}{{B@d{c}}}{Ch{AOf{AOb}}}}{{h{h{dc}}}Bh{}}00000000000{{hEf}Bh}00000000000{{{h{{ANh{c}}}}{h{dJh}}}Jl{Jn{ANj{AEn}}}}{{{h{{ANl{c}}}}{h{dJh}}}Jl{Jn{ANj{AF`}}}}{{{h{{ANn{c}}}}{h{dJh}}}Jl{Jn{ANj{AF`}}}}{{{h{{AO`{c}}}}{h{dJh}}}Jl{Jn{ANj{AOb}}}}{{{h{{AOd{c}}}}{h{dJh}}}Jl{Jn{AOf{AEn}}}}{{{h{{AOh{c}}}}{h{dJh}}}Jl{Jn{AOf{AEn}}}}{{{h{{AOj{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{AOl{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{AOn{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{B@`{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{B@b{c}}}}{h{dJh}}}Jl{Jn{AOf{AOb}}}}{{{h{{B@d{c}}}}{h{dJh}}}Jl{Jn{AOf{AOb}}}}{cc{}}00000000000{{}c{}}00000000000{{ANf{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}{{{h{{Nn{Nl}}}}Gf}{{Af{{E`{{ABj{ACl}}{Cj{AClAJd}}}}Ib}}}}00000000000{hc{}}00000000000{c{{Af{e}}}{}{}}00000000000{{}{{Af{c}}}{}}00000000000{hA@b}00000000000{{}c{}}00000000000`````````````````````````````{h{{h{c}}}{}}00{{{h{d}}}{{h{dc}}}{}}00{{{h{B@f}}}B@f}{{h{h{dc}}}Bh{}}{{hEf}Bh}{{{h{B@f}}{h{dJh}}}Jl}0{{{h{Jd}}{h{dJh}}}Jl}0{{{h{Fb}}{h{dJh}}}Jl}0{cc{}}{B@hJd}{AKlJd}2{AAfJd}{B@fJd}{IbJd}5{{}c{}}00{hc{}}{hId}00{c{{Af{e}}}{}{}}00{{}{{Af{c}}}{}}00{hA@b}00{{}c{}}00{B@jAh}{B@lNd}0{B@nAl}{BA`Ff}3``{BAbDb}{BAdDb}{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{BAd}}}{{El{Id}}}}{{{h{BAd}}}Id}{c{{Af{BAd}}}If}{{{h{An}}{h{A@d}}Cn}{{Af{BAd{h{A@d}}}}}}{{{h{BAd}}{h{dJh}}}Jl}0{cc{}}{{{h{A@d}}}{{Af{BAdc}}}{}}{{}c{}}{BAbId}{BAdId}{{{h{BAd}}c}AfO`}{hId}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{hA@b}{{}c{}}```````````````````````````````````````````{{}BAf}{{}ACb}{h{{h{c}}}{}}0000000000{{{h{d}}}{{h{dc}}}{}}0000000000{{{h{{BAh{ce}}}}{h{g}}}{{ADd{{ADb{c}}}}}{AC`ABn}ACh{{ADf{c}}}}{{{h{c}}}{{Af{BhADj}}}ABn}{{{h{{ACf{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{BAj{ce}}}}}{{BAj{ce}}}ChACh}{{{h{ACb}}}ACb}{{{h{BAl}}}BAl}{{{h{{BAh{ce}}}}}{{BAh{ce}}}{ChABn}{ChACh}}{{{h{AJd}}}AJd}{{{h{BAn}}}BAn}{{{h{BB`}}}BB`}{{{h{BBb}}}BBb}{{h{h{dc}}}Bh{}}0000000{{hEf}Bh}0000000{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}H`{AFbABn}{AFbACh}}{{{h{BAn}}{h{BAn}}}H`}{{{h{BBb}}{h{BBb}}}H`}{BAlCn}{{}BAl}{{{h{{BAj{ce}}}}}{{h{g}}}{}ACh{}}{{{h{{BAh{ce}}}}}Aj{AC`ABn}ACh}{{{h{ACb}}{h{ACb}}}Cn}{{{h{AId}}{h{AId}}}Cn}{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}Cn{IjABn}{IjACh}}{{{h{AJd}}{h{AJd}}}Cn}{{{h{BAn}}{h{BAn}}}Cn}{{{h{BB`}}{h{BB`}}}Cn}{{{h{BBb}}{h{BBb}}}Cn}{{h{h{c}}}Cn{}}00000000000{{{h{{AIb{c}}}}{h{dJh}}}Jl{JnACh}}{{{h{ACb}}{h{dJh}}}Jl}{{{h{BAl}}{h{dJh}}}Jl}{{{h{AId}}{h{dJh}}}Jl}0{{{h{{BAh{ce}}}}{h{dJh}}}{{Af{BhJj}}}ABnACh}0{{{h{AJd}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{BAn}}{h{dJh}}}{{Af{BhJj}}}}{{{h{BB`}}{h{dJh}}}{{Af{BhJj}}}}{{{h{BBb}}{h{dJh}}}{{Af{BhJj}}}}{{{h{{BAh{ce}}}}g}CnABnACh{{Ol{{h{c}}}{{Oj{Cn}}}}}}{cc{}}{BBd{{BBf{c}}}ACh}{BBh{{BBf{c}}}ACh}22222{ABlAId}{AKdAId}44444{{AClBAf}{{AIb{c}}}ACh}{{AJdBAf}{{AIb{c}}}ACh}{{{h{A@d}}}{{Af{AJd}}}}{{{h{AHh}}}{{Af{{BAh{ce}}ABl}}}{BBjABn}ACh}{c{{Af{{BAj{{BC`{}{{BBl{e}}{BBn{c}}{Ll{g}}}}i}}g}}}{}{{BCb{{Bl{Ef}}}}ABd}JnACh}{{}{{Af{{BAj{BCdc}}e}}}ACh{}}{{{h{dc}}}{{Af{{BAj{BCde}}g}}}{BCfJf}ACh{}}{{c{h{de}}}{{Af{{BAj{{BC`{}{{BBl{g}}{BBn{c}}{Ll{i}}}}k}}i}}}{}{BCfJf}{{BCb{{Bl{Ef}}}}ABd}JnACh}{{ce}{{Af{{BAj{{BC`{}{{BBl{e}}{BBn{c}}{Ll{g}}}}i}}g}}}{}{{BCb{{Bl{Ef}}}}ABd}JnACh}{c{{Af{{BAj{BCde}}g}}}{}ACh{}}{{{h{{BBf{c}}}}}CnACh}{{{h{{BAh{ce}}}}{h{dg}}}Bh{AHnABn}{AHnACh}Lj}{{{h{BAn}}{h{dc}}}BhLj}{{{h{BBb}}{h{dc}}}BhLj}{{}c{}}0000000000{ANj{{Af{{AIb{c}}AId}}}ACh}{{AOf{El{BCh}}AHj}{{Af{{AIb{c}}AId}}}ACh}{{{BAj{ec}}{El{BCh}}AHj}{{Af{{AIb{c}}AId}}}ACh{{AOf{c}}}}{{{BAj{ec}}}{{Af{{AIb{c}}AId}}}ACh{{ANj{c}}}}{{{AIb{c}}}{{Af{{AIb{c}}AId}}}ACh}{AJd{{Af{{AIb{c}}AId}}}ACh}{AOf{{Af{{BBf{c}}AId}}}ACh}{{{BBf{c}}}{{Af{{BBf{c}}AId}}}ACh}{{{BAj{ec}}}{{Af{{BBf{c}}AId}}}ACh{{AOf{c}}}}{{{BAj{ce}}}c{}ACh}{AJd{{Nj{AJd}}}}{{{BBf{c}}Gf}{{El{BBh}}}ACh}{{{BBf{c}}Gf{h{{Nn{e}}}}}BBdAChAJf}{{}Cn}{{{h{ACb}}}Cn}{{{h{AJd}}}Cn}2121{{{h{{BAh{ce}}}}}NhABnACh}{BAnBBb}{BB`BCj}{{{h{{BAh{ce}}}}}{{Af{{AIj{c}}ABl}}}ABnACh}{{}BAf}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{El{Nh}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}55{{{h{BAf}}{h{BAf}}}BAf}6{{}{{h{A@d}}}}{{Nh{Nj{c}}}{{Af{{BAh{ce}}ABl}}}ABnACh}{BAnEl}{BB`El}{{{AIb{c}}BAf}{{AIb{c}}}ACh}{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}{{El{H`}}}{AJhABn}{AJhACh}}{{{h{BAn}}{h{BAn}}}{{El{H`}}}}{{{h{BBb}}{h{BBb}}}{{El{H`}}}}{{{h{c}}}NhABn}{{{h{{BAh{ce}}}}}{{h{{Bl{c}}}}}ABnACh}{{{h{{BAh{ce}}}}}{{Af{BhABl}}}ABnACh}{{{h{{BAh{ce}}}}g}{{Af{{Nj{{Nj{Ef}}}}ABl}}}{AC`ABn}ACh{{AHl{c}}}}{{{h{{BAh{ce}}}}}NhABnACh}{{}AJn}{{{h{{BAh{ce}}}}}{{ACf{ce}}}{AC`ABn}ACh}{{}BAf}{hc{}}0000000{{{h{AJd}}{h{{Nn{c}}}}}{{Af{AClBCl}}}AJf}{hId}00{{{h{{BAh{ce}}}}{h{dk}}}{{Af{{BAh{ge}}{AK`{i}}}}}ABnAChABn{}{{AKb{cgi}}}}{c{{Af{e}}}{}{}}0000000000{{}{{Af{c}}}{}}0000000000{hA@b}0000000000{{}c{}}0000000000`{{{h{BCn}}}{{El{Al}}}}{{{h{BCn}}}{{El{Ff}}}}{{{h{BCn}}Nh}{{El{Md}}}}{{}h}{{{h{Lb}}{h{A@d}}{h{{Bl{{h{A@d}}}}}}}{{Af{BhBD`}}}}````````````````````````````````````{{{h{dLh}}BDbBb{Bf{Bd}}}{{El{{Bf{Bd}}}}}}{ClCn}0{{{h{Lh}}{h{{Nn{Nl}}}}}Ml}{ClEl}{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{Ml{h{{ABj{ACl}}}}{h{{Nn{Nl}}}}}Lh}{{{h{BDb}}}BDb}{{{h{BDd}}}BDd}{{{h{{BDf{c}}}}}{{BDf{c}}}{ChBDhJnCh}}{{{h{Bb}}}Bb}{{{h{Lh}}}Lh}{{{h{Oh}}}Oh}{{h{h{dc}}}Bh{}}00000{{hEf}Bh}00000{{{h{BDb}}{h{BDb}}}H`}{{{h{Bb}}{h{Bb}}}H`}{{}Bb}{{}Lh}{{}Oh}{{{h{{BDf{c}}}}}{{h{e}}}{BDhJnCh}{}}{{{h{BDj}}}{{El{AJd}}}}0{{{h{{BDf{BCj}}}}}{{El{AJd}}}}{{{h{{BDf{{BDl{BBh}}}}}}}{{El{AJd}}}}{{{h{{BDf{{BDn{BBh}}}}}}}{{El{AJd}}}}{{{h{BDb}}{h{BDb}}}Cn}{{{h{BDd}}{h{BDd}}}Cn}{{{h{Bb}}{h{Bb}}}Cn}{{{h{Oh}}{h{Oh}}}Cn}{{h{h{c}}}Cn{}}0000000{{{h{Lh}}BDb}{{El{{h{{Bf{Bd}}}}}}}}{{{h{BDb}}{h{dJh}}}Jl}{{{h{Jb}}{h{dJh}}}Jl}0{{{h{BDd}}{h{dJh}}}Jl}{{{h{{BDf{c}}}}{h{dJh}}}Jl{JnBDhJnCh}}{{{h{Bb}}{h{dJh}}}Jl}{{{h{Lh}}{h{dJh}}}Jl}{{{h{Oh}}{h{dJh}}}Jl}{cc{}}{AInBDb}{AEjBDb}222222{{{h{BDb}}{h{dc}}}BhLj}{{{h{BDj}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{BCj}}}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{{BDn{BBh}}}}}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{{BDl{BBh}}}}}}{h{{Nn{Nl}}}}}BDb}{{{h{Lh}}}{{Nj{{h{BDb}}}}}}{{}c{}}000000{{cBDd}{{BDf{c}}}{BDhJnCh}}{{}Lh}{{{h{BDb}}{h{BDb}}}{{El{H`}}}}{{{h{Bb}}{h{Bb}}}{{El{H`}}}}{{{h{dLh}}BDbBb}{{El{{Bf{Bd}}}}}}{{{h{BE`}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{{BDl{BBh}}}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{BCj}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{{BDn{BBh}}}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{Bd}}{h{dJ`}}{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{h{h{dJ`}}{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{ClCn}{{{h{Lh}}}{{Nj{{h{{Bf{Bd}}}}}}}}{ClOh}{hc{}}00000{hId}44{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{BEbCn}```````````````{A@hn}{A@hEn}{AAbBf}0","D":"GCh","p":[[5,"Balance",2036,2042],[0,"mut"],[5,"TxBuilder",2036,2043],[1,"reference",null,null,1],[5,"PushBytes",2044],[10,"AsRef",2045],[5,"OutPoint",2046],[5,"Input",2047],[5,"Weight",2048],[6,"AddForeignUtxoError",2036,2043],[6,"Result",2049,null,1],[5,"Sequence",2046],[5,"ScriptBuf",2050],[5,"Amount",2051],[5,"Wallet",2036,2052],[6,"KeychainKind",2036,2053],[5,"SignerOrdering",1994,2054],[10,"TransactionSigner",1994,2054],[5,"Arc",2055,null,1],[1,"unit"],[6,"AddUtxoError",2036,2043],[1,"slice"],[5,"AddressInfo",2036,2052],[5,"Address",2056],[17,"Item"],[8,"Indexed",2057],[10,"Iterator",2058],[10,"Clone",2059],[5,"BTreeMap",2060],[5,"SignOptions",2036,2054],[1,"bool"],[5,"Block",2061],[1,"u32"],[5,"CannotConnectError",2062],[5,"BlockId",2063],[6,"ApplyHeaderError",2062],[5,"Transaction",2046],[10,"Into",2045,null,1],[1,"u64"],[1,"tuple",null,null,1],[10,"IntoIterator",2064],[5,"Update",2036,2052],[1,"u8"],[5,"ConfirmationBlockTime",2063],[5,"TxGraph",2065],[6,"Option",2066,null,1],[5,"Txid",2046],[8,"DefaultCoinSelectionAlgorithm",607,2067],[6,"BuildFeeBumpError",1461,2068],[6,"CalculateFeeError",2065],[5,"FeeRate",2069],[8,"WalletTx",2036,2052],[6,"ChainPosition",2070],[5,"LocalOutput",2036,2053],[5,"ChangeSet",2036,2071],[6,"ChangeSpendPolicy",2036,2043],[5,"LoadParams",2036,2072],[5,"BlockHash",2061],[6,"Network",2073],[5,"CheckPointIter",2074],[5,"WeightedUtxo",2036,2053],[6,"Utxo",2036,2053],[6,"TxOrdering",2036,2043],[6,"Ordering",2075],[10,"CoinSelectionAlgorithm",607,2067],[5,"CreateParams",2036,2072],[5,"PersistedWallet",2036,2076],[6,"CreateWithPersistError",2036,2076],[10,"WalletPersister",2036,2076],[10,"IntoWalletDescriptor",1777],[10,"Send",2077],[10,"AsyncWalletPersister",2036,2076],[6,"Error",1043],[5,"String",2078],[10,"Deserializer",2079],[6,"LoadWithPersistError",2036,2076],[10,"PartialEq",2075],[6,"LoadError",2036,2052],[6,"LoadMismatch",2036,2052],[5,"Psbt",2080],[6,"SignerError",1994,2054],[6,"CreateTxError",1461,2068],[10,"RngCore",2081],[5,"Formatter",2082],[5,"Error",2082],[8,"Result",2082],[10,"Debug",2082],[6,"FileStoreError",2036,2076],[10,"Display",2082],[6,"ApplyBlockError",2036,2052],[5,"ChangeSet",2062],[5,"ChangeSet",2083],[5,"ChangeSet",2084],[5,"ChangeSet",2065],[5,"FullScanResponse",2085],[5,"SyncResponse",2085],[5,"Transaction",2086],[8,"Result",2087],[5,"PsbtSighashType",2047],[5,"SignersContainer",1994,2054],[10,"Hasher",2088],[17,"Error"],[10,"Future",2089,null,1],[5,"Box",2090,null,1],[5,"Pin",2091],[5,"TxOut",2046],[10,"IsDust",2036,2092],[5,"Script",2093],[8,"ExtendedDescriptor",1777],[8,"KeyMap",1778,2094],[5,"CheckPoint",2074],[10,"DoubleEndedIterator",2095],[5,"LocalChain",2062],[6,"LockTime",2096],[5,"Policy",1076],[1,"usize"],[5,"Vec",2097],[6,"All",2098],[5,"Secp256k1",2099],[10,"Serializer",2100],[5,"KeychainTxOutIndex",2083],[5,"FullScanRequestBuilder",2085],[5,"SyncRequestBuilder",2085],[6,"TapLeavesOptions",1994,2054],[17,"Output"],[10,"FnMut",2101],[5,"TxNode",2065],[5,"TxUpdate",2102],[5,"TypeId",2103],[1,"str"],[1,"i32"],[15,"InvalidTxid",2038],[15,"UnexpectedConnectedToHash",593],[15,"Network",595],[15,"Genesis",595],[15,"Descriptor",595],[15,"Custom",2040],[15,"Foreign",604],[5,"InsufficientFunds",607,2067],[5,"LargestFirstCoinSelection",607,2067],[5,"OldestFirstCoinSelection",607,2067],[5,"BranchAndBoundCoinSelection",607,2067],[5,"SingleRandomDraw",607,2067],[5,"CoinSelectionResult",607,2067],[6,"Excess",607,2067],[10,"Default",2104],[15,"Change",724],[15,"NoChange",724],[6,"Descriptor",1777,2094],[6,"Error",2105],[10,"MiniscriptKey",2105],[10,"ToPublicKey",2105],[6,"ScriptContextEnum",1778],[5,"Miniscript",1777,2106],[6,"Terminal",2107],[10,"ScriptContext",1777,2108],[6,"Tree",2109],[6,"DescriptorPublicKey",1777,2110],[5,"DefiniteDescriptorKey",2110],[6,"ConversionError",2110],[6,"Placeholder",2111],[5,"Satisfaction",2111],[10,"AssetProvider",2112],[17,"Key"],[6,"ScriptContextError",2108],[17,"Sha256"],[5,"Hash",2113],[17,"Hash256"],[5,"Hash",2114],[17,"Ripemd160"],[5,"Hash",2115],[17,"Hash160"],[5,"Hash",2116],[10,"ParseableKey",2107],[6,"Legacy",1777,2108],[6,"Segwitv0",1777,2108],[10,"Ord",2075],[5,"PublicKey",2117],[10,"Verification",2118],[6,"DescriptorType",2094],[5,"DescriptorId",2119],[10,"FromStrKey",2120],[5,"ExtData",2121],[5,"ExtParams",2122],[6,"AnalysisError",2122],[10,"ExtractPolicy",1777],[6,"BuildSatisfaction",1076],[5,"Range",2123],[5,"Wpkh",2124],[5,"Wsh",2124],[5,"Pkh",2125],[5,"Tr",2126],[5,"Bare",2125],[5,"Sh",2127],[5,"Type",2128],[5,"Tree",2129],[5,"DerivationPath",2130],[10,"Satisfier",2111],[10,"Hash",2088],[5,"Assets",2112],[6,"DescriptorKey",1778],[6,"KeyError",1778],[5,"Iter",2131],[5,"PkIter",2131],[6,"Policy",2132],[6,"LiftError",2133],[5,"Fingerprint",2130],[6,"BareCtx",2108],[6,"TapTree",2126],[6,"DescriptorSecretKey",1778,2110],[10,"Signing",2118],[10,"PartialOrd",2075],[5,"Plan",2112],[5,"TxIn",2046],[6,"SigType",2108],[6,"TranslateErr",2105],[10,"Translator",2105],[6,"Error",2130],[6,"Error",2134],[6,"HexToBytesError",2135],[6,"ParsePublicKeyError",2117],[6,"PolicyError",1076],[6,"PkOrF",1076],[6,"SatisfiableItem",1076],[6,"Satisfaction",1076],[5,"Condition",1076],[15,"PsbtTimelocks",1241],[15,"Complete",1244],[15,"Partial",1244],[8,"ConditionMap",1076],[15,"PartialComplete",1244],[8,"FoldedConditionMap",1076],[15,"Sha256Preimage",1255],[15,"Hash256Preimage",1255],[15,"Ripemd160Preimage",1255],[15,"Hash160Preimage",1255],[15,"Thresh",1255],[15,"Multisig",1255],[15,"AbsoluteTimelock",1255],[15,"RelativeTimelock",1255],[6,"LockTime",2136],[10,"DescriptorTemplate",1265],[8,"DescriptorTemplateOut",1265],[5,"P2Pkh",1265],[10,"IntoDescriptorKey",1778],[5,"P2Wpkh_P2Sh",1265],[5,"P2Wpkh",1265],[5,"P2TR",1265],[6,"Tap",2108],[5,"Bip44",1265],[10,"DerivableKey",1778],[5,"Bip44Public",1265],[5,"Bip49",1265],[5,"Bip49Public",1265],[5,"Bip84",1265],[5,"Bip84Public",1265],[5,"Bip86",1265],[5,"Bip86Public",1265],[6,"MiniscriptPsbtError",1461,2068],[6,"Error",2137],[15,"RbfSequenceCsv",1532],[15,"LockTime",1532],[15,"FeeTooLow",1532],[15,"FeeRateTooLow",1532],[8,"WalletExport",1538,2138],[5,"FullyNodedExport",1538,2138],[8,"ValidNetworks",1778],[5,"SortedMultiVec",1778,2139],[5,"GeneratedKey",1778],[5,"PrivateKeyGenerateOptions",1778],[5,"SinglePub",1778,2110],[5,"SinglePriv",1778,2110],[6,"SinglePubKey",1778,2110],[5,"Xpub",2130],[6,"ExtendedKey",1778],[5,"Xpriv",2130],[10,"FromStr",2140],[17,"Entropy"],[17,"Options"],[10,"GeneratableKey",1778],[10,"AsMut",2045],[10,"GeneratableDefaultOptions",1778],[10,"CryptoRng",2081],[8,"KeySource",2130],[5,"PrivateKey",2117],[5,"DescriptorKeyParseError",2110],[10,"PsbtUtils",1837],[6,"Error",2141],[6,"SignerId",1994,2054],[6,"SignerContext",1994,2054],[5,"SignerWrapper",1994,2054],[10,"Sized",2077],[10,"SignerCommon",1994,2054],[5,"DescriptorXKey",2110],[5,"DescriptorMultiXKey",2110],[10,"InputSigner",1994,2054],[15,"Tap",2022],[8,"DerivedDescriptor",1777],[10,"ExtScriptContext",1778]],"r":[[0,2043],[1,2043],[2,2052],[3,2052],[4,2076],[5,2042],[6,2052],[7,2043],[8,2043],[9,2071],[10,2043],[11,2072],[12,2076],[13,2043],[14,2076],[15,2076],[16,2052],[17,2052],[18,2076],[19,2076],[20,2053],[21,2076],[22,2053],[23,2052],[24,1777],[25,2053],[26,2076],[27,2043],[28,2043],[29,2092],[30,2053],[31,2076],[32,2052],[33,2052],[34,2072],[35,2076],[36,2053],[37,2053],[38,2052],[39,2052],[40,2052],[41,2052],[42,2043],[43,2052],[44,2043],[45,2076],[46,2076],[47,2076],[48,2043],[49,2054],[50,2043],[51,2043],[52,2052],[53,2043],[54,2043],[55,2052],[56,2053],[57,2071],[58,2071],[59,2052],[60,2076],[61,2052],[62,2053],[63,2076],[64,2042],[65,2043],[66,2043],[67,2043],[68,2043],[69,2043],[70,2052],[71,2043],[72,2043],[73,2043],[74,2052],[75,2052],[76,2054],[77,2043],[78,2054],[79,2052],[80,2052],[81,2052],[82,2052],[83,2052],[84,2053],[85,2053],[86,2052],[87,2054],[88,2052],[90,2072],[91,2042],[92,2072],[93,2053],[94,2053],[95,2053],[96,2053],[97,2071],[98,2076],[99,2076],[100,2076],[101,2076],[102,2054],[103,2043],[104,2043],[105,2043],[106,2043],[107,2043],[108,2052],[109,2052],[110,2052],[111,2052],[112,2052],[113,2052],[114,2072],[115,2042],[116,2072],[117,2053],[118,2053],[119,2053],[120,2053],[121,2071],[122,2076],[123,2076],[124,2076],[125,2076],[126,2054],[127,2043],[128,2043],[129,2043],[130,2043],[131,2043],[132,2052],[133,2052],[134,2052],[135,2052],[136,2052],[137,2052],[138,2052],[139,2052],[140,2052],[141,2052],[142,2052],[144,2052],[145,2052],[146,2053],[147,2071],[148,2043],[149,2072],[150,2072],[151,2052],[152,2042],[153,2053],[154,2053],[155,2053],[156,2053],[157,2071],[158,2054],[159,2043],[160,2043],[161,2052],[162,2052],[163,2042],[164,2053],[165,2053],[166,2053],[167,2053],[168,2071],[169,2054],[170,2043],[171,2043],[172,2052],[173,2052],[174,2042],[175,2053],[176,2053],[177,2053],[178,2053],[179,2071],[180,2054],[181,2043],[182,2043],[183,2052],[184,2052],[185,2053],[186,2043],[187,2052],[188,2043],[189,2042],[190,2076],[191,2052],[192,2076],[193,2052],[194,2072],[195,2072],[196,2072],[197,2052],[198,2043],[199,2042],[200,2072],[201,2071],[202,2054],[203,2043],[204,2043],[205,2052],[206,2076],[207,2052],[208,2076],[209,2052],[210,2053],[211,2052],[213,2072],[214,2071],[216,2052],[217,2042],[218,2053],[219,2053],[220,2071],[221,2043],[222,2043],[223,2043],[224,2042],[225,2053],[226,2053],[227,2053],[228,2053],[229,2071],[230,2076],[231,2043],[232,2052],[233,2052],[234,2052],[235,2042],[236,2042],[237,2053],[238,2053],[239,2053],[240,2053],[241,2053],[242,2053],[243,2053],[244,2053],[245,2043],[246,2043],[247,2052],[248,2052],[249,2052],[250,2052],[251,2072],[252,2043],[253,2043],[255,2052],[256,2043],[257,2043],[258,2042],[259,2042],[260,2053],[261,2053],[262,2053],[263,2053],[264,2071],[265,2076],[266,2076],[267,2076],[268,2076],[269,2076],[270,2076],[271,2076],[272,2054],[273,2043],[274,2043],[275,2043],[276,2043],[277,2043],[278,2043],[279,2043],[280,2052],[281,2052],[282,2052],[283,2052],[284,2052],[285,2052],[286,2052],[287,2052],[288,2052],[290,2072],[291,2042],[292,2072],[293,2053],[294,2053],[295,2053],[296,2053],[297,2071],[298,2071],[299,2071],[300,2071],[301,2071],[302,2076],[303,2076],[304,2076],[305,2076],[306,2076],[307,2054],[308,2043],[309,2043],[310,2043],[311,2043],[312,2043],[313,2052],[314,2052],[315,2052],[316,2052],[317,2052],[318,2052],[319,2052],[320,2052],[321,2052],[322,2071],[323,2072],[324,2052],[325,2052],[326,2052],[327,2052],[328,2053],[329,2053],[330,2043],[331,2042],[332,2043],[333,2052],[334,2071],[335,2071],[336,2076],[337,2076],[338,2052],[339,2072],[340,2042],[341,2072],[342,2053],[343,2053],[344,2053],[345,2053],[346,2071],[347,2076],[348,2076],[349,2076],[350,2076],[351,2054],[352,2043],[353,2043],[354,2043],[355,2043],[356,2043],[357,2052],[358,2052],[359,2052],[360,2052],[361,2052],[362,2052],[363,2092],[364,2071],[365,2052],[366,2053],[367,2053],[368,2052],[369,2052],[370,2072],[371,2072],[373,2052],[374,2052],[375,2052],[376,2052],[377,2052],[378,2076],[379,2052],[380,2076],[381,2072],[382,2072],[383,2072],[384,2052],[385,2052],[386,2071],[387,2072],[388,2072],[389,2043],[390,2052],[391,2071],[393,2072],[394,2052],[395,2071],[396,2072],[397,2072],[398,2072],[399,2052],[400,2052],[401,2043],[402,2043],[403,2043],[404,2043],[405,2053],[406,2053],[407,2053],[408,2043],[409,2052],[410,2076],[411,2076],[412,2076],[413,2076],[414,2071],[415,2052],[416,2043],[418,2052],[419,2052],[420,2052],[422,2142],[423,2053],[424,2071],[425,2052],[426,2052],[427,2053],[430,2042],[431,2053],[432,2053],[433,2071],[434,2043],[435,2052],[436,2052],[437,2043],[438,2043],[439,2052],[440,2054],[441,2052],[442,2052],[443,2043],[444,2043],[445,2052],[446,2052],[447,2052],[448,2052],[449,2052],[450,2052],[451,2054],[452,1777],[453,2042],[454,2053],[455,2053],[456,2053],[457,2053],[458,2071],[459,2054],[460,2043],[461,2043],[462,2052],[463,2052],[464,2042],[465,2076],[466,2076],[467,2076],[468,2043],[469,2043],[470,2052],[471,2052],[472,2052],[473,2042],[474,2052],[475,2052],[476,2054],[477,2042],[478,2042],[479,2054],[480,2072],[481,2042],[482,2072],[483,2053],[484,2053],[485,2053],[486,2053],[487,2071],[488,2076],[489,2076],[490,2076],[491,2076],[492,2054],[493,2043],[494,2043],[495,2043],[496,2043],[497,2043],[498,2052],[499,2052],[500,2052],[501,2052],[502,2052],[503,2052],[504,2072],[505,2042],[506,2072],[507,2053],[508,2053],[509,2053],[510,2053],[511,2071],[512,2076],[513,2076],[514,2076],[515,2076],[516,2054],[517,2043],[518,2043],[519,2043],[520,2043],[521,2043],[522,2052],[523,2052],[524,2052],[525,2052],[526,2052],[527,2052],[528,2052],[529,2052],[530,2071],[531,2052],[532,2052],[533,2053],[534,2053],[535,2072],[536,2042],[537,2072],[538,2053],[539,2053],[540,2053],[541,2053],[542,2071],[543,2076],[544,2076],[545,2076],[546,2076],[547,2054],[548,2043],[549,2043],[550,2043],[551,2043],[552,2043],[553,2052],[554,2052],[555,2052],[556,2052],[557,2052],[558,2052],[559,2052],[560,2052],[561,2043],[562,2042],[563,2053],[565,2043],[566,2072],[567,2042],[568,2072],[569,2053],[570,2053],[571,2053],[572,2053],[573,2071],[574,2076],[575,2076],[576,2076],[577,2076],[578,2054],[579,2043],[580,2043],[581,2043],[582,2043],[583,2043],[584,2052],[585,2052],[586,2052],[587,2052],[588,2052],[589,2052],[590,2052],[607,2067],[608,2067],[609,2067],[610,2067],[611,2067],[612,2067],[613,2067],[614,2067],[615,2067],[616,2067],[617,2067],[618,2067],[619,2067],[620,2067],[621,2067],[622,2067],[623,2067],[624,2067],[625,2067],[626,2067],[627,2067],[628,2067],[629,2067],[630,2067],[631,2067],[632,2067],[633,2067],[634,2067],[635,2067],[636,2067],[637,2067],[638,2067],[639,2067],[640,2067],[641,2067],[642,2067],[643,2067],[644,2067],[645,2067],[646,2067],[647,2067],[648,2067],[649,2067],[650,2067],[651,2067],[652,2067],[653,2067],[654,2067],[655,2067],[656,2067],[657,2067],[658,2067],[659,2067],[660,2067],[661,2067],[662,2067],[663,2067],[664,2067],[665,2067],[666,2067],[667,2067],[668,2067],[669,2067],[670,2067],[671,2067],[672,2067],[673,2067],[674,2067],[675,2067],[676,2067],[677,2067],[678,2067],[679,2067],[680,2067],[681,2067],[682,2067],[683,2067],[684,2067],[685,2067],[686,2067],[687,2067],[688,2067],[689,2067],[690,2067],[691,2067],[692,2067],[693,2067],[694,2067],[695,2067],[696,2067],[697,2067],[698,2067],[699,2067],[700,2067],[701,2067],[702,2067],[703,2067],[704,2067],[705,2067],[706,2067],[707,2067],[708,2067],[709,2067],[710,2067],[711,2067],[712,2067],[713,2067],[714,2067],[715,2067],[716,2067],[717,2067],[718,2067],[719,2067],[720,2067],[721,2067],[722,2067],[723,2067],[731,2094],[733,2094],[735,2110],[738,2106],[741,2108],[742,2108],[743,2106],[744,2110],[747,2094],[748,1076],[749,2108],[750,2108],[753,2094],[754,2110],[755,2106],[759,2094],[762,2094],[765,2094],[766,2110],[767,2094],[768,2108],[769,2108],[770,2106],[771,2106],[772,2110],[773,2094],[774,2110],[775,2094],[776,2108],[777,2108],[778,2106],[779,2110],[780,2094],[781,2108],[782,2108],[783,2106],[784,2106],[785,2106],[786,2106],[787,1042],[788,2108],[789,2108],[790,2108],[791,2108],[792,2108],[793,2108],[794,2108],[795,2108],[796,2108],[797,2108],[798,2108],[799,2108],[800,2108],[801,2108],[802,2108],[803,2108],[804,2108],[805,2108],[806,2108],[807,2108],[808,2108],[809,2108],[810,2108],[811,2108],[812,2108],[813,2108],[814,2108],[815,2108],[816,2108],[818,2110],[819,2094],[820,2108],[821,2108],[822,2106],[823,2110],[824,2094],[825,2108],[826,2108],[827,2106],[828,2110],[829,2094],[830,2108],[831,2108],[832,2106],[833,2110],[834,2094],[835,2108],[836,2108],[837,2106],[838,2106],[839,2110],[840,2094],[841,2094],[842,2094],[843,2094],[844,2094],[845,2110],[846,2094],[847,2106],[848,2094],[849,2106],[850,2110],[851,2094],[852,2108],[853,2108],[854,2106],[855,2110],[856,2110],[857,2094],[858,2094],[859,2108],[860,2108],[861,2108],[862,2108],[863,2106],[864,2106],[866,2094],[867,2106],[868,2106],[870,2094],[871,2106],[872,2094],[873,2110],[874,2110],[875,2094],[876,2094],[877,2108],[878,2108],[879,2106],[880,2106],[881,2094],[882,2106],[883,2110],[884,2110],[885,2094],[886,2094],[887,2094],[888,2094],[889,2094],[890,2094],[891,2094],[892,2108],[893,2108],[894,2106],[895,2106],[896,2106],[897,2110],[898,2094],[899,2106],[900,2106],[901,2106],[902,2094],[903,2106],[904,2110],[905,2110],[906,2106],[907,2106],[908,2094],[909,2094],[910,2106],[911,2106],[912,2110],[913,2094],[914,2110],[915,2094],[916,2108],[917,2108],[918,2106],[919,2110],[920,2094],[921,2108],[922,2108],[923,2106],[924,2110],[925,2110],[926,2106],[927,2094],[928,2110],[931,2110],[932,2094],[933,2110],[934,2094],[935,2106],[936,2110],[937,2110],[938,2106],[939,2106],[940,2094],[941,2106],[942,2106],[943,2110],[944,2108],[945,2108],[946,2108],[947,2106],[948,2094],[949,2106],[950,2094],[951,2108],[952,2108],[953,2108],[954,2094],[955,2094],[956,2094],[957,2094],[958,2094],[959,2094],[960,2094],[961,2094],[962,2094],[963,2094],[964,2094],[965,2094],[966,2094],[967,2094],[968,2106],[969,2110],[970,2108],[971,2108],[972,2106],[973,2094],[974,2106],[975,2106],[976,2110],[977,2094],[978,2108],[979,2108],[980,2106],[981,2108],[982,2108],[983,2108],[984,2094],[985,2094],[987,2106],[988,2094],[989,2106],[990,2094],[991,2106],[992,2106],[993,2094],[994,2094],[995,2106],[996,2110],[997,2094],[998,2106],[999,2108],[1000,2108],[1001,2108],[1002,2106],[1004,2110],[1005,2094],[1006,2108],[1007,2108],[1008,2106],[1009,2110],[1010,2094],[1011,2106],[1012,2094],[1013,2108],[1014,2108],[1015,2108],[1016,2108],[1017,2094],[1018,2106],[1019,2110],[1020,2094],[1021,2108],[1022,2108],[1023,2106],[1024,2110],[1025,2094],[1026,2108],[1027,2108],[1028,2106],[1029,2106],[1030,2110],[1031,2094],[1032,2108],[1033,2108],[1034,2106],[1035,2094],[1036,2110],[1037,2094],[1038,2108],[1039,2108],[1040,2106],[1041,2106],[1461,2068],[1462,2068],[1463,2068],[1464,2068],[1465,2068],[1466,2068],[1467,2068],[1468,2068],[1469,2068],[1470,2068],[1471,2068],[1472,2068],[1473,2068],[1474,2068],[1475,2068],[1476,2068],[1477,2068],[1478,2068],[1479,2068],[1480,2068],[1481,2068],[1482,2068],[1483,2068],[1484,2068],[1485,2068],[1486,2068],[1487,2068],[1488,2068],[1489,2068],[1490,2068],[1491,2068],[1492,2068],[1493,2068],[1494,2068],[1495,2068],[1496,2068],[1497,2068],[1498,2068],[1499,2068],[1500,2068],[1501,2068],[1502,2068],[1503,2068],[1504,2068],[1505,2068],[1506,2068],[1507,2068],[1508,2068],[1509,2068],[1510,2068],[1511,2068],[1512,2068],[1513,2068],[1514,2068],[1515,2068],[1516,2068],[1517,2068],[1518,2068],[1519,2068],[1520,2068],[1521,2068],[1522,2068],[1523,2068],[1524,2068],[1525,2068],[1526,2068],[1527,2068],[1528,2068],[1529,2068],[1530,2068],[1531,2068],[1538,2138],[1539,2138],[1540,2138],[1541,2138],[1542,2138],[1543,2138],[1544,2138],[1545,2138],[1546,2138],[1547,2138],[1548,2138],[1549,2138],[1550,2138],[1551,2138],[1552,2138],[1553,2138],[1554,2138],[1555,2138],[1556,2138],[1557,2138],[1558,2138],[1559,2138],[1560,2138],[1564,2110],[1565,2110],[1570,2110],[1578,2108],[1580,2094],[1584,2110],[1585,2110],[1590,2108],[1593,2110],[1594,2110],[1595,2110],[1596,2110],[1597,2110],[1598,2139],[1601,2110],[1602,2110],[1603,2110],[1612,2139],[1613,2110],[1614,2110],[1615,2110],[1616,2110],[1623,2139],[1624,2110],[1625,2110],[1626,2110],[1627,2110],[1628,2139],[1629,2108],[1630,2108],[1634,2139],[1635,2110],[1636,2110],[1637,2110],[1638,2110],[1642,2139],[1643,2110],[1644,2110],[1645,2110],[1646,2110],[1650,2139],[1651,2110],[1652,2110],[1653,2110],[1654,2110],[1655,2139],[1656,2110],[1657,2110],[1661,2139],[1664,2139],[1665,2110],[1666,2110],[1667,2110],[1668,2110],[1671,2139],[1672,2139],[1673,2110],[1674,2110],[1675,2110],[1676,2110],[1677,2110],[1678,2110],[1679,2110],[1680,2110],[1686,2139],[1687,2139],[1688,2110],[1689,2110],[1690,2110],[1691,2110],[1692,2110],[1693,2139],[1704,2139],[1705,2110],[1706,2110],[1707,2110],[1708,2110],[1711,2110],[1712,2139],[1720,2139],[1721,2110],[1722,2110],[1729,2139],[1730,2110],[1731,2110],[1732,2110],[1733,2110],[1739,2110],[1744,2110],[1749,2110],[1754,2139],[1755,2110],[1756,2110],[1757,2139],[1759,2108],[1760,2139],[1761,2139],[1763,2139],[1764,2108],[1765,2139],[1766,2110],[1767,2110],[1769,2139],[1770,2110],[1771,2110],[1772,2108],[1773,2139],[1774,2139],[1775,2139],[1776,2139],[1777,2108],[1778,2139],[1783,2139],[1784,2110],[1785,2110],[1786,2110],[1787,2110],[1788,2110],[1790,2139],[1791,2110],[1792,2139],[1799,2139],[1800,2110],[1801,2110],[1802,2110],[1803,2110],[1810,2139],[1811,2110],[1812,2110],[1813,2110],[1814,2110],[1821,2139],[1822,2110],[1823,2110],[1824,2110],[1825,2110],[1832,2139],[1833,2110],[1834,2110],[1835,2110],[1836,2110],[1841,2143],[1842,2143],[1843,2054],[1844,2054],[1845,2054],[1846,2054],[1847,2054],[1848,2054],[1849,2054],[1850,2054],[1851,2054],[1852,2054],[1853,2054],[1854,2054],[1855,2054],[1856,2054],[1857,2054],[1858,2054],[1859,2054],[1860,2054],[1861,2054],[1862,2054],[1863,2054],[1864,2054],[1865,2054],[1866,2054],[1867,2054],[1868,2054],[1869,2054],[1870,2054],[1871,2054],[1872,2054],[1873,2054],[1874,2054],[1875,2054],[1876,2054],[1877,2054],[1878,2054],[1879,2054],[1880,2054],[1881,2054],[1882,2054],[1883,2054],[1884,2054],[1885,2054],[1886,2054],[1887,2054],[1888,2054],[1889,2054],[1890,2054],[1891,2054],[1892,2054],[1893,2054],[1894,2054],[1895,2054],[1896,2054],[1897,2054],[1898,2054],[1899,2054],[1900,2054],[1901,2054],[1902,2054],[1903,2054],[1904,2054],[1905,2054],[1906,2054],[1907,2054],[1908,2054],[1909,2054],[1910,2054],[1911,2054],[1912,2054],[1913,2054],[1914,2054],[1915,2054],[1916,2054],[1917,2054],[1918,2054],[1919,2054],[1920,2054],[1921,2054],[1922,2054],[1923,2054],[1924,2054],[1925,2054],[1926,2054],[1927,2054],[1928,2054],[1929,2054],[1930,2054],[1931,2054],[1932,2054],[1933,2054],[1934,2054],[1935,2054],[1936,2054],[1937,2054],[1938,2054],[1939,2054],[1940,2054],[1941,2054],[1942,2054],[1943,2054],[1944,2054],[1945,2054],[1946,2054],[1947,2054],[1948,2054],[1949,2054],[1950,2054],[1951,2054],[1952,2054],[1953,2054],[1954,2054],[1955,2054],[1956,2054],[1957,2054],[1958,2054],[1959,2054],[1960,2054],[1961,2054],[1962,2054],[1963,2054],[1964,2054],[1965,2054],[1966,2054],[1967,2054],[1968,2054],[1969,2054],[1970,2054],[1971,2054],[1972,2054],[1973,2054],[1974,2054],[1975,2054],[1976,2054],[1977,2054],[1978,2054],[1979,2054],[1980,2054],[1981,2054],[1982,2054],[1983,2054],[1984,2054],[1985,2054],[1986,2054],[1987,2054],[1988,2054],[1989,2054],[1990,2054],[1991,2054],[1992,2054],[1993,2054],[1994,2054],[1995,2054],[1996,2054],[1997,2054],[1998,2054],[1999,2054],[2000,2054],[2001,2054],[2002,2054],[2003,2054],[2004,2054],[2005,2054],[2006,2054],[2007,2054],[2008,2054],[2009,2054],[2010,2054],[2011,2054],[2012,2054],[2013,2054],[2014,2054],[2015,2054],[2016,2054],[2017,2054],[2018,2054],[2019,2054],[2020,2054],[2021,2054],[2023,2043],[2024,2043],[2025,2043],[2026,2043],[2027,2043],[2028,2043],[2029,2043],[2030,2043],[2031,2043],[2032,2043],[2033,2043],[2034,2043],[2035,2043],[2036,2043],[2037,2043]],"b":[[258,"impl-Debug-for-Balance"],[259,"impl-Display-for-Balance"],[266,"impl-Display-for-FileStoreError"],[267,"impl-Debug-for-FileStoreError"],[268,"impl-Display-for-LoadWithPersistError%3CE%3E"],[269,"impl-Debug-for-LoadWithPersistError%3CE%3E"],[270,"impl-Debug-for-CreateWithPersistError%3CE%3E"],[271,"impl-Display-for-CreateWithPersistError%3CE%3E"],[274,"impl-Debug-for-AddUtxoError"],[275,"impl-Display-for-AddUtxoError"],[276,"impl-Display-for-AddForeignUtxoError"],[277,"impl-Debug-for-AddForeignUtxoError"],[282,"impl-Display-for-AddressInfo"],[283,"impl-Debug-for-AddressInfo"],[284,"impl-Display-for-LoadError"],[285,"impl-Debug-for-LoadError"],[287,"impl-Debug-for-ApplyBlockError"],[288,"impl-Display-for-ApplyBlockError"],[298,"impl-From%3CChangeSet%3E-for-ChangeSet"],[299,"impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet"],[300,"impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet"],[301,"impl-From%3CChangeSet%3E-for-ChangeSet"],[314,"impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update"],[316,"impl-From%3CSyncResponse%3E-for-Update"],[663,"impl-Debug-for-InsufficientFunds"],[664,"impl-Display-for-InsufficientFunds"],[841,"impl-Descriptor%3CDescriptorPublicKey%3E"],[842,"impl-Descriptor%3CDefiniteDescriptorKey%3E"],[873,"impl-Display-for-DescriptorPublicKey"],[874,"impl-Debug-for-DescriptorPublicKey"],[875,"impl-Debug-for-Descriptor%3CPk%3E"],[876,"impl-Display-for-Descriptor%3CPk%3E"],[879,"impl-Debug-for-Miniscript%3CPk,+Ctx%3E"],[880,"impl-Display-for-Miniscript%3CPk,+Ctx%3E"],[885,"impl-From%3CWpkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[886,"impl-From%3CWsh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[887,"impl-From%3CPkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[889,"impl-From%3CTr%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[890,"impl-From%3CBare%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[891,"impl-From%3CSh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[1060,"impl-Debug-for-Error"],[1061,"impl-Display-for-Error"],[1062,"impl-From%3CError%3E-for-Error"],[1063,"impl-From%3CError%3E-for-Error"],[1064,"impl-From%3CHexToBytesError%3E-for-Error"],[1065,"impl-From%3CParsePublicKeyError%3E-for-Error"],[1067,"impl-From%3CPolicyError%3E-for-Error"],[1068,"impl-From%3CError%3E-for-Error"],[1069,"impl-From%3CKeyError%3E-for-Error"],[1169,"impl-Display-for-PolicyError"],[1170,"impl-Debug-for-PolicyError"],[1499,"impl-Debug-for-MiniscriptPsbtError"],[1500,"impl-Display-for-MiniscriptPsbtError"],[1501,"impl-Display-for-CreateTxError"],[1502,"impl-Debug-for-CreateTxError"],[1503,"impl-Display-for-BuildFeeBumpError"],[1504,"impl-Debug-for-BuildFeeBumpError"],[1506,"impl-From%3CError%3E-for-CreateTxError"],[1507,"impl-From%3CPolicyError%3E-for-CreateTxError"],[1509,"impl-From%3CInsufficientFunds%3E-for-CreateTxError"],[1510,"impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError"],[1511,"impl-From%3CError%3E-for-CreateTxError"],[1548,"impl-Debug-for-FullyNodedExport"],[1549,"impl-Display-for-FullyNodedExport"],[1684,"impl-Display-for-KeyError"],[1685,"impl-Debug-for-KeyError"],[1686,"impl-Debug-for-SortedMultiVec%3CPk,+Ctx%3E"],[1687,"impl-Display-for-SortedMultiVec%3CPk,+Ctx%3E"],[1688,"impl-Debug-for-DescriptorSecretKey"],[1689,"impl-Display-for-DescriptorSecretKey"],[1695,"impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E"],[1696,"impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E"],[1702,"impl-From%3CError%3E-for-KeyError"],[1703,"impl-From%3CError%3E-for-KeyError"],[1736,"impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1737,"impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1925,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1926,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1927,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1942,"impl-Display-for-SignerError"],[1943,"impl-Debug-for-SignerError"],[1950,"impl-From%3CFingerprint%3E-for-SignerId"],[1951,"impl-From%3CHash%3E-for-SignerId"],[1960,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1961,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1962,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1977,"impl-InputSigner-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1978,"impl-InputSigner-for-SignerWrapper%3CPrivateKey%3E"],[1979,"impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"]],"c":"OjAAAAEAAAAAAAUAEAAAAEgDSQOkA6UDtQMEBg==","e":"OzAAAAEAAF4EdgAZAAAAQQAAAFYAAQBaADAAkAAAAJkAIgDIAAkA2gADAOEAGAD/AAAAAwEeACsBAwAyAQAAOwEAAD0BAABAAQAASQECAG0BAACJAQAAmAEBAKYBAACtAQUAuwEAAMUBFADhAS8AGAIXADcCFwBsAhwAigIDAI8CBgCYAgcAswIhAN8CAADtAgAAAQMBAAQDAAAHAwkAFAMAABcDAQAbAwAAIAMBACQDAQApAwEALAMBADADAQAzAxMATQMEAFMDDgBnAwEAagMJAHUDAwB6AwIAggMBAJMDBACdAwEAowMAAKkDAQCtAwEAsgMBALkDAQDKAwAA0QMEANcDAQDlAwIA6QMBAO0DBwD8AwkABwQEAA0EBAAiBAgALAQCADAEBABYBB8AegQaAJgEAQCfBAEArgQAALEEBAC3BCIAAAUXABkFOwBtBUgA0wUOAOMFAQDmBQIA7QUPAAcGAQALBgAADQYBABAGAAAUBgUARwYVAGAGGgB8BgEAfwYfAKAGAQCnBgEAsAYAALkGAgDJBgMAzgYBAN4GAADqBgIA9QYHAP4GAgACBysAXQcNAGwHFwCGBw4AlgcHAJ8HAQCnBwAAqQcCALYHAQC6BwIAvgcAAMIHBgDLBxsA","P":[[65,"Cs,T"],[66,"Cs"],[70,""],[71,"Cs"],[74,""],[77,"Cs"],[78,""],[81,"T,"],[82,""],[84,""],[90,"T"],[138,""],[148,"Cs"],[149,""],[163,"T"],[174,""],[188,"Cs,P"],[189,""],[190,"P"],[191,"D"],[192,"P"],[193,"D"],[194,"P"],[196,""],[198,"Cs"],[199,""],[206,"P,Deref::Target"],[207,"Deref::Target"],[208,"P,Deref::Target"],[209,""],[213,"D"],[214,""],[217,"__D"],[221,"Cs"],[224,""],[230,"E"],[231,""],[235,"K"],[251,""],[252,"Cs"],[255,""],[256,"Cs"],[257,"Cs,"],[258,""],[265,"P"],[266,""],[268,"E"],[272,""],[273,"Cs"],[274,""],[290,"T"],[298,""],[302,"T"],[305,"E"],[306,"T"],[314,""],[315,"T"],[316,""],[317,"T"],[319,""],[320,"T"],[322,""],[328,"__H"],[331,""],[332,"Cs"],[333,""],[336,"WalletPersister::Error"],[337,"AsyncWalletPersister::Error"],[338,""],[339,"U"],[363,""],[378,"P"],[379,""],[380,"P"],[383,""],[389,"Cs"],[390,""],[396,"D"],[397,""],[398,"D"],[399,""],[401,"Cs"],[405,""],[410,"WalletPersister::Error"],[411,"AsyncWalletPersister::Error"],[412,"P"],[414,""],[416,"Cs"],[418,""],[430,"__S"],[434,"Cs"],[435,""],[436,""],[437,"Cs"],[439,""],[444,""],[445,""],[453,"T"],[464,""],[475,"F"],[476,""],[480,"U,T"],[504,"U"],[529,""],[561,"Cs"],[562,""],[565,"Cs"],[566,"V"],[590,"T"],[591,""],[619,"T"],[633,""],[636,"Cs"],[637,""],[638,"T"],[643,""],[648,"R"],[651,"Cs,R"],[652,"R"],[653,""],[656,"Cs"],[657,""],[659,"K"],[661,""],[669,"Cs"],[670,""],[671,"T"],[678,"U"],[685,""],[687,"Cs"],[688,""],[690,"T"],[695,""],[696,"U,T"],[703,"U"],[710,""],[717,"V"],[724,""],[767,"Pk"],[768,""],[770,"Pk,Ctx"],[772,""],[774,"T"],[784,"Pk,Ctx"],[785,"Pk,Ctx,P"],[788,"Pk,ScriptContext::Key"],[790,"Pk"],[792,"Pk,ScriptContext::Key"],[794,"Pk"],[795,"Pk,ScriptContext::Key"],[799,"Pk"],[801,"Pk,ScriptContext::Key"],[803,"Pk"],[805,"Pk,ScriptContext::Key"],[807,"Pk"],[810,"Pk,ScriptContext::Key"],[811,"Pk"],[813,""],[819,"Pk"],[820,""],[822,"Pk,Ctx"],[823,"T"],[828,""],[834,"Pk"],[835,""],[837,"Pk,Ctx"],[839,""],[841,"C"],[843,"Pk"],[844,""],[845,"D"],[846,"D,Pk"],[847,"D,Pk,Ctx"],[848,""],[849,"Pk,Ctx"],[850,""],[851,"Pk"],[852,""],[854,"Pk,Ctx"],[855,"K"],[866,"Pk"],[867,""],[868,"Pk,Ctx"],[869,""],[871,"Ctx"],[872,"C"],[873,""],[875,"Pk"],[877,""],[879,"Pk,Ctx"],[881,"Pk,F"],[882,"Pk,Ctx,F"],[883,"T"],[884,""],[885,"Pk"],[888,"T"],[889,"Pk"],[892,"T"],[895,"Pk,Ctx"],[897,""],[898,"Pk"],[899,"Pk,Ctx"],[902,"Pk"],[903,"Pk,Ctx"],[904,""],[906,"Pk,Ctx"],[908,"Pk,S"],[910,"Pk,Ctx"],[912,""],[914,"__H"],[915,"Pk,__H"],[916,"__H"],[918,"Pk,Ctx,H"],[919,"U"],[924,""],[925,"Ctx"],[926,"Pk,Ctx"],[927,""],[935,"Pk,Ctx"],[936,""],[938,"Pk,Ctx"],[940,"Pk"],[941,"Pk,Ctx"],[943,""],[944,"Pk,ScriptContext::Key"],[945,"Pk"],[947,"Pk,Ctx"],[948,"Pk"],[949,"Pk,Ctx"],[950,"Pk"],[951,""],[954,"Pk"],[968,""],[970,"Pk,ScriptContext::Key"],[972,"Ctx"],[973,"C"],[974,"Ctx"],[976,""],[977,"Pk"],[978,""],[980,"Pk,Ctx"],[981,"Pk"],[984,"P"],[987,"Pk,Ctx"],[988,"Pk"],[989,"Pk,Ctx"],[990,"Pk,S"],[991,"Pk,Ctx,S"],[993,"Pk"],[995,"Pk,Ctx"],[996,"S"],[997,"Pk,S"],[998,"Pk,Ctx,S"],[999,""],[1002,"Pk,Ctx"],[1004,"T"],[1009,""],[1013,"Pk,ScriptContext::Key"],[1017,"P,Q,E,T"],[1018,"Pk,Ctx,Q,E,T"],[1019,"U,T"],[1024,"U"],[1029,""],[1035,"Pk"],[1036,"V"],[1041,"Pk,Ctx"],[1042,""],[1057,"T"],[1059,""],[1066,"T"],[1067,""],[1070,"U"],[1071,""],[1072,"U,T"],[1073,"U"],[1074,""],[1075,"V"],[1111,"T"],[1125,""],[1131,"T"],[1137,""],[1152,"K"],[1164,""],[1172,"T"],[1175,""],[1177,"T"],[1181,""],[1182,"__H"],[1184,""],[1186,"U"],[1193,""],[1200,"__S"],[1205,""],[1206,"T"],[1212,""],[1213,"U,T"],[1220,"U"],[1227,""],[1234,"V"],[1241,""],[1279,"T"],[1303,""],[1304,"K"],[1328,"T"],[1340,""],[1352,"K"],[1364,"T"],[1376,"U"],[1388,""],[1401,"T"],[1413,"U,T"],[1425,"U"],[1437,""],[1449,"V"],[1490,"T"],[1496,""],[1497,"T"],[1498,""],[1505,"T"],[1506,""],[1508,"T"],[1509,""],[1512,"T"],[1513,"U"],[1516,"T"],[1517,""],[1520,"U,T"],[1523,"U"],[1526,""],[1529,"V"],[1532,""],[1542,"T"],[1544,""],[1546,"__D"],[1547,""],[1550,"T"],[1551,"FromStr::Err"],[1552,"U"],[1553,""],[1555,"__S"],[1556,""],[1557,"U,T"],[1558,"U"],[1559,""],[1560,"V"],[1604,""],[1606,"T"],[1628,"Pk,Ctx,P"],[1629,"Pk"],[1630,"Pk,ScriptContext::Key"],[1631,"K,Ctx"],[1632,""],[1634,"Pk,Ctx"],[1635,""],[1639,"T"],[1647,""],[1655,"Pk,Ctx"],[1656,""],[1660,"K,Ctx,Deref::Target"],[1661,"Pk,Ctx"],[1662,""],[1664,"Pk,Ctx"],[1665,""],[1669,"K"],[1681,"Ctx"],[1682,""],[1686,"Pk,Ctx"],[1688,""],[1693,"Pk,Ctx,F"],[1694,"T"],[1695,"Ctx"],[1697,"T"],[1702,""],[1704,"T"],[1709,"Ctx"],[1711,""],[1712,"Pk,Ctx"],[1713,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1714,"Ctx,GeneratableKey::Error"],[1715,",Ctx,GeneratableKey::Error"],[1716,"GeneratableKey::Options,,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1717,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1718,"GeneratableKey::Entropy,Ctx,GeneratableKey::Error"],[1719,"Ctx"],[1720,"Pk,Ctx,__H"],[1721,"__H"],[1723,"U"],[1734,"Ctx"],[1736,"Ctx,K"],[1738,"Ctx"],[1742,"Ctx,K"],[1743,"K,Ctx"],[1744,""],[1745,"Ctx"],[1746,"Ctx,C"],[1747,""],[1754,"Pk,Ctx"],[1755,""],[1757,"Pk,Ctx"],[1758,""],[1759,"Pk,ScriptContext::Key"],[1760,"Pk,Ctx"],[1762,""],[1763,"Pk,Ctx"],[1764,""],[1765,"Pk,Ctx"],[1766,""],[1768,"Ctx"],[1769,"Pk,Ctx"],[1770,""],[1772,"Pk"],[1773,"Pk,Ctx"],[1775,"Pk,Ctx,S"],[1776,"Pk,Ctx"],[1777,""],[1778,"Pk,Ctx"],[1779,""],[1780,"T"],[1788,"C"],[1789,""],[1792,"Pk,Ctx,Q,FuncError,T"],[1793,"U,T"],[1804,"U"],[1815,""],[1826,"V"],[1838,""],[1884,"T"],[1898,""],[1901,"S"],[1902,""],[1905,"T"],[1911,""],[1922,"S,Deref::Target"],[1923,""],[1932,"K"],[1940,""],[1945,"S"],[1946,""],[1949,"T"],[1950,""],[1952,"T"],[1958,"__H"],[1959,""],[1964,"U"],[1971,"S"],[1972,""],[1985,"T"],[1991,""],[1994,"U,T"],[2001,"U"],[2008,""],[2015,"V"],[2022,""]]}],["example_bitcoind_rpc_polling",{"t":"PSSSSGPSPFGSPPNNNNHNNNNNNNNNNNNONNNNNNNNNNNNNNNHNOOOHNNNNNNNNNNNNNNNONNNOO","n":["Block","CHANNEL_BOUND","DB_COMMIT_DELAY","DB_MAGIC","DB_PATH","Emission","Live","MEMPOOL_EMIT_DELAY","Mempool","RpcArgs","RpcCommands","STDOUT_PRINT_DELAY","Sync","Tip","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","await_flag","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","fallback_height","fmt","","","from","","","from_arg_matches","","from_arg_matches_mut","","group_id","has_subcommand","into","","","main","new_client","rpc_cookie","rpc_password","rpc_user","start_ctrlc_handler","to_owned","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","update_from_arg_matches_mut","","url","vzip","","","rpc_args",""],"q":[[0,"example_bitcoind_rpc_polling"],[72,"example_bitcoind_rpc_polling::RpcCommands"],[74,"core::time"],[75,"clap_builder::builder::command"],[76,"core::sync::atomic"],[77,"core::fmt"],[78,"clap_builder::parser::matches::arg_matches"],[79,"clap_builder"],[80,"core::result"],[81,"clap_builder::util::id"],[82,"core::option"],[83,"anyhow"],[84,"bitcoincore_rpc::client"],[85,"alloc::sync"],[86,"core::any"],[87,"alloc::string"]],"i":"Aj`````Ab`1```01A`011`2012010101010201201010101201`0000`0120120120101010201CfCh","f":"`{{}b}{{}d}{{}f}0``1```1``{hh}000{{{f{j}}d}l}{f{{f{c}}}{}}00{{{f{n}}}{{f{nc}}}{}}00{{{f{A`}}}A`}{{{f{Ab}}}Ab}{{f{f{nc}}}Ad{}}0{{fAf}Ad}0{A`Ah}{{{f{Aj}}{f{nAl}}}An}{{{f{A`}}{f{nAl}}}An}{{{f{Ab}}{f{nAl}}}An}{cc{}}00{{{f{B`}}}{{Bd{A`Bb}}}}{{{f{B`}}}{{Bd{AbBb}}}}{{{f{nB`}}}{{Bd{A`Bb}}}}{{{f{nB`}}}{{Bd{AbBb}}}}{{}{{Bh{Bf}}}}{{{f{Bj}}}l}{{}c{}}00{{}{{Bl{Ad}}}}{{{f{A`}}}{{Bl{Bn}}}}{A`Bh}00{{}{{C`{j}}}}{fc{}}0{c{{Bd{e}}}{}{}}00{{}{{Bd{c}}}{}}00{fCb}00{{{f{nA`}}{f{B`}}}{{Bd{AdBb}}}}{{{f{nAb}}{f{B`}}}{{Bd{AdBb}}}}{{{f{nA`}}{f{nB`}}}{{Bd{AdBb}}}}{{{f{nAb}}{f{nB`}}}{{Bd{AdBb}}}}{A`Cd}{{}c{}}00{CfA`}{ChA`}","D":"Bb","p":[[1,"usize"],[5,"Duration",74],[1,"reference",null,null,1],[5,"Command",75],[5,"AtomicBool",76],[1,"bool"],[0,"mut"],[5,"RpcArgs",0],[6,"RpcCommands",0],[1,"unit"],[1,"u8"],[1,"u32"],[6,"Emission",0],[5,"Formatter",77],[8,"Result",77],[5,"ArgMatches",78],[8,"Error",79],[6,"Result",80,null,1],[5,"Id",81],[6,"Option",82,null,1],[1,"str"],[8,"Result",83],[5,"Client",84],[5,"Arc",85,null,1],[5,"TypeId",86],[5,"String",87],[15,"Sync",72],[15,"Live",72]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADkACQAAAAEABAACAAkAAgAOABEAIQACACcABQAwAAEANQAPAEYABAA=","P":[[19,"T"],[25,""],[27,"T"],[29,""],[35,"T"],[38,""],[44,"U"],[47,""],[53,"T"],[55,"U,T"],[58,"U"],[61,""],[69,"V"],[72,""]]}],["example_cli",{"t":"PGFPPPFFGGPPPPFPPGIPPPPPPPPIPGPPPGEONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOENNNNNNNNNNNNNNNNNNNNNNNONHONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONHNNNNOOOOHNNNNNNNNNNNONOONHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO","n":["Address","AddressCmd","Args","Balance","BranchAndBound","ChainSpecific","ChangeInfo","ChangeSet","CoinSelectionAlgo","Commands","External","Extract","Generate","Index","Init","","Internal","Keychain","KeychainTxGraph","LargestFirst","List","","New","","NewestFirst","Next","OldestFirst","PlanUtxo","Psbt","PsbtCmd","Sign","SmallestFirst","TxOut","TxOutCmd","anyhow","args","augment_args","augment_args_for_update","augment_subcommands","","","","augment_subcommands_for_update","","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","chain","change_descriptor","change_keychain","clap","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","command","","command_for_update","create_tx","db","default","","descriptor","deserialize","","eq","","equivalent","","fmt","","","","","","","","","","from","","","","","","","","","","from_arg_matches","","","","","from_arg_matches_mut","","","","","from_str","graph","group_id","handle_commands","has_subcommand","","","","index","","indexer","","init_or_load","into","","","","","","","","","","is_empty","local_chain","merge","network","","partial_cmp","planned_utxos","serialize","","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","try_into","","","","","","","","","","tx_graph","type_id","","","","","","","","","","update_from_arg_matches","","","","","update_from_arg_matches_mut","","","","","vzip","","","","","","","","","","change","addr_cmd","change_descriptor","descriptor","network","","psbt_cmd","txout_cmd","address","after","chain_specific","coin_select","debug","descriptor","older","psbt","","try_broadcast","value","confirmed","spent","unconfirmed","unspent"],"q":[[0,"example_cli"],[228,"example_cli::AddressCmd"],[229,"example_cli::Commands"],[236,"example_cli::PsbtCmd"],[247,"example_cli::TxOutCmd"],[251,"clap_builder::builder::command"],[252,"std::sync::poison::mutex"],[253,"core::option"],[254,"core::clone"],[255,"clap_builder::derive"],[256,"core::cmp"],[257,"miniscript::plan"],[258,"bitcoin::address"],[259,"bitcoin::psbt"],[260,"anyhow"],[261,"bdk_chain::chain_oracle"],[262,"core::result"],[263,"serde::de"],[264,"core::fmt"],[265,"clap_builder::parser::matches::arg_matches"],[266,"clap_builder"],[267,"clap_builder::util::id"],[268,"bdk_chain::local_chain"],[269,"bdk_file_store::store"],[270,"bitcoin::network"],[271,"bitcoin::blockdata::transaction"],[272,"core::ops::function"],[273,"bdk_chain::indexer::keychain_txout"],[274,"alloc::vec"],[275,"serde::ser"],[276,"alloc::string"],[277,"bdk_chain::tx_graph"],[278,"core::any"]],"i":"Af``0Bd1````AdBb3An`42``30B`12414`5`245``bd0732473241n1843567Ab3129546780310`1954678195467819546787222`3181171777195467788031295467802954629546832`9546Bl121`423:657891222428`282:6578989423:657891423:6578912423:6578913:6573:657423:657891GbGdGf00GhGjGlGn0H`11Hb20112Hd000","f":"```````````````````````````````````{bd}{ff}000000000{h{{h{c}}}{}}000000000{{{h{j}}}{{h{jc}}}{}}000000000{bl}{nA`}{AbAd}`{{{h{n}}}n}{{{h{{Af{ce}}}}}{{Af{ce}}}{AhAj}{AhAl}}{{{h{An}}}An}{{{h{B`}}}B`}{{{h{{Bb{c}}}}}{{Bb{c}}}{AhAl}}{{{h{Ad}}}Ad}{{{h{Bd}}}Bd}{{h{h{jc}}}Bf{}}000000{{hBh}Bf}000000{{{h{Ad}}{h{Ad}}}Bj}{{}f}{dAf}1{{{h{jBl}}{h{c}}{h{Bn}}BdC`Cb}{{Ch{{Cf{Cd{A`{Ab}}}}}}}Cj}?{{}n}{{}Bd}{nA`}{c{{Cl{n}}}Cn}{c{{Cl{Ad}}}Cn}{{{h{n}}{h{n}}}D`}{{{h{Ad}}{h{Ad}}}D`}{{h{h{c}}}D`{}}0{{{h{n}}{h{jDb}}}Dd}{{{h{{Af{ce}}}}{h{jDb}}}Dd{DfAj}{DfAl}}{{{h{An}}{h{jDb}}}Dd}{{{h{B`}}{h{jDb}}}Dd}{{{h{{Bb{c}}}}{h{jDb}}}Dd{DfAl}}{{{h{Ad}}{h{jDb}}}Dd}0{{{h{Bd}}{h{jDb}}}Dd}0{{{h{Ab}}{h{jDb}}}Dd}{cc{}}000000000{{{h{Dh}}}{{Cl{{d{ce}}Dj}}}AjAl}{{{h{Dh}}}{{Cl{{Af{ce}}Dj}}}AjAl}{{{h{Dh}}}{{Cl{AnDj}}}}{{{h{Dh}}}{{Cl{B`Dj}}}}{{{h{Dh}}}{{Cl{{Bb{c}}Dj}}}Al}{{{h{jDh}}}{{Cl{{d{ce}}Dj}}}AjAl}{{{h{jDh}}}{{Cl{{Af{ce}}Dj}}}AjAl}{{{h{jDh}}}{{Cl{AnDj}}}}{{{h{jDh}}}{{Cl{B`Dj}}}}{{{h{jDh}}}{{Cl{{Bb{c}}Dj}}}Al}{{{h{Dl}}}{{Cl{Bdc}}}{}}{bl}{{}{{A`{Dn}}}}{{{h{{l{Bl}}}}{h{{l{E`}}}}{h{{l{{Eb{n}}}}}}Ede{Af{gc}}}{{Ch{Bf}}}Al{{Ej{c{h{Ef}}}{{Eh{{Ch{Bf}}}}}}}Aj}{{{h{Dl}}}D`}000{BlEl}{AbEn}{nF`}{AbF`}{{{h{{Fb{Bh}}}}{h{Dl}}}{{Ch{{A`{{b{ce}}}}}}}AjAl}{{}c{}}000000000{{{h{n}}}D`}{nFd}{{{h{jn}}n}Bf}{bEd}{nA`}{{{h{Ad}}{h{Ad}}}{{A`{Bj}}}}{{{h{Bl}}{h{c}}{h{Bn}}}{{Cl{{Fh{Ff}}}}}Cj}{{{h{n}}c}ClFj}{{{h{Ad}}c}ClFj}{hc{}}000000{hFl}0{c{{Cl{e}}}{}{}}000000000{{}{{Cl{c}}}{}}000000000{nFn}{hG`}000000000{{{h{j{d{ce}}}}{h{Dh}}}{{Cl{BfDj}}}AjAl}{{{h{j{Af{ce}}}}{h{Dh}}}{{Cl{BfDj}}}AjAl}{{{h{jAn}}{h{Dh}}}{{Cl{BfDj}}}}{{{h{jB`}}{h{Dh}}}{{Cl{BfDj}}}}{{{h{j{Bb{c}}}}{h{Dh}}}{{Cl{BfDj}}}Al}{{{h{j{d{ce}}}}{h{jDh}}}{{Cl{BfDj}}}AjAl}{{{h{j{Af{ce}}}}{h{jDh}}}{{Cl{BfDj}}}AjAl}{{{h{jAn}}{h{jDh}}}{{Cl{BfDj}}}}{{{h{jB`}}{h{jDh}}}{{Cl{BfDj}}}}{{{h{j{Bb{c}}}}{h{jDh}}}{{Cl{BfDj}}}Al}{{}c{}}000000000{GbD`}{GdAn}{GfA`}{GfFl}{GfEd}{GhEd}{GjBb}{GlB`}{GnC`}{GnA`}{H`}{GnBd}{GnD`}{HbA`}40{H`Fl}{H`D`}{GnCb}{HdD`}000","D":"Hj","p":[[5,"Init",0],[5,"Args",0],[5,"Command",251],[1,"reference",null,null,1],[0,"mut"],[5,"Mutex",252],[5,"ChangeSet",0],[6,"Option",253,null,1],[5,"ChangeInfo",0],[6,"Keychain",0],[6,"Commands",0],[10,"Clone",254],[10,"Subcommand",255],[10,"Args",255],[6,"AddressCmd",0],[6,"TxOutCmd",0],[6,"PsbtCmd",0],[6,"CoinSelectionAlgo",0],[1,"unit"],[1,"u8"],[6,"Ordering",256],[8,"KeychainTxGraph",0],[5,"Assets",257],[5,"Address",258],[1,"u64"],[5,"Psbt",259],[1,"tuple",null,null,1],[8,"Result",260],[10,"ChainOracle",261],[6,"Result",262,null,1],[10,"Deserializer",263],[1,"bool"],[5,"Formatter",264],[8,"Result",264],[10,"Debug",264],[5,"ArgMatches",265],[8,"Error",266],[1,"str"],[5,"Id",267],[5,"LocalChain",268],[5,"Store",269],[6,"Network",270],[5,"Transaction",271],[17,"Output"],[10,"FnOnce",272],[5,"KeychainTxOutIndex",273],[1,"u32"],[5,"ChangeSet",273],[1,"slice"],[5,"ChangeSet",268],[8,"PlanUtxo",0],[5,"Vec",274],[10,"Serializer",275],[5,"String",276],[5,"ChangeSet",277],[5,"TypeId",278],[15,"List",228],[15,"Address",229],[15,"Init",229],[15,"Generate",229],[15,"Psbt",229],[15,"TxOut",229],[15,"New",236],[15,"Extract",236],[15,"Sign",236],[15,"List",247]],"r":[],"b":[[111,"impl-Display-for-Keychain"],[112,"impl-Debug-for-Keychain"],[113,"impl-Debug-for-CoinSelectionAlgo"],[114,"impl-Display-for-CoinSelectionAlgo"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAALYAGgAAAAAAAgABAAUAAgAJAAIAEQABABQAAAAZAAAAGwABAB4AAAAgAAAAIgABACUAHQBFABsAYgABAGUADwB/AAoAiwAFAJIAAACUAAAAoAAAAKIAAAClACAAxwAdAOYAAADrAAEA7wAAAA==","P":[[46,"T"],[66,""],[71,"CS,S"],[72,""],[74,"S"],[75,""],[77,"T"],[84,""],[95,"O"],[96,""],[100,"__D"],[102,""],[104,"K"],[106,""],[107,"CS,S"],[108,""],[110,"S"],[111,""],[116,"T"],[126,"CS,S"],[128,""],[130,"S"],[131,"CS,S"],[133,""],[135,"S"],[136,"FromStr::Err"],[137,""],[139,"S,,CS"],[140,""],[148,"CS,S"],[149,"U"],[159,""],[165,"O"],[166,"__S"],[168,"T"],[175,""],[177,"U,T"],[187,"U"],[197,""],[208,"CS,S"],[210,""],[212,"S"],[213,"CS,S"],[215,""],[217,"S"],[218,"V"],[228,""]]}],["example_electrum",{"t":"SSFGPFPNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","ElectrumArgs","ElectrumCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","batch_size","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","electrum_args","electrum_url","eq","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","electrum_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_electrum"],[75,"example_electrum::ElectrumCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"electrum_client::client"],[87,"anyhow"],[88,"core::option"],[89,"core::fmt"],[90,"clap_builder::parser::matches::arg_matches"],[91,"clap_builder"],[92,"core::result"],[93,"clap_builder::util::id"],[94,"core::any"]],"i":"````Ad`0lf10220210210121021021000210210210210210102210`210210210210210210210BnC`1010111","f":"{{}b}0`````{dd}00000{fh}{b{{b{c}}}{}}00{{{b{j}}}{{b{jc}}}{}}00{{{b{l}}n}{{Ab{A`}}}}{{{b{Ad}}}Ad}{{{b{l}}}l}{{{b{f}}}f}{{b{b{jc}}}Af{}}00{{bAh}Af}00{{}d}0{{{b{Ad}}}l}{lAj}{{{b{f}}{b{f}}}Al}{{{b{Ad}}{b{jAn}}}B`}{{{b{l}}{b{jAn}}}B`}{{{b{f}}{b{jAn}}}B`}{cc{}}00{{{b{Bb}}}{{Bf{AdBd}}}}{{{b{Bb}}}{{Bf{lBd}}}}{{{b{Bb}}}{{Bf{fBd}}}}{{{b{jBb}}}{{Bf{AdBd}}}}{{{b{jBb}}}{{Bf{lBd}}}}{{{b{jBb}}}{{Bf{fBd}}}}{{}{{Aj{Bh}}}}0{{{b{Bj}}}Al}{{}c{}}00{{}{{Ab{Af}}}}{bc{}}00{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBl}00{{{b{jAd}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jl}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jf}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jAd}}{b{jBb}}}{{Bf{AfBd}}}}{{{b{jl}}{b{jBb}}}{{Bf{AfBd}}}}{{{b{jf}}{b{jBb}}}{{Bf{AfBd}}}}{{}c{}}00{BnAl}{C`l}{Bnl}{C`f}{Bnf}{C`h}555","D":"An","p":[[1,"reference",null,null,1],[5,"Command",84],[5,"ScanOptions",0],[1,"usize"],[0,"mut"],[5,"ElectrumArgs",0],[6,"Network",85],[5,"Client",86],[8,"Result",87],[6,"ElectrumCommands",0],[1,"unit"],[1,"u8"],[6,"Option",88,null,1],[1,"bool"],[5,"Formatter",89],[8,"Result",89],[5,"ArgMatches",90],[8,"Error",91],[6,"Result",92,null,1],[5,"Id",93],[1,"str"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgABQAPABIAIwADACoACAA2ABUATQADAA==","P":[[14,"T"],[20,""],[24,"T"],[27,""],[38,"T"],[41,""],[50,"U"],[53,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"],[75,""]]}],["example_esplora",{"t":"SSFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNHONNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","EsploraArgs","EsploraCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","eq","esplora_args","esplora_url","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","parallel_requests","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","esplora_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_esplora"],[75,"example_esplora::EsploraCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"esplora_client::blocking"],[87,"anyhow"],[88,"core::option"],[89,"core::fmt"],[90,"clap_builder::parser::matches::arg_matches"],[91,"clap_builder"],[92,"core::result"],[93,"clap_builder::util::id"],[94,"core::any"]],"i":"````A``0hAb1022210210121021021000021210210210210102210`0210210210210210210210BnC`1010111","f":"{{}b}0`````{dd}00000{b{{b{c}}}{}}00{{{b{f}}}{{b{fc}}}{}}00{{{b{h}}j}{{n{l}}}}{{{b{A`}}}A`}{{{b{h}}}h}{{{b{Ab}}}Ab}{{b{b{fc}}}Ad{}}00{{bAf}Ad}00{{}d}0{{{b{Ab}}{b{Ab}}}Ah}{{{b{A`}}}h}{hAj}{{{b{A`}}{b{fAl}}}An}{{{b{h}}{b{fAl}}}An}{{{b{Ab}}{b{fAl}}}An}{cc{}}00{{{b{B`}}}{{Bd{A`Bb}}}}{{{b{B`}}}{{Bd{hBb}}}}{{{b{B`}}}{{Bd{AbBb}}}}{{{b{fB`}}}{{Bd{A`Bb}}}}{{{b{fB`}}}{{Bd{hBb}}}}{{{b{fB`}}}{{Bd{AbBb}}}}{{}{{Aj{Bf}}}}0{{{b{Bh}}}Ah}{{}c{}}00{{}{{n{Ad}}}}{AbBj}{bc{}}00{c{{Bd{e}}}{}{}}00{{}{{Bd{c}}}{}}00{bBl}00{{{b{fA`}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fh}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fAb}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fA`}}{b{fB`}}}{{Bd{AdBb}}}}{{{b{fh}}{b{fB`}}}{{Bd{AdBb}}}}{{{b{fAb}}{b{fB`}}}{{Bd{AdBb}}}}{{}c{}}00{BnAh}{C`h}{Bnh}{C`Ab}{BnAb}{C`Bj}555","D":"An","p":[[1,"reference",null,null,1],[5,"Command",84],[0,"mut"],[5,"EsploraArgs",0],[6,"Network",85],[5,"BlockingClient",86],[8,"Result",87],[6,"EsploraCommands",0],[5,"ScanOptions",0],[1,"unit"],[1,"u8"],[1,"bool"],[6,"Option",88,null,1],[5,"Formatter",89],[8,"Result",89],[5,"ArgMatches",90],[8,"Error",91],[6,"Result",92,null,1],[5,"Id",93],[1,"str"],[1,"usize"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgAGQAjAAIAKQAIADUAAAA3ABQATQADAA==","P":[[13,"T"],[19,""],[23,"T"],[26,""],[37,"T"],[40,""],[49,"U"],[52,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"],[75,""]]}],["example_wallet_electrum",{"t":"SSSSSSSSH","n":["BATCH_SIZE","DB_MAGIC","ELECTRUM_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_electrum"],[9,"bitcoin::network"],[10,"bitcoin_units::amount"],[11,"anyhow"],[12,"core::result"]],"i":"`````````","f":"{{}b}{{}d}000{{}f}{{}h}3{{}{{n{jl}}}}","D":"`","p":[[1,"usize"],[1,"reference",null,null,1],[6,"Network",9],[5,"Amount",10],[1,"unit"],[5,"Error",11],[6,"Result",12,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_async",{"t":"SSSSSSSSH","n":["DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_async"],[9,"bitcoin::network"],[10,"bitcoin_units::amount"],[11,"anyhow"],[12,"core::result"]],"i":"`````````","f":"{{}b}000{{}d}{{}f}{{}h}1{{}{{n{jl}}}}","D":"`","p":[[1,"reference",null,null,1],[6,"Network",9],[1,"usize"],[5,"Amount",10],[1,"unit"],[5,"Error",11],[6,"Result",12,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_blocking",{"t":"SSSSSSSSSH","n":["DB_MAGIC","DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_blocking"],[10,"bitcoin::network"],[11,"bitcoin_units::amount"],[12,"anyhow"],[13,"core::result"]],"i":"``````````","f":"{{}b}0000{{}d}{{}f}{{}h}1{{}{{n{jl}}}}","D":"`","p":[[1,"reference",null,null,1],[6,"Network",10],[1,"usize"],[5,"Amount",11],[1,"unit"],[5,"Error",12],[6,"Result",13,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAoAAQAAAAoA","P":[]}],["example_wallet_rpc",{"t":"FPSGPPNNNNNNONNNOONNNNNNNNNHOOOOONNNNNNNNONN","n":["Args","Block","DB_MAGIC","Emission","Mempool","SigTerm","augment_args","augment_args_for_update","borrow","","borrow_mut","","change_descriptor","client","command","command_for_update","db_path","descriptor","fmt","","from","","from_arg_matches","from_arg_matches_mut","group_id","into","","main","network","rpc_cookie","rpc_pass","rpc_user","start_height","try_from","","try_into","","type_id","","update_from_arg_matches","update_from_arg_matches_mut","url","vzip",""],"q":[[0,"example_wallet_rpc"],[44,"clap_builder::builder::command"],[45,"alloc::string"],[46,"bitcoincore_rpc::client"],[47,"anyhow"],[48,"std::path"],[49,"core::fmt"],[50,"clap_builder::parser::matches::arg_matches"],[51,"clap_builder"],[52,"core::result"],[53,"clap_builder::util::id"],[54,"core::option"],[55,"bitcoin::network"],[56,"core::any"]],"i":"`Af``00h00101000000010100001`0000001010100001","f":"``{{}b}```{dd}0{b{{b{c}}}{}}0{{{b{f}}}{{b{fc}}}{}}0{hj}{{{b{h}}}{{n{l}}}}{{}d}0{hA`}3{{{b{h}}{b{fAb}}}Ad}{{{b{Af}}{b{fAb}}}Ad}{cc{}}0{{{b{Ah}}}{{Al{hAj}}}}{{{b{fAh}}}{{Al{hAj}}}}{{}{{B`{An}}}}{{}c{}}0{{}{{n{Bb}}}}{hBd}{hB`}00{hBf}{c{{Al{e}}}{}{}}0{{}{{Al{c}}}{}}0{bBh}0{{{b{fh}}{b{Ah}}}{{Al{BbAj}}}}{{{b{fh}}{b{fAh}}}{{Al{BbAj}}}}{hj}{{}c{}}0","D":"Al","p":[[1,"reference",null,null,1],[5,"Command",44],[0,"mut"],[5,"Args",0],[5,"String",45],[5,"Client",46],[8,"Result",47],[5,"PathBuf",48],[5,"Formatter",49],[8,"Result",49],[6,"Emission",0],[5,"ArgMatches",50],[8,"Error",51],[6,"Result",52,null,1],[5,"Id",53],[6,"Option",54,null,1],[1,"unit"],[6,"Network",55],[1,"u32"],[5,"TypeId",56]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB4ACAAAAAAAAgAKAA4AAgATAAEAFwACABwAAAAiAAcAKwABAA==","P":[[8,"T"],[12,""],[20,"T"],[22,""],[25,"U"],[27,""],[33,"U,T"],[35,"U"],[37,""],[42,"V"]]}]]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); -//{"start":39,"fragment_lengths":[1697,781235,9356,1835,1102,3223,2379,80373,2677,7144,2674,2691,549,564,586,1844]} \ No newline at end of file +//{"start":39,"fragment_lengths":[3484,781235,9356,1835,1102,3223,2379,80373,2677,7144,2674,2691,549,564,586,1844]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/search.desc/bdk_bitcoind_rpc/bdk_bitcoind_rpc-desc-0-.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/search.desc/bdk_bitcoind_rpc/bdk_bitcoind_rpc-desc-0-.js index 7a1d4645b7..0a4968862c 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/search.desc/bdk_bitcoind_rpc/bdk_bitcoind_rpc-desc-0-.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/search.desc/bdk_bitcoind_rpc/bdk_bitcoind_rpc-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("bdk_bitcoind_rpc", 0, "This crate is used for emitting blockchain data from the …\nExtends bitcoincore_rpc::Error.\nA newly emitted block from Emitter.\nThe Emitter is used to emit data sourced from …\nEither a full Block or Header of the new block.\nThe block hash of this new block.\nThe block height of this new block.\nThe checkpoint of the new block.\nThe BlockId of a previous block that this block connects …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns whether the error is a “not found” error.\nEmit mempool transactions, alongside their first-seen unix …\nConstruct a new Emitter.\nEmit the next block height and block (if any).\nEmit the next block height and header (if any).") \ No newline at end of file +searchState.loadedDescShard("bdk_bitcoind_rpc", 0, "This crate is used for emitting blockchain data from the …\nExtends bitcoincore_rpc::Error.\nA newly emitted block from Emitter.\nThe Emitter is used to emit data sourced from …\nCompact block filters sync over RPC. For more details …\nEither a full Block or Header of the new block.\nThe block hash of this new block.\nThe block height of this new block.\nThe checkpoint of the new block.\nThe BlockId of a previous block that this block connects …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns whether the error is a “not found” error.\nEmit mempool transactions, alongside their first-seen unix …\nConstruct a new Emitter.\nEmit the next block height and block (if any).\nEmit the next block height and header (if any).\nbitcoin bip158 error\nBlock\nErrors that may occur during a compact filters sync.\nKind of event produced by FilterIter.\nEvent inner type\nType that generates block Events by matching a list of …\nNo match\nattempted to scan blocks without any script pubkeys\nbitcoincore_rpc error\nAdd spk to the list of spks to scan with.\nExtends self with an iterator of spks.\nBlock\nReturns a chain update from the newly scanned blocks.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet the remote tip.\nGet the height of this event.\nHeight\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWhether this event contains a matching block.\nConstruct FilterIter from a given client and CheckPoint.\nConstruct FilterIter from a given client and start height.") \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/settings.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/settings.html index 55e82cf919..fb252f40b3 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/settings.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/settings.html @@ -1 +1 @@ -Settings

    Rustdoc settings

    Back
    \ No newline at end of file +Settings

    Rustdoc settings

    Back
    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src-files.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src-files.js index 3780aecd07..efc84c656b 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src-files.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src-files.js @@ -1,3 +1,3 @@ -var srcIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",["",[],["lib.rs"]]],["bdk_chain",["",[["indexer",[],["keychain_txout.rs","spk_txout.rs"]]],["balance.rs","canonical_iter.rs","chain_data.rs","chain_oracle.rs","descriptor_ext.rs","example_utils.rs","indexed_tx_graph.rs","indexer.rs","lib.rs","local_chain.rs","rusqlite_impl.rs","spk_iter.rs","tx_data_traits.rs","tx_graph.rs"]]],["bdk_core",["",[],["block_id.rs","checkpoint.rs","lib.rs","merge.rs","spk_client.rs","tx_update.rs"]]],["bdk_electrum",["",[],["bdk_electrum_client.rs","lib.rs"]]],["bdk_esplora",["",[],["async_ext.rs","blocking_ext.rs","lib.rs"]]],["bdk_file_store",["",[],["entry_iter.rs","lib.rs","store.rs"]]],["bdk_testenv",["",[],["lib.rs","utils.rs"]]],["bdk_wallet",["",[["descriptor",[],["checksum.rs","dsl.rs","error.rs","mod.rs","policy.rs","template.rs"]],["keys",[],["mod.rs"]],["psbt",[],["mod.rs"]],["wallet",[],["changeset.rs","coin_selection.rs","error.rs","export.rs","mod.rs","params.rs","persisted.rs","signer.rs","tx_builder.rs","utils.rs"]]],["lib.rs","types.rs"]]],["example_bitcoind_rpc_polling",["",[],["main.rs"]]],["example_cli",["",[],["lib.rs"]]],["example_electrum",["",[],["main.rs"]]],["example_esplora",["",[],["main.rs"]]],["example_wallet_electrum",["",[],["main.rs"]]],["example_wallet_esplora_async",["",[],["main.rs"]]],["example_wallet_esplora_blocking",["",[],["main.rs"]]],["example_wallet_rpc",["",[],["main.rs"]]]]')); +var srcIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",["",[],["bip158.rs","lib.rs"]]],["bdk_chain",["",[["indexer",[],["keychain_txout.rs","spk_txout.rs"]]],["balance.rs","canonical_iter.rs","chain_data.rs","chain_oracle.rs","descriptor_ext.rs","example_utils.rs","indexed_tx_graph.rs","indexer.rs","lib.rs","local_chain.rs","rusqlite_impl.rs","spk_iter.rs","tx_data_traits.rs","tx_graph.rs"]]],["bdk_core",["",[],["block_id.rs","checkpoint.rs","lib.rs","merge.rs","spk_client.rs","tx_update.rs"]]],["bdk_electrum",["",[],["bdk_electrum_client.rs","lib.rs"]]],["bdk_esplora",["",[],["async_ext.rs","blocking_ext.rs","lib.rs"]]],["bdk_file_store",["",[],["entry_iter.rs","lib.rs","store.rs"]]],["bdk_testenv",["",[],["lib.rs","utils.rs"]]],["bdk_wallet",["",[["descriptor",[],["checksum.rs","dsl.rs","error.rs","mod.rs","policy.rs","template.rs"]],["keys",[],["mod.rs"]],["psbt",[],["mod.rs"]],["wallet",[],["changeset.rs","coin_selection.rs","error.rs","export.rs","mod.rs","params.rs","persisted.rs","signer.rs","tx_builder.rs","utils.rs"]]],["lib.rs","types.rs"]]],["example_bitcoind_rpc_polling",["",[],["main.rs"]]],["example_cli",["",[],["lib.rs"]]],["example_electrum",["",[],["main.rs"]]],["example_esplora",["",[],["main.rs"]]],["example_wallet_electrum",["",[],["main.rs"]]],["example_wallet_esplora_async",["",[],["main.rs"]]],["example_wallet_esplora_blocking",["",[],["main.rs"]]],["example_wallet_rpc",["",[],["main.rs"]]]]')); createSrcSidebar(); -//{"start":36,"fragment_lengths":[39,309,104,61,68,65,46,328,53,35,41,40,48,53,56,43]} \ No newline at end of file +//{"start":36,"fragment_lengths":[51,309,104,61,68,65,46,328,53,35,41,40,48,53,56,43]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/bip158.rs.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/bip158.rs.html new file mode 100644 index 0000000000..2f9c08d8c8 --- /dev/null +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/bip158.rs.html @@ -0,0 +1,535 @@ +bip158.rs - source

    bdk_bitcoind_rpc/
    bip158.rs

    +1
    +2
    +3
    +4
    +5
    +6
    +7
    +8
    +9
    +10
    +11
    +12
    +13
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +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
    +67
    +68
    +69
    +70
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +80
    +81
    +82
    +83
    +84
    +85
    +86
    +87
    +88
    +89
    +90
    +91
    +92
    +93
    +94
    +95
    +96
    +97
    +98
    +99
    +100
    +101
    +102
    +103
    +104
    +105
    +106
    +107
    +108
    +109
    +110
    +111
    +112
    +113
    +114
    +115
    +116
    +117
    +118
    +119
    +120
    +121
    +122
    +123
    +124
    +125
    +126
    +127
    +128
    +129
    +130
    +131
    +132
    +133
    +134
    +135
    +136
    +137
    +138
    +139
    +140
    +141
    +142
    +143
    +144
    +145
    +146
    +147
    +148
    +149
    +150
    +151
    +152
    +153
    +154
    +155
    +156
    +157
    +158
    +159
    +160
    +161
    +162
    +163
    +164
    +165
    +166
    +167
    +168
    +169
    +170
    +171
    +172
    +173
    +174
    +175
    +176
    +177
    +178
    +179
    +180
    +181
    +182
    +183
    +184
    +185
    +186
    +187
    +188
    +189
    +190
    +191
    +192
    +193
    +194
    +195
    +196
    +197
    +198
    +199
    +200
    +201
    +202
    +203
    +204
    +205
    +206
    +207
    +208
    +209
    +210
    +211
    +212
    +213
    +214
    +215
    +216
    +217
    +218
    +219
    +220
    +221
    +222
    +223
    +224
    +225
    +226
    +227
    +228
    +229
    +230
    +231
    +232
    +233
    +234
    +235
    +236
    +237
    +238
    +239
    +240
    +241
    +242
    +243
    +244
    +245
    +246
    +247
    +248
    +249
    +250
    +251
    +252
    +253
    +254
    +255
    +256
    +257
    +258
    +259
    +260
    +261
    +262
    +263
    +264
    +265
    +266
    +267
    //! Compact block filters sync over RPC. For more details refer to [BIP157][0].
    +//!
    +//! This module is home to [`FilterIter`], a structure that returns bitcoin blocks by matching
    +//! a list of script pubkeys against a [BIP158][1] [`BlockFilter`].
    +//!
    +//! [0]: https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki
    +//! [1]: https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki
    +
    +use bdk_core::collections::BTreeMap;
    +use core::fmt;
    +
    +use bdk_core::bitcoin;
    +use bdk_core::{BlockId, CheckPoint};
    +use bitcoin::{
    +    bip158::{self, BlockFilter},
    +    Block, BlockHash, ScriptBuf,
    +};
    +use bitcoincore_rpc;
    +use bitcoincore_rpc::RpcApi;
    +
    +/// Block height
    +type Height = u32;
    +
    +/// Type that generates block [`Event`]s by matching a list of script pubkeys against a
    +/// [`BlockFilter`].
    +#[derive(Debug)]
    +pub struct FilterIter<'c, C> {
    +    // RPC client
    +    client: &'c C,
    +    // SPK inventory
    +    spks: Vec<ScriptBuf>,
    +    // local cp
    +    cp: Option<CheckPoint>,
    +    // blocks map
    +    blocks: BTreeMap<Height, BlockHash>,
    +    // best height counter
    +    height: Height,
    +    // stop height
    +    stop: Height,
    +}
    +
    +impl<'c, C: RpcApi> FilterIter<'c, C> {
    +    /// Construct [`FilterIter`] from a given `client` and start `height`.
    +    pub fn new_with_height(client: &'c C, height: u32) -> Self {
    +        Self {
    +            client,
    +            spks: vec![],
    +            cp: None,
    +            blocks: BTreeMap::new(),
    +            height,
    +            stop: 0,
    +        }
    +    }
    +
    +    /// Construct [`FilterIter`] from a given `client` and [`CheckPoint`].
    +    pub fn new_with_checkpoint(client: &'c C, cp: CheckPoint) -> Self {
    +        let mut filter_iter = Self::new_with_height(client, cp.height());
    +        filter_iter.cp = Some(cp);
    +        filter_iter
    +    }
    +
    +    /// Extends `self` with an iterator of spks.
    +    pub fn add_spks(&mut self, spks: impl IntoIterator<Item = ScriptBuf>) {
    +        self.spks.extend(spks)
    +    }
    +
    +    /// Add spk to the list of spks to scan with.
    +    pub fn add_spk(&mut self, spk: ScriptBuf) {
    +        self.spks.push(spk);
    +    }
    +
    +    /// Get the next filter and increment the current best height.
    +    ///
    +    /// Returns `Ok(None)` when the stop height is exceeded.
    +    fn next_filter(&mut self) -> Result<Option<NextFilter>, Error> {
    +        if self.height > self.stop {
    +            return Ok(None);
    +        }
    +        let height = self.height;
    +        let hash = match self.blocks.get(&height) {
    +            Some(h) => *h,
    +            None => self.client.get_block_hash(height as u64)?,
    +        };
    +        let filter_bytes = self.client.get_block_filter(&hash)?.filter;
    +        let filter = BlockFilter::new(&filter_bytes);
    +        self.height += 1;
    +        Ok(Some((BlockId { height, hash }, filter)))
    +    }
    +
    +    /// Get the remote tip.
    +    ///
    +    /// Returns `None` if the remote height is not strictly greater than the height of this
    +    /// [`FilterIter`].
    +    pub fn get_tip(&mut self) -> Result<Option<BlockId>, Error> {
    +        let tip_hash = self.client.get_best_block_hash()?;
    +        let mut header = self.client.get_block_header_info(&tip_hash)?;
    +        let tip_height = header.height as u32;
    +        if self.height >= tip_height {
    +            // nothing to do
    +            return Ok(None);
    +        }
    +        self.blocks.insert(tip_height, tip_hash);
    +
    +        // if we have a checkpoint we use a lookback of ten blocks
    +        // to ensure consistency of the local chain
    +        if let Some(cp) = self.cp.as_ref() {
    +            // adjust start height to point of agreement + 1
    +            let base = self.find_base_with(cp.clone())?;
    +            self.height = base.height + 1;
    +
    +            for _ in 0..9 {
    +                let hash = match header.previous_block_hash {
    +                    Some(hash) => hash,
    +                    None => break,
    +                };
    +                header = self.client.get_block_header_info(&hash)?;
    +                let height = header.height as u32;
    +                if height < self.height {
    +                    break;
    +                }
    +                self.blocks.insert(height, hash);
    +            }
    +        }
    +
    +        self.stop = tip_height;
    +
    +        Ok(Some(BlockId {
    +            height: tip_height,
    +            hash: tip_hash,
    +        }))
    +    }
    +}
    +
    +/// Alias for a compact filter and associated block id.
    +type NextFilter = (BlockId, BlockFilter);
    +
    +/// Event inner type
    +#[derive(Debug, Clone)]
    +pub struct EventInner {
    +    /// Height
    +    pub height: Height,
    +    /// Block
    +    pub block: Block,
    +}
    +
    +/// Kind of event produced by [`FilterIter`].
    +#[derive(Debug, Clone)]
    +pub enum Event {
    +    /// Block
    +    Block(EventInner),
    +    /// No match
    +    NoMatch(Height),
    +}
    +
    +impl Event {
    +    /// Whether this event contains a matching block.
    +    pub fn is_match(&self) -> bool {
    +        matches!(self, Event::Block(_))
    +    }
    +
    +    /// Get the height of this event.
    +    pub fn height(&self) -> Height {
    +        match self {
    +            Self::Block(EventInner { height, .. }) => *height,
    +            Self::NoMatch(h) => *h,
    +        }
    +    }
    +}
    +
    +impl<C: RpcApi> Iterator for FilterIter<'_, C> {
    +    type Item = Result<Event, Error>;
    +
    +    fn next(&mut self) -> Option<Self::Item> {
    +        (|| -> Result<_, Error> {
    +            // if the next filter matches any of our watched spks, get the block
    +            // and return it, inserting relevant block ids along the way
    +            self.next_filter()?.map_or(Ok(None), |(block, filter)| {
    +                let height = block.height;
    +                let hash = block.hash;
    +
    +                if self.spks.is_empty() {
    +                    Err(Error::NoScripts)
    +                } else if filter
    +                    .match_any(&hash, self.spks.iter().map(|script| script.as_bytes()))
    +                    .map_err(Error::Bip158)?
    +                {
    +                    let block = self.client.get_block(&hash)?;
    +                    self.blocks.insert(height, hash);
    +                    let inner = EventInner { height, block };
    +                    Ok(Some(Event::Block(inner)))
    +                } else {
    +                    Ok(Some(Event::NoMatch(height)))
    +                }
    +            })
    +        })()
    +        .transpose()
    +    }
    +}
    +
    +impl<C: RpcApi> FilterIter<'_, C> {
    +    /// Returns the point of agreement between `self` and the given `cp`.
    +    fn find_base_with(&mut self, mut cp: CheckPoint) -> Result<BlockId, Error> {
    +        loop {
    +            let height = cp.height();
    +            let fetched_hash = match self.blocks.get(&height) {
    +                Some(hash) => *hash,
    +                None if height == 0 => cp.hash(),
    +                _ => self.client.get_block_hash(height as _)?,
    +            };
    +            if cp.hash() == fetched_hash {
    +                // ensure this block also exists in self
    +                self.blocks.insert(height, cp.hash());
    +                return Ok(cp.block_id());
    +            }
    +            // remember conflicts
    +            self.blocks.insert(height, fetched_hash);
    +            cp = cp.prev().expect("must break before genesis");
    +        }
    +    }
    +
    +    /// Returns a chain update from the newly scanned blocks.
    +    ///
    +    /// Returns `None` if this [`FilterIter`] was not constructed using a [`CheckPoint`], or
    +    /// if no blocks have been fetched for example by using [`get_tip`](Self::get_tip).
    +    pub fn chain_update(&mut self) -> Option<CheckPoint> {
    +        if self.cp.is_none() || self.blocks.is_empty() {
    +            return None;
    +        }
    +
    +        // note: to connect with the local chain we must guarantee that `self.blocks.first()`
    +        // is also the point of agreement with `self.cp`.
    +        Some(
    +            CheckPoint::from_block_ids(self.blocks.iter().map(BlockId::from))
    +                .expect("blocks must be in order"),
    +        )
    +    }
    +}
    +
    +/// Errors that may occur during a compact filters sync.
    +#[derive(Debug)]
    +pub enum Error {
    +    /// bitcoin bip158 error
    +    Bip158(bip158::Error),
    +    /// attempted to scan blocks without any script pubkeys
    +    NoScripts,
    +    /// `bitcoincore_rpc` error
    +    Rpc(bitcoincore_rpc::Error),
    +}
    +
    +impl From<bitcoincore_rpc::Error> for Error {
    +    fn from(e: bitcoincore_rpc::Error) -> Self {
    +        Self::Rpc(e)
    +    }
    +}
    +
    +impl fmt::Display for Error {
    +    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
    +        match self {
    +            Self::Bip158(e) => e.fmt(f),
    +            Self::NoScripts => write!(f, "no script pubkeys were provided to match with"),
    +            Self::Rpc(e) => e.fmt(f),
    +        }
    +    }
    +}
    +
    +#[cfg(feature = "std")]
    +impl std::error::Error for Error {}
    +
    \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/lib.rs.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/lib.rs.html index 8e5c28d2b2..6378ff0ec9 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/lib.rs.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/lib.rs.html @@ -326,7 +326,10 @@ 325 326 327 -328
    //! This crate is used for emitting blockchain data from the `bitcoind` RPC interface. It does not
    +328
    +329
    +330
    +331
    //! This crate is used for emitting blockchain data from the `bitcoind` RPC interface. It does not
     //! use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes.
     //!
     //! [`Emitter`] is the main structure which sources blockchain data from [`bitcoincore_rpc::Client`].
    @@ -339,9 +342,12 @@
     
     use bdk_core::{BlockId, CheckPoint};
     use bitcoin::{block::Header, Block, BlockHash, Transaction};
    -pub use bitcoincore_rpc;
     use bitcoincore_rpc::bitcoincore_rpc_json;
     
    +pub mod bip158;
    +
    +pub use bitcoincore_rpc;
    +
     /// The [`Emitter`] is used to emit data sourced from [`bitcoincore_rpc::Client`].
     ///
     /// Refer to [module-level documentation] for more.
    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/bdk_core/merge/trait.Merge.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/bdk_core/merge/trait.Merge.js
    index eb829b46d5..26880133bb 100644
    --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/bdk_core/merge/trait.Merge.js
    +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/bdk_core/merge/trait.Merge.js
    @@ -1,9 +1,9 @@
     (function() {
    -    var implementors = Object.fromEntries([["bdk_chain",[["impl Merge for ChangeSet"],["impl Merge for ChangeSet"],["impl<A: Anchor, IA: Merge> Merge for ChangeSet<A, IA>"],["impl<A: Ord> Merge for ChangeSet<A>"]]],["bdk_core",[]],["bdk_wallet",[["impl Merge for ChangeSet"]]],["example_cli",[["impl Merge for ChangeSet"]]]]);
    +    var implementors = Object.fromEntries([["bdk_chain",[["impl Merge for ChangeSet"],["impl Merge for ChangeSet"],["impl<A: Anchor, IA: Merge> Merge for ChangeSet<A, IA>"],["impl<A: Ord> Merge for ChangeSet<A>"]]],["bdk_core",[]],["bdk_wallet",[["impl Merge for ChangeSet"]]],["example_cli",[["impl Merge for ChangeSet"]]]]);
         if (window.register_implementors) {
             window.register_implementors(implementors);
         } else {
             window.pending_implementors = implementors;
         }
     })()
    -//{"start":57,"fragment_lengths":[1409,16,151,154]}
    \ No newline at end of file
    +//{"start":57,"fragment_lengths":[1409,16,254,257]}
    \ No newline at end of file
    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/clone/trait.Clone.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/clone/trait.Clone.js
    index a5eb255bfe..bf3f7b6351 100644
    --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/clone/trait.Clone.js
    +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/clone/trait.Clone.js
    @@ -1,9 +1,9 @@
     (function() {
    -    var implementors = Object.fromEntries([["bdk_chain",[["impl Clone for ObservedIn"],["impl Clone for ApplyHeaderError"],["impl Clone for ChangeSet"],["impl Clone for AlterCheckPointError"],["impl Clone for CannotConnectError"],["impl Clone for ChangeSet"],["impl Clone for LocalChain"],["impl Clone for MissingGenesisError"],["impl Clone for Balance"],["impl Clone for DescriptorId"],["impl<'a, T: Clone, A: Clone> Clone for CanonicalTx<'a, T, A>"],["impl<'a, T: Clone, A: Clone> Clone for TxNode<'a, T, A>"],["impl<'b> Clone for TxPosInBlock<'b>"],["impl<A: Clone> Clone for CanonicalReason<A>"],["impl<A: Clone> Clone for ChainPosition<A>"],["impl<A: Clone> Clone for FullTxOut<A>"],["impl<A: Clone> Clone for ChangeSet<A>"],["impl<A: Clone> Clone for TxGraph<A>"],["impl<A: Clone, I: Clone> Clone for IndexedTxGraph<A, I>"],["impl<A: Clone, IA: Clone> Clone for ChangeSet<A, IA>"],["impl<D: Clone> Clone for SpkIterator<D>"],["impl<I: Clone> Clone for SpkTxOutIndex<I>"],["impl<K: Clone> Clone for InsertDescriptorError<K>"],["impl<K: Clone> Clone for KeychainTxOutIndex<K>"]]],["bdk_core",[["impl Clone for SyncProgress"],["impl Clone for BlockId"],["impl Clone for CheckPoint"],["impl Clone for ConfirmationBlockTime"],["impl<'i, I: Clone> Clone for SyncItem<'i, I>"],["impl<A: Clone> Clone for TxUpdate<A>"]]],["bdk_wallet",[["impl Clone for PkOrF"],["impl Clone for Satisfaction"],["impl Clone for SatisfiableItem"],["impl Clone for ChangeSpendPolicy"],["impl Clone for KeychainKind"],["impl Clone for TxOrdering"],["impl Clone for Utxo"],["impl Clone for MiniscriptPsbtError"],["impl Clone for ScriptContextEnum"],["impl Clone for SignerContext"],["impl Clone for SignerId"],["impl Clone for TapLeavesOptions"],["impl Clone for InsufficientFunds"],["impl Clone for LargestFirstCoinSelection"],["impl Clone for OldestFirstCoinSelection"],["impl Clone for SingleRandomDraw"],["impl Clone for Condition"],["impl Clone for Policy"],["impl Clone for PrivateKeyGenerateOptions"],["impl Clone for SignerOrdering"],["impl Clone for SignersContainer"],["impl Clone for AddressInfo"],["impl Clone for ChangeSet"],["impl Clone for LocalOutput"],["impl Clone for SignOptions"],["impl Clone for Update"],["impl Clone for WeightedUtxo"],["impl<'a> Clone for BuildSatisfaction<'a>"],["impl<Cs: Clone> Clone for BranchAndBoundCoinSelection<Cs>"],["impl<K: Clone + DerivableKey<Legacy>> Clone for Bip44<K>"],["impl<K: Clone + DerivableKey<Legacy>> Clone for Bip44Public<K>"],["impl<K: Clone + DerivableKey<Segwitv0>> Clone for Bip49<K>"],["impl<K: Clone + DerivableKey<Segwitv0>> Clone for Bip49Public<K>"],["impl<K: Clone + DerivableKey<Segwitv0>> Clone for Bip84<K>"],["impl<K: Clone + DerivableKey<Segwitv0>> Clone for Bip84Public<K>"],["impl<K: Clone + DerivableKey<Tap>> Clone for Bip86<K>"],["impl<K: Clone + DerivableKey<Tap>> Clone for Bip86Public<K>"],["impl<K: Clone + IntoDescriptorKey<Legacy>> Clone for P2Pkh<K>"],["impl<K: Clone + IntoDescriptorKey<Segwitv0>> Clone for P2Wpkh<K>"],["impl<K: Clone + IntoDescriptorKey<Segwitv0>> Clone for P2Wpkh_P2Sh<K>"],["impl<K: Clone + IntoDescriptorKey<Tap>> Clone for P2TR<K>"],["impl<K: Clone, Ctx: ScriptContext> Clone for GeneratedKey<K, Ctx>"],["impl<S: Clone + Sized + Debug + Clone> Clone for SignerWrapper<S>"]]],["example_bitcoind_rpc_polling",[["impl Clone for RpcCommands"],["impl Clone for RpcArgs"]]],["example_cli",[["impl Clone for AddressCmd"],["impl Clone for CoinSelectionAlgo"],["impl Clone for Keychain"],["impl Clone for TxOutCmd"],["impl Clone for ChangeSet"],["impl<CS: Clone + Subcommand, S: Clone + Args> Clone for Commands<CS, S>"],["impl<S: Clone + Args> Clone for PsbtCmd<S>"]]],["example_electrum",[["impl Clone for ElectrumCommands"],["impl Clone for ElectrumArgs"],["impl Clone for ScanOptions"]]],["example_esplora",[["impl Clone for EsploraCommands"],["impl Clone for EsploraArgs"],["impl Clone for ScanOptions"]]]]);
    +    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl Clone for Event"],["impl Clone for EventInner"]]],["bdk_chain",[["impl Clone for ObservedIn"],["impl Clone for ApplyHeaderError"],["impl Clone for ChangeSet"],["impl Clone for AlterCheckPointError"],["impl Clone for CannotConnectError"],["impl Clone for ChangeSet"],["impl Clone for LocalChain"],["impl Clone for MissingGenesisError"],["impl Clone for Balance"],["impl Clone for DescriptorId"],["impl<'a, T: Clone, A: Clone> Clone for CanonicalTx<'a, T, A>"],["impl<'a, T: Clone, A: Clone> Clone for TxNode<'a, T, A>"],["impl<'b> Clone for TxPosInBlock<'b>"],["impl<A: Clone> Clone for CanonicalReason<A>"],["impl<A: Clone> Clone for ChainPosition<A>"],["impl<A: Clone> Clone for FullTxOut<A>"],["impl<A: Clone> Clone for ChangeSet<A>"],["impl<A: Clone> Clone for TxGraph<A>"],["impl<A: Clone, I: Clone> Clone for IndexedTxGraph<A, I>"],["impl<A: Clone, IA: Clone> Clone for ChangeSet<A, IA>"],["impl<D: Clone> Clone for SpkIterator<D>"],["impl<I: Clone> Clone for SpkTxOutIndex<I>"],["impl<K: Clone> Clone for InsertDescriptorError<K>"],["impl<K: Clone> Clone for KeychainTxOutIndex<K>"]]],["bdk_core",[["impl Clone for SyncProgress"],["impl Clone for BlockId"],["impl Clone for CheckPoint"],["impl Clone for ConfirmationBlockTime"],["impl<'i, I: Clone> Clone for SyncItem<'i, I>"],["impl<A: Clone> Clone for TxUpdate<A>"]]],["bdk_wallet",[["impl Clone for PkOrF"],["impl Clone for Satisfaction"],["impl Clone for SatisfiableItem"],["impl Clone for ChangeSpendPolicy"],["impl Clone for KeychainKind"],["impl Clone for TxOrdering"],["impl Clone for Utxo"],["impl Clone for MiniscriptPsbtError"],["impl Clone for ScriptContextEnum"],["impl Clone for SignerContext"],["impl Clone for SignerId"],["impl Clone for TapLeavesOptions"],["impl Clone for InsufficientFunds"],["impl Clone for LargestFirstCoinSelection"],["impl Clone for OldestFirstCoinSelection"],["impl Clone for SingleRandomDraw"],["impl Clone for Condition"],["impl Clone for Policy"],["impl Clone for PrivateKeyGenerateOptions"],["impl Clone for SignerOrdering"],["impl Clone for SignersContainer"],["impl Clone for AddressInfo"],["impl Clone for ChangeSet"],["impl Clone for LocalOutput"],["impl Clone for SignOptions"],["impl Clone for Update"],["impl Clone for WeightedUtxo"],["impl<'a> Clone for BuildSatisfaction<'a>"],["impl<Cs: Clone> Clone for BranchAndBoundCoinSelection<Cs>"],["impl<K: Clone + DerivableKey<Legacy>> Clone for Bip44<K>"],["impl<K: Clone + DerivableKey<Legacy>> Clone for Bip44Public<K>"],["impl<K: Clone + DerivableKey<Segwitv0>> Clone for Bip49<K>"],["impl<K: Clone + DerivableKey<Segwitv0>> Clone for Bip49Public<K>"],["impl<K: Clone + DerivableKey<Segwitv0>> Clone for Bip84<K>"],["impl<K: Clone + DerivableKey<Segwitv0>> Clone for Bip84Public<K>"],["impl<K: Clone + DerivableKey<Tap>> Clone for Bip86<K>"],["impl<K: Clone + DerivableKey<Tap>> Clone for Bip86Public<K>"],["impl<K: Clone + IntoDescriptorKey<Legacy>> Clone for P2Pkh<K>"],["impl<K: Clone + IntoDescriptorKey<Segwitv0>> Clone for P2Wpkh<K>"],["impl<K: Clone + IntoDescriptorKey<Segwitv0>> Clone for P2Wpkh_P2Sh<K>"],["impl<K: Clone + IntoDescriptorKey<Tap>> Clone for P2TR<K>"],["impl<K: Clone, Ctx: ScriptContext> Clone for GeneratedKey<K, Ctx>"],["impl<S: Clone + Sized + Debug + Clone> Clone for SignerWrapper<S>"]]],["example_bitcoind_rpc_polling",[["impl Clone for RpcCommands"],["impl Clone for RpcArgs"]]],["example_cli",[["impl Clone for AddressCmd"],["impl Clone for CoinSelectionAlgo"],["impl Clone for Keychain"],["impl Clone for TxOutCmd"],["impl Clone for ChangeSet"],["impl<CS: Clone + Subcommand, S: Clone + Args> Clone for Commands<CS, S>"],["impl<S: Clone + Args> Clone for PsbtCmd<S>"]]],["example_electrum",[["impl Clone for ElectrumCommands"],["impl Clone for ElectrumArgs"],["impl Clone for ScanOptions"]]],["example_esplora",[["impl Clone for EsploraCommands"],["impl Clone for EsploraArgs"],["impl Clone for ScanOptions"]]]]);
         if (window.register_implementors) {
             window.register_implementors(implementors);
         } else {
             window.pending_implementors = implementors;
         }
     })()
    -//{"start":57,"fragment_lengths":[9581,1961,18473,627,2328,878,865]}
    \ No newline at end of file
    +//{"start":57,"fragment_lengths":[587,9582,1961,18473,627,2328,878,865]}
    \ No newline at end of file
    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/convert/trait.From.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/convert/trait.From.js
    index d1a0f25774..d962646a98 100644
    --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/convert/trait.From.js
    +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/convert/trait.From.js
    @@ -1,9 +1,9 @@
     (function() {
    -    var implementors = Object.fromEntries([["bdk_chain",[["impl From<Hash> for DescriptorId"],["impl From<DescriptorId> for Hash"],["impl From<TxPosInBlock<'_>> for BlockId"],["impl From<TxPosInBlock<'_>> for ConfirmationBlockTime"],["impl<A> From<ChangeSet> for ChangeSet<A, ChangeSet>"],["impl<A, IA: Default> From<ChangeSet<A>> for ChangeSet<A, IA>"],["impl<A: Anchor> From<TxUpdate<A>> for TxGraph<A>"],["impl<A: Ord> From<TxGraph<A>> for TxUpdate<A>"],["impl<B: IntoIterator<Item = (u32, Option<BlockHash>)>> From<B> for ChangeSet"],["impl<T> From<T> for Impl<T>"]]],["bdk_core",[["impl From<(&u32, &BlockHash)> for BlockId"],["impl From<(u32, BlockHash)> for BlockId"],["impl From<BlockId> for (u32, BlockHash)"],["impl<I> From<SyncRequestBuilder<I>> for SyncRequest<I>"],["impl<K> From<FullScanRequestBuilder<K>> for FullScanRequest<K>"]]],["bdk_file_store",[["impl From<Error> for FileError"],["impl From<Error> for IterError"]]],["bdk_wallet",[["impl From<Error> for CreateTxError"],["impl From<PolicyError> for Error"],["impl From<PolicyError> for CreateTxError"],["impl From<SatisfiableItem> for Policy"],["impl From<LoadMismatch> for LoadError"],["impl From<MiniscriptPsbtError> for CreateTxError"],["impl From<KeyError> for Error"],["impl From<bool> for Satisfaction"],["impl From<InsufficientFunds> for CreateTxError"],["impl From<ChangeSet> for ChangeSet"],["impl From<ChangeSet> for ChangeSet"],["impl From<ChangeSet<ConfirmationBlockTime>> for ChangeSet"],["impl From<ChangeSet<ConfirmationBlockTime, ChangeSet>> for ChangeSet"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for CreateTxError"],["impl From<Error> for KeyError"],["impl From<Error> for KeyError"],["impl From<Fingerprint> for SignerId"],["impl From<FullScanResponse<KeychainKind>> for Update"],["impl From<Hash> for SignerId"],["impl From<HexToBytesError> for Error"],["impl From<ParsePublicKeyError> for Error"],["impl From<SyncResponse> for Update"],["impl<Ctx: ScriptContext> From<Xpriv> for ExtendedKey<Ctx>"],["impl<Ctx: ScriptContext> From<Xpub> for ExtendedKey<Ctx>"],["impl<E> From<LoadMismatch> for LoadWithPersistError<E>"]]],["example_bitcoind_rpc_polling",[["impl From<RpcArgs> for Auth"]]]]);
    +    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl From<Error> for Error"]]],["bdk_chain",[["impl From<Hash> for DescriptorId"],["impl From<DescriptorId> for Hash"],["impl From<TxPosInBlock<'_>> for BlockId"],["impl From<TxPosInBlock<'_>> for ConfirmationBlockTime"],["impl<A> From<ChangeSet> for ChangeSet<A, ChangeSet>"],["impl<A, IA: Default> From<ChangeSet<A>> for ChangeSet<A, IA>"],["impl<A: Anchor> From<TxUpdate<A>> for TxGraph<A>"],["impl<A: Ord> From<TxGraph<A>> for TxUpdate<A>"],["impl<B: IntoIterator<Item = (u32, Option<BlockHash>)>> From<B> for ChangeSet"],["impl<T> From<T> for Impl<T>"]]],["bdk_core",[["impl From<(&u32, &BlockHash)> for BlockId"],["impl From<(u32, BlockHash)> for BlockId"],["impl From<BlockId> for (u32, BlockHash)"],["impl<I> From<SyncRequestBuilder<I>> for SyncRequest<I>"],["impl<K> From<FullScanRequestBuilder<K>> for FullScanRequest<K>"]]],["bdk_file_store",[["impl From<Error> for FileError"],["impl From<Error> for IterError"]]],["bdk_wallet",[["impl From<Error> for CreateTxError"],["impl From<PolicyError> for Error"],["impl From<PolicyError> for CreateTxError"],["impl From<SatisfiableItem> for Policy"],["impl From<LoadMismatch> for LoadError"],["impl From<MiniscriptPsbtError> for CreateTxError"],["impl From<KeyError> for Error"],["impl From<bool> for Satisfaction"],["impl From<FullScanResponse<KeychainKind>> for Update"],["impl From<SyncResponse> for Update"],["impl From<InsufficientFunds> for CreateTxError"],["impl From<ChangeSet> for ChangeSet"],["impl From<ChangeSet> for ChangeSet"],["impl From<ChangeSet<ConfirmationBlockTime>> for ChangeSet"],["impl From<ChangeSet<ConfirmationBlockTime, ChangeSet>> for ChangeSet"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for CreateTxError"],["impl From<Error> for KeyError"],["impl From<Error> for KeyError"],["impl From<Fingerprint> for SignerId"],["impl From<Hash> for SignerId"],["impl From<HexToBytesError> for Error"],["impl From<ParsePublicKeyError> for Error"],["impl<Ctx: ScriptContext> From<Xpriv> for ExtendedKey<Ctx>"],["impl<Ctx: ScriptContext> From<Xpub> for ExtendedKey<Ctx>"],["impl<E> From<LoadMismatch> for LoadWithPersistError<E>"]]],["example_bitcoind_rpc_polling",[["impl From<RpcArgs> for Auth"]]]]);
         if (window.register_implementors) {
             window.register_implementors(implementors);
         } else {
             window.pending_implementors = implementors;
         }
     })()
    -//{"start":57,"fragment_lengths":[5175,2130,853,10037,341]}
    \ No newline at end of file
    +//{"start":57,"fragment_lengths":[308,5176,2130,853,10593,341]}
    \ No newline at end of file
    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/error/trait.Error.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/error/trait.Error.js
    index fe45f6d5a3..295ef8fb48 100644
    --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/error/trait.Error.js
    +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/error/trait.Error.js
    @@ -1,9 +1,9 @@
     (function() {
    -    var implementors = Object.fromEntries([["bdk_chain",[["impl Error for ApplyHeaderError"],["impl Error for CalculateFeeError"],["impl Error for AlterCheckPointError"],["impl Error for CannotConnectError"],["impl Error for MissingGenesisError"],["impl<K: Debug> Error for InsertDescriptorError<K>"]]],["bdk_file_store",[["impl Error for FileError"],["impl Error for IterError"],["impl<C: Debug> Error for AggregateChangesetsError<C>"]]],["bdk_wallet",[["impl Error for Error"],["impl Error for PolicyError"],["impl Error for AddForeignUtxoError"],["impl Error for AddUtxoError"],["impl Error for ApplyBlockError"],["impl Error for FileStoreError"],["impl Error for LoadError"],["impl Error for BuildFeeBumpError"],["impl Error for CreateTxError"],["impl Error for MiniscriptPsbtError"],["impl Error for KeyError"],["impl Error for SignerError"],["impl Error for InsufficientFunds"],["impl<E: Debug + Display> Error for CreateWithPersistError<E>"],["impl<E: Debug + Display> Error for LoadWithPersistError<E>"]]]]);
    +    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl Error for Error"]]],["bdk_chain",[["impl Error for ApplyHeaderError"],["impl Error for CalculateFeeError"],["impl Error for AlterCheckPointError"],["impl Error for CannotConnectError"],["impl Error for MissingGenesisError"],["impl<K: Debug> Error for InsertDescriptorError<K>"]]],["bdk_file_store",[["impl Error for FileError"],["impl Error for IterError"],["impl<C: Debug> Error for AggregateChangesetsError<C>"]]],["bdk_wallet",[["impl Error for Error"],["impl Error for PolicyError"],["impl Error for AddForeignUtxoError"],["impl Error for AddUtxoError"],["impl Error for ApplyBlockError"],["impl Error for FileStoreError"],["impl Error for LoadError"],["impl Error for BuildFeeBumpError"],["impl Error for CreateTxError"],["impl Error for MiniscriptPsbtError"],["impl Error for KeyError"],["impl Error for SignerError"],["impl Error for InsufficientFunds"],["impl<E: Debug + Display> Error for CreateWithPersistError<E>"],["impl<E: Debug + Display> Error for LoadWithPersistError<E>"]]]]);
         if (window.register_implementors) {
             window.register_implementors(implementors);
         } else {
             window.pending_implementors = implementors;
         }
     })()
    -//{"start":57,"fragment_lengths":[2177,1017,4857]}
    \ No newline at end of file
    +//{"start":57,"fragment_lengths":[294,2178,1017,4857]}
    \ No newline at end of file
    diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Debug.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Debug.js
    index b0983a652d..c5caff5b59 100644
    --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Debug.js
    +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Debug.js
    @@ -1,9 +1,9 @@
     (function() {
    -    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl<B: Debug> Debug for BlockEvent<B>"]]],["bdk_chain",[["impl Debug for ObservedIn"],["impl Debug for ApplyHeaderError"],["impl Debug for CalculateFeeError"],["impl Debug for ChangeSet"],["impl Debug for AlterCheckPointError"],["impl Debug for CannotConnectError"],["impl Debug for ChangeSet"],["impl Debug for LocalChain"],["impl Debug for MissingGenesisError"],["impl Debug for Balance"],["impl Debug for DescriptorId"],["impl<'a, T: Debug, A: Debug> Debug for CanonicalTx<'a, T, A>"],["impl<'a, T: Debug, A: Debug> Debug for TxNode<'a, T, A>"],["impl<'b> Debug for TxPosInBlock<'b>"],["impl<A: Debug> Debug for CanonicalReason<A>"],["impl<A: Debug> Debug for ChainPosition<A>"],["impl<A: Debug> Debug for FullTxOut<A>"],["impl<A: Debug> Debug for ChangeSet<A>"],["impl<A: Debug> Debug for TxGraph<A>"],["impl<A: Debug, I: Debug> Debug for IndexedTxGraph<A, I>"],["impl<A: Debug, IA: Debug> Debug for ChangeSet<A, IA>"],["impl<I: Debug> Debug for SpkTxOutIndex<I>"],["impl<K: Debug> Debug for InsertDescriptorError<K>"],["impl<K: Debug> Debug for KeychainTxOutIndex<K>"]]],["bdk_core",[["impl Debug for SyncProgress"],["impl Debug for BlockId"],["impl Debug for CheckPoint"],["impl Debug for ConfirmationBlockTime"],["impl<'i, I: Debug> Debug for SyncItem<'i, I>"],["impl<A: Debug> Debug for SyncResponse<A>"],["impl<A: Debug> Debug for TxUpdate<A>"],["impl<K: Debug, A: Debug> Debug for FullScanResponse<K, A>"]]],["bdk_electrum",[["impl<E: Debug> Debug for BdkElectrumClient<E>"]]],["bdk_file_store",[["impl Debug for FileError"],["impl Debug for IterError"],["impl<C> Debug for Store<C>
    where\n C: Sync + Send + Debug,
    "],["impl<C: Debug> Debug for AggregateChangesetsError<C>"]]],["bdk_testenv",[["impl<'a> Debug for Config<'a>"]]],["bdk_wallet",[["impl Debug for Excess"],["impl Debug for Error"],["impl Debug for PkOrF"],["impl Debug for PolicyError"],["impl Debug for Satisfaction"],["impl Debug for SatisfiableItem"],["impl Debug for AddForeignUtxoError"],["impl Debug for AddUtxoError"],["impl Debug for ApplyBlockError"],["impl Debug for ChangeSpendPolicy"],["impl Debug for FileStoreError"],["impl Debug for KeychainKind"],["impl Debug for LoadError"],["impl Debug for LoadMismatch"],["impl Debug for TxOrdering"],["impl Debug for Utxo"],["impl Debug for BuildFeeBumpError"],["impl Debug for CreateTxError"],["impl Debug for MiniscriptPsbtError"],["impl Debug for KeyError"],["impl Debug for ScriptContextEnum"],["impl Debug for SignerContext"],["impl Debug for SignerError"],["impl Debug for SignerId"],["impl Debug for TapLeavesOptions"],["impl Debug for CoinSelectionResult"],["impl Debug for InsufficientFunds"],["impl Debug for LargestFirstCoinSelection"],["impl Debug for OldestFirstCoinSelection"],["impl Debug for SingleRandomDraw"],["impl Debug for Condition"],["impl Debug for Policy"],["impl Debug for FullyNodedExport"],["impl Debug for PrivateKeyGenerateOptions"],["impl Debug for SignerOrdering"],["impl Debug for SignersContainer"],["impl Debug for AddressInfo"],["impl Debug for ChangeSet"],["impl Debug for LocalOutput"],["impl Debug for SignOptions"],["impl Debug for Update"],["impl Debug for Wallet"],["impl Debug for WeightedUtxo"],["impl<'a> Debug for BuildSatisfaction<'a>"],["impl<'a, Cs: Debug> Debug for TxBuilder<'a, Cs>"],["impl<Cs: Debug> Debug for BranchAndBoundCoinSelection<Cs>"],["impl<Ctx: Debug + ScriptContext> Debug for DescriptorKey<Ctx>"],["impl<E: Debug> Debug for CreateWithPersistError<E>"],["impl<E: Debug> Debug for LoadWithPersistError<E>"],["impl<K: Debug + DerivableKey<Legacy>> Debug for Bip44<K>"],["impl<K: Debug + DerivableKey<Legacy>> Debug for Bip44Public<K>"],["impl<K: Debug + DerivableKey<Segwitv0>> Debug for Bip49<K>"],["impl<K: Debug + DerivableKey<Segwitv0>> Debug for Bip49Public<K>"],["impl<K: Debug + DerivableKey<Segwitv0>> Debug for Bip84<K>"],["impl<K: Debug + DerivableKey<Segwitv0>> Debug for Bip84Public<K>"],["impl<K: Debug + DerivableKey<Tap>> Debug for Bip86<K>"],["impl<K: Debug + DerivableKey<Tap>> Debug for Bip86Public<K>"],["impl<K: Debug + IntoDescriptorKey<Legacy>> Debug for P2Pkh<K>"],["impl<K: Debug + IntoDescriptorKey<Segwitv0>> Debug for P2Wpkh<K>"],["impl<K: Debug + IntoDescriptorKey<Segwitv0>> Debug for P2Wpkh_P2Sh<K>"],["impl<K: Debug + IntoDescriptorKey<Tap>> Debug for P2TR<K>"],["impl<P: Debug> Debug for PersistedWallet<P>"],["impl<S: Debug + Sized + Debug + Clone> Debug for SignerWrapper<S>"]]],["example_bitcoind_rpc_polling",[["impl Debug for Emission"],["impl Debug for RpcCommands"],["impl Debug for RpcArgs"]]],["example_cli",[["impl Debug for AddressCmd"],["impl Debug for CoinSelectionAlgo"],["impl Debug for Keychain"],["impl Debug for TxOutCmd"],["impl Debug for ChangeInfo"],["impl Debug for ChangeSet"],["impl<CS: Debug + Subcommand, S: Debug + Args> Debug for Commands<CS, S>"],["impl<S: Debug + Args> Debug for PsbtCmd<S>"]]],["example_electrum",[["impl Debug for ElectrumCommands"],["impl Debug for ElectrumArgs"],["impl Debug for ScanOptions"]]],["example_esplora",[["impl Debug for EsploraCommands"],["impl Debug for EsploraArgs"],["impl Debug for ScanOptions"]]],["example_wallet_rpc",[["impl Debug for Emission"],["impl Debug for Args"]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl Debug for Error"],["impl Debug for Event"],["impl Debug for EventInner"],["impl<'c, C: Debug> Debug for FilterIter<'c, C>"],["impl<B: Debug> Debug for BlockEvent<B>"]]],["bdk_chain",[["impl Debug for ObservedIn"],["impl Debug for ApplyHeaderError"],["impl Debug for CalculateFeeError"],["impl Debug for ChangeSet"],["impl Debug for AlterCheckPointError"],["impl Debug for CannotConnectError"],["impl Debug for ChangeSet"],["impl Debug for LocalChain"],["impl Debug for MissingGenesisError"],["impl Debug for Balance"],["impl Debug for DescriptorId"],["impl<'a, T: Debug, A: Debug> Debug for CanonicalTx<'a, T, A>"],["impl<'a, T: Debug, A: Debug> Debug for TxNode<'a, T, A>"],["impl<'b> Debug for TxPosInBlock<'b>"],["impl<A: Debug> Debug for CanonicalReason<A>"],["impl<A: Debug> Debug for ChainPosition<A>"],["impl<A: Debug> Debug for FullTxOut<A>"],["impl<A: Debug> Debug for ChangeSet<A>"],["impl<A: Debug> Debug for TxGraph<A>"],["impl<A: Debug, I: Debug> Debug for IndexedTxGraph<A, I>"],["impl<A: Debug, IA: Debug> Debug for ChangeSet<A, IA>"],["impl<I: Debug> Debug for SpkTxOutIndex<I>"],["impl<K: Debug> Debug for InsertDescriptorError<K>"],["impl<K: Debug> Debug for KeychainTxOutIndex<K>"]]],["bdk_core",[["impl Debug for SyncProgress"],["impl Debug for BlockId"],["impl Debug for CheckPoint"],["impl Debug for ConfirmationBlockTime"],["impl<'i, I: Debug> Debug for SyncItem<'i, I>"],["impl<A: Debug> Debug for SyncResponse<A>"],["impl<A: Debug> Debug for TxUpdate<A>"],["impl<K: Debug, A: Debug> Debug for FullScanResponse<K, A>"]]],["bdk_electrum",[["impl<E: Debug> Debug for BdkElectrumClient<E>"]]],["bdk_file_store",[["impl Debug for FileError"],["impl Debug for IterError"],["impl<C> Debug for Store<C>
    where\n C: Sync + Send + Debug,
    "],["impl<C: Debug> Debug for AggregateChangesetsError<C>"]]],["bdk_testenv",[["impl<'a> Debug for Config<'a>"]]],["bdk_wallet",[["impl Debug for Excess"],["impl Debug for Error"],["impl Debug for PkOrF"],["impl Debug for PolicyError"],["impl Debug for Satisfaction"],["impl Debug for SatisfiableItem"],["impl Debug for AddForeignUtxoError"],["impl Debug for AddUtxoError"],["impl Debug for ApplyBlockError"],["impl Debug for ChangeSpendPolicy"],["impl Debug for FileStoreError"],["impl Debug for KeychainKind"],["impl Debug for LoadError"],["impl Debug for LoadMismatch"],["impl Debug for TxOrdering"],["impl Debug for Utxo"],["impl Debug for BuildFeeBumpError"],["impl Debug for CreateTxError"],["impl Debug for MiniscriptPsbtError"],["impl Debug for KeyError"],["impl Debug for ScriptContextEnum"],["impl Debug for SignerContext"],["impl Debug for SignerError"],["impl Debug for SignerId"],["impl Debug for TapLeavesOptions"],["impl Debug for CoinSelectionResult"],["impl Debug for InsufficientFunds"],["impl Debug for LargestFirstCoinSelection"],["impl Debug for OldestFirstCoinSelection"],["impl Debug for SingleRandomDraw"],["impl Debug for Condition"],["impl Debug for Policy"],["impl Debug for FullyNodedExport"],["impl Debug for PrivateKeyGenerateOptions"],["impl Debug for SignerOrdering"],["impl Debug for SignersContainer"],["impl Debug for AddressInfo"],["impl Debug for ChangeSet"],["impl Debug for LocalOutput"],["impl Debug for SignOptions"],["impl Debug for Update"],["impl Debug for Wallet"],["impl Debug for WeightedUtxo"],["impl<'a> Debug for BuildSatisfaction<'a>"],["impl<'a, Cs: Debug> Debug for TxBuilder<'a, Cs>"],["impl<Cs: Debug> Debug for BranchAndBoundCoinSelection<Cs>"],["impl<Ctx: Debug + ScriptContext> Debug for DescriptorKey<Ctx>"],["impl<E: Debug> Debug for CreateWithPersistError<E>"],["impl<E: Debug> Debug for LoadWithPersistError<E>"],["impl<K: Debug + DerivableKey<Legacy>> Debug for Bip44<K>"],["impl<K: Debug + DerivableKey<Legacy>> Debug for Bip44Public<K>"],["impl<K: Debug + DerivableKey<Segwitv0>> Debug for Bip49<K>"],["impl<K: Debug + DerivableKey<Segwitv0>> Debug for Bip49Public<K>"],["impl<K: Debug + DerivableKey<Segwitv0>> Debug for Bip84<K>"],["impl<K: Debug + DerivableKey<Segwitv0>> Debug for Bip84Public<K>"],["impl<K: Debug + DerivableKey<Tap>> Debug for Bip86<K>"],["impl<K: Debug + DerivableKey<Tap>> Debug for Bip86Public<K>"],["impl<K: Debug + IntoDescriptorKey<Legacy>> Debug for P2Pkh<K>"],["impl<K: Debug + IntoDescriptorKey<Segwitv0>> Debug for P2Wpkh<K>"],["impl<K: Debug + IntoDescriptorKey<Segwitv0>> Debug for P2Wpkh_P2Sh<K>"],["impl<K: Debug + IntoDescriptorKey<Tap>> Debug for P2TR<K>"],["impl<P: Debug> Debug for PersistedWallet<P>"],["impl<S: Debug + Sized + Debug + Clone> Debug for SignerWrapper<S>"]]],["example_bitcoind_rpc_polling",[["impl Debug for Emission"],["impl Debug for RpcCommands"],["impl Debug for RpcArgs"]]],["example_cli",[["impl Debug for AddressCmd"],["impl Debug for CoinSelectionAlgo"],["impl Debug for Keychain"],["impl Debug for TxOutCmd"],["impl Debug for ChangeInfo"],["impl Debug for ChangeSet"],["impl<CS: Debug + Subcommand, S: Debug + Args> Debug for Commands<CS, S>"],["impl<S: Debug + Args> Debug for PsbtCmd<S>"]]],["example_electrum",[["impl Debug for ElectrumCommands"],["impl Debug for ElectrumArgs"],["impl Debug for ScanOptions"]]],["example_esplora",[["impl Debug for EsploraCommands"],["impl Debug for EsploraArgs"],["impl Debug for ScanOptions"]]],["example_wallet_rpc",[["impl Debug for Emission"],["impl Debug for Args"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[446,9299,2953,456,1722,290,24373,905,2552,866,853,551]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1718,9299,2953,456,1722,290,24373,905,2552,866,853,551]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Display.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Display.js index 3ded936275..8da8091809 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Display.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Display.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["bdk_chain",[["impl Display for ApplyHeaderError"],["impl Display for CalculateFeeError"],["impl Display for AlterCheckPointError"],["impl Display for CannotConnectError"],["impl Display for MissingGenesisError"],["impl Display for Balance"],["impl Display for DescriptorId"],["impl<K: Debug> Display for InsertDescriptorError<K>"]]],["bdk_core",[["impl<I: Debug + Any> Display for SyncItem<'_, I>"]]],["bdk_file_store",[["impl Display for FileError"],["impl Display for IterError"],["impl<C> Display for AggregateChangesetsError<C>"]]],["bdk_wallet",[["impl Display for Error"],["impl Display for PolicyError"],["impl Display for AddForeignUtxoError"],["impl Display for AddUtxoError"],["impl Display for ApplyBlockError"],["impl Display for FileStoreError"],["impl Display for LoadError"],["impl Display for BuildFeeBumpError"],["impl Display for CreateTxError"],["impl Display for MiniscriptPsbtError"],["impl Display for KeyError"],["impl Display for SignerError"],["impl Display for InsufficientFunds"],["impl Display for FullyNodedExport"],["impl Display for AddressInfo"],["impl<E: Display> Display for CreateWithPersistError<E>"],["impl<E: Display> Display for LoadWithPersistError<E>"]]],["example_cli",[["impl Display for CoinSelectionAlgo"],["impl Display for Keychain"]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl Display for Error"]]],["bdk_chain",[["impl Display for ApplyHeaderError"],["impl Display for CalculateFeeError"],["impl Display for AlterCheckPointError"],["impl Display for CannotConnectError"],["impl Display for MissingGenesisError"],["impl Display for Balance"],["impl Display for DescriptorId"],["impl<K: Debug> Display for InsertDescriptorError<K>"]]],["bdk_core",[["impl<I: Debug + Any> Display for SyncItem<'_, I>"]]],["bdk_file_store",[["impl Display for FileError"],["impl Display for IterError"],["impl<C> Display for AggregateChangesetsError<C>"]]],["bdk_wallet",[["impl Display for Error"],["impl Display for PolicyError"],["impl Display for AddForeignUtxoError"],["impl Display for AddUtxoError"],["impl Display for ApplyBlockError"],["impl Display for FileStoreError"],["impl Display for LoadError"],["impl Display for BuildFeeBumpError"],["impl Display for CreateTxError"],["impl Display for MiniscriptPsbtError"],["impl Display for KeyError"],["impl Display for SignerError"],["impl Display for InsufficientFunds"],["impl Display for FullyNodedExport"],["impl Display for AddressInfo"],["impl<E: Display> Display for CreateWithPersistError<E>"],["impl<E: Display> Display for LoadWithPersistError<E>"]]],["example_cli",[["impl Display for CoinSelectionAlgo"],["impl Display for Keychain"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[2592,571,891,5193,561]} \ No newline at end of file +//{"start":57,"fragment_lengths":[296,2593,571,891,5193,561]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/iter/traits/iterator/trait.Iterator.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/iter/traits/iterator/trait.Iterator.js index e639b07c52..2dcab5d9b8 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/iter/traits/iterator/trait.Iterator.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/iter/traits/iterator/trait.Iterator.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["bdk_chain",[["impl<A, F, O> Iterator for TxAncestors<'_, A, F, O>
    where\n F: FnMut(usize, Arc<Transaction>) -> Option<O>,
    "],["impl<A, F, O> Iterator for TxDescendants<'_, A, F, O>
    where\n F: FnMut(usize, Txid) -> Option<O>,
    "],["impl<A: Anchor, C: ChainOracle> Iterator for CanonicalIter<'_, A, C>"],["impl<D> Iterator for SpkIterator<D>
    where\n D: Borrow<Descriptor<DescriptorPublicKey>>,
    "]]],["bdk_core",[["impl Iterator for CheckPointIter"]]],["bdk_file_store",[["impl<T> Iterator for EntryIter<'_, T>
    where\n T: DeserializeOwned,
    "]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl<C: RpcApi> Iterator for FilterIter<'_, C>"]]],["bdk_chain",[["impl<A, F, O> Iterator for TxAncestors<'_, A, F, O>
    where\n F: FnMut(usize, Arc<Transaction>) -> Option<O>,
    "],["impl<A, F, O> Iterator for TxDescendants<'_, A, F, O>
    where\n F: FnMut(usize, Txid) -> Option<O>,
    "],["impl<A: Anchor, C: ChainOracle> Iterator for CanonicalIter<'_, A, C>"],["impl<D> Iterator for SpkIterator<D>
    where\n D: Borrow<Descriptor<DescriptorPublicKey>>,
    "]]],["bdk_core",[["impl Iterator for CheckPointIter"]]],["bdk_file_store",[["impl<T> Iterator for EntryIter<'_, T>
    where\n T: DeserializeOwned,
    "]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[3138,330,556]} \ No newline at end of file +//{"start":57,"fragment_lengths":[386,3139,330,556]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Freeze.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Freeze.js index 220689309f..20287d79dd 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Freeze.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Freeze.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl<'c, C> Freeze for Emitter<'c, C>",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> Freeze for BlockEvent<B>
    where\n B: Freeze,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl Freeze for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl Freeze for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl Freeze for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl Freeze for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl Freeze for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl Freeze for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl Freeze for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl Freeze for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl Freeze for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl Freeze for Balance",1,["bdk_chain::balance::Balance"]],["impl Freeze for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> Freeze for CanonicalTx<'a, T, A>
    where\n A: Freeze,\n T: Freeze,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> Freeze for TxNode<'a, T, A>
    where\n T: Freeze,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> Freeze for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> Freeze for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> Freeze for TxAncestors<'g, A, F, O>
    where\n F: Freeze,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> Freeze for TxDescendants<'g, A, F, O>
    where\n F: Freeze,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> Freeze for CanonicalReason<A>
    where\n A: Freeze,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> Freeze for ChainPosition<A>
    where\n A: Freeze,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> Freeze for FullTxOut<A>
    where\n A: Freeze,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> Freeze for ChangeSet<A>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> Freeze for TxGraph<A>",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> Freeze for IndexedTxGraph<A, I>
    where\n I: Freeze,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> Freeze for ChangeSet<A, IA>
    where\n IA: Freeze,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> Freeze for SpkIterator<D>
    where\n D: Freeze,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> Freeze for SpkTxOutIndex<I>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> !Freeze for InsertDescriptorError<K>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> Freeze for KeychainTxOutIndex<K>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> Freeze for Impl<T>
    where\n T: Freeze,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl Freeze for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl Freeze for BlockId",1,["bdk_core::block_id::BlockId"]],["impl Freeze for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl Freeze for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl Freeze for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> Freeze for SyncItem<'i, I>
    where\n I: Freeze,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> Freeze for SyncResponse<A>",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> Freeze for TxUpdate<A>",1,["bdk_core::tx_update::TxUpdate"]],["impl<I> Freeze for SyncRequest<I>",1,["bdk_core::spk_client::SyncRequest"]],["impl<I> Freeze for SyncRequestBuilder<I>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> Freeze for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> Freeze for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> Freeze for FullScanResponse<K, A>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> !Freeze for BdkElectrumClient<E>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl Freeze for FileError",1,["bdk_file_store::FileError"]],["impl Freeze for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> Freeze for EntryIter<'t, T>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> Freeze for AggregateChangesetsError<C>
    where\n C: Freeze,
    ",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> Freeze for Store<C>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !Freeze for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> Freeze for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !Freeze for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !Freeze for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl !Freeze for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl !Freeze for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl !Freeze for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl Freeze for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl Freeze for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl Freeze for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl Freeze for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl Freeze for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl Freeze for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl Freeze for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl Freeze for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl Freeze for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl Freeze for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl Freeze for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl Freeze for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl Freeze for Utxo",1,["bdk_wallet::types::Utxo"]],["impl Freeze for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl Freeze for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl Freeze for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl Freeze for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl Freeze for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl Freeze for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl Freeze for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl Freeze for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl Freeze for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl Freeze for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl Freeze for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl Freeze for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl Freeze for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl Freeze for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl Freeze for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl Freeze for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl Freeze for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl Freeze for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl Freeze for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl Freeze for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl Freeze for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl Freeze for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl Freeze for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl Freeze for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl Freeze for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl Freeze for Update",1,["bdk_wallet::wallet::Update"]],["impl Freeze for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> Freeze for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> Freeze for TxBuilder<'a, Cs>
    where\n Cs: Freeze,
    ",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> Freeze for BranchAndBoundCoinSelection<Cs>
    where\n Cs: Freeze,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> Freeze for DescriptorKey<Ctx>",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> Freeze for ExtendedKey<Ctx>",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> !Freeze for CreateWithPersistError<E>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> !Freeze for LoadWithPersistError<E>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> Freeze for Bip44<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> Freeze for Bip44Public<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> Freeze for Bip49<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> Freeze for Bip49Public<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> Freeze for Bip84<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> Freeze for Bip84Public<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> Freeze for Bip86<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> Freeze for Bip86Public<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> Freeze for P2Pkh<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> Freeze for P2TR<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> Freeze for P2Wpkh<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> Freeze for P2Wpkh_P2Sh<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> Freeze for GeneratedKey<K, Ctx>
    where\n K: Freeze,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> !Freeze for PersistedWallet<P>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> Freeze for SignerWrapper<S>
    where\n S: Freeze,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl Freeze for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl Freeze for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl Freeze for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl !Freeze for ChangeSet",1,["example_cli::ChangeSet"]],["impl Freeze for AddressCmd",1,["example_cli::AddressCmd"]],["impl Freeze for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl Freeze for Keychain",1,["example_cli::Keychain"]],["impl Freeze for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl Freeze for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl<CS, S> !Freeze for Init<CS, S>",1,["example_cli::Init"]],["impl<CS, S> Freeze for Commands<CS, S>
    where\n CS: Freeze,\n S: Freeze,
    ",1,["example_cli::Commands"]],["impl<CS, S> Freeze for Args<CS, S>
    where\n CS: Freeze,\n S: Freeze,
    ",1,["example_cli::Args"]],["impl<S> Freeze for PsbtCmd<S>
    where\n S: Freeze,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl Freeze for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl Freeze for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl Freeze for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl Freeze for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl Freeze for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl Freeze for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl Freeze for Emission",1,["example_wallet_rpc::Emission"]],["impl Freeze for Args",1,["example_wallet_rpc::Args"]]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl Freeze for Error",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl Freeze for Event",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl Freeze for EventInner",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl<'c, C> Freeze for FilterIter<'c, C>",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl<'c, C> Freeze for Emitter<'c, C>",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> Freeze for BlockEvent<B>
    where\n B: Freeze,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl Freeze for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl Freeze for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl Freeze for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl Freeze for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl Freeze for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl Freeze for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl Freeze for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl Freeze for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl Freeze for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl Freeze for Balance",1,["bdk_chain::balance::Balance"]],["impl Freeze for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> Freeze for CanonicalTx<'a, T, A>
    where\n A: Freeze,\n T: Freeze,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> Freeze for TxNode<'a, T, A>
    where\n T: Freeze,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> Freeze for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> Freeze for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> Freeze for TxAncestors<'g, A, F, O>
    where\n F: Freeze,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> Freeze for TxDescendants<'g, A, F, O>
    where\n F: Freeze,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> Freeze for CanonicalReason<A>
    where\n A: Freeze,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> Freeze for ChainPosition<A>
    where\n A: Freeze,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> Freeze for FullTxOut<A>
    where\n A: Freeze,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> Freeze for ChangeSet<A>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> Freeze for TxGraph<A>",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> Freeze for IndexedTxGraph<A, I>
    where\n I: Freeze,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> Freeze for ChangeSet<A, IA>
    where\n IA: Freeze,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> Freeze for SpkIterator<D>
    where\n D: Freeze,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> Freeze for SpkTxOutIndex<I>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> !Freeze for InsertDescriptorError<K>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> Freeze for KeychainTxOutIndex<K>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> Freeze for Impl<T>
    where\n T: Freeze,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl Freeze for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl Freeze for BlockId",1,["bdk_core::block_id::BlockId"]],["impl Freeze for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl Freeze for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl Freeze for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> Freeze for SyncItem<'i, I>
    where\n I: Freeze,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> Freeze for SyncResponse<A>",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> Freeze for TxUpdate<A>",1,["bdk_core::tx_update::TxUpdate"]],["impl<I> Freeze for SyncRequest<I>",1,["bdk_core::spk_client::SyncRequest"]],["impl<I> Freeze for SyncRequestBuilder<I>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> Freeze for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> Freeze for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> Freeze for FullScanResponse<K, A>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> !Freeze for BdkElectrumClient<E>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl Freeze for FileError",1,["bdk_file_store::FileError"]],["impl Freeze for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> Freeze for EntryIter<'t, T>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> Freeze for AggregateChangesetsError<C>
    where\n C: Freeze,
    ",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> Freeze for Store<C>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !Freeze for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> Freeze for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !Freeze for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !Freeze for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl !Freeze for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl !Freeze for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl !Freeze for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl Freeze for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl Freeze for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl Freeze for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl Freeze for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl Freeze for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl Freeze for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl Freeze for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl Freeze for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl Freeze for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl Freeze for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl Freeze for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl Freeze for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl Freeze for Utxo",1,["bdk_wallet::types::Utxo"]],["impl Freeze for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl Freeze for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl Freeze for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl Freeze for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl Freeze for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl Freeze for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl Freeze for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl Freeze for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl Freeze for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl Freeze for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl Freeze for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl Freeze for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl Freeze for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl Freeze for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl Freeze for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl Freeze for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl Freeze for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl Freeze for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl Freeze for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl Freeze for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl Freeze for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl Freeze for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl Freeze for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl Freeze for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl Freeze for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl Freeze for Update",1,["bdk_wallet::wallet::Update"]],["impl Freeze for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> Freeze for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> Freeze for TxBuilder<'a, Cs>
    where\n Cs: Freeze,
    ",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> Freeze for BranchAndBoundCoinSelection<Cs>
    where\n Cs: Freeze,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> Freeze for DescriptorKey<Ctx>",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> Freeze for ExtendedKey<Ctx>",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> !Freeze for CreateWithPersistError<E>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> !Freeze for LoadWithPersistError<E>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> Freeze for Bip44<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> Freeze for Bip44Public<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> Freeze for Bip49<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> Freeze for Bip49Public<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> Freeze for Bip84<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> Freeze for Bip84Public<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> Freeze for Bip86<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> Freeze for Bip86Public<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> Freeze for P2Pkh<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> Freeze for P2TR<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> Freeze for P2Wpkh<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> Freeze for P2Wpkh_P2Sh<K>
    where\n K: Freeze,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> Freeze for GeneratedKey<K, Ctx>
    where\n K: Freeze,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> !Freeze for PersistedWallet<P>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> Freeze for SignerWrapper<S>
    where\n S: Freeze,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl Freeze for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl Freeze for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl Freeze for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl !Freeze for ChangeSet",1,["example_cli::ChangeSet"]],["impl Freeze for AddressCmd",1,["example_cli::AddressCmd"]],["impl Freeze for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl Freeze for Keychain",1,["example_cli::Keychain"]],["impl Freeze for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl Freeze for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl<CS, S> !Freeze for Init<CS, S>",1,["example_cli::Init"]],["impl<CS, S> Freeze for Commands<CS, S>
    where\n CS: Freeze,\n S: Freeze,
    ",1,["example_cli::Commands"]],["impl<CS, S> Freeze for Args<CS, S>
    where\n CS: Freeze,\n S: Freeze,
    ",1,["example_cli::Args"]],["impl<S> Freeze for PsbtCmd<S>
    where\n S: Freeze,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl Freeze for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl Freeze for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl Freeze for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl Freeze for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl Freeze for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl Freeze for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl Freeze for Emission",1,["example_wallet_rpc::Emission"]],["impl Freeze for Args",1,["example_wallet_rpc::Args"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[871,12358,4681,393,1874,617,26254,1069,3893,1007,989,635]} \ No newline at end of file +//{"start":57,"fragment_lengths":[2209,12358,4681,393,1874,617,26254,1069,3893,1007,989,635]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Send.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Send.js index a127425a73..0bbe19a16d 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Send.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Send.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl<'c, C> Send for Emitter<'c, C>
    where\n C: Sync,
    ",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> Send for BlockEvent<B>
    where\n B: Send,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl Send for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl Send for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl Send for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl Send for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl Send for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl Send for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl Send for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl Send for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl Send for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl Send for Balance",1,["bdk_chain::balance::Balance"]],["impl Send for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> Send for CanonicalTx<'a, T, A>
    where\n A: Send + Sync,\n T: Send,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> Send for TxNode<'a, T, A>
    where\n T: Send,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> Send for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> !Send for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> Send for TxAncestors<'g, A, F, O>
    where\n F: Send,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> Send for TxDescendants<'g, A, F, O>
    where\n F: Send,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> Send for CanonicalReason<A>
    where\n A: Send,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> Send for ChainPosition<A>
    where\n A: Send,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> Send for FullTxOut<A>
    where\n A: Send,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> Send for ChangeSet<A>
    where\n A: Send,
    ",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> Send for TxGraph<A>
    where\n A: Send,
    ",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> Send for IndexedTxGraph<A, I>
    where\n I: Send,\n A: Send,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> Send for ChangeSet<A, IA>
    where\n IA: Send,\n A: Send,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> Send for SpkIterator<D>
    where\n D: Send,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> Send for SpkTxOutIndex<I>
    where\n I: Send,
    ",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> Send for InsertDescriptorError<K>
    where\n K: Send,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> Send for KeychainTxOutIndex<K>
    where\n K: Send,
    ",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> Send for Impl<T>
    where\n T: Send,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl Send for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl Send for BlockId",1,["bdk_core::block_id::BlockId"]],["impl Send for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl Send for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl Send for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> Send for SyncItem<'i, I>
    where\n I: Send,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> Send for SyncResponse<A>
    where\n A: Send,
    ",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> Send for TxUpdate<A>
    where\n A: Send,
    ",1,["bdk_core::tx_update::TxUpdate"]],["impl<I> Send for SyncRequest<I>
    where\n I: Send,
    ",1,["bdk_core::spk_client::SyncRequest"]],["impl<I> Send for SyncRequestBuilder<I>
    where\n I: Send,
    ",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> Send for FullScanRequest<K>
    where\n K: Send,
    ",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> Send for FullScanRequestBuilder<K>
    where\n K: Send,
    ",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> Send for FullScanResponse<K, A>
    where\n K: Send,\n A: Send,
    ",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> Send for BdkElectrumClient<E>
    where\n E: Send,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl Send for FileError",1,["bdk_file_store::FileError"]],["impl Send for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> Send for EntryIter<'t, T>
    where\n T: Send,
    ",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> Send for AggregateChangesetsError<C>
    where\n C: Send,
    ",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> Send for Store<C>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl Send for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> Send for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl Send for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl Send for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl Send for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl Send for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl Send for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl Send for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl Send for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl Send for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl Send for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl Send for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl Send for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl Send for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl Send for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl Send for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl Send for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl Send for Utxo",1,["bdk_wallet::types::Utxo"]],["impl Send for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl Send for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl Send for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl Send for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl Send for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl Send for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl Send for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl Send for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl Send for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl Send for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl Send for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl Send for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl Send for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl Send for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl Send for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl Send for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl Send for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl Send for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl Send for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl Send for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl Send for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl Send for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl Send for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl Send for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl Send for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl Send for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl Send for Update",1,["bdk_wallet::wallet::Update"]],["impl Send for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl Send for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> Send for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> Send for TxBuilder<'a, Cs>
    where\n Cs: Send,
    ",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> Send for BranchAndBoundCoinSelection<Cs>
    where\n Cs: Send,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> Send for DescriptorKey<Ctx>
    where\n Ctx: Send,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> Send for ExtendedKey<Ctx>
    where\n Ctx: Send,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> Send for CreateWithPersistError<E>
    where\n E: Send,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> Send for LoadWithPersistError<E>
    where\n E: Send,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> Send for Bip44<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> Send for Bip44Public<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> Send for Bip49<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> Send for Bip49Public<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> Send for Bip84<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> Send for Bip84Public<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> Send for Bip86<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> Send for Bip86Public<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> Send for P2Pkh<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> Send for P2TR<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> Send for P2Wpkh<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> Send for P2Wpkh_P2Sh<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> Send for GeneratedKey<K, Ctx>
    where\n K: Send,\n Ctx: Send,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> Send for PersistedWallet<P>
    where\n P: Send,
    ",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> Send for SignerWrapper<S>
    where\n S: Send,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl Send for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl Send for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl Send for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl Send for AddressCmd",1,["example_cli::AddressCmd"]],["impl Send for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl Send for Keychain",1,["example_cli::Keychain"]],["impl Send for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl Send for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl Send for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> Send for Commands<CS, S>
    where\n CS: Send,\n S: Send,
    ",1,["example_cli::Commands"]],["impl<CS, S> Send for Args<CS, S>
    where\n CS: Send,\n S: Send,
    ",1,["example_cli::Args"]],["impl<CS, S> Send for Init<CS, S>
    where\n CS: Send,\n S: Send,
    ",1,["example_cli::Init"]],["impl<S> Send for PsbtCmd<S>
    where\n S: Send,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl Send for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl Send for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl Send for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl Send for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl Send for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl Send for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl Send for Emission",1,["example_wallet_rpc::Emission"]],["impl Send for Args",1,["example_wallet_rpc::Args"]]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl Send for Error",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl Send for Event",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl Send for EventInner",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl<'c, C> Send for FilterIter<'c, C>
    where\n C: Sync,
    ",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl<'c, C> Send for Emitter<'c, C>
    where\n C: Sync,
    ",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> Send for BlockEvent<B>
    where\n B: Send,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl Send for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl Send for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl Send for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl Send for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl Send for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl Send for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl Send for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl Send for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl Send for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl Send for Balance",1,["bdk_chain::balance::Balance"]],["impl Send for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> Send for CanonicalTx<'a, T, A>
    where\n A: Send + Sync,\n T: Send,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> Send for TxNode<'a, T, A>
    where\n T: Send,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> Send for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> !Send for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> Send for TxAncestors<'g, A, F, O>
    where\n F: Send,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> Send for TxDescendants<'g, A, F, O>
    where\n F: Send,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> Send for CanonicalReason<A>
    where\n A: Send,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> Send for ChainPosition<A>
    where\n A: Send,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> Send for FullTxOut<A>
    where\n A: Send,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> Send for ChangeSet<A>
    where\n A: Send,
    ",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> Send for TxGraph<A>
    where\n A: Send,
    ",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> Send for IndexedTxGraph<A, I>
    where\n I: Send,\n A: Send,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> Send for ChangeSet<A, IA>
    where\n IA: Send,\n A: Send,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> Send for SpkIterator<D>
    where\n D: Send,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> Send for SpkTxOutIndex<I>
    where\n I: Send,
    ",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> Send for InsertDescriptorError<K>
    where\n K: Send,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> Send for KeychainTxOutIndex<K>
    where\n K: Send,
    ",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> Send for Impl<T>
    where\n T: Send,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl Send for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl Send for BlockId",1,["bdk_core::block_id::BlockId"]],["impl Send for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl Send for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl Send for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> Send for SyncItem<'i, I>
    where\n I: Send,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> Send for SyncResponse<A>
    where\n A: Send,
    ",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> Send for TxUpdate<A>
    where\n A: Send,
    ",1,["bdk_core::tx_update::TxUpdate"]],["impl<I> Send for SyncRequest<I>
    where\n I: Send,
    ",1,["bdk_core::spk_client::SyncRequest"]],["impl<I> Send for SyncRequestBuilder<I>
    where\n I: Send,
    ",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> Send for FullScanRequest<K>
    where\n K: Send,
    ",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> Send for FullScanRequestBuilder<K>
    where\n K: Send,
    ",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> Send for FullScanResponse<K, A>
    where\n K: Send,\n A: Send,
    ",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> Send for BdkElectrumClient<E>
    where\n E: Send,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl Send for FileError",1,["bdk_file_store::FileError"]],["impl Send for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> Send for EntryIter<'t, T>
    where\n T: Send,
    ",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> Send for AggregateChangesetsError<C>
    where\n C: Send,
    ",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> Send for Store<C>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl Send for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> Send for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl Send for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl Send for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl Send for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl Send for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl Send for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl Send for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl Send for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl Send for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl Send for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl Send for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl Send for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl Send for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl Send for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl Send for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl Send for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl Send for Utxo",1,["bdk_wallet::types::Utxo"]],["impl Send for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl Send for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl Send for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl Send for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl Send for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl Send for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl Send for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl Send for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl Send for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl Send for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl Send for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl Send for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl Send for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl Send for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl Send for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl Send for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl Send for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl Send for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl Send for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl Send for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl Send for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl Send for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl Send for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl Send for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl Send for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl Send for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl Send for Update",1,["bdk_wallet::wallet::Update"]],["impl Send for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl Send for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> Send for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> Send for TxBuilder<'a, Cs>
    where\n Cs: Send,
    ",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> Send for BranchAndBoundCoinSelection<Cs>
    where\n Cs: Send,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> Send for DescriptorKey<Ctx>
    where\n Ctx: Send,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> Send for ExtendedKey<Ctx>
    where\n Ctx: Send,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> Send for CreateWithPersistError<E>
    where\n E: Send,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> Send for LoadWithPersistError<E>
    where\n E: Send,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> Send for Bip44<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> Send for Bip44Public<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> Send for Bip49<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> Send for Bip49Public<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> Send for Bip84<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> Send for Bip84Public<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> Send for Bip86<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> Send for Bip86Public<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> Send for P2Pkh<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> Send for P2TR<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> Send for P2Wpkh<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> Send for P2Wpkh_P2Sh<K>
    where\n K: Send,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> Send for GeneratedKey<K, Ctx>
    where\n K: Send,\n Ctx: Send,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> Send for PersistedWallet<P>
    where\n P: Send,
    ",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> Send for SignerWrapper<S>
    where\n S: Send,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl Send for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl Send for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl Send for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl Send for AddressCmd",1,["example_cli::AddressCmd"]],["impl Send for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl Send for Keychain",1,["example_cli::Keychain"]],["impl Send for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl Send for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl Send for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> Send for Commands<CS, S>
    where\n CS: Send,\n S: Send,
    ",1,["example_cli::Commands"]],["impl<CS, S> Send for Args<CS, S>
    where\n CS: Send,\n S: Send,
    ",1,["example_cli::Args"]],["impl<CS, S> Send for Init<CS, S>
    where\n CS: Send,\n S: Send,
    ",1,["example_cli::Init"]],["impl<S> Send for PsbtCmd<S>
    where\n S: Send,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl Send for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl Send for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl Send for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl Send for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl Send for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl Send for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl Send for Emission",1,["example_wallet_rpc::Emission"]],["impl Send for Args",1,["example_wallet_rpc::Args"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1028,13838,5965,561,2013,604,26772,1051,4120,989,971,623]} \ No newline at end of file +//{"start":57,"fragment_lengths":[2517,13838,5965,561,2013,604,26772,1051,4120,989,971,623]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Sync.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Sync.js index 3f2cf18a78..c44448b053 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Sync.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Sync.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl<'c, C> Sync for Emitter<'c, C>
    where\n C: Sync,
    ",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> Sync for BlockEvent<B>
    where\n B: Sync,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl Sync for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl Sync for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl Sync for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl Sync for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl Sync for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl Sync for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl Sync for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl Sync for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl Sync for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl Sync for Balance",1,["bdk_chain::balance::Balance"]],["impl Sync for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> Sync for CanonicalTx<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> Sync for TxNode<'a, T, A>
    where\n T: Sync,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> Sync for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> !Sync for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> Sync for TxAncestors<'g, A, F, O>
    where\n F: Sync,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> Sync for TxDescendants<'g, A, F, O>
    where\n F: Sync,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> Sync for CanonicalReason<A>
    where\n A: Sync,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> Sync for ChainPosition<A>
    where\n A: Sync,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> Sync for FullTxOut<A>
    where\n A: Sync,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> Sync for ChangeSet<A>
    where\n A: Sync,
    ",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> Sync for TxGraph<A>
    where\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> Sync for IndexedTxGraph<A, I>
    where\n I: Sync,\n A: Sync,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> Sync for ChangeSet<A, IA>
    where\n IA: Sync,\n A: Sync,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> Sync for SpkIterator<D>
    where\n D: Sync,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> Sync for SpkTxOutIndex<I>
    where\n I: Sync,
    ",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> Sync for InsertDescriptorError<K>
    where\n K: Sync,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> Sync for KeychainTxOutIndex<K>
    where\n K: Sync,
    ",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> Sync for Impl<T>
    where\n T: Sync,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl Sync for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl Sync for BlockId",1,["bdk_core::block_id::BlockId"]],["impl Sync for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl Sync for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl Sync for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> Sync for SyncItem<'i, I>
    where\n I: Sync,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> Sync for SyncResponse<A>
    where\n A: Sync,
    ",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> Sync for TxUpdate<A>
    where\n A: Sync,
    ",1,["bdk_core::tx_update::TxUpdate"]],["impl<I = ()> !Sync for SyncRequest<I>",1,["bdk_core::spk_client::SyncRequest"]],["impl<I = ()> !Sync for SyncRequestBuilder<I>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> !Sync for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> !Sync for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> Sync for FullScanResponse<K, A>
    where\n K: Sync,\n A: Sync,
    ",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> Sync for BdkElectrumClient<E>
    where\n E: Sync,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl Sync for FileError",1,["bdk_file_store::FileError"]],["impl Sync for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> Sync for EntryIter<'t, T>
    where\n T: Sync,
    ",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> Sync for AggregateChangesetsError<C>
    where\n C: Sync,
    ",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> Sync for Store<C>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl Sync for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> Sync for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !Sync for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !Sync for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl Sync for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl Sync for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl Sync for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl Sync for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl Sync for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl Sync for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl Sync for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl Sync for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl Sync for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl Sync for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl Sync for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl Sync for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl Sync for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl Sync for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl Sync for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl Sync for Utxo",1,["bdk_wallet::types::Utxo"]],["impl Sync for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl Sync for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl Sync for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl Sync for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl Sync for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl Sync for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl Sync for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl Sync for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl Sync for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl Sync for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl Sync for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl Sync for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl Sync for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl Sync for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl Sync for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl Sync for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl Sync for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl Sync for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl Sync for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl Sync for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl Sync for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl Sync for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl Sync for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl Sync for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl Sync for Update",1,["bdk_wallet::wallet::Update"]],["impl Sync for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl Sync for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> Sync for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> Sync for TxBuilder<'a, Cs>
    where\n Cs: Sync,
    ",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> Sync for BranchAndBoundCoinSelection<Cs>
    where\n Cs: Sync,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> Sync for DescriptorKey<Ctx>
    where\n Ctx: Sync,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> Sync for ExtendedKey<Ctx>
    where\n Ctx: Sync,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> Sync for CreateWithPersistError<E>
    where\n E: Sync,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> Sync for LoadWithPersistError<E>
    where\n E: Sync,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> Sync for Bip44<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> Sync for Bip44Public<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> Sync for Bip49<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> Sync for Bip49Public<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> Sync for Bip84<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> Sync for Bip84Public<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> Sync for Bip86<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> Sync for Bip86Public<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> Sync for P2Pkh<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> Sync for P2TR<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> Sync for P2Wpkh<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> Sync for P2Wpkh_P2Sh<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> Sync for GeneratedKey<K, Ctx>
    where\n K: Sync,\n Ctx: Sync,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> Sync for PersistedWallet<P>
    where\n P: Sync,
    ",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> Sync for SignerWrapper<S>
    where\n S: Sync,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl Sync for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl Sync for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl Sync for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl Sync for AddressCmd",1,["example_cli::AddressCmd"]],["impl Sync for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl Sync for Keychain",1,["example_cli::Keychain"]],["impl Sync for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl Sync for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl Sync for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> Sync for Commands<CS, S>
    where\n CS: Sync,\n S: Sync,
    ",1,["example_cli::Commands"]],["impl<CS, S> Sync for Args<CS, S>
    where\n CS: Sync,\n S: Sync,
    ",1,["example_cli::Args"]],["impl<CS, S> Sync for Init<CS, S>
    where\n CS: Sync,\n S: Sync,
    ",1,["example_cli::Init"]],["impl<S> Sync for PsbtCmd<S>
    where\n S: Sync,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl Sync for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl Sync for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl Sync for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl Sync for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl Sync for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl Sync for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl Sync for Emission",1,["example_wallet_rpc::Emission"]],["impl Sync for Args",1,["example_wallet_rpc::Args"]]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl Sync for Error",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl Sync for Event",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl Sync for EventInner",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl<'c, C> Sync for FilterIter<'c, C>
    where\n C: Sync,
    ",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl<'c, C> Sync for Emitter<'c, C>
    where\n C: Sync,
    ",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> Sync for BlockEvent<B>
    where\n B: Sync,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl Sync for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl Sync for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl Sync for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl Sync for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl Sync for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl Sync for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl Sync for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl Sync for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl Sync for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl Sync for Balance",1,["bdk_chain::balance::Balance"]],["impl Sync for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> Sync for CanonicalTx<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> Sync for TxNode<'a, T, A>
    where\n T: Sync,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> Sync for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> !Sync for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> Sync for TxAncestors<'g, A, F, O>
    where\n F: Sync,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> Sync for TxDescendants<'g, A, F, O>
    where\n F: Sync,\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> Sync for CanonicalReason<A>
    where\n A: Sync,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> Sync for ChainPosition<A>
    where\n A: Sync,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> Sync for FullTxOut<A>
    where\n A: Sync,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> Sync for ChangeSet<A>
    where\n A: Sync,
    ",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> Sync for TxGraph<A>
    where\n A: Sync,
    ",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> Sync for IndexedTxGraph<A, I>
    where\n I: Sync,\n A: Sync,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> Sync for ChangeSet<A, IA>
    where\n IA: Sync,\n A: Sync,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> Sync for SpkIterator<D>
    where\n D: Sync,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> Sync for SpkTxOutIndex<I>
    where\n I: Sync,
    ",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> Sync for InsertDescriptorError<K>
    where\n K: Sync,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> Sync for KeychainTxOutIndex<K>
    where\n K: Sync,
    ",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> Sync for Impl<T>
    where\n T: Sync,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl Sync for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl Sync for BlockId",1,["bdk_core::block_id::BlockId"]],["impl Sync for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl Sync for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl Sync for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> Sync for SyncItem<'i, I>
    where\n I: Sync,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> Sync for SyncResponse<A>
    where\n A: Sync,
    ",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> Sync for TxUpdate<A>
    where\n A: Sync,
    ",1,["bdk_core::tx_update::TxUpdate"]],["impl<I = ()> !Sync for SyncRequest<I>",1,["bdk_core::spk_client::SyncRequest"]],["impl<I = ()> !Sync for SyncRequestBuilder<I>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> !Sync for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> !Sync for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> Sync for FullScanResponse<K, A>
    where\n K: Sync,\n A: Sync,
    ",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> Sync for BdkElectrumClient<E>
    where\n E: Sync,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl Sync for FileError",1,["bdk_file_store::FileError"]],["impl Sync for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> Sync for EntryIter<'t, T>
    where\n T: Sync,
    ",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> Sync for AggregateChangesetsError<C>
    where\n C: Sync,
    ",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> Sync for Store<C>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl Sync for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> Sync for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !Sync for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !Sync for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl Sync for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl Sync for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl Sync for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl Sync for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl Sync for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl Sync for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl Sync for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl Sync for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl Sync for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl Sync for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl Sync for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl Sync for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl Sync for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl Sync for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl Sync for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl Sync for Utxo",1,["bdk_wallet::types::Utxo"]],["impl Sync for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl Sync for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl Sync for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl Sync for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl Sync for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl Sync for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl Sync for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl Sync for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl Sync for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl Sync for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl Sync for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl Sync for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl Sync for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl Sync for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl Sync for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl Sync for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl Sync for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl Sync for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl Sync for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl Sync for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl Sync for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl Sync for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl Sync for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl Sync for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl Sync for Update",1,["bdk_wallet::wallet::Update"]],["impl Sync for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl Sync for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> Sync for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> Sync for TxBuilder<'a, Cs>
    where\n Cs: Sync,
    ",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> Sync for BranchAndBoundCoinSelection<Cs>
    where\n Cs: Sync,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> Sync for DescriptorKey<Ctx>
    where\n Ctx: Sync,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> Sync for ExtendedKey<Ctx>
    where\n Ctx: Sync,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> Sync for CreateWithPersistError<E>
    where\n E: Sync,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> Sync for LoadWithPersistError<E>
    where\n E: Sync,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> Sync for Bip44<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> Sync for Bip44Public<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> Sync for Bip49<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> Sync for Bip49Public<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> Sync for Bip84<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> Sync for Bip84Public<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> Sync for Bip86<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> Sync for Bip86Public<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> Sync for P2Pkh<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> Sync for P2TR<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> Sync for P2Wpkh<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> Sync for P2Wpkh_P2Sh<K>
    where\n K: Sync,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> Sync for GeneratedKey<K, Ctx>
    where\n K: Sync,\n Ctx: Sync,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> Sync for PersistedWallet<P>
    where\n P: Sync,
    ",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> Sync for SignerWrapper<S>
    where\n S: Sync,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl Sync for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl Sync for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl Sync for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl Sync for AddressCmd",1,["example_cli::AddressCmd"]],["impl Sync for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl Sync for Keychain",1,["example_cli::Keychain"]],["impl Sync for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl Sync for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl Sync for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> Sync for Commands<CS, S>
    where\n CS: Sync,\n S: Sync,
    ",1,["example_cli::Commands"]],["impl<CS, S> Sync for Args<CS, S>
    where\n CS: Sync,\n S: Sync,
    ",1,["example_cli::Args"]],["impl<CS, S> Sync for Init<CS, S>
    where\n CS: Sync,\n S: Sync,
    ",1,["example_cli::Init"]],["impl<S> Sync for PsbtCmd<S>
    where\n S: Sync,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl Sync for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl Sync for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl Sync for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl Sync for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl Sync for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl Sync for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl Sync for Emission",1,["example_wallet_rpc::Emission"]],["impl Sync for Args",1,["example_wallet_rpc::Args"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1028,13702,5467,561,2013,604,26774,1051,4120,989,971,623]} \ No newline at end of file +//{"start":57,"fragment_lengths":[2517,13702,5467,561,2013,604,26774,1051,4120,989,971,623]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Unpin.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Unpin.js index 36ac2cfa1a..f5eb034230 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Unpin.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Unpin.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl<'c, C> Unpin for Emitter<'c, C>",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> Unpin for BlockEvent<B>
    where\n B: Unpin,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl Unpin for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl Unpin for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl Unpin for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl Unpin for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl Unpin for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl Unpin for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl Unpin for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl Unpin for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl Unpin for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl Unpin for Balance",1,["bdk_chain::balance::Balance"]],["impl Unpin for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> Unpin for CanonicalTx<'a, T, A>
    where\n A: Unpin,\n T: Unpin,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> Unpin for TxNode<'a, T, A>
    where\n T: Unpin,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> Unpin for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> Unpin for CanonicalIter<'g, A, C>
    where\n A: Unpin,
    ",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> Unpin for TxAncestors<'g, A, F, O>
    where\n F: Unpin,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> Unpin for TxDescendants<'g, A, F, O>
    where\n F: Unpin,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> Unpin for CanonicalReason<A>
    where\n A: Unpin,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> Unpin for ChainPosition<A>
    where\n A: Unpin,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> Unpin for FullTxOut<A>
    where\n A: Unpin,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> Unpin for ChangeSet<A>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> Unpin for TxGraph<A>",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> Unpin for IndexedTxGraph<A, I>
    where\n I: Unpin,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> Unpin for ChangeSet<A, IA>
    where\n IA: Unpin,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> Unpin for SpkIterator<D>
    where\n D: Unpin,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> Unpin for SpkTxOutIndex<I>
    where\n I: Unpin,
    ",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> Unpin for InsertDescriptorError<K>
    where\n K: Unpin,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> Unpin for KeychainTxOutIndex<K>
    where\n K: Unpin,
    ",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> Unpin for Impl<T>
    where\n T: Unpin,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl Unpin for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl Unpin for BlockId",1,["bdk_core::block_id::BlockId"]],["impl Unpin for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl Unpin for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl Unpin for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> Unpin for SyncItem<'i, I>
    where\n I: Unpin,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> Unpin for SyncResponse<A>",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> Unpin for TxUpdate<A>",1,["bdk_core::tx_update::TxUpdate"]],["impl<I> Unpin for SyncRequest<I>
    where\n I: Unpin,
    ",1,["bdk_core::spk_client::SyncRequest"]],["impl<I> Unpin for SyncRequestBuilder<I>
    where\n I: Unpin,
    ",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> Unpin for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> Unpin for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> Unpin for FullScanResponse<K, A>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> Unpin for BdkElectrumClient<E>
    where\n E: Unpin,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl Unpin for FileError",1,["bdk_file_store::FileError"]],["impl Unpin for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> Unpin for EntryIter<'t, T>
    where\n T: Unpin,
    ",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> Unpin for AggregateChangesetsError<C>
    where\n C: Unpin,
    ",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> Unpin for Store<C>
    where\n C: Unpin,
    ",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl Unpin for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> Unpin for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl Unpin for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl Unpin for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl Unpin for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl Unpin for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl Unpin for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl Unpin for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl Unpin for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl Unpin for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl Unpin for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl Unpin for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl Unpin for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl Unpin for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl Unpin for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl Unpin for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl Unpin for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl Unpin for Utxo",1,["bdk_wallet::types::Utxo"]],["impl Unpin for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl Unpin for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl Unpin for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl Unpin for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl Unpin for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl Unpin for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl Unpin for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl Unpin for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl Unpin for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl Unpin for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl Unpin for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl Unpin for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl Unpin for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl Unpin for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl Unpin for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl Unpin for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl Unpin for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl Unpin for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl Unpin for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl Unpin for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl Unpin for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl Unpin for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl Unpin for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl Unpin for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl Unpin for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl Unpin for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl Unpin for Update",1,["bdk_wallet::wallet::Update"]],["impl Unpin for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl Unpin for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> Unpin for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> Unpin for TxBuilder<'a, Cs>
    where\n Cs: Unpin,
    ",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> Unpin for BranchAndBoundCoinSelection<Cs>
    where\n Cs: Unpin,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> Unpin for DescriptorKey<Ctx>
    where\n Ctx: Unpin,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> Unpin for ExtendedKey<Ctx>
    where\n Ctx: Unpin,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> Unpin for CreateWithPersistError<E>
    where\n E: Unpin,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> Unpin for LoadWithPersistError<E>
    where\n E: Unpin,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> Unpin for Bip44<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> Unpin for Bip44Public<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> Unpin for Bip49<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> Unpin for Bip49Public<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> Unpin for Bip84<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> Unpin for Bip84Public<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> Unpin for Bip86<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> Unpin for Bip86Public<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> Unpin for P2Pkh<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> Unpin for P2TR<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> Unpin for P2Wpkh<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> Unpin for P2Wpkh_P2Sh<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> Unpin for GeneratedKey<K, Ctx>
    where\n K: Unpin,\n Ctx: Unpin,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> Unpin for PersistedWallet<P>
    where\n P: Unpin,
    ",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> Unpin for SignerWrapper<S>
    where\n S: Unpin,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl Unpin for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl Unpin for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl Unpin for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl Unpin for AddressCmd",1,["example_cli::AddressCmd"]],["impl Unpin for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl Unpin for Keychain",1,["example_cli::Keychain"]],["impl Unpin for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl Unpin for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl Unpin for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> Unpin for Commands<CS, S>
    where\n CS: Unpin,\n S: Unpin,
    ",1,["example_cli::Commands"]],["impl<CS, S> Unpin for Args<CS, S>
    where\n CS: Unpin,\n S: Unpin,
    ",1,["example_cli::Args"]],["impl<CS, S> Unpin for Init<CS, S>
    where\n CS: Unpin,\n S: Unpin,
    ",1,["example_cli::Init"]],["impl<S> Unpin for PsbtCmd<S>
    where\n S: Unpin,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl Unpin for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl Unpin for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl Unpin for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl Unpin for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl Unpin for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl Unpin for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl Unpin for Emission",1,["example_wallet_rpc::Emission"]],["impl Unpin for Args",1,["example_wallet_rpc::Args"]]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl Unpin for Error",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl Unpin for Event",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl Unpin for EventInner",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl<'c, C> Unpin for FilterIter<'c, C>",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl<'c, C> Unpin for Emitter<'c, C>",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> Unpin for BlockEvent<B>
    where\n B: Unpin,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl Unpin for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl Unpin for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl Unpin for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl Unpin for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl Unpin for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl Unpin for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl Unpin for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl Unpin for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl Unpin for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl Unpin for Balance",1,["bdk_chain::balance::Balance"]],["impl Unpin for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> Unpin for CanonicalTx<'a, T, A>
    where\n A: Unpin,\n T: Unpin,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> Unpin for TxNode<'a, T, A>
    where\n T: Unpin,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> Unpin for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> Unpin for CanonicalIter<'g, A, C>
    where\n A: Unpin,
    ",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> Unpin for TxAncestors<'g, A, F, O>
    where\n F: Unpin,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> Unpin for TxDescendants<'g, A, F, O>
    where\n F: Unpin,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> Unpin for CanonicalReason<A>
    where\n A: Unpin,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> Unpin for ChainPosition<A>
    where\n A: Unpin,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> Unpin for FullTxOut<A>
    where\n A: Unpin,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> Unpin for ChangeSet<A>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> Unpin for TxGraph<A>",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> Unpin for IndexedTxGraph<A, I>
    where\n I: Unpin,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> Unpin for ChangeSet<A, IA>
    where\n IA: Unpin,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> Unpin for SpkIterator<D>
    where\n D: Unpin,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> Unpin for SpkTxOutIndex<I>
    where\n I: Unpin,
    ",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> Unpin for InsertDescriptorError<K>
    where\n K: Unpin,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> Unpin for KeychainTxOutIndex<K>
    where\n K: Unpin,
    ",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> Unpin for Impl<T>
    where\n T: Unpin,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl Unpin for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl Unpin for BlockId",1,["bdk_core::block_id::BlockId"]],["impl Unpin for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl Unpin for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl Unpin for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> Unpin for SyncItem<'i, I>
    where\n I: Unpin,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> Unpin for SyncResponse<A>",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> Unpin for TxUpdate<A>",1,["bdk_core::tx_update::TxUpdate"]],["impl<I> Unpin for SyncRequest<I>
    where\n I: Unpin,
    ",1,["bdk_core::spk_client::SyncRequest"]],["impl<I> Unpin for SyncRequestBuilder<I>
    where\n I: Unpin,
    ",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> Unpin for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> Unpin for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> Unpin for FullScanResponse<K, A>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> Unpin for BdkElectrumClient<E>
    where\n E: Unpin,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl Unpin for FileError",1,["bdk_file_store::FileError"]],["impl Unpin for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> Unpin for EntryIter<'t, T>
    where\n T: Unpin,
    ",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> Unpin for AggregateChangesetsError<C>
    where\n C: Unpin,
    ",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> Unpin for Store<C>
    where\n C: Unpin,
    ",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl Unpin for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> Unpin for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl Unpin for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl Unpin for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl Unpin for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl Unpin for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl Unpin for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl Unpin for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl Unpin for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl Unpin for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl Unpin for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl Unpin for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl Unpin for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl Unpin for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl Unpin for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl Unpin for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl Unpin for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl Unpin for Utxo",1,["bdk_wallet::types::Utxo"]],["impl Unpin for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl Unpin for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl Unpin for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl Unpin for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl Unpin for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl Unpin for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl Unpin for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl Unpin for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl Unpin for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl Unpin for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl Unpin for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl Unpin for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl Unpin for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl Unpin for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl Unpin for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl Unpin for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl Unpin for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl Unpin for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl Unpin for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl Unpin for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl Unpin for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl Unpin for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl Unpin for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl Unpin for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl Unpin for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl Unpin for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl Unpin for Update",1,["bdk_wallet::wallet::Update"]],["impl Unpin for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl Unpin for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> Unpin for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> Unpin for TxBuilder<'a, Cs>
    where\n Cs: Unpin,
    ",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> Unpin for BranchAndBoundCoinSelection<Cs>
    where\n Cs: Unpin,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> Unpin for DescriptorKey<Ctx>
    where\n Ctx: Unpin,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> Unpin for ExtendedKey<Ctx>
    where\n Ctx: Unpin,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> Unpin for CreateWithPersistError<E>
    where\n E: Unpin,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> Unpin for LoadWithPersistError<E>
    where\n E: Unpin,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> Unpin for Bip44<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> Unpin for Bip44Public<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> Unpin for Bip49<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> Unpin for Bip49Public<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> Unpin for Bip84<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> Unpin for Bip84Public<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> Unpin for Bip86<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> Unpin for Bip86Public<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> Unpin for P2Pkh<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> Unpin for P2TR<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> Unpin for P2Wpkh<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> Unpin for P2Wpkh_P2Sh<K>
    where\n K: Unpin,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> Unpin for GeneratedKey<K, Ctx>
    where\n K: Unpin,\n Ctx: Unpin,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> Unpin for PersistedWallet<P>
    where\n P: Unpin,
    ",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> Unpin for SignerWrapper<S>
    where\n S: Unpin,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl Unpin for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl Unpin for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl Unpin for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl Unpin for AddressCmd",1,["example_cli::AddressCmd"]],["impl Unpin for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl Unpin for Keychain",1,["example_cli::Keychain"]],["impl Unpin for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl Unpin for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl Unpin for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> Unpin for Commands<CS, S>
    where\n CS: Unpin,\n S: Unpin,
    ",1,["example_cli::Commands"]],["impl<CS, S> Unpin for Args<CS, S>
    where\n CS: Unpin,\n S: Unpin,
    ",1,["example_cli::Args"]],["impl<CS, S> Unpin for Init<CS, S>
    where\n CS: Unpin,\n S: Unpin,
    ",1,["example_cli::Init"]],["impl<S> Unpin for PsbtCmd<S>
    where\n S: Unpin,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl Unpin for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl Unpin for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl Unpin for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl Unpin for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl Unpin for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl Unpin for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl Unpin for Emission",1,["example_wallet_rpc::Emission"]],["impl Unpin for Args",1,["example_wallet_rpc::Args"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[862,12946,4995,567,2212,610,27039,1060,4171,998,980,629]} \ No newline at end of file +//{"start":57,"fragment_lengths":[2188,12946,4995,567,2212,610,27039,1060,4171,998,980,629]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index f0ef0d865d..c60df62601 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl<'c, C> RefUnwindSafe for Emitter<'c, C>
    where\n C: RefUnwindSafe,
    ",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> RefUnwindSafe for BlockEvent<B>
    where\n B: RefUnwindSafe,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl RefUnwindSafe for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl RefUnwindSafe for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl RefUnwindSafe for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl RefUnwindSafe for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl RefUnwindSafe for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl RefUnwindSafe for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl RefUnwindSafe for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl RefUnwindSafe for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl RefUnwindSafe for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl RefUnwindSafe for Balance",1,["bdk_chain::balance::Balance"]],["impl RefUnwindSafe for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> RefUnwindSafe for CanonicalTx<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> RefUnwindSafe for TxNode<'a, T, A>
    where\n T: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> RefUnwindSafe for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> !RefUnwindSafe for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> RefUnwindSafe for TxAncestors<'g, A, F, O>
    where\n F: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> RefUnwindSafe for TxDescendants<'g, A, F, O>
    where\n F: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> RefUnwindSafe for CanonicalReason<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> RefUnwindSafe for ChainPosition<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> RefUnwindSafe for FullTxOut<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> RefUnwindSafe for ChangeSet<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> RefUnwindSafe for TxGraph<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> RefUnwindSafe for IndexedTxGraph<A, I>
    where\n I: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> RefUnwindSafe for ChangeSet<A, IA>
    where\n IA: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> RefUnwindSafe for SpkIterator<D>
    where\n D: RefUnwindSafe,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> RefUnwindSafe for SpkTxOutIndex<I>
    where\n I: RefUnwindSafe,
    ",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> RefUnwindSafe for InsertDescriptorError<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> RefUnwindSafe for KeychainTxOutIndex<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> RefUnwindSafe for Impl<T>
    where\n T: RefUnwindSafe,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl RefUnwindSafe for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl RefUnwindSafe for BlockId",1,["bdk_core::block_id::BlockId"]],["impl RefUnwindSafe for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl RefUnwindSafe for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl RefUnwindSafe for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> RefUnwindSafe for SyncItem<'i, I>
    where\n I: RefUnwindSafe,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> RefUnwindSafe for SyncResponse<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> RefUnwindSafe for TxUpdate<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_core::tx_update::TxUpdate"]],["impl<I = ()> !RefUnwindSafe for SyncRequest<I>",1,["bdk_core::spk_client::SyncRequest"]],["impl<I = ()> !RefUnwindSafe for SyncRequestBuilder<I>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> !RefUnwindSafe for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> !RefUnwindSafe for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> RefUnwindSafe for FullScanResponse<K, A>
    where\n K: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> RefUnwindSafe for BdkElectrumClient<E>
    where\n E: RefUnwindSafe,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl !RefUnwindSafe for FileError",1,["bdk_file_store::FileError"]],["impl !RefUnwindSafe for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> RefUnwindSafe for EntryIter<'t, T>
    where\n T: RefUnwindSafe,
    ",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> !RefUnwindSafe for AggregateChangesetsError<C>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> RefUnwindSafe for Store<C>
    where\n C: RefUnwindSafe,
    ",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !RefUnwindSafe for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> RefUnwindSafe for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !RefUnwindSafe for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !RefUnwindSafe for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl !RefUnwindSafe for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl !RefUnwindSafe for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl !RefUnwindSafe for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !RefUnwindSafe for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl !RefUnwindSafe for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl RefUnwindSafe for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl RefUnwindSafe for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl RefUnwindSafe for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl RefUnwindSafe for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl RefUnwindSafe for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl RefUnwindSafe for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl RefUnwindSafe for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl RefUnwindSafe for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl RefUnwindSafe for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl RefUnwindSafe for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl RefUnwindSafe for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl RefUnwindSafe for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl RefUnwindSafe for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl RefUnwindSafe for Utxo",1,["bdk_wallet::types::Utxo"]],["impl RefUnwindSafe for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl RefUnwindSafe for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl RefUnwindSafe for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl RefUnwindSafe for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl RefUnwindSafe for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl RefUnwindSafe for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl RefUnwindSafe for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl RefUnwindSafe for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl RefUnwindSafe for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl RefUnwindSafe for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl RefUnwindSafe for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl RefUnwindSafe for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl RefUnwindSafe for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl RefUnwindSafe for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl RefUnwindSafe for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl RefUnwindSafe for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl RefUnwindSafe for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl RefUnwindSafe for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl RefUnwindSafe for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl RefUnwindSafe for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl RefUnwindSafe for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl RefUnwindSafe for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl RefUnwindSafe for Update",1,["bdk_wallet::wallet::Update"]],["impl RefUnwindSafe for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> RefUnwindSafe for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> !RefUnwindSafe for TxBuilder<'a, Cs>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> RefUnwindSafe for BranchAndBoundCoinSelection<Cs>
    where\n Cs: RefUnwindSafe,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> RefUnwindSafe for DescriptorKey<Ctx>
    where\n Ctx: RefUnwindSafe,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> RefUnwindSafe for ExtendedKey<Ctx>
    where\n Ctx: RefUnwindSafe,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> RefUnwindSafe for CreateWithPersistError<E>
    where\n E: RefUnwindSafe,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> RefUnwindSafe for LoadWithPersistError<E>
    where\n E: RefUnwindSafe,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> RefUnwindSafe for Bip44<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> RefUnwindSafe for Bip44Public<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> RefUnwindSafe for Bip49<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> RefUnwindSafe for Bip49Public<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> RefUnwindSafe for Bip84<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> RefUnwindSafe for Bip84Public<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> RefUnwindSafe for Bip86<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> RefUnwindSafe for Bip86Public<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> RefUnwindSafe for P2Pkh<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> RefUnwindSafe for P2TR<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> RefUnwindSafe for P2Wpkh<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> RefUnwindSafe for P2Wpkh_P2Sh<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> RefUnwindSafe for GeneratedKey<K, Ctx>
    where\n K: RefUnwindSafe,\n Ctx: RefUnwindSafe,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> !RefUnwindSafe for PersistedWallet<P>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> RefUnwindSafe for SignerWrapper<S>
    where\n S: RefUnwindSafe,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl RefUnwindSafe for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl RefUnwindSafe for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl RefUnwindSafe for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl RefUnwindSafe for AddressCmd",1,["example_cli::AddressCmd"]],["impl RefUnwindSafe for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl RefUnwindSafe for Keychain",1,["example_cli::Keychain"]],["impl RefUnwindSafe for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl RefUnwindSafe for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl RefUnwindSafe for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> RefUnwindSafe for Commands<CS, S>
    where\n CS: RefUnwindSafe,\n S: RefUnwindSafe,
    ",1,["example_cli::Commands"]],["impl<CS, S> RefUnwindSafe for Args<CS, S>
    where\n CS: RefUnwindSafe,\n S: RefUnwindSafe,
    ",1,["example_cli::Args"]],["impl<CS, S> RefUnwindSafe for Init<CS, S>
    where\n CS: RefUnwindSafe,\n S: RefUnwindSafe,
    ",1,["example_cli::Init"]],["impl<S> RefUnwindSafe for PsbtCmd<S>
    where\n S: RefUnwindSafe,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl RefUnwindSafe for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl RefUnwindSafe for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl RefUnwindSafe for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl RefUnwindSafe for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl RefUnwindSafe for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl RefUnwindSafe for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl RefUnwindSafe for Emission",1,["example_wallet_rpc::Emission"]],["impl RefUnwindSafe for Args",1,["example_wallet_rpc::Args"]]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl !RefUnwindSafe for Error",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl RefUnwindSafe for Event",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl RefUnwindSafe for EventInner",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl<'c, C> RefUnwindSafe for FilterIter<'c, C>
    where\n C: RefUnwindSafe,
    ",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl<'c, C> RefUnwindSafe for Emitter<'c, C>
    where\n C: RefUnwindSafe,
    ",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> RefUnwindSafe for BlockEvent<B>
    where\n B: RefUnwindSafe,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl RefUnwindSafe for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl RefUnwindSafe for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl RefUnwindSafe for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl RefUnwindSafe for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl RefUnwindSafe for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl RefUnwindSafe for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl RefUnwindSafe for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl RefUnwindSafe for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl RefUnwindSafe for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl RefUnwindSafe for Balance",1,["bdk_chain::balance::Balance"]],["impl RefUnwindSafe for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> RefUnwindSafe for CanonicalTx<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> RefUnwindSafe for TxNode<'a, T, A>
    where\n T: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> RefUnwindSafe for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> !RefUnwindSafe for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> RefUnwindSafe for TxAncestors<'g, A, F, O>
    where\n F: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> RefUnwindSafe for TxDescendants<'g, A, F, O>
    where\n F: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> RefUnwindSafe for CanonicalReason<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> RefUnwindSafe for ChainPosition<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> RefUnwindSafe for FullTxOut<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> RefUnwindSafe for ChangeSet<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> RefUnwindSafe for TxGraph<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> RefUnwindSafe for IndexedTxGraph<A, I>
    where\n I: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> RefUnwindSafe for ChangeSet<A, IA>
    where\n IA: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> RefUnwindSafe for SpkIterator<D>
    where\n D: RefUnwindSafe,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> RefUnwindSafe for SpkTxOutIndex<I>
    where\n I: RefUnwindSafe,
    ",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> RefUnwindSafe for InsertDescriptorError<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> RefUnwindSafe for KeychainTxOutIndex<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> RefUnwindSafe for Impl<T>
    where\n T: RefUnwindSafe,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl RefUnwindSafe for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl RefUnwindSafe for BlockId",1,["bdk_core::block_id::BlockId"]],["impl RefUnwindSafe for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl RefUnwindSafe for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl RefUnwindSafe for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> RefUnwindSafe for SyncItem<'i, I>
    where\n I: RefUnwindSafe,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> RefUnwindSafe for SyncResponse<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> RefUnwindSafe for TxUpdate<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_core::tx_update::TxUpdate"]],["impl<I = ()> !RefUnwindSafe for SyncRequest<I>",1,["bdk_core::spk_client::SyncRequest"]],["impl<I = ()> !RefUnwindSafe for SyncRequestBuilder<I>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> !RefUnwindSafe for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> !RefUnwindSafe for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> RefUnwindSafe for FullScanResponse<K, A>
    where\n K: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> RefUnwindSafe for BdkElectrumClient<E>
    where\n E: RefUnwindSafe,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl !RefUnwindSafe for FileError",1,["bdk_file_store::FileError"]],["impl !RefUnwindSafe for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> RefUnwindSafe for EntryIter<'t, T>
    where\n T: RefUnwindSafe,
    ",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> !RefUnwindSafe for AggregateChangesetsError<C>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> RefUnwindSafe for Store<C>
    where\n C: RefUnwindSafe,
    ",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !RefUnwindSafe for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> RefUnwindSafe for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !RefUnwindSafe for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !RefUnwindSafe for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl !RefUnwindSafe for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl !RefUnwindSafe for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl !RefUnwindSafe for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !RefUnwindSafe for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl !RefUnwindSafe for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl RefUnwindSafe for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl RefUnwindSafe for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl RefUnwindSafe for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl RefUnwindSafe for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl RefUnwindSafe for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl RefUnwindSafe for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl RefUnwindSafe for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl RefUnwindSafe for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl RefUnwindSafe for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl RefUnwindSafe for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl RefUnwindSafe for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl RefUnwindSafe for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl RefUnwindSafe for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl RefUnwindSafe for Utxo",1,["bdk_wallet::types::Utxo"]],["impl RefUnwindSafe for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl RefUnwindSafe for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl RefUnwindSafe for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl RefUnwindSafe for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl RefUnwindSafe for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl RefUnwindSafe for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl RefUnwindSafe for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl RefUnwindSafe for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl RefUnwindSafe for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl RefUnwindSafe for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl RefUnwindSafe for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl RefUnwindSafe for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl RefUnwindSafe for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl RefUnwindSafe for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl RefUnwindSafe for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl RefUnwindSafe for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl RefUnwindSafe for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl RefUnwindSafe for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl RefUnwindSafe for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl RefUnwindSafe for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl RefUnwindSafe for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl RefUnwindSafe for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl RefUnwindSafe for Update",1,["bdk_wallet::wallet::Update"]],["impl RefUnwindSafe for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> RefUnwindSafe for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> !RefUnwindSafe for TxBuilder<'a, Cs>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> RefUnwindSafe for BranchAndBoundCoinSelection<Cs>
    where\n Cs: RefUnwindSafe,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> RefUnwindSafe for DescriptorKey<Ctx>
    where\n Ctx: RefUnwindSafe,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> RefUnwindSafe for ExtendedKey<Ctx>
    where\n Ctx: RefUnwindSafe,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> RefUnwindSafe for CreateWithPersistError<E>
    where\n E: RefUnwindSafe,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> RefUnwindSafe for LoadWithPersistError<E>
    where\n E: RefUnwindSafe,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> RefUnwindSafe for Bip44<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> RefUnwindSafe for Bip44Public<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> RefUnwindSafe for Bip49<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> RefUnwindSafe for Bip49Public<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> RefUnwindSafe for Bip84<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> RefUnwindSafe for Bip84Public<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> RefUnwindSafe for Bip86<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> RefUnwindSafe for Bip86Public<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> RefUnwindSafe for P2Pkh<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> RefUnwindSafe for P2TR<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> RefUnwindSafe for P2Wpkh<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> RefUnwindSafe for P2Wpkh_P2Sh<K>
    where\n K: RefUnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> RefUnwindSafe for GeneratedKey<K, Ctx>
    where\n K: RefUnwindSafe,\n Ctx: RefUnwindSafe,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> !RefUnwindSafe for PersistedWallet<P>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> RefUnwindSafe for SignerWrapper<S>
    where\n S: RefUnwindSafe,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl RefUnwindSafe for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl RefUnwindSafe for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl RefUnwindSafe for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl RefUnwindSafe for AddressCmd",1,["example_cli::AddressCmd"]],["impl RefUnwindSafe for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl RefUnwindSafe for Keychain",1,["example_cli::Keychain"]],["impl RefUnwindSafe for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl RefUnwindSafe for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl RefUnwindSafe for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> RefUnwindSafe for Commands<CS, S>
    where\n CS: RefUnwindSafe,\n S: RefUnwindSafe,
    ",1,["example_cli::Commands"]],["impl<CS, S> RefUnwindSafe for Args<CS, S>
    where\n CS: RefUnwindSafe,\n S: RefUnwindSafe,
    ",1,["example_cli::Args"]],["impl<CS, S> RefUnwindSafe for Init<CS, S>
    where\n CS: RefUnwindSafe,\n S: RefUnwindSafe,
    ",1,["example_cli::Init"]],["impl<S> RefUnwindSafe for PsbtCmd<S>
    where\n S: RefUnwindSafe,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl RefUnwindSafe for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl RefUnwindSafe for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl RefUnwindSafe for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl RefUnwindSafe for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl RefUnwindSafe for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl RefUnwindSafe for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl RefUnwindSafe for Emission",1,["example_wallet_rpc::Emission"]],["impl RefUnwindSafe for Args",1,["example_wallet_rpc::Args"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1228,16252,6367,661,2366,705,30780,1201,4970,1139,1121,723]} \ No newline at end of file +//{"start":57,"fragment_lengths":[2968,16252,6367,661,2366,705,30780,1201,4970,1139,1121,723]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index c85bbf0809..3a51c84141 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl<'c, C> UnwindSafe for Emitter<'c, C>
    where\n C: RefUnwindSafe,
    ",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> UnwindSafe for BlockEvent<B>
    where\n B: UnwindSafe,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl UnwindSafe for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl UnwindSafe for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl UnwindSafe for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl UnwindSafe for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl UnwindSafe for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl UnwindSafe for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl UnwindSafe for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl UnwindSafe for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl UnwindSafe for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl UnwindSafe for Balance",1,["bdk_chain::balance::Balance"]],["impl UnwindSafe for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> UnwindSafe for CanonicalTx<'a, T, A>
    where\n A: UnwindSafe + RefUnwindSafe,\n T: UnwindSafe,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> UnwindSafe for TxNode<'a, T, A>
    where\n T: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> UnwindSafe for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> !UnwindSafe for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> UnwindSafe for TxAncestors<'g, A, F, O>
    where\n F: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> UnwindSafe for TxDescendants<'g, A, F, O>
    where\n F: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> UnwindSafe for CanonicalReason<A>
    where\n A: UnwindSafe,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> UnwindSafe for ChainPosition<A>
    where\n A: UnwindSafe,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> UnwindSafe for FullTxOut<A>
    where\n A: UnwindSafe,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> UnwindSafe for ChangeSet<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> UnwindSafe for TxGraph<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> UnwindSafe for IndexedTxGraph<A, I>
    where\n I: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> UnwindSafe for ChangeSet<A, IA>
    where\n IA: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> UnwindSafe for SpkIterator<D>
    where\n D: UnwindSafe,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> UnwindSafe for SpkTxOutIndex<I>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> UnwindSafe for InsertDescriptorError<K>
    where\n K: UnwindSafe,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> UnwindSafe for KeychainTxOutIndex<K>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> UnwindSafe for Impl<T>
    where\n T: UnwindSafe,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl UnwindSafe for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl UnwindSafe for BlockId",1,["bdk_core::block_id::BlockId"]],["impl UnwindSafe for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl UnwindSafe for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl UnwindSafe for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> UnwindSafe for SyncItem<'i, I>
    where\n I: UnwindSafe,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> UnwindSafe for SyncResponse<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> UnwindSafe for TxUpdate<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_core::tx_update::TxUpdate"]],["impl<I = ()> !UnwindSafe for SyncRequest<I>",1,["bdk_core::spk_client::SyncRequest"]],["impl<I = ()> !UnwindSafe for SyncRequestBuilder<I>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> !UnwindSafe for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> !UnwindSafe for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> UnwindSafe for FullScanResponse<K, A>
    where\n K: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> UnwindSafe for BdkElectrumClient<E>
    where\n E: UnwindSafe,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl !UnwindSafe for FileError",1,["bdk_file_store::FileError"]],["impl !UnwindSafe for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> !UnwindSafe for EntryIter<'t, T>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> !UnwindSafe for AggregateChangesetsError<C>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> UnwindSafe for Store<C>
    where\n C: UnwindSafe,
    ",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !UnwindSafe for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> UnwindSafe for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !UnwindSafe for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !UnwindSafe for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl !UnwindSafe for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl !UnwindSafe for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl !UnwindSafe for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !UnwindSafe for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl !UnwindSafe for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl UnwindSafe for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl UnwindSafe for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl UnwindSafe for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl UnwindSafe for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl UnwindSafe for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl UnwindSafe for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl UnwindSafe for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl UnwindSafe for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl UnwindSafe for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl UnwindSafe for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl UnwindSafe for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl UnwindSafe for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl UnwindSafe for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl UnwindSafe for Utxo",1,["bdk_wallet::types::Utxo"]],["impl UnwindSafe for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl UnwindSafe for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl UnwindSafe for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl UnwindSafe for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl UnwindSafe for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl UnwindSafe for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl UnwindSafe for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl UnwindSafe for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl UnwindSafe for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl UnwindSafe for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl UnwindSafe for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl UnwindSafe for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl UnwindSafe for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl UnwindSafe for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl UnwindSafe for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl UnwindSafe for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl UnwindSafe for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl UnwindSafe for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl UnwindSafe for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl UnwindSafe for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl UnwindSafe for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl UnwindSafe for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl UnwindSafe for Update",1,["bdk_wallet::wallet::Update"]],["impl UnwindSafe for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> UnwindSafe for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> !UnwindSafe for TxBuilder<'a, Cs>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> UnwindSafe for BranchAndBoundCoinSelection<Cs>
    where\n Cs: UnwindSafe,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> UnwindSafe for DescriptorKey<Ctx>
    where\n Ctx: UnwindSafe,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> UnwindSafe for ExtendedKey<Ctx>
    where\n Ctx: UnwindSafe,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> UnwindSafe for CreateWithPersistError<E>
    where\n E: UnwindSafe,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> UnwindSafe for LoadWithPersistError<E>
    where\n E: UnwindSafe,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> UnwindSafe for Bip44<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> UnwindSafe for Bip44Public<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> UnwindSafe for Bip49<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> UnwindSafe for Bip49Public<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> UnwindSafe for Bip84<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> UnwindSafe for Bip84Public<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> UnwindSafe for Bip86<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> UnwindSafe for Bip86Public<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> UnwindSafe for P2Pkh<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> UnwindSafe for P2TR<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> UnwindSafe for P2Wpkh<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> UnwindSafe for P2Wpkh_P2Sh<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> UnwindSafe for GeneratedKey<K, Ctx>
    where\n K: UnwindSafe,\n Ctx: UnwindSafe,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> !UnwindSafe for PersistedWallet<P>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> UnwindSafe for SignerWrapper<S>
    where\n S: UnwindSafe,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl UnwindSafe for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl UnwindSafe for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl UnwindSafe for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl UnwindSafe for AddressCmd",1,["example_cli::AddressCmd"]],["impl UnwindSafe for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl UnwindSafe for Keychain",1,["example_cli::Keychain"]],["impl UnwindSafe for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl UnwindSafe for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl UnwindSafe for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> UnwindSafe for Commands<CS, S>
    where\n CS: UnwindSafe,\n S: UnwindSafe,
    ",1,["example_cli::Commands"]],["impl<CS, S> UnwindSafe for Args<CS, S>
    where\n CS: UnwindSafe,\n S: UnwindSafe,
    ",1,["example_cli::Args"]],["impl<CS, S> UnwindSafe for Init<CS, S>
    where\n CS: UnwindSafe,\n S: UnwindSafe,
    ",1,["example_cli::Init"]],["impl<S> UnwindSafe for PsbtCmd<S>
    where\n S: UnwindSafe,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl UnwindSafe for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl UnwindSafe for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl UnwindSafe for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl UnwindSafe for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl UnwindSafe for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl UnwindSafe for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl UnwindSafe for Emission",1,["example_wallet_rpc::Emission"]],["impl UnwindSafe for Args",1,["example_wallet_rpc::Args"]]]]]); + var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl !UnwindSafe for Error",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl UnwindSafe for Event",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl UnwindSafe for EventInner",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl<'c, C> UnwindSafe for FilterIter<'c, C>
    where\n C: RefUnwindSafe,
    ",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl<'c, C> UnwindSafe for Emitter<'c, C>
    where\n C: RefUnwindSafe,
    ",1,["bdk_bitcoind_rpc::Emitter"]],["impl<B> UnwindSafe for BlockEvent<B>
    where\n B: UnwindSafe,
    ",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl UnwindSafe for ObservedIn",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl UnwindSafe for ApplyHeaderError",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl UnwindSafe for CalculateFeeError",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl UnwindSafe for ChangeSet",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl UnwindSafe for AlterCheckPointError",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl UnwindSafe for CannotConnectError",1,["bdk_chain::local_chain::CannotConnectError"]],["impl UnwindSafe for ChangeSet",1,["bdk_chain::local_chain::ChangeSet"]],["impl UnwindSafe for LocalChain",1,["bdk_chain::local_chain::LocalChain"]],["impl UnwindSafe for MissingGenesisError",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl UnwindSafe for Balance",1,["bdk_chain::balance::Balance"]],["impl UnwindSafe for DescriptorId",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl<'a, T, A> UnwindSafe for CanonicalTx<'a, T, A>
    where\n A: UnwindSafe + RefUnwindSafe,\n T: UnwindSafe,
    ",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl<'a, T, A> UnwindSafe for TxNode<'a, T, A>
    where\n T: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxNode"]],["impl<'b> UnwindSafe for TxPosInBlock<'b>",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl<'g, A, C> !UnwindSafe for CanonicalIter<'g, A, C>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl<'g, A, F, O> UnwindSafe for TxAncestors<'g, A, F, O>
    where\n F: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxAncestors"]],["impl<'g, A, F, O> UnwindSafe for TxDescendants<'g, A, F, O>
    where\n F: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxDescendants"]],["impl<A> UnwindSafe for CanonicalReason<A>
    where\n A: UnwindSafe,
    ",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl<A> UnwindSafe for ChainPosition<A>
    where\n A: UnwindSafe,
    ",1,["bdk_chain::chain_data::ChainPosition"]],["impl<A> UnwindSafe for FullTxOut<A>
    where\n A: UnwindSafe,
    ",1,["bdk_chain::chain_data::FullTxOut"]],["impl<A> UnwindSafe for ChangeSet<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::ChangeSet"]],["impl<A> UnwindSafe for TxGraph<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_chain::tx_graph::TxGraph"]],["impl<A, I> UnwindSafe for IndexedTxGraph<A, I>
    where\n I: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl<A, IA> UnwindSafe for ChangeSet<A, IA>
    where\n IA: UnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl<D> UnwindSafe for SpkIterator<D>
    where\n D: UnwindSafe,
    ",1,["bdk_chain::spk_iter::SpkIterator"]],["impl<I> UnwindSafe for SpkTxOutIndex<I>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl<K> UnwindSafe for InsertDescriptorError<K>
    where\n K: UnwindSafe,
    ",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl<K> UnwindSafe for KeychainTxOutIndex<K>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl<T> UnwindSafe for Impl<T>
    where\n T: UnwindSafe,
    ",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl UnwindSafe for SyncProgress",1,["bdk_core::spk_client::SyncProgress"]],["impl UnwindSafe for BlockId",1,["bdk_core::block_id::BlockId"]],["impl UnwindSafe for CheckPoint",1,["bdk_core::checkpoint::CheckPoint"]],["impl UnwindSafe for CheckPointIter",1,["bdk_core::checkpoint::CheckPointIter"]],["impl UnwindSafe for ConfirmationBlockTime",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl<'i, I> UnwindSafe for SyncItem<'i, I>
    where\n I: UnwindSafe,
    ",1,["bdk_core::spk_client::SyncItem"]],["impl<A> UnwindSafe for SyncResponse<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_core::spk_client::SyncResponse"]],["impl<A> UnwindSafe for TxUpdate<A>
    where\n A: RefUnwindSafe,
    ",1,["bdk_core::tx_update::TxUpdate"]],["impl<I = ()> !UnwindSafe for SyncRequest<I>",1,["bdk_core::spk_client::SyncRequest"]],["impl<I = ()> !UnwindSafe for SyncRequestBuilder<I>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl<K> !UnwindSafe for FullScanRequest<K>",1,["bdk_core::spk_client::FullScanRequest"]],["impl<K> !UnwindSafe for FullScanRequestBuilder<K>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl<K, A> UnwindSafe for FullScanResponse<K, A>
    where\n K: RefUnwindSafe,\n A: RefUnwindSafe,
    ",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl<E> UnwindSafe for BdkElectrumClient<E>
    where\n E: UnwindSafe,
    ",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl !UnwindSafe for FileError",1,["bdk_file_store::FileError"]],["impl !UnwindSafe for IterError",1,["bdk_file_store::entry_iter::IterError"]],["impl<'t, T> !UnwindSafe for EntryIter<'t, T>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl<C> !UnwindSafe for AggregateChangesetsError<C>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl<C> UnwindSafe for Store<C>
    where\n C: UnwindSafe,
    ",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !UnwindSafe for TestEnv",1,["bdk_testenv::TestEnv"]],["impl<'a> UnwindSafe for Config<'a>",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !UnwindSafe for FileStoreError",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !UnwindSafe for TxOrdering",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl !UnwindSafe for CreateTxError",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl !UnwindSafe for SignersContainer",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl !UnwindSafe for CreateParams",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !UnwindSafe for LoadParams",1,["bdk_wallet::wallet::params::LoadParams"]],["impl !UnwindSafe for Wallet",1,["bdk_wallet::wallet::Wallet"]],["impl UnwindSafe for Excess",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl UnwindSafe for Error",1,["bdk_wallet::descriptor::error::Error"]],["impl UnwindSafe for PkOrF",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl UnwindSafe for PolicyError",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl UnwindSafe for Satisfaction",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl UnwindSafe for SatisfiableItem",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl UnwindSafe for AddForeignUtxoError",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl UnwindSafe for AddUtxoError",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl UnwindSafe for ApplyBlockError",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl UnwindSafe for ChangeSpendPolicy",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl UnwindSafe for KeychainKind",1,["bdk_wallet::types::KeychainKind"]],["impl UnwindSafe for LoadError",1,["bdk_wallet::wallet::LoadError"]],["impl UnwindSafe for LoadMismatch",1,["bdk_wallet::wallet::LoadMismatch"]],["impl UnwindSafe for Utxo",1,["bdk_wallet::types::Utxo"]],["impl UnwindSafe for BuildFeeBumpError",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl UnwindSafe for MiniscriptPsbtError",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl UnwindSafe for KeyError",1,["bdk_wallet::keys::KeyError"]],["impl UnwindSafe for ScriptContextEnum",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl UnwindSafe for SignerContext",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl UnwindSafe for SignerError",1,["bdk_wallet::wallet::signer::SignerError"]],["impl UnwindSafe for SignerId",1,["bdk_wallet::wallet::signer::SignerId"]],["impl UnwindSafe for TapLeavesOptions",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl UnwindSafe for CoinSelectionResult",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl UnwindSafe for InsufficientFunds",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl UnwindSafe for LargestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl UnwindSafe for OldestFirstCoinSelection",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl UnwindSafe for SingleRandomDraw",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl UnwindSafe for Condition",1,["bdk_wallet::descriptor::policy::Condition"]],["impl UnwindSafe for Policy",1,["bdk_wallet::descriptor::policy::Policy"]],["impl UnwindSafe for FullyNodedExport",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl UnwindSafe for PrivateKeyGenerateOptions",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl UnwindSafe for SignerOrdering",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl UnwindSafe for AddressInfo",1,["bdk_wallet::wallet::AddressInfo"]],["impl UnwindSafe for ChangeSet",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl UnwindSafe for LocalOutput",1,["bdk_wallet::types::LocalOutput"]],["impl UnwindSafe for SignOptions",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl UnwindSafe for Update",1,["bdk_wallet::wallet::Update"]],["impl UnwindSafe for WeightedUtxo",1,["bdk_wallet::types::WeightedUtxo"]],["impl<'a> UnwindSafe for BuildSatisfaction<'a>",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl<'a, Cs> !UnwindSafe for TxBuilder<'a, Cs>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl<Cs> UnwindSafe for BranchAndBoundCoinSelection<Cs>
    where\n Cs: UnwindSafe,
    ",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl<Ctx> UnwindSafe for DescriptorKey<Ctx>
    where\n Ctx: UnwindSafe,
    ",1,["bdk_wallet::keys::DescriptorKey"]],["impl<Ctx> UnwindSafe for ExtendedKey<Ctx>
    where\n Ctx: UnwindSafe,
    ",1,["bdk_wallet::keys::ExtendedKey"]],["impl<E> UnwindSafe for CreateWithPersistError<E>
    where\n E: UnwindSafe,
    ",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl<E> UnwindSafe for LoadWithPersistError<E>
    where\n E: UnwindSafe,
    ",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl<K> UnwindSafe for Bip44<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip44"]],["impl<K> UnwindSafe for Bip44Public<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl<K> UnwindSafe for Bip49<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip49"]],["impl<K> UnwindSafe for Bip49Public<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl<K> UnwindSafe for Bip84<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip84"]],["impl<K> UnwindSafe for Bip84Public<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl<K> UnwindSafe for Bip86<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip86"]],["impl<K> UnwindSafe for Bip86Public<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl<K> UnwindSafe for P2Pkh<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl<K> UnwindSafe for P2TR<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2TR"]],["impl<K> UnwindSafe for P2Wpkh<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl<K> UnwindSafe for P2Wpkh_P2Sh<K>
    where\n K: UnwindSafe,
    ",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl<K, Ctx> UnwindSafe for GeneratedKey<K, Ctx>
    where\n K: UnwindSafe,\n Ctx: UnwindSafe,
    ",1,["bdk_wallet::keys::GeneratedKey"]],["impl<P> !UnwindSafe for PersistedWallet<P>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl<S> UnwindSafe for SignerWrapper<S>
    where\n S: UnwindSafe,
    ",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl UnwindSafe for Emission",1,["example_bitcoind_rpc_polling::Emission"]],["impl UnwindSafe for RpcCommands",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl UnwindSafe for RpcArgs",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl UnwindSafe for AddressCmd",1,["example_cli::AddressCmd"]],["impl UnwindSafe for CoinSelectionAlgo",1,["example_cli::CoinSelectionAlgo"]],["impl UnwindSafe for Keychain",1,["example_cli::Keychain"]],["impl UnwindSafe for TxOutCmd",1,["example_cli::TxOutCmd"]],["impl UnwindSafe for ChangeInfo",1,["example_cli::ChangeInfo"]],["impl UnwindSafe for ChangeSet",1,["example_cli::ChangeSet"]],["impl<CS, S> UnwindSafe for Commands<CS, S>
    where\n CS: UnwindSafe,\n S: UnwindSafe,
    ",1,["example_cli::Commands"]],["impl<CS, S> UnwindSafe for Args<CS, S>
    where\n CS: UnwindSafe,\n S: UnwindSafe,
    ",1,["example_cli::Args"]],["impl<CS, S> UnwindSafe for Init<CS, S>
    where\n CS: UnwindSafe,\n S: UnwindSafe,
    ",1,["example_cli::Init"]],["impl<S> UnwindSafe for PsbtCmd<S>
    where\n S: UnwindSafe,
    ",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl UnwindSafe for ElectrumCommands",1,["example_electrum::ElectrumCommands"]],["impl UnwindSafe for ElectrumArgs",1,["example_electrum::ElectrumArgs"]],["impl UnwindSafe for ScanOptions",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl UnwindSafe for EsploraCommands",1,["example_esplora::EsploraCommands"]],["impl UnwindSafe for EsploraArgs",1,["example_esplora::EsploraArgs"]],["impl UnwindSafe for ScanOptions",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl UnwindSafe for Emission",1,["example_wallet_rpc::Emission"]],["impl UnwindSafe for Args",1,["example_wallet_rpc::Args"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1201,16414,6241,643,2088,687,29997,1174,4817,1112,1094,705]} \ No newline at end of file +//{"start":57,"fragment_lengths":[2905,16414,6241,643,2088,687,29997,1174,4817,1112,1094,705]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/alloc/collections/btree/map/struct.BTreeMap.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/alloc/collections/btree/map/struct.BTreeMap.js index 907f8307b8..f8be26f624 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/alloc/collections/btree/map/struct.BTreeMap.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/alloc/collections/btree/map/struct.BTreeMap.js @@ -1,9 +1,9 @@ (function() { - var type_impls = Object.fromEntries([["bdk_chain",[["
    Source§

    impl<K, V> BTreeMap<K, V>

    1.0.0 (const: 1.66.0) · Source

    pub const fn new() -> BTreeMap<K, V>

    Makes a new, empty BTreeMap.

    \n

    Does not allocate anything on its own.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\n\n// entries can now be inserted into the empty map\nmap.insert(1, \"a\");
    \n
    ",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn iter(&self) -> Iter<'_, K, V> ⓘ

    Gets an iterator over the entries of the map, sorted by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(3, \"c\");\nmap.insert(2, \"b\");\nmap.insert(1, \"a\");\n\nfor (key, value) in map.iter() {\n    println!(\"{key}: {value}\");\n}\n\nlet (first_key, first_value) = map.iter().next().unwrap();\nassert_eq!((*first_key, *first_value), (1, \"a\"));
    \n
    1.0.0 · Source

    pub fn iter_mut(&mut self) -> IterMut<'_, K, V> ⓘ

    Gets a mutable iterator over the entries of the map, sorted by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::from([\n   (\"a\", 1),\n   (\"b\", 2),\n   (\"c\", 3),\n]);\n\n// add 10 to the value if the key isn't \"a\"\nfor (key, value) in map.iter_mut() {\n    if key != &\"a\" {\n        *value += 10;\n    }\n}
    \n
    1.0.0 · Source

    pub fn keys(&self) -> Keys<'_, K, V> ⓘ

    Gets an iterator over the keys of the map, in sorted order.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(2, \"b\");\na.insert(1, \"a\");\n\nlet keys: Vec<_> = a.keys().cloned().collect();\nassert_eq!(keys, [1, 2]);
    \n
    1.0.0 · Source

    pub fn values(&self) -> Values<'_, K, V> ⓘ

    Gets an iterator over the values of the map, in order by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"hello\");\na.insert(2, \"goodbye\");\n\nlet values: Vec<&str> = a.values().cloned().collect();\nassert_eq!(values, [\"hello\", \"goodbye\"]);
    \n
    1.10.0 · Source

    pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> ⓘ

    Gets a mutable iterator over the values of the map, in order by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, String::from(\"hello\"));\na.insert(2, String::from(\"goodbye\"));\n\nfor value in a.values_mut() {\n    value.push_str(\"!\");\n}\n\nlet values: Vec<String> = a.values().cloned().collect();\nassert_eq!(values, [String::from(\"hello!\"),\n                    String::from(\"goodbye!\")]);
    \n
    1.0.0 (const: unstable) · Source

    pub fn len(&self) -> usize

    Returns the number of elements in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\nassert_eq!(a.len(), 0);\na.insert(1, \"a\");\nassert_eq!(a.len(), 1);
    \n
    1.0.0 (const: unstable) · Source

    pub fn is_empty(&self) -> bool

    Returns true if the map contains no elements.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\nassert!(a.is_empty());\na.insert(1, \"a\");\nassert!(!a.is_empty());
    \n
    Source

    pub fn lower_bound<Q>(&self, bound: Bound<&Q>) -> Cursor<'_, K, V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a Cursor pointing at the gap before the smallest key\ngreater than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap before the smallest key greater than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap before the smallest key greater than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap before the smallest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet cursor = map.lower_bound(Bound::Included(&2));\nassert_eq!(cursor.peek_prev(), Some((&1, &\"a\")));\nassert_eq!(cursor.peek_next(), Some((&2, &\"b\")));\n\nlet cursor = map.lower_bound(Bound::Excluded(&2));\nassert_eq!(cursor.peek_prev(), Some((&2, &\"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &\"c\")));\n\nlet cursor = map.lower_bound(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), None);\nassert_eq!(cursor.peek_next(), Some((&1, &\"a\")));
    \n
    Source

    pub fn lower_bound_mut<Q>(&mut self, bound: Bound<&Q>) -> CursorMut<'_, K, V, A>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a CursorMut pointing at the gap before the smallest key\ngreater than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap before the smallest key greater than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap before the smallest key greater than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap before the smallest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet mut map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet mut cursor = map.lower_bound_mut(Bound::Included(&2));\nassert_eq!(cursor.peek_prev(), Some((&1, &mut \"a\")));\nassert_eq!(cursor.peek_next(), Some((&2, &mut \"b\")));\n\nlet mut cursor = map.lower_bound_mut(Bound::Excluded(&2));\nassert_eq!(cursor.peek_prev(), Some((&2, &mut \"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &mut \"c\")));\n\nlet mut cursor = map.lower_bound_mut(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), None);\nassert_eq!(cursor.peek_next(), Some((&1, &mut \"a\")));
    \n
    Source

    pub fn upper_bound<Q>(&self, bound: Bound<&Q>) -> Cursor<'_, K, V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a Cursor pointing at the gap after the greatest key\nsmaller than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap after the greatest key smaller than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap after the greatest key smaller than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap after the greatest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet cursor = map.upper_bound(Bound::Included(&3));\nassert_eq!(cursor.peek_prev(), Some((&3, &\"c\")));\nassert_eq!(cursor.peek_next(), Some((&4, &\"d\")));\n\nlet cursor = map.upper_bound(Bound::Excluded(&3));\nassert_eq!(cursor.peek_prev(), Some((&2, &\"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &\"c\")));\n\nlet cursor = map.upper_bound(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), Some((&4, &\"d\")));\nassert_eq!(cursor.peek_next(), None);
    \n
    Source

    pub fn upper_bound_mut<Q>(&mut self, bound: Bound<&Q>) -> CursorMut<'_, K, V, A>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a CursorMut pointing at the gap after the greatest key\nsmaller than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap after the greatest key smaller than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap after the greatest key smaller than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap after the greatest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet mut map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet mut cursor = map.upper_bound_mut(Bound::Included(&3));\nassert_eq!(cursor.peek_prev(), Some((&3, &mut \"c\")));\nassert_eq!(cursor.peek_next(), Some((&4, &mut \"d\")));\n\nlet mut cursor = map.upper_bound_mut(Bound::Excluded(&3));\nassert_eq!(cursor.peek_prev(), Some((&2, &mut \"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &mut \"c\")));\n\nlet mut cursor = map.upper_bound_mut(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), Some((&4, &mut \"d\")));\nassert_eq!(cursor.peek_next(), None);
    \n
    ",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn clear(&mut self)

    Clears the map, removing all elements.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.clear();\nassert!(a.is_empty());
    \n
    Source

    pub const fn new_in(alloc: A) -> BTreeMap<K, V, A>

    🔬This is a nightly-only experimental API. (btreemap_alloc)

    Makes a new empty BTreeMap with a reasonable choice for B.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\nuse std::alloc::Global;\n\nlet mut map = BTreeMap::new_in(Global);\n\n// entries can now be inserted into the empty map\nmap.insert(1, \"a\");
    \n
    ",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn get<Q>(&self, key: &Q) -> Option<&V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns a reference to the value corresponding to the key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.get(&1), Some(&\"a\"));\nassert_eq!(map.get(&2), None);
    \n
    1.40.0 · Source

    pub fn get_key_value<Q>(&self, k: &Q) -> Option<(&K, &V)>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:

    \n
      \n
    • for key types where non-identical keys can be considered equal;
    • \n
    • for getting the &K stored key value from a borrowed &Q lookup key; or
    • \n
    • for getting a reference to a key with the same lifetime as the collection.
    • \n
    \n

    The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::cmp::Ordering;\nuse std::collections::BTreeMap;\n\n#[derive(Clone, Copy, Debug)]\nstruct S {\n    id: u32,\n    name: &'static str, // ignored by equality and ordering operations\n}\n\nimpl PartialEq for S {\n    fn eq(&self, other: &S) -> bool {\n        self.id == other.id\n    }\n}\n\nimpl Eq for S {}\n\nimpl PartialOrd for S {\n    fn partial_cmp(&self, other: &S) -> Option<Ordering> {\n        self.id.partial_cmp(&other.id)\n    }\n}\n\nimpl Ord for S {\n    fn cmp(&self, other: &S) -> Ordering {\n        self.id.cmp(&other.id)\n    }\n}\n\nlet j_a = S { id: 1, name: \"Jessica\" };\nlet j_b = S { id: 1, name: \"Jess\" };\nlet p = S { id: 2, name: \"Paul\" };\nassert_eq!(j_a, j_b);\n\nlet mut map = BTreeMap::new();\nmap.insert(j_a, \"Paris\");\nassert_eq!(map.get_key_value(&j_a), Some((&j_a, &\"Paris\")));\nassert_eq!(map.get_key_value(&j_b), Some((&j_a, &\"Paris\"))); // the notable case\nassert_eq!(map.get_key_value(&p), None);
    \n
    1.66.0 · Source

    pub fn first_key_value(&self) -> Option<(&K, &V)>
    where\n K: Ord,

    Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.first_key_value(), None);\nmap.insert(1, \"b\");\nmap.insert(2, \"a\");\nassert_eq!(map.first_key_value(), Some((&1, &\"b\")));
    \n
    1.66.0 · Source

    pub fn first_entry(&mut self) -> Option<OccupiedEntry<'_, K, V, A>>
    where\n K: Ord,

    Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nif let Some(mut entry) = map.first_entry() {\n    if *entry.key() > 0 {\n        entry.insert(\"first\");\n    }\n}\nassert_eq!(*map.get(&1).unwrap(), \"first\");\nassert_eq!(*map.get(&2).unwrap(), \"b\");
    \n
    1.66.0 · Source

    pub fn pop_first(&mut self) -> Option<(K, V)>
    where\n K: Ord,

    Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.

    \n
    §Examples
    \n

    Draining elements in ascending order, while keeping a usable map each iteration.

    \n\n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nwhile let Some((key, _val)) = map.pop_first() {\n    assert!(map.iter().all(|(k, _v)| *k > key));\n}\nassert!(map.is_empty());
    \n
    1.66.0 · Source

    pub fn last_key_value(&self) -> Option<(&K, &V)>
    where\n K: Ord,

    Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"b\");\nmap.insert(2, \"a\");\nassert_eq!(map.last_key_value(), Some((&2, &\"a\")));
    \n
    1.66.0 · Source

    pub fn last_entry(&mut self) -> Option<OccupiedEntry<'_, K, V, A>>
    where\n K: Ord,

    Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nif let Some(mut entry) = map.last_entry() {\n    if *entry.key() > 0 {\n        entry.insert(\"last\");\n    }\n}\nassert_eq!(*map.get(&1).unwrap(), \"a\");\nassert_eq!(*map.get(&2).unwrap(), \"last\");
    \n
    1.66.0 · Source

    pub fn pop_last(&mut self) -> Option<(K, V)>
    where\n K: Ord,

    Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.

    \n
    §Examples
    \n

    Draining elements in descending order, while keeping a usable map each iteration.

    \n\n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nwhile let Some((key, _val)) = map.pop_last() {\n    assert!(map.iter().all(|(k, _v)| *k < key));\n}\nassert!(map.is_empty());
    \n
    1.0.0 · Source

    pub fn contains_key<Q>(&self, key: &Q) -> bool
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns true if the map contains a value for the specified key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.contains_key(&1), true);\nassert_eq!(map.contains_key(&2), false);
    \n
    1.0.0 · Source

    pub fn get_mut<Q>(&mut self, key: &Q) -> Option<&mut V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns a mutable reference to the value corresponding to the key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nif let Some(x) = map.get_mut(&1) {\n    *x = \"b\";\n}\nassert_eq!(map[&1], \"b\");
    \n
    1.0.0 · Source

    pub fn insert(&mut self, key: K, value: V) -> Option<V>
    where\n K: Ord,

    Inserts a key-value pair into the map.

    \n

    If the map did not have this key present, None is returned.

    \n

    If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be == without being identical. See the module-level\ndocumentation for more.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.insert(37, \"a\"), None);\nassert_eq!(map.is_empty(), false);\n\nmap.insert(37, \"b\");\nassert_eq!(map.insert(37, \"c\"), Some(\"b\"));\nassert_eq!(map[&37], \"c\");
    \n
    Source

    pub fn try_insert(\n &mut self,\n key: K,\n value: V,\n) -> Result<&mut V, OccupiedError<'_, K, V, A>>
    where\n K: Ord,

    🔬This is a nightly-only experimental API. (map_try_insert)

    Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.

    \n

    If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.

    \n
    §Examples
    \n
    #![feature(map_try_insert)]\n\nuse std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.try_insert(37, \"a\").unwrap(), &\"a\");\n\nlet err = map.try_insert(37, \"b\").unwrap_err();\nassert_eq!(err.entry.key(), &37);\nassert_eq!(err.entry.get(), &\"a\");\nassert_eq!(err.value, \"b\");
    \n
    1.0.0 · Source

    pub fn remove<Q>(&mut self, key: &Q) -> Option<V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Removes a key from the map, returning the value at the key if the key\nwas previously in the map.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.remove(&1), Some(\"a\"));\nassert_eq!(map.remove(&1), None);
    \n
    1.45.0 · Source

    pub fn remove_entry<Q>(&mut self, key: &Q) -> Option<(K, V)>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.remove_entry(&1), Some((1, \"a\")));\nassert_eq!(map.remove_entry(&1), None);
    \n
    1.53.0 · Source

    pub fn retain<F>(&mut self, f: F)
    where\n K: Ord,\n F: FnMut(&K, &mut V) -> bool,

    Retains only the elements specified by the predicate.

    \n

    In other words, remove all pairs (k, v) for which f(&k, &mut v) returns false.\nThe elements are visited in ascending key order.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map: BTreeMap<i32, i32> = (0..8).map(|x| (x, x*10)).collect();\n// Keep only the elements with even-numbered keys.\nmap.retain(|&k, _| k % 2 == 0);\nassert!(map.into_iter().eq(vec![(0, 0), (2, 20), (4, 40), (6, 60)]));
    \n
    1.11.0 · Source

    pub fn append(&mut self, other: &mut BTreeMap<K, V, A>)
    where\n K: Ord,\n A: Clone,

    Moves all elements from other into self, leaving other empty.

    \n

    If a key from other is already present in self, the respective\nvalue from self will be overwritten with the respective value from other.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.insert(2, \"b\");\na.insert(3, \"c\"); // Note: Key (3) also present in b.\n\nlet mut b = BTreeMap::new();\nb.insert(3, \"d\"); // Note: Key (3) also present in a.\nb.insert(4, \"e\");\nb.insert(5, \"f\");\n\na.append(&mut b);\n\nassert_eq!(a.len(), 5);\nassert_eq!(b.len(), 0);\n\nassert_eq!(a[&1], \"a\");\nassert_eq!(a[&2], \"b\");\nassert_eq!(a[&3], \"d\"); // Note: \"c\" has been overwritten.\nassert_eq!(a[&4], \"e\");\nassert_eq!(a[&5], \"f\");
    \n
    1.17.0 · Source

    pub fn range<T, R>(&self, range: R) -> Range<'_, K, V> ⓘ
    where\n T: Ord + ?Sized,\n K: Borrow<T> + Ord,\n R: RangeBounds<T>,

    Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax min..max, thus range(min..max) will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as (Bound<T>, Bound<T>), so for example\nrange((Excluded(4), Included(10))) will yield a left-exclusive, right-inclusive\nrange from 4 to 10.

    \n
    §Panics
    \n

    Panics if range start > end.\nPanics if range start == end and both bounds are Excluded.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\nuse std::ops::Bound::Included;\n\nlet mut map = BTreeMap::new();\nmap.insert(3, \"a\");\nmap.insert(5, \"b\");\nmap.insert(8, \"c\");\nfor (&key, &value) in map.range((Included(&4), Included(&8))) {\n    println!(\"{key}: {value}\");\n}\nassert_eq!(Some((&5, &\"b\")), map.range(4..).next());
    \n
    1.17.0 · Source

    pub fn range_mut<T, R>(&mut self, range: R) -> RangeMut<'_, K, V> ⓘ
    where\n T: Ord + ?Sized,\n K: Borrow<T> + Ord,\n R: RangeBounds<T>,

    Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax min..max, thus range(min..max) will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as (Bound<T>, Bound<T>), so for example\nrange((Excluded(4), Included(10))) will yield a left-exclusive, right-inclusive\nrange from 4 to 10.

    \n
    §Panics
    \n

    Panics if range start > end.\nPanics if range start == end and both bounds are Excluded.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map: BTreeMap<&str, i32> =\n    [(\"Alice\", 0), (\"Bob\", 0), (\"Carol\", 0), (\"Cheryl\", 0)].into();\nfor (_, balance) in map.range_mut(\"B\"..\"Cheryl\") {\n    *balance += 100;\n}\nfor (name, balance) in &map {\n    println!(\"{name} => {balance}\");\n}
    \n
    1.0.0 · Source

    pub fn entry(&mut self, key: K) -> Entry<'_, K, V, A>
    where\n K: Ord,

    Gets the given key’s corresponding entry in the map for in-place manipulation.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut count: BTreeMap<&str, usize> = BTreeMap::new();\n\n// count the number of occurrences of letters in the vec\nfor x in [\"a\", \"b\", \"a\", \"c\", \"a\", \"b\"] {\n    count.entry(x).and_modify(|curr| *curr += 1).or_insert(1);\n}\n\nassert_eq!(count[\"a\"], 3);\nassert_eq!(count[\"b\"], 2);\nassert_eq!(count[\"c\"], 1);
    \n
    1.11.0 · Source

    pub fn split_off<Q>(&mut self, key: &Q) -> BTreeMap<K, V, A>
    where\n Q: Ord + ?Sized,\n K: Borrow<Q> + Ord,\n A: Clone,

    Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.insert(2, \"b\");\na.insert(3, \"c\");\na.insert(17, \"d\");\na.insert(41, \"e\");\n\nlet b = a.split_off(&3);\n\nassert_eq!(a.len(), 2);\nassert_eq!(b.len(), 3);\n\nassert_eq!(a[&1], \"a\");\nassert_eq!(a[&2], \"b\");\n\nassert_eq!(b[&3], \"c\");\nassert_eq!(b[&17], \"d\");\nassert_eq!(b[&41], \"e\");
    \n
    Source

    pub fn extract_if<F>(&mut self, pred: F) -> ExtractIf<'_, K, V, F, A> ⓘ
    where\n K: Ord,\n F: FnMut(&K, &mut V) -> bool,

    🔬This is a nightly-only experimental API. (btree_extract_if)

    Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns true, the element is removed from\nthe map and yielded. If the closure returns false, or panics, the\nelement remains in the map and will not be yielded.

    \n

    The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.

    \n

    If the returned ExtractIf is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse retain with a negated predicate if you do not need the returned iterator.

    \n
    §Examples
    \n

    Splitting a map into even and odd keys, reusing the original map:

    \n\n
    #![feature(btree_extract_if)]\nuse std::collections::BTreeMap;\n\nlet mut map: BTreeMap<i32, i32> = (0..8).map(|x| (x, x)).collect();\nlet evens: BTreeMap<_, _> = map.extract_if(|k, _v| k % 2 == 0).collect();\nlet odds = map;\nassert_eq!(evens.keys().copied().collect::<Vec<_>>(), [0, 2, 4, 6]);\nassert_eq!(odds.keys().copied().collect::<Vec<_>>(), [1, 3, 5, 7]);
    \n
    1.54.0 · Source

    pub fn into_keys(self) -> IntoKeys<K, V, A> ⓘ

    Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is K.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(2, \"b\");\na.insert(1, \"a\");\n\nlet keys: Vec<i32> = a.into_keys().collect();\nassert_eq!(keys, [1, 2]);
    \n
    1.54.0 · Source

    pub fn into_values(self) -> IntoValues<K, V, A> ⓘ

    Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is V.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"hello\");\na.insert(2, \"goodbye\");\n\nlet values: Vec<&str> = a.into_values().collect();\nassert_eq!(values, [\"hello\", \"goodbye\"]);
    \n
    ",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Clone for BTreeMap<K, V, A>
    where\n K: Clone,\n V: Clone,\n A: Allocator + Clone,

    Source§

    fn clone(&self) -> BTreeMap<K, V, A>

    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","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Debug for BTreeMap<K, V, A>
    where\n K: Debug,\n V: Debug,\n A: Allocator + Clone,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V> Default for BTreeMap<K, V>

    Source§

    fn default() -> BTreeMap<K, V>

    Creates an empty BTreeMap.

    \n
    ","Default","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
    where\n K: Deserialize<'de> + Ord,\n V: Deserialize<'de>,

    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.7.0 · Source§

    impl<K, V, A> Drop for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    Source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    ","Drop","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.2.0 · Source§

    impl<'a, K, V, A> Extend<(&'a K, &'a V)> for BTreeMap<K, V, A>
    where\n K: Ord + Copy,\n V: Copy,\n A: Allocator + Clone,

    Source§

    fn extend<I>(&mut self, iter: I)
    where\n I: IntoIterator<Item = (&'a K, &'a V)>,

    Extends a collection with the contents of an iterator. Read more
    Source§

    fn extend_one(&mut self, _: (&'a K, &'a V))

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    Source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<(&'a K, &'a V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Extend<(K, V)> for BTreeMap<K, V, A>
    where\n K: Ord,\n A: Allocator + Clone,

    Source§

    fn extend<T>(&mut self, iter: T)
    where\n T: IntoIterator<Item = (K, V)>,

    Extends a collection with the contents of an iterator. Read more
    Source§

    fn extend_one(&mut self, _: (K, V))

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    Source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.56.0 · Source§

    impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn from(arr: [(K, V); N]) -> BTreeMap<K, V>

    Converts a [(K, V); N] into a BTreeMap<K, V>.

    \n

    If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.

    \n\n
    use std::collections::BTreeMap;\n\nlet map1 = BTreeMap::from([(1, 2), (3, 4)]);\nlet map2: BTreeMap<_, _> = [(1, 2), (3, 4)].into();\nassert_eq!(map1, map2);
    \n
    ","From<[(K, V); N]>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V> FromIterator<(K, V)> for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn from_iter<T>(iter: T) -> BTreeMap<K, V>
    where\n T: IntoIterator<Item = (K, V)>,

    Constructs a BTreeMap<K, V> from an iterator of key-value pairs.

    \n

    If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.

    \n
    ","FromIterator<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Hash for BTreeMap<K, V, A>
    where\n K: Hash,\n V: Hash,\n A: Allocator + Clone,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

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

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

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, Q, V, A> Index<&Q> for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Source§

    fn index(&self, key: &Q) -> &V

    Returns a reference to the value corresponding to the supplied key.

    \n
    §Panics
    \n

    Panics if the key is not present in the BTreeMap.

    \n
    Source§

    type Output = V

    The returned type after indexing.
    ","Index<&Q>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V>
    where\n K: IntoDeserializer<'de, E> + Eq + Ord,\n V: IntoDeserializer<'de, E>,\n E: Error,

    Source§

    type Deserializer = MapDeserializer<'de, <BTreeMap<K, V> as IntoIterator>::IntoIter, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(\n self,\n) -> <BTreeMap<K, V> as IntoDeserializer<'de, E>>::Deserializer

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> IntoIterator for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    Source§

    fn into_iter(self) -> IntoIter<K, V, A> ⓘ

    Gets an owning iterator over the entries of the map, sorted by key.

    \n
    Source§

    type Item = (K, V)

    The type of the elements being iterated over.
    Source§

    type IntoIter = IntoIter<K, V, A>

    Which kind of iterator are we turning this into?
    ","IntoIterator","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    §

    impl<K, V> Merge for BTreeMap<K, V>
    where\n K: Ord,

    §

    fn merge(&mut self, other: BTreeMap<K, V>)

    Merge another object of the same type onto self.
    §

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    ","Merge","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Ord for BTreeMap<K, V, A>
    where\n K: Ord,\n V: Ord,\n A: Allocator + Clone,

    Source§

    fn cmp(&self, other: &BTreeMap<K, V, A>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> PartialEq for BTreeMap<K, V, A>
    where\n K: PartialEq,\n V: PartialEq,\n A: Allocator + Clone,

    Source§

    fn eq(&self, other: &BTreeMap<K, V, A>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> PartialOrd for BTreeMap<K, V, A>
    where\n K: PartialOrd,\n V: PartialOrd,\n A: Allocator + Clone,

    Source§

    fn partial_cmp(&self, other: &BTreeMap<K, V, A>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V> Serialize for BTreeMap<K, V>
    where\n K: Serialize,\n V: Serialize,

    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Eq for BTreeMap<K, V, A>
    where\n K: Eq,\n V: Eq,\n A: Allocator + Clone,

    ","Eq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.64.0 · Source§

    impl<K, V, A> UnwindSafe for BTreeMap<K, V, A>

    ","UnwindSafe","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"]]],["bdk_wallet",[["
    Source§

    impl<K, V> BTreeMap<K, V>

    1.0.0 (const: 1.66.0) · Source

    pub const fn new() -> BTreeMap<K, V>

    Makes a new, empty BTreeMap.

    \n

    Does not allocate anything on its own.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\n\n// entries can now be inserted into the empty map\nmap.insert(1, \"a\");
    \n
    ",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn iter(&self) -> Iter<'_, K, V>

    Gets an iterator over the entries of the map, sorted by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(3, \"c\");\nmap.insert(2, \"b\");\nmap.insert(1, \"a\");\n\nfor (key, value) in map.iter() {\n    println!(\"{key}: {value}\");\n}\n\nlet (first_key, first_value) = map.iter().next().unwrap();\nassert_eq!((*first_key, *first_value), (1, \"a\"));
    \n
    1.0.0 · Source

    pub fn iter_mut(&mut self) -> IterMut<'_, K, V>

    Gets a mutable iterator over the entries of the map, sorted by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::from([\n   (\"a\", 1),\n   (\"b\", 2),\n   (\"c\", 3),\n]);\n\n// add 10 to the value if the key isn't \"a\"\nfor (key, value) in map.iter_mut() {\n    if key != &\"a\" {\n        *value += 10;\n    }\n}
    \n
    1.0.0 · Source

    pub fn keys(&self) -> Keys<'_, K, V>

    Gets an iterator over the keys of the map, in sorted order.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(2, \"b\");\na.insert(1, \"a\");\n\nlet keys: Vec<_> = a.keys().cloned().collect();\nassert_eq!(keys, [1, 2]);
    \n
    1.0.0 · Source

    pub fn values(&self) -> Values<'_, K, V>

    Gets an iterator over the values of the map, in order by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"hello\");\na.insert(2, \"goodbye\");\n\nlet values: Vec<&str> = a.values().cloned().collect();\nassert_eq!(values, [\"hello\", \"goodbye\"]);
    \n
    1.10.0 · Source

    pub fn values_mut(&mut self) -> ValuesMut<'_, K, V>

    Gets a mutable iterator over the values of the map, in order by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, String::from(\"hello\"));\na.insert(2, String::from(\"goodbye\"));\n\nfor value in a.values_mut() {\n    value.push_str(\"!\");\n}\n\nlet values: Vec<String> = a.values().cloned().collect();\nassert_eq!(values, [String::from(\"hello!\"),\n                    String::from(\"goodbye!\")]);
    \n
    1.0.0 (const: unstable) · Source

    pub fn len(&self) -> usize

    Returns the number of elements in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\nassert_eq!(a.len(), 0);\na.insert(1, \"a\");\nassert_eq!(a.len(), 1);
    \n
    1.0.0 (const: unstable) · Source

    pub fn is_empty(&self) -> bool

    Returns true if the map contains no elements.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\nassert!(a.is_empty());\na.insert(1, \"a\");\nassert!(!a.is_empty());
    \n
    Source

    pub fn lower_bound<Q>(&self, bound: Bound<&Q>) -> Cursor<'_, K, V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a Cursor pointing at the gap before the smallest key\ngreater than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap before the smallest key greater than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap before the smallest key greater than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap before the smallest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet cursor = map.lower_bound(Bound::Included(&2));\nassert_eq!(cursor.peek_prev(), Some((&1, &\"a\")));\nassert_eq!(cursor.peek_next(), Some((&2, &\"b\")));\n\nlet cursor = map.lower_bound(Bound::Excluded(&2));\nassert_eq!(cursor.peek_prev(), Some((&2, &\"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &\"c\")));\n\nlet cursor = map.lower_bound(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), None);\nassert_eq!(cursor.peek_next(), Some((&1, &\"a\")));
    \n
    Source

    pub fn lower_bound_mut<Q>(&mut self, bound: Bound<&Q>) -> CursorMut<'_, K, V, A>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a CursorMut pointing at the gap before the smallest key\ngreater than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap before the smallest key greater than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap before the smallest key greater than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap before the smallest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet mut map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet mut cursor = map.lower_bound_mut(Bound::Included(&2));\nassert_eq!(cursor.peek_prev(), Some((&1, &mut \"a\")));\nassert_eq!(cursor.peek_next(), Some((&2, &mut \"b\")));\n\nlet mut cursor = map.lower_bound_mut(Bound::Excluded(&2));\nassert_eq!(cursor.peek_prev(), Some((&2, &mut \"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &mut \"c\")));\n\nlet mut cursor = map.lower_bound_mut(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), None);\nassert_eq!(cursor.peek_next(), Some((&1, &mut \"a\")));
    \n
    Source

    pub fn upper_bound<Q>(&self, bound: Bound<&Q>) -> Cursor<'_, K, V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a Cursor pointing at the gap after the greatest key\nsmaller than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap after the greatest key smaller than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap after the greatest key smaller than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap after the greatest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet cursor = map.upper_bound(Bound::Included(&3));\nassert_eq!(cursor.peek_prev(), Some((&3, &\"c\")));\nassert_eq!(cursor.peek_next(), Some((&4, &\"d\")));\n\nlet cursor = map.upper_bound(Bound::Excluded(&3));\nassert_eq!(cursor.peek_prev(), Some((&2, &\"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &\"c\")));\n\nlet cursor = map.upper_bound(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), Some((&4, &\"d\")));\nassert_eq!(cursor.peek_next(), None);
    \n
    Source

    pub fn upper_bound_mut<Q>(&mut self, bound: Bound<&Q>) -> CursorMut<'_, K, V, A>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a CursorMut pointing at the gap after the greatest key\nsmaller than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap after the greatest key smaller than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap after the greatest key smaller than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap after the greatest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet mut map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet mut cursor = map.upper_bound_mut(Bound::Included(&3));\nassert_eq!(cursor.peek_prev(), Some((&3, &mut \"c\")));\nassert_eq!(cursor.peek_next(), Some((&4, &mut \"d\")));\n\nlet mut cursor = map.upper_bound_mut(Bound::Excluded(&3));\nassert_eq!(cursor.peek_prev(), Some((&2, &mut \"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &mut \"c\")));\n\nlet mut cursor = map.upper_bound_mut(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), Some((&4, &mut \"d\")));\nassert_eq!(cursor.peek_next(), None);
    \n
    ",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn clear(&mut self)

    Clears the map, removing all elements.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.clear();\nassert!(a.is_empty());
    \n
    Source

    pub const fn new_in(alloc: A) -> BTreeMap<K, V, A>

    🔬This is a nightly-only experimental API. (btreemap_alloc)

    Makes a new empty BTreeMap with a reasonable choice for B.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\nuse std::alloc::Global;\n\nlet mut map = BTreeMap::new_in(Global);\n\n// entries can now be inserted into the empty map\nmap.insert(1, \"a\");
    \n
    ",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn get<Q>(&self, key: &Q) -> Option<&V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns a reference to the value corresponding to the key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.get(&1), Some(&\"a\"));\nassert_eq!(map.get(&2), None);
    \n
    1.40.0 · Source

    pub fn get_key_value<Q>(&self, k: &Q) -> Option<(&K, &V)>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:

    \n
      \n
    • for key types where non-identical keys can be considered equal;
    • \n
    • for getting the &K stored key value from a borrowed &Q lookup key; or
    • \n
    • for getting a reference to a key with the same lifetime as the collection.
    • \n
    \n

    The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::cmp::Ordering;\nuse std::collections::BTreeMap;\n\n#[derive(Clone, Copy, Debug)]\nstruct S {\n    id: u32,\n    name: &'static str, // ignored by equality and ordering operations\n}\n\nimpl PartialEq for S {\n    fn eq(&self, other: &S) -> bool {\n        self.id == other.id\n    }\n}\n\nimpl Eq for S {}\n\nimpl PartialOrd for S {\n    fn partial_cmp(&self, other: &S) -> Option<Ordering> {\n        self.id.partial_cmp(&other.id)\n    }\n}\n\nimpl Ord for S {\n    fn cmp(&self, other: &S) -> Ordering {\n        self.id.cmp(&other.id)\n    }\n}\n\nlet j_a = S { id: 1, name: \"Jessica\" };\nlet j_b = S { id: 1, name: \"Jess\" };\nlet p = S { id: 2, name: \"Paul\" };\nassert_eq!(j_a, j_b);\n\nlet mut map = BTreeMap::new();\nmap.insert(j_a, \"Paris\");\nassert_eq!(map.get_key_value(&j_a), Some((&j_a, &\"Paris\")));\nassert_eq!(map.get_key_value(&j_b), Some((&j_a, &\"Paris\"))); // the notable case\nassert_eq!(map.get_key_value(&p), None);
    \n
    1.66.0 · Source

    pub fn first_key_value(&self) -> Option<(&K, &V)>
    where\n K: Ord,

    Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.first_key_value(), None);\nmap.insert(1, \"b\");\nmap.insert(2, \"a\");\nassert_eq!(map.first_key_value(), Some((&1, &\"b\")));
    \n
    1.66.0 · Source

    pub fn first_entry(&mut self) -> Option<OccupiedEntry<'_, K, V, A>>
    where\n K: Ord,

    Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nif let Some(mut entry) = map.first_entry() {\n    if *entry.key() > 0 {\n        entry.insert(\"first\");\n    }\n}\nassert_eq!(*map.get(&1).unwrap(), \"first\");\nassert_eq!(*map.get(&2).unwrap(), \"b\");
    \n
    1.66.0 · Source

    pub fn pop_first(&mut self) -> Option<(K, V)>
    where\n K: Ord,

    Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.

    \n
    §Examples
    \n

    Draining elements in ascending order, while keeping a usable map each iteration.

    \n\n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nwhile let Some((key, _val)) = map.pop_first() {\n    assert!(map.iter().all(|(k, _v)| *k > key));\n}\nassert!(map.is_empty());
    \n
    1.66.0 · Source

    pub fn last_key_value(&self) -> Option<(&K, &V)>
    where\n K: Ord,

    Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"b\");\nmap.insert(2, \"a\");\nassert_eq!(map.last_key_value(), Some((&2, &\"a\")));
    \n
    1.66.0 · Source

    pub fn last_entry(&mut self) -> Option<OccupiedEntry<'_, K, V, A>>
    where\n K: Ord,

    Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nif let Some(mut entry) = map.last_entry() {\n    if *entry.key() > 0 {\n        entry.insert(\"last\");\n    }\n}\nassert_eq!(*map.get(&1).unwrap(), \"a\");\nassert_eq!(*map.get(&2).unwrap(), \"last\");
    \n
    1.66.0 · Source

    pub fn pop_last(&mut self) -> Option<(K, V)>
    where\n K: Ord,

    Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.

    \n
    §Examples
    \n

    Draining elements in descending order, while keeping a usable map each iteration.

    \n\n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nwhile let Some((key, _val)) = map.pop_last() {\n    assert!(map.iter().all(|(k, _v)| *k < key));\n}\nassert!(map.is_empty());
    \n
    1.0.0 · Source

    pub fn contains_key<Q>(&self, key: &Q) -> bool
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns true if the map contains a value for the specified key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.contains_key(&1), true);\nassert_eq!(map.contains_key(&2), false);
    \n
    1.0.0 · Source

    pub fn get_mut<Q>(&mut self, key: &Q) -> Option<&mut V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns a mutable reference to the value corresponding to the key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nif let Some(x) = map.get_mut(&1) {\n    *x = \"b\";\n}\nassert_eq!(map[&1], \"b\");
    \n
    1.0.0 · Source

    pub fn insert(&mut self, key: K, value: V) -> Option<V>
    where\n K: Ord,

    Inserts a key-value pair into the map.

    \n

    If the map did not have this key present, None is returned.

    \n

    If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be == without being identical. See the module-level\ndocumentation for more.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.insert(37, \"a\"), None);\nassert_eq!(map.is_empty(), false);\n\nmap.insert(37, \"b\");\nassert_eq!(map.insert(37, \"c\"), Some(\"b\"));\nassert_eq!(map[&37], \"c\");
    \n
    Source

    pub fn try_insert(\n &mut self,\n key: K,\n value: V,\n) -> Result<&mut V, OccupiedError<'_, K, V, A>>
    where\n K: Ord,

    🔬This is a nightly-only experimental API. (map_try_insert)

    Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.

    \n

    If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.

    \n
    §Examples
    \n
    #![feature(map_try_insert)]\n\nuse std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.try_insert(37, \"a\").unwrap(), &\"a\");\n\nlet err = map.try_insert(37, \"b\").unwrap_err();\nassert_eq!(err.entry.key(), &37);\nassert_eq!(err.entry.get(), &\"a\");\nassert_eq!(err.value, \"b\");
    \n
    1.0.0 · Source

    pub fn remove<Q>(&mut self, key: &Q) -> Option<V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Removes a key from the map, returning the value at the key if the key\nwas previously in the map.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.remove(&1), Some(\"a\"));\nassert_eq!(map.remove(&1), None);
    \n
    1.45.0 · Source

    pub fn remove_entry<Q>(&mut self, key: &Q) -> Option<(K, V)>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.remove_entry(&1), Some((1, \"a\")));\nassert_eq!(map.remove_entry(&1), None);
    \n
    1.53.0 · Source

    pub fn retain<F>(&mut self, f: F)
    where\n K: Ord,\n F: FnMut(&K, &mut V) -> bool,

    Retains only the elements specified by the predicate.

    \n

    In other words, remove all pairs (k, v) for which f(&k, &mut v) returns false.\nThe elements are visited in ascending key order.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map: BTreeMap<i32, i32> = (0..8).map(|x| (x, x*10)).collect();\n// Keep only the elements with even-numbered keys.\nmap.retain(|&k, _| k % 2 == 0);\nassert!(map.into_iter().eq(vec![(0, 0), (2, 20), (4, 40), (6, 60)]));
    \n
    1.11.0 · Source

    pub fn append(&mut self, other: &mut BTreeMap<K, V, A>)
    where\n K: Ord,\n A: Clone,

    Moves all elements from other into self, leaving other empty.

    \n

    If a key from other is already present in self, the respective\nvalue from self will be overwritten with the respective value from other.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.insert(2, \"b\");\na.insert(3, \"c\"); // Note: Key (3) also present in b.\n\nlet mut b = BTreeMap::new();\nb.insert(3, \"d\"); // Note: Key (3) also present in a.\nb.insert(4, \"e\");\nb.insert(5, \"f\");\n\na.append(&mut b);\n\nassert_eq!(a.len(), 5);\nassert_eq!(b.len(), 0);\n\nassert_eq!(a[&1], \"a\");\nassert_eq!(a[&2], \"b\");\nassert_eq!(a[&3], \"d\"); // Note: \"c\" has been overwritten.\nassert_eq!(a[&4], \"e\");\nassert_eq!(a[&5], \"f\");
    \n
    1.17.0 · Source

    pub fn range<T, R>(&self, range: R) -> Range<'_, K, V>
    where\n T: Ord + ?Sized,\n K: Borrow<T> + Ord,\n R: RangeBounds<T>,

    Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax min..max, thus range(min..max) will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as (Bound<T>, Bound<T>), so for example\nrange((Excluded(4), Included(10))) will yield a left-exclusive, right-inclusive\nrange from 4 to 10.

    \n
    §Panics
    \n

    Panics if range start > end.\nPanics if range start == end and both bounds are Excluded.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\nuse std::ops::Bound::Included;\n\nlet mut map = BTreeMap::new();\nmap.insert(3, \"a\");\nmap.insert(5, \"b\");\nmap.insert(8, \"c\");\nfor (&key, &value) in map.range((Included(&4), Included(&8))) {\n    println!(\"{key}: {value}\");\n}\nassert_eq!(Some((&5, &\"b\")), map.range(4..).next());
    \n
    1.17.0 · Source

    pub fn range_mut<T, R>(&mut self, range: R) -> RangeMut<'_, K, V>
    where\n T: Ord + ?Sized,\n K: Borrow<T> + Ord,\n R: RangeBounds<T>,

    Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax min..max, thus range(min..max) will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as (Bound<T>, Bound<T>), so for example\nrange((Excluded(4), Included(10))) will yield a left-exclusive, right-inclusive\nrange from 4 to 10.

    \n
    §Panics
    \n

    Panics if range start > end.\nPanics if range start == end and both bounds are Excluded.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map: BTreeMap<&str, i32> =\n    [(\"Alice\", 0), (\"Bob\", 0), (\"Carol\", 0), (\"Cheryl\", 0)].into();\nfor (_, balance) in map.range_mut(\"B\"..\"Cheryl\") {\n    *balance += 100;\n}\nfor (name, balance) in &map {\n    println!(\"{name} => {balance}\");\n}
    \n
    1.0.0 · Source

    pub fn entry(&mut self, key: K) -> Entry<'_, K, V, A>
    where\n K: Ord,

    Gets the given key’s corresponding entry in the map for in-place manipulation.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut count: BTreeMap<&str, usize> = BTreeMap::new();\n\n// count the number of occurrences of letters in the vec\nfor x in [\"a\", \"b\", \"a\", \"c\", \"a\", \"b\"] {\n    count.entry(x).and_modify(|curr| *curr += 1).or_insert(1);\n}\n\nassert_eq!(count[\"a\"], 3);\nassert_eq!(count[\"b\"], 2);\nassert_eq!(count[\"c\"], 1);
    \n
    1.11.0 · Source

    pub fn split_off<Q>(&mut self, key: &Q) -> BTreeMap<K, V, A>
    where\n Q: Ord + ?Sized,\n K: Borrow<Q> + Ord,\n A: Clone,

    Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.insert(2, \"b\");\na.insert(3, \"c\");\na.insert(17, \"d\");\na.insert(41, \"e\");\n\nlet b = a.split_off(&3);\n\nassert_eq!(a.len(), 2);\nassert_eq!(b.len(), 3);\n\nassert_eq!(a[&1], \"a\");\nassert_eq!(a[&2], \"b\");\n\nassert_eq!(b[&3], \"c\");\nassert_eq!(b[&17], \"d\");\nassert_eq!(b[&41], \"e\");
    \n
    Source

    pub fn extract_if<F>(&mut self, pred: F) -> ExtractIf<'_, K, V, F, A>
    where\n K: Ord,\n F: FnMut(&K, &mut V) -> bool,

    🔬This is a nightly-only experimental API. (btree_extract_if)

    Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns true, the element is removed from\nthe map and yielded. If the closure returns false, or panics, the\nelement remains in the map and will not be yielded.

    \n

    The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.

    \n

    If the returned ExtractIf is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse retain with a negated predicate if you do not need the returned iterator.

    \n
    §Examples
    \n

    Splitting a map into even and odd keys, reusing the original map:

    \n\n
    #![feature(btree_extract_if)]\nuse std::collections::BTreeMap;\n\nlet mut map: BTreeMap<i32, i32> = (0..8).map(|x| (x, x)).collect();\nlet evens: BTreeMap<_, _> = map.extract_if(|k, _v| k % 2 == 0).collect();\nlet odds = map;\nassert_eq!(evens.keys().copied().collect::<Vec<_>>(), [0, 2, 4, 6]);\nassert_eq!(odds.keys().copied().collect::<Vec<_>>(), [1, 3, 5, 7]);
    \n
    1.54.0 · Source

    pub fn into_keys(self) -> IntoKeys<K, V, A>

    Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is K.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(2, \"b\");\na.insert(1, \"a\");\n\nlet keys: Vec<i32> = a.into_keys().collect();\nassert_eq!(keys, [1, 2]);
    \n
    1.54.0 · Source

    pub fn into_values(self) -> IntoValues<K, V, A>

    Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is V.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"hello\");\na.insert(2, \"goodbye\");\n\nlet values: Vec<&str> = a.into_values().collect();\nassert_eq!(values, [\"hello\", \"goodbye\"]);
    \n
    ",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Clone for BTreeMap<K, V, A>
    where\n K: Clone,\n V: Clone,\n A: Allocator + Clone,

    Source§

    fn clone(&self) -> BTreeMap<K, V, A>

    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","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Debug for BTreeMap<K, V, A>
    where\n K: Debug,\n V: Debug,\n A: Allocator + Clone,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V> Default for BTreeMap<K, V>

    Source§

    fn default() -> BTreeMap<K, V>

    Creates an empty BTreeMap.

    \n
    ","Default","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
    where\n K: Deserialize<'de> + Ord,\n V: Deserialize<'de>,

    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.7.0 · Source§

    impl<K, V, A> Drop for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    Source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    ","Drop","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.2.0 · Source§

    impl<'a, K, V, A> Extend<(&'a K, &'a V)> for BTreeMap<K, V, A>
    where\n K: Ord + Copy,\n V: Copy,\n A: Allocator + Clone,

    Source§

    fn extend<I>(&mut self, iter: I)
    where\n I: IntoIterator<Item = (&'a K, &'a V)>,

    Extends a collection with the contents of an iterator. Read more
    Source§

    fn extend_one(&mut self, _: (&'a K, &'a V))

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    Source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<(&'a K, &'a V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Extend<(K, V)> for BTreeMap<K, V, A>
    where\n K: Ord,\n A: Allocator + Clone,

    Source§

    fn extend<T>(&mut self, iter: T)
    where\n T: IntoIterator<Item = (K, V)>,

    Extends a collection with the contents of an iterator. Read more
    Source§

    fn extend_one(&mut self, _: (K, V))

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    Source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.56.0 · Source§

    impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn from(arr: [(K, V); N]) -> BTreeMap<K, V>

    Converts a [(K, V); N] into a BTreeMap<K, V>.

    \n

    If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.

    \n\n
    use std::collections::BTreeMap;\n\nlet map1 = BTreeMap::from([(1, 2), (3, 4)]);\nlet map2: BTreeMap<_, _> = [(1, 2), (3, 4)].into();\nassert_eq!(map1, map2);
    \n
    ","From<[(K, V); N]>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V> FromIterator<(K, V)> for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn from_iter<T>(iter: T) -> BTreeMap<K, V>
    where\n T: IntoIterator<Item = (K, V)>,

    Constructs a BTreeMap<K, V> from an iterator of key-value pairs.

    \n

    If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.

    \n
    ","FromIterator<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Hash for BTreeMap<K, V, A>
    where\n K: Hash,\n V: Hash,\n A: Allocator + Clone,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

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

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

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, Q, V, A> Index<&Q> for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Source§

    fn index(&self, key: &Q) -> &V

    Returns a reference to the value corresponding to the supplied key.

    \n
    §Panics
    \n

    Panics if the key is not present in the BTreeMap.

    \n
    Source§

    type Output = V

    The returned type after indexing.
    ","Index<&Q>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    §

    impl IntoAssets for BTreeMap<DescriptorPublicKey, DescriptorSecretKey>

    §

    fn into_assets(self) -> Assets

    Convert self into a Assets struct
    ","IntoAssets","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V>
    where\n K: IntoDeserializer<'de, E> + Eq + Ord,\n V: IntoDeserializer<'de, E>,\n E: Error,

    Source§

    type Deserializer = MapDeserializer<'de, <BTreeMap<K, V> as IntoIterator>::IntoIter, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(\n self,\n) -> <BTreeMap<K, V> as IntoDeserializer<'de, E>>::Deserializer

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> IntoIterator for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    Source§

    fn into_iter(self) -> IntoIter<K, V, A>

    Gets an owning iterator over the entries of the map, sorted by key.

    \n
    Source§

    type Item = (K, V)

    The type of the elements being iterated over.
    Source§

    type IntoIter = IntoIter<K, V, A>

    Which kind of iterator are we turning this into?
    ","IntoIterator","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    §

    impl<K, V> Merge for BTreeMap<K, V>
    where\n K: Ord,

    §

    fn merge(&mut self, other: BTreeMap<K, V>)

    Merge another object of the same type onto self.
    §

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    ","Merge","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Ord for BTreeMap<K, V, A>
    where\n K: Ord,\n V: Ord,\n A: Allocator + Clone,

    Source§

    fn cmp(&self, other: &BTreeMap<K, V, A>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> PartialEq for BTreeMap<K, V, A>
    where\n K: PartialEq,\n V: PartialEq,\n A: Allocator + Clone,

    Source§

    fn eq(&self, other: &BTreeMap<K, V, A>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> PartialOrd for BTreeMap<K, V, A>
    where\n K: PartialOrd,\n V: PartialOrd,\n A: Allocator + Clone,

    Source§

    fn partial_cmp(&self, other: &BTreeMap<K, V, A>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V> Serialize for BTreeMap<K, V>
    where\n K: Serialize,\n V: Serialize,

    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Eq for BTreeMap<K, V, A>
    where\n K: Eq,\n V: Eq,\n A: Allocator + Clone,

    ","Eq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.64.0 · Source§

    impl<K, V, A> UnwindSafe for BTreeMap<K, V, A>

    ","UnwindSafe","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"]]]]); + var type_impls = Object.fromEntries([["bdk_chain",[["
    Source§

    impl<K, V> BTreeMap<K, V>

    1.0.0 (const: 1.66.0) · Source

    pub const fn new() -> BTreeMap<K, V>

    Makes a new, empty BTreeMap.

    \n

    Does not allocate anything on its own.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\n\n// entries can now be inserted into the empty map\nmap.insert(1, \"a\");
    \n
    ",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn iter(&self) -> Iter<'_, K, V> ⓘ

    Gets an iterator over the entries of the map, sorted by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(3, \"c\");\nmap.insert(2, \"b\");\nmap.insert(1, \"a\");\n\nfor (key, value) in map.iter() {\n    println!(\"{key}: {value}\");\n}\n\nlet (first_key, first_value) = map.iter().next().unwrap();\nassert_eq!((*first_key, *first_value), (1, \"a\"));
    \n
    1.0.0 · Source

    pub fn iter_mut(&mut self) -> IterMut<'_, K, V> ⓘ

    Gets a mutable iterator over the entries of the map, sorted by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::from([\n   (\"a\", 1),\n   (\"b\", 2),\n   (\"c\", 3),\n]);\n\n// add 10 to the value if the key isn't \"a\"\nfor (key, value) in map.iter_mut() {\n    if key != &\"a\" {\n        *value += 10;\n    }\n}
    \n
    1.0.0 · Source

    pub fn keys(&self) -> Keys<'_, K, V> ⓘ

    Gets an iterator over the keys of the map, in sorted order.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(2, \"b\");\na.insert(1, \"a\");\n\nlet keys: Vec<_> = a.keys().cloned().collect();\nassert_eq!(keys, [1, 2]);
    \n
    1.0.0 · Source

    pub fn values(&self) -> Values<'_, K, V> ⓘ

    Gets an iterator over the values of the map, in order by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"hello\");\na.insert(2, \"goodbye\");\n\nlet values: Vec<&str> = a.values().cloned().collect();\nassert_eq!(values, [\"hello\", \"goodbye\"]);
    \n
    1.10.0 · Source

    pub fn values_mut(&mut self) -> ValuesMut<'_, K, V> ⓘ

    Gets a mutable iterator over the values of the map, in order by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, String::from(\"hello\"));\na.insert(2, String::from(\"goodbye\"));\n\nfor value in a.values_mut() {\n    value.push_str(\"!\");\n}\n\nlet values: Vec<String> = a.values().cloned().collect();\nassert_eq!(values, [String::from(\"hello!\"),\n                    String::from(\"goodbye!\")]);
    \n
    1.0.0 (const: unstable) · Source

    pub fn len(&self) -> usize

    Returns the number of elements in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\nassert_eq!(a.len(), 0);\na.insert(1, \"a\");\nassert_eq!(a.len(), 1);
    \n
    1.0.0 (const: unstable) · Source

    pub fn is_empty(&self) -> bool

    Returns true if the map contains no elements.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\nassert!(a.is_empty());\na.insert(1, \"a\");\nassert!(!a.is_empty());
    \n
    Source

    pub fn lower_bound<Q>(&self, bound: Bound<&Q>) -> Cursor<'_, K, V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a Cursor pointing at the gap before the smallest key\ngreater than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap before the smallest key greater than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap before the smallest key greater than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap before the smallest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet cursor = map.lower_bound(Bound::Included(&2));\nassert_eq!(cursor.peek_prev(), Some((&1, &\"a\")));\nassert_eq!(cursor.peek_next(), Some((&2, &\"b\")));\n\nlet cursor = map.lower_bound(Bound::Excluded(&2));\nassert_eq!(cursor.peek_prev(), Some((&2, &\"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &\"c\")));\n\nlet cursor = map.lower_bound(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), None);\nassert_eq!(cursor.peek_next(), Some((&1, &\"a\")));
    \n
    Source

    pub fn lower_bound_mut<Q>(&mut self, bound: Bound<&Q>) -> CursorMut<'_, K, V, A>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a CursorMut pointing at the gap before the smallest key\ngreater than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap before the smallest key greater than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap before the smallest key greater than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap before the smallest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet mut map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet mut cursor = map.lower_bound_mut(Bound::Included(&2));\nassert_eq!(cursor.peek_prev(), Some((&1, &mut \"a\")));\nassert_eq!(cursor.peek_next(), Some((&2, &mut \"b\")));\n\nlet mut cursor = map.lower_bound_mut(Bound::Excluded(&2));\nassert_eq!(cursor.peek_prev(), Some((&2, &mut \"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &mut \"c\")));\n\nlet mut cursor = map.lower_bound_mut(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), None);\nassert_eq!(cursor.peek_next(), Some((&1, &mut \"a\")));
    \n
    Source

    pub fn upper_bound<Q>(&self, bound: Bound<&Q>) -> Cursor<'_, K, V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a Cursor pointing at the gap after the greatest key\nsmaller than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap after the greatest key smaller than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap after the greatest key smaller than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap after the greatest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet cursor = map.upper_bound(Bound::Included(&3));\nassert_eq!(cursor.peek_prev(), Some((&3, &\"c\")));\nassert_eq!(cursor.peek_next(), Some((&4, &\"d\")));\n\nlet cursor = map.upper_bound(Bound::Excluded(&3));\nassert_eq!(cursor.peek_prev(), Some((&2, &\"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &\"c\")));\n\nlet cursor = map.upper_bound(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), Some((&4, &\"d\")));\nassert_eq!(cursor.peek_next(), None);
    \n
    Source

    pub fn upper_bound_mut<Q>(&mut self, bound: Bound<&Q>) -> CursorMut<'_, K, V, A>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a CursorMut pointing at the gap after the greatest key\nsmaller than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap after the greatest key smaller than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap after the greatest key smaller than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap after the greatest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet mut map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet mut cursor = map.upper_bound_mut(Bound::Included(&3));\nassert_eq!(cursor.peek_prev(), Some((&3, &mut \"c\")));\nassert_eq!(cursor.peek_next(), Some((&4, &mut \"d\")));\n\nlet mut cursor = map.upper_bound_mut(Bound::Excluded(&3));\nassert_eq!(cursor.peek_prev(), Some((&2, &mut \"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &mut \"c\")));\n\nlet mut cursor = map.upper_bound_mut(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), Some((&4, &mut \"d\")));\nassert_eq!(cursor.peek_next(), None);
    \n
    ",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn clear(&mut self)

    Clears the map, removing all elements.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.clear();\nassert!(a.is_empty());
    \n
    Source

    pub const fn new_in(alloc: A) -> BTreeMap<K, V, A>

    🔬This is a nightly-only experimental API. (btreemap_alloc)

    Makes a new empty BTreeMap with a reasonable choice for B.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\nuse std::alloc::Global;\n\nlet mut map = BTreeMap::new_in(Global);\n\n// entries can now be inserted into the empty map\nmap.insert(1, \"a\");
    \n
    ",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn get<Q>(&self, key: &Q) -> Option<&V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns a reference to the value corresponding to the key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.get(&1), Some(&\"a\"));\nassert_eq!(map.get(&2), None);
    \n
    1.40.0 · Source

    pub fn get_key_value<Q>(&self, k: &Q) -> Option<(&K, &V)>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:

    \n
      \n
    • for key types where non-identical keys can be considered equal;
    • \n
    • for getting the &K stored key value from a borrowed &Q lookup key; or
    • \n
    • for getting a reference to a key with the same lifetime as the collection.
    • \n
    \n

    The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::cmp::Ordering;\nuse std::collections::BTreeMap;\n\n#[derive(Clone, Copy, Debug)]\nstruct S {\n    id: u32,\n    name: &'static str, // ignored by equality and ordering operations\n}\n\nimpl PartialEq for S {\n    fn eq(&self, other: &S) -> bool {\n        self.id == other.id\n    }\n}\n\nimpl Eq for S {}\n\nimpl PartialOrd for S {\n    fn partial_cmp(&self, other: &S) -> Option<Ordering> {\n        self.id.partial_cmp(&other.id)\n    }\n}\n\nimpl Ord for S {\n    fn cmp(&self, other: &S) -> Ordering {\n        self.id.cmp(&other.id)\n    }\n}\n\nlet j_a = S { id: 1, name: \"Jessica\" };\nlet j_b = S { id: 1, name: \"Jess\" };\nlet p = S { id: 2, name: \"Paul\" };\nassert_eq!(j_a, j_b);\n\nlet mut map = BTreeMap::new();\nmap.insert(j_a, \"Paris\");\nassert_eq!(map.get_key_value(&j_a), Some((&j_a, &\"Paris\")));\nassert_eq!(map.get_key_value(&j_b), Some((&j_a, &\"Paris\"))); // the notable case\nassert_eq!(map.get_key_value(&p), None);
    \n
    1.66.0 · Source

    pub fn first_key_value(&self) -> Option<(&K, &V)>
    where\n K: Ord,

    Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.first_key_value(), None);\nmap.insert(1, \"b\");\nmap.insert(2, \"a\");\nassert_eq!(map.first_key_value(), Some((&1, &\"b\")));
    \n
    1.66.0 · Source

    pub fn first_entry(&mut self) -> Option<OccupiedEntry<'_, K, V, A>>
    where\n K: Ord,

    Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nif let Some(mut entry) = map.first_entry() {\n    if *entry.key() > 0 {\n        entry.insert(\"first\");\n    }\n}\nassert_eq!(*map.get(&1).unwrap(), \"first\");\nassert_eq!(*map.get(&2).unwrap(), \"b\");
    \n
    1.66.0 · Source

    pub fn pop_first(&mut self) -> Option<(K, V)>
    where\n K: Ord,

    Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.

    \n
    §Examples
    \n

    Draining elements in ascending order, while keeping a usable map each iteration.

    \n\n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nwhile let Some((key, _val)) = map.pop_first() {\n    assert!(map.iter().all(|(k, _v)| *k > key));\n}\nassert!(map.is_empty());
    \n
    1.66.0 · Source

    pub fn last_key_value(&self) -> Option<(&K, &V)>
    where\n K: Ord,

    Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"b\");\nmap.insert(2, \"a\");\nassert_eq!(map.last_key_value(), Some((&2, &\"a\")));
    \n
    1.66.0 · Source

    pub fn last_entry(&mut self) -> Option<OccupiedEntry<'_, K, V, A>>
    where\n K: Ord,

    Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nif let Some(mut entry) = map.last_entry() {\n    if *entry.key() > 0 {\n        entry.insert(\"last\");\n    }\n}\nassert_eq!(*map.get(&1).unwrap(), \"a\");\nassert_eq!(*map.get(&2).unwrap(), \"last\");
    \n
    1.66.0 · Source

    pub fn pop_last(&mut self) -> Option<(K, V)>
    where\n K: Ord,

    Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.

    \n
    §Examples
    \n

    Draining elements in descending order, while keeping a usable map each iteration.

    \n\n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nwhile let Some((key, _val)) = map.pop_last() {\n    assert!(map.iter().all(|(k, _v)| *k < key));\n}\nassert!(map.is_empty());
    \n
    1.0.0 · Source

    pub fn contains_key<Q>(&self, key: &Q) -> bool
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns true if the map contains a value for the specified key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.contains_key(&1), true);\nassert_eq!(map.contains_key(&2), false);
    \n
    1.0.0 · Source

    pub fn get_mut<Q>(&mut self, key: &Q) -> Option<&mut V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns a mutable reference to the value corresponding to the key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nif let Some(x) = map.get_mut(&1) {\n    *x = \"b\";\n}\nassert_eq!(map[&1], \"b\");
    \n
    1.0.0 · Source

    pub fn insert(&mut self, key: K, value: V) -> Option<V>
    where\n K: Ord,

    Inserts a key-value pair into the map.

    \n

    If the map did not have this key present, None is returned.

    \n

    If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be == without being identical. See the module-level\ndocumentation for more.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.insert(37, \"a\"), None);\nassert_eq!(map.is_empty(), false);\n\nmap.insert(37, \"b\");\nassert_eq!(map.insert(37, \"c\"), Some(\"b\"));\nassert_eq!(map[&37], \"c\");
    \n
    Source

    pub fn try_insert(\n &mut self,\n key: K,\n value: V,\n) -> Result<&mut V, OccupiedError<'_, K, V, A>>
    where\n K: Ord,

    🔬This is a nightly-only experimental API. (map_try_insert)

    Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.

    \n

    If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.

    \n
    §Examples
    \n
    #![feature(map_try_insert)]\n\nuse std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.try_insert(37, \"a\").unwrap(), &\"a\");\n\nlet err = map.try_insert(37, \"b\").unwrap_err();\nassert_eq!(err.entry.key(), &37);\nassert_eq!(err.entry.get(), &\"a\");\nassert_eq!(err.value, \"b\");
    \n
    1.0.0 · Source

    pub fn remove<Q>(&mut self, key: &Q) -> Option<V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Removes a key from the map, returning the value at the key if the key\nwas previously in the map.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.remove(&1), Some(\"a\"));\nassert_eq!(map.remove(&1), None);
    \n
    1.45.0 · Source

    pub fn remove_entry<Q>(&mut self, key: &Q) -> Option<(K, V)>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.remove_entry(&1), Some((1, \"a\")));\nassert_eq!(map.remove_entry(&1), None);
    \n
    1.53.0 · Source

    pub fn retain<F>(&mut self, f: F)
    where\n K: Ord,\n F: FnMut(&K, &mut V) -> bool,

    Retains only the elements specified by the predicate.

    \n

    In other words, remove all pairs (k, v) for which f(&k, &mut v) returns false.\nThe elements are visited in ascending key order.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map: BTreeMap<i32, i32> = (0..8).map(|x| (x, x*10)).collect();\n// Keep only the elements with even-numbered keys.\nmap.retain(|&k, _| k % 2 == 0);\nassert!(map.into_iter().eq(vec![(0, 0), (2, 20), (4, 40), (6, 60)]));
    \n
    1.11.0 · Source

    pub fn append(&mut self, other: &mut BTreeMap<K, V, A>)
    where\n K: Ord,\n A: Clone,

    Moves all elements from other into self, leaving other empty.

    \n

    If a key from other is already present in self, the respective\nvalue from self will be overwritten with the respective value from other.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.insert(2, \"b\");\na.insert(3, \"c\"); // Note: Key (3) also present in b.\n\nlet mut b = BTreeMap::new();\nb.insert(3, \"d\"); // Note: Key (3) also present in a.\nb.insert(4, \"e\");\nb.insert(5, \"f\");\n\na.append(&mut b);\n\nassert_eq!(a.len(), 5);\nassert_eq!(b.len(), 0);\n\nassert_eq!(a[&1], \"a\");\nassert_eq!(a[&2], \"b\");\nassert_eq!(a[&3], \"d\"); // Note: \"c\" has been overwritten.\nassert_eq!(a[&4], \"e\");\nassert_eq!(a[&5], \"f\");
    \n
    1.17.0 · Source

    pub fn range<T, R>(&self, range: R) -> Range<'_, K, V> ⓘ
    where\n T: Ord + ?Sized,\n K: Borrow<T> + Ord,\n R: RangeBounds<T>,

    Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax min..max, thus range(min..max) will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as (Bound<T>, Bound<T>), so for example\nrange((Excluded(4), Included(10))) will yield a left-exclusive, right-inclusive\nrange from 4 to 10.

    \n
    §Panics
    \n

    Panics if range start > end.\nPanics if range start == end and both bounds are Excluded.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\nuse std::ops::Bound::Included;\n\nlet mut map = BTreeMap::new();\nmap.insert(3, \"a\");\nmap.insert(5, \"b\");\nmap.insert(8, \"c\");\nfor (&key, &value) in map.range((Included(&4), Included(&8))) {\n    println!(\"{key}: {value}\");\n}\nassert_eq!(Some((&5, &\"b\")), map.range(4..).next());
    \n
    1.17.0 · Source

    pub fn range_mut<T, R>(&mut self, range: R) -> RangeMut<'_, K, V> ⓘ
    where\n T: Ord + ?Sized,\n K: Borrow<T> + Ord,\n R: RangeBounds<T>,

    Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax min..max, thus range(min..max) will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as (Bound<T>, Bound<T>), so for example\nrange((Excluded(4), Included(10))) will yield a left-exclusive, right-inclusive\nrange from 4 to 10.

    \n
    §Panics
    \n

    Panics if range start > end.\nPanics if range start == end and both bounds are Excluded.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map: BTreeMap<&str, i32> =\n    [(\"Alice\", 0), (\"Bob\", 0), (\"Carol\", 0), (\"Cheryl\", 0)].into();\nfor (_, balance) in map.range_mut(\"B\"..\"Cheryl\") {\n    *balance += 100;\n}\nfor (name, balance) in &map {\n    println!(\"{name} => {balance}\");\n}
    \n
    1.0.0 · Source

    pub fn entry(&mut self, key: K) -> Entry<'_, K, V, A>
    where\n K: Ord,

    Gets the given key’s corresponding entry in the map for in-place manipulation.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut count: BTreeMap<&str, usize> = BTreeMap::new();\n\n// count the number of occurrences of letters in the vec\nfor x in [\"a\", \"b\", \"a\", \"c\", \"a\", \"b\"] {\n    count.entry(x).and_modify(|curr| *curr += 1).or_insert(1);\n}\n\nassert_eq!(count[\"a\"], 3);\nassert_eq!(count[\"b\"], 2);\nassert_eq!(count[\"c\"], 1);
    \n
    1.11.0 · Source

    pub fn split_off<Q>(&mut self, key: &Q) -> BTreeMap<K, V, A>
    where\n Q: Ord + ?Sized,\n K: Borrow<Q> + Ord,\n A: Clone,

    Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.insert(2, \"b\");\na.insert(3, \"c\");\na.insert(17, \"d\");\na.insert(41, \"e\");\n\nlet b = a.split_off(&3);\n\nassert_eq!(a.len(), 2);\nassert_eq!(b.len(), 3);\n\nassert_eq!(a[&1], \"a\");\nassert_eq!(a[&2], \"b\");\n\nassert_eq!(b[&3], \"c\");\nassert_eq!(b[&17], \"d\");\nassert_eq!(b[&41], \"e\");
    \n
    Source

    pub fn extract_if<F>(&mut self, pred: F) -> ExtractIf<'_, K, V, F, A> ⓘ
    where\n K: Ord,\n F: FnMut(&K, &mut V) -> bool,

    🔬This is a nightly-only experimental API. (btree_extract_if)

    Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns true, the element is removed from\nthe map and yielded. If the closure returns false, or panics, the\nelement remains in the map and will not be yielded.

    \n

    The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.

    \n

    If the returned ExtractIf is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse retain with a negated predicate if you do not need the returned iterator.

    \n
    §Examples
    \n

    Splitting a map into even and odd keys, reusing the original map:

    \n\n
    #![feature(btree_extract_if)]\nuse std::collections::BTreeMap;\n\nlet mut map: BTreeMap<i32, i32> = (0..8).map(|x| (x, x)).collect();\nlet evens: BTreeMap<_, _> = map.extract_if(|k, _v| k % 2 == 0).collect();\nlet odds = map;\nassert_eq!(evens.keys().copied().collect::<Vec<_>>(), [0, 2, 4, 6]);\nassert_eq!(odds.keys().copied().collect::<Vec<_>>(), [1, 3, 5, 7]);
    \n
    1.54.0 · Source

    pub fn into_keys(self) -> IntoKeys<K, V, A> ⓘ

    Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is K.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(2, \"b\");\na.insert(1, \"a\");\n\nlet keys: Vec<i32> = a.into_keys().collect();\nassert_eq!(keys, [1, 2]);
    \n
    1.54.0 · Source

    pub fn into_values(self) -> IntoValues<K, V, A> ⓘ

    Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is V.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"hello\");\na.insert(2, \"goodbye\");\n\nlet values: Vec<&str> = a.into_values().collect();\nassert_eq!(values, [\"hello\", \"goodbye\"]);
    \n
    ",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Clone for BTreeMap<K, V, A>
    where\n K: Clone,\n V: Clone,\n A: Allocator + Clone,

    Source§

    fn clone(&self) -> BTreeMap<K, V, A>

    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","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Debug for BTreeMap<K, V, A>
    where\n K: Debug,\n V: Debug,\n A: Allocator + Clone,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V> Default for BTreeMap<K, V>

    Source§

    fn default() -> BTreeMap<K, V>

    Creates an empty BTreeMap.

    \n
    ","Default","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
    where\n K: Deserialize<'de> + Ord,\n V: Deserialize<'de>,

    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.7.0 · Source§

    impl<K, V, A> Drop for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    Source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    ","Drop","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.2.0 · Source§

    impl<'a, K, V, A> Extend<(&'a K, &'a V)> for BTreeMap<K, V, A>
    where\n K: Ord + Copy,\n V: Copy,\n A: Allocator + Clone,

    Source§

    fn extend<I>(&mut self, iter: I)
    where\n I: IntoIterator<Item = (&'a K, &'a V)>,

    Extends a collection with the contents of an iterator. Read more
    Source§

    fn extend_one(&mut self, _: (&'a K, &'a V))

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    Source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<(&'a K, &'a V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Extend<(K, V)> for BTreeMap<K, V, A>
    where\n K: Ord,\n A: Allocator + Clone,

    Source§

    fn extend<T>(&mut self, iter: T)
    where\n T: IntoIterator<Item = (K, V)>,

    Extends a collection with the contents of an iterator. Read more
    Source§

    fn extend_one(&mut self, _: (K, V))

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    Source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.56.0 · Source§

    impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn from(arr: [(K, V); N]) -> BTreeMap<K, V>

    Converts a [(K, V); N] into a BTreeMap<K, V>.

    \n

    If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.

    \n\n
    use std::collections::BTreeMap;\n\nlet map1 = BTreeMap::from([(1, 2), (3, 4)]);\nlet map2: BTreeMap<_, _> = [(1, 2), (3, 4)].into();\nassert_eq!(map1, map2);
    \n
    ","From<[(K, V); N]>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V> FromIterator<(K, V)> for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn from_iter<T>(iter: T) -> BTreeMap<K, V>
    where\n T: IntoIterator<Item = (K, V)>,

    Constructs a BTreeMap<K, V> from an iterator of key-value pairs.

    \n

    If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.

    \n
    ","FromIterator<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Hash for BTreeMap<K, V, A>
    where\n K: Hash,\n V: Hash,\n A: Allocator + Clone,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

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

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

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, Q, V, A> Index<&Q> for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Source§

    fn index(&self, key: &Q) -> &V

    Returns a reference to the value corresponding to the supplied key.

    \n
    §Panics
    \n

    Panics if the key is not present in the BTreeMap.

    \n
    Source§

    type Output = V

    The returned type after indexing.
    ","Index<&Q>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V>
    where\n K: IntoDeserializer<'de, E> + Eq + Ord,\n V: IntoDeserializer<'de, E>,\n E: Error,

    Source§

    type Deserializer = MapDeserializer<'de, <BTreeMap<K, V> as IntoIterator>::IntoIter, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(\n self,\n) -> <BTreeMap<K, V> as IntoDeserializer<'de, E>>::Deserializer

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> IntoIterator for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    Source§

    fn into_iter(self) -> IntoIter<K, V, A> ⓘ

    Gets an owning iterator over the entries of the map, sorted by key.

    \n
    Source§

    type Item = (K, V)

    The type of the elements being iterated over.
    Source§

    type IntoIter = IntoIter<K, V, A>

    Which kind of iterator are we turning this into?
    ","IntoIterator","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V> Merge for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn merge(&mut self, other: BTreeMap<K, V>)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    ","Merge","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Ord for BTreeMap<K, V, A>
    where\n K: Ord,\n V: Ord,\n A: Allocator + Clone,

    Source§

    fn cmp(&self, other: &BTreeMap<K, V, A>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> PartialEq for BTreeMap<K, V, A>
    where\n K: PartialEq,\n V: PartialEq,\n A: Allocator + Clone,

    Source§

    fn eq(&self, other: &BTreeMap<K, V, A>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> PartialOrd for BTreeMap<K, V, A>
    where\n K: PartialOrd,\n V: PartialOrd,\n A: Allocator + Clone,

    Source§

    fn partial_cmp(&self, other: &BTreeMap<K, V, A>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    Source§

    impl<K, V> Serialize for BTreeMap<K, V>
    where\n K: Serialize,\n V: Serialize,

    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.0.0 · Source§

    impl<K, V, A> Eq for BTreeMap<K, V, A>
    where\n K: Eq,\n V: Eq,\n A: Allocator + Clone,

    ","Eq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["
    1.64.0 · Source§

    impl<K, V, A> UnwindSafe for BTreeMap<K, V, A>

    ","UnwindSafe","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"]]],["bdk_wallet",[["
    Source§

    impl<K, V> BTreeMap<K, V>

    1.0.0 (const: 1.66.0) · Source

    pub const fn new() -> BTreeMap<K, V>

    Makes a new, empty BTreeMap.

    \n

    Does not allocate anything on its own.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\n\n// entries can now be inserted into the empty map\nmap.insert(1, \"a\");
    \n
    ",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn iter(&self) -> Iter<'_, K, V>

    Gets an iterator over the entries of the map, sorted by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(3, \"c\");\nmap.insert(2, \"b\");\nmap.insert(1, \"a\");\n\nfor (key, value) in map.iter() {\n    println!(\"{key}: {value}\");\n}\n\nlet (first_key, first_value) = map.iter().next().unwrap();\nassert_eq!((*first_key, *first_value), (1, \"a\"));
    \n
    1.0.0 · Source

    pub fn iter_mut(&mut self) -> IterMut<'_, K, V>

    Gets a mutable iterator over the entries of the map, sorted by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::from([\n   (\"a\", 1),\n   (\"b\", 2),\n   (\"c\", 3),\n]);\n\n// add 10 to the value if the key isn't \"a\"\nfor (key, value) in map.iter_mut() {\n    if key != &\"a\" {\n        *value += 10;\n    }\n}
    \n
    1.0.0 · Source

    pub fn keys(&self) -> Keys<'_, K, V>

    Gets an iterator over the keys of the map, in sorted order.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(2, \"b\");\na.insert(1, \"a\");\n\nlet keys: Vec<_> = a.keys().cloned().collect();\nassert_eq!(keys, [1, 2]);
    \n
    1.0.0 · Source

    pub fn values(&self) -> Values<'_, K, V>

    Gets an iterator over the values of the map, in order by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"hello\");\na.insert(2, \"goodbye\");\n\nlet values: Vec<&str> = a.values().cloned().collect();\nassert_eq!(values, [\"hello\", \"goodbye\"]);
    \n
    1.10.0 · Source

    pub fn values_mut(&mut self) -> ValuesMut<'_, K, V>

    Gets a mutable iterator over the values of the map, in order by key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, String::from(\"hello\"));\na.insert(2, String::from(\"goodbye\"));\n\nfor value in a.values_mut() {\n    value.push_str(\"!\");\n}\n\nlet values: Vec<String> = a.values().cloned().collect();\nassert_eq!(values, [String::from(\"hello!\"),\n                    String::from(\"goodbye!\")]);
    \n
    1.0.0 (const: unstable) · Source

    pub fn len(&self) -> usize

    Returns the number of elements in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\nassert_eq!(a.len(), 0);\na.insert(1, \"a\");\nassert_eq!(a.len(), 1);
    \n
    1.0.0 (const: unstable) · Source

    pub fn is_empty(&self) -> bool

    Returns true if the map contains no elements.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\nassert!(a.is_empty());\na.insert(1, \"a\");\nassert!(!a.is_empty());
    \n
    Source

    pub fn lower_bound<Q>(&self, bound: Bound<&Q>) -> Cursor<'_, K, V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a Cursor pointing at the gap before the smallest key\ngreater than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap before the smallest key greater than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap before the smallest key greater than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap before the smallest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet cursor = map.lower_bound(Bound::Included(&2));\nassert_eq!(cursor.peek_prev(), Some((&1, &\"a\")));\nassert_eq!(cursor.peek_next(), Some((&2, &\"b\")));\n\nlet cursor = map.lower_bound(Bound::Excluded(&2));\nassert_eq!(cursor.peek_prev(), Some((&2, &\"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &\"c\")));\n\nlet cursor = map.lower_bound(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), None);\nassert_eq!(cursor.peek_next(), Some((&1, &\"a\")));
    \n
    Source

    pub fn lower_bound_mut<Q>(&mut self, bound: Bound<&Q>) -> CursorMut<'_, K, V, A>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a CursorMut pointing at the gap before the smallest key\ngreater than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap before the smallest key greater than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap before the smallest key greater than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap before the smallest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet mut map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet mut cursor = map.lower_bound_mut(Bound::Included(&2));\nassert_eq!(cursor.peek_prev(), Some((&1, &mut \"a\")));\nassert_eq!(cursor.peek_next(), Some((&2, &mut \"b\")));\n\nlet mut cursor = map.lower_bound_mut(Bound::Excluded(&2));\nassert_eq!(cursor.peek_prev(), Some((&2, &mut \"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &mut \"c\")));\n\nlet mut cursor = map.lower_bound_mut(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), None);\nassert_eq!(cursor.peek_next(), Some((&1, &mut \"a\")));
    \n
    Source

    pub fn upper_bound<Q>(&self, bound: Bound<&Q>) -> Cursor<'_, K, V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a Cursor pointing at the gap after the greatest key\nsmaller than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap after the greatest key smaller than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap after the greatest key smaller than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap after the greatest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet cursor = map.upper_bound(Bound::Included(&3));\nassert_eq!(cursor.peek_prev(), Some((&3, &\"c\")));\nassert_eq!(cursor.peek_next(), Some((&4, &\"d\")));\n\nlet cursor = map.upper_bound(Bound::Excluded(&3));\nassert_eq!(cursor.peek_prev(), Some((&2, &\"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &\"c\")));\n\nlet cursor = map.upper_bound(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), Some((&4, &\"d\")));\nassert_eq!(cursor.peek_next(), None);
    \n
    Source

    pub fn upper_bound_mut<Q>(&mut self, bound: Bound<&Q>) -> CursorMut<'_, K, V, A>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    🔬This is a nightly-only experimental API. (btree_cursors)

    Returns a CursorMut pointing at the gap after the greatest key\nsmaller than the given bound.

    \n

    Passing Bound::Included(x) will return a cursor pointing to the\ngap after the greatest key smaller than or equal to x.

    \n

    Passing Bound::Excluded(x) will return a cursor pointing to the\ngap after the greatest key smaller than x.

    \n

    Passing Bound::Unbounded will return a cursor pointing to the\ngap after the greatest key in the map.

    \n
    §Examples
    \n
    #![feature(btree_cursors)]\n\nuse std::collections::BTreeMap;\nuse std::ops::Bound;\n\nlet mut map = BTreeMap::from([\n    (1, \"a\"),\n    (2, \"b\"),\n    (3, \"c\"),\n    (4, \"d\"),\n]);\n\nlet mut cursor = map.upper_bound_mut(Bound::Included(&3));\nassert_eq!(cursor.peek_prev(), Some((&3, &mut \"c\")));\nassert_eq!(cursor.peek_next(), Some((&4, &mut \"d\")));\n\nlet mut cursor = map.upper_bound_mut(Bound::Excluded(&3));\nassert_eq!(cursor.peek_prev(), Some((&2, &mut \"b\")));\nassert_eq!(cursor.peek_next(), Some((&3, &mut \"c\")));\n\nlet mut cursor = map.upper_bound_mut(Bound::Unbounded);\nassert_eq!(cursor.peek_prev(), Some((&4, &mut \"d\")));\nassert_eq!(cursor.peek_next(), None);
    \n
    ",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn clear(&mut self)

    Clears the map, removing all elements.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.clear();\nassert!(a.is_empty());
    \n
    Source

    pub const fn new_in(alloc: A) -> BTreeMap<K, V, A>

    🔬This is a nightly-only experimental API. (btreemap_alloc)

    Makes a new empty BTreeMap with a reasonable choice for B.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\nuse std::alloc::Global;\n\nlet mut map = BTreeMap::new_in(Global);\n\n// entries can now be inserted into the empty map\nmap.insert(1, \"a\");
    \n
    ",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V, A> BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    1.0.0 · Source

    pub fn get<Q>(&self, key: &Q) -> Option<&V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns a reference to the value corresponding to the key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.get(&1), Some(&\"a\"));\nassert_eq!(map.get(&2), None);
    \n
    1.40.0 · Source

    pub fn get_key_value<Q>(&self, k: &Q) -> Option<(&K, &V)>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:

    \n
      \n
    • for key types where non-identical keys can be considered equal;
    • \n
    • for getting the &K stored key value from a borrowed &Q lookup key; or
    • \n
    • for getting a reference to a key with the same lifetime as the collection.
    • \n
    \n

    The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::cmp::Ordering;\nuse std::collections::BTreeMap;\n\n#[derive(Clone, Copy, Debug)]\nstruct S {\n    id: u32,\n    name: &'static str, // ignored by equality and ordering operations\n}\n\nimpl PartialEq for S {\n    fn eq(&self, other: &S) -> bool {\n        self.id == other.id\n    }\n}\n\nimpl Eq for S {}\n\nimpl PartialOrd for S {\n    fn partial_cmp(&self, other: &S) -> Option<Ordering> {\n        self.id.partial_cmp(&other.id)\n    }\n}\n\nimpl Ord for S {\n    fn cmp(&self, other: &S) -> Ordering {\n        self.id.cmp(&other.id)\n    }\n}\n\nlet j_a = S { id: 1, name: \"Jessica\" };\nlet j_b = S { id: 1, name: \"Jess\" };\nlet p = S { id: 2, name: \"Paul\" };\nassert_eq!(j_a, j_b);\n\nlet mut map = BTreeMap::new();\nmap.insert(j_a, \"Paris\");\nassert_eq!(map.get_key_value(&j_a), Some((&j_a, &\"Paris\")));\nassert_eq!(map.get_key_value(&j_b), Some((&j_a, &\"Paris\"))); // the notable case\nassert_eq!(map.get_key_value(&p), None);
    \n
    1.66.0 · Source

    pub fn first_key_value(&self) -> Option<(&K, &V)>
    where\n K: Ord,

    Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.first_key_value(), None);\nmap.insert(1, \"b\");\nmap.insert(2, \"a\");\nassert_eq!(map.first_key_value(), Some((&1, &\"b\")));
    \n
    1.66.0 · Source

    pub fn first_entry(&mut self) -> Option<OccupiedEntry<'_, K, V, A>>
    where\n K: Ord,

    Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nif let Some(mut entry) = map.first_entry() {\n    if *entry.key() > 0 {\n        entry.insert(\"first\");\n    }\n}\nassert_eq!(*map.get(&1).unwrap(), \"first\");\nassert_eq!(*map.get(&2).unwrap(), \"b\");
    \n
    1.66.0 · Source

    pub fn pop_first(&mut self) -> Option<(K, V)>
    where\n K: Ord,

    Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.

    \n
    §Examples
    \n

    Draining elements in ascending order, while keeping a usable map each iteration.

    \n\n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nwhile let Some((key, _val)) = map.pop_first() {\n    assert!(map.iter().all(|(k, _v)| *k > key));\n}\nassert!(map.is_empty());
    \n
    1.66.0 · Source

    pub fn last_key_value(&self) -> Option<(&K, &V)>
    where\n K: Ord,

    Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"b\");\nmap.insert(2, \"a\");\nassert_eq!(map.last_key_value(), Some((&2, &\"a\")));
    \n
    1.66.0 · Source

    pub fn last_entry(&mut self) -> Option<OccupiedEntry<'_, K, V, A>>
    where\n K: Ord,

    Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nif let Some(mut entry) = map.last_entry() {\n    if *entry.key() > 0 {\n        entry.insert(\"last\");\n    }\n}\nassert_eq!(*map.get(&1).unwrap(), \"a\");\nassert_eq!(*map.get(&2).unwrap(), \"last\");
    \n
    1.66.0 · Source

    pub fn pop_last(&mut self) -> Option<(K, V)>
    where\n K: Ord,

    Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.

    \n
    §Examples
    \n

    Draining elements in descending order, while keeping a usable map each iteration.

    \n\n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nmap.insert(2, \"b\");\nwhile let Some((key, _val)) = map.pop_last() {\n    assert!(map.iter().all(|(k, _v)| *k < key));\n}\nassert!(map.is_empty());
    \n
    1.0.0 · Source

    pub fn contains_key<Q>(&self, key: &Q) -> bool
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns true if the map contains a value for the specified key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.contains_key(&1), true);\nassert_eq!(map.contains_key(&2), false);
    \n
    1.0.0 · Source

    pub fn get_mut<Q>(&mut self, key: &Q) -> Option<&mut V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Returns a mutable reference to the value corresponding to the key.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nif let Some(x) = map.get_mut(&1) {\n    *x = \"b\";\n}\nassert_eq!(map[&1], \"b\");
    \n
    1.0.0 · Source

    pub fn insert(&mut self, key: K, value: V) -> Option<V>
    where\n K: Ord,

    Inserts a key-value pair into the map.

    \n

    If the map did not have this key present, None is returned.

    \n

    If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be == without being identical. See the module-level\ndocumentation for more.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.insert(37, \"a\"), None);\nassert_eq!(map.is_empty(), false);\n\nmap.insert(37, \"b\");\nassert_eq!(map.insert(37, \"c\"), Some(\"b\"));\nassert_eq!(map[&37], \"c\");
    \n
    Source

    pub fn try_insert(\n &mut self,\n key: K,\n value: V,\n) -> Result<&mut V, OccupiedError<'_, K, V, A>>
    where\n K: Ord,

    🔬This is a nightly-only experimental API. (map_try_insert)

    Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.

    \n

    If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.

    \n
    §Examples
    \n
    #![feature(map_try_insert)]\n\nuse std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nassert_eq!(map.try_insert(37, \"a\").unwrap(), &\"a\");\n\nlet err = map.try_insert(37, \"b\").unwrap_err();\nassert_eq!(err.entry.key(), &37);\nassert_eq!(err.entry.get(), &\"a\");\nassert_eq!(err.value, \"b\");
    \n
    1.0.0 · Source

    pub fn remove<Q>(&mut self, key: &Q) -> Option<V>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Removes a key from the map, returning the value at the key if the key\nwas previously in the map.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.remove(&1), Some(\"a\"));\nassert_eq!(map.remove(&1), None);
    \n
    1.45.0 · Source

    pub fn remove_entry<Q>(&mut self, key: &Q) -> Option<(K, V)>
    where\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.

    \n

    The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form must match the ordering on the key type.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map = BTreeMap::new();\nmap.insert(1, \"a\");\nassert_eq!(map.remove_entry(&1), Some((1, \"a\")));\nassert_eq!(map.remove_entry(&1), None);
    \n
    1.53.0 · Source

    pub fn retain<F>(&mut self, f: F)
    where\n K: Ord,\n F: FnMut(&K, &mut V) -> bool,

    Retains only the elements specified by the predicate.

    \n

    In other words, remove all pairs (k, v) for which f(&k, &mut v) returns false.\nThe elements are visited in ascending key order.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map: BTreeMap<i32, i32> = (0..8).map(|x| (x, x*10)).collect();\n// Keep only the elements with even-numbered keys.\nmap.retain(|&k, _| k % 2 == 0);\nassert!(map.into_iter().eq(vec![(0, 0), (2, 20), (4, 40), (6, 60)]));
    \n
    1.11.0 · Source

    pub fn append(&mut self, other: &mut BTreeMap<K, V, A>)
    where\n K: Ord,\n A: Clone,

    Moves all elements from other into self, leaving other empty.

    \n

    If a key from other is already present in self, the respective\nvalue from self will be overwritten with the respective value from other.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.insert(2, \"b\");\na.insert(3, \"c\"); // Note: Key (3) also present in b.\n\nlet mut b = BTreeMap::new();\nb.insert(3, \"d\"); // Note: Key (3) also present in a.\nb.insert(4, \"e\");\nb.insert(5, \"f\");\n\na.append(&mut b);\n\nassert_eq!(a.len(), 5);\nassert_eq!(b.len(), 0);\n\nassert_eq!(a[&1], \"a\");\nassert_eq!(a[&2], \"b\");\nassert_eq!(a[&3], \"d\"); // Note: \"c\" has been overwritten.\nassert_eq!(a[&4], \"e\");\nassert_eq!(a[&5], \"f\");
    \n
    1.17.0 · Source

    pub fn range<T, R>(&self, range: R) -> Range<'_, K, V>
    where\n T: Ord + ?Sized,\n K: Borrow<T> + Ord,\n R: RangeBounds<T>,

    Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax min..max, thus range(min..max) will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as (Bound<T>, Bound<T>), so for example\nrange((Excluded(4), Included(10))) will yield a left-exclusive, right-inclusive\nrange from 4 to 10.

    \n
    §Panics
    \n

    Panics if range start > end.\nPanics if range start == end and both bounds are Excluded.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\nuse std::ops::Bound::Included;\n\nlet mut map = BTreeMap::new();\nmap.insert(3, \"a\");\nmap.insert(5, \"b\");\nmap.insert(8, \"c\");\nfor (&key, &value) in map.range((Included(&4), Included(&8))) {\n    println!(\"{key}: {value}\");\n}\nassert_eq!(Some((&5, &\"b\")), map.range(4..).next());
    \n
    1.17.0 · Source

    pub fn range_mut<T, R>(&mut self, range: R) -> RangeMut<'_, K, V>
    where\n T: Ord + ?Sized,\n K: Borrow<T> + Ord,\n R: RangeBounds<T>,

    Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax min..max, thus range(min..max) will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as (Bound<T>, Bound<T>), so for example\nrange((Excluded(4), Included(10))) will yield a left-exclusive, right-inclusive\nrange from 4 to 10.

    \n
    §Panics
    \n

    Panics if range start > end.\nPanics if range start == end and both bounds are Excluded.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut map: BTreeMap<&str, i32> =\n    [(\"Alice\", 0), (\"Bob\", 0), (\"Carol\", 0), (\"Cheryl\", 0)].into();\nfor (_, balance) in map.range_mut(\"B\"..\"Cheryl\") {\n    *balance += 100;\n}\nfor (name, balance) in &map {\n    println!(\"{name} => {balance}\");\n}
    \n
    1.0.0 · Source

    pub fn entry(&mut self, key: K) -> Entry<'_, K, V, A>
    where\n K: Ord,

    Gets the given key’s corresponding entry in the map for in-place manipulation.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut count: BTreeMap<&str, usize> = BTreeMap::new();\n\n// count the number of occurrences of letters in the vec\nfor x in [\"a\", \"b\", \"a\", \"c\", \"a\", \"b\"] {\n    count.entry(x).and_modify(|curr| *curr += 1).or_insert(1);\n}\n\nassert_eq!(count[\"a\"], 3);\nassert_eq!(count[\"b\"], 2);\nassert_eq!(count[\"c\"], 1);
    \n
    1.11.0 · Source

    pub fn split_off<Q>(&mut self, key: &Q) -> BTreeMap<K, V, A>
    where\n Q: Ord + ?Sized,\n K: Borrow<Q> + Ord,\n A: Clone,

    Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"a\");\na.insert(2, \"b\");\na.insert(3, \"c\");\na.insert(17, \"d\");\na.insert(41, \"e\");\n\nlet b = a.split_off(&3);\n\nassert_eq!(a.len(), 2);\nassert_eq!(b.len(), 3);\n\nassert_eq!(a[&1], \"a\");\nassert_eq!(a[&2], \"b\");\n\nassert_eq!(b[&3], \"c\");\nassert_eq!(b[&17], \"d\");\nassert_eq!(b[&41], \"e\");
    \n
    Source

    pub fn extract_if<F>(&mut self, pred: F) -> ExtractIf<'_, K, V, F, A>
    where\n K: Ord,\n F: FnMut(&K, &mut V) -> bool,

    🔬This is a nightly-only experimental API. (btree_extract_if)

    Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns true, the element is removed from\nthe map and yielded. If the closure returns false, or panics, the\nelement remains in the map and will not be yielded.

    \n

    The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.

    \n

    If the returned ExtractIf is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse retain with a negated predicate if you do not need the returned iterator.

    \n
    §Examples
    \n

    Splitting a map into even and odd keys, reusing the original map:

    \n\n
    #![feature(btree_extract_if)]\nuse std::collections::BTreeMap;\n\nlet mut map: BTreeMap<i32, i32> = (0..8).map(|x| (x, x)).collect();\nlet evens: BTreeMap<_, _> = map.extract_if(|k, _v| k % 2 == 0).collect();\nlet odds = map;\nassert_eq!(evens.keys().copied().collect::<Vec<_>>(), [0, 2, 4, 6]);\nassert_eq!(odds.keys().copied().collect::<Vec<_>>(), [1, 3, 5, 7]);
    \n
    1.54.0 · Source

    pub fn into_keys(self) -> IntoKeys<K, V, A>

    Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is K.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(2, \"b\");\na.insert(1, \"a\");\n\nlet keys: Vec<i32> = a.into_keys().collect();\nassert_eq!(keys, [1, 2]);
    \n
    1.54.0 · Source

    pub fn into_values(self) -> IntoValues<K, V, A>

    Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is V.

    \n
    §Examples
    \n
    use std::collections::BTreeMap;\n\nlet mut a = BTreeMap::new();\na.insert(1, \"hello\");\na.insert(2, \"goodbye\");\n\nlet values: Vec<&str> = a.into_values().collect();\nassert_eq!(values, [\"hello\", \"goodbye\"]);
    \n
    ",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Clone for BTreeMap<K, V, A>
    where\n K: Clone,\n V: Clone,\n A: Allocator + Clone,

    Source§

    fn clone(&self) -> BTreeMap<K, V, A>

    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","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Debug for BTreeMap<K, V, A>
    where\n K: Debug,\n V: Debug,\n A: Allocator + Clone,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V> Default for BTreeMap<K, V>

    Source§

    fn default() -> BTreeMap<K, V>

    Creates an empty BTreeMap.

    \n
    ","Default","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
    where\n K: Deserialize<'de> + Ord,\n V: Deserialize<'de>,

    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.7.0 · Source§

    impl<K, V, A> Drop for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    Source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    ","Drop","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.2.0 · Source§

    impl<'a, K, V, A> Extend<(&'a K, &'a V)> for BTreeMap<K, V, A>
    where\n K: Ord + Copy,\n V: Copy,\n A: Allocator + Clone,

    Source§

    fn extend<I>(&mut self, iter: I)
    where\n I: IntoIterator<Item = (&'a K, &'a V)>,

    Extends a collection with the contents of an iterator. Read more
    Source§

    fn extend_one(&mut self, _: (&'a K, &'a V))

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    Source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<(&'a K, &'a V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Extend<(K, V)> for BTreeMap<K, V, A>
    where\n K: Ord,\n A: Allocator + Clone,

    Source§

    fn extend<T>(&mut self, iter: T)
    where\n T: IntoIterator<Item = (K, V)>,

    Extends a collection with the contents of an iterator. Read more
    Source§

    fn extend_one(&mut self, _: (K, V))

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    Source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    ","Extend<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.56.0 · Source§

    impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn from(arr: [(K, V); N]) -> BTreeMap<K, V>

    Converts a [(K, V); N] into a BTreeMap<K, V>.

    \n

    If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.

    \n\n
    use std::collections::BTreeMap;\n\nlet map1 = BTreeMap::from([(1, 2), (3, 4)]);\nlet map2: BTreeMap<_, _> = [(1, 2), (3, 4)].into();\nassert_eq!(map1, map2);
    \n
    ","From<[(K, V); N]>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V> FromIterator<(K, V)> for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn from_iter<T>(iter: T) -> BTreeMap<K, V>
    where\n T: IntoIterator<Item = (K, V)>,

    Constructs a BTreeMap<K, V> from an iterator of key-value pairs.

    \n

    If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.

    \n
    ","FromIterator<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Hash for BTreeMap<K, V, A>
    where\n K: Hash,\n V: Hash,\n A: Allocator + Clone,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

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

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

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, Q, V, A> Index<&Q> for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,\n K: Borrow<Q> + Ord,\n Q: Ord + ?Sized,

    Source§

    fn index(&self, key: &Q) -> &V

    Returns a reference to the value corresponding to the supplied key.

    \n
    §Panics
    \n

    Panics if the key is not present in the BTreeMap.

    \n
    Source§

    type Output = V

    The returned type after indexing.
    ","Index<&Q>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    §

    impl IntoAssets for BTreeMap<DescriptorPublicKey, DescriptorSecretKey>

    §

    fn into_assets(self) -> Assets

    Convert self into a Assets struct
    ","IntoAssets","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V>
    where\n K: IntoDeserializer<'de, E> + Eq + Ord,\n V: IntoDeserializer<'de, E>,\n E: Error,

    Source§

    type Deserializer = MapDeserializer<'de, <BTreeMap<K, V> as IntoIterator>::IntoIter, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(\n self,\n) -> <BTreeMap<K, V> as IntoDeserializer<'de, E>>::Deserializer

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> IntoIterator for BTreeMap<K, V, A>
    where\n A: Allocator + Clone,

    Source§

    fn into_iter(self) -> IntoIter<K, V, A>

    Gets an owning iterator over the entries of the map, sorted by key.

    \n
    Source§

    type Item = (K, V)

    The type of the elements being iterated over.
    Source§

    type IntoIter = IntoIter<K, V, A>

    Which kind of iterator are we turning this into?
    ","IntoIterator","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V> Merge for BTreeMap<K, V>
    where\n K: Ord,

    Source§

    fn merge(&mut self, other: BTreeMap<K, V>)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    ","Merge","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Ord for BTreeMap<K, V, A>
    where\n K: Ord,\n V: Ord,\n A: Allocator + Clone,

    Source§

    fn cmp(&self, other: &BTreeMap<K, V, A>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> PartialEq for BTreeMap<K, V, A>
    where\n K: PartialEq,\n V: PartialEq,\n A: Allocator + Clone,

    Source§

    fn eq(&self, other: &BTreeMap<K, V, A>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> PartialOrd for BTreeMap<K, V, A>
    where\n K: PartialOrd,\n V: PartialOrd,\n A: Allocator + Clone,

    Source§

    fn partial_cmp(&self, other: &BTreeMap<K, V, A>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    Source§

    impl<K, V> Serialize for BTreeMap<K, V>
    where\n K: Serialize,\n V: Serialize,

    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.0.0 · Source§

    impl<K, V, A> Eq for BTreeMap<K, V, A>
    where\n K: Eq,\n V: Eq,\n A: Allocator + Clone,

    ","Eq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["
    1.64.0 · Source§

    impl<K, V, A> UnwindSafe for BTreeMap<K, V, A>

    ","UnwindSafe","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"]]]]); if (window.register_type_impls) { window.register_type_impls(type_impls); } else { window.pending_type_impls = type_impls; } })() -//{"start":55,"fragment_lengths":[170640,173278]} \ No newline at end of file +//{"start":55,"fragment_lengths":[170944,173853]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.js index 6b60a40577..f8cb2a64c7 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.js @@ -1,9 +1,9 @@ (function() { - var type_impls = Object.fromEntries([["example_cli",[["
    §

    impl<A, I> AsRef<TxGraph<A>> for IndexedTxGraph<A, I>

    §

    fn as_ref(&self) -> &TxGraph<A>

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef>","example_cli::KeychainTxGraph"],["
    §

    impl<A, I> Clone for IndexedTxGraph<A, I>
    where\n A: Clone,\n I: Clone,

    §

    fn clone(&self) -> IndexedTxGraph<A, I>

    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","example_cli::KeychainTxGraph"],["
    §

    impl<A, I> Debug for IndexedTxGraph<A, I>
    where\n A: Debug,\n I: Debug,

    §

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

    Formats the value using the given formatter. Read more
    ","Debug","example_cli::KeychainTxGraph"],["
    §

    impl<A, I> Default for IndexedTxGraph<A, I>
    where\n I: Default,

    §

    fn default() -> IndexedTxGraph<A, I>

    Returns the “default value” for a type. Read more
    ","Default","example_cli::KeychainTxGraph"],["
    §

    impl<A, I> IndexedTxGraph<A, I>

    pub fn new(index: I) -> IndexedTxGraph<A, I>

    Construct a new [IndexedTxGraph] with a given index.

    \n

    pub fn graph(&self) -> &TxGraph<A>

    Get a reference of the internal transaction graph.

    \n
    ",0,"example_cli::KeychainTxGraph"],["
    §

    impl<A, I> IndexedTxGraph<A, I>
    where\n <I as Indexer>::ChangeSet: Default + Merge,\n A: for<'b> Anchor + for<'b> From<TxPosInBlock<'b>>,\n I: Indexer,

    Methods are available if the anchor (A) can be created from [TxPosInBlock].

    \n

    pub fn apply_block_relevant(\n &mut self,\n block: &Block,\n height: u32,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Batch insert all transactions of the given block of height, filtering out those that are\nirrelevant.

    \n

    Each inserted transaction’s anchor will be constructed using [TxPosInBlock].

    \n

    Relevancy is determined by the internal [Indexer::is_tx_relevant] implementation of I.\nIrrelevant transactions in txs will be ignored.

    \n

    pub fn apply_block(\n &mut self,\n block: Block,\n height: u32,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Batch insert all transactions of the given block of height.

    \n

    Each inserted transaction’s anchor will be constructed using [TxPosInBlock].

    \n

    To only insert relevant transactions, use apply_block_relevant instead.

    \n
    ",0,"example_cli::KeychainTxGraph"],["
    §

    impl<A, I> IndexedTxGraph<A, I>
    where\n A: Anchor,\n I: Indexer,

    pub fn apply_changeset(\n &mut self,\n changeset: ChangeSet<A, <I as Indexer>::ChangeSet>,\n)

    Applies the [ChangeSet] to the [IndexedTxGraph].

    \n

    pub fn initial_changeset(&self) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Determines the [ChangeSet] between self and an empty [IndexedTxGraph].

    \n
    ",0,"example_cli::KeychainTxGraph"],["
    §

    impl<A, I> IndexedTxGraph<A, I>
    where\n A: Anchor,\n I: Indexer,\n <I as Indexer>::ChangeSet: Default + Merge,

    pub fn apply_update(\n &mut self,\n update: TxUpdate<A>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Apply an update directly.

    \n

    update is a [tx_graph::TxUpdate<A>] and the resultant changes is returned as [ChangeSet].

    \n

    pub fn apply_update_at(\n &mut self,\n update: TxUpdate<A>,\n seen_at: Option<u64>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Apply the given update with an optional seen_at timestamp.

    \n

    seen_at represents when the update is seen (in unix seconds). It is used to determine the\nlast_seens for all transactions in the update which have no corresponding anchor(s). The\nlast_seen value is used internally to determine precedence of conflicting unconfirmed\ntransactions (where the transaction with the lower last_seen value is omitted from the\ncanonical history).

    \n

    Not setting a seen_at value means unconfirmed transactions introduced by this update will\nnot be part of the canonical history of transactions.

    \n

    Use apply_update to have the seen_at value automatically\nset to the current time.

    \n

    pub fn insert_txout(\n &mut self,\n outpoint: OutPoint,\n txout: TxOut,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Insert a floating txout of given outpoint.

    \n

    pub fn insert_tx<T>(&mut self, tx: T) -> ChangeSet<A, <I as Indexer>::ChangeSet>
    where\n T: Into<Arc<Transaction>>,

    Insert and index a transaction into the graph.

    \n

    pub fn insert_anchor(\n &mut self,\n txid: Txid,\n anchor: A,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Insert an anchor for a given transaction.

    \n

    pub fn insert_seen_at(\n &mut self,\n txid: Txid,\n seen_at: u64,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Insert a unix timestamp of when a transaction is seen in the mempool.

    \n

    This is used for transaction conflict resolution in [TxGraph] where the transaction with\nthe later last-seen is prioritized.

    \n

    pub fn batch_insert_relevant<T>(\n &mut self,\n txs: impl IntoIterator<Item = (T, impl IntoIterator<Item = A>)>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>
    where\n T: Into<Arc<Transaction>>,

    Batch insert transactions, filtering out those that are irrelevant.

    \n

    Relevancy is determined by the [Indexer::is_tx_relevant] implementation of I. Irrelevant\ntransactions in txs will be ignored. txs do not need to be in topological order.

    \n

    pub fn batch_insert_relevant_unconfirmed<T>(\n &mut self,\n unconfirmed_txs: impl IntoIterator<Item = (T, u64)>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>
    where\n T: Into<Arc<Transaction>>,

    Batch insert unconfirmed transactions, filtering out those that are irrelevant.

    \n

    Relevancy is determined by the internal [Indexer::is_tx_relevant] implementation of I.\nIrrelevant transactions in txs will be ignored.

    \n

    Items of txs are tuples containing the transaction and a last seen timestamp. The\nlast seen communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [TxGraph] (refer to [TxGraph::insert_seen_at] for details).

    \n

    pub fn batch_insert_unconfirmed<T>(\n &mut self,\n txs: impl IntoIterator<Item = (T, u64)>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>
    where\n T: Into<Arc<Transaction>>,

    Batch insert unconfirmed transactions.

    \n

    Items of txs are tuples containing the transaction and a last seen timestamp. The\nlast seen communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [TxGraph] (refer to [TxGraph::insert_seen_at] for details).

    \n

    To filter out irrelevant transactions, use batch_insert_relevant_unconfirmed instead.

    \n
    ",0,"example_cli::KeychainTxGraph"]]]]); + var type_impls = Object.fromEntries([["example_cli",[["
    §

    impl<A, I> AsRef<TxGraph<A>> for IndexedTxGraph<A, I>

    §

    fn as_ref(&self) -> &TxGraph<A>

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef>","example_cli::KeychainTxGraph"],["
    §

    impl<A, I> Clone for IndexedTxGraph<A, I>
    where\n A: Clone,\n I: Clone,

    §

    fn clone(&self) -> IndexedTxGraph<A, I>

    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","example_cli::KeychainTxGraph"],["
    §

    impl<A, I> Debug for IndexedTxGraph<A, I>
    where\n A: Debug,\n I: Debug,

    §

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

    Formats the value using the given formatter. Read more
    ","Debug","example_cli::KeychainTxGraph"],["
    §

    impl<A, I> Default for IndexedTxGraph<A, I>
    where\n I: Default,

    §

    fn default() -> IndexedTxGraph<A, I>

    Returns the “default value” for a type. Read more
    ","Default","example_cli::KeychainTxGraph"],["
    §

    impl<A, I> IndexedTxGraph<A, I>

    pub fn new(index: I) -> IndexedTxGraph<A, I>

    Construct a new [IndexedTxGraph] with a given index.

    \n

    pub fn graph(&self) -> &TxGraph<A>

    Get a reference of the internal transaction graph.

    \n
    ",0,"example_cli::KeychainTxGraph"],["
    §

    impl<A, I> IndexedTxGraph<A, I>
    where\n <I as Indexer>::ChangeSet: Default + Merge,\n A: for<'b> Anchor + for<'b> From<TxPosInBlock<'b>>,\n I: Indexer,

    Methods are available if the anchor (A) can be created from [TxPosInBlock].

    \n

    pub fn apply_block_relevant(\n &mut self,\n block: &Block,\n height: u32,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Batch insert all transactions of the given block of height, filtering out those that are\nirrelevant.

    \n

    Each inserted transaction’s anchor will be constructed using [TxPosInBlock].

    \n

    Relevancy is determined by the internal [Indexer::is_tx_relevant] implementation of I.\nIrrelevant transactions in txs will be ignored.

    \n

    pub fn apply_block(\n &mut self,\n block: Block,\n height: u32,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Batch insert all transactions of the given block of height.

    \n

    Each inserted transaction’s anchor will be constructed using [TxPosInBlock].

    \n

    To only insert relevant transactions, use apply_block_relevant instead.

    \n
    ",0,"example_cli::KeychainTxGraph"],["
    §

    impl<A, I> IndexedTxGraph<A, I>
    where\n A: Anchor,\n I: Indexer,

    pub fn apply_changeset(\n &mut self,\n changeset: ChangeSet<A, <I as Indexer>::ChangeSet>,\n)

    Applies the [ChangeSet] to the [IndexedTxGraph].

    \n

    pub fn initial_changeset(&self) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Determines the [ChangeSet] between self and an empty [IndexedTxGraph].

    \n
    ",0,"example_cli::KeychainTxGraph"],["
    §

    impl<A, I> IndexedTxGraph<A, I>
    where\n A: Anchor,\n I: Indexer,\n <I as Indexer>::ChangeSet: Default + Merge,

    pub fn apply_update(\n &mut self,\n update: TxUpdate<A>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Apply an update directly.

    \n

    update is a tx_graph::TxUpdate<A> and the resultant changes is returned as [ChangeSet].

    \n

    pub fn apply_update_at(\n &mut self,\n update: TxUpdate<A>,\n seen_at: Option<u64>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Apply the given update with an optional seen_at timestamp.

    \n

    seen_at represents when the update is seen (in unix seconds). It is used to determine the\nlast_seens for all transactions in the update which have no corresponding anchor(s). The\nlast_seen value is used internally to determine precedence of conflicting unconfirmed\ntransactions (where the transaction with the lower last_seen value is omitted from the\ncanonical history).

    \n

    Not setting a seen_at value means unconfirmed transactions introduced by this update will\nnot be part of the canonical history of transactions.

    \n

    Use apply_update to have the seen_at value automatically\nset to the current time.

    \n

    pub fn insert_txout(\n &mut self,\n outpoint: OutPoint,\n txout: TxOut,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Insert a floating txout of given outpoint.

    \n

    pub fn insert_tx<T>(&mut self, tx: T) -> ChangeSet<A, <I as Indexer>::ChangeSet>
    where\n T: Into<Arc<Transaction>>,

    Insert and index a transaction into the graph.

    \n

    pub fn insert_anchor(\n &mut self,\n txid: Txid,\n anchor: A,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Insert an anchor for a given transaction.

    \n

    pub fn insert_seen_at(\n &mut self,\n txid: Txid,\n seen_at: u64,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>

    Insert a unix timestamp of when a transaction is seen in the mempool.

    \n

    This is used for transaction conflict resolution in [TxGraph] where the transaction with\nthe later last-seen is prioritized.

    \n

    pub fn batch_insert_relevant<T>(\n &mut self,\n txs: impl IntoIterator<Item = (T, impl IntoIterator<Item = A>)>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>
    where\n T: Into<Arc<Transaction>>,

    Batch insert transactions, filtering out those that are irrelevant.

    \n

    Relevancy is determined by the [Indexer::is_tx_relevant] implementation of I. Irrelevant\ntransactions in txs will be ignored. txs do not need to be in topological order.

    \n

    pub fn batch_insert_relevant_unconfirmed<T>(\n &mut self,\n unconfirmed_txs: impl IntoIterator<Item = (T, u64)>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>
    where\n T: Into<Arc<Transaction>>,

    Batch insert unconfirmed transactions, filtering out those that are irrelevant.

    \n

    Relevancy is determined by the internal [Indexer::is_tx_relevant] implementation of I.\nIrrelevant transactions in txs will be ignored.

    \n

    Items of txs are tuples containing the transaction and a last seen timestamp. The\nlast seen communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [TxGraph] (refer to [TxGraph::insert_seen_at] for details).

    \n

    pub fn batch_insert_unconfirmed<T>(\n &mut self,\n txs: impl IntoIterator<Item = (T, u64)>,\n) -> ChangeSet<A, <I as Indexer>::ChangeSet>
    where\n T: Into<Arc<Transaction>>,

    Batch insert unconfirmed transactions.

    \n

    Items of txs are tuples containing the transaction and a last seen timestamp. The\nlast seen communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [TxGraph] (refer to [TxGraph::insert_seen_at] for details).

    \n

    To filter out irrelevant transactions, use batch_insert_relevant_unconfirmed instead.

    \n
    ",0,"example_cli::KeychainTxGraph"]]]]); if (window.register_type_impls) { window.register_type_impls(type_impls); } else { window.pending_type_impls = type_impls; } })() -//{"start":55,"fragment_lengths":[20862]} \ No newline at end of file +//{"start":55,"fragment_lengths":[21409]} \ No newline at end of file diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/std/primitive.tuple.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/std/primitive.tuple.js index f1027ec7b4..22453aeb62 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/std/primitive.tuple.js +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/std/primitive.tuple.js @@ -1,9 +1,9 @@ (function() { - var type_impls = Object.fromEntries([["bdk_chain",[["
    §

    impl<T0, T1> Decodable for (T0, T1)
    where\n T0: Decodable,\n T1: Decodable,

    §

    fn consensus_decode<R>(r: &mut R) -> Result<(T0, T1), Error>
    where\n R: Read + ?Sized,

    Decode an object with a well-defined format. Read more
    §

    fn consensus_decode_from_finite_reader<R>(reader: &mut R) -> Result<Self, Error>
    where\n R: Read + ?Sized,

    Decode Self from a size-limited reader. Read more
    ","Decodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    Source§

    impl<'de, T0, T1> Deserialize<'de> for (T0, T1)
    where\n T0: Deserialize<'de>,\n T1: Deserialize<'de>,

    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    §

    impl<T0, T1> Encodable for (T0, T1)
    where\n T0: Encodable,\n T1: Encodable,

    §

    fn consensus_encode<W>(&self, w: &mut W) -> Result<usize, Error>
    where\n W: Write + ?Sized,

    Encodes an object with a well-defined format. Read more
    ","Encodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    §

    impl From<BlockId> for (u32, BlockHash)

    §

    fn from(block_id: BlockId) -> (u32, BlockHash)

    Converts to this type from the input type.
    ","From","bdk_chain::Indexed"],["
    §

    impl<T0, T1> Merge for (T0, T1)
    where\n T0: Merge,\n T1: Merge,

    §

    fn merge(&mut self, _other: (T0, T1))

    Merge another object of the same type onto self.
    §

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    §

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    ","Merge","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    Source§

    impl<T0, T1> Serialize for (T0, T1)
    where\n T0: Serialize,\n T1: Serialize,

    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    §

    impl<'a, O, P> TryFrom<&'a Row<'a>> for (O, P)
    where\n O: FromSql,\n P: FromSql,

    §

    type Error = Error

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

    fn try_from(row: &'a Row<'a>) -> Result<(O, P), Error>

    Performs the conversion.
    ","TryFrom<&'a Row<'a>>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"]]],["bdk_core",[["
    Source§

    impl From<BlockId> for (u32, BlockHash)

    Source§

    fn from(block_id: BlockId) -> Self

    Converts to this type from the input type.
    ","From","bdk_core::Indexed"],["
    Source§

    impl<T0, T1> Merge for (T0, T1)
    where\n T0: Merge,\n T1: Merge,

    Source§

    fn merge(&mut self, _other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    ","Merge","bdk_core::Indexed","bdk_core::KeychainIndexed"]]],["bdk_wallet",[]],["example_cli",[]]]); + var type_impls = Object.fromEntries([["bdk_chain",[["
    §

    impl<T0, T1> Decodable for (T0, T1)
    where\n T0: Decodable,\n T1: Decodable,

    §

    fn consensus_decode<R>(r: &mut R) -> Result<(T0, T1), Error>
    where\n R: Read + ?Sized,

    Decode an object with a well-defined format. Read more
    §

    fn consensus_decode_from_finite_reader<R>(reader: &mut R) -> Result<Self, Error>
    where\n R: Read + ?Sized,

    Decode Self from a size-limited reader. Read more
    ","Decodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    Source§

    impl<'de, T0, T1> Deserialize<'de> for (T0, T1)
    where\n T0: Deserialize<'de>,\n T1: Deserialize<'de>,

    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    §

    impl<T0, T1> Encodable for (T0, T1)
    where\n T0: Encodable,\n T1: Encodable,

    §

    fn consensus_encode<W>(&self, w: &mut W) -> Result<usize, Error>
    where\n W: Write + ?Sized,

    Encodes an object with a well-defined format. Read more
    ","Encodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    Source§

    impl From<BlockId> for (u32, BlockHash)

    Source§

    fn from(block_id: BlockId) -> (u32, BlockHash)

    Converts to this type from the input type.
    ","From","bdk_chain::Indexed"],["
    Source§

    impl<T0, T1> Merge for (T0, T1)
    where\n T0: Merge,\n T1: Merge,

    Source§

    fn merge(&mut self, _other: (T0, T1))

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    ","Merge","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    Source§

    impl<T0, T1> Serialize for (T0, T1)
    where\n T0: Serialize,\n T1: Serialize,

    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["
    §

    impl<'a, O, P> TryFrom<&'a Row<'a>> for (O, P)
    where\n O: FromSql,\n P: FromSql,

    §

    type Error = Error

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

    fn try_from(row: &'a Row<'a>) -> Result<(O, P), Error>

    Performs the conversion.
    ","TryFrom<&'a Row<'a>>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"]]],["bdk_core",[["
    Source§

    impl From<BlockId> for (u32, BlockHash)

    Source§

    fn from(block_id: BlockId) -> Self

    Converts to this type from the input type.
    ","From","bdk_core::Indexed"],["
    Source§

    impl<T0, T1> Merge for (T0, T1)
    where\n T0: Merge,\n T1: Merge,

    Source§

    fn merge(&mut self, _other: Self)

    Merge another object of the same type onto self.
    Source§

    fn is_empty(&self) -> bool

    Returns whether the structure is considered empty.
    Source§

    fn take(&mut self) -> Option<Self>

    Take the value, replacing it with the default value.
    ","Merge","bdk_core::Indexed","bdk_core::KeychainIndexed"]]],["bdk_wallet",[]],["example_cli",[]]]); if (window.register_type_impls) { window.register_type_impls(type_impls); } else { window.pending_type_impls = type_impls; } })() -//{"start":55,"fragment_lengths":[17691,3990,18,19]} \ No newline at end of file +//{"start":55,"fragment_lengths":[18153,3990,18,19]} \ No newline at end of file