From e371ba36cd3e84f6d80c600dcf426680de8efe97 Mon Sep 17 00:00:00 2001 From: mmstick Date: Tue, 12 Mar 2024 01:27:40 +0000 Subject: [PATCH] deploy: b4ad96066bee18eb3e95aeab41b50e89be2e5b1b --- getrandom/struct.Error.html | 2 +- search-index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/getrandom/struct.Error.html b/getrandom/struct.Error.html index 2511521a1f9..54d54581ec7 100644 --- a/getrandom/struct.Error.html +++ b/getrandom/struct.Error.html @@ -39,7 +39,7 @@
source

pub const fn code(self) -> NonZeroU32

Extract the bare error code.

This code can either come from the underlying OS, or be a custom error. Use Error::raw_os_error() to disambiguate.

-

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

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 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 From<NonZeroU32> for Error

source§

fn from(code: NonZeroU32) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Error

source§

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

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

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

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 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 From<NonZeroU32> for Error

source§

fn from(code: NonZeroU32) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Error

source§

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

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

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

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Error

source§

impl Eq for Error

source§

impl StructuralEq for Error

source§

impl StructuralPartialEq for Error

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

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/search-index.js b/search-index.js index db9404b17a8..9af1ded7b16 100644 --- a/search-index.js +++ b/search-index.js @@ -81,7 +81,7 @@ var searchIndex = new Map(JSON.parse('[\ ["futures_sink",{"doc":"Asynchronous sinks","t":"RKMMMM","n":["Error","Sink","poll_close","poll_flush","poll_ready","start_send"],"q":[[0,"futures_sink"],[6,"core::pin"],[7,"core::task::wake"],[8,"core::result"],[9,"core::task::poll"]],"d":["The type of value produced by the sink when an error …","A Sink is a value into which other values can be sent, …","Flush any remaining output and close this sink, if …","Flush any remaining output from this sink.","Attempts to prepare the Sink to receive a value.","Begin the process of sending a value to the sink. Each …"],"i":[2,0,2,2,2,2],"f":[0,0,[[[3,[[2,[],[[1,[-1]]]]]],4],[[7,[[6,[5,-1]]]]],[]],[[[3,[[2,[],[[1,[-1]]]]]],4],[[7,[[6,[5,-1]]]]],[]],[[[3,[[2,[],[[1,[-1]]]]]],4],[[7,[[6,[5,-1]]]]],[]],[[[3,[[2,[],[[1,[-1]]]]]],-2],[[6,[5,-1]]],[],[]]],"c":[],"p":[[17,"Error"],[10,"Sink",0],[5,"Pin",6],[5,"Context",7],[1,"tuple"],[6,"Result",8],[6,"Poll",9]],"b":[]}],\ ["futures_task",{"doc":"Tools for working with tasks.","t":"KEFFKEEEKFKEFNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNHHNNNMMNNNNNNNNNNNNNNNNNNNMHH","n":["ArcWake","Context","FutureObj","LocalFutureObj","LocalSpawn","Poll","RawWaker","RawWakerVTable","Spawn","SpawnError","UnsafeFutureObj","Waker","WakerRef","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into_future","into_future","into_future_obj","into_raw","is_shutdown","new","new","new","new_unowned","noop_waker","noop_waker_ref","poll","poll","shutdown","spawn_local_obj","spawn_obj","status","status","status_local","status_local","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","wake","wake","wake_by_ref","waker","waker_ref"],"q":[[0,"futures_task"],[84,"core::task::wake"],[85,"core::future::future"],[86,"core::fmt"],[87,"core::fmt"],[88,"core::pin"],[89,"core::marker"],[90,"core::mem::manually_drop"],[91,"core::task::wake"],[92,"core::result"],[93,"alloc::string"],[94,"core::any"],[95,"alloc::sync"]],"d":["A way of waking up a specific task.","","A custom trait object for polling futures, roughly akin to …","A custom trait object for polling futures, roughly akin to …","The LocalSpawn is similar to Spawn, but allows spawning …","","","","The Spawn trait allows for pushing futures onto an …","An error that occurred during spawning.","A custom implementation of a future trait object for …","","A Waker that is only valid for a given lifetime.","","","","","","","","","","Drops the future represented by the given fat pointer.","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Converts the LocalFutureObj into a FutureObj.","Convert an owned instance into a (conceptually owned) fat …","Check whether spawning failed to the executor being shut …","Create a LocalFutureObj from a custom trait object …","Create a FutureObj from a custom trait object …","Create a new WakerRef from a Waker reference.","Create a new WakerRef from a Waker that must not be …","Create a new Waker which does nothing when wake() is …","Get a static reference to a Waker which does nothing when …","","","Spawning failed because the executor has been shut down.","Spawns a future that will be run to completion.","Spawns a future that will be run to completion.","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","","","","","","","","","","","","","","Indicates that the associated task is ready to make …","Indicates that the associated task is ready to make …","Indicates that the associated task is ready to make …","Creates a Waker from an Arc<impl ArcWake>.","Creates a reference to a Waker from a reference to …"],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,6,5,9,1,6,5,9,1,1,14,5,6,6,5,9,1,6,5,5,5,5,5,5,9,9,9,9,9,1,6,5,9,1,5,9,5,14,6,5,9,1,1,0,0,5,9,6,19,21,21,21,19,19,6,6,5,9,1,6,5,9,1,6,5,9,1,24,24,24,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[3,4],[[[5,[-1]]],4,[]],[[6,7],8],[[6,7],8],[[[5,[-1]],7],8,[]],[[[9,[-1]],7],8,[]],[[1,7],8],[-1,-1,[]],[[[10,[-1]]],[[5,[4]]],[[3,[],[[11,[4]]]]]],[[[9,[-1]]],[[5,[-1]]],[]],[[[12,[[10,[3]]]]],[[5,[4]]]],[[[10,[3]]],[[5,[4]]]],[-1,-1,[]],[[[12,[[10,[-1]]]]],[[5,[4]]],[[3,[],[[11,[4]]]]]],[[[12,[[10,[-1]]]]],[[9,[4]]],[[3,[],[[11,[4]]]],13]],[[[12,[[10,[3]]]]],[[9,[4]]]],[-1,-1,[]],[[[10,[3]]],[[9,[4]]]],[[[10,[-1]]],[[9,[4]]],[[3,[],[[11,[4]]]],13]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[5,[-1]]],[[9,[-1]]],[]],[14,3],[6,15],[-2,[[5,[-1]]],[],[[14,[-1]]]],[-2,[[9,[-1]]],[],[[14,[-1]],13]],[2,1],[[[16,[2]]],1],[[],2],[[],2],[[[12,[[5,[-1]]]],17],[[18,[-1]]],[]],[[[12,[[9,[-1]]]],17],[[18,[-1]]],[]],[[],6],[[19,[5,[4]]],[[20,[4,6]]]],[[21,[9,[4]]],[[20,[4,6]]]],[21,[[20,[4,6]]]],[21,[[20,[4,6]]]],[19,[[20,[4,6]]]],[19,[[20,[4,6]]]],[-1,22,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[[[25,[24]]],4],[[[25,[24]]],4],[[[25,[24]]],4],[[[25,[-1]]],2,24],[[[25,[-1]]],1,24]],"c":[],"p":[[5,"WakerRef",0],[5,"Waker",84],[10,"Future",85],[1,"tuple"],[5,"LocalFutureObj",0],[5,"SpawnError",0],[5,"Formatter",86],[8,"Result",86],[5,"FutureObj",0],[5,"Box",87],[17,"Output"],[5,"Pin",88],[10,"Send",89],[10,"UnsafeFutureObj",0],[1,"bool"],[5,"ManuallyDrop",90],[5,"Context",84],[6,"Poll",91],[10,"LocalSpawn",0],[6,"Result",92],[10,"Spawn",0],[5,"String",93],[5,"TypeId",94],[10,"ArcWake",0],[5,"Arc",95]],"b":[[24,"impl-Debug-for-SpawnError"],[25,"impl-Display-for-SpawnError"],[30,"impl-From%3CBox%3CF%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[31,"impl-From%3CFutureObj%3C\'a,+T%3E%3E-for-LocalFutureObj%3C\'a,+T%3E"],[32,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[33,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[35,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[36,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"],[37,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"],[39,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E-for-FutureObj%3C\'a,+()%3E"],[40,"impl-From%3CBox%3CF%3E%3E-for-FutureObj%3C\'a,+()%3E"]]}],\ ["futures_util",{"doc":"Combinators and utilities for working with Futures, Stream…","t":"EEEEEEEEEEEEEEEEEECCQQCCQQQQQQQQQQCCQQCQQFFFFFIFPPGFRFFFFKEPPKFPPFFFFFFFFFFFPIFFFFFFGFRFFFFFFFFFPFFFFFFFKKFFFFFGFFKFFNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNNNNNNNHNNNNNNHNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKKKKKKKKFFFFFFFFFEEFFFEEFFFFFFFFFFFEFFFEFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNHHHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIFFFRFFFFFKFKFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNFFFFFFFIFFFFFFFFFFFFRFFFFFIFFFFFKFFFFFFFRFPIFFFFFFRFFFFFFFFGFFFFPFFFFFFFFFKKFFFFFFFFFFFFFFFFFFFFFFFFKKFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHCHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNKFEFFKKEEEKFKKEFNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNHHNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNMHH","n":["AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Sink","SinkExt","Stream","StreamExt","TryFuture","TryFutureExt","TryStream","TryStreamExt","future","io","join","join","lock","never","pending","pending","pin_mut","poll","poll","ready","select","select","select_biased","select_biased","sink","stream","stream_select","stream_select","task","try_join","try_join","AbortHandle","AbortRegistration","Abortable","Aborted","AndThen","BoxFuture","CatchUnwind","Done","Done","Either","ErrInto","Error","Flatten","FlattenSink","FlattenStream","Fuse","FusedFuture","Future","Future","Future","FutureExt","FutureObj","Gone","Gone","Inspect","InspectErr","InspectOk","IntoFuture","IntoStream","Join","Join3","Join4","Join5","JoinAll","Lazy","Left","LocalBoxFuture","LocalFutureObj","Map","MapErr","MapInto","MapOk","MapOkOrElse","MaybeDone","NeverError","Ok","OkInto","OptionFuture","OrElse","Pending","PollFn","PollImmediate","Ready","Remote","RemoteHandle","Right","Select","SelectAll","SelectOk","Shared","Then","TryFlatten","TryFlattenStream","TryFuture","TryFutureExt","TryJoin","TryJoin3","TryJoin4","TryJoin5","TryJoinAll","TryMaybeDone","TrySelect","UnitError","UnsafeFutureObj","UnwrapOrElse","WeakShared","abort","abortable","and_then","and_then","as_pin_mut","as_pin_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed_local","boxed_local","catch_unwind","catch_unwind","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume","default","downgrade","drop","drop","eq","err","err_into","err_into","factor_first","factor_second","flatten","flatten","flatten_sink","flatten_sink","flatten_stream","flatten_stream","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","fuse","fuse","handle","inspect","inspect","inspect_err","inspect_err","inspect_ok","inspect_ok","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_raw","into_stream","into_stream","is_aborted","is_aborted","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","join","join3","join4","join5","join_all","lazy","left_future","left_future","map","map","map_err","map_err","map_into","map_into","map_ok","map_ok","map_ok_or_else","map_ok_or_else","maybe_done","never_error","never_error","new","new_pair","now_or_never","now_or_never","ok","ok_into","ok_into","or_else","or_else","output_mut","output_mut","peek","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_fn","poll_immediate","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_read","poll_read_vectored","poll_ready","poll_ready","poll_ready","poll_ready","poll_seek","poll_unpin","poll_unpin","poll_write","poll_write_vectored","ptr_eq","ptr_hash","ready","remote_handle","remote_handle","right_future","right_future","select","select_all","select_ok","shared","shared","size_hint","size_hint","size_hint","size_hint","size_hint","start_send","start_send","start_send","start_send","strong_count","take_output","take_output","terminated","then","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_flatten","try_flatten","try_flatten_stream","try_flatten_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_join","try_join3","try_join4","try_join5","try_join_all","try_maybe_done","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_unpin","try_poll_unpin","try_select","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unit_error","unit_error","unwrap_or_else","unwrap_or_else","upgrade","weak_count","AllowStdIo","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BufReader","BufWriter","Chain","Close","Copy","CopyBuf","CopyBufAbortable","Cursor","Empty","Error","ErrorKind","FillBuf","Flush","IntoSink","IoSlice","IoSliceMut","LineWriter","Lines","Read","ReadExact","ReadHalf","ReadLine","ReadToEnd","ReadToString","ReadUntil","ReadVectored","Repeat","Result","ReuniteError","SeeKRelative","Seek","SeekFrom","Sink","Take","Window","Write","WriteAll","WriteHalf","WriteVectored","as_mut","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","buffer","buffer","chain","clone","clone","clone_into","clone_into","close","cmp","consume","consume","consume","consume","consume","consume","consume","consume","consume","consume_unpin","copy","copy_buf","copy_buf_abortable","default","empty","end","eq","fill_buf","fill_buf","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_sink","is_pair_of","is_pair_of","limit","lines","new","new","new","new","new","new","partial_cmp","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_next","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_ready","poll_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_seek_relative","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","position","read","read","read_exact","read_exact","read_line","read_to_end","read_to_end","read_to_string","read_to_string","read_until","read_vectored","read_vectored","repeat","reunite","reunite","seek","seek","seek_relative","set","set_limit","set_position","sink","split","start","start_send","stream_position","take","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","with_capacity","with_capacity","write","write","write_all","write_all","write_fmt","write_vectored","write_vectored","MappedMutexGuard","Mutex","MutexGuard","MutexLockFuture","OwnedMutexGuard","OwnedMutexLockFuture","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_mut","into","into","into","into","into","into","into_future","into_future","into_inner","is_terminated","is_terminated","lock","lock_owned","map","map","new","poll","poll","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_lock","try_lock_owned","type_id","type_id","type_id","type_id","type_id","type_id","Never","Buffer","Close","Drain","Error","Fanout","Feed","Flush","Send","SendAll","Sink","SinkErrInto","SinkExt","SinkMapErr","Unfold","With","WithFlatMap","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","clone","clone","clone","clone_into","clone_into","clone_into","close","drain","fanout","feed","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","is_terminated","is_terminated","is_terminated","is_terminated","left_sink","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close_unpin","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush_unpin","poll_next","poll_next","poll_next","poll_next","poll_next","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready_unpin","right_sink","send","send_all","sink_err_into","sink_map_err","size_hint","size_hint","size_hint","size_hint","size_hint","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send_unpin","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unfold","with","with_flat_map","AbortHandle","AbortRegistration","Abortable","Aborted","All","AndThen","Any","BoxStream","BufferUnordered","Buffered","CatchUnwind","Chain","Chunks","Collect","Concat","Count","Cycle","Empty","Enumerate","ErrInto","Error","Filter","FilterMap","FlatMap","FlatMapUnordered","Flatten","FlattenUnordered","Fold","ForEach","ForEachConcurrent","Forward","Fuse","FusedStream","FuturesOrdered","FuturesUnordered","Inspect","InspectErr","InspectOk","IntoAsyncRead","IntoStream","Item","Iter","Left","LocalBoxStream","Map","MapErr","MapOk","Next","NextIf","NextIfEq","Ok","Once","OrElse","Peek","PeekMut","Peekable","Pending","PollFn","PollImmediate","PollNext","ReadyChunks","Repeat","RepeatWith","ReuniteError","Right","Scan","Select","SelectAll","SelectNextSome","SelectWithStrategy","Skip","SkipWhile","SplitSink","SplitStream","Stream","StreamExt","StreamFuture","Take","TakeUntil","TakeWhile","Then","TryAll","TryAny","TryBufferUnordered","TryBuffered","TryChunks","TryChunksError","TryCollect","TryConcat","TryFilter","TryFilterMap","TryFlatten","TryFlattenUnordered","TryFold","TryForEach","TryForEachConcurrent","TryNext","TryReadyChunks","TryReadyChunksError","TrySkipWhile","TryStream","TryStreamExt","TryTakeWhile","TryUnfold","Unfold","Unzip","Zip","abortable","all","all","and_then","and_then","any","any","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed_local","boxed_local","buffer_unordered","buffer_unordered","buffered","buffered","by_ref","by_ref","catch_unwind","catch_unwind","chain","chain","chunks","chunks","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","collect","collect","concat","concat","consume","count","count","cycle","cycle","default","default","default","default","drop","empty","enumerate","enumerate","eq","eq","eq","err_into","err_into","extend","extend","extend","filter","filter","filter_map","filter_map","flat_map","flat_map","flat_map_unordered","flat_map_unordered","flatten","flatten","flatten_unordered","flatten_unordered","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","for_each","for_each","for_each_concurrent","for_each_concurrent","forward","forward","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","fuse","fuse","futures_unordered","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","inspect","inspect","inspect_err","inspect_err","inspect_ok","inspect_ok","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_async_read","into_async_read","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_stream","into_stream","is_done","is_empty","is_pair_of","is_pair_of","is_stopped","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","iter","left_stream","left_stream","len","map","map","map_err","map_err","map_ok","map_ok","new","next","next","next_if","next_if_eq","once","or_else","or_else","peek","peek_mut","peekable","peekable","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_fn","poll_immediate","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next_unpin","poll_next_unpin","poll_peek","poll_peek_mut","poll_read","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_write","push","push_back","push_front","ready_chunks","ready_chunks","repeat","repeat_with","reunite","reunite","right_stream","right_stream","scan","scan","select","select_all","select_all","select_next_some","select_next_some","select_with_strategy","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip","skip_while","skip_while","spawn_local_obj","spawn_obj","split","split","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","take","take","take_future","take_result","take_until","take_until","take_while","take_while","then","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","toggle","try_all","try_all","try_any","try_any","try_buffer_unordered","try_buffer_unordered","try_buffered","try_buffered","try_chunks","try_chunks","try_collect","try_collect","try_concat","try_concat","try_filter","try_filter","try_filter_map","try_filter_map","try_flatten","try_flatten","try_flatten_unordered","try_flatten_unordered","try_fold","try_fold","try_for_each","try_for_each","try_for_each_concurrent","try_for_each_concurrent","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_next","try_next","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next_unpin","try_poll_next_unpin","try_ready_chunks","try_ready_chunks","try_skip_while","try_skip_while","try_take_while","try_take_while","try_unfold","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unfold","unzip","unzip","zip","zip","FuturesUnordered","IntoIter","Iter","IterMut","IterPinMut","IterPinRef","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","iter_pin_mut","iter_pin_ref","len","new","next","next","next","next","next","push","size_hint","size_hint","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","IntoIter","Iter","IterMut","SelectAll","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","len","new","next","next","next","push","select_all","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","ArcWake","AtomicWaker","Context","FutureObj","LocalFutureObj","LocalSpawn","LocalSpawnExt","Poll","RawWaker","RawWakerVTable","Spawn","SpawnError","SpawnExt","UnsafeFutureObj","Waker","WakerRef","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","deref","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into_future","into_future","into_future_obj","into_raw","is_shutdown","new","new","new","new","new_unowned","noop_waker","noop_waker_ref","poll","poll","register","shutdown","spawn","spawn","spawn_local","spawn_local","spawn_local_obj","spawn_local_with_handle","spawn_local_with_handle","spawn_obj","spawn_with_handle","spawn_with_handle","status","status_local","take","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","type_id","type_id","type_id","type_id","type_id","wake","wake","wake_by_ref","waker","waker_ref"],"q":[[0,"futures_util"],[41,"futures_util::future"],[942,"futures_util::io"],[1511,"futures_util::lock"],[1594,"futures_util::never"],[1595,"futures_util::sink"],[1837,"futures_util::stream"],[3545,"futures_util::stream::futures_unordered"],[3615,"futures_util::stream::select_all"],[3660,"futures_util::task"],[3767,"core::future::future"],[3768,"core::ops::function"],[3769,"core::pin"],[3770,"core::clone"],[3771,"core::option"],[3772,"core::result"],[3773,"core::fmt"],[3774,"core::fmt"],[3775,"core::marker"],[3776,"alloc::vec"],[3777,"core::task::wake"],[3778,"core::task::poll"],[3779,"core::ops::function"],[3780,"std::io::error"],[3781,"std::io"],[3782,"std::io"],[3783,"alloc::string"],[3784,"core::any"],[3785,"core::convert"],[3786,"core::convert"],[3787,"core::cmp"],[3788,"core::cmp"],[3789,"std::io"],[3790,"core::fmt"],[3791,"core::convert"],[3792,"core::task::wake"]],"d":["","","","","","","","","","","","","","","","","","","Asynchronous values.","Asynchronous I/O.","Polls multiple futures simultaneously, returning a tuple …","Polls multiple futures simultaneously, returning a tuple …","Futures-powered synchronization primitives.","This module contains the Never type.","A macro which yields to the event loop once.","A macro which yields to the event loop once.","Pins a value on the stack.","A macro which returns the result of polling a future once …","A macro which returns the result of polling a future once …","Extracts the successful type of a Poll<T>.","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Asynchronous sinks.","Asynchronous streams.","Combines several streams, all producing the same Item …","Combines several streams, all producing the same Item …","Tools for working with tasks.","Polls multiple futures simultaneously, resolving to a …","Polls multiple futures simultaneously, resolving to a …","A handle to an Abortable task.","A registration handle for an Abortable task. Values of …","A future/stream which can be remotely short-circuited …","Indicator that the Abortable task was aborted.","Future for the and_then method.","An owned dynamically typed Future for use in cases where …","Future for the catch_unwind method.","The output of the completed future","The output of the completed future","Combines two different futures, streams, or sinks having …","Future for the err_into method.","The type of failures yielded by this future","Future for the flatten method.","Sink for the flatten_sink method.","Stream for the flatten_stream method.","Future for the fuse method.","A future which tracks whether or not the underlying future …","","A not-yet-completed future","A not-yet-completed future","An extension trait for Futures that provides a variety of …","A custom trait object for polling futures, roughly akin to …","The empty variant after the result of a MaybeDone has been …","The empty variant after the result of a TryMaybeDone has …","Future for the inspect method.","Future for the inspect_err method.","Future for the inspect_ok method.","Future for the into_future method.","Stream for the into_stream method.","Future for the join function.","Future for the join3 function.","Future for the join4 function.","Future for the join5 function.","Future for the join_all function.","Future for the lazy function.","First branch of the type","BoxFuture, but without the Send requirement.","A custom trait object for polling futures, roughly akin to …","Future for the map method.","Future for the map_err method.","Future for the map_into combinator.","Future for the map_ok method.","Future for the map_ok_or_else method.","A future that may have completed.","Future for the never_error combinator.","The type of successful values yielded by this future","Future for the ok_into method.","A future representing a value which may or may not be …","Future for the or_else method.","Future for the pending() function.","Future for the poll_fn function.","Future for the poll_immediate function.","Future for the ready function.","A future which sends its output to the corresponding …","The handle to a remote future returned by remote_handle. …","Second branch of the type","Future for the select() function.","Future for the select_all function.","Future for the select_ok function.","Future for the shared method.","Future for the then method.","Future for the try_flatten method.","Future for the try_flatten_stream method.","A convenience for futures that return Result values that …","Adapters specific to Result-returning futures","Future for the try_join function.","Future for the try_join3 function.","Future for the try_join4 function.","Future for the try_join5 function.","Future for the try_join_all function.","A future that may have completed with an error.","Future for the try_select() function.","Future for the unit_error combinator.","A custom implementation of a future trait object for …","Future for the unwrap_or_else method.","A weak reference to a Shared that can be upgraded much …","Abort the Abortable stream/future associated with this …","Creates a new Abortable future and an AbortHandle which …","Executes another future after this one resolves …","Executes another future after this one resolves …","Convert Pin<&mut Either<A, B>> to …","Convert Pin<&Either<A, B>> to Either<Pin<&A>, Pin<&B>>, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Catches unwinding panics while polling the future.","Catches unwinding panics while polling the future.","","","","","","","","","","","","","","","","","","","","","","","Creates a new WeakShared for this Shared.","Drops the future represented by the given fat pointer.","","","Create a future that is immediately ready with an error …","Maps this future’s Error to a new error type using the …","Maps this future’s Error to a new error type using the …","Factor out a homogeneous type from an either of pairs.","Factor out a homogeneous type from an either of pairs.","Flatten the execution of this future when the output of …","Flatten the execution of this future when the output of …","Flattens the execution of this future when the successful …","Flattens the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Drops this handle without canceling the underlying future.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Fuse a future such that poll will never again be called …","Fuse a future such that poll will never again be called …","Create an AbortHandle from the given AbortRegistration.","Do something with the output of a future before passing it …","Do something with the output of a future before passing it …","Do something with the error value of a future before …","Do something with the error value of a future before …","Do something with the success value of a future before …","Do something with the success value of a future before …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Wraps a TryFuture into a type that implements Future.","Wraps a TryFuture into a type that implements Future.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unwraps the value from this immediately ready future.","Consumes this combinator, returning the underlying futures.","Extract the value of an either over two equivalent types.","Convert an owned instance into a (conceptually owned) fat …","Convert this future into a single element stream.","Convert this future into a single element stream.","Checks whether the task has been aborted. Note that all …","Checks whether AbortHandle::abort was called on any …","Returns true if the underlying future should no longer be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins the result of two futures, waiting for them both to …","Same as join, but with more futures.","Same as join, but with more futures.","Same as join, but with more futures.","Creates a future which represents a collection of the …","Creates a new future that allows delayed execution of a …","Wrap this future in an Either future, making it the …","Wrap this future in an Either future, making it the …","Map this future’s output to a different type, returning …","Map this future’s output to a different type, returning …","Maps this future’s error value to a different value.","Maps this future’s error value to a different value.","Map this future’s output to a different type, returning …","Map this future’s output to a different type, returning …","Maps this future’s success value to a different value.","Maps this future’s success value to a different value.","Maps this future’s success value to a different value, …","Maps this future’s success value to a different value, …","Wraps a future into a MaybeDone","Turns a Future<Output = T> into a …","Turns a Future<Output = T> into a …","Creates a new Abortable future/stream using an existing …","Creates an (AbortHandle, AbortRegistration) pair which can …","Evaluates and consumes the future, returning the resulting …","Evaluates and consumes the future, returning the resulting …","Create a future that is immediately ready with a success …","Maps this future’s Ok to a new type using the Into trait.","Maps this future’s Ok to a new type using the Into trait.","Executes another future if this one resolves to an error. …","Executes another future if this one resolves to an error. …","Returns an Option containing a mutable reference to the …","Returns an Option containing a mutable reference to the …","Returns Some containing a reference to this Shared’s …","Creates a future which never resolves, representing a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new future wrapping around a function returning …","Creates a future that is immediately ready with an Option …","","","","","","","","","","","","","","","A convenience for calling Future::poll on Unpin future …","A convenience for calling Future::poll on Unpin future …","","","Returns true if the two Shareds point to the same future …","Hashes the internal state of this Shared in a way that’s …","Creates a future that is immediately ready with a value.","Turn this future into a future that yields () on …","Turn this future into a future that yields () on …","Wrap this future in an Either future, making it the …","Wrap this future in an Either future, making it the …","Waits for either one of two differently-typed futures to …","Creates a new future which will select over a list of …","Creates a new future which will select the first …","Create a cloneable handle to this future where all handles …","Create a cloneable handle to this future where all handles …","","","","","","","","","","Gets the number of strong pointers to this allocation.","Attempt to take the output of a MaybeDone without driving …","Attempt to take the output of a TryMaybeDone without …","Creates a new Fuse-wrapped future which is already …","Chain on a computation for when a future finished, passing …","Chain on a computation for when a future finished, passing …","","","","","","","","","","","","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins the result of two futures, waiting for them both to …","Same as try_join, but with more futures.","Same as try_join, but with more futures.","Same as try_join, but with more futures.","Creates a future which represents either a collection of …","Wraps a future into a TryMaybeDone","Poll this TryFuture as if it were a Future.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling TryFuture::try_poll on …","A convenience method for calling TryFuture::try_poll on …","Waits for either one of two differently-typed futures to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Turns a Future<Output = T> into a …","Turns a Future<Output = T> into a …","Unwraps this future’s output, producing a future with …","Unwraps this future’s output, producing a future with …","Attempts to upgrade this WeakShared into a Shared.","Gets the number of weak pointers to this allocation.","A simple wrapper type which allows types which implement …","Read bytes asynchronously.","An extension trait which adds utility methods to …","Read bytes asynchronously.","An extension trait which adds utility methods to AsyncRead …","Seek bytes asynchronously.","An extension trait which adds utility methods to AsyncSeek …","Write bytes asynchronously.","An extension trait which adds utility methods to AsyncWrite…","The BufReader struct adds buffering to any reader.","Wraps a writer and buffers its output.","Reader for the chain method.","Future for the close method.","Future for the copy() function.","Future for the copy_buf() function.","Future for the copy_buf_abortable() function.","A Cursor wraps an in-memory buffer and provides it with a …","Reader for the empty() function.","","","Future for the fill_buf method.","Future for the flush method.","Sink for the into_sink method.","","","Wrap a writer, like BufWriter does, but prioritizes …","Stream for the lines method.","Future for the read method.","Future for the read_exact method.","The readable half of an object returned from …","Future for the read_line method.","Future for the read_to_end method.","Future for the read_to_string method.","Future for the read_until method.","Future for the read_vectored method.","Reader for the repeat() function.","","Error indicating a ReadHalf<T> and WriteHalf<T> were not …","Future for the BufReader::seek_relative method.","Future for the seek method.","","Writer for the sink() function.","Reader for the take method.","An owned window around an underlying buffer.","Future for the write method.","Future for the write_all method.","The writable half of an object returned from …","Future for the write_vectored method.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the internally buffered data.","Returns a reference to the internally buffered data.","Returns a reference to buf_writer’s internally buffered …","Creates an adaptor which will chain this stream with …","","","","","Creates a future which will entirely close this AsyncWrite.","","Tells this buffer that amt bytes have been consumed from …","","","","","","","","","A convenience for calling AsyncBufRead::consume on Unpin …","Creates a future which copies all the bytes from one …","Creates a future which copies all the bytes from one …","Creates a future which copies all the bytes from one …","","Constructs a new handle to an empty reader.","Returns the end index of this window into the underlying …","","Creates a future which will wait for a non-empty buffer to …","","Creates a future which will entirely flush this AsyncWrite.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the contained IO object.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Gets mutable references to the underlying readers in this …","Gets a mutable reference to the underlying value in this …","Acquires a mutable reference to the underlying sink or …","Gets a mutable reference to the underlying buffer inside …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Gets pinned mutable references to the underlying readers …","Acquires a pinned mutable reference to the underlying sink …","Returns a reference to the contained IO object.","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Gets references to the underlying readers in this Chain.","Gets a reference to the underlying value in this cursor.","Acquires a reference to the underlying sink or stream that …","Gets a shared reference to the underlying buffer inside of …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Consumes self and returns the contained IO object.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes the Chain, returning the wrapped readers.","Consumes this cursor, returning the underlying value.","Consumes this combinator, returning the underlying sink or …","Consumes this Window, returning the underlying buffer.","Allow using an AsyncWrite as a Sink<Item: AsRef<[u8]>>.","Checks if this ReadHalf and some WriteHalf were split from …","Checks if this WriteHalf and some ReadHalf were split from …","Returns the remaining number of bytes that can be read …","Returns a stream over the lines of this reader. This …","Creates a new AllowStdIo from an existing IO object.","Creates a new BufReader with a default buffer capacity. …","Creates a new BufWriter with a default buffer capacity. …","Create a new LineWriter with default buffer capacity. The …","Creates a new cursor wrapping the provided underlying …","Creates a new window around the buffer t defaulting to the …","","","","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","Forward to buf_writer ’s BufWriter::poll_close()","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","Forward to buf_writer ’s BufWriter::poll_flush()","","","","","","","","Attempt to read from the AsyncRead into buf.","","","","","","","","","","Attempt to read from the AsyncRead into bufs using vectored","","","","","","","","","Attempt to seek to an offset, in bytes, in a stream.","","Seek to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Attempts to seek relative to the current position. If the …","Attempt to write bytes from buf into the object.","","","","","","","","","","","Attempt to write bytes from bufs into the object using …","","","","","","","","","","","Returns the current position of this cursor.","Tries to read some bytes directly into the given buf in …","","Creates a future which will read exactly enough bytes to …","","Creates a future which will read all the bytes associated …","Creates a future which will read all the bytes from this …","","Creates a future which will read all the bytes from this …","","Creates a future which will read all the bytes associated …","Creates a future which will read from the AsyncRead into …","","Creates an instance of a reader that infinitely repeats …","Attempts to put the two “halves” of a split …","Attempts to put the two “halves” of a split …","Creates a future which will seek an IO object, and then …","","Seeks relative to the current position. If the new …","Changes the range of this window to the range specified.","Sets the number of bytes that can be read before this …","Sets the position of this cursor.","Creates an instance of a writer which will successfully …","Helper method for splitting this read/write object into …","Returns the starting index of this window into the …","","Creates a future which will return the current seek …","Creates an AsyncRead adapter which will read at most limit …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new BufReader with the specified buffer capacity.","Creates a new BufWriter with the specified buffer capacity.","Creates a new LineWriter with the specified buffer …","Creates a future which will write bytes from buf into the …","","Write data into this object.","","","Creates a future which will write bytes from bufs into the …","","An RAII guard returned by the MutexGuard::map and …","A futures-aware mutex.","An RAII guard returned by the lock and try_lock methods. …","A future which resolves when the target mutex has been …","An RAII guard returned by the lock_owned and try_lock_owned…","A future which resolves when the target mutex has been …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Consumes this mutex, returning the underlying data.","","","Acquire the lock asynchronously.","Acquire the lock asynchronously.","Returns a locked view over a portion of the locked data.","Returns a locked view over a portion of the locked data.","Creates a new futures-aware mutex.","","","","","","","","","","","","","","","Attempt to acquire the lock immediately.","Attempt to acquire the lock immediately.","","","","","","","A type with no possible values.","Sink for the buffer method.","Future for the close method.","Sink for the drain function.","The type of value produced by the sink when an error …","Sink that clones incoming items and forwards them to two …","Future for the feed method.","Future for the flush method.","Future for the send method.","Future for the send_all method.","A Sink is a value into which other values can be sent, …","Sink for the sink_err_into method.","An extension trait for Sinks that provides a variety of …","Sink for the sink_map_err method.","Sink for the unfold function.","Sink for the with method.","Sink for the with_flat_map method.","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds a fixed-size buffer to the current sink.","","","","","","","Close the sink.","Create a sink that will just discard all items given to it.","Fanout items to multiple sinks.","A future that completes after the given item has been …","Flush the sink, processing all pending items.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner sinks.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Get a pinned mutable reference to the inner sinks.","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Get a shared reference to the inner sinks.","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes this combinator, returning the underlying sinks.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","","","","","Wrap this sink in an Either sink, making it the left-hand …","","","","","","Flush any remaining output and close this sink, if …","","","","","","","","","A convenience method for calling Sink::poll_close on Unpin …","Flush any remaining output from this sink.","","","","","","","","","A convenience method for calling Sink::poll_flush on Unpin …","","","","","","Attempts to prepare the Sink to receive a value.","","","","","","","","","A convenience method for calling Sink::poll_ready on Unpin …","Wrap this stream in an Either stream, making it the …","A future that completes after the given item has been …","A future that completes after the given stream has been …","Map this sink’s error to a different error type using …","Transforms the error returned by the sink.","","","","","","Begin the process of sending a value to the sink. Each …","","","","","","","","","A convenience method for calling Sink::start_send on Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a sink from a function which processes one item at …","Composes a function in front of the sink.","Composes a function in front of the sink.","A handle to an Abortable task.","A registration handle for an Abortable task. Values of …","A future/stream which can be remotely short-circuited …","Indicator that the Abortable task was aborted.","Future for the all method.","Stream for the and_then method.","Future for the any method.","An owned dynamically typed Stream for use in cases where …","Stream for the buffer_unordered method.","Stream for the buffered method.","Stream for the catch_unwind method.","Stream for the chain method.","Stream for the chunks method.","Future for the collect method.","Future for the concat method.","Future for the count method.","Stream for the cycle method.","Stream for the empty function.","Stream for the enumerate method.","Stream for the err_into method.","The type of failures yielded by this future","Stream for the filter method.","Stream for the filter_map method.","Stream for the flat_map method.","Stream for the flat_map_unordered method.","Stream for the flatten method.","Stream for the flatten_unordered method.","Future for the fold method.","Future for the for_each method.","Future for the for_each_concurrent method.","Future for the forward method.","Stream for the fuse method.","A stream which tracks whether or not the underlying stream …","An unbounded queue of futures.","A set of futures which may complete in any order.","Stream for the inspect method.","Stream for the inspect_err method.","Stream for the inspect_ok method.","Reader for the into_async_read method.","Stream for the into_stream method.","Values yielded by the stream.","Stream for the iter function.","Poll the first stream.","BoxStream, but without the Send requirement.","Stream for the map method.","Stream for the map_err method.","Stream for the map_ok method.","Future for the next method.","Future for the Peekable::next_if method.","Future for the Peekable::next_if_eq method.","The type of successful values yielded by this future","A stream which emits single element and then EOF.","Stream for the or_else method.","Future for the Peekable::peek method.","Future for the Peekable::peek_mut method.","A Stream that implements a peek method.","Stream for the pending() function.","Stream for the poll_fn function.","Stream for the poll_immediate function.","Type to tell SelectWithStrategy which stream to poll next.","Stream for the ready_chunks method.","Stream for the repeat function.","An stream that repeats elements of type A endlessly by …","Error indicating a SplitSink<S> and SplitStream<S> were …","Poll the second stream.","Stream for the scan method.","Stream for the select() function.","An unbounded set of streams","Future for the select_next_some method.","Stream for the select_with_strategy() function. See …","Stream for the skip method.","Stream for the skip_while method.","A Sink part of the split pair","A Stream part of the split pair","A stream of values produced asynchronously.","An extension trait for Streams that provides a variety of …","Future for the into_future method.","Stream for the take method.","Stream for the take_until method.","Stream for the take_while method.","Stream for the then method.","Future for the try_all method.","Future for the try_any method.","Stream for the try_buffer_unordered method.","Stream for the try_buffered method.","Stream for the try_chunks method.","Error indicating, that while chunk was collected inner …","Future for the try_collect method.","Future for the try_concat method.","Stream for the try_filter method.","Stream for the try_filter_map method.","Stream for the try_flatten method.","Stream for the try_flatten_unordered method.","Future for the try_fold method.","Future for the try_for_each method.","Future for the try_for_each_concurrent method.","Future for the try_next method.","Stream for the try_ready_chunks method.","Error indicating, that while chunk was collected inner …","Stream for the try_skip_while method.","A convenience for streams that return Result values that …","Adapters specific to Result-returning streams","Stream for the try_take_while method.","Stream for the try_unfold function.","Stream for the unfold function.","Future for the unzip method.","Stream for the zip method.","Creates a new Abortable stream and an AbortHandle which …","Execute predicate over asynchronous stream, and return true…","Execute predicate over asynchronous stream, and return true…","Chain on a computation for when a value is ready, passing …","Chain on a computation for when a value is ready, passing …","Execute predicate over asynchronous stream, and return true…","Execute predicate over asynchronous stream, and return true…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","An adaptor for creating a buffered list of pending futures …","An adaptor for creating a buffered list of pending futures …","An adaptor for creating a buffered list of pending futures.","An adaptor for creating a buffered list of pending futures.","Borrows a stream, rather than consuming it.","Borrows a stream, rather than consuming it.","Catches unwinding panics while polling the stream.","Catches unwinding panics while polling the stream.","Adapter for chaining two streams.","Adapter for chaining two streams.","An adaptor for chunking up items of the stream inside a …","An adaptor for chunking up items of the stream inside a …","","","","","","","","","","","","","","","Transforms a stream into a collection, returning a future …","Transforms a stream into a collection, returning a future …","Concatenate all items of a stream into a single extendable …","Concatenate all items of a stream into a single extendable …","","Drives the stream to completion, counting the number of …","Drives the stream to completion, counting the number of …","Repeats a stream endlessly.","Repeats a stream endlessly.","","","","","","Creates a stream which contains no elements.","Creates a stream which gives the current iteration count …","Creates a stream which gives the current iteration count …","","","","Wraps the current stream in a new stream which converts …","Wraps the current stream in a new stream which converts …","","","","Filters the values produced by this stream according to …","Filters the values produced by this stream according to …","Filters the values produced by this stream while …","Filters the values produced by this stream while …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Execute an accumulating asynchronous computation over a …","Execute an accumulating asynchronous computation over a …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","A future that completes after the given stream has been …","A future that completes after the given stream has been …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Fuse a stream such that poll_next will never again be …","Fuse a stream such that poll_next will never again be …","An unbounded set of futures.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying stream that …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying streams …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying streams …","Acquires a mutable reference to the underlying streams …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying stream that this …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying streams that this …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying streams that this …","Acquires a reference to the underlying streams that this …","","Do something with each item of this stream, afterwards …","Do something with each item of this stream, afterwards …","Do something with the error value of this stream, …","Do something with the error value of this stream, …","Do something with the success value of this stream, …","Do something with the success value of this stream, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Adapter that converts this stream into an AsyncBufRead.","Adapter that converts this stream into an AsyncBufRead.","Converts this stream into a future of …","Converts this stream into a future of …","","","","","","","","","","","","","","","","","","","","","","","","","","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying stream.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying streams.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying streams.","Consumes this combinator, returning the underlying streams.","","","","","","","Wraps a TryStream into a type that implements Stream","Wraps a TryStream into a type that implements Stream","Returns whether the underlying stream has finished or not.","Returns true if the queue contains no futures","Returns true if the SplitStream<S> and SplitSink<S> …","Returns true if the SplitStream<S> and SplitSink<S> …","Whether the stream was stopped yet by the stopping future …","Returns true if the stream should no longer be polled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts an Iterator into a Stream which is always ready …","Wrap this stream in an Either stream, making it the …","Wrap this stream in an Either stream, making it the …","Returns the number of futures contained in the queue.","Maps this stream’s items to a different type, returning …","Maps this stream’s items to a different type, returning …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Constructs a new, empty FuturesOrdered","Creates a future that resolves to the next item in the …","Creates a future that resolves to the next item in the …","Creates a future which will consume and return the next …","Creates a future which will consume and return the next …","Creates a stream of a single element.","Chain on a computation for when an error happens, passing …","Chain on a computation for when an error happens, passing …","Produces a future which retrieves a reference to the next …","Produces a future which retrieves a mutable reference to …","Creates a new stream which exposes a peek method.","Creates a new stream which exposes a peek method.","Creates a stream which never returns any elements.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream wrapping a function returning …","Creates a new stream that always immediately returns …","Attempt to pull out the next value of this stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling Stream::poll_next on Unpin","A convenience method for calling Stream::poll_next on Unpin","Peek retrieves a reference to the next item in the stream.","Peek retrieves a mutable reference to the next item in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Push a future into the queue.","Pushes a future to the back of the queue.","Pushes a future to the front of the queue.","An adaptor for chunking up ready items of the stream …","An adaptor for chunking up ready items of the stream …","Create a stream which produces the same item repeatedly.","Creates a new stream that repeats elements of type A …","Attempts to put the two “halves” of a split …","Attempts to put the two “halves” of a split …","Wrap this stream in an Either stream, making it the …","Wrap this stream in an Either stream, making it the …","Combinator similar to StreamExt::fold that holds internal …","Combinator similar to StreamExt::fold that holds internal …","This function will attempt to pull items from both …","An unbounded set of streams","Convert a list of streams into a Stream of results from …","Returns a Future that resolves when the next item in this …","Returns a Future that resolves when the next item in this …","This function will attempt to pull items from both …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream which skips n items of the underlying …","Creates a new stream which skips n items of the underlying …","Skip elements on this stream while the provided …","Skip elements on this stream while the provided …","","","Splits this Stream + Sink object into separate Sink and …","Splits this Stream + Sink object into separate Sink and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream of at most n items of the underlying …","Creates a new stream of at most n items of the underlying …","Extract the stopping future out of the combinator. The …","Once the stopping future is resolved, this method can be …","Take elements from this stream until the provided future …","Take elements from this stream until the provided future …","Take elements from this stream while the provided …","Take elements from this stream while the provided …","Computes from this stream’s items new items of a …","Computes from this stream’s items new items of a …","","","","","","","","","","","Toggle the value and return the old one.","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","An adaptor for chunking up successful items of the stream …","An adaptor for chunking up successful items of the stream …","Attempt to transform a stream into a collection, returning …","Attempt to transform a stream into a collection, returning …","Attempt to concatenate all items of a stream into a single …","Attempt to concatenate all items of a stream into a single …","Attempt to filter the values produced by this stream …","Attempt to filter the values produced by this stream …","Attempt to filter the values produced by this stream while …","Attempt to filter the values produced by this stream while …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Attempt to execute an accumulating asynchronous …","Attempt to execute an accumulating asynchronous …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a future that attempts to resolve the next item in …","Creates a future that attempts to resolve the next item in …","","","","","","","","","","","","","Poll this TryStream as if it were a Stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling TryStream::try_poll_next …","A convenience method for calling TryStream::try_poll_next …","An adaptor for chunking up successful, ready items of the …","An adaptor for chunking up successful, ready items of the …","Skip elements on this stream while the provided …","Skip elements on this stream while the provided …","Take elements on this stream while the provided …","Take elements on this stream while the provided …","Creates a TryStream from a seed and a closure returning a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Stream from a seed and a closure returning a …","Converts a stream of pairs into a future, which resolves …","Converts a stream of pairs into a future, which resolves …","An adapter for zipping two streams together.","An adapter for zipping two streams together.","A set of futures which may complete in any order.","Owned iterator over all futures in the unordered set.","Immutable iterator over all the futures in the unordered …","Mutable iterator over all futures in the unordered set.","Mutable iterator over all futures in the unordered set.","Immutable iterator over all futures in the unordered set.","","","","","","","","","","","Clears the set, removing all futures.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns true if the set contains no futures.","Returns an iterator that allows inspecting each future in …","Returns an iterator that allows modifying each future in …","Returns an iterator that allows modifying each future in …","Returns an iterator that allows inspecting each future in …","Returns the number of futures contained in the set.","Constructs a new, empty FuturesUnordered.","","","","","","Push a future into the set.","","","","","","","","","","","","","","","","","","","","","Owned iterator over all streams in the unordered set.","Immutable iterator over all streams in the unordered set.","Mutable iterator over all streams in the unordered set.","An unbounded set of streams","","","","","","","Clears the set, removing all streams.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if the set contains no streams","Returns an iterator that allows inspecting each stream in …","Returns an iterator that allows modifying each stream in …","Returns the number of streams contained in the set.","Constructs a new, empty SelectAll","","","","Push a stream into the set.","Convert a list of streams into a Stream of results from …","","","","","","","","","","","","","A way of waking up a specific task.","A synchronization primitive for task wakeup.","","A custom trait object for polling futures, roughly akin to …","A custom trait object for polling futures, roughly akin to …","The LocalSpawn is similar to Spawn, but allows spawning …","Extension trait for LocalSpawn.","","","","The Spawn trait allows for pushing futures onto an …","An error that occurred during spawning.","Extension trait for Spawn.","A custom implementation of a future trait object for …","","A Waker that is only valid for a given lifetime.","","","","","","","","","","","","","Drops the future represented by the given fat pointer.","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Converts the LocalFutureObj into a FutureObj.","Convert an owned instance into a (conceptually owned) fat …","Check whether spawning failed to the executor being shut …","Create a LocalFutureObj from a custom trait object …","Create an AtomicWaker.","Create a FutureObj from a custom trait object …","Create a new WakerRef from a Waker reference.","Create a new WakerRef from a Waker that must not be …","Create a new Waker which does nothing when wake() is …","Get a static reference to a Waker which does nothing when …","","","Registers the waker to be notified on calls to wake.","Spawning failed because the executor has been shut down.","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a future that will be run to completion.","Spawns a task that polls the given future to completion …","Spawns a task that polls the given future to completion …","Spawns a future that will be run to completion.","Spawns a task that polls the given future to completion …","Spawns a task that polls the given future to completion …","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","Returns the last Waker passed to register, so that the …","","","","","","","","","","","","","","","","","","","Indicates that the associated task is ready to make …","Calls wake on the last Waker passed to register.","Indicates that the associated task is ready to make …","Creates a Waker from an Arc<impl ArcWake>.","Creates a reference to a Waker from a reference to …"],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,63,0,0,8,0,0,0,0,0,0,62,63,0,0,62,63,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,5,5,11,11,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,13,13,13,13,13,13,17,18,19,20,22,23,11,3,1,24,17,18,19,20,22,23,11,3,1,24,11,20,17,81,17,24,0,5,5,11,11,13,13,5,5,13,13,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,24,48,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,37,39,69,75,13,13,76,13,13,5,5,5,5,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,5,5,36,37,39,40,31,41,43,44,45,46,47,16,48,49,50,51,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,23,69,11,81,13,13,3,1,82,17,40,31,33,41,42,43,44,45,46,47,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,11,11,0,0,0,0,0,0,13,13,13,13,5,5,13,13,5,5,5,5,0,13,13,3,1,13,13,0,5,5,5,5,62,63,17,0,17,36,37,39,40,31,41,43,44,45,46,47,16,48,49,50,51,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,33,52,32,11,11,11,33,52,32,11,11,0,0,33,42,52,32,22,11,3,11,11,33,52,32,11,11,13,13,11,11,17,17,0,13,13,13,13,0,0,0,13,13,33,42,52,32,11,33,52,32,11,17,62,63,40,13,13,17,18,19,20,22,23,11,3,1,24,24,5,5,5,5,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,0,0,0,0,0,0,8,17,36,39,40,31,41,43,44,45,46,47,16,48,50,51,6,53,30,54,55,56,57,58,59,60,61,19,63,23,70,71,72,73,74,75,11,3,33,42,52,32,11,3,5,5,0,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,13,13,5,5,18,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,104,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,107,108,109,110,112,113,112,113,114,112,26,118,112,112,107,108,111,113,120,121,0,0,0,113,0,104,112,121,112,114,112,118,131,132,133,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,112,107,108,111,113,120,104,107,108,111,120,112,107,108,109,111,113,120,104,112,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,112,107,108,111,113,120,104,114,145,146,120,121,112,107,108,109,113,104,112,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,90,132,112,107,108,109,113,113,113,113,135,146,26,118,112,107,108,111,113,120,90,132,112,107,108,109,113,113,113,113,135,146,136,95,118,131,112,107,108,111,113,145,120,95,131,112,107,108,111,113,145,135,99,112,107,108,113,107,90,132,112,107,108,109,113,113,113,113,146,90,132,112,107,108,109,113,113,113,113,146,113,110,112,110,112,121,110,112,110,112,121,110,112,0,145,146,157,112,107,104,120,113,0,110,104,135,157,110,112,113,133,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,136,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,107,108,109,114,112,114,112,112,114,112,0,0,0,0,0,0,160,164,161,165,162,163,160,164,161,165,162,163,160,161,162,163,161,162,163,164,161,165,162,163,160,164,161,165,162,163,160,160,160,164,161,165,162,163,160,160,164,161,165,162,163,164,165,160,164,165,160,160,162,163,160,164,165,160,164,161,165,162,163,160,164,161,165,162,163,160,160,160,164,161,165,162,163,0,0,0,0,91,0,0,0,0,0,0,0,0,0,0,0,0,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,168,170,171,172,170,171,172,168,0,168,168,168,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,174,179,171,172,182,169,174,179,171,172,182,169,174,179,171,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,175,176,180,174,179,171,172,182,169,179,171,182,169,168,177,173,175,176,180,91,170,174,179,171,181,172,182,169,168,91,170,174,179,171,181,172,182,169,168,179,171,172,182,169,91,170,174,179,171,181,172,182,169,168,168,168,168,168,168,179,171,172,182,169,91,170,174,179,171,181,172,182,169,168,170,171,172,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,175,176,180,179,171,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,0,168,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,202,0,0,0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,184,186,186,184,184,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,196,197,198,199,200,201,202,196,197,198,199,200,201,202,184,184,184,184,206,184,184,184,184,209,210,211,202,210,0,184,184,213,214,202,186,186,209,210,211,184,184,184,184,184,184,184,184,184,184,184,184,223,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,213,268,214,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,184,184,184,184,184,184,184,184,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,209,210,211,184,184,0,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,202,184,184,186,186,186,186,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,186,186,184,184,203,225,205,207,226,188,185,227,228,230,233,234,236,237,238,239,249,258,259,264,265,269,275,276,277,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,210,210,210,211,211,211,186,186,229,209,250,251,244,84,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,193,187,215,252,253,254,255,256,257,258,260,261,262,263,264,266,268,269,271,272,275,276,277,197,198,199,278,200,201,279,280,281,0,184,184,209,184,184,186,186,186,186,209,184,184,235,235,0,186,186,235,235,184,184,0,203,225,205,207,226,188,185,227,228,230,233,234,236,237,238,239,249,258,259,264,265,269,275,276,277,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,206,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,0,0,94,224,209,210,211,194,208,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,250,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,270,271,272,273,274,196,197,198,199,278,200,201,279,280,281,184,184,235,235,206,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,209,209,209,184,184,0,0,250,251,184,184,184,184,0,0,0,184,184,0,94,209,210,194,208,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,263,266,268,271,272,196,197,198,199,278,200,201,184,184,184,184,210,210,184,184,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,184,184,244,244,184,184,184,184,184,184,196,197,198,199,200,201,202,223,213,214,202,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,186,186,205,226,227,234,258,259,264,265,269,275,276,277,178,224,209,210,211,194,208,216,217,221,229,231,232,218,235,240,241,242,243,244,245,248,191,192,219,250,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,270,271,272,273,274,196,197,198,199,278,200,279,280,281,186,186,186,186,186,186,186,186,0,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,0,184,184,184,184,0,0,0,0,0,0,286,287,288,289,290,286,287,288,289,290,210,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,210,210,210,210,210,210,210,286,287,288,289,290,210,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,0,0,0,0,291,292,293,291,292,293,211,291,292,293,291,292,293,291,292,293,291,292,293,211,211,211,211,211,291,292,293,211,0,291,292,293,291,292,293,291,292,293,291,292,293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,284,283,294,285,295,284,283,294,285,295,294,295,81,283,284,284,283,294,285,295,284,283,283,283,283,283,283,294,285,285,285,285,285,295,284,283,294,285,295,283,285,283,81,284,283,294,285,295,295,0,0,283,285,294,284,300,300,301,301,302,301,301,303,300,300,303,302,294,284,284,283,294,285,295,284,283,294,285,295,283,285,284,283,294,285,295,304,294,304,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,[[2,[[3,[-1]],1]]],4],[[5,-4],[[6,[5,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[5,-4],[[6,[5,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[[12,[[11,[-1,-2]]]]],[[11,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[11,[-1,-2]]]]],[[11,[[12,[-1]],[12,[-2]]]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,[[14,[-1]]],[]],[13,[[14,[-1]]],[]],[13,[[15,[-1]]],[]],[13,[[15,[-1]]],[]],[13,[[16,[13]]]],[13,[[16,[13]]]],[[[17,[-1]]],[[17,[-1]]],4],[[[18,[-1]]],[[18,[-1]]],4],[[[19,[-1]]],[[19,[-1]]],[]],[[[20,[-1]]],[[20,[-1]]],21],[[[22,[-1]]],[[22,[-1]]],21],[[[23,[-1]]],[[23,[-1]]],21],[[[11,[-1,-2]]],[[11,[-1,-2]]],21,21],[[[3,[-1]]],[[3,[-1]]],21],[1,1],[24,24],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[12,[[11,[-1,-2]]]],25],2,26,26],[[],[[20,[-1]]],[]],[[[17,[-1]]],[[27,[[18,[-1]]]]],4],[4,2],[[[17,[-1]]],2,4],[[24,24],28],[-1,[[23,[[29,[-2,-1]]]]],[],[]],[5,[[30,[5,-1]]],[]],[5,[[30,[5,-1]]],[]],[[[11,[[2,[-1,-2]],[2,[-1,-3]]]]],[[2,[-1,[11,[-2,-3]]]]],[],[],[]],[[[11,[[2,[-1,-2]],[2,[-3,-2]]]]],[[2,[[11,[-1,-3]],-2]]],[],[],[]],[13,[[31,[13]]]],[13,[[31,[13]]]],[5,[[32,[5,-1]]],[]],[5,[[32,[5,-1]]],[]],[13,[[33,[13]]]],[13,[[33,[13]]]],[[[17,[-1]],34],35,4],[[[18,[-1]],34],35,4],[[[36,[-1]],34],35,[]],[[[37,[-1]],34],35,[4,38]],[[[39,[-1]],34],35,[8,38]],[[[40,[-1]],34],35,38],[[[31,[-1]],34],35,4],[[[33,[-1]],34],35,4],[[[41,[-1,-2]],34],35,[],[]],[[[42,[-1]],34],35,[]],[[[43,[-1,-2]],34],35,[],[]],[[[44,[-1,-2,-3]],34],35,[],[],[]],[[[45,[-1,-2]],34],35,[],[]],[[[46,[-1]],34],35,[]],[[[47,[-1]],34],35,[]],[[[16,[-1]],34],35,38],[[[48,[-1]],34],35,38],[[[49,[-1]],34],35,[4,38]],[[[50,[-1]],34],35,38],[[[51,[-1,-2]],34],35,[],[]],[[[52,[-1]],34],35,8],[[[32,[-1,-2]],34],35,[],[]],[[[6,[-1,-2,-3]],34],35,[],[],[]],[[[53,[-1,-2,-3]],34],35,[],[],[]],[[[30,[-1,-2]],34],35,[],[]],[[[54,[-1,-2]],34],35,[],[]],[[[55,[-1,-2]],34],35,[],[]],[[[56,[-1,-2]],34],35,[],[]],[[[57,[-1,-2]],34],35,[],[]],[[[58,[-1,-2]],34],35,[],[]],[[[59,[-1,-2,-3]],34],35,[],[],[]],[[[60,[-1,-2]],34],35,[],[]],[[[61,[-1]],34],35,38],[[[19,[-1]],34],35,38],[[[62,[-1]],34],35,[38,4]],[[[63,[-1]],34],35,[38,8]],[[[20,[-1]],34],35,38],[[[22,[-1]],34],35,38],[[[23,[-1]],34],35,38],[[[64,[-1,-2]],34],35,[4,38],[4,38]],[[[65,[-1,-2,-3]],34],35,[4,38],[4,38],[4,38]],[[[66,[-1,-2,-3,-4]],34],35,[4,38],[4,38],[4,38],[4,38]],[[[67,[-1,-2,-3,-4,-5]],34],35,[4,38],[4,38],[4,38],[4,38],[4,38]],[[[68,[-1,-2]],34],35,38,38],[[[69,[-1]],34],35,38],[[[70,[-1,-2]],34],35,[8,38],[8,38]],[[[71,[-1,-2,-3]],34],35,[8,38],[8,38],[8,38]],[[[72,[-1,-2,-3,-4]],34],35,[8,38],[8,38],[8,38],[8,38]],[[[73,[-1,-2,-3,-4,-5]],34],35,[8,38],[8,38],[8,38],[8,38],[8,38]],[[[74,[-1,-2]],34],35,38,38],[[[75,[-1]],34],35,38],[[[11,[-1,-2]],34],35,38,38],[[[3,[-1]],34],35,38],[[76,34],35],[[1,34],35],[[24,34],35],[[24,34],35],[[[48,[-1]]],2,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[27,[-1]]],[[20,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[37,[-1]]],4,[[78,[],[[77,[-1]]]]]],[-2,[[39,[-1]]],8,[[78,[],[[77,[-1]]]]]],[-2,[[69,[-1]]],[4,79],[[78,[],[[77,[-1]]]]]],[-2,[[75,[-1]]],[8,79],[[78,[],[[77,[-1]]]]]],[13,[[40,[13]]]],[13,[[40,[13]]]],[76,1],[[13,-2],[[45,[13,-2]]],[],[[10,[-1]]]],[[13,-2],[[45,[13,-2]]],[],[[10,[-1]]]],[[5,-2],[[56,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[56,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[55,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[55,[5,-2]]],[],[[10,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[5,[[50,[5]]]],[5,[[50,[5]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[23,[-1]]],-1,[]],[[[69,[-1]]],[[80,[-1]]],[]],[[[11,[-1,-1]]],-1,[]],[81,4],[13,[[42,[13]]]],[13,[[42,[13]]]],[[[3,[-1]]],28,[]],[1,28],[82,28],[[[17,[-1]]],28,4],[[[40,[-1]]],28,4],[[[31,[-1]]],28,4],[[[33,[-1]]],28,4],[[[41,[-1,-2]]],28,[],[]],[[[42,[-1]]],28,[]],[[[43,[-1,-2]]],28,[],[]],[[[44,[-1,-2,-3]]],28,[],[],[]],[[[45,[-1,-2]]],28,[],[]],[[[46,[-1]]],28,[]],[[[47,[-1]]],28,[]],[[[50,[-1]]],28,[8,82]],[[[51,[-1,-2]]],28,[],[]],[[[52,[-1]]],28,8],[[[32,[-1,-2]]],28,[],[]],[[[6,[-1,-2,-3]]],28,[],[],[]],[[[53,[-1,-2,-3]]],28,[],[],[]],[[[30,[-1,-2]]],28,[],[]],[[[54,[-1,-2]]],28,[],[]],[[[55,[-1,-2]]],28,[],[]],[[[56,[-1,-2]]],28,[],[]],[[[57,[-1,-2]]],28,[],[]],[[[58,[-1,-2]]],28,[],[]],[[[59,[-1,-2,-3]]],28,[],[],[]],[[[60,[-1,-2]]],28,[],[]],[[[61,[-2]]],28,[],[[10,[83],[[9,[-1]]]]]],[[[19,[-1]]],28,[]],[[[62,[-1]]],28,4],[[[63,[-1]]],28,8],[[[20,[-1]]],28,82],[[[22,[-1]]],28,4],[[[23,[-1]]],28,[]],[[[64,[-1,-2]]],28,82,82],[[[65,[-1,-2,-3]]],28,82,82,82],[[[66,[-1,-2,-3,-4]]],28,82,82,82,82],[[[67,[-1,-2,-3,-4,-5]]],28,82,82,82,82,82],[[[68,[-1,-2]]],28,[4,79],[4,79]],[[[11,[-1,-2]]],28,82,[[82,[],[[9,[]]]]]],[[[11,[-1,-2]]],28,84,[[84,[],[[77,[]]]]]],[[-1,-2],[[64,[-1,-2]]],4,4],[[-1,-2,-3],[[65,[-1,-2,-3]]],4,4,4],[[-1,-2,-3,-4],[[66,[-1,-2,-3,-4]]],4,4,4,4],[[-1,-2,-3,-4,-5],[[67,[-1,-2,-3,-4,-5]]],4,4,4,4,4],[-1,37,78],[-2,[[61,[-2]]],[],[[10,[83],[[9,[-1]]]]]],[13,[[11,[13,-2]]],[],[[4,[],[[9,[-1]]]]]],[13,[[11,[13,-2]]],[],[[4,[],[[9,[-1]]]]]],[[13,-3],[[41,[13,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[13,-3],[[41,[13,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[58,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[58,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[13,[[43,[13,-1]]],[]],[13,[[43,[13,-1]]],[]],[[5,-3],[[57,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[57,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3,-5],[[59,[5,-5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]],[],[[10,[-4],[[9,[-2]]]]]],[[5,-3,-5],[[59,[5,-5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]],[],[[10,[-4],[[9,[-2]]]]]],[-1,[[62,[-1]]],4],[13,[[46,[13]]]],[13,[[46,[13]]]],[[-1,76],[[3,[-1]]],[]],[[],[[2,[1,76]]]],[13,[[27,[-1]]],[]],[13,[[27,[-1]]],[]],[-1,[[23,[[29,[-1,-2]]]]],[],[]],[5,[[54,[5,-1]]],[]],[5,[[54,[5,-1]]],[]],[[5,-4],[[53,[5,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[5,-4],[[53,[5,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[[12,[[62,[-1]]]]],27,4],[[[12,[[63,[-1]]]]],27,8],[[[17,[-1]]],27,4],[[],[[19,[-1]]],[]],[[[12,[[17,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[36,[-2]]]],83],[[86,[-1]]],[],[[87,[83],[[9,[[86,[-1]]]]]]]],[[[12,[[37,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[39,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[40,[-1]]]],83],86,4],[[[12,[[31,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[41,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[43,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[44,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[45,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[46,[-1]]]],83],[[86,[-2]]],[],[]],[[[12,[[47,[-1]]]],83],[[86,[-2]]],[],[]],[[[12,[[16,[-1]]]],83],[[86,[-2]]],[4,88],[]],[[[12,[[48,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[49,[-1]]]],83],[[86,[2]]],4],[[[12,[[50,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[51,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[6,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[53,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[30,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[54,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[55,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[56,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[57,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[58,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[59,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[60,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[61,[-2]]]],83],[[86,[-1]]],[],[[10,[83],[[9,[-1]]]]]],[[[12,[[19,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[62,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[63,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[20,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[22,[-2]]]],83],[[86,[[27,[-1]]]]],[],[[4,[],[[9,[-1]]]]]],[[[12,[[23,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[64,[-1,-2]]]],83],[[86,[-3]]],4,4,[]],[[[12,[[65,[-1,-2,-3]]]],83],[[86,[-4]]],4,4,4,[]],[[[12,[[66,[-1,-2,-3,-4]]]],83],[[86,[-5]]],4,4,4,4,[]],[[[12,[[67,[-1,-2,-3,-4,-5]]]],83],[[86,[-6]]],4,4,4,4,4,[]],[[[12,[[68,[-1,-2]]]],83],[[86,[-3]]],[4,79],[4,79],[]],[[[12,[[69,[-1]]]],83],[[86,[-2]]],[4,79],[]],[[[12,[[70,[-1,-2]]]],83],[[86,[-3]]],8,[[8,[],[[7,[]]]]],[]],[[[12,[[71,[-1,-2,-3]]]],83],[[86,[-4]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[72,[-1,-2,-3,-4]]]],83],[[86,[-5]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[73,[-1,-2,-3,-4,-5]]]],83],[[86,[-6]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[74,[-1,-2]]]],83],[[86,[-3]]],[8,79],[8,79],[]],[[[12,[[75,[-1]]]],83],[[86,[-2]]],[8,79],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[-3]]],4,[[4,[],[[9,[]]]]],[]],[[[12,[[3,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[89,[2]]]]],90,90],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[89,[[93,[92]]]]]]],26,26],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[89,[2]]]]],90,90],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[-2,[[36,[-2]]],[],[[87,[83],[[9,[[86,[-1]]]]]]]],[-1,[[22,[-1]]],4],[[[12,[[33,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[42,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[52,[-1]]]],83],[[86,[[27,[-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[22,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[4,[],[[9,[-1]]]]],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[[94,[],[[77,[]]]]],[]],[[[12,[[3,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[11,[-1,-2]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95,95],[[[12,[[11,[-1,-2]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95,95],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[11,[-1,-2]]]],83,97],[[86,[[89,[98]]]]],99,99],[[13,83],[[86,[-1]]],[]],[[13,83],[[86,[-1]]],[]],[[[12,[[11,[-1,-2]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90,90],[[[12,[[11,[-1,-2]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90,90],[[[17,[-1]],[17,[-1]]],28,4],[[[17,[-1]],-2],2,4,101],[-1,[[23,[-1]]],[]],[13,[[2,[[49,[13]],[48,[-1]]]]],[]],[13,[[2,[[49,[13]],[48,[-1]]]]],[]],[13,[[11,[-2,13]]],[],[[4,[],[[9,[-1]]]]]],[13,[[11,[-2,13]]],[],[[4,[],[[9,[-1]]]]]],[[-1,-2],[[68,[-1,-2]]],[4,79],[4,79]],[-1,69,78],[-1,75,78],[13,[[17,[13]]]],[13,[[17,[13]]]],[[[33,[-1]]],[[2,[25,[27,[25]]]]],4],[[[42,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[52,[-1]]],[[2,[25,[27,[25]]]]],8],[[[32,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[11,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[[94,[],[[77,[]]]]]],[[[12,[[33,[-1]]]],-2],[[29,[2,-3]]],4,[],[]],[[[12,[[52,[-1]]]],-2],[[29,[2,-3]]],8,[],[]],[[[12,[[32,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[11,[-2,-3]]]],-1],[[29,[2,-4]]],[],[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[17,[-1]]],[[27,[25]]],4],[[[12,[[62,[-1]]]]],27,4],[[[12,[[63,[-1]]]]],27,8],[[],[[40,[-1]]],4],[[13,-3],[[44,[13,-2,-3]]],[],4,[[10,[-1],[[9,[-2]]]]]],[[13,-3],[[44,[13,-2,-3]]],[],4,[[10,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[5,[[51,[5,-1]]],[]],[5,[[51,[5,-1]]],[]],[5,[[52,[5]]]],[5,[[52,[5]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[-1,-2],[[70,[-1,-2]]],8,[[8,[],[[7,[]]]]]],[[-1,-2,-3],[[71,[-1,-2,-3]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[[-1,-2,-3,-4],[[72,[-1,-2,-3,-4]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[[-1,-2,-3,-4,-5],[[73,[-1,-2,-3,-4,-5]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[-1,39,78],[-1,[[63,[-1]]],8],[[[12,[[8,[],[[85,[-1]],[7,[-2]]]]]],83],[[86,[[29,[-1,-2]]]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[5,83],[[86,[[29,[-1,-2]]]]],[],[]],[[5,83],[[86,[[29,[-1,-2]]]]],[],[]],[[-1,-2],[[74,[-1,-2]]],[8,79],[8,79]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[13,[[47,[13]]]],[13,[[47,[13]]]],[[5,-3],[[60,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[60,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[[18,[-1]]],[[27,[[17,[-1]]]]],4],[[[17,[-1]]],[[27,[25]]],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[104,[-1]]],[[93,[92]]],[[105,[[93,[92]]]]]],[[[104,[-1]]],[[93,[92]]],[[106,[[93,[92]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[107,[-1]]],[[93,[92]]],95],[[[108,[-1]]],[[93,[92]]],90],[[[109,[-1]]],[[93,[92]]],90],[[110,-1],[[111,[110,-1]]],95],[[[112,[-1]]],[[112,[-1]]],21],[[[113,[-1]]],[[113,[-1]]],21],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[114,[[115,[114]]]],[[[112,[-1]],[112,[-1]]],116,117],[[[12,[26]],25],2],[[[12,[118]],25],2],[[[12,[[112,[-1]]]],25],2,119],[[[112,[-1]],25],2,119],[[[12,[[107,[-1]]]],25],2,95],[[[12,[[108,[-1]]]],25],2,26],[[[12,[[111,[-1,-2]]]],25],2,26,26],[[[12,[[113,[-1]]]],25],2,[[106,[[93,[92]]]],79]],[[[12,[[120,[-1]]]],25],2,26],[[121,25],2],[[-1,-2],[[122,[-1,-2]]],95,[90,79,123]],[[-1,-2],[[124,[-1,-2]]],26,[90,79,123]],[[-1,-2],[[2,[[125,[-1,-2]],1]]],26,[90,79,123]],[[],[[113,[-1]]],126],[[],118],[[[104,[-1]]],25,[[106,[[93,[92]]]]]],[[[112,[-1]],[112,[-1]]],28,127],[121,[[128,[121]]]],[[[112,[-1]]],[[89,[[93,[92]]]]],119],[114,[[129,[114]]]],[[[112,[-1]]],[[89,[2]]],130],[[118,34],35],[[131,34],35],[[132,34],35],[[[133,[-1]],34],35,[]],[[[133,[-1]],34],35,[]],[[[112,[-1]],34],35,38],[[[107,[-1]],34],35,38],[[[134,[-1]],34],35,38],[[[108,[-1]],34],35,38],[[[109,[-1]],34],35,[38,90]],[[[111,[-1,-2]],34],35,38,38],[[[115,[-1]],34],35,[38,123]],[[[122,[-1,-2]],34],35,38,[38,123]],[[[124,[-1,-2]],34],35,38,[38,123]],[[[125,[-1,-2]],34],35,38,[38,123]],[[[113,[-1]],34],35,38],[[[128,[-1]],34],35,[38,123]],[[[129,[-1]],34],35,[38,123]],[[[135,[-1,-2]],34],35,38,38],[[[136,[-1]],34],35,38],[[[137,[-1]],34],35,[38,123]],[[[138,[-1]],34],35,[38,123]],[[[139,[-1]],34],35,[38,123]],[[[140,[-1]],34],35,[38,123]],[[[141,[-1]],34],35,[38,123]],[[[142,[-1]],34],35,[38,123]],[[[143,[-1]],34],35,[38,123]],[[[144,[-1]],34],35,[38,123]],[[[145,[-1]],34],35,38],[[[146,[-1]],34],35,38],[[[120,[-1]],34],35,38],[[[104,[-1]],34],35,38],[[[147,[-1]],34],35,[38,123]],[[[148,[-1]],34],35,[38,123]],[[[149,[-1]],34],35,[38,123]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,90],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[[[12,[[107,[-1]]]]],[[12,[-1]]],95],[[[12,[[108,[-1]]]]],[[12,[-1]]],90],[[[12,[[111,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],95,95],[[[12,[[120,[-1]]]]],[[12,[-1]]],95],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,90],[[[109,[-1]]],-1,90],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[[[112,[-1]],-2],2,150,101],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,90],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[114,[[135,[114,-1]]],[[106,[[93,[92]]]]]],[[[145,[-1]],[146,[-1]]],28,[]],[[[146,[-1]],[145,[-1]]],28,[]],[[[120,[-1]]],98,95],[121,[[136,[121]]]],[-1,[[112,[-1]]],[]],[-1,[[107,[-1]]],95],[-1,[[108,[-1]]],90],[-1,[[109,[-1]]],90],[-1,[[113,[-1]]],[]],[-1,[[104,[-1]]],[[106,[[93,[92]]]]]],[[[112,[-1]],[112,[-1]]],[[27,[116]]],151],[[[12,[[134,[-1]]]],83],[[86,[-2]]],[95,99],[]],[[[12,[[115,[-1]]]],83],[[86,[-2]]],[90,123,79],[]],[[[12,[[122,[-1,-2]]]],83],[[86,[-3]]],95,[90,79,123],[]],[[[12,[[124,[-1,-2]]]],83],[[86,[-3]]],26,[90,79,123],[]],[[[12,[[125,[-1,-2]]]],83],[[86,[-3]]],26,[90,79,123],[]],[[[12,[[128,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[129,[-1]]]],83],[[86,[-2]]],[90,123,79],[]],[[[12,[[137,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[138,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[139,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[140,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[141,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[142,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[143,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[144,[-1]]]],83],[[86,[-2]]],[99,123,79],[]],[[[12,[[147,[-1]]]],83],[[86,[-2]]],[90,123,79],[]],[[[12,[[148,[-1]]]],83],[[86,[-2]]],[90,123,79],[]],[[[12,[[149,[-1]]]],83],[[86,[[89,[2]]]]],[90,123,79]],[[[12,[90]],83],[[86,[[29,[2,152]]]]]],[[[12,[132]],83],[[86,[[89,[2]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[89,[2]]]]],130],[[[12,[[107,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[108,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[109,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[93,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],90,[[106,[[93,[92]]]]],[]],[[[12,[[146,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[26]],83],[[86,[[29,[[93,[92]],152]]]]]],[[[12,[118]],83],[[86,[[89,[[93,[92]]]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],119],[[[12,[[107,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],95],[[[12,[[108,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],26],[[[12,[[111,[-1,-2]]]],83],[[86,[[89,[[93,[92]]]]]]],26,26],[[[12,[[113,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],[[106,[[93,[92]]]],79]],[[[12,[[120,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],26],[[[12,[90]],83],[[86,[[29,[2,152]]]]]],[[[12,[132]],83],[[86,[[89,[2]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[89,[2]]]]],130],[[[12,[[107,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[108,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[109,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[113,[[93,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],90,[[106,[[93,[92]]]]],[]],[[[12,[[146,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[136,[-1]]]],83],[[86,[[27,[-2]]]]],26,[]],[[[12,[95]],83,[93,[92]]],[[86,[[29,[25,152]]]]]],[[[12,[118]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[131]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],154],[[[12,[[107,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95],[[[12,[[108,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95],[[[12,[[111,[-1,-2]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95,95],[[[12,[[113,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],[[106,[[93,[92]]]],79]],[[[12,[[145,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95],[[[12,[[120,[-1]]]],83,[93,[92]]],[[86,[[29,[25,152]]]]],95],[[[12,[95]],83,[93,[96]]],[[86,[[29,[25,152]]]]]],[[[12,[131]],83,[93,[96]]],[[86,[[89,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],154],[[[12,[[107,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95],[[[12,[[108,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95],[[[12,[[111,[-1,-2]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95,95],[[[12,[[113,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],[[106,[[93,[92]]]],79]],[[[12,[[145,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],90,[[106,[[93,[92]]]]],[]],[[[12,[99]],83,97],[[86,[[29,[98,152]]]]]],[[[12,[[112,[-1]]]],83,97],[[86,[[89,[98]]]]],155],[[[12,[[107,[-1]]]],83,97],[[86,[[89,[98]]]]],[95,99]],[[[12,[[108,[-1]]]],83,97],[[86,[[89,[98]]]]],[90,99]],[[[12,[[113,[-1]]]],83,97],[[86,[[89,[98]]]]],[[106,[[93,[92]]]],79]],[[[12,[[107,[-1]]]],83,156],[[86,[[89,[2]]]]],[95,99]],[[[12,[90]],83,[93,[92]]],[[86,[[29,[25,152]]]]]],[[[12,[132]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],130],[[[12,[[107,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90],[[[12,[[108,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90],[[[12,[[109,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90],[[[12,[[113,[[80,[92]]]]]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[80,[92]]]]]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[93,[92]]]]]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[146,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90],[[[12,[90]],83,[93,[100]]],[[86,[[29,[25,152]]]]]],[[[12,[132]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],130],[[[12,[[107,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90],[[[12,[[108,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90],[[[12,[[109,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90],[[[12,[[113,[[80,[92]]]]]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[93,[92]]]]]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[80,[92]]]]]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[146,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90],[[[113,[-1]]],98,[]],[[110,[93,[92]]],[[137,[110]]]],[[[112,[-1]],[93,[92]]],[[89,[25]]],154],[[110,[93,[92]]],[[139,[110]]]],[[[112,[-1]],[93,[92]]],[[89,[2]]],154],[[121,102],[[140,[121]]]],[[110,[80,[92]]],[[141,[110]]]],[[[112,[-1]],[80,[92]]],[[89,[25]]],154],[[110,102],[[142,[110]]]],[[[112,[-1]],102],[[89,[25]]],154],[[121,92,[80,[92]]],[[143,[121]]]],[[110,[93,[96]]],[[138,[110]]]],[[[112,[-1]],[93,[96]]],[[89,[25]]],154],[92,131],[[[145,[-1]],[146,[-1]]],[[29,[-1,[133,[-1]]]]],79],[[[146,[-1]],[145,[-1]]],[[29,[-1,[133,[-1]]]]],79],[[157,97],[[144,[157]]]],[[[112,[-1]],97],[[89,[98]]],155],[[[12,[[107,[-1]]]],156],[[134,[-1]]],[95,99]],[[[104,[-1]],-2],2,[[106,[[93,[92]]]]],[[158,[25]]]],[[[120,[-1]],98],2,95],[[[113,[-1]],98],2,[]],[[],132],[110,[[2,[[145,[110]],[146,[110]]]]]],[[[104,[-1]]],25,[[106,[[93,[92]]]]]],[[[12,[[135,[-1,-2]]]],-2],[[29,[2,-3]]],90,[[106,[[93,[92]]]]],[]],[157,[[144,[157]]]],[[110,98],[[120,[110]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[25,-1],[[107,[-1]]],95],[[25,-1],[[108,[-1]]],90],[[25,-1],[[109,[-1]]],90],[[114,[93,[92]]],[[147,[114]]]],[[[112,[-1]],[93,[92]]],[[89,[25]]],130],[[114,[93,[92]]],[[149,[114]]]],[[[112,[-1]],[93,[92]]],[[89,[2]]],130],[[[112,[-1]],159],[[89,[2]]],130],[[114,[93,[100]]],[[148,[114]]]],[[[112,[-1]],[93,[100]]],[[89,[25]]],130],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[160,[-1]]],126],[[[161,[-1]]],-1,123],[[[162,[-1]]],-1,123],[[[163,[-1,-2]]],-2,123,123],[[[161,[-1]]],-1,123],[[[162,[-1]]],-1,123],[[[163,[-1,-2]]],-2,123,123],[[[164,[-1]]],2,123],[[[161,[-1]]],2,123],[[[165,[-1]]],2,123],[[[162,[-1]]],2,123],[[[163,[-1,-2]]],2,123,123],[[[160,[-1]],34],35,123],[[[164,[-1]],34],35,123],[[[161,[-1]],34],35,[123,38]],[[[165,[-1]],34],35,123],[[[162,[-1]],34],35,[123,38]],[[[163,[-1,-2]],34],35,123,[123,38]],[-1,[[160,[-1]]],[]],[166,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[160,[-1]]],-1,123],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[160,[-1]]],-1,[]],[[[164,[-1]]],28,123],[[[165,[-1]]],28,123],[[[160,[-1]]],[[165,[-1]]],123],[[[167,[[160,[-1]]]]],[[164,[-1]]],123],[[[162,[-1]],-3],[[163,[-1,-2]]],123,123,[[10,[-1],[[9,[-2]]]]]],[[[163,[-1,-2]],-4],[[163,[-1,-3]]],123,123,123,[[10,[-2],[[9,[-3]]]]]],[-1,[[160,[-1]]],[]],[[[12,[[164,[-1]]]],83],[[86,[-2]]],123,[]],[[[12,[[165,[-1]]]],83],[[86,[-2]]],123,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[160,[-1]]],[[27,[[162,[-1]]]]],123],[[[167,[[160,[-1]]]]],[[27,[[161,[-1]]]]],123],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[168,25],[[169,[168,-1]]],[]],[[[170,[-1]]],[[170,[-1]]],[]],[[[171,[-1,-2]]],[[171,[-1,-2]]],21,21],[[[172,[-1,-2,-3,-4,-5]]],[[172,[-1,-2,-3,-4,-5]]],21,[],[],21,21],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[168,[[173,[168,-1]]],[]],[[],[[170,[-1]]],[]],[[168,-3],[[174,[168,-3]]],21,[],[[91,[-1],[[7,[-2]]]]]],[[168,-1],[[175,[168,-1]]],[]],[168,[[176,[168,-1]]],[]],[[[177,[-1,-2]],34],35,[38,123],[38,123,178]],[[[173,[-1,-2]],34],35,[38,123],38],[[[170,[-1]],34],35,38],[[[174,[-1,-2]],34],35,38,38],[[[175,[-1,-2]],34],35,[38,123],38],[[[176,[-1,-2]],34],35,[38,123],38],[[[179,[-2,-1,-3]],34],35,38,[38,[91,[-1]]],38],[[[171,[-1,-2]],34],35,38,38],[[[180,[-1,-2]],34],35,[38,123],38],[[[181,[-1,-2,-3]],34],35,38,38,38],[[[172,[-1,-2,-3,-4,-5]],34],35,38,[],[],38,[]],[[[182,[-1,-2,-3,-4,-5]],34],35,38,38,[],38,[]],[[[169,[-1,-2]],34],35,38,38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[91,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[91,[-1]]]],[[[12,[[174,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[179,[-2,-1,-3]]]]],[[12,[-2]]],[],[[91,[-1]]],[]],[[[12,[[171,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]]],[[12,[-2]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[12,[[182,[-2,-1,-3,-4,-5]]]]],[[12,[-2]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[12,[[169,[-2,-1]]]]],[[12,[-2]]],[],[[91,[-1]]]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[91,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[91,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[91,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[91,[-1]]]],[[[179,[-2,-1,-3]]],28,[],[[91,[-1]],84],[]],[[[171,[-1,-2]]],28,84,[]],[[[182,[-2,-1,-3,-4,-5]]],28,[],[84,[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],28,[],[[91,[-1]],84]],[168,[[11,[168,-3]]],[],[],[[91,[-1],[[7,[-2]]]]]],[[[12,[[177,[-3,-4]]]],83],[[86,[-5]]],[],[],[[91,[-1],[[7,[-2]]]],79,123],[[94,[],[[77,[[29,[-1,-2]]]]]],79,123],[]],[[[12,[[173,[-2,-1]]]],83],[[86,[-3]]],[],[[91,[-1]],79,123],[]],[[[12,[[175,[-2,-1]]]],83],[[86,[-3]]],[],[[91,[-1]],79,123],[]],[[[12,[[176,[-2,-1]]]],83],[[86,[-3]]],[],[[91,[-1]],79,123],[]],[[[12,[[180,[-2,-1]]]],83],[[86,[-3]]],[],[[91,[-1]],79,123],[]],[[[12,[[91,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[91,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[27,[-4]]]]],[],[[91,[-1]],94],[],[]],[[[12,[[171,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[],[]],[[[12,[[172,[-2,-1,-3,-4,-5]]]],83],[[86,[[27,[-6]]]]],[],[94,[91,[-1]]],[],4,[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[27,[-6]]]]],[],[94,[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[27]]],[],[[91,[-1]],94]],[[[12,[[91,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[168,[[11,[-3,168]]],[],[],[[91,[-1],[[7,[-2]]]]]],[[168,-1],[[180,[168,-1]]],[]],[[168,-3],[[177,[168,-3]]],[],[],[[178,[],[[85,[-1]],[7,[-2]]]],94,79,123]],[168,[[179,[168,-1,-2]]],[],[]],[[168,-3],[[171,[168,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[[179,[-2,-1,-3]]],[[2,[25,[27,[25]]]]],[],[[91,[-1]],94],[]],[[[171,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[]],[[[172,[-2,-1,-3,-4,-5]]],[[2,[25,[27,[25]]]]],[],[94,[91,[-1]]],[],4,[[87,[-3],[[9,[-4]]]]]],[[[182,[-2,-1,-3,-4,-5]]],[[2,[25,[27,[25]]]]],[],[94,[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],[[2,[25,[27,[25]]]]],[],[[91,[-1]],94]],[[[12,[[91,[],[[7,[-1]]]]]],-2],[[29,[2,-1]]],[],[]],[[[12,[[170,[-1]]]],-1],[[29,[2,-2]]],[],[]],[[[12,[[174,[-2,-3]]]],-1],[[29,[2,-4]]],21,[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],-1],[[29,[2,-4]]],[],[[91,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],-2],[[29,[2,-6]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],-3],[[29,[2,-7]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],-3],[[29,[2,-6]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],-1],[[29,[2,-3]]],[],[[91,[-1]]],[]],[[168,-1],[[29,[2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[-1,-5],[[181,[-1,-5,-4]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[168,-6],[[172,[168,-2,-1,-5,-6]]],[],[],[],[[183,[-3]]],[[4,[],[[9,[[29,[-2,-4]]]]]]],[[87,[-1],[[9,[-5]]]]]],[[168,-5],[[182,[168,-2,-1,-4,-5]]],[],[],[],[[94,[],[[77,[[29,[-2,-3]]]]]]],[[87,[-1],[[9,[-4]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[2,[[3,[-1]],1]]],94],[[184,-3],[[185,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[185,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-4],[[187,[186,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[187,[186,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-3],[[188,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[188,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[184,[[189,[-1]]],[]],[184,[[189,[-1]]],[]],[184,[[190,[-1]]],[]],[184,[[190,[-1]]],[]],[[184,25],[[191,[184]]]],[[184,25],[[191,[184]]]],[[184,25],[[192,[184]]]],[[184,25],[[192,[184]]]],[184,184],[184,184],[184,[[193,[184]]]],[184,[[193,[184]]]],[[184,-2],[[194,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[184,-2],[[194,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[184,25],[[195,[184]]]],[[184,25],[[195,[184]]]],[[[196,[-1]]],[[196,[-1]]],21],[[[197,[-1]]],[[197,[-1]]],21],[[[198,[-1]]],[[198,[-1]]],21],[[[199,[-1]]],[[199,[-1]]],[]],[[[200,[-1]]],[[200,[-1]]],[]],[[[201,[-1]]],[[201,[-1]]],21],[202,202],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[184,[[203,[184,-2]]],[],[126,[204,[-1]]]],[184,[[203,[184,-2]]],[],[126,[204,[-1]]]],[184,[[205,[184]]]],[184,[[205,[184]]]],[[[12,[[206,[-1]]]],25],2,[[178,[],[[7,[152]]]]]],[184,[[207,[184]]]],[184,[[207,[184]]]],[184,[[208,[184]]]],[184,[[208,[184]]]],[[],[[209,[-1]]],4],[[],[[210,[-1]]],[]],[[],[[211,[-1]]],[94,79]],[[],202],[[[210,[-1]]],2,[]],[[],[[199,[-1]]],[]],[184,[[212,[184]]]],[184,[[212,[184]]]],[[[213,[-1,-2]],[213,[-1,-2]]],28,127,127],[[[214,[-1,-2]],[214,[-1,-2]]],28,127,127],[[202,202],28],[186,[[215,[186,-1]]],[]],[186,[[215,[186,-1]]],[]],[[[209,[-1]],-2],2,4,[[78,[],[[77,[-1]]]]]],[[[210,[-1]],-2],2,[],[[78,[],[[77,[-1]]]]]],[[[211,[-1]],-2],2,[94,79],[[78,[],[[77,[-1]]]]]],[[184,-3],[[216,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[216,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-4],[[217,[184,-3,-4]]],[],[],[[4,[],[[9,[[27,[-2]]]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-4],[[217,[184,-3,-4]]],[],[],[[4,[],[[9,[[27,[-2]]]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-3],[[218,[184,-2,-3]]],[],94,[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[218,[184,-2,-3]]],[],94,[[87,[-1],[[9,[-2]]]]]],[[184,-1,-4],[[219,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[94,79],[[87,[-2],[[9,[-3]]]]]],[[184,-1,-4],[[219,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[94,79],[[87,[-2],[[9,[-3]]]]]],[184,[[221,[184]]]],[184,[[221,[184]]]],[[184,-1],[[222,[184]]],[[220,[[27,[25]]]]]],[[184,-1],[[222,[184]]],[[220,[[27,[25]]]]]],[[[223,[-1,-2]],34],35,[],[]],[[[223,[-1,-2]],34],35,[],[]],[[[224,[-1]],34],35,[]],[[[209,[-1]],34],35,4],[[[210,[-1]],34],35,[]],[[[211,[-1]],34],35,38],[[[194,[-1,-2]],34],35,38,38],[[[203,[-1,-2]],34],35,38,38],[[[225,[-1,-2,-3]],34],35,38,38,38],[[[205,[-1]],34],35,[38,94]],[[[207,[-1]],34],35,38],[[[208,[-1]],34],35,38],[[[212,[-1]],34],35,38],[[[216,[-1,-2,-3]],34],35,[94,38],38,[]],[[[217,[-1,-2,-3]],34],35,38,38,[]],[[[221,[-1]],34],35,94],[[[226,[-1,-2,-3,-4]],34],35,38,38,38,[]],[[[188,[-1,-2,-3]],34],35,38,38,[]],[[[185,[-1,-2,-3]],34],35,38,38,[]],[[[227,[-1,-2]],34],35,178,[]],[[[228,[-1,-2,-3]],34],35,38,38,[]],[[[229,[-1]],34],35,38],[[[230,[-1]],34],35,38],[[[231,[-1,-2]],34],35,[],[]],[[[232,[-1,-2]],34],35,38,[]],[[[218,[-1,-2,-3]],34],35,[],[],[]],[[[233,[-1]],34],35,[38,123]],[[[234,[-1]],34],35,[38,123]],[[[235,[-1]],34],35,[38,94]],[[[236,[-1]],34],35,[94,38]],[[[237,[-1]],34],35,[94,38]],[[[238,[-1,-2]],34],35,[94,38],[]],[[[239,[-1,-2]],34],35,[94,38],123],[[[240,[-1]],34],35,38],[[[241,[-1,-2,-3]],34],35,[94,38],38,[]],[[[242,[-1]],34],35,38],[[[243,[-1,-2,-3]],34],35,[94,38],38,[]],[[[244,[-1,-2]],34],35,[94,38],[4,38]],[[[245,[-1,-2,-3]],34],35,38,38,[]],[[[246,[-1,-2]],34],35,[38,94],[38,94]],[[[195,[-1]],34],35,[38,94]],[[[247,[-1]],34],35,[38,94]],[[[248,[-1,-2,-3,-4]],34],35,[94,38],38,38,[]],[[[191,[-1]],34],35,[94,38]],[[[192,[-1]],34],35,[94,38]],[[[219,[-1,-2,-3]],34],35,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[249,[-1,-2,-3]],34],35,38,38,[]],[[[250,[-1]],34],35,38],[[[251,[-1,-2]],34],35,38,38],[[[193,[-1]],34],35,38],[[[187,[-1,-2,-3]],34],35,38,38,[]],[[[215,[-1,-2]],34],35,[],[]],[[[252,[-1,-2]],34],35,[],[]],[[[253,[-1,-2]],34],35,[],[]],[[[254,[-1]],34],35,38],[[[255,[-1,-2]],34],35,[],[]],[[[256,[-1,-2]],34],35,[],[]],[[[257,[-1,-2,-3]],34],35,38,38,[]],[[[258,[-1]],34],35,[38,123]],[[[259,[-1,-2,-3]],34],35,38,38,[]],[[[260,[-1,-2,-3]],34],35,[178,38],38,[]],[[[261,[-1,-2,-3]],34],35,38,38,[]],[[[262,[-1]],34],35,[178,38]],[[[263,[-1]],34],35,178],[[[264,[-1,-2]],34],35,38,38],[[[265,[-1]],34],35,[38,178]],[[[266,[-1]],34],35,[38,178]],[[[213,[-1,-2]],34],35,[],267],[[[213,[-1,-2]],34],35,[],38],[[[268,[-1]],34],35,[38,178]],[[[214,[-1,-2]],34],35,[],267],[[[214,[-1,-2]],34],35,[],38],[[[269,[-1,-2,-3,-4]],34],35,38,38,38,[]],[[[270,[-1,-2,-3]],34],35,38,[],38],[[[271,[-1,-2,-3]],34],35,[178,38],38,[]],[[[272,[-1,-2,-3]],34],35,[178,38],38,[]],[[[273,[-1]],34],35,[178,38]],[[[274,[-1]],34],35,[178,38]],[[[275,[-1,-2,-3]],34],35,38,38,[]],[[[206,[-1]],34],35,[[178,[],[[7,[152]]]],38]],[[[276,[-1,-2,-3]],34],35,38,38,[]],[[[277,[-1,-2,-3]],34],35,38,38,[]],[[[196,[-1]],34],35,38],[[[197,[-1]],34],35,38],[[[198,[-1]],34],35,38],[[[199,[-1]],34],35,38],[[[278,[-1]],34],35,38],[[[200,[-1]],34],35,38],[[[201,[-1]],34],35,38],[[[279,[-1,-2]],34],35,38,38],[[202,34],35],[[[280,[-1,-2,-3,-4]],34],35,38,38,[],38],[[[281,[-1,-2,-3]],34],35,38,[],38],[[184,-1,-4],[[226,[184,-3,-1,-4]]],[],[],[[4,[],[[9,[-1]]]]],[[87,[-1,-2],[[9,[-3]]]]]],[[184,-1,-4],[[226,[184,-3,-1,-4]]],[],[],[[4,[],[[9,[-1]]]]],[[87,[-1,-2],[[9,[-3]]]]]],[[184,-3],[[228,[184,-2,-3]]],[],[[4,[],[[9,[2]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[228,[184,-2,-3]]],[],[[4,[],[[9,[2]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-1,-4],[[249,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[[4,[],[[9,[2]]]]],[[87,[-2],[[9,[-3]]]]]],[[184,-1,-4],[[249,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[[4,[],[[9,[2]]]]],[[87,[-2],[[9,[-3]]]]]],[[184,-3],[[227,[184,-3]]],[],[],[[91,[-1],[[7,[-2]]]]]],[[184,-3],[[227,[184,-3]]],[],[],[[91,[-1],[[7,[-2]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[209,[-1]]],4,[[78,[],[[77,[-1]]]]]],[-2,[[210,[-1]]],[],[[78,[],[[77,[-1]]]]]],[-2,[[211,[-1]]],[94,79],[[78,[],[[77,[-1]]]]]],[184,[[229,[184]]]],[184,[[229,[184]]]],0,[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[[12,[[212,[-1]]]]],[[12,[-1]]],94],[[[12,[[216,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[12,[[217,[-1,-2,-3]]]]],[[12,[-1]]],94,4,[[87,[],[[9,[-2]]]]]],[[[12,[[221,[-1]]]]],[[12,[-1]]],94],[[[12,[[229,[-1]]]]],[[12,[-1]]],[]],[[[12,[[230,[-1]]]]],[[27,[[12,[-1]]]]],[94,79]],[[[12,[[231,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[232,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[218,[-1,-2,-3]]]]],[[12,[-1]]],[],[],[]],[[[12,[[235,[-1]]]]],[[12,[-1]]],94],[[[12,[[240,[-1]]]]],[[12,[-1]]],94],[[[12,[[241,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[242,[-1]]]]],[[12,[-1]]],94],[[[12,[[243,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[244,[-1,-2]]]]],[[12,[-1]]],94,4],[[[12,[[245,[-1,-2,-3]]]]],[[12,[-1]]],94,[],[[87,[],[[9,[-2]]]]]],[[[12,[[246,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],94,94],[[[12,[[195,[-1]]]]],[[12,[-1]]],94],[[[12,[[247,[-1]]]]],[[12,[-1]]],94],[[[12,[[248,[-1,-2,-4,-5]]]]],[[12,[-1]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[12,[[191,[-1]]]]],[[12,[-1]]],94],[[[12,[[192,[-1]]]]],[[12,[-1]]],94],[[[12,[[219,[-1,-2,-3]]]]],[[12,[-1]]],94,[94,79],[[87,[],[[9,[-2]]]]]],[[[12,[[193,[-1]]]]],[[12,[-1]]],[94,88]],[[[12,[[187,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[215,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[252,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[253,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[254,[-1]]]]],[[12,[-1]]],[]],[[[12,[[255,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[256,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[257,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[260,[-1,-2,-3]]]]],[[12,[-1]]],178,[],[]],[[[12,[[261,[-1,-2,-3]]]]],[[12,[-1]]],[],[],[]],[[[12,[[262,[-1]]]]],[[12,[-1]]],178],[[[12,[[263,[-1]]]]],[[12,[-1]]],178],[[[12,[[266,[-1]]]]],[[12,[-1]]],178],[[[12,[[268,[-1]]]]],[[12,[-1]]],178],[[[12,[[271,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[272,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[273,[-1]]]]],[[12,[-1]]],178],[[[12,[[274,[-1]]]]],[[12,[-1]]],178],[[[12,[[279,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[280,[-1,-2,-3,-4]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[],[],[]],[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[202,-1],2,101],[[184,-2],[[231,[184,-2]]],[],[[87,[-1]]]],[[184,-2],[[231,[184,-2]]],[],[[87,[-1]]]],[[186,-2],[[253,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[253,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[252,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[252,[186,-2]]],[],[[87,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[186,[[206,[186]]]],[186,[[206,[186]]]],[184,[[230,[184]]]],[184,[[230,[184]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[[210,[-1]]],-2,79,[]],[[[210,[-1]]],-2,79,[]],[[[210,[-1]]],-2,79,[]],[[[211,[-1]]],-2,[94,79],[]],[[[211,[-1]]],-2,[94,79],[]],[[[211,[-1]]],-2,[94,79],[]],[186,[[254,[186]]]],[186,[[254,[186]]]],[[[229,[-1]]],28,[]],[[[209,[-1]]],28,4],[[[250,[-1]],[251,[-1,-2]]],28,[],[]],[[[251,[-1,-2]],[250,[-1]]],28,[],[]],[[[244,[-1,-2]]],28,94,4],[84,28],[[[209,[-1]]],28,4],[[[210,[-1]]],28,4],[[[211,[-1]]],28,[94,79]],[[[194,[-1,-2]]],28,94,[[84,[],[[77,[]]]]]],[[[203,[-1,-2]]],28,84,[126,204]],[[[225,[-3,-4,-5]]],28,[],[],[[84,[],[[77,[[2,[-1,-2]]]]]]],[126,[204,[-1]]],[126,[204,[-2]]]],[[[205,[-1]]],28,84],[[[207,[-1]]],28,84],[[[208,[-1]]],28,[21,94]],[[[212,[-1]]],28,[94,84]],[[[216,[-1,-2,-3]]],28,[94,84],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[217,[-1,-3,-4]]],28,[94,84],[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[221,[-1]]],28,94],[[[226,[-1,-3,-2,-4]]],28,94,[],[[4,[],[[9,[-2]]]]],[[87,[-2],[[9,[-3]]]]]],[[[188,[-1,-2,-3]]],28,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[185,[-1,-2,-3]]],28,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[227,[-1,-2]]],28,178,[]],[[[228,[-1,-2,-3]]],28,84,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[229,[-1]]],28,94],[[[230,[-1]]],28,[94,79]],[[[231,[-1,-2]]],28,[],[]],[[[232,[-1,-2]]],28,84,0],[[[218,[-1,-2,-3]]],28,[],[],[]],[[[233,[-1]]],28,[123,84,79]],[[[234,[-1]]],28,[123,84,79]],[[[235,[-1]]],28,94],[[[236,[-1]]],28,94],[[[237,[-1]]],28,94],[[[238,[-1,-2]]],28,94,[[0,[],[[9,[28]]]]]],[[[239,[-1,-2]]],28,94,123],[[[240,[-1]]],28,84],[[[241,[-1,-2,-3]]],28,84,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],28,84],[[[243,[-1,-2,-3]]],28,84,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],28,94,4],[[[245,[-1,-2,-3]]],28,84,4,[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],28,94,94],[[[195,[-1]]],28,84],[[[247,[-1]]],28,94],[[[248,[-1,-2,-4,-5]]],28,84,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],28,94],[[[192,[-1]]],28,94],[[[219,[-1,-2,-3]]],28,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[249,[-1,-2,-3]]],28,94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],28,[84,88]],[[[187,[-1,-2,-3]]],28,[178,84],[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],28,[],[]],[[[252,[-1,-2]]],28,[],[]],[[[253,[-1,-2]]],28,[],[]],[[[254,[-1]]],28,[178,84]],[[[255,[-1,-2]]],28,[],[]],[[[256,[-1,-2]]],28,[],[]],[[[257,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[258,[-1]]],28,[123,178,79,84]],[[[260,[-1,-2,-3]]],28,[178,84],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[261,[-1,-3,-4]]],28,[178,84],[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]]],[[[262,[-1]]],28,[178,84]],[[[263,[-1]]],28,178],[[[264,[-1,-2]]],28,[178,84],[126,204]],[[[266,[-1]]],28,[178,84]],[[[268,[-1]]],28,[178,84]],[[[269,[-1,-3,-2,-4]]],28,178,[],[[8,[],[[85,[-2]],[7,[]]]]],[[87,[-2],[[9,[-3]]]]]],[[[271,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[275,[-1,-2,-3]]],28,178,[[4,[],[[9,[[29,[2]]]]]]],[[87,[],[[9,[-2]]]]]],[[[276,[-1,-2,-3]]],28,178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[277,[-1,-2,-3]]],28,178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[197,[-1]]],28,21],[[[198,[-2]]],28,[],[[87,[],[[9,[-1]]]]]],[[[199,[-1]]],28,[]],[[[278,[-1]]],28,4],[[[200,[-1]]],28,[]],[[[201,[-1]]],28,94],[[[279,[-1,-2]]],28,94,[[94,[],[[77,[]]]]]],[[[280,[-1,-2,-4,-3]]],28,94,[[94,[],[[77,[]]]]],[],[[87,[-3],[[9,[202]]]]]],[[[281,[-1,-4,-3]]],28,[],[],[[4,[],[[9,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[-1,196,78],[184,[[11,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[184,[[11,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[[209,[-1]]],25,4],[[184,-3],[[232,[184,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[232,[184,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[256,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[256,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[255,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[255,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[],[[209,[-1]]],4],[184,[[233,[184]]]],[184,[[233,[184]]]],[[[12,[[235,[-1]]]],-2],[[238,[-1,-2]]],94,[[10,[],[[9,[28]]]]]],[[[12,[[235,[-1]]]],-2],[[239,[-1,-2]]],94,123],[-1,[[278,[-1]]],4],[[186,-4],[[257,[186,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[257,[186,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[[12,[[235,[-1]]]]],[[236,[-1]]],94],[[[12,[[235,[-1]]]]],[[237,[-1]]],94],[184,[[235,[184]]]],[184,[[235,[184]]]],[[],[[200,[-1]]],[]],[[[12,[[203,[-1,-2]]]],83],[[86,[-2]]],94,[126,204]],[[[12,[[225,[-3,-4,-5]]]],83],[[86,[[2,[-4,-5]]]]],[],[],[[94,[],[[77,[[2,[-1,-2]]]]]]],[126,[204,[-1]]],[126,[204,[-2]]]],[[[12,[[205,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[207,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[226,[-1,-3,-2,-4]]]],83],[[86,[-2]]],94,[],[[4,[],[[9,[-2]]]]],[[87,[-2],[[9,[-3]]]]]],[[[12,[[188,[-1,-2,-3]]]],83],[[86,[28]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[185,[-1,-2,-3]]]],83],[[86,[28]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[227,[-1,-2]]]],83],[[86,[-3]]],178,[],[]],[[[12,[[228,[-1,-2,-3]]]],83],[[86,[2]]],94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[230,[-1]]]],83],[[86,[-2]]],[94,79],[]],[[[12,[[233,[-1]]]],83],[[86,[-2]]],[123,94,79],[]],[[[12,[[234,[-1]]]],83],[[86,[-2]]],[123,84,79],[]],[[[12,[[236,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[237,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[238,[-1,-2]]]],83],[[86,[-3]]],94,[[0,[],[[9,[28]]]]],[]],[[[12,[[239,[-1,-2]]]],83],[[86,[-3]]],94,123,[]],[[[12,[[249,[-1,-2,-3]]]],83],[[86,[2]]],94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[258,[-1]]]],83],[[86,[-2]]],[123,178,79],[]],[[[12,[[259,[-1,-2,-3]]]],83],[[86,[-4]]],178,[[8,[],[[85,[2]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[264,[-1,-2]]]],83],[[86,[-3]]],178,[126,204],[]],[[[12,[[265,[-1]]]],83],[[86,[-2]]],178,[]],[[[12,[[269,[-1,-3,-2,-4]]]],83],[[86,[-5]]],178,[],[[8,[],[[85,[-2]],[7,[]]]]],[[87,[-2],[[9,[-3]]]]],[]],[[[12,[[275,[-1,-2,-3]]]],83],[[86,[-4]]],178,[[4,[],[[9,[[29,[2]]]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[276,[-1,-2,-3]]]],83],[[86,[[29,[28]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[277,[-1,-2,-3]]]],83],[[86,[[29,[28]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[91,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[91,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83],[[86,[[89,[2]]]]],[[178,[],[[7,[152]]]],90]],[[[12,[[206,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],[[178,[],[[7,[152]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[91,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[91,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83],[[86,[[89,[2]]]]],[[178,[],[[7,[152]]]],90]],[-2,[[224,[-2]]],[],[[87,[83],[[9,[[86,[[27,[-1]]]]]]]]]],[-1,[[201,[-1]]],94],[[[12,[[94,[],[[77,[-1]]]]]],83],[[86,[[27,[-1]]]]],[]],[[[12,[[224,[-2]]]],83],[[86,[[27,[-1]]]]],[],[[87,[83],[[9,[[86,[[27,[-1]]]]]]]]]],[[[12,[[209,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[210,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[211,[-1]]]],83],[[86,[[27,[-2]]]]],[94,79],[]],[[[12,[[194,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[[94,[],[[77,[]]]]],[]],[[[12,[[208,[-1]]]],83],[[86,[[27,[-2]]]]],[21,94],[]],[[[12,[[212,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[216,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[12,[[217,[-1,-3,-4]]]],83],[[86,[[27,[-2]]]]],94,[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[12,[[221,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[229,[-1]]]],83],[[86,[27]]],94],[[[12,[[231,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[232,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],[],[],[],[]],[[[12,[[235,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[240,[-1]]]],83],[[86,[27]]],94],[[[12,[[241,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[242,[-1]]]],83],[[86,[27]]],94],[[[12,[[243,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[244,[-1,-2]]]],83],[[86,[27]]],94,4],[[[12,[[245,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],94,4,[[87,[],[[9,[-2]]]]],[]],[[[12,[[246,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,94,[]],[[[12,[[195,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[247,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[248,[-1,-2,-4,-5]]]],83],[[86,[[27,[-3]]]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[12,[[191,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[192,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[250,[-1]]]],83],[[86,[27]]],94],[[[12,[[193,[-1]]]],83],[[86,[[27,[-2]]]]],[94,88],[]],[[[12,[[187,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[254,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[257,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[260,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[261,[-1,-3,-4]]]],83],[[86,[[27,[-5]]]]],178,[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[262,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[263,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[266,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[268,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[270,[-1,-3,-2]]]],83],[[86,[[27,[-5]]]]],[],[[8,[],[[85,[[27,[2]]]]]]],[[87,[-1],[[9,[-2]]]]],[],[]],[[[12,[[271,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[272,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[273,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[274,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[196,[-1]]]],83],[[86,[27]]],282],[[[12,[[197,[-1]]]],83],[[86,[[27,[-2]]]]],21,[]],[[[12,[[198,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[87,[],[[9,[-1]]]]],[]],[[[12,[[199,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[278,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[200,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[201,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[94,[],[[77,[-1]]]]],[]],[[[12,[[279,[-1,-2]]]],83],[[86,[27]]],94,[[94,[],[[77,[]]]]]],[[[12,[[280,[-1,-2,-4,-3]]]],83],[[86,[27]]],94,[[94,[],[[77,[]]]]],[],[[87,[-3],[[9,[202]]]]]],[[[12,[[281,[-1,-3,-2]]]],83],[[86,[[27,[-5]]]]],[],[[4,[],[[9,[[27,[2]]]]]]],[[87,[-1],[[9,[-2]]]]],[],[]],[[184,83],[[86,[[27,[-1]]]]],[]],[[184,83],[[86,[[27,[-1]]]]],[]],[[[12,[[235,[-1]]]],83],[[86,[27]]],94],[[[12,[[235,[-1]]]],83],[[86,[27]]],94],[[[12,[[206,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],[[178,[],[[7,[152]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[91,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[91,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],[[178,[],[[7,[152]]]],90]],[[[209,[-1]],-1],2,4],[[[209,[-1]],-1],2,4],[[[209,[-1]],-1],2,4],[[184,25],[[247,[184]]]],[[184,25],[[247,[184]]]],[-1,[[197,[-1]]],21],[-2,[[198,[-2]]],[],[[87,[],[[9,[-1]]]]]],[[[250,[-2]],[251,[-2,-1]]],[[29,[-2,[223,[-2,-1]]]]],[],[[91,[-1]],79]],[[[251,[-2,-1]],[250,[-2]]],[[29,[-2,[223,[-2,-1]]]]],[],[[91,[-1]],79]],[184,[[11,[-2,184]]],[],[[94,[],[[77,[-1]]]]]],[184,[[11,[-2,184]]],[],[[94,[],[[77,[-1]]]]]],[[184,-1,-5],[[248,[184,-1,-4,-5]]],[],[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[184,-1,-5],[[248,[184,-1,-4,-5]]],[],[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[-1,-2],[[279,[-1,-2]]],94,[[94,[],[[77,[]]]]]],0,[-1,211,78],[184,[[234,[184]]]],[184,[[234,[184]]]],[[-1,-2,-4],[[280,[-1,-2,-4,-3]]],94,[[94,[],[[77,[]]]]],126,[[87,[-3],[[9,[202]]]]]],[[[94,[],[[77,[-1]]]]],[[2,[25,[27,[25]]]]],[]],[[[209,[-1]]],[[2,[25,[27,[25]]]]],4],[[[210,[-1]]],[[2,[25,[27,[25]]]]],4],[[[194,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[[94,[],[[77,[]]]]]],[[[208,[-1]]],[[2,[25,[27,[25]]]]],[21,94]],[[[212,[-1]]],[[2,[25,[27,[25]]]]],94],[[[216,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-3,-4]]],[[2,[25,[27,[25]]]]],94,[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[221,[-1]]],[[2,[25,[27,[25]]]]],94],[[[229,[-1]]],[[2,[25,[27,[25]]]]],94],[[[231,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[232,[-1,-2]]],[[2,[25,[27,[25]]]]],94,0],[[[218,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],[],[],[]],[[[235,[-1]]],[[2,[25,[27,[25]]]]],94],[[[240,[-1]]],[[2,[25,[27,[25]]]]],94],[[[241,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],[[2,[25,[27,[25]]]]],94],[[[243,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],[[2,[25,[27,[25]]]]],94,4],[[[245,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,4,[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[25,[27,[25]]]]],94,94],[[[195,[-1]]],[[2,[25,[27,[25]]]]],94],[[[247,[-1]]],[[2,[25,[27,[25]]]]],94],[[[248,[-1,-2,-4,-5]]],[[2,[25,[27,[25]]]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],[[2,[25,[27,[25]]]]],94],[[[192,[-1]]],[[2,[25,[27,[25]]]]],94],[[[219,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],[[2,[25,[27,[25]]]]],[94,88]],[[[187,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[252,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[253,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[254,[-1]]],[[2,[25,[27,[25]]]]],178],[[[255,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[256,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[257,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[261,[-1,-3,-4]]],[[2,[25,[27,[25]]]]],178,[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]]],[[[263,[-1]]],[[2,[25,[27,[25]]]]],178],[[[266,[-1]]],[[2,[25,[27,[25]]]]],178],[[[268,[-1]]],[[2,[25,[27,[25]]]]],178],[[[271,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[196,[-1]]],[[2,[25,[27,[25]]]]],282],[[[197,[-1]]],[[2,[25,[27,[25]]]]],21],[[[198,[-2]]],[[2,[25,[27,[25]]]]],[],[[87,[],[[9,[-1]]]]]],[[[199,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[278,[-1]]],[[2,[25,[27,[25]]]]],4],[[[200,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[201,[-2]]],[[2,[25,[27,[25]]]]],[],[[94,[],[[77,[-1]]]]]],[[184,25],[[240,[184]]]],[[184,25],[[240,[184]]]],[[184,-3],[[241,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[241,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[[210,[[283,[2]]]],[283,[2]]],[[29,[2,284]]]],[[[210,[[285,[2]]]],[285,[2]]],[[29,[2,284]]]],[184,[[2,[[251,[184,-1]],[250,[184]]]]],[]],[184,[[2,[[251,[184,-1]],[250,[184]]]]],[]],[[[12,[[212,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[91,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],-2],[[29,[2,-3]]],94,[],[]],[[[12,[[229,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[231,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[232,[-2,-3]]]],-1],[[29,[2,-4]]],[],[94,[91,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],-4],[[29,[2,-5]]],[],[],[],[],[]],[[[12,[[235,[-2]]]],-1],[[29,[2,-3]]],[],[[91,[-1]],94],[]],[[[12,[[240,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[91,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],-1],[[29,[2,-4]]],[],[94,[91,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[247,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[94,[91,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[192,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],-4],[[29,[2,-5]]],94,[94,79],[[87,[],[[9,[-2]]]]],[],[]],[[[12,[[251,[-2,-1]]]],-1],[[29,[2]]],[],[[91,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[252,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[253,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[254,[-2]]]],-1],[[29,[2,-3]]],[],[[91,[-1]]],[]],[[[12,[[255,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[256,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],-1],[[29,[2,-3]]],[],[178,[91,[-1]]],[]],[[[12,[[263,[-1]]]],-2],[[29,[2,-3]]],178,[],[]],[[[12,[[266,[-2]]]],-1],[[29,[2,-3]]],[],[178,[91,[-1]]],[]],[[[12,[[268,[-2]]]],-1],[[29,[2,-3]]],[],[178,[91,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],-1],[[29,[2,-4]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],-1],[[29,[2,-4]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[184,25],[[242,[184]]]],[[184,25],[[242,[184]]]],[[[244,[-1,-2]]],[[27,[-2]]],94,4],[[[244,[-1,-2]]],27,94,4],[[184,-1],[[244,[184,-1]]],4],[[184,-1],[[244,[184,-1]]],4],[[184,-3],[[243,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[243,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[245,[184,-2,-3]]],[],4,[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[245,[184,-2,-3]]],[],4,[[87,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[-1,102,[]],[-1,102,[]],[202,202],[[186,-3],[[276,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[276,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[277,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[277,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,25],[[273,[186]]]],[[186,25],[[273,[186]]]],[[186,25],[[274,[186]]]],[[186,25],[[274,[186]]]],[[186,25],[[266,[186]]]],[[186,25],[[266,[186]]]],[186,[[264,[186,-2]]],[],[126,[204,[-1]]]],[186,[[264,[186,-2]]],[],[126,[204,[-1]]]],[186,[[265,[186]]]],[186,[[265,[186]]]],[[186,-3],[[260,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[260,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-5],[[261,[186,-4,-5]]],[],[],[],[[8,[],[[85,[[27,[-2]]]],[7,[-3]]]]],[[87,[-1],[[9,[-4]]]]]],[[186,-5],[[261,[186,-4,-5]]],[],[],[],[[8,[],[[85,[[27,[-2]]]],[7,[-3]]]]],[[87,[-1],[[9,[-4]]]]]],[186,[[262,[186]]]],[186,[[262,[186]]]],[[186,-1],[[263,[186]]],[[220,[[27,[25]]]]]],[[186,-1],[[263,[186]]],[[220,[[27,[25]]]]]],[[186,-1,-5],[[269,[186,-4,-1,-5]]],[],[],[],[[8,[],[[85,[-1]],[7,[-3]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[186,-1,-5],[[269,[186,-4,-1,-5]]],[],[],[],[[8,[],[[85,[-1]],[7,[-3]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[186,-4],[[259,[186,-3,-4]]],[],[],[[8,[],[[85,[2]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[259,[186,-3,-4]]],[],[],[[8,[],[[85,[2]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-1,-5],[[275,[186,-4,-5]]],[[220,[[27,[25]]]]],[],[],[[4,[],[[9,[[29,[2,-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[186,-1,-5],[[275,[186,-4,-5]]],[[220,[[27,[25]]]]],[],[],[[4,[],[[9,[[29,[2,-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[186,[[258,[186]]]],[186,[[258,[186]]]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[[178,[],[[85,[-1]],[7,[-2]]]]]],83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[186,83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[186,83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[186,25],[[268,[186]]]],[[186,25],[[268,[186]]]],[[186,-4],[[271,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[271,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[272,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[272,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[-1,-4],[[270,[-1,-4,-3]]],[],[],[[8,[],[[85,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[-1,-4],[[281,[-1,-4,-3]]],[],[],[[4,[],[[9,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[184,[[225,[184,-2,-4]]],[],[126,[204,[-1]]],[],[126,[204,[-3]]]],[184,[[225,[184,-2,-4]]],[],[126,[204,[-1]]],[],[126,[204,[-3]]]],[[184,-1],[[246,[184,-1]]],94],[[184,-1],[[246,[184,-1]]],94],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[210,[-1]]],2,[]],[[[286,[-1]],34],35,38],[[[287,[-1]],34],35,[38,79]],[[[288,[-1]],34],35,38],[[[289,[-1]],34],35,[38,79]],[[[290,[-1]],34],35,[38,79]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[210,[-1]]],28,[]],[[[210,[-1]]],[[289,[-1]]],79],[[[210,[-1]]],[[287,[-1]]],79],[[[12,[[210,[-1]]]]],[[286,[-1]]],[]],[[[12,[[210,[-1]]]]],[[288,[-1]]],[]],[[[210,[-1]]],25,[]],[[],[[210,[-1]]],[]],[[[286,[-1]]],[[27,[-2]]],[],[]],[[[287,[-1]]],[[27,[-2]]],79,[]],[[[288,[-1]]],[[27,[-2]]],[],[]],[[[289,[-1]]],[[27,[-2]]],79,[]],[[[290,[-1]]],[[27,[-2]]],79,[]],[[[210,[-1]],-1],2,[]],[[[286,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[287,[-1]]],[[2,[25,[27,[25]]]]],79],[[[288,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[289,[-1]]],[[2,[25,[27,[25]]]]],79],[[[290,[-1]]],[[2,[25,[27,[25]]]]],79],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[211,[-1]]],2,[94,79]],[[[291,[-1]],34],35,[38,79]],[[[292,[-1]],34],35,[38,79]],[[[293,[-1]],34],35,[38,79]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[211,[-1]]],28,[94,79]],[[[211,[-1]]],[[291,[-1]]],[94,79]],[[[211,[-1]]],[[292,[-1]]],[94,79]],[[[211,[-1]]],25,[94,79]],[[],[[211,[-1]]],[94,79]],[[[291,[-1]]],[[27,[-2]]],[94,79],[]],[[[292,[-1]]],[[27,[-2]]],[94,79],[]],[[[293,[-1]]],[[27,[-2]]],[94,79],[]],[[[211,[-1]],-1],2,[94,79]],[-1,211,78],[[[291,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[[[292,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[[[293,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],294],[295,296],[4,2],[[[283,[-1]]],2,[]],[[284,34],[[29,[2,297]]]],[[284,34],[[29,[2,297]]]],[[[283,[-1]],34],[[29,[2,297]]],[]],[[294,34],[[29,[2,297]]]],[[[285,[-1]],34],[[29,[2,297]]],[]],[[295,34],[[29,[2,297]]]],[-1,-1,[]],[[[12,[[153,[4]]]]],[[283,[2]]]],[[[153,[-1]]],[[283,[2]]],[[4,[],[[9,[2]]]]]],[[[153,[4]]],[[283,[2]]]],[[[285,[-1]]],[[283,[-1]]],[]],[-1,-1,[]],[[[12,[[153,[-1]]]]],[[283,[2]]],[[4,[],[[9,[2]]]]]],[-1,-1,[]],[[[12,[[153,[-1]]]]],[[285,[2]]],[[4,[],[[9,[2]]]],298]],[[[12,[[153,[4]]]]],[[285,[2]]]],[[[153,[-1]]],[[285,[2]]],[[4,[],[[9,[2]]]],298]],[[[153,[4]]],[[285,[2]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[283,[-1]]],[[285,[-1]]],[]],[81,4],[284,28],[-2,[[283,[-1]]],[],[[81,[-1]]]],[[],294],[-2,[[285,[-1]]],[],[[81,[-1]],298]],[296,295],[[[299,[296]]],295],[[],296],[[],296],[[[12,[[283,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[285,[-1]]]],83],[[86,[-1]]],[]],[[294,296],2],[[],284],[[300,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]],298]],[[300,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]],298]],[[301,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]]]],[[301,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]]]],[[302,[283,[2]]],[[29,[2,284]]]],[[301,-1],[[29,[48,284]]],4],[[301,-1],[[29,[48,284]]],4],[[303,[285,[2]]],[[29,[2,284]]]],[[300,-1],[[29,[48,284]]],[4,298]],[[300,-1],[[29,[48,284]]],[4,298]],[303,[[29,[2,284]]]],[302,[[29,[2,284]]]],[294,[[27,[296]]]],[-1,102,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[[167,[304]]],2],[294,2],[[[167,[304]]],2],[[[167,[-1]]],296,304],[[[167,[-1]]],295,304]],"c":[3026],"p":[[5,"AbortHandle",41],[1,"tuple"],[5,"Abortable",41],[10,"Future",3767],[10,"TryFutureExt",41],[5,"AndThen",41],[17,"Error"],[10,"TryFuture",41],[17,"Output"],[10,"FnOnce",3768],[6,"Either",41],[5,"Pin",3769],[10,"FutureExt",41],[8,"BoxFuture",41],[8,"LocalBoxFuture",41],[5,"CatchUnwind",41],[5,"Shared",41],[5,"WeakShared",41],[5,"Pending",41],[5,"OptionFuture",41],[10,"Clone",3770],[5,"PollImmediate",41],[5,"Ready",41],[5,"Aborted",41],[1,"usize"],[10,"AsyncBufRead",942],[6,"Option",3771],[1,"bool"],[6,"Result",3772],[5,"ErrInto",41],[5,"Flatten",41],[5,"FlattenSink",41],[5,"FlattenStream",41],[5,"Formatter",3773],[8,"Result",3773],[5,"PollFn",41],[5,"JoinAll",41],[10,"Debug",3773],[5,"TryJoinAll",41],[5,"Fuse",41],[5,"Map",41],[5,"IntoStream",41],[5,"MapInto",41],[5,"Then",41],[5,"Inspect",41],[5,"NeverError",41],[5,"UnitError",41],[5,"RemoteHandle",41],[5,"Remote",41],[5,"IntoFuture",41],[5,"TryFlatten",41],[5,"TryFlattenStream",41],[5,"OrElse",41],[5,"OkInto",41],[5,"InspectOk",41],[5,"InspectErr",41],[5,"MapOk",41],[5,"MapErr",41],[5,"MapOkOrElse",41],[5,"UnwrapOrElse",41],[5,"Lazy",41],[6,"MaybeDone",41],[6,"TryMaybeDone",41],[5,"Join",41],[5,"Join3",41],[5,"Join4",41],[5,"Join5",41],[5,"Select",41],[5,"SelectAll",41],[5,"TryJoin",41],[5,"TryJoin3",41],[5,"TryJoin4",41],[5,"TryJoin5",41],[5,"TrySelect",41],[5,"SelectOk",41],[5,"AbortRegistration",41],[17,"Item"],[10,"IntoIterator",3774],[10,"Unpin",3775],[5,"Vec",3776],[10,"UnsafeFutureObj",3660],[10,"FusedFuture",41],[5,"Context",3777],[10,"FusedStream",1837],[17,"Ok"],[6,"Poll",3778],[10,"FnMut",3768],[10,"UnwindSafe",3779],[8,"Result",3780],[10,"AsyncWrite",942],[10,"Sink",1595],[1,"u8"],[1,"slice"],[10,"Stream",1837],[10,"AsyncRead",942],[5,"IoSliceMut",3781],[6,"SeekFrom",3781],[1,"u64"],[10,"AsyncSeek",942],[5,"IoSlice",3781],[10,"Hasher",3782],[5,"String",3783],[5,"TypeId",3784],[5,"Window",942],[10,"AsMut",3785],[10,"AsRef",3785],[5,"BufReader",942],[5,"BufWriter",942],[5,"LineWriter",942],[10,"AsyncReadExt",942],[5,"Chain",942],[5,"AllowStdIo",942],[5,"Cursor",942],[10,"AsyncWriteExt",942],[5,"Close",942],[6,"Ordering",3786],[10,"Ord",3786],[5,"Empty",942],[10,"BufRead",3781],[5,"Take",942],[10,"AsyncBufReadExt",942],[5,"Copy",942],[10,"Sized",3775],[5,"CopyBuf",942],[5,"CopyBufAbortable",942],[10,"Default",3787],[10,"PartialEq",3786],[5,"FillBuf",942],[5,"Flush",942],[10,"Write",3781],[5,"Repeat",942],[5,"Sink",942],[5,"ReuniteError",942],[5,"SeeKRelative",942],[5,"IntoSink",942],[5,"Lines",942],[5,"Read",942],[5,"ReadVectored",942],[5,"ReadExact",942],[5,"ReadLine",942],[5,"ReadToEnd",942],[5,"ReadToString",942],[5,"ReadUntil",942],[5,"Seek",942],[5,"ReadHalf",942],[5,"WriteHalf",942],[5,"Write",942],[5,"WriteVectored",942],[5,"WriteAll",942],[10,"Hash",3782],[10,"PartialOrd",3786],[5,"Error",3780],[5,"Box",3788],[10,"Read",3781],[10,"Seek",3781],[1,"i64"],[10,"AsyncSeekExt",942],[10,"RangeBounds",3789],[5,"Arguments",3773],[5,"Mutex",1511],[5,"OwnedMutexGuard",1511],[5,"MutexGuard",1511],[5,"MappedMutexGuard",1511],[5,"OwnedMutexLockFuture",1511],[5,"MutexLockFuture",1511],[1,"never"],[5,"Arc",3790],[10,"SinkExt",1595],[5,"Buffer",1595],[5,"Drain",1595],[5,"SinkMapErr",1595],[5,"With",1595],[5,"Close",1595],[5,"Fanout",1595],[5,"Feed",1595],[5,"Flush",1595],[5,"SendAll",1595],[10,"TryStream",1837],[5,"SinkErrInto",1595],[5,"Send",1595],[5,"Unfold",1595],[5,"WithFlatMap",1595],[10,"From",3785],[10,"StreamExt",1837],[5,"All",1837],[10,"TryStreamExt",1837],[5,"AndThen",1837],[5,"Any",1837],[8,"BoxStream",1837],[8,"LocalBoxStream",1837],[5,"BufferUnordered",1837],[5,"Buffered",1837],[5,"CatchUnwind",1837],[5,"Chain",1837],[5,"Chunks",1837],[5,"Iter",1837],[5,"Repeat",1837],[5,"RepeatWith",1837],[5,"Empty",1837],[5,"Pending",1837],[5,"PollImmediate",1837],[6,"PollNext",1837],[5,"Collect",1837],[10,"Extend",3774],[5,"Concat",1837],[5,"IntoAsyncRead",1837],[5,"Count",1837],[5,"Cycle",1837],[5,"FuturesOrdered",1837],[5,"FuturesUnordered",1837],[5,"SelectAll",1837],[5,"Enumerate",1837],[5,"TryChunksError",1837],[5,"TryReadyChunksError",1837],[5,"ErrInto",1837],[5,"Filter",1837],[5,"FilterMap",1837],[5,"FlatMap",1837],[5,"FlatMapUnordered",1837],[10,"Into",3785],[5,"Flatten",1837],[8,"FlattenUnordered",1837],[5,"ReuniteError",1837],[5,"PollFn",1837],[5,"Unzip",1837],[5,"Fold",1837],[5,"Forward",1837],[5,"ForEach",1837],[5,"Fuse",1837],[5,"StreamFuture",1837],[5,"Inspect",1837],[5,"Map",1837],[5,"Next",1837],[5,"SelectNextSome",1837],[5,"Peekable",1837],[5,"Peek",1837],[5,"PeekMut",1837],[5,"NextIf",1837],[5,"NextIfEq",1837],[5,"Skip",1837],[5,"SkipWhile",1837],[5,"Take",1837],[5,"TakeWhile",1837],[5,"TakeUntil",1837],[5,"Then",1837],[5,"Zip",1837],[5,"ReadyChunks",1837],[5,"Scan",1837],[5,"ForEachConcurrent",1837],[5,"SplitStream",1837],[5,"SplitSink",1837],[5,"InspectOk",1837],[5,"InspectErr",1837],[5,"IntoStream",1837],[5,"MapOk",1837],[5,"MapErr",1837],[5,"OrElse",1837],[5,"TryNext",1837],[5,"TryForEach",1837],[5,"TryFilter",1837],[5,"TryFilterMap",1837],[5,"TryFlatten",1837],[5,"TryFlattenUnordered",1837],[5,"TryCollect",1837],[5,"TryConcat",1837],[5,"TryChunks",1837],[10,"Display",3773],[5,"TryReadyChunks",1837],[5,"TryFold",1837],[5,"TryUnfold",1837],[5,"TrySkipWhile",1837],[5,"TryTakeWhile",1837],[5,"TryBufferUnordered",1837],[5,"TryBuffered",1837],[5,"TryForEachConcurrent",1837],[5,"TryAll",1837],[5,"TryAny",1837],[5,"Once",1837],[5,"Select",1837],[5,"SelectWithStrategy",1837],[5,"Unfold",1837],[10,"Iterator",3791],[5,"LocalFutureObj",3660],[5,"SpawnError",3660],[5,"FutureObj",3660],[5,"IterPinMut",3545],[5,"IterMut",3545],[5,"IterPinRef",3545],[5,"Iter",3545],[5,"IntoIter",3545],[5,"Iter",3615],[5,"IterMut",3615],[5,"IntoIter",3615],[5,"AtomicWaker",3660],[5,"WakerRef",3660],[5,"Waker",3777],[5,"Error",3773],[10,"Send",3775],[5,"ManuallyDrop",3792],[10,"SpawnExt",3660],[10,"LocalSpawnExt",3660],[10,"LocalSpawn",3660],[10,"Spawn",3660],[10,"ArcWake",3660]],"b":[[333,"impl-Display-for-Aborted"],[334,"impl-Debug-for-Aborted"],[558,"impl-FusedFuture-for-Either%3CA,+B%3E"],[559,"impl-FusedStream-for-Either%3CA,+B%3E"],[645,"impl-AsyncWrite-for-Either%3CA,+B%3E"],[646,"impl-Sink%3CItem%3E-for-Either%3CA,+B%3E"],[651,"impl-AsyncWrite-for-Either%3CA,+B%3E"],[652,"impl-Sink%3CItem%3E-for-Either%3CA,+B%3E"],[1072,"impl-AsyncBufRead-for-AllowStdIo%3CT%3E"],[1073,"impl-BufRead-for-AllowStdIo%3CT%3E"],[1094,"impl-Display-for-ReuniteError%3CT%3E"],[1095,"impl-Debug-for-ReuniteError%3CT%3E"],[1275,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1276,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1277,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1278,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1295,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1296,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1297,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1298,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1333,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1334,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1335,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1336,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1344,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1345,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1346,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1347,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[2198,"impl-Display-for-ReuniteError%3CT,+Item%3E"],[2199,"impl-Debug-for-ReuniteError%3CT,+Item%3E"],[2265,"impl-Display-for-TryChunksError%3CT,+E%3E"],[2266,"impl-Debug-for-TryChunksError%3CT,+E%3E"],[2268,"impl-Display-for-TryReadyChunksError%3CT,+E%3E"],[2269,"impl-Debug-for-TryReadyChunksError%3CT,+E%3E"],[2697,"impl-IntoIterator-for-%26mut+FuturesUnordered%3CFut%3E"],[2698,"impl-IntoIterator-for-FuturesUnordered%3CFut%3E"],[2699,"impl-IntoIterator-for-%26FuturesUnordered%3CFut%3E"],[2700,"impl-IntoIterator-for-%26mut+SelectAll%3CSt%3E"],[2701,"impl-IntoIterator-for-SelectAll%3CSt%3E"],[2702,"impl-IntoIterator-for-%26SelectAll%3CSt%3E"],[3690,"impl-Debug-for-SpawnError"],[3691,"impl-Display-for-SpawnError"],[3697,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3698,"impl-From%3CBox%3CF%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3699,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3700,"impl-From%3CFutureObj%3C\'a,+T%3E%3E-for-LocalFutureObj%3C\'a,+T%3E"],[3702,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3704,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3705,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3706,"impl-From%3CBox%3CF%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3707,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E-for-FutureObj%3C\'a,+()%3E"]]}],\ -["getrandom",{"doc":"Interface to the operating system’s random number …","t":"TTFTTTTTTTTTTTTTNNNNNNNNNHHNNNNN","n":["CUSTOM_START","ERRNO_NOT_POSITIVE","Error","FAILED_RDRAND","INTERNAL_START","IOS_SEC_RANDOM","NODE_CRYPTO","NODE_ES_MODULE","NODE_RANDOM_FILL_SYNC","NO_RDRAND","UNEXPECTED","UNSUPPORTED","VXWORKS_RAND_SECURE","WEB_CRYPTO","WEB_GET_RANDOM_VALUES","WINDOWS_RTL_GEN_RANDOM","borrow","borrow_mut","clone","code","eq","fmt","fmt","from","from","getrandom","getrandom_uninit","into","raw_os_error","try_from","try_into","type_id"],"q":[[0,"getrandom"],[32,"core::num::nonzero"],[33,"core::fmt"],[34,"core::fmt"],[35,"core::mem::maybe_uninit"],[36,"core::option"],[37,"core::any"]],"d":["Codes at or above this point can be used by users to …","The platform-specific errno returned a non-positive value.","A small and no_std compatible error type","RDRAND instruction failed due to a hardware issue.","Codes below this point represent OS Errors (i.e. positive …","Call to CCRandomGenerateBytes failed on iOS, tvOS, or …","Node.js does not have the crypto CommonJS module.","Called from an ES module on Node.js. This is unsupported, …","Calling Node.js function crypto.randomFillSync failed.","RDRAND instruction unsupported on this target.","Encountered an unexpected situation which should not …","This target/platform is not supported by getrandom.","On VxWorks, call to randSecure failed (random number …","The environment does not support the Web Crypto API.","Calling Web Crypto API crypto.getRandomValues failed.","Call to Windows RtlGenRandom failed.","","","","Extract the bare error code.","","","","","Returns the argument unchanged.","Fill dest with random bytes from the system’s preferred …","Version of the getrandom function which fills dest with …","Calls U::from(self).","Extract the raw OS error code (if this error came from the …","","",""],"i":[1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[1,2],[[1,1],3],[[1,4],5],[[1,4],5],[2,1],[-1,-1,[]],[[[7,[6]]],[[9,[8,1]]]],[[[7,[[10,[6]]]]],[[9,[[7,[6]],1]]]],[-1,-2,[],[]],[1,[[12,[11]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,13,[]]],"c":[],"p":[[5,"Error",0],[5,"NonZeroU32",32],[1,"bool"],[5,"Formatter",33],[8,"Result",33],[1,"u8"],[1,"slice"],[1,"tuple"],[6,"Result",34],[20,"MaybeUninit",35],[1,"i32"],[6,"Option",36],[5,"TypeId",37]],"b":[[21,"impl-Debug-for-Error"],[22,"impl-Display-for-Error"]]}],\ +["getrandom",{"doc":"Interface to the operating system’s random number …","t":"TTFTTTTTTTTTTTTTNNNNNNNNNHHNNNNN","n":["CUSTOM_START","ERRNO_NOT_POSITIVE","Error","FAILED_RDRAND","INTERNAL_START","IOS_SEC_RANDOM","NODE_CRYPTO","NODE_ES_MODULE","NODE_RANDOM_FILL_SYNC","NO_RDRAND","UNEXPECTED","UNSUPPORTED","VXWORKS_RAND_SECURE","WEB_CRYPTO","WEB_GET_RANDOM_VALUES","WINDOWS_RTL_GEN_RANDOM","borrow","borrow_mut","clone","code","eq","fmt","fmt","from","from","getrandom","getrandom_uninit","into","raw_os_error","try_from","try_into","type_id"],"q":[[0,"getrandom"],[32,"core::num::nonzero"],[33,"core::fmt"],[34,"core::fmt"],[35,"core::mem::maybe_uninit"],[36,"core::option"],[37,"core::any"]],"d":["Codes at or above this point can be used by users to …","The platform-specific errno returned a non-positive value.","A small and no_std compatible error type","RDRAND instruction failed due to a hardware issue.","Codes below this point represent OS Errors (i.e. positive …","Call to CCRandomGenerateBytes failed on iOS, tvOS, or …","Node.js does not have the crypto CommonJS module.","Called from an ES module on Node.js. This is unsupported, …","Calling Node.js function crypto.randomFillSync failed.","RDRAND instruction unsupported on this target.","Encountered an unexpected situation which should not …","This target/platform is not supported by getrandom.","On VxWorks, call to randSecure failed (random number …","The environment does not support the Web Crypto API.","Calling Web Crypto API crypto.getRandomValues failed.","Call to Windows RtlGenRandom failed.","","","","Extract the bare error code.","","","","","Returns the argument unchanged.","Fill dest with random bytes from the system’s preferred …","Version of the getrandom function which fills dest with …","Calls U::from(self).","Extract the raw OS error code (if this error came from the …","","",""],"i":[1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[1,2],[[1,1],3],[[1,4],5],[[1,4],5],[2,1],[-1,-1,[]],[[[7,[6]]],[[9,[8,1]]]],[[[7,[[10,[6]]]]],[[9,[[7,[6]],1]]]],[-1,-2,[],[]],[1,[[12,[11]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,13,[]]],"c":[],"p":[[5,"Error",0],[5,"NonZeroU32",32],[1,"bool"],[5,"Formatter",33],[8,"Result",33],[1,"u8"],[1,"slice"],[1,"tuple"],[6,"Result",34],[20,"MaybeUninit",35],[1,"i32"],[6,"Option",36],[5,"TypeId",37]],"b":[[21,"impl-Display-for-Error"],[22,"impl-Debug-for-Error"]]}],\ ["gif",{"doc":"GIF en- and decoding library Build Status","t":"PFPPPGPPPFFGFGFGGGGPPPFPPPPPPGPPPGPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNONNONNNNNNONNNNNNNNNNNCNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNOOOPGPPPPGPGFPPPPPPPPGPPPFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["Any","AnyExtension","Application","Background","Bytes","ColorOutput","Comment","Control","Control","DecodeOptions","Decoder","DecodingError","DecodingFormatError","DisposalMethod","Encoder","EncodingError","EncodingFormatError","Extension","ExtensionData","Finite","Format","Format","Frame","Indexed","Infinite","InvalidMinCodeSize","Io","Io","Keep","MemoryLimit","MissingColorPalette","Previous","RGBA","Repeat","Repetitions","Text","TooManyColors","Unlimited","V87a","V89a","Version","allow_unknown_blocks","bg_color","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","buffer_size","build","check_frame_consistency","check_lzw_end_code","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","delay","dispose","drop","eq","eq","eq","eq","eq","eq","fill_buffer","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_indexed_pixels","from_palette_pixels","from_rgb","from_rgb_speed","from_rgba","from_rgba_speed","from_u8","from_u8","get_mut","get_ref","global_palette","hash","hash","height","height","interlaced","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_iter","into_known","left","line_length","make_lzw_pre_encoded","needs_user_input","new","new","new","new_control_ext","next_frame_info","palette","palette","read_info","read_into_buffer","read_next_frame","repeat","set_color_output","set_memory_limit","set_repeat","skip_frame_decoding","source","source","source","streaming_decoder","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","top","transparent","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","width","width","write_extension","write_frame","write_lzw_pre_encoded_frame","write_raw_extension","delay","flags","trns","BackgroundColor","Block","BlockFinished","BlockStart","BytesDecoded","DataEnd","Decoded","Extension","FrameDataType","FrameDecoder","FrameMetadata","GlobalPalette","HeaderEnd","Image","Lzw","LzwDataCopied","None","Nothing","OutputBuffer","Pixels","Repetitions","Slice","StreamingDecoder","SubBlockFinished","Trailer","Vec","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_size","clone","clone","clone_into","clone_into","current_frame","current_frame_mut","decode_lzw_encoded_frame","decode_lzw_encoded_frame_into_buffer","eq","fmt","fmt","fmt","from","from","from","from","from","from","from_u8","height","into","into","into","into","into","into","last_ext","new","new","set_global_palette","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","update","version","width","min_code_size"],"q":[[0,"gif"],[278,"gif::ExtensionData"],[281,"gif::streaming_decoder"],[373,"gif::streaming_decoder::FrameDataType"],[374,"core::option"],[375,"std::io"],[376,"std::io"],[377,"core::fmt"],[378,"core::fmt"],[379,"std::io::error"],[380,"core::convert"],[381,"core::hash"],[382,"std::io::buffered::bufreader"],[383,"std::io::error"],[384,"alloc::string"],[385,"core::any"]],"d":["StreamingDecoder is not required to take any action.","A newtype wrapper around an arbitrary extension ID.","Application extension.","Restore to background color.","Limit the amount of memory that can be used for a single …","Output mode for the image data","Comment extension.","Control extension. Use ExtensionData::new_control_ext to …","Control extension.","Options for opening a GIF decoder. DecodeOptions::read_info…","GIF decoder. Create DecodeOptions to get started, and call …","Decoding error.","An error returned in the case of the image not being …","Disposal method","GIF encoder.","Encoding error.","The image has incorrect properties, making it impossible …","Known GIF extension labels.","Extension data.","Finite number of repetitions","Returned if the image is found to be malformed.","Returned if the to image is not encodable as a gif.","A GIF frame","The decoder returns the raw indexed data.","Infinite number of repetitions","LZW data is not valid for GIF. This may happen when wrong …","Wraps std::io::Error.","Wraps std::io::Error.","Do not dispose.","The maximum amount of memory the decoder is allowed to use …","The image has no color palette which is required.","Restore to previous.","The decoder expands the image data to 32bit RGBA. This …","Number of repetitions","Sets the number of repetitions","Plain Text extension.","The image has too many colors.","Enforce no memory limit.","Version 87a, from May 1987.","Version 89a, from July 1989.","One version number of the GIF standard.","Configure if unknown blocks are allowed to be decoded.","Index of the background color in the global palette","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Buffer containing the image data. Only indices unless …","Output buffer size","Return a builder that allows configuring limits etc.","Configure if frames must be within the screen descriptor.","Configure if LZW encoded blocks must end with a marker end …","","","","","","","","","","","","","","","","","","","","","","Frame delay in units of 10 ms.","Disposal method.","","","","","","","","Reads data of the current frame into a pre-allocated …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Creates a frame from indexed pixels in the global palette.","Creates a frame from a palette and indexed pixels.","Creates a frame from pixels in RGB format.","Creates a frame from pixels in RGB format.","Creates a frame from pixels in RGBA format.","Creates a frame from pixels in RGBA format.","Converts u8 to Option<Self>","Converts u8 to a Extension if it is known.","Gets a mutable reference to the writer instance used by …","Gets a reference to the writer instance used by this …","The global color palette","","","Height of the image","Height of the frame.","True if the image is interlaced.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Abort decoding and recover the io::Read instance","Finishes writing, and returns the io::Write instance used …","","Decode the label as a known extension.","Offset from the left border of the canvas.","Line length of the current frame","Replace frame’s buffer with a LZW-compressed one for use …","True if the frame needs user input to be displayed.","Create a new decoder with default options.","Creates a new encoder.","Creates a new decoder builder","Constructor for control extension data.","Returns the next frame info","Returns the color palette relevant for the frame that has …","Frame local color palette if available.","Reads the logical screen descriptor including the global …","Reads the data of the current frame into a pre-allocated …","Reads the next frame from the image.","Number of loop repetitions","Configure how color data is decoded.","Configure a memory limit for decoding.","Write an extension block that signals a repeat behaviour.","Configure whether to skip decoding frames.","","","","Low-level, advanced decoder. Prefer Decoder instead, which …","","","","","","","","","","","","","","Offset from the top border of the canvas.","Transparent index (if available).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Width of the image","Width of the frame.","Writes an extension to the image.","Writes a frame to the image.","Writes a frame to the image, but expects Frame.buffer to …","Writes a raw extension to the image.","Frame delay.","Flags.","Transparent index.","Index of the background color in the global palette.","Known GIF block labels.","Decoded the last (or only) sub-block of a block.","The start of a block. BlockStart(Block::Trailer) is the …","Decoded some data of the current frame. Size is in bytes, …","No more data available the current frame.","Indicates whether a certain object has been decoded","Extension block.","Varies depending on skip_frame_decoding","Decoder for Frame::make_lzw_pre_encoded","Decoded all information of the next frame, except the …","Global palette.","Palette and optional Application extension have been …","Image block.","Raw LZW data","Copied (or consumed and discarded) compressed data of the …","Discard bytes","Decoded nothing.","Destination to write to for StreamingDecoder::update","Frame.buffer will be regular pixel data","Loop count is known","Overwrite bytes","GIF decoder which emits low-level events for items in the …","Decoded a sub-block. More sub-block are available.","Image trailer.","Append LZW bytes","","","","","","","","","","","","","Number of bytes required for …","","","","","Current frame info as a ref.","Current frame info as a mutable ref.","Converts the frame in-place, replacing its LZW buffer with …","Converts into the given buffer. It must be [buffer_size()] …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts u8 to Option<Self>","Height of the image","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the data of the last extension that has been …","See also set_global_palette","Creates a new streaming decoder","Palette used for RGBA conversion","","","","","","","","","","","","","","","","","","","","","Updates the internal state of the decoder.","The version number of the GIF standard used in this image.","Width of the image","Needed for decoding"],"i":[8,0,10,8,14,0,10,36,10,0,0,0,0,0,0,0,0,0,0,15,20,26,0,13,15,25,20,26,8,0,25,8,13,0,36,10,25,14,12,12,0,1,4,4,36,16,8,9,10,11,24,20,12,13,14,1,25,26,15,4,36,16,8,9,10,11,24,20,12,13,14,1,25,26,15,11,4,4,1,1,8,9,10,11,12,13,14,1,15,8,9,10,11,12,13,14,1,15,11,1,15,11,11,16,8,9,10,12,13,15,4,8,9,10,11,24,24,20,20,12,13,14,1,25,25,26,26,15,4,36,16,8,9,9,10,11,24,20,20,20,20,12,13,14,1,25,26,26,26,15,11,11,11,11,11,11,8,10,16,16,4,9,12,4,11,11,4,36,16,8,9,10,11,24,20,12,13,14,1,25,26,15,4,16,4,9,11,4,11,11,4,16,1,36,4,4,11,1,4,4,4,1,1,16,1,24,20,26,0,8,9,10,11,12,13,14,1,15,24,20,25,26,11,11,4,36,16,8,9,10,11,24,20,12,13,14,1,25,26,15,4,36,16,8,9,10,11,24,20,12,13,14,1,25,26,15,4,36,16,8,9,10,11,24,20,12,13,14,1,25,26,15,4,11,16,16,16,16,46,46,46,44,0,44,44,44,44,0,41,0,0,44,44,44,41,42,44,45,44,0,42,44,45,0,44,41,45,40,43,45,41,42,44,40,43,45,41,42,44,40,41,42,41,42,43,43,40,40,41,41,42,44,40,43,45,41,42,44,41,43,40,43,45,41,42,44,43,40,43,40,41,42,40,43,45,41,42,44,40,43,45,41,42,44,40,43,45,41,42,44,43,43,43,47],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],3],[[[4,[-1]]],[[6,[5]]],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[4,[-1]]],5,7],[[],1],[[1,2],3],[[1,2],3],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[1,1],[15,15],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[],11],[[],1],[[],15],0,0,[[[16,[-1]]],3,17],[[8,8],2],[[9,9],2],[[10,10],2],[[12,12],2],[[13,13],2],[[15,15],2],[[[4,[-1]],[19,[18]]],[[21,[2,20]]],7],[[8,22],23],[[9,22],23],[[10,22],23],[[11,22],23],[[24,22],23],[[24,22],23],[[20,22],23],[[20,22],23],[[12,22],23],[[13,22],23],[[14,22],23],[[1,22],23],[[25,22],23],[[25,22],23],[[26,22],23],[[26,22],23],[[15,22],23],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[10,9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,20],[28,20],[-1,-1,[]],[24,20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,26],[-1,-1,[]],[25,26],[-1,-1,[]],[[29,29,-1,[6,[18]]],11,[[31,[[30,[18]]]]]],[[29,29,-1,-2,[6,[18]]],11,[[31,[[30,[18]]]]],[[31,[[30,[18]]]]]],[[29,29,[19,[18]]],11],[[29,29,[19,[18]],32],11],[[29,29,[19,[18]]],11],[[29,29,[19,[18]],32],11],[18,[[6,[8]]]],[18,[[6,[10]]]],[[[16,[-1]]],-1,17],[[[16,[-1]]],-1,17],[[[4,[-1]]],[[6,[[19,[18]]]]],7],[[9,-1],3,33],[[12,-1],3,33],[[[4,[-1]]],29,7],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1]]],[[34,[-1]]],7],[[[16,[-1]]],[[35,[-1]]],17],[[[4,[-1]]],-2,7,[]],[9,[[6,[10]]]],0,[[[4,[-1]]],5,7],[11,3],0,[-1,[[21,[[4,[-1]],20]]],7],[[-1,29,29,[19,[18]]],[[21,[[16,[-1]],26]]],17],[[],1],[[29,8,2,[6,[18]]],36],[[[4,[-1]]],[[21,[[6,[11]],20]]],7],[[[4,[-1]]],[[21,[[19,[18]],20]]],7],0,[[1,-1],[[21,[[4,[-1]],20]]],7],[[[4,[-1]],[19,[18]]],[[21,[3,20]]],7],[[[4,[-1]]],[[21,[[6,[11]],20]]],7],[[[4,[-1]]],15,7],[[1,13],3],[[1,14],3],[[[16,[-1]],15],[[21,[3,26]]],17],[[1,2],3],[24,[[6,[37]]]],[20,[[6,[37]]]],[26,[[6,[37]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],0,0,[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[[4,[-1]]],29,7],0,[[[16,[-1]],36],[[21,[3,26]]],17],[[[16,[-1]],11],[[21,[3,26]]],17],[[[16,[-1]],11],[[21,[3,26]]],17],[[[16,[-1]],9,[19,[[19,[18]]]]],[[35,[3]]],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[40,11],5],[41,41],[42,42],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[43,11],[43,11],[[40,11],[[21,[3,20]]]],[[40,11,[19,[18]]],[[21,[3,20]]]],[[41,41],2],[[41,22],23],[[42,22],23],[[44,22],23],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[18,[[6,[41]]]],[43,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,[[3,[9,[19,[18]],2]]]],[1,40],[[],43],[[40,[30,[18]]],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[43,[19,[18]],45],[[21,[[3,[5,44]],20]]]],[43,12],[43,29],0],"c":[],"p":[[5,"DecodeOptions",0],[1,"bool"],[1,"tuple"],[5,"Decoder",0],[1,"usize"],[6,"Option",374],[10,"Read",375],[6,"DisposalMethod",0],[5,"AnyExtension",0],[6,"Extension",0],[5,"Frame",0],[6,"Version",0],[6,"ColorOutput",0],[6,"MemoryLimit",0],[6,"Repeat",0],[5,"Encoder",0],[10,"Write",375],[1,"u8"],[1,"slice"],[6,"DecodingError",0],[6,"Result",376],[5,"Formatter",377],[8,"Result",377],[5,"DecodingFormatError",0],[6,"EncodingFormatError",0],[6,"EncodingError",0],[5,"Error",378],[6,"ErrorKind",378],[1,"u16"],[5,"Vec",379],[10,"Into",380],[1,"i32"],[10,"Hasher",381],[5,"BufReader",382],[8,"Result",378],[6,"ExtensionData",0],[10,"Error",383],[5,"String",384],[5,"TypeId",385],[5,"FrameDecoder",281],[6,"Block",281],[6,"FrameDataType",281],[5,"StreamingDecoder",281],[6,"Decoded",281],[6,"OutputBuffer",281],[15,"Control",278],[15,"Lzw",373]],"b":[[115,"impl-Display-for-DecodingFormatError"],[116,"impl-Debug-for-DecodingFormatError"],[117,"impl-Debug-for-DecodingError"],[118,"impl-Display-for-DecodingError"],[123,"impl-Display-for-EncodingFormatError"],[124,"impl-Debug-for-EncodingFormatError"],[125,"impl-Debug-for-EncodingError"],[126,"impl-Display-for-EncodingError"],[137,"impl-From%3CError%3E-for-DecodingError"],[138,"impl-From%3CErrorKind%3E-for-DecodingError"],[140,"impl-From%3CDecodingFormatError%3E-for-DecodingError"],[146,"impl-From%3CError%3E-for-EncodingError"],[148,"impl-From%3CEncodingFormatError%3E-for-EncodingError"]]}],\ ["glam",{"doc":"glam","t":"GEEEPPPPPPCNNNNNNCCNNNCCNCNNNNCCFFFFFTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOTTTTFFTTTTTTTTTTTTTTTTTTTFFFFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFFFFFTTTTTTTTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTFFFFFFFFFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTFFFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTFFFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRKRRKRRKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMTTTTTTTTTTTTFFFTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTTTTFFFTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["EulerRot","Vec2Swizzles","Vec3Swizzles","Vec4Swizzles","XYZ","XZY","YXZ","YZX","ZXY","ZYX","bool","borrow","borrow_mut","clone","clone_into","default","eq","f32","f64","fmt","from","hash","i32","i64","into","swizzles","to_owned","try_from","try_into","type_id","u32","u64","BVec2","BVec3","BVec3A","BVec4","BVec4A","FALSE","FALSE","FALSE","FALSE","FALSE","TRUE","TRUE","TRUE","TRUE","TRUE","all","all","all","all","all","any","any","any","any","any","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitmask","bitmask","bitmask","bitmask","bitmask","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","hash","hash","hash","hash","into","into","into","into","into","new","new","new","new","new","not","not","not","not","not","set","set","set","set","set","splat","splat","splat","splat","splat","test","test","test","test","test","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","w","x","x","x","y","y","y","z","z","AXES","AXES","AXES","AXES","Affine2","Affine3A","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","INFINITY","INFINITY","INFINITY","INFINITY","MAX","MAX","MAX","MAX","MIN","MIN","MIN","MIN","Mat2","Mat3","Mat3A","Mat4","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_ONE","NEG_ONE","NEG_ONE","NEG_ONE","NEG_W","NEG_X","NEG_X","NEG_X","NEG_X","NEG_Y","NEG_Y","NEG_Y","NEG_Y","NEG_Z","NEG_Z","NEG_Z","ONE","ONE","ONE","ONE","Quat","Vec2","Vec3","Vec3A","Vec4","W","X","X","X","X","Y","Y","Y","Y","Z","Z","Z","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","abs","abs","abs","abs","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","add","add","add","add","add","add","add","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_mat2","add_mat3","add_mat3","add_mat4","angle_between","angle_between","angle_between","angle_between","any_orthogonal_vector","any_orthogonal_vector","any_orthonormal_pair","any_orthonormal_pair","any_orthonormal_vector","any_orthonormal_vector","as_dmat2","as_dmat3","as_dmat3","as_dmat4","as_dvec2","as_dvec3","as_dvec3","as_dvec4","as_f64","as_i64vec2","as_i64vec3","as_i64vec3","as_i64vec4","as_ivec2","as_ivec3","as_ivec3","as_ivec4","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_u64vec2","as_u64vec3","as_u64vec3","as_u64vec4","as_uvec2","as_uvec3","as_uvec3","as_uvec4","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","ceil","ceil","ceil","ceil","clamp","clamp","clamp","clamp","clamp_length","clamp_length","clamp_length","clamp_length","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_min","clamp_length_min","clamp_length_min","clamp_length_min","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmpeq","cmpeq","cmpeq","cmpeq","cmpge","cmpge","cmpge","cmpge","cmpgt","cmpgt","cmpgt","cmpgt","cmple","cmple","cmple","cmple","cmplt","cmplt","cmplt","cmplt","cmpne","cmpne","cmpne","cmpne","col","col","col","col","col_mut","col_mut","col_mut","col_mut","conjugate","copysign","copysign","copysign","copysign","cross","cross","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","determinant","determinant","determinant","determinant","distance","distance","distance","distance","distance_squared","distance_squared","distance_squared","distance_squared","div","div","div","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_euclid","div_euclid","div_euclid","div_euclid","dot","dot","dot","dot","dot","dot_into_vec","dot_into_vec","dot_into_vec","dot_into_vec","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","exp","exp","exp","exp","extend","extend","extend","floor","floor","floor","floor","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fract","fract","fract","fract","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_affine3","from_angle","from_angle","from_angle","from_angle","from_angle","from_angle_translation","from_array","from_array","from_array","from_array","from_array","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_diagonal","from_diagonal","from_diagonal","from_diagonal","from_euler","from_euler","from_euler","from_euler","from_mat2","from_mat2","from_mat2","from_mat2_translation","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3_translation","from_mat3a","from_mat3a","from_mat3a","from_mat3a","from_mat4","from_mat4","from_mat4","from_mat4","from_quat","from_quat","from_quat","from_quat","from_rotation_arc","from_rotation_arc_2d","from_rotation_arc_colinear","from_rotation_translation","from_rotation_translation","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_scale","from_scale","from_scale","from_scale","from_scale","from_scale_angle","from_scale_angle_translation","from_scale_angle_translation","from_scale_angle_translation","from_scale_rotation_translation","from_scale_rotation_translation","from_scaled_axis","from_slice","from_slice","from_slice","from_slice","from_slice","from_translation","from_translation","from_translation","from_translation","from_translation","from_vec4","from_xyzw","index","index","index","index","index_mut","index_mut","index_mut","index_mut","into","into","into","into","into","into","into","into","into","into","into","inverse","inverse","inverse","inverse","inverse","inverse","inverse","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan_mask","is_nan_mask","is_nan_mask","is_nan_mask","is_near_identity","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_normalized","is_normalized","is_normalized","is_normalized","is_normalized","length","length","length","length","length","length_recip","length_recip","length_recip","length_recip","length_recip","length_squared","length_squared","length_squared","length_squared","length_squared","lerp","lerp","lerp","lerp","lerp","look_at_lh","look_at_lh","look_at_rh","look_at_rh","look_to_lh","look_to_lh","look_to_rh","look_to_rh","mat2","mat3","mat3a","mat4","matrix2","matrix3","max","max","max","max","max_element","max_element","max_element","max_element","min","min","min","min","min_element","min_element","min_element","min_element","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul_add","mul_add","mul_add","mul_add","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_mat2","mul_mat3","mul_mat3","mul_mat4","mul_quat","mul_scalar","mul_scalar","mul_scalar","mul_scalar","mul_vec2","mul_vec3","mul_vec3","mul_vec3","mul_vec3a","mul_vec3a","mul_vec3a","mul_vec4","neg","neg","neg","neg","neg","neg","neg","neg","neg","new","new","new","new","normalize","normalize","normalize","normalize","normalize","normalize_or_zero","normalize_or_zero","normalize_or_zero","normalize_or_zero","orthographic_lh","orthographic_rh","orthographic_rh_gl","perp","perp_dot","perspective_infinite_lh","perspective_infinite_reverse_lh","perspective_infinite_reverse_rh","perspective_infinite_rh","perspective_lh","perspective_rh","perspective_rh_gl","powf","powf","powf","powf","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","project_onto","project_onto","project_onto","project_onto","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_point3","quat","recip","recip","recip","recip","reject_from","reject_from","reject_from","reject_from","reject_from_normalized","reject_from_normalized","reject_from_normalized","reject_from_normalized","rem","rem","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_euclid","rem_euclid","rem_euclid","rem_euclid","rotate","round","round","round","round","row","row","row","row","select","select","select","select","signum","signum","signum","signum","slerp","splat","splat","splat","splat","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_mat2","sub_mat3","sub_mat3","sub_mat4","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","to_array","to_array","to_array","to_array","to_array","to_axis_angle","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_euler","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_scale_angle_translation","to_scale_rotation_translation","to_scale_rotation_translation","to_scaled_axis","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transform_point2","transform_point2","transform_point2","transform_point3","transform_point3","transform_point3a","transform_point3a","transform_vector2","transform_vector2","transform_vector2","transform_vector3","transform_vector3","transform_vector3a","transform_vector3a","translation","translation","transpose","transpose","transpose","transpose","trunc","trunc","trunc","trunc","truncate","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_normalize","try_normalize","try_normalize","try_normalize","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vec2","vec3","vec3a","vec4","w_axis","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","x","x","x_axis","x_axis","x_axis","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxy","xxxz","xxxz","xxxz","xxy","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyy","xxyz","xxyz","xxyz","xxz","xxz","xxz","xxzw","xxzx","xxzx","xxzx","xxzy","xxzy","xxzy","xxzz","xxzz","xxzz","xy","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxy","xyxz","xyxz","xyxz","xyy","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyy","xyyz","xyyz","xyyz","xyz","xyz","xyz","xyz","xyzw","xyzx","xyzx","xyzx","xyzy","xyzy","xyzy","xyzz","xyzz","xyzz","xz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzx","xzxw","xzxx","xzxx","xzxx","xzxy","xzxy","xzxy","xzxz","xzxz","xzxz","xzy","xzy","xzy","xzyw","xzyx","xzyx","xzyx","xzyy","xzyy","xzyy","xzyz","xzyz","xzyz","xzz","xzz","xzz","xzzw","xzzx","xzzx","xzzx","xzzy","xzzy","xzzy","xzzz","xzzz","xzzz","y","y","y_axis","y_axis","y_axis","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxy","yxxz","yxxz","yxxz","yxy","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyy","yxyz","yxyz","yxyz","yxz","yxz","yxz","yxzw","yxzx","yxzx","yxzx","yxzy","yxzy","yxzy","yxzz","yxzz","yxzz","yy","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxy","yyxz","yyxz","yyxz","yyy","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyy","yyyz","yyyz","yyyz","yyz","yyz","yyz","yyzw","yyzx","yyzx","yyzx","yyzy","yyzy","yyzy","yyzz","yyzz","yyzz","yz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzx","yzxw","yzxx","yzxx","yzxx","yzxy","yzxy","yzxy","yzxz","yzxz","yzxz","yzy","yzy","yzy","yzyw","yzyx","yzyx","yzyx","yzyy","yzyy","yzyy","yzyz","yzyz","yzyz","yzz","yzz","yzz","yzzw","yzzx","yzzx","yzzx","yzzy","yzzy","yzzy","yzzz","yzzz","yzzz","z","z_axis","z_axis","z_axis","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxx","zxxw","zxxx","zxxx","zxxx","zxxy","zxxy","zxxy","zxxz","zxxz","zxxz","zxy","zxy","zxy","zxyw","zxyx","zxyx","zxyx","zxyy","zxyy","zxyy","zxyz","zxyz","zxyz","zxz","zxz","zxz","zxzw","zxzx","zxzx","zxzx","zxzy","zxzy","zxzy","zxzz","zxzz","zxzz","zy","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyx","zyxw","zyxx","zyxx","zyxx","zyxy","zyxy","zyxy","zyxz","zyxz","zyxz","zyy","zyy","zyy","zyyw","zyyx","zyyx","zyyx","zyyy","zyyy","zyyy","zyyz","zyyz","zyyz","zyz","zyz","zyz","zyzw","zyzx","zyzx","zyzx","zyzy","zyzy","zyzy","zyzz","zyzz","zyzz","zz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzx","zzxw","zzxx","zzxx","zzxx","zzxy","zzxy","zzxy","zzxz","zzxz","zzxz","zzy","zzy","zzy","zzyw","zzyx","zzyx","zzyx","zzyy","zzyy","zzyy","zzyz","zzyz","zzyz","zzz","zzz","zzz","zzzw","zzzx","zzzx","zzzx","zzzy","zzzy","zzzy","zzzz","zzzz","zzzz","AXES","AXES","AXES","DAffine2","DAffine3","DMat2","DMat3","DMat4","DQuat","DVec2","DVec3","DVec4","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","IDENTITY","INFINITY","INFINITY","INFINITY","MAX","MAX","MAX","MIN","MIN","MIN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NAN","NEG_INFINITY","NEG_INFINITY","NEG_INFINITY","NEG_ONE","NEG_ONE","NEG_ONE","NEG_W","NEG_X","NEG_X","NEG_X","NEG_Y","NEG_Y","NEG_Y","NEG_Z","NEG_Z","ONE","ONE","ONE","W","X","X","X","Y","Y","Y","Z","Z","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","ZERO","abs","abs","abs","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","abs_diff_eq","add","add","add","add","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_mat2","add_mat3","add_mat4","angle_between","angle_between","angle_between","any_orthogonal_vector","any_orthonormal_pair","any_orthonormal_vector","as_f32","as_i64vec2","as_i64vec3","as_i64vec4","as_ivec2","as_ivec3","as_ivec4","as_mat2","as_mat3","as_mat4","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_u64vec2","as_u64vec3","as_u64vec4","as_uvec2","as_uvec3","as_uvec4","as_vec2","as_vec3","as_vec3a","as_vec4","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","ceil","ceil","ceil","clamp","clamp","clamp","clamp_length","clamp_length","clamp_length","clamp_length_max","clamp_length_max","clamp_length_max","clamp_length_min","clamp_length_min","clamp_length_min","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmpeq","cmpeq","cmpeq","cmpge","cmpge","cmpge","cmpgt","cmpgt","cmpgt","cmple","cmple","cmple","cmplt","cmplt","cmplt","cmpne","cmpne","cmpne","col","col","col","col_mut","col_mut","col_mut","conjugate","copysign","copysign","copysign","cross","default","default","default","default","default","default","default","default","default","deref","deref","deref_mut","deref_mut","determinant","determinant","determinant","distance","distance","distance","distance_squared","distance_squared","distance_squared","div","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_euclid","div_euclid","div_euclid","dmat2","dmat3","dmat4","dot","dot","dot","dot","dot_into_vec","dot_into_vec","dot_into_vec","dquat","dvec2","dvec3","dvec4","eq","eq","eq","eq","eq","eq","eq","eq","eq","exp","exp","exp","extend","extend","floor","floor","floor","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fract","fract","fract","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_affine3","from_angle","from_angle","from_angle","from_angle","from_angle_translation","from_array","from_array","from_array","from_array","from_axis_angle","from_axis_angle","from_axis_angle","from_axis_angle","from_cols","from_cols","from_cols","from_cols","from_cols","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_array_2d","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_cols_slice","from_diagonal","from_diagonal","from_diagonal","from_euler","from_euler","from_euler","from_mat2","from_mat2","from_mat2_translation","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3","from_mat3_translation","from_mat4","from_mat4","from_mat4","from_quat","from_quat","from_quat","from_rotation_arc","from_rotation_arc_2d","from_rotation_arc_colinear","from_rotation_translation","from_rotation_translation","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_x","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_y","from_rotation_z","from_rotation_z","from_rotation_z","from_rotation_z","from_scale","from_scale","from_scale","from_scale","from_scale_angle","from_scale_angle_translation","from_scale_angle_translation","from_scale_rotation_translation","from_scale_rotation_translation","from_scaled_axis","from_slice","from_slice","from_slice","from_slice","from_translation","from_translation","from_translation","from_translation","from_vec4","from_xyzw","index","index","index","index_mut","index_mut","index_mut","into","into","into","into","into","into","into","into","into","inverse","inverse","inverse","inverse","inverse","inverse","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_finite","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan","is_nan_mask","is_nan_mask","is_nan_mask","is_near_identity","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","is_normalized","is_normalized","is_normalized","is_normalized","length","length","length","length","length_recip","length_recip","length_recip","length_recip","length_squared","length_squared","length_squared","length_squared","lerp","lerp","lerp","lerp","look_at_lh","look_at_lh","look_at_rh","look_at_rh","look_to_lh","look_to_lh","look_to_rh","look_to_rh","matrix2","matrix3","max","max","max","max_element","max_element","max_element","min","min","min","min_element","min_element","min_element","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul_add","mul_add","mul_add","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_mat2","mul_mat3","mul_mat4","mul_quat","mul_scalar","mul_scalar","mul_scalar","mul_vec2","mul_vec3","mul_vec3","mul_vec4","neg","neg","neg","neg","neg","neg","neg","new","new","new","normalize","normalize","normalize","normalize","normalize_or_zero","normalize_or_zero","normalize_or_zero","orthographic_lh","orthographic_rh","orthographic_rh_gl","perp","perp_dot","perspective_infinite_lh","perspective_infinite_reverse_lh","perspective_infinite_reverse_rh","perspective_infinite_rh","perspective_lh","perspective_rh","perspective_rh_gl","powf","powf","powf","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","product","project_onto","project_onto","project_onto","project_onto_normalized","project_onto_normalized","project_onto_normalized","project_point3","recip","recip","recip","reject_from","reject_from","reject_from","reject_from_normalized","reject_from_normalized","reject_from_normalized","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_euclid","rem_euclid","rem_euclid","rotate","round","round","round","row","row","row","select","select","select","signum","signum","signum","slerp","splat","splat","splat","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_mat2","sub_mat3","sub_mat4","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","sum","to_array","to_array","to_array","to_array","to_axis_angle","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_cols_array_2d","to_euler","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_scale_angle_translation","to_scale_rotation_translation","to_scale_rotation_translation","to_scaled_axis","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transform_point2","transform_point2","transform_point3","transform_point3","transform_vector2","transform_vector2","transform_vector3","transform_vector3","translation","translation","transpose","transpose","transpose","trunc","trunc","trunc","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_normalize","try_normalize","try_normalize","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","w","w","w_axis","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_cols_to_slice","write_to_slice","write_to_slice","write_to_slice","write_to_slice","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","x","x","x","x","x_axis","x_axis","x_axis","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","y","y","y","y","y_axis","y_axis","y_axis","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","z","z","z","z_axis","z_axis","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","AXES","AXES","AXES","IVec2","IVec3","IVec4","MAX","MAX","MAX","MIN","MIN","MIN","NEG_ONE","NEG_ONE","NEG_ONE","NEG_W","NEG_X","NEG_X","NEG_X","NEG_Y","NEG_Y","NEG_Y","NEG_Z","NEG_Z","ONE","ONE","ONE","W","X","X","X","Y","Y","Y","Z","Z","ZERO","ZERO","ZERO","abs","abs","abs","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","as_dvec2","as_dvec3","as_dvec4","as_i64vec2","as_i64vec3","as_i64vec4","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_u64vec2","as_u64vec3","as_u64vec4","as_uvec2","as_uvec3","as_uvec4","as_vec2","as_vec3","as_vec3a","as_vec4","bitand","bitand","bitand","bitand","bitand","bitand","bitor","bitor","bitor","bitor","bitor","bitor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clamp","clamp","clamp","clone","clone","clone","clone_into","clone_into","clone_into","cmpeq","cmpeq","cmpeq","cmpge","cmpge","cmpge","cmpgt","cmpgt","cmpgt","cmple","cmple","cmple","cmplt","cmplt","cmplt","cmpne","cmpne","cmpne","cross","default","default","default","distance_squared","distance_squared","distance_squared","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_euclid","div_euclid","div_euclid","dot","dot","dot","dot_into_vec","dot_into_vec","dot_into_vec","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array","from_array","from_array","from_slice","from_slice","from_slice","hash","hash","hash","index","index","index","index_mut","index_mut","index_mut","into","into","into","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","ivec2","ivec3","ivec4","length_squared","length_squared","length_squared","max","max","max","max_element","max_element","max_element","min","min","min","min_element","min_element","min_element","mul","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","neg","neg","neg","new","new","new","not","not","not","perp","perp_dot","product","product","product","product","product","product","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_euclid","rem_euclid","rem_euclid","rotate","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_mul","saturating_sub","saturating_sub","saturating_sub","select","select","select","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","signum","signum","signum","splat","splat","splat","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sum","sum","sum","sum","sum","sum","to_array","to_array","to_array","to_owned","to_owned","to_owned","to_string","to_string","to_string","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","w","wrapping_add","wrapping_add","wrapping_add","wrapping_div","wrapping_div","wrapping_div","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_sub","wrapping_sub","wrapping_sub","write_to_slice","write_to_slice","write_to_slice","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","x","x","x","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","y","y","y","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","z","z","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","AXES","AXES","AXES","I64Vec2","I64Vec3","I64Vec4","MAX","MAX","MAX","MIN","MIN","MIN","NEG_ONE","NEG_ONE","NEG_ONE","NEG_W","NEG_X","NEG_X","NEG_X","NEG_Y","NEG_Y","NEG_Y","NEG_Z","NEG_Z","ONE","ONE","ONE","W","X","X","X","Y","Y","Y","Z","Z","ZERO","ZERO","ZERO","abs","abs","abs","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","as_dvec2","as_dvec3","as_dvec4","as_ivec2","as_ivec3","as_ivec4","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_u64vec2","as_u64vec3","as_u64vec4","as_uvec2","as_uvec3","as_uvec4","as_vec2","as_vec3","as_vec3a","as_vec4","bitand","bitand","bitand","bitand","bitand","bitand","bitor","bitor","bitor","bitor","bitor","bitor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clamp","clamp","clamp","clone","clone","clone","clone_into","clone_into","clone_into","cmpeq","cmpeq","cmpeq","cmpge","cmpge","cmpge","cmpgt","cmpgt","cmpgt","cmple","cmple","cmple","cmplt","cmplt","cmplt","cmpne","cmpne","cmpne","cross","default","default","default","distance_squared","distance_squared","distance_squared","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","div_euclid","div_euclid","div_euclid","dot","dot","dot","dot_into_vec","dot_into_vec","dot_into_vec","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array","from_array","from_array","from_slice","from_slice","from_slice","hash","hash","hash","i64vec2","i64vec3","i64vec4","index","index","index","index_mut","index_mut","index_mut","into","into","into","is_negative_bitmask","is_negative_bitmask","is_negative_bitmask","length_squared","length_squared","length_squared","max","max","max","max_element","max_element","max_element","min","min","min","min_element","min_element","min_element","mul","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","neg","neg","neg","new","new","new","not","not","not","perp","perp_dot","product","product","product","product","product","product","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_euclid","rem_euclid","rem_euclid","rotate","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_mul","saturating_sub","saturating_sub","saturating_sub","select","select","select","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","signum","signum","signum","splat","splat","splat","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sum","sum","sum","sum","sum","sum","to_array","to_array","to_array","to_owned","to_owned","to_owned","to_string","to_string","to_string","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","w","wrapping_add","wrapping_add","wrapping_add","wrapping_div","wrapping_div","wrapping_div","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_sub","wrapping_sub","wrapping_sub","write_to_slice","write_to_slice","write_to_slice","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","x","x","x","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","y","y","y","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","z","z","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","Vec2","Vec2","Vec2Swizzles","Vec3","Vec3","Vec3Swizzles","Vec4","Vec4","Vec4Swizzles","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyz","xyzw","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","AXES","AXES","AXES","MAX","MAX","MAX","MIN","MIN","MIN","ONE","ONE","ONE","UVec2","UVec3","UVec4","W","X","X","X","Y","Y","Y","Z","Z","ZERO","ZERO","ZERO","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","as_dvec2","as_dvec3","as_dvec4","as_i64vec2","as_i64vec3","as_i64vec4","as_ivec2","as_ivec3","as_ivec4","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_u64vec2","as_u64vec3","as_u64vec4","as_vec2","as_vec3","as_vec3a","as_vec4","bitand","bitand","bitand","bitand","bitand","bitand","bitor","bitor","bitor","bitor","bitor","bitor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clamp","clamp","clamp","clone","clone","clone","clone_into","clone_into","clone_into","cmpeq","cmpeq","cmpeq","cmpge","cmpge","cmpge","cmpgt","cmpgt","cmpgt","cmple","cmple","cmple","cmplt","cmplt","cmplt","cmpne","cmpne","cmpne","cross","default","default","default","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","dot","dot","dot","dot_into_vec","dot_into_vec","dot_into_vec","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array","from_array","from_array","from_slice","from_slice","from_slice","hash","hash","hash","index","index","index","index_mut","index_mut","index_mut","into","into","into","length_squared","length_squared","length_squared","max","max","max","max_element","max_element","max_element","min","min","min","min_element","min_element","min_element","mul","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","new","new","new","not","not","not","product","product","product","product","product","product","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_mul","saturating_sub","saturating_sub","saturating_sub","select","select","select","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","splat","splat","splat","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sum","sum","sum","sum","sum","sum","to_array","to_array","to_array","to_owned","to_owned","to_owned","to_string","to_string","to_string","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uvec2","uvec3","uvec4","w","wrapping_add","wrapping_add","wrapping_add","wrapping_div","wrapping_div","wrapping_div","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_sub","wrapping_sub","wrapping_sub","write_to_slice","write_to_slice","write_to_slice","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","x","x","x","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","y","y","y","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","z","z","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz","AXES","AXES","AXES","MAX","MAX","MAX","MIN","MIN","MIN","ONE","ONE","ONE","U64Vec2","U64Vec3","U64Vec4","W","X","X","X","Y","Y","Y","Z","Z","ZERO","ZERO","ZERO","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","as_dvec2","as_dvec3","as_dvec4","as_i64vec2","as_i64vec3","as_i64vec4","as_ivec2","as_ivec3","as_ivec4","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_uvec2","as_uvec3","as_uvec4","as_vec2","as_vec3","as_vec3a","as_vec4","bitand","bitand","bitand","bitand","bitand","bitand","bitor","bitor","bitor","bitor","bitor","bitor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clamp","clamp","clamp","clone","clone","clone","clone_into","clone_into","clone_into","cmpeq","cmpeq","cmpeq","cmpge","cmpge","cmpge","cmpgt","cmpgt","cmpgt","cmple","cmple","cmple","cmplt","cmplt","cmplt","cmpne","cmpne","cmpne","cross","default","default","default","div","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","div_assign","div_assign","dot","dot","dot","dot_into_vec","dot_into_vec","dot_into_vec","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array","from_array","from_array","from_slice","from_slice","from_slice","hash","hash","hash","index","index","index","index_mut","index_mut","index_mut","into","into","into","length_squared","length_squared","length_squared","max","max","max","max_element","max_element","max_element","min","min","min","min_element","min_element","min_element","mul","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","mul_assign","new","new","new","not","not","not","product","product","product","product","product","product","rem","rem","rem","rem","rem","rem","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","rem_assign","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_mul","saturating_sub","saturating_sub","saturating_sub","select","select","select","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shl","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","shr","splat","splat","splat","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sum","sum","sum","sum","sum","sum","to_array","to_array","to_array","to_owned","to_owned","to_owned","to_string","to_string","to_string","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","u64vec2","u64vec3","u64vec4","w","wrapping_add","wrapping_add","wrapping_add","wrapping_div","wrapping_div","wrapping_div","wrapping_mul","wrapping_mul","wrapping_mul","wrapping_sub","wrapping_sub","wrapping_sub","write_to_slice","write_to_slice","write_to_slice","ww","www","wwww","wwwx","wwwy","wwwz","wwx","wwxw","wwxx","wwxy","wwxz","wwy","wwyw","wwyx","wwyy","wwyz","wwz","wwzw","wwzx","wwzy","wwzz","wx","wxw","wxww","wxwx","wxwy","wxwz","wxx","wxxw","wxxx","wxxy","wxxz","wxy","wxyw","wxyx","wxyy","wxyz","wxz","wxzw","wxzx","wxzy","wxzz","wy","wyw","wyww","wywx","wywy","wywz","wyx","wyxw","wyxx","wyxy","wyxz","wyy","wyyw","wyyx","wyyy","wyyz","wyz","wyzw","wyzx","wyzy","wyzz","wz","wzw","wzww","wzwx","wzwy","wzwz","wzx","wzxw","wzxx","wzxy","wzxz","wzy","wzyw","wzyx","wzyy","wzyz","wzz","wzzw","wzzx","wzzy","wzzz","x","x","x","xw","xww","xwww","xwwx","xwwy","xwwz","xwx","xwxw","xwxx","xwxy","xwxz","xwy","xwyw","xwyx","xwyy","xwyz","xwz","xwzw","xwzx","xwzy","xwzz","xx","xx","xx","xxw","xxww","xxwx","xxwy","xxwz","xxx","xxx","xxx","xxxw","xxxx","xxxx","xxxx","xxxy","xxxy","xxxy","xxxz","xxxz","xxy","xxy","xxy","xxyw","xxyx","xxyx","xxyx","xxyy","xxyy","xxyy","xxyz","xxyz","xxz","xxz","xxzw","xxzx","xxzx","xxzy","xxzy","xxzz","xxzz","xy","xy","xy","xyw","xyww","xywx","xywy","xywz","xyx","xyx","xyx","xyxw","xyxx","xyxx","xyxx","xyxy","xyxy","xyxy","xyxz","xyxz","xyy","xyy","xyy","xyyw","xyyx","xyyx","xyyx","xyyy","xyyy","xyyy","xyyz","xyyz","xyz","xyz","xyzw","xyzx","xyzx","xyzy","xyzy","xyzz","xyzz","xz","xz","xzw","xzww","xzwx","xzwy","xzwz","xzx","xzx","xzxw","xzxx","xzxx","xzxy","xzxy","xzxz","xzxz","xzy","xzy","xzyw","xzyx","xzyx","xzyy","xzyy","xzyz","xzyz","xzz","xzz","xzzw","xzzx","xzzx","xzzy","xzzy","xzzz","xzzz","y","y","y","yw","yww","ywww","ywwx","ywwy","ywwz","ywx","ywxw","ywxx","ywxy","ywxz","ywy","ywyw","ywyx","ywyy","ywyz","ywz","ywzw","ywzx","ywzy","ywzz","yx","yx","yx","yxw","yxww","yxwx","yxwy","yxwz","yxx","yxx","yxx","yxxw","yxxx","yxxx","yxxx","yxxy","yxxy","yxxy","yxxz","yxxz","yxy","yxy","yxy","yxyw","yxyx","yxyx","yxyx","yxyy","yxyy","yxyy","yxyz","yxyz","yxz","yxz","yxzw","yxzx","yxzx","yxzy","yxzy","yxzz","yxzz","yy","yy","yy","yyw","yyww","yywx","yywy","yywz","yyx","yyx","yyx","yyxw","yyxx","yyxx","yyxx","yyxy","yyxy","yyxy","yyxz","yyxz","yyy","yyy","yyy","yyyw","yyyx","yyyx","yyyx","yyyy","yyyy","yyyy","yyyz","yyyz","yyz","yyz","yyzw","yyzx","yyzx","yyzy","yyzy","yyzz","yyzz","yz","yz","yzw","yzww","yzwx","yzwy","yzwz","yzx","yzx","yzxw","yzxx","yzxx","yzxy","yzxy","yzxz","yzxz","yzy","yzy","yzyw","yzyx","yzyx","yzyy","yzyy","yzyz","yzyz","yzz","yzz","yzzw","yzzx","yzzx","yzzy","yzzy","yzzz","yzzz","z","z","zw","zww","zwww","zwwx","zwwy","zwwz","zwx","zwxw","zwxx","zwxy","zwxz","zwy","zwyw","zwyx","zwyy","zwyz","zwz","zwzw","zwzx","zwzy","zwzz","zx","zx","zxw","zxww","zxwx","zxwy","zxwz","zxx","zxx","zxxw","zxxx","zxxx","zxxy","zxxy","zxxz","zxxz","zxy","zxy","zxyw","zxyx","zxyx","zxyy","zxyy","zxyz","zxyz","zxz","zxz","zxzw","zxzx","zxzx","zxzy","zxzy","zxzz","zxzz","zy","zy","zyw","zyww","zywx","zywy","zywz","zyx","zyx","zyxw","zyxx","zyxx","zyxy","zyxy","zyxz","zyxz","zyy","zyy","zyyw","zyyx","zyyx","zyyy","zyyy","zyyz","zyyz","zyz","zyz","zyzw","zyzx","zyzx","zyzy","zyzy","zyzz","zyzz","zz","zz","zzw","zzww","zzwx","zzwy","zzwz","zzx","zzx","zzxw","zzxx","zzxx","zzxy","zzxy","zzxz","zzxz","zzy","zzy","zzyw","zzyx","zzyx","zzyy","zzyy","zzyz","zzyz","zzz","zzz","zzzw","zzzx","zzzx","zzzy","zzzy","zzzz","zzzz"],"q":[[0,"glam"],[32,"glam::bool"],[206,"glam::f32"],[1853,"glam::f64"],[3163,"glam::i32"],[4060,"glam::i64"],[4954,"glam::swizzles"],[5447,"glam::u32"],[6308,"glam::u64"],[7166,"core::fmt"],[7167,"core::fmt"],[7168,"core::result"],[7169,"core::any"],[7170,"alloc::string"],[7171,"core::core_arch::x86"],[7172,"core::iter::traits::iterator"],[7173,"core::option"]],"d":["Rotation Helper Euler rotation sequences.","","","","Intrinsic three-axis rotation XYZ","Intrinsic three-axis rotation XZY","Intrinsic three-axis rotation YXZ","Intrinsic three-axis rotation YZX","Intrinsic three-axis rotation ZXY","Intrinsic three-axis rotation ZYX","bool vector mask types. ","","","","","Default YXZ as yaw (y-axis), pitch (x-axis), roll (z-axis).","","f32 vector, quaternion and matrix types. ","f64 vector, quaternion and matrix types. ","","Returns the argument unchanged.","","i32 vector types. ","i64 vector types. ","Calls U::from(self).","Traits adding swizzle methods to all vector types. ","","","","","u32 vector types. ","u64 vector types. ","A 2-dimensional bool vector mask.","A 3-dimensional bool vector mask.","A 3-dimensional SIMD vector mask.","A 4-dimensional bool vector mask.","A 4-dimensional SIMD vector mask.","All false.","All false.","All false.","All false.","All false.","All true.","All true.","All true.","All true.","All true.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if all the elements are true, false otherwise.","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","Returns true if any of the elements are true, false …","","","","","","","","","","","Returns a bitmask with the lowest 2 bits set from the …","Returns a bitmask with the lowest 3 bits set from the …","Returns a bitmask with the lowest 4 bits set from the …","Returns a bitmask with the lowest 3 bits set from the …","Returns a bitmask with the lowest 4 bits set from the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","Creates a new vector mask.","","","","","","Sets the element at index.","Sets the element at index.","Sets the element at index.","Sets the element at index.","Sets the element at index.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Tests the value at index.","Tests the value at index.","Tests the value at index.","Tests the value at index.","Tests the value at index.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unit axes.","The unit axes.","The unit axes.","The unit axes.","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","The identity transform.","The identity transform.","A 3x3 identity matrix, where all diagonal elements are 1, …","A 2x2 identity matrix, where all diagonal elements are 1, …","A 3x3 identity matrix, where all diagonal elements are 1, …","A 4x4 identity matrix, where all diagonal elements are 1, …","The identity quaternion. Corresponds to no rotation.","All f32::INFINITY.","All f32::INFINITY.","All f32::INFINITY.","All f32::INFINITY.","All f32::MAX.","All f32::MAX.","All f32::MAX.","All f32::MAX.","All f32::MIN.","All f32::MIN.","All f32::MIN.","All f32::MIN.","A 2x2 column major matrix.","A 3x3 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","All NAN:s.","All NAN:s.","All NAN:s.","All f32::NAN.","All f32::NAN.","All NAN:s.","All NAN:s.","All NAN:s.","All NANs.","All f32::NAN.","All f32::NAN.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All f32::NEG_INFINITY.","All negative ones.","All negative ones.","All negative ones.","All negative ones.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","All ones.","All ones.","All ones.","All ones.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","The degenerate zero transform.","The degenerate zero transform.","A 3x3 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","A 2x2 matrix with all elements set to 0.0.","A 3x3 matrix with all elements set to 0.0.","A 4x4 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","","","","","","","","","Adds two quaternions.","","","","","","","","","","","","","","","","","Adds two 2x2 matrices.","Adds two 3x3 matrices.","Adds two 3x3 matrices.","Adds two 4x4 matrices.","Returns the angle (in radians) between self and rhs in the …","Returns the angle (in radians) between two vectors.","Returns the angle (in radians) for the minimal rotation …","Returns the angle (in radians) between two vectors.","Returns some vector that is orthogonal to the given one.","Returns some vector that is orthogonal to the given one.","Given a unit vector return two other vectors that together …","Given a unit vector return two other vectors that together …","Returns any unit vector that is orthogonal to the given …","Returns any unit vector that is orthogonal to the given …","","","","","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","","","","","","","","","","","","","","","","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Component-wise clamping of values, similar to f32::clamp.","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","","","","","","","","","","","","","","","","","","","","","","","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns the quaternion conjugate of self. For a unit …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Computes the cross product of self and rhs.","Computes the cross product of self and rhs.","","","","","","","","","","","","","","","","","","","","","","","","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","","","","","Divides a quaternion by a scalar value. The quotient is …","","","","","","","","","","","","","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs. The dot product …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","","","","","","","","","","","","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Creates a 4D vector from self and the given w value.","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Creates a Vec3A from the x, y and z elements of self …","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates an affine transform from the given rotation angle.","Creates an affine transformation matrix from the given 2D …","Creates a 2D vector containing [angle.cos(), angle.sin()]. …","Creates a 2x2 matrix containing a rotation of angle (in …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given 2D rotation …","Creates a new vector from an array.","Creates a new vector from an array.","Creates a rotation quaternion from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates an affine transformation matrix containing a 3D …","Create a quaternion for a normalized rotation axis and …","Creates an affine transform from three column vectors.","Creates an affine transform from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates an affine transform from a [f32; 6] array stored …","Creates an affine transform from a [f32; 12] array stored …","Creates a 3x3 matrix from a [f32; 9] array stored in …","Creates a 2x2 matrix from a [f32; 4] array stored in …","Creates a 3x3 matrix from a [f32; 9] array stored in …","Creates a 4x4 matrix from a [f32; 16] array stored in …","Creates an affine transform from a [[f32; 2]; 3] 2D array …","Creates an affine transform from a [[f32; 3]; 4] 3D array …","Creates a 3x3 matrix from a [[f32; 3]; 3] 3D array stored …","Creates a 2x2 matrix from a [[f32; 2]; 2] 2D array stored …","Creates a 3x3 matrix from a [[f32; 3]; 3] 3D array stored …","Creates a 4x4 matrix from a [[f32; 4]; 4] 4D array stored …","Creates an affine transform from the first 6 values in …","Creates an affine transform from the first 12 values in …","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 2x2 matrix from the first 4 values in slice.","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 4x4 matrix from the first 16 values in slice.","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 2x2 matrix with its diagonal set to diagonal and …","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 4x4 matrix with its diagonal set to diagonal and …","Creates a 3D rotation matrix from the given euler rotation …","Creates a 3D rotation matrix from the given euler rotation …","Creates a affine transformation matrix containing a …","Creates a quaternion from the given Euler rotation …","Creates an affine transform from a 2x2 matrix (expressing …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transform from a 2x2 matrix (expressing …","The given Mat3 must be an affine transform,","Creates an affine transform from a 3x3 matrix (expressing …","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 rotation matrix.","Creates an affine transform from a 3x3 matrix (expressing …","The given Mat3A must be an affine transform,","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 SIMD aligned rotation …","The given Mat4 must be an affine transform, i.e. contain …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates an affine transform from the given rotation …","Creates a 3D rotation matrix from the given quaternion.","Creates a 3D rotation matrix from the given quaternion.","Creates an affine transformation matrix from the given …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to either …","Creates an affine transform from the given 3D rotation and …","Creates an affine transformation matrix from the given 3D …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform that changes scale. Note that …","Creates an affine transform that changes scale. Note that …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix containing the …","Creates a 2x2 matrix containing the combining non-uniform …","Creates an affine transform from the given 2D scale, …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given 3D scale, …","Creates an affine transformation matrix from the given 3D …","Create a quaternion that rotates v.length() radians around …","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a rotation quaternion from a slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates an affine transformation from the given 2D …","Creates an affine transformation from the given 3D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 3D …","Creates a new rotation quaternion from a 4D vector.","Creates a new rotation quaternion.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return the inverse of this transform.","Return the inverse of this transform.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of a normalized quaternion.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self of length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","","","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Multiplies a quaternion by a scalar value.","Multiplies a quaternion and a 3D vector, returning the …","Multiplies two quaternions. If they each represent a …","","","","","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","","","","","","","","","","","","","","","Multiplies two quaternions. If they each represent a …","","","","","Multiplies two 2x2 matrices.","Multiplies two 3x3 matrices.","Multiplies two 3x3 matrices.","Multiplies two 4x4 matrices.","Multiplies two quaternions. If they each represent a …","Multiplies a 3x3 matrix by a scalar.","Multiplies a 2x2 matrix by a scalar.","Multiplies a 3x3 matrix by a scalar.","Multiplies a 4x4 matrix by a scalar.","Transforms a 2D vector.","Transforms a 3D vector.","Transforms a 3D vector.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a Vec3A.","Transforms a Vec3A.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a 4D vector.","","","","","","","","","","Creates a new vector.","Creates a new vector.","Creates a new vector.","Creates a new vector.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Creates a left-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Returns a vector that is equal to self rotated by 90 …","The perpendicular dot product of self and rhs. Also known …","Creates an infinite left-handed perspective projection …","Creates an infinite left-handed perspective projection …","Creates an infinite reverse right-handed perspective …","Creates an infinite right-handed perspective projection …","Creates a left-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with […","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","","","","","","","","","","","","","","","","","","","","","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Transforms the given 3D vector as a point, applying …","Creates a quaternion from x, y, z and w values.","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","","","","","","","","","","","","","","","","","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns rhs rotated by the angle of self. If self is …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Performs a spherical linear interpolation between self and …","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","","","","","","","","","Subtracts the rhs quaternion from self.","","","","","","","","","","","","","","","","","Subtracts two 2x2 matrices.","Subtracts two 3x3 matrices.","Subtracts two 3x3 matrices.","Subtracts two 4x4 matrices.","","","","","","","","","","","","","","","","","","","[x, y]","[x, y, z]","[x, y, z, w]","[x, y, z]","[x, y, z, w]","Returns the rotation axis (normalized) and angle (in …","Creates a [f32; 6] array storing data in column major …","Creates a [f32; 12] array storing data in column major …","Creates a [f32; 9] array storing data in column major …","Creates a [f32; 4] array storing data in column major …","Creates a [f32; 9] array storing data in column major …","Creates a [f32; 16] array storing data in column major …","Creates a [[f32; 2]; 3] 2D array storing data in column …","Creates a [[f32; 3]; 4] 3D array storing data in column …","Creates a [[f32; 3]; 3] 3D array storing data in column …","Creates a [[f32; 2]; 2] 2D array storing data in column …","Creates a [[f32; 3]; 3] 3D array storing data in column …","Creates a [[f32; 4]; 4] 4D array storing data in column …","Returns the rotation angles for the given euler rotation …","","","","","","","","","","","","Extracts scale, angle and translation from self.","Extracts scale, rotation and translation from self.","Extracts scale, rotation and translation from self. The …","Returns the rotation axis scaled by the rotation in …","","","","","","","","","","","","Transforms the given 2D point, applying shear, scale, …","Transforms the given 2D vector as a point.","Transforms the given 2D vector as a point.","Transforms the given 3D points, applying shear, scale, …","Transforms the given 3D vector as a point.","Transforms the given Vec3A, applying shear, scale, …","Transforms the given Vec3A as 3D point.","Transforms the given 2D vector, applying shear, scale and …","Rotates the given 2D vector.","Rotates the given 2D vector.","Transforms the given 3D vector, applying shear, scale and …","Transforms the give 3D vector as a direction.","Transforms the given Vec3A, applying shear, scale and …","Transforms the give Vec3A as 3D vector.","","","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Creates a 2D vector from the x and y elements of self, …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","","","","","","","","","","","","","","","","","","","","","","","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","","","","","","","","","","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","Writes the columns of self to the first 6 elements in slice…","Writes the columns of self to the first 12 elements in …","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 4 elements in slice…","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 16 elements in …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the quaternion to an unaligned slice.","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the vector part of the quaternion.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unit axes.","The unit axes.","The unit axes.","A 2D affine transform, which can represent translation, …","A 3D affine transform, which can represent translation, …","A 2x2 column major matrix.","A 3x3 column major matrix.","A 4x4 column major matrix.","A quaternion representing an orientation.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","The identity transform.","The identity transform.","A 2x2 identity matrix, where all diagonal elements are 1, …","A 3x3 identity matrix, where all diagonal elements are 1, …","A 4x4 identity matrix, where all diagonal elements are 1, …","The identity quaternion. Corresponds to no rotation.","All f64::INFINITY.","All f64::INFINITY.","All f64::INFINITY.","All f64::MAX.","All f64::MAX.","All f64::MAX.","All f64::MIN.","All f64::MIN.","All f64::MIN.","All NAN:s.","All NAN:s.","All NAN:s.","All NAN:s.","All NAN:s.","All NANs.","All f64::NAN.","All f64::NAN.","All f64::NAN.","All f64::NEG_INFINITY.","All f64::NEG_INFINITY.","All f64::NEG_INFINITY.","All negative ones.","All negative ones.","All negative ones.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","All ones.","All ones.","All ones.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","The degenerate zero transform.","The degenerate zero transform.","A 2x2 matrix with all elements set to 0.0.","A 3x3 matrix with all elements set to 0.0.","A 4x4 matrix with all elements set to 0.0.","All zeroes.","All zeroes.","All zeroes.","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","Returns true if the absolute difference of all elements …","","","","Adds two quaternions.","","","","","","","","","","","","","","","","Adds two 2x2 matrices.","Adds two 3x3 matrices.","Adds two 4x4 matrices.","Returns the angle (in radians) for the minimal rotation …","Returns the angle (in radians) between self and rhs in the …","Returns the angle (in radians) between two vectors.","Returns some vector that is orthogonal to the given one.","Given a unit vector return two other vectors that together …","Returns any unit vector that is orthogonal to the given …","","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","","","","","","","","","","","","","","","","","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","","","","","","","","","","","","","","","","","","","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Returns a vector containing the smallest integer greater …","Component-wise clamping of values, similar to f64::clamp.","Component-wise clamping of values, similar to f64::clamp.","Component-wise clamping of values, similar to f64::clamp.","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no less than min and no …","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no more than max","Returns a vector with a length no less than min","Returns a vector with a length no less than min","Returns a vector with a length no less than min","","","","","","","","","","","","","","","","","","","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns the matrix column for the given index.","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns a mutable reference to the matrix column for the …","Returns the quaternion conjugate of self. For a unit …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Returns a vector with signs of rhs and the magnitudes of …","Computes the cross product of self and rhs.","","","","","","","","","","","","","","Returns the determinant of self.","Returns the determinant of self.","Returns the determinant of self.","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Computes the Euclidean distance between two points in …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Divides a quaternion by a scalar value. The quotient is …","","","","","","","","","","","","","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Computes the dot product of self and rhs. The dot product …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Creates a quaternion from x, y, z and w values.","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","","","","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Returns a vector containing e^self (the exponential …","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","Returns a vector containing the largest integer less than …","","","","","","","","","","","","","","","","","","","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns a vector containing the fractional part of the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates an affine transform from the given rotation angle.","Creates a 2x2 matrix containing a rotation of angle (in …","Creates an affine transformation matrix from the given 2D …","Creates a 2D vector containing [angle.cos(), angle.sin()]. …","Creates an affine transform from the given 2D rotation …","Creates a rotation quaternion from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from a normalized rotation …","Creates an affine transformation matrix containing a 3D …","Create a quaternion for a normalized rotation axis and …","Creates an affine transform from three column vectors.","Creates an affine transform from three column vectors.","Creates a 2x2 matrix from two column vectors.","Creates a 3x3 matrix from three column vectors.","Creates a 4x4 matrix from four column vectors.","Creates an affine transform from a [f64; 6] array stored …","Creates an affine transform from a [f64; 12] array stored …","Creates a 2x2 matrix from a [f64; 4] array stored in …","Creates a 3x3 matrix from a [f64; 9] array stored in …","Creates a 4x4 matrix from a [f64; 16] array stored in …","Creates an affine transform from a [[f64; 2]; 3] 2D array …","Creates an affine transform from a [[f64; 3]; 4] 3D array …","Creates a 2x2 matrix from a [[f64; 2]; 2] 2D array stored …","Creates a 3x3 matrix from a [[f64; 3]; 3] 3D array stored …","Creates a 4x4 matrix from a [[f64; 4]; 4] 4D array stored …","Creates an affine transform from the first 6 values in …","Creates an affine transform from the first 12 values in …","Creates a 2x2 matrix from the first 4 values in slice.","Creates a 3x3 matrix from the first 9 values in slice.","Creates a 4x4 matrix from the first 16 values in slice.","Creates a 2x2 matrix with its diagonal set to diagonal and …","Creates a 3x3 matrix with its diagonal set to diagonal and …","Creates a 4x4 matrix with its diagonal set to diagonal and …","Creates a 3D rotation matrix from the given euler rotation …","Creates a affine transformation matrix containing a …","Creates a quaternion from the given Euler rotation …","Creates an affine transform from a 2x2 matrix (expressing …","Creates an affine transformation matrix from the given 2x2 …","Creates an affine transform from a 2x2 matrix (expressing …","The given DMat3 must be an affine transform,","Creates an affine transform from a 3x3 matrix (expressing …","Creates a 2x2 matrix from a 3x3 matrix, discarding the 2nd …","Creates an affine transformation matrix from the given 3x3 …","Creates a quaternion from a 3x3 rotation matrix.","Creates an affine transform from a 3x3 matrix (expressing …","The given DMat4 must be an affine transform, i.e. contain …","Creates a 3x3 matrix from a 4x4 matrix, discarding the 4th …","Creates a quaternion from a 3x3 rotation matrix inside a …","Creates an affine transform from the given rotation …","Creates a 3D rotation matrix from the given quaternion.","Creates an affine transformation matrix from the given …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to to. …","Gets the minimal rotation for transforming from to either …","Creates an affine transform from the given 3D rotation and …","Creates an affine transformation matrix from the given 3D …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform containing a 3D rotation …","Creates a 3D rotation matrix from angle (in radians) …","Creates an affine transformation matrix containing a 3D …","Creates a quaternion from the angle (in radians) around …","Creates an affine transform that changes scale. Note that …","Creates an affine transform that changes scale. Note that …","Creates an affine transformation matrix from the given …","Creates an affine transformation matrix containing the …","Creates a 2x2 matrix containing the combining non-uniform …","Creates an affine transform from the given 2D scale, …","Creates an affine transformation matrix from the given 2D …","Creates an affine transform from the given 3D scale, …","Creates an affine transformation matrix from the given 3D …","Create a quaternion that rotates v.length() radians around …","Creates a rotation quaternion from a slice.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","Creates an affine transformation from the given 2D …","Creates an affine transformation from the given 3D …","Creates an affine transformation matrix from the given 2D …","Creates an affine transformation matrix from the given 3D …","Creates a new rotation quaternion from a 4D vector.","Creates a new rotation quaternion.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return the inverse of this transform.","Return the inverse of this transform.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of self.","Returns the inverse of a normalized quaternion.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite.","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if, and only if, all elements are finite. If …","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Returns true if any elements are NaN.","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","Performs is_nan on each element of self, returning a …","","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Returns whether self of length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Returns whether self is length 1.0 or not.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes the length of self.","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes 1.0 / length().","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Performs a linear interpolation between self and rhs based …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","Creates a left-handed view transform using a camera …","Creates a left-handed view matrix using a camera position, …","Creates a right-handed view transform using a camera …","Creates a right-handed view matrix using a camera …","","","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","","","","","","","","","","","","","","","","Multiplies a quaternion and a 3D vector, returning the …","Multiplies two quaternions. If they each represent a …","Multiplies a quaternion by a scalar value.","","","","","","","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","Fused multiply-add. Computes (self * a) + b element-wise …","","","","","","","","","Multiplies two quaternions. If they each represent a …","","","","","","","Multiplies two 2x2 matrices.","Multiplies two 3x3 matrices.","Multiplies two 4x4 matrices.","Multiplies two quaternions. If they each represent a …","Multiplies a 2x2 matrix by a scalar.","Multiplies a 3x3 matrix by a scalar.","Multiplies a 4x4 matrix by a scalar.","Transforms a 2D vector.","Transforms a 3D vector.","Multiplies a quaternion and a 3D vector, returning the …","Transforms a 4D vector.","","","","","","","","Creates a new vector.","Creates a new vector.","Creates a new vector.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0.","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Creates a left-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Creates a right-handed orthographic projection matrix with …","Returns a vector that is equal to self rotated by 90 …","The perpendicular dot product of self and rhs. Also known …","Creates an infinite left-handed perspective projection …","Creates an infinite left-handed perspective projection …","Creates an infinite reverse right-handed perspective …","Creates an infinite right-handed perspective projection …","Creates a left-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with …","Creates a right-handed perspective projection matrix with […","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","Returns a vector containing each element of self raised to …","","","","","","","","","","","","","","","","","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Returns the vector projection of self onto rhs.","Transforms the given 3D vector as a point, applying …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns a vector containing the reciprocal 1.0/n of each …","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","Returns the vector rejection of self from rhs.","","","","","","","","","","","","","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns rhs rotated by the angle of self. If self is …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns a vector containing the nearest integer to a …","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Returns the matrix row for the given index.","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Performs a spherical linear interpolation between self and …","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","","","","Subtracts the rhs quaternion from self.","","","","","","","","","","","","","","","","Subtracts two 2x2 matrices.","Subtracts two 3x3 matrices.","Subtracts two 4x4 matrices.","","","","","","","","","","","","","","","[x, y, z, w]","[x, y]","[x, y, z]","[x, y, z, w]","Returns the rotation axis (normalized) and angle (in …","Creates a [f64; 6] array storing data in column major …","Creates a [f64; 12] array storing data in column major …","Creates a [f64; 4] array storing data in column major …","Creates a [f64; 9] array storing data in column major …","Creates a [f64; 16] array storing data in column major …","Creates a [[f64; 2]; 3] 2D array storing data in column …","Creates a [[f64; 3]; 4] 3D array storing data in column …","Creates a [[f64; 2]; 2] 2D array storing data in column …","Creates a [[f64; 3]; 3] 3D array storing data in column …","Creates a [[f64; 4]; 4] 4D array storing data in column …","Returns the rotation angles for the given euler rotation …","","","","","","","","","","Extracts scale, angle and translation from self.","Extracts scale, rotation and translation from self.","Extracts scale, rotation and translation from self. The …","Returns the rotation axis scaled by the rotation in …","","","","","","","","","","Transforms the given 2D point, applying shear, scale, …","Transforms the given 2D vector as a point.","Transforms the given 3D points, applying shear, scale, …","Transforms the given 3D vector as a point.","Transforms the given 2D vector, applying shear, scale and …","Rotates the given 2D vector.","Transforms the given 3D vector, applying shear, scale and …","Transforms the give 3D vector as a direction.","","","Returns the transpose of self.","Returns the transpose of self.","Returns the transpose of self.","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Returns a vector containing the integer part each element …","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","","","","","","","","","","","","","","","","","","","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","Returns self normalized to length 1.0 if possible, else …","","","","","","","","","","","","","Writes the columns of self to the first 6 elements in slice…","Writes the columns of self to the first 12 elements in …","Writes the columns of self to the first 4 elements in slice…","Writes the columns of self to the first 9 elements in slice…","Writes the columns of self to the first 16 elements in …","Writes the quaternion to an unaligned slice.","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the vector part of the quaternion.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unit axes.","The unit axes.","The unit axes.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","All i32::MAX.","All i32::MAX.","All i32::MAX.","All i32::MIN.","All i32::MIN.","All i32::MIN.","All negative ones.","All negative ones.","All negative ones.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","All ones.","All ones.","All ones.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","All zeroes.","All zeroes.","All zeroes.","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","","","","","","","","","","","","","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","","","","","","","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","","","","","","","","","","","","","","","","","","","","","","","","","Component-wise clamping of values, similar to i32::clamp.","Component-wise clamping of values, similar to i32::clamp.","Component-wise clamping of values, similar to i32::clamp.","","","","","","","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Computes the cross product of self and rhs.","","","","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","","","","","","","","","","","","","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","","","","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","","","","","","","","","","","","","","","","Creates a new vector.","Creates a new vector.","Creates a new vector.","","","","Returns a vector that is equal to self rotated by 90 …","The perpendicular dot product of self and rhs. Also known …","","","","","","","","","","","","","","","","","","","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns rhs rotated by the angle of self. If self is …","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","","","","","","","","","","","","","","","","","","","[x, y]","[x, y, z]","[x, y, z, w]","","","","","","","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","","","","","","","","","","","","","","","","","","","","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unit axes.","The unit axes.","The unit axes.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","All i64::MAX.","All i64::MAX.","All i64::MAX.","All i64::MIN.","All i64::MIN.","All i64::MIN.","All negative ones.","All negative ones.","All negative ones.","A unit vector pointing along the negative W axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative X axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Y axis.","A unit vector pointing along the negative Z axis.","A unit vector pointing along the negative Z axis.","All ones.","All ones.","All ones.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","All zeroes.","All zeroes.","All zeroes.","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","Returns a vector containing the absolute value of each …","","","","","","","","","","","","","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","","","","","","","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","","","","","","","","","","","","","","","","","","","","","","","","","Component-wise clamping of values, similar to i64::clamp.","Component-wise clamping of values, similar to i64::clamp.","Component-wise clamping of values, similar to i64::clamp.","","","","","","","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Computes the cross product of self and rhs.","","","","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","Compute the squared euclidean distance between two points …","","","","","","","","","","","","","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Returns the element-wise quotient of [Euclidean division] …","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","","","","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns a bitmask with the lowest 2 bits set to the sign …","Returns a bitmask with the lowest 3 bits set to the sign …","Returns a bitmask with the lowest 4 bits set to the sign …","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","","","","","","","","","","","","","","","","Creates a new vector.","Creates a new vector.","Creates a new vector.","","","","Returns a vector that is equal to self rotated by 90 …","The perpendicular dot product of self and rhs. Also known …","","","","","","","","","","","","","","","","","","","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns the element-wise remainder of Euclidean division …","Returns rhs rotated by the angle of self. If self is …","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Returns a vector with elements representing the sign of …","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","","","","","","","","","","","","","","","","","","","[x, y]","[x, y, z]","[x, y, z, w]","","","","","","","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","","","","","","","","","","","","","","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unit axes.","The unit axes.","The unit axes.","All u32::MAX.","All u32::MAX.","All u32::MAX.","All u32::MIN.","All u32::MIN.","All u32::MIN.","All ones.","All ones.","All ones.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","All zeroes.","All zeroes.","All zeroes.","","","","","","","","","","","","","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","","","","","","","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to u64.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","","","","","","","","","","","","","","","","","","","","","","","","","Component-wise clamping of values, similar to u32::clamp.","Component-wise clamping of values, similar to u32::clamp.","Component-wise clamping of values, similar to u32::clamp.","","","","","","","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Computes the cross product of self and rhs.","","","","","","","","","","","","","","","","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","","","","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","","","","","","","","","","","","","Creates a new vector.","Creates a new vector.","Creates a new vector.","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","","","","","","","","","","","","","","","","","","","[x, y]","[x, y, z]","[x, y, z, w]","","","","","","","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","","","","","","","","","","","","","","","","","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unit axes.","The unit axes.","The unit axes.","All u64::MAX.","All u64::MAX.","All u64::MAX.","All u64::MIN.","All u64::MIN.","All u64::MIN.","All ones.","All ones.","All ones.","A 2-dimensional vector.","A 3-dimensional vector.","A 4-dimensional vector.","A unit vector pointing along the positive W axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive X axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Y axis.","A unit vector pointing along the positive Z axis.","A unit vector pointing along the positive Z axis.","All zeroes.","All zeroes.","All zeroes.","","","","","","","","","","","","","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to f64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i64.","Casts all elements of self to i32.","Casts all elements of self to i32.","Casts all elements of self to i32.","","","","","","","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to u32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","Casts all elements of self to f32.","","","","","","","","","","","","","","","","","","","","","","","","","Component-wise clamping of values, similar to u64::clamp.","Component-wise clamping of values, similar to u64::clamp.","Component-wise clamping of values, similar to u64::clamp.","","","","","","","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a == …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a >= …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a > …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a <= …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a < …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Returns a vector mask containing the result of a != …","Computes the cross product of self and rhs.","","","","","","","","","","","","","","","","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Computes the dot product of self and rhs.","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","Returns a vector where every component is the dot product …","","","","Creates a 3D vector from self and the given z value.","Creates a 4D vector from self and the given w value.","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","Creates a new vector from an array.","Creates a new vector from an array.","Creates a new vector from an array.","Creates a vector from the first 2 values in slice.","Creates a vector from the first 3 values in slice.","Creates a vector from the first 4 values in slice.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Computes the squared length of self.","Computes the squared length of self.","Computes the squared length of self.","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns a vector containing the maximum values for each …","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns the horizontal maximum of self.","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns a vector containing the minimum values for each …","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","Returns the horizontal minimum of self.","","","","","","","","","","","","","Creates a new vector.","Creates a new vector.","Creates a new vector.","","","","","","","","","","","","","","","","","","","","","","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating addition of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating division of self…","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating multiplication …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Returns a vector containing the saturating subtraction of …","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","Creates a vector from the elements in if_true and if_false…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","Creates a vector with all elements set to v.","","","","","","","","","","","","","","","","","","","[x, y]","[x, y, z]","[x, y, z, w]","","","","","","","Creates a 2D vector from the x and y elements of self, …","Creates a 3D vector from the x, y and z elements of self, …","","","","","","","","","","","","","Creates a 2-dimensional vector.","Creates a 3-dimensional vector.","Creates a 4-dimensional vector.","","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping addition of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping division of self …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping multiplication of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Returns a vector containing the wrapping subtraction of …","Writes the elements of self to the first 2 elements in …","Writes the elements of self to the first 3 elements in …","Writes the elements of self to the first 4 elements in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,9,10,10,11,11,12,12,13,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,9,10,11,12,13,11,9,10,11,9,10,11,10,11,17,18,19,20,0,0,21,23,24,25,26,27,28,17,18,19,20,17,18,19,20,17,18,19,20,0,0,0,0,21,23,24,17,18,25,26,27,28,19,20,17,18,19,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,17,18,19,20,0,0,0,0,0,20,17,18,19,20,17,18,19,20,18,19,20,21,23,24,17,18,25,26,27,19,20,17,18,19,20,21,23,24,17,18,25,26,27,28,19,20,24,17,17,18,18,25,26,27,28,19,19,20,20,24,17,17,18,18,25,26,27,19,19,20,20,25,24,26,27,17,18,28,19,18,19,18,19,18,19,25,24,26,27,17,18,19,20,28,17,18,19,20,17,18,19,20,24,17,18,25,27,19,20,24,17,18,25,27,28,19,20,17,18,19,20,17,18,19,20,21,23,24,17,18,25,26,27,28,19,20,21,23,24,17,18,25,26,27,28,19,20,17,18,19,20,17,18,19,20,17,18,19,20,17,18,19,20,17,18,19,20,21,23,24,17,18,25,26,27,28,19,20,21,23,24,17,18,25,26,27,28,19,20,17,18,19,20,17,18,19,20,17,18,19,20,17,18,19,20,17,18,19,20,17,18,19,20,24,25,26,27,24,25,26,27,28,17,18,19,20,18,19,21,23,24,17,18,25,26,27,28,19,20,21,23,25,28,19,20,21,23,25,28,19,20,24,25,26,27,17,18,19,20,17,18,19,20,17,17,18,18,28,19,19,20,20,17,17,18,18,19,19,20,20,17,18,19,20,17,18,28,19,20,17,18,19,20,21,23,24,17,18,25,26,27,28,19,20,17,18,19,20,17,18,19,17,18,19,20,21,21,23,23,24,24,17,17,18,18,25,25,26,26,27,27,28,28,19,19,20,20,17,18,19,20,21,23,24,24,24,17,17,17,18,18,18,18,18,25,26,26,26,27,27,28,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,28,21,24,17,25,26,21,17,18,28,19,20,23,24,26,27,28,21,23,24,25,26,27,21,23,24,25,26,27,21,23,24,25,26,27,21,23,24,25,26,27,24,25,26,27,24,26,27,28,21,24,26,21,21,23,25,27,28,23,21,25,27,28,23,24,26,28,23,24,26,27,28,28,28,23,27,23,24,26,27,28,23,24,26,27,28,23,24,26,27,28,21,23,24,26,27,25,21,24,26,23,27,28,17,18,28,19,20,21,23,24,26,27,28,28,17,18,19,20,17,18,19,20,21,23,24,17,18,25,26,27,28,19,20,21,23,24,25,26,27,28,21,23,24,17,18,25,26,27,28,19,20,21,23,24,17,18,25,26,27,28,19,20,17,18,19,20,28,17,18,19,20,17,18,28,19,20,17,18,28,19,20,17,18,28,19,20,17,18,28,19,20,17,18,28,19,20,23,27,23,27,23,27,23,27,0,0,0,0,21,23,17,18,19,20,17,18,19,20,17,18,19,20,17,18,19,20,21,21,21,23,23,24,24,24,24,24,17,17,18,18,25,25,25,26,26,26,26,26,27,27,27,27,28,28,28,28,19,19,20,20,17,18,19,20,21,23,24,24,17,17,18,18,25,25,26,26,27,27,28,19,19,20,20,25,24,26,27,28,24,25,26,27,25,24,26,28,24,26,28,27,24,17,18,25,26,27,28,19,20,17,18,19,20,17,18,28,19,20,17,18,19,20,27,27,27,17,17,27,27,27,27,27,27,27,17,18,19,20,21,23,24,24,17,17,18,18,25,25,26,26,27,27,28,28,19,19,20,20,17,18,19,20,17,18,19,20,27,0,17,18,19,20,17,18,19,20,17,18,19,20,17,17,18,18,19,19,20,20,17,17,18,18,19,19,20,20,17,18,19,20,17,17,18,19,20,24,25,26,27,17,18,19,20,17,18,19,20,28,17,18,19,20,24,17,17,18,18,25,26,27,28,19,19,20,20,24,17,17,18,18,25,26,27,19,19,20,20,25,24,26,27,24,24,17,17,18,18,25,25,26,26,27,27,28,28,19,19,20,20,17,18,28,19,20,28,21,23,24,25,26,27,21,23,24,25,26,27,28,21,23,24,17,18,25,26,27,28,19,20,21,23,27,28,21,23,24,17,18,25,26,27,28,19,20,21,24,26,23,27,23,27,21,24,26,23,27,23,27,21,23,24,25,26,27,17,18,19,20,18,19,20,21,23,24,17,18,25,26,27,28,19,20,21,23,24,17,18,25,26,27,28,19,20,17,18,19,20,21,23,24,17,18,25,26,27,28,19,20,0,0,0,0,27,21,23,24,25,26,27,17,18,28,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,17,18,24,26,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,17,18,19,20,20,20,20,20,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,17,18,19,20,20,20,20,20,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,18,28,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,20,20,20,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,17,18,24,26,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,17,18,19,20,20,20,20,20,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,17,18,19,20,20,20,20,20,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,17,18,19,20,20,17,18,19,20,17,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,20,20,20,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,24,26,27,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,19,20,20,20,20,20,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,20,20,20,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,20,20,20,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,18,19,20,20,18,19,20,18,19,20,18,19,20,32,33,34,0,0,0,0,0,0,0,0,0,54,56,29,30,31,35,32,33,34,32,33,34,32,33,34,54,56,29,30,31,35,32,33,34,32,33,34,32,33,34,34,32,33,34,32,33,34,33,34,32,33,34,34,32,33,34,32,33,34,33,34,54,56,29,30,31,32,33,34,32,33,34,54,56,29,30,31,35,32,33,34,29,30,31,35,32,32,33,33,34,34,29,30,31,32,32,33,33,34,34,29,30,31,35,32,33,33,33,33,35,32,33,34,32,33,34,29,30,31,29,30,31,32,33,34,29,30,31,35,32,33,34,32,33,34,32,33,34,32,33,33,34,54,56,29,30,31,35,32,33,34,54,56,29,30,31,35,32,33,34,32,33,34,32,33,34,32,33,34,32,33,34,32,33,34,54,56,29,30,31,35,32,33,34,54,56,29,30,31,35,32,33,34,32,33,34,32,33,34,32,33,34,32,33,34,32,33,34,32,33,34,29,30,31,29,30,31,35,32,33,34,33,54,56,29,30,31,35,32,33,34,54,56,54,56,29,30,31,32,33,34,32,33,34,35,32,32,33,33,34,34,32,32,33,33,34,34,32,33,34,0,0,0,35,32,33,34,32,33,34,0,0,0,0,54,56,29,30,31,35,32,33,34,32,33,34,32,33,32,33,34,54,54,56,56,29,29,30,30,31,31,35,35,32,32,33,33,34,34,32,33,34,54,56,29,30,30,31,31,35,32,32,32,32,32,32,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,35,54,29,30,32,54,35,32,33,34,56,30,31,35,54,56,29,30,31,54,56,29,30,31,54,56,29,30,31,54,56,29,30,31,29,30,31,30,31,35,54,30,54,54,56,29,31,35,56,56,30,35,56,30,31,35,35,35,56,31,56,30,31,35,56,30,31,35,56,30,31,35,54,56,30,31,29,54,30,56,31,35,35,32,33,34,54,56,30,31,35,35,32,33,34,32,33,34,54,56,29,30,31,35,32,33,34,54,56,29,30,31,35,54,56,29,30,31,35,32,33,34,54,56,29,30,31,35,32,33,34,32,33,34,35,32,33,34,35,32,33,34,35,32,33,34,35,32,33,34,35,32,33,34,35,32,33,34,56,31,56,31,56,31,56,31,54,56,32,33,34,32,33,34,32,33,34,32,33,34,54,54,56,56,29,29,29,30,30,30,30,31,31,31,31,35,35,35,32,32,33,33,34,34,32,33,34,54,56,29,29,30,30,31,31,35,32,32,33,33,34,34,29,30,31,35,29,30,31,29,30,35,31,29,30,31,35,32,33,34,32,33,34,35,32,33,34,32,33,34,31,31,31,32,32,31,31,31,31,31,31,31,32,33,34,54,56,29,29,30,30,31,31,35,35,32,32,33,33,34,34,32,33,34,32,33,34,31,32,33,34,32,33,34,32,33,34,32,32,33,33,34,34,32,32,33,33,34,34,32,33,34,32,32,33,34,29,30,31,32,33,34,32,33,34,35,32,33,34,29,30,31,35,32,32,33,33,34,34,29,30,31,32,32,33,33,34,34,29,30,31,29,29,30,30,31,31,35,35,32,32,33,33,34,34,35,32,33,34,35,54,56,29,30,31,54,56,29,30,31,35,54,56,29,30,31,35,32,33,34,54,56,31,35,54,56,29,30,31,35,32,33,34,54,30,56,31,54,30,56,31,54,56,29,30,31,32,33,34,33,34,54,56,29,30,31,35,32,33,34,54,56,29,30,31,35,32,33,34,32,33,34,54,56,29,30,31,35,32,33,34,35,34,31,54,56,29,30,31,35,32,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,32,33,34,29,30,31,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,32,33,34,34,34,34,34,34,32,33,34,34,32,33,34,32,33,34,33,34,32,33,34,34,32,33,34,32,33,34,33,34,33,34,34,33,34,33,34,33,34,32,33,34,34,34,34,34,34,32,33,34,34,32,33,34,32,33,34,33,34,32,33,34,34,32,33,34,32,33,34,33,34,35,33,34,34,33,34,33,34,33,34,33,34,34,34,34,34,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,35,32,33,34,29,30,31,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,32,33,34,34,34,34,34,34,32,33,34,34,32,33,34,32,33,34,33,34,32,33,34,34,32,33,34,32,33,34,33,34,33,34,34,33,34,33,34,33,34,32,33,34,34,34,34,34,34,32,33,34,34,32,33,34,32,33,34,33,34,32,33,34,34,32,33,34,32,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,34,34,34,34,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,35,33,34,30,31,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,34,34,34,34,34,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,34,34,34,34,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,34,34,34,34,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,39,40,41,0,0,0,39,40,41,39,40,41,39,40,41,41,39,40,41,39,40,41,40,41,39,40,41,41,39,40,41,39,40,41,40,41,39,40,41,39,40,41,39,39,40,40,41,41,39,39,40,40,41,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,40,41,39,39,40,40,41,41,39,39,40,40,41,41,39,39,40,40,41,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,40,39,40,41,39,40,41,39,39,40,40,41,41,39,39,40,40,41,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,39,39,40,40,41,41,39,39,39,40,40,40,40,41,41,41,41,41,41,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,0,0,0,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,39,40,40,41,41,39,39,40,40,41,41,39,40,41,39,40,41,39,40,41,39,39,39,39,40,40,41,41,39,39,40,40,41,41,39,39,40,40,41,41,39,40,41,39,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,39,40,41,39,40,41,39,39,40,40,41,41,39,39,40,40,41,41,39,39,40,40,41,41,39,40,41,39,40,41,39,40,41,40,41,39,39,39,39,40,40,40,40,41,41,41,41,39,40,41,39,40,41,41,39,40,41,39,40,41,39,40,41,39,40,41,39,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,39,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,39,40,41,41,41,41,41,41,39,40,41,41,39,40,41,39,40,41,40,41,39,40,41,41,39,40,41,39,40,41,40,41,40,41,41,40,41,40,41,40,41,39,40,41,41,41,41,41,41,39,40,41,41,39,40,41,39,40,41,40,41,39,40,41,41,39,40,41,39,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,41,41,41,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,39,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,39,40,41,41,41,41,41,41,39,40,41,41,39,40,41,39,40,41,40,41,39,40,41,41,39,40,41,39,40,41,40,41,40,41,41,40,41,40,41,40,41,39,40,41,41,41,41,41,41,39,40,41,41,39,40,41,39,40,41,40,41,39,40,41,41,39,40,41,39,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,41,41,41,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,40,41,41,41,41,41,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,41,41,41,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,41,41,41,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,41,36,37,38,0,0,0,36,37,38,36,37,38,36,37,38,38,36,37,38,36,37,38,37,38,36,37,38,38,36,37,38,36,37,38,37,38,36,37,38,36,37,38,36,36,37,37,38,38,36,36,37,37,38,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,37,38,36,36,37,37,38,38,36,36,37,37,38,38,36,36,37,37,38,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,37,36,37,38,36,37,38,36,36,37,37,38,38,36,36,37,37,38,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,36,36,37,37,38,38,36,36,36,36,37,37,37,37,37,38,38,38,38,38,38,38,38,36,37,38,36,37,38,36,37,38,0,0,0,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,36,37,37,38,38,36,36,37,37,38,38,36,37,38,36,37,38,36,37,38,36,36,36,36,37,37,38,38,36,36,37,37,38,38,36,36,37,37,38,38,36,37,38,36,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,36,37,38,36,37,38,36,36,37,37,38,38,36,36,37,37,38,38,36,36,37,37,38,38,36,37,38,36,37,38,36,37,38,37,38,36,36,37,37,38,38,36,37,38,36,37,38,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,36,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,36,37,38,38,38,38,38,38,36,37,38,38,36,37,38,36,37,38,37,38,36,37,38,38,36,37,38,36,37,38,37,38,37,38,38,37,38,37,38,37,38,36,37,38,38,38,38,38,38,36,37,38,38,36,37,38,36,37,38,37,38,36,37,38,38,36,37,38,36,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,38,38,38,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,36,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,36,37,38,38,38,38,38,38,36,37,38,38,36,37,38,36,37,38,37,38,36,37,38,38,36,37,38,36,37,38,37,38,37,38,38,37,38,37,38,37,38,36,37,38,38,38,38,38,38,36,37,38,38,36,37,38,36,37,38,37,38,36,37,38,38,36,37,38,36,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,38,38,38,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,37,38,38,38,38,38,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,38,38,38,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,38,38,38,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,37,38,38,37,38,37,38,37,38,69,66,0,68,66,0,68,69,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,68,69,66,66,66,66,66,66,68,69,66,66,68,69,66,68,69,66,69,66,68,69,66,66,68,69,66,68,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,68,68,66,66,66,66,66,68,69,66,66,68,69,66,68,69,66,69,66,68,69,66,66,68,69,66,68,69,66,69,66,66,69,69,66,66,69,66,69,66,69,66,69,66,66,66,66,66,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,68,69,66,66,66,66,66,66,68,69,66,66,68,69,66,68,69,66,69,66,68,69,66,66,68,69,66,68,69,66,69,66,69,66,66,69,66,69,66,69,66,68,69,66,66,66,66,66,66,68,69,66,66,68,69,66,68,69,66,69,66,68,69,66,66,68,69,66,68,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,66,66,66,66,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,69,66,66,66,66,66,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,66,66,66,66,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,66,66,66,66,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,69,66,66,69,66,69,66,69,66,46,47,48,46,47,48,46,47,48,46,47,48,0,0,0,48,46,47,48,46,47,48,47,48,46,47,48,46,46,47,47,48,48,46,46,47,47,48,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,47,48,46,46,47,47,48,48,46,46,47,47,48,48,46,46,47,47,48,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,47,46,47,48,46,46,47,47,48,48,46,46,47,47,48,48,46,47,48,46,47,48,46,47,48,46,47,46,46,47,47,48,48,46,46,46,47,47,47,47,48,48,48,48,48,48,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,46,47,47,48,48,46,46,47,47,48,48,46,47,48,46,47,48,46,46,47,47,48,48,46,46,47,47,48,48,46,46,47,47,48,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,46,47,48,46,46,47,47,48,48,46,46,47,47,48,48,46,46,47,47,48,48,46,47,48,46,47,48,46,47,48,47,48,46,46,46,46,47,47,47,47,48,48,48,48,46,47,48,46,47,48,0,0,0,48,46,47,48,46,47,48,46,47,48,46,47,48,46,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,46,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,46,47,48,48,48,48,48,48,46,47,48,48,46,47,48,46,47,48,47,48,46,47,48,48,46,47,48,46,47,48,47,48,47,48,48,47,48,47,48,47,48,46,47,48,48,48,48,48,48,46,47,48,48,46,47,48,46,47,48,47,48,46,47,48,48,46,47,48,46,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,48,48,48,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,46,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,46,47,48,48,48,48,48,48,46,47,48,48,46,47,48,46,47,48,47,48,46,47,48,48,46,47,48,46,47,48,47,48,47,48,48,47,48,47,48,47,48,46,47,48,48,48,48,48,48,46,47,48,48,46,47,48,46,47,48,47,48,46,47,48,48,46,47,48,46,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,48,48,48,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,47,48,48,48,48,48,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,48,48,48,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,48,48,48,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,47,48,48,47,48,47,48,47,48,43,44,45,43,44,45,43,44,45,43,44,45,0,0,0,45,43,44,45,43,44,45,44,45,43,44,45,43,43,44,44,45,45,43,43,44,44,45,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,44,45,43,43,44,44,45,45,43,43,44,44,45,45,43,43,44,44,45,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,44,43,44,45,43,43,44,44,45,45,43,43,44,44,45,45,43,44,45,43,44,45,43,44,45,43,44,43,43,44,44,45,45,43,43,43,43,44,44,44,44,44,45,45,45,45,45,45,45,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,43,44,44,45,45,43,43,44,44,45,45,43,44,45,43,44,45,43,43,44,44,45,45,43,43,44,44,45,45,43,43,44,44,45,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,43,44,45,43,43,44,44,45,45,43,43,44,44,45,45,43,43,44,44,45,45,43,44,45,43,44,45,43,44,45,44,45,43,43,44,44,45,45,43,44,45,43,44,45,0,0,0,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,43,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,43,44,45,45,45,45,45,45,43,44,45,45,43,44,45,43,44,45,44,45,43,44,45,45,43,44,45,43,44,45,44,45,44,45,45,44,45,44,45,44,45,43,44,45,45,45,45,45,45,43,44,45,45,43,44,45,43,44,45,44,45,43,44,45,45,43,44,45,43,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,45,45,45,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,43,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,43,44,45,45,45,45,45,45,43,44,45,45,43,44,45,43,44,45,44,45,43,44,45,45,43,44,45,43,44,45,44,45,44,45,45,44,45,44,45,44,45,43,44,45,45,45,45,45,45,43,44,45,45,43,44,45,43,44,45,44,45,43,44,45,45,43,44,45,43,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,45,45,45,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,45,45,45,45,45,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,45,45,45,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,45,45,45,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45,44,45,45,44,45,44,45,44,45],"f":[0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[[],1],[[1,1],3],0,0,[[1,4],5],[-1,-1,[]],[[1,-1],2,6],0,0,[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[9,3],[10,3],[11,3],[12,3],[13,3],[9,3],[10,3],[11,3],[12,3],[13,3],[[9,9],9],[[10,10],10],[[11,11],11],[[12,12],12],[[13,13],13],[[9,9],2],[[10,10],2],[[11,11],2],[[12,12],2],[[13,13],2],[9,14],[10,14],[11,14],[12,14],[13,14],[[9,9],9],[[10,10],10],[[11,11],11],[[12,12],12],[[13,13],13],[[9,9],2],[[10,10],2],[[11,11],2],[[12,12],2],[[13,13],2],[[9,9],9],[[10,10],10],[[11,11],11],[[12,12],12],[[13,13],13],[[9,9],2],[[10,10],2],[[11,11],2],[[12,12],2],[[13,13],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[10,10],[11,11],[12,12],[13,13],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],9],[[],10],[[],11],[[],12],[[],13],[[9,9],3],[[10,10],3],[[11,11],3],[[12,12],3],[[13,13],3],[[9,4],5],[[9,4],5],[[10,4],5],[[10,4],5],[[11,4],5],[[11,4],5],[[12,4],5],[[12,4],5],[[13,4],5],[[13,4],5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[9,-1],2,6],[[10,-1],2,6],[[11,-1],2,6],[[12,-1],2,6],[[13,-1],2,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,3],9],[[3,3,3],10],[[3,3,3,3],11],[[3,3,3],12],[[3,3,3,3],13],[9,9],[10,10],[11,11],[12,12],[13,13],[[9,15,3],2],[[10,15,3],2],[[11,15,3],2],[[12,15,3],2],[[13,15,3],2],[3,9],[3,10],[3,11],[3,12],[3,13],[[9,15],3],[[10,15],3],[[11,15],3],[[12,15],3],[[13,15],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[17,17],[18,18],[19,19],[20,20],[[21,21,22],3],[[23,23,22],3],[[24,24,22],3],[[17,17,22],3],[[18,18,22],3],[[25,25,22],3],[[26,26,22],3],[[27,27,22],3],[[28,28,22],3],[[19,19,22],3],[[20,20,22],3],[[24,24],-1,[]],[[17,22],17],[[17,17],17],[[18,18],18],[[18,22],18],[[25,25],-1,[]],[[26,26],-1,[]],[[27,27],-1,[]],[[28,28],28],[[19,19],19],[[19,22],19],[[20,20],20],[[20,22],20],[[24,24],2],[[17,22],2],[[17,17],2],[[18,22],2],[[18,18],2],[[25,25],2],[[26,26],2],[[27,27],2],[[19,22],2],[[19,19],2],[[20,20],2],[[20,22],2],[[25,25],25],[[24,24],24],[[26,26],26],[[27,27],27],[[17,17],22],[[18,18],22],[[28,28],22],[[19,19],22],[18,18],[19,19],[18,[[2,[18,18]]]],[19,[[2,[19,19]]]],[18,18],[19,19],[25,29],[24,30],[26,30],[27,31],[17,32],[18,33],[19,33],[20,34],[28,35],[17,36],[18,37],[19,37],[20,38],[17,39],[18,40],[19,40],[20,41],[24,[[42,[22]]]],[17,[[42,[22]]]],[18,[[42,[22]]]],[25,[[42,[22]]]],[27,[[42,[22]]]],[19,[[42,[22]]]],[20,[[42,[22]]]],[24,[[42,[22]]]],[17,[[42,[22]]]],[18,[[42,[22]]]],[25,[[42,[22]]]],[27,[[42,[22]]]],[28,[[42,[22]]]],[19,[[42,[22]]]],[20,[[42,[22]]]],[17,43],[18,44],[19,44],[20,45],[17,46],[18,47],[19,47],[20,48],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,17],[18,18],[19,19],[20,20],[[17,17,17],17],[[18,18,18],18],[[19,19,19],19],[[20,20,20],20],[[17,22,22],17],[[18,22,22],18],[[19,22,22],19],[[20,22,22],20],[[17,22],17],[[18,22],18],[[19,22],19],[[20,22],20],[[17,22],17],[[18,22],18],[[19,22],19],[[20,22],20],[21,21],[23,23],[24,24],[17,17],[18,18],[25,25],[26,26],[27,27],[28,28],[19,19],[20,20],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[17,17],9],[[18,18],10],[[19,19],12],[[20,20],13],[[17,17],9],[[18,18],10],[[19,19],12],[[20,20],13],[[17,17],9],[[18,18],10],[[19,19],12],[[20,20],13],[[17,17],9],[[18,18],10],[[19,19],12],[[20,20],13],[[17,17],9],[[18,18],10],[[19,19],12],[[20,20],13],[[17,17],9],[[18,18],10],[[19,19],12],[[20,20],13],[[24,15],18],[[25,15],17],[[26,15],19],[[27,15],20],[[24,15],18],[[25,15],17],[[26,15],19],[[27,15],20],[28,28],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[[18,18],18],[[19,19],19],[[],21],[[],23],[[],24],[[],17],[[],18],[[],25],[[],26],[[],27],[[],28],[[],19],[[],20],[21,-1,[]],[23,-1,[]],[25,-1,[]],[28,-1,[]],[19,-1,[]],[20,-1,[]],[21,-1,[]],[23,-1,[]],[25,-1,[]],[28,-1,[]],[19,-1,[]],[20,-1,[]],[24,22],[25,22],[26,22],[27,22],[[17,17],22],[[18,18],22],[[19,19],22],[[20,20],22],[[17,17],22],[[18,18],22],[[19,19],22],[[20,20],22],[[17,22],17],[[17,17],17],[[18,22],18],[[18,18],18],[[28,22],28],[[19,19],19],[[19,22],19],[[20,20],20],[[20,22],20],[[17,22],2],[[17,17],2],[[18,18],2],[[18,22],2],[[19,22],2],[[19,19],2],[[20,20],2],[[20,22],2],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[[17,17],22],[[18,18],22],[[28,28],22],[[19,19],22],[[20,20],22],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[[21,21],3],[[23,23],3],[[24,24],3],[[17,17],3],[[18,18],3],[[25,25],3],[[26,26],3],[[27,27],3],[[28,28],3],[[19,19],3],[[20,20],3],[17,17],[18,18],[19,19],[20,20],[[17,22],18],[[18,22],20],[[19,22],20],[17,17],[18,18],[19,19],[20,20],[[21,4],5],[[21,4],5],[[23,4],5],[[23,4],5],[[24,4],5],[[24,4],5],[[17,4],5],[[17,4],5],[[18,4],5],[[18,4],5],[[25,4],5],[[25,4],5],[[26,4],5],[[26,4],5],[[27,4],5],[[27,4],5],[[28,4],5],[[28,4],5],[[19,4],5],[[19,4],5],[[20,4],5],[[20,4],5],[17,17],[18,18],[19,19],[20,20],[-1,-1,[]],[-1,-1,[]],[26,24],[21,24],[-1,-1,[]],[[[42,[22]]],17],[-1,-1,[]],[[[2,[22,22]]],17],[[[42,[22]]],18],[19,18],[-1,-1,[]],[[[2,[17,22]]],18],[[[2,[22,22,22]]],18],[-1,-1,[]],[21,26],[24,26],[-1,-1,[]],[23,27],[-1,-1,[]],[-1,-1,[]],[18,19],[[[2,[17,22]]],19],[20,19],[49,19],[[[42,[22]]],19],[[[2,[22,22,22]]],19],[-1,-1,[]],[[[2,[19,22]]],20],[[[2,[17,17]]],20],[[[2,[18,22]]],20],[[[42,[22]]],20],[[[2,[22,22,22,22]]],20],[[[2,[22,18]]],20],[-1,-1,[]],[[[2,[22,19]]],20],[[[2,[17,22,22]]],20],[28,20],[49,20],[23,28],[22,21],[22,24],[22,17],[22,25],[22,26],[[22,17],21],[[[42,[22]]],17],[[[42,[22]]],18],[[[42,[22]]],28],[[[42,[22]]],19],[[[42,[22]]],20],[[18,22],23],[[18,22],24],[[18,22],26],[[18,22],27],[[18,22],28],[[17,17,17],21],[[19,19,19,19],23],[[18,18,18],24],[[17,17],25],[[19,19,19],26],[[20,20,20,20],27],[[[42,[22]]],21],[[[42,[22]]],23],[[[42,[22]]],24],[[[42,[22]]],25],[[[42,[22]]],26],[[[42,[22]]],27],[[[42,[[42,[22]]]]],21],[[[42,[[42,[22]]]]],23],[[[42,[[42,[22]]]]],24],[[[42,[[42,[22]]]]],25],[[[42,[[42,[22]]]]],26],[[[42,[[42,[22]]]]],27],[[[50,[22]]],21],[[[50,[22]]],23],[[[50,[22]]],24],[[[50,[22]]],25],[[[50,[22]]],26],[[[50,[22]]],27],[18,24],[17,25],[18,26],[20,27],[[1,22,22,22],24],[[1,22,22,22],26],[[1,22,22,22],27],[[1,22,22,22],28],[25,21],[25,24],[25,26],[[25,17],21],[24,21],[24,23],[24,25],[24,27],[24,28],[[24,18],23],[26,21],[26,25],[26,27],[26,28],[27,23],[27,24],[27,26],[27,28],[28,23],[28,24],[28,26],[28,27],[[18,18],28],[[17,17],28],[[18,18],28],[[28,18],23],[[28,18],27],[22,23],[22,24],[22,26],[22,27],[22,28],[22,23],[22,24],[22,26],[22,27],[22,28],[22,23],[22,24],[22,26],[22,27],[22,28],[17,21],[18,23],[17,24],[17,26],[18,27],[[17,22],25],[[17,22,17],21],[[17,22,17],24],[[17,22,17],26],[[18,28,18],23],[[18,28,18],27],[18,28],[[[50,[22]]],17],[[[50,[22]]],18],[[[50,[22]]],28],[[[50,[22]]],19],[[[50,[22]]],20],[17,21],[18,23],[17,24],[17,26],[18,27],[20,28],[[22,22,22,22],28],[[17,15],-1,[]],[[18,15],-1,[]],[[19,15],-1,[]],[[20,15],-1,[]],[[17,15],-1,[]],[[18,15],-1,[]],[[19,15],-1,[]],[[20,15],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,21],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[21,3],[23,3],[24,3],[17,3],[18,3],[25,3],[26,3],[27,3],[28,3],[19,3],[20,3],[21,3],[23,3],[24,3],[17,3],[18,3],[25,3],[26,3],[27,3],[28,3],[19,3],[20,3],[17,9],[18,10],[19,12],[20,13],[28,3],[17,14],[18,14],[19,14],[20,14],[17,3],[18,3],[28,3],[19,3],[20,3],[17,22],[18,22],[28,22],[19,22],[20,22],[17,22],[18,22],[28,22],[19,22],[20,22],[17,22],[18,22],[28,22],[19,22],[20,22],[[17,17,22],17],[[18,18,22],18],[[28,28,22],28],[[19,19,22],19],[[20,20,22],20],[[18,18,18],23],[[18,18,18],27],[[18,18,18],23],[[18,18,18],27],[[18,18,18],23],[[18,18,18],27],[[18,18,18],23],[[18,18,18],27],[[17,17],25],[[18,18,18],24],[[19,19,19],26],[[20,20,20,20],27],0,0,[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[17,22],[18,22],[19,22],[20,22],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[17,22],[18,22],[19,22],[20,22],[[21,21],-1,[]],[[21,26],-1,[]],[[21,24],-1,[]],[[23,27],-1,[]],[[23,23],-1,[]],[[24,18],-1,[]],[[24,24],-1,[]],[[24,22],-1,[]],[[24,21],-1,[]],[[24,19],19],[[17,17],17],[[17,22],17],[[18,18],18],[[18,22],18],[[25,22],-1,[]],[[25,25],-1,[]],[[25,17],-1,[]],[[26,19],-1,[]],[[26,18],18],[[26,22],-1,[]],[[26,26],-1,[]],[[26,21],-1,[]],[[27,27],-1,[]],[[27,23],-1,[]],[[27,20],-1,[]],[[27,22],-1,[]],[[28,19],-1,[]],[[28,22],28],[[28,18],-1,[]],[[28,28],28],[[19,19],19],[[19,22],19],[[20,20],20],[[20,22],20],[[17,17,17],17],[[18,18,18],18],[[19,19,19],19],[[20,20,20],20],[[21,21],2],[[23,23],2],[[24,24],2],[[24,22],2],[[17,17],2],[[17,22],2],[[18,22],2],[[18,18],2],[[25,22],2],[[25,25],2],[[26,26],2],[[26,22],2],[[27,22],2],[[27,27],2],[[28,28],2],[[19,19],2],[[19,22],2],[[20,20],2],[[20,22],2],[[25,25],25],[[24,24],24],[[26,26],26],[[27,27],27],[[28,28],28],[[24,22],24],[[25,22],25],[[26,22],26],[[27,22],27],[[25,17],17],[[24,18],18],[[26,18],18],[[28,18],18],[[24,19],19],[[26,19],19],[[28,19],19],[[27,20],20],[24,-1,[]],[17,17],[18,18],[25,-1,[]],[26,-1,[]],[27,-1,[]],[28,28],[19,19],[20,20],[[22,22],17],[[22,22,22],18],[[22,22,22],19],[[22,22,22,22],20],[17,17],[18,18],[28,28],[19,19],[20,20],[17,17],[18,18],[19,19],[20,20],[[22,22,22,22,22,22],27],[[22,22,22,22,22,22],27],[[22,22,22,22,22,22],27],[17,17],[[17,17],22],[[22,22,22],27],[[22,22,22],27],[[22,22,22],27],[[22,22,22],27],[[22,22,22,22],27],[[22,22,22,22],27],[[22,22,22,22],27],[[17,22],17],[[18,22],18],[[19,22],19],[[20,22],20],[-1,21,[[52,[],[[51,[21]]]]]],[-1,23,[[52,[],[[51,[23]]]]]],[-1,24,[[52,[],[[51,[24]]]]]],[-1,24,[[52,[],[[51,[24]]]]]],[-1,17,[[52,[],[[51,[17]]]]]],[-1,17,[[52,[],[[51,[17]]]]]],[-1,18,[[52,[],[[51,[18]]]]]],[-1,18,[[52,[],[[51,[18]]]]]],[-1,25,[[52,[],[[51,[25]]]]]],[-1,25,[[52,[],[[51,[25]]]]]],[-1,26,[[52,[],[[51,[26]]]]]],[-1,26,[[52,[],[[51,[26]]]]]],[-1,27,[[52,[],[[51,[27]]]]]],[-1,27,[[52,[],[[51,[27]]]]]],[-1,28,[[52,[],[[51,[28]]]]]],[-1,28,[[52,[],[[51,[28]]]]]],[-1,19,[[52,[],[[51,[19]]]]]],[-1,19,[[52,[],[[51,[19]]]]]],[-1,20,[[52,[],[[51,[20]]]]]],[-1,20,[[52,[],[[51,[20]]]]]],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[[27,18],18],[[22,22,22,22],28],[17,17],[18,18],[19,19],[20,20],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[[17,22],17],[[17,17],17],[[18,22],18],[[18,18],18],[[19,19],19],[[19,22],19],[[20,22],20],[[20,20],20],[[17,22],2],[[17,17],2],[[18,22],2],[[18,18],2],[[19,19],2],[[19,22],2],[[20,20],2],[[20,22],2],[[17,17],17],[[18,18],18],[[19,19],19],[[20,20],20],[[17,17],17],[17,17],[18,18],[19,19],[20,20],[[24,15],18],[[25,15],17],[[26,15],19],[[27,15],20],[[9,17,17],17],[[10,18,18],18],[[12,19,19],19],[[13,20,20],20],[17,17],[18,18],[19,19],[20,20],[[28,28,22],28],[22,17],[22,18],[22,19],[22,20],[[24,24],-1,[]],[[17,17],17],[[17,22],17],[[18,22],18],[[18,18],18],[[25,25],-1,[]],[[26,26],-1,[]],[[27,27],-1,[]],[[28,28],28],[[19,22],19],[[19,19],19],[[20,22],20],[[20,20],20],[[24,24],2],[[17,17],2],[[17,22],2],[[18,18],2],[[18,22],2],[[25,25],2],[[26,26],2],[[27,27],2],[[19,22],2],[[19,19],2],[[20,22],2],[[20,20],2],[[25,25],25],[[24,24],24],[[26,26],26],[[27,27],27],[-1,24,[[52,[],[[51,[24]]]]]],[-1,24,[[52,[],[[51,[24]]]]]],[-1,17,[[52,[],[[51,[17]]]]]],[-1,17,[[52,[],[[51,[17]]]]]],[-1,18,[[52,[],[[51,[18]]]]]],[-1,18,[[52,[],[[51,[18]]]]]],[-1,25,[[52,[],[[51,[25]]]]]],[-1,25,[[52,[],[[51,[25]]]]]],[-1,26,[[52,[],[[51,[26]]]]]],[-1,26,[[52,[],[[51,[26]]]]]],[-1,27,[[52,[],[[51,[27]]]]]],[-1,27,[[52,[],[[51,[27]]]]]],[-1,28,[[52,[],[[51,[28]]]]]],[-1,28,[[52,[],[[51,[28]]]]]],[-1,19,[[52,[],[[51,[19]]]]]],[-1,19,[[52,[],[[51,[19]]]]]],[-1,20,[[52,[],[[51,[20]]]]]],[-1,20,[[52,[],[[51,[20]]]]]],[17,[[42,[22]]]],[18,[[42,[22]]]],[28,[[42,[22]]]],[19,[[42,[22]]]],[20,[[42,[22]]]],[28,[[2,[18,22]]]],[21,[[42,[22]]]],[23,[[42,[22]]]],[24,[[42,[22]]]],[25,[[42,[22]]]],[26,[[42,[22]]]],[27,[[42,[22]]]],[21,[[42,[[42,[22]]]]]],[23,[[42,[[42,[22]]]]]],[24,[[42,[[42,[22]]]]]],[25,[[42,[[42,[22]]]]]],[26,[[42,[[42,[22]]]]]],[27,[[42,[[42,[22]]]]]],[[28,1],[[2,[22,22,22]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,[[2,[17,22,17]]]],[23,[[2,[18,28,18]]]],[27,[[2,[18,28,18]]]],[28,18],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[[21,17],17],[[24,17],17],[[26,17],17],[[23,18],18],[[27,18],18],[[23,19],19],[[27,19],19],[[21,17],17],[[24,17],17],[[26,17],17],[[23,18],18],[[27,18],18],[[23,19],19],[[27,19],19],0,0,[24,24],[25,25],[26,26],[27,27],[17,17],[18,18],[19,19],[20,20],[18,17],[19,17],[20,18],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[17,[[53,[17]]]],[18,[[53,[18]]]],[19,[[53,[19]]]],[20,[[53,[20]]]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[22,22],17],[[22,22,22],18],[[22,22,22],19],[[22,22,22,22],20],0,[[21,[50,[22]]],2],[[23,[50,[22]]],2],[[24,[50,[22]]],2],[[25,[50,[22]]],2],[[26,[50,[22]]],2],[[27,[50,[22]]],2],[[17,[50,[22]]],2],[[18,[50,[22]]],2],[[28,[50,[22]]],2],[[19,[50,[22]]],2],[[20,[50,[22]]],2],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],0,0,0,0,0,[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[17,17],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[17,18],[18,18],[19,19],[20,18],[20,20],[17,20],[18,20],[19,20],[20,20],[17,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[17,18],[18,18],[19,19],[20,18],[20,20],[17,20],[18,20],[19,20],[20,20],[17,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[17,17],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[17,18],[18,18],[19,19],[20,18],[20,20],[17,20],[18,20],[19,20],[20,20],[17,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[17,18],[18,18],[19,19],[20,18],[20,20],[17,20],[18,20],[19,20],[20,20],[17,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[28,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],0,0,0,0,0,[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[17,17],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[17,18],[18,18],[19,19],[20,18],[20,20],[17,20],[18,20],[19,20],[20,20],[17,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[17,18],[18,18],[19,19],[20,18],[20,20],[17,20],[18,20],[19,20],[20,20],[17,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[17,17],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[17,18],[18,18],[19,19],[20,18],[20,20],[17,20],[18,20],[19,20],[20,20],[17,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[17,18],[18,18],[19,19],[20,18],[20,20],[17,20],[18,20],[19,20],[20,20],[17,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],0,0,0,0,[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[20,18],[20,20],[20,20],[20,20],[20,20],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,17],[19,17],[20,17],[20,18],[20,20],[20,20],[20,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,18],[19,19],[20,18],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],[18,20],[19,20],[20,20],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[32,32],[33,33],[34,34],[[54,54,55],3],[[56,56,55],3],[[29,29,55],3],[[30,30,55],3],[[31,31,55],3],[[35,35,55],3],[[32,32,55],3],[[33,33,55],3],[[34,34,55],3],[[29,29],-1,[]],[[30,30],-1,[]],[[31,31],-1,[]],[[35,35],35],[[32,55],32],[[32,32],32],[[33,33],33],[[33,55],33],[[34,34],34],[[34,55],34],[[29,29],2],[[30,30],2],[[31,31],2],[[32,55],2],[[32,32],2],[[33,33],2],[[33,55],2],[[34,55],2],[[34,34],2],[[29,29],29],[[30,30],30],[[31,31],31],[[35,35],55],[[32,32],55],[[33,33],55],[33,33],[33,[[2,[33,33]]]],[33,33],[35,28],[32,36],[33,37],[34,38],[32,39],[33,40],[34,41],[29,25],[30,24],[31,27],[29,[[42,[55]]]],[30,[[42,[55]]]],[31,[[42,[55]]]],[32,[[42,[55]]]],[33,[[42,[55]]]],[34,[[42,[55]]]],[29,[[42,[55]]]],[30,[[42,[55]]]],[31,[[42,[55]]]],[35,[[42,[55]]]],[32,[[42,[55]]]],[33,[[42,[55]]]],[34,[[42,[55]]]],[32,43],[33,44],[34,45],[32,46],[33,47],[34,48],[32,17],[33,18],[33,19],[34,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,32],[33,33],[34,34],[[32,32,32],32],[[33,33,33],33],[[34,34,34],34],[[32,55,55],32],[[33,55,55],33],[[34,55,55],34],[[32,55],32],[[33,55],33],[[34,55],34],[[32,55],32],[[33,55],33],[[34,55],34],[54,54],[56,56],[29,29],[30,30],[31,31],[35,35],[32,32],[33,33],[34,34],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[32,32],9],[[33,33],10],[[34,34],11],[[32,32],9],[[33,33],10],[[34,34],11],[[32,32],9],[[33,33],10],[[34,34],11],[[32,32],9],[[33,33],10],[[34,34],11],[[32,32],9],[[33,33],10],[[34,34],11],[[32,32],9],[[33,33],10],[[34,34],11],[[29,15],32],[[30,15],33],[[31,15],34],[[29,15],32],[[30,15],33],[[31,15],34],[35,35],[[32,32],32],[[33,33],33],[[34,34],34],[[33,33],33],[[],54],[[],56],[[],29],[[],30],[[],31],[[],35],[[],32],[[],33],[[],34],[54,-1,[]],[56,-1,[]],[54,-1,[]],[56,-1,[]],[29,55],[30,55],[31,55],[[32,32],55],[[33,33],55],[[34,34],55],[[32,32],55],[[33,33],55],[[34,34],55],[[35,55],35],[[32,55],32],[[32,32],32],[[33,33],33],[[33,55],33],[[34,34],34],[[34,55],34],[[32,55],2],[[32,32],2],[[33,33],2],[[33,55],2],[[34,55],2],[[34,34],2],[[32,32],32],[[33,33],33],[[34,34],34],[[32,32],29],[[33,33,33],30],[[34,34,34,34],31],[[35,35],55],[[32,32],55],[[33,33],55],[[34,34],55],[[32,32],32],[[33,33],33],[[34,34],34],[[55,55,55,55],35],[[55,55],32],[[55,55,55],33],[[55,55,55,55],34],[[54,54],3],[[56,56],3],[[29,29],3],[[30,30],3],[[31,31],3],[[35,35],3],[[32,32],3],[[33,33],3],[[34,34],3],[32,32],[33,33],[34,34],[[32,55],33],[[33,55],34],[32,32],[33,33],[34,34],[[54,4],5],[[54,4],5],[[56,4],5],[[56,4],5],[[29,4],5],[[29,4],5],[[30,4],5],[[30,4],5],[[31,4],5],[[31,4],5],[[35,4],5],[[35,4],5],[[32,4],5],[[32,4],5],[[33,4],5],[[33,4],5],[[34,4],5],[[34,4],5],[32,32],[33,33],[34,34],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,30],[-1,-1,[]],[56,31],[-1,-1,[]],[[[42,[55]]],32],[46,32],[-1,-1,[]],[[[2,[55,55]]],32],[17,32],[39,32],[-1,-1,[]],[[[42,[55]]],33],[[[2,[55,55,55]]],33],[18,33],[[[2,[32,55]]],33],[40,33],[47,33],[41,34],[[[2,[33,55]]],34],[[[42,[55]]],34],[20,34],[35,34],[-1,-1,[]],[[[2,[55,55,55,55]]],34],[48,34],[[[2,[55,33]]],34],[[[2,[32,32]]],34],[[[2,[32,55,55]]],34],[56,35],[55,54],[55,29],[55,30],[55,32],[[55,32],54],[[[42,[55]]],35],[[[42,[55]]],32],[[[42,[55]]],33],[[[42,[55]]],34],[[33,55],56],[[33,55],30],[[33,55],31],[[33,55],35],[[32,32,32],54],[[33,33,33,33],56],[[32,32],29],[[33,33,33],30],[[34,34,34,34],31],[[[42,[55]]],54],[[[42,[55]]],56],[[[42,[55]]],29],[[[42,[55]]],30],[[[42,[55]]],31],[[[42,[[42,[55]]]]],54],[[[42,[[42,[55]]]]],56],[[[42,[[42,[55]]]]],29],[[[42,[[42,[55]]]]],30],[[[42,[[42,[55]]]]],31],[[[50,[55]]],54],[[[50,[55]]],56],[[[50,[55]]],29],[[[50,[55]]],30],[[[50,[55]]],31],[32,29],[33,30],[34,31],[[1,55,55,55],30],[[1,55,55,55],31],[[1,55,55,55],35],[29,54],[29,30],[[29,32],54],[30,54],[30,56],[30,29],[30,31],[30,35],[[30,33],56],[31,56],[31,30],[31,35],[35,56],[35,30],[35,31],[[33,33],35],[[32,32],35],[[33,33],35],[[35,33],56],[[35,33],31],[55,56],[55,30],[55,31],[55,35],[55,56],[55,30],[55,31],[55,35],[55,56],[55,30],[55,31],[55,35],[32,54],[33,56],[32,30],[33,31],[[32,55],29],[[32,55,32],54],[[32,55,32],30],[[33,35,33],56],[[33,35,33],31],[33,35],[[[50,[55]]],35],[[[50,[55]]],32],[[[50,[55]]],33],[[[50,[55]]],34],[32,54],[33,56],[32,30],[33,31],[34,35],[[55,55,55,55],35],[[32,15],-1,[]],[[33,15],-1,[]],[[34,15],-1,[]],[[32,15],-1,[]],[[33,15],-1,[]],[[34,15],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[54,54],[56,56],[29,29],[30,30],[31,31],[35,35],[54,3],[56,3],[29,3],[30,3],[31,3],[35,3],[32,3],[33,3],[34,3],[54,3],[56,3],[29,3],[30,3],[31,3],[35,3],[32,3],[33,3],[34,3],[32,9],[33,10],[34,11],[35,3],[32,14],[33,14],[34,14],[35,3],[32,3],[33,3],[34,3],[35,55],[32,55],[33,55],[34,55],[35,55],[32,55],[33,55],[34,55],[35,55],[32,55],[33,55],[34,55],[[35,35,55],35],[[32,32,55],32],[[33,33,55],33],[[34,34,55],34],[[33,33,33],56],[[33,33,33],31],[[33,33,33],56],[[33,33,33],31],[[33,33,33],56],[[33,33,33],31],[[33,33,33],56],[[33,33,33],31],0,0,[[32,32],32],[[33,33],33],[[34,34],34],[32,55],[33,55],[34,55],[[32,32],32],[[33,33],33],[[34,34],34],[32,55],[33,55],[34,55],[[54,30],-1,[]],[[54,54],-1,[]],[[56,31],-1,[]],[[56,56],-1,[]],[[29,55],-1,[]],[[29,32],-1,[]],[[29,29],-1,[]],[[30,55],-1,[]],[[30,33],-1,[]],[[30,54],-1,[]],[[30,30],-1,[]],[[31,31],-1,[]],[[31,55],-1,[]],[[31,56],-1,[]],[[31,34],-1,[]],[[35,33],-1,[]],[[35,35],35],[[35,55],35],[[32,55],32],[[32,32],32],[[33,33],33],[[33,55],33],[[34,55],34],[[34,34],34],[[32,32,32],32],[[33,33,33],33],[[34,34,34],34],[[54,54],2],[[56,56],2],[[29,29],2],[[29,55],2],[[30,30],2],[[30,55],2],[[31,55],2],[[31,31],2],[[35,35],2],[[32,55],2],[[32,32],2],[[33,55],2],[[33,33],2],[[34,55],2],[[34,34],2],[[29,29],29],[[30,30],30],[[31,31],31],[[35,35],35],[[29,55],29],[[30,55],30],[[31,55],31],[[29,32],32],[[30,33],33],[[35,33],33],[[31,34],34],[29,-1,[]],[30,-1,[]],[31,-1,[]],[35,35],[32,32],[33,33],[34,34],[[55,55],32],[[55,55,55],33],[[55,55,55,55],34],[35,35],[32,32],[33,33],[34,34],[32,32],[33,33],[34,34],[[55,55,55,55,55,55],31],[[55,55,55,55,55,55],31],[[55,55,55,55,55,55],31],[32,32],[[32,32],55],[[55,55,55],31],[[55,55,55],31],[[55,55,55],31],[[55,55,55],31],[[55,55,55,55],31],[[55,55,55,55],31],[[55,55,55,55],31],[[32,55],32],[[33,55],33],[[34,55],34],[-1,54,[[52,[],[[51,[54]]]]]],[-1,56,[[52,[],[[51,[56]]]]]],[-1,29,[[52,[],[[51,[29]]]]]],[-1,29,[[52,[],[[51,[29]]]]]],[-1,30,[[52,[],[[51,[30]]]]]],[-1,30,[[52,[],[[51,[30]]]]]],[-1,31,[[52,[],[[51,[31]]]]]],[-1,31,[[52,[],[[51,[31]]]]]],[-1,35,[[52,[],[[51,[35]]]]]],[-1,35,[[52,[],[[51,[35]]]]]],[-1,32,[[52,[],[[51,[32]]]]]],[-1,32,[[52,[],[[51,[32]]]]]],[-1,33,[[52,[],[[51,[33]]]]]],[-1,33,[[52,[],[[51,[33]]]]]],[-1,34,[[52,[],[[51,[34]]]]]],[-1,34,[[52,[],[[51,[34]]]]]],[[32,32],32],[[33,33],33],[[34,34],34],[[32,32],32],[[33,33],33],[[34,34],34],[[31,33],33],[32,32],[33,33],[34,34],[[32,32],32],[[33,33],33],[[34,34],34],[[32,32],32],[[33,33],33],[[34,34],34],[[32,32],32],[[32,55],32],[[33,33],33],[[33,55],33],[[34,34],34],[[34,55],34],[[32,55],2],[[32,32],2],[[33,33],2],[[33,55],2],[[34,55],2],[[34,34],2],[[32,32],32],[[33,33],33],[[34,34],34],[[32,32],32],[32,32],[33,33],[34,34],[[29,15],32],[[30,15],33],[[31,15],34],[[9,32,32],32],[[10,33,33],33],[[11,34,34],34],[32,32],[33,33],[34,34],[[35,35,55],35],[55,32],[55,33],[55,34],[[29,29],-1,[]],[[30,30],-1,[]],[[31,31],-1,[]],[[35,35],35],[[32,55],32],[[32,32],32],[[33,55],33],[[33,33],33],[[34,55],34],[[34,34],34],[[29,29],2],[[30,30],2],[[31,31],2],[[32,55],2],[[32,32],2],[[33,55],2],[[33,33],2],[[34,34],2],[[34,55],2],[[29,29],29],[[30,30],30],[[31,31],31],[-1,29,[[52,[],[[51,[29]]]]]],[-1,29,[[52,[],[[51,[29]]]]]],[-1,30,[[52,[],[[51,[30]]]]]],[-1,30,[[52,[],[[51,[30]]]]]],[-1,31,[[52,[],[[51,[31]]]]]],[-1,31,[[52,[],[[51,[31]]]]]],[-1,35,[[52,[],[[51,[35]]]]]],[-1,35,[[52,[],[[51,[35]]]]]],[-1,32,[[52,[],[[51,[32]]]]]],[-1,32,[[52,[],[[51,[32]]]]]],[-1,33,[[52,[],[[51,[33]]]]]],[-1,33,[[52,[],[[51,[33]]]]]],[-1,34,[[52,[],[[51,[34]]]]]],[-1,34,[[52,[],[[51,[34]]]]]],[35,[[42,[55]]]],[32,[[42,[55]]]],[33,[[42,[55]]]],[34,[[42,[55]]]],[35,[[2,[33,55]]]],[54,[[42,[55]]]],[56,[[42,[55]]]],[29,[[42,[55]]]],[30,[[42,[55]]]],[31,[[42,[55]]]],[54,[[42,[[42,[55]]]]]],[56,[[42,[[42,[55]]]]]],[29,[[42,[[42,[55]]]]]],[30,[[42,[[42,[55]]]]]],[31,[[42,[[42,[55]]]]]],[[35,1],[[2,[55,55,55]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[54,[[2,[32,55,32]]]],[56,[[2,[33,35,33]]]],[31,[[2,[33,35,33]]]],[35,33],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[[54,32],32],[[30,32],32],[[56,33],33],[[31,33],33],[[54,32],32],[[30,32],32],[[56,33],33],[[31,33],33],0,0,[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[33,32],[34,33],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[32,[[53,[32]]]],[33,[[53,[33]]]],[34,[[53,[34]]]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[54,[50,[55]]],2],[[56,[50,[55]]],2],[[29,[50,[55]]],2],[[30,[50,[55]]],2],[[31,[50,[55]]],2],[[35,[50,[55]]],2],[[32,[50,[55]]],2],[[33,[50,[55]]],2],[[34,[50,[55]]],2],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],0,0,0,0,0,0,0,[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[32,32],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[32,33],[33,33],[34,33],[34,34],[32,34],[33,34],[34,34],[32,34],[33,34],[34,34],[33,34],[34,34],[32,33],[33,33],[34,33],[34,34],[32,34],[33,34],[34,34],[32,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[32,32],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[32,33],[33,33],[34,33],[34,34],[32,34],[33,34],[34,34],[32,34],[33,34],[34,34],[33,34],[34,34],[32,33],[33,33],[34,33],[34,34],[32,34],[33,34],[34,34],[32,34],[33,34],[34,34],[33,34],[34,34],[35,33],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],0,0,0,0,0,0,0,[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[32,32],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[32,33],[33,33],[34,33],[34,34],[32,34],[33,34],[34,34],[32,34],[33,34],[34,34],[33,34],[34,34],[32,33],[33,33],[34,33],[34,34],[32,34],[33,34],[34,34],[32,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[32,32],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[32,33],[33,33],[34,33],[34,34],[32,34],[33,34],[34,34],[32,34],[33,34],[34,34],[33,34],[34,34],[32,33],[33,33],[34,33],[34,34],[32,34],[33,34],[34,34],[32,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],0,0,0,0,0,[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[34,33],[34,34],[34,34],[34,34],[34,34],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,32],[34,32],[34,33],[34,34],[34,34],[34,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],[33,33],[34,33],[34,34],[33,34],[34,34],[33,34],[34,34],[33,34],[34,34],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[39,39],[40,40],[41,41],[[39,39],39],[[39,57],39],[[40,57],40],[[40,40],40],[[41,57],41],[[41,41],41],[[39,57],2],[[39,39],2],[[40,40],2],[[40,57],2],[[41,41],2],[[41,57],2],[39,32],[40,33],[41,34],[39,36],[40,37],[41,38],[39,[[42,[57]]]],[40,[[42,[57]]]],[41,[[42,[57]]]],[39,[[42,[57]]]],[40,[[42,[57]]]],[41,[[42,[57]]]],[39,43],[40,44],[41,45],[39,46],[40,47],[41,48],[39,17],[40,18],[40,19],[41,20],[[39,39],-1,[]],[[39,57],-1,[]],[[40,57],-1,[]],[[40,40],-1,[]],[[41,41],-1,[]],[[41,57],-1,[]],[[39,57],-1,[]],[[39,39],-1,[]],[[40,40],-1,[]],[[40,57],-1,[]],[[41,57],-1,[]],[[41,41],-1,[]],[[39,57],-1,[]],[[39,39],-1,[]],[[40,57],-1,[]],[[40,40],-1,[]],[[41,57],-1,[]],[[41,41],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[39,39,39],39],[[40,40,40],40],[[41,41,41],41],[39,39],[40,40],[41,41],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[39,39],9],[[40,40],10],[[41,41],11],[[39,39],9],[[40,40],10],[[41,41],11],[[39,39],9],[[40,40],10],[[41,41],11],[[39,39],9],[[40,40],10],[[41,41],11],[[39,39],9],[[40,40],10],[[41,41],11],[[39,39],9],[[40,40],10],[[41,41],11],[[40,40],40],[[],39],[[],40],[[],41],[[39,39],57],[[40,40],57],[[41,41],57],[[39,39],39],[[39,57],39],[[40,57],40],[[40,40],40],[[41,41],41],[[41,57],41],[[39,57],2],[[39,39],2],[[40,40],2],[[40,57],2],[[41,57],2],[[41,41],2],[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],57],[[40,40],57],[[41,41],57],[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],3],[[40,40],3],[[41,41],3],[[39,57],40],[[40,57],41],[[39,4],5],[[39,4],5],[[40,4],5],[[40,4],5],[[41,4],5],[[41,4],5],[[[42,[57]]],39],[[[2,[57,57]]],39],[-1,-1,[]],[[[2,[39,57]]],40],[-1,-1,[]],[[[42,[57]]],40],[[[2,[57,57,57]]],40],[[[2,[57,57,57,57]]],41],[[[2,[40,57]]],41],[[[42,[57]]],41],[[[2,[39,57,57]]],41],[[[2,[57,40]]],41],[-1,-1,[]],[[[2,[39,39]]],41],[[[42,[57]]],39],[[[42,[57]]],40],[[[42,[57]]],41],[[[50,[57]]],39],[[[50,[57]]],40],[[[50,[57]]],41],[[39,-1],2,6],[[40,-1],2,6],[[41,-1],2,6],[[39,15],-1,[]],[[40,15],-1,[]],[[41,15],-1,[]],[[39,15],-1,[]],[[40,15],-1,[]],[[41,15],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,14],[40,14],[41,14],[[57,57],39],[[57,57,57],40],[[57,57,57,57],41],[39,57],[40,57],[41,57],[[39,39],39],[[40,40],40],[[41,41],41],[39,57],[40,57],[41,57],[[39,39],39],[[40,40],40],[[41,41],41],[39,57],[40,57],[41,57],[[39,57],39],[[39,39],39],[[40,40],40],[[40,57],40],[[41,57],41],[[41,41],41],[[39,57],2],[[39,39],2],[[40,40],2],[[40,57],2],[[41,57],2],[[41,41],2],[39,39],[40,40],[41,41],[[57,57],39],[[57,57,57],40],[[57,57,57,57],41],[39,-1,[]],[40,-1,[]],[41,-1,[]],[39,39],[[39,39],57],[-1,39,[[52,[],[[51,[39]]]]]],[-1,39,[[52,[],[[51,[39]]]]]],[-1,40,[[52,[],[[51,[40]]]]]],[-1,40,[[52,[],[[51,[40]]]]]],[-1,41,[[52,[],[[51,[41]]]]]],[-1,41,[[52,[],[[51,[41]]]]]],[[39,57],39],[[39,39],39],[[40,57],40],[[40,40],40],[[41,41],41],[[41,57],41],[[39,57],2],[[39,39],2],[[40,40],2],[[40,57],2],[[41,57],2],[[41,41],2],[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],39],[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],39],[[40,40],40],[[41,41],41],[[9,39,39],39],[[10,40,40],40],[[11,41,41],41],[[39,58],-1,[]],[[39,39],-1,[]],[[39,59],-1,[]],[[39,14],-1,[]],[[39,60],-1,[]],[[39,61],-1,[]],[[39,62],-1,[]],[[39,63],-1,[]],[[39,57],-1,[]],[[39,46],-1,[]],[[40,61],-1,[]],[[40,58],-1,[]],[[40,59],-1,[]],[[40,14],-1,[]],[[40,63],-1,[]],[[40,60],-1,[]],[[40,57],-1,[]],[[40,47],-1,[]],[[40,40],-1,[]],[[40,62],-1,[]],[[41,62],-1,[]],[[41,58],-1,[]],[[41,63],-1,[]],[[41,57],-1,[]],[[41,61],-1,[]],[[41,41],-1,[]],[[41,14],-1,[]],[[41,59],-1,[]],[[41,48],-1,[]],[[41,60],-1,[]],[[39,57],-1,[]],[[39,14],-1,[]],[[39,39],-1,[]],[[39,63],-1,[]],[[39,62],-1,[]],[[39,59],-1,[]],[[39,60],-1,[]],[[39,46],-1,[]],[[39,61],-1,[]],[[39,58],-1,[]],[[40,57],-1,[]],[[40,14],-1,[]],[[40,47],-1,[]],[[40,63],-1,[]],[[40,40],-1,[]],[[40,59],-1,[]],[[40,61],-1,[]],[[40,62],-1,[]],[[40,60],-1,[]],[[40,58],-1,[]],[[41,63],-1,[]],[[41,48],-1,[]],[[41,59],-1,[]],[[41,57],-1,[]],[[41,62],-1,[]],[[41,58],-1,[]],[[41,61],-1,[]],[[41,60],-1,[]],[[41,41],-1,[]],[[41,14],-1,[]],[39,39],[40,40],[41,41],[57,39],[57,40],[57,41],[[39,57],39],[[39,39],39],[[40,57],40],[[40,40],40],[[41,41],41],[[41,57],41],[[39,57],2],[[39,39],2],[[40,40],2],[[40,57],2],[[41,57],2],[[41,41],2],[-1,39,[[52,[],[[51,[39]]]]]],[-1,39,[[52,[],[[51,[39]]]]]],[-1,40,[[52,[],[[51,[40]]]]]],[-1,40,[[52,[],[[51,[40]]]]]],[-1,41,[[52,[],[[51,[41]]]]]],[-1,41,[[52,[],[[51,[41]]]]]],[39,[[42,[57]]]],[40,[[42,[57]]]],[41,[[42,[57]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[40,39],[41,40],[36,[[7,[39,-1]]],[]],[-1,[[7,[-2]]],[],[]],[46,[[7,[39,-1]]],[]],[43,[[7,[39,-1]]],[]],[-1,[[7,[-2]]],[],[]],[44,[[7,[40,-1]]],[]],[47,[[7,[40,-1]]],[]],[37,[[7,[40,-1]]],[]],[38,[[7,[41,-1]]],[]],[45,[[7,[41,-1]]],[]],[48,[[7,[41,-1]]],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],39],[[40,40],40],[[41,41],41],[[39,39],39],[[40,40],40],[[41,41],41],[[39,[50,[57]]],2],[[40,[50,[57]]],2],[[41,[50,[57]]],2],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],0,0,0,[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[39,39],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[39,40],[40,40],[41,40],[41,41],[39,41],[40,41],[41,41],[39,41],[40,41],[41,41],[40,41],[41,41],[39,40],[40,40],[41,40],[41,41],[39,41],[40,41],[41,41],[39,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[39,39],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[39,40],[40,40],[41,40],[41,41],[39,41],[40,41],[41,41],[39,41],[40,41],[41,41],[40,41],[41,41],[39,40],[40,40],[41,40],[41,41],[39,41],[40,41],[41,41],[39,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],0,0,0,[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[39,39],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[39,40],[40,40],[41,40],[41,41],[39,41],[40,41],[41,41],[39,41],[40,41],[41,41],[40,41],[41,41],[39,40],[40,40],[41,40],[41,41],[39,41],[40,41],[41,41],[39,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[39,39],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[39,40],[40,40],[41,40],[41,41],[39,41],[40,41],[41,41],[39,41],[40,41],[41,41],[40,41],[41,41],[39,40],[40,40],[41,40],[41,41],[39,41],[40,41],[41,41],[39,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],0,0,[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[41,40],[41,41],[41,41],[41,41],[41,41],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,39],[41,39],[41,40],[41,41],[41,41],[41,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],[40,40],[41,40],[41,41],[40,41],[41,41],[40,41],[41,41],[40,41],[41,41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[36,36],[37,37],[38,38],[[36,36],36],[[36,62],36],[[37,37],37],[[37,62],37],[[38,62],38],[[38,38],38],[[36,62],2],[[36,36],2],[[37,37],2],[[37,62],2],[[38,38],2],[[38,62],2],[36,32],[37,33],[38,34],[36,39],[37,40],[38,41],[36,[[42,[62]]]],[37,[[42,[62]]]],[38,[[42,[62]]]],[36,[[42,[62]]]],[37,[[42,[62]]]],[38,[[42,[62]]]],[36,43],[37,44],[38,45],[36,46],[37,47],[38,48],[36,17],[37,18],[37,19],[38,20],[[36,36],-1,[]],[[36,62],-1,[]],[[37,37],-1,[]],[[37,62],-1,[]],[[38,62],-1,[]],[[38,38],-1,[]],[[36,62],-1,[]],[[36,36],-1,[]],[[37,37],-1,[]],[[37,62],-1,[]],[[38,62],-1,[]],[[38,38],-1,[]],[[36,62],-1,[]],[[36,36],-1,[]],[[37,37],-1,[]],[[37,62],-1,[]],[[38,62],-1,[]],[[38,38],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[36,36,36],36],[[37,37,37],37],[[38,38,38],38],[36,36],[37,37],[38,38],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[36,36],9],[[37,37],10],[[38,38],11],[[36,36],9],[[37,37],10],[[38,38],11],[[36,36],9],[[37,37],10],[[38,38],11],[[36,36],9],[[37,37],10],[[38,38],11],[[36,36],9],[[37,37],10],[[38,38],11],[[36,36],9],[[37,37],10],[[38,38],11],[[37,37],37],[[],36],[[],37],[[],38],[[36,36],62],[[37,37],62],[[38,38],62],[[36,62],36],[[36,36],36],[[37,37],37],[[37,62],37],[[38,38],38],[[38,62],38],[[36,62],2],[[36,36],2],[[37,37],2],[[37,62],2],[[38,62],2],[[38,38],2],[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],62],[[37,37],62],[[38,38],62],[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],3],[[37,37],3],[[38,38],3],[[36,62],37],[[37,62],38],[[36,4],5],[[36,4],5],[[37,4],5],[[37,4],5],[[38,4],5],[[38,4],5],[39,36],[[[42,[62]]],36],[[[2,[62,62]]],36],[-1,-1,[]],[[[2,[62,62,62]]],37],[[[42,[62]]],37],[40,37],[-1,-1,[]],[[[2,[36,62]]],37],[[[2,[36,62,62]]],38],[[[42,[62]]],38],[[[2,[36,36]]],38],[[[2,[62,62,62,62]]],38],[[[2,[37,62]]],38],[-1,-1,[]],[41,38],[[[2,[62,37]]],38],[[[42,[62]]],36],[[[42,[62]]],37],[[[42,[62]]],38],[[[50,[62]]],36],[[[50,[62]]],37],[[[50,[62]]],38],[[36,-1],2,6],[[37,-1],2,6],[[38,-1],2,6],[[62,62],36],[[62,62,62],37],[[62,62,62,62],38],[[36,15],-1,[]],[[37,15],-1,[]],[[38,15],-1,[]],[[36,15],-1,[]],[[37,15],-1,[]],[[38,15],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,14],[37,14],[38,14],[36,62],[37,62],[38,62],[[36,36],36],[[37,37],37],[[38,38],38],[36,62],[37,62],[38,62],[[36,36],36],[[37,37],37],[[38,38],38],[36,62],[37,62],[38,62],[[36,36],36],[[36,62],36],[[37,62],37],[[37,37],37],[[38,62],38],[[38,38],38],[[36,62],2],[[36,36],2],[[37,37],2],[[37,62],2],[[38,62],2],[[38,38],2],[36,36],[37,37],[38,38],[[62,62],36],[[62,62,62],37],[[62,62,62,62],38],[36,-1,[]],[37,-1,[]],[38,-1,[]],[36,36],[[36,36],62],[-1,36,[[52,[],[[51,[36]]]]]],[-1,36,[[52,[],[[51,[36]]]]]],[-1,37,[[52,[],[[51,[37]]]]]],[-1,37,[[52,[],[[51,[37]]]]]],[-1,38,[[52,[],[[51,[38]]]]]],[-1,38,[[52,[],[[51,[38]]]]]],[[36,62],36],[[36,36],36],[[37,37],37],[[37,62],37],[[38,38],38],[[38,62],38],[[36,36],2],[[36,62],2],[[37,37],2],[[37,62],2],[[38,38],2],[[38,62],2],[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],36],[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],36],[[37,37],37],[[38,38],38],[[9,36,36],36],[[10,37,37],37],[[11,38,38],38],[[36,62],-1,[]],[[36,57],-1,[]],[[36,46],-1,[]],[[36,60],-1,[]],[[36,14],-1,[]],[[36,63],-1,[]],[[36,39],-1,[]],[[36,59],-1,[]],[[36,61],-1,[]],[[36,58],-1,[]],[[37,61],-1,[]],[[37,14],-1,[]],[[37,47],-1,[]],[[37,63],-1,[]],[[37,58],-1,[]],[[37,40],-1,[]],[[37,62],-1,[]],[[37,60],-1,[]],[[37,57],-1,[]],[[37,59],-1,[]],[[38,63],-1,[]],[[38,60],-1,[]],[[38,57],-1,[]],[[38,62],-1,[]],[[38,59],-1,[]],[[38,61],-1,[]],[[38,14],-1,[]],[[38,48],-1,[]],[[38,58],-1,[]],[[38,41],-1,[]],[[36,59],-1,[]],[[36,61],-1,[]],[[36,60],-1,[]],[[36,57],-1,[]],[[36,62],-1,[]],[[36,63],-1,[]],[[36,39],-1,[]],[[36,14],-1,[]],[[36,58],-1,[]],[[36,46],-1,[]],[[37,47],-1,[]],[[37,58],-1,[]],[[37,63],-1,[]],[[37,14],-1,[]],[[37,57],-1,[]],[[37,61],-1,[]],[[37,59],-1,[]],[[37,62],-1,[]],[[37,40],-1,[]],[[37,60],-1,[]],[[38,62],-1,[]],[[38,61],-1,[]],[[38,63],-1,[]],[[38,48],-1,[]],[[38,41],-1,[]],[[38,14],-1,[]],[[38,57],-1,[]],[[38,59],-1,[]],[[38,60],-1,[]],[[38,58],-1,[]],[36,36],[37,37],[38,38],[62,36],[62,37],[62,38],[[36,36],36],[[36,62],36],[[37,62],37],[[37,37],37],[[38,38],38],[[38,62],38],[[36,36],2],[[36,62],2],[[37,62],2],[[37,37],2],[[38,38],2],[[38,62],2],[-1,36,[[52,[],[[51,[36]]]]]],[-1,36,[[52,[],[[51,[36]]]]]],[-1,37,[[52,[],[[51,[37]]]]]],[-1,37,[[52,[],[[51,[37]]]]]],[-1,38,[[52,[],[[51,[38]]]]]],[-1,38,[[52,[],[[51,[38]]]]]],[36,[[42,[62]]]],[37,[[42,[62]]]],[38,[[42,[62]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[37,36],[38,37],[-1,[[7,[-2]]],[],[]],[43,[[7,[36,-1]]],[]],[44,[[7,[37,-1]]],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[45,[[7,[38,-1]]],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],36],[[37,37],37],[[38,38],38],[[36,36],36],[[37,37],37],[[38,38],38],[[36,[50,[62]]],2],[[37,[50,[62]]],2],[[38,[50,[62]]],2],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],0,0,0,[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[36,36],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[36,37],[37,37],[38,37],[38,38],[36,38],[37,38],[38,38],[36,38],[37,38],[38,38],[37,38],[38,38],[36,37],[37,37],[38,37],[38,38],[36,38],[37,38],[38,38],[36,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[36,36],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[36,37],[37,37],[38,37],[38,38],[36,38],[37,38],[38,38],[36,38],[37,38],[38,38],[37,38],[38,38],[36,37],[37,37],[38,37],[38,38],[36,38],[37,38],[38,38],[36,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],0,0,0,[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[36,36],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[36,37],[37,37],[38,37],[38,38],[36,38],[37,38],[38,38],[36,38],[37,38],[38,38],[37,38],[38,38],[36,37],[37,37],[38,37],[38,38],[36,38],[37,38],[38,38],[36,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[36,36],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[36,37],[37,37],[38,37],[38,38],[36,38],[37,38],[38,38],[36,38],[37,38],[38,38],[37,38],[38,38],[36,37],[37,37],[38,37],[38,38],[36,38],[37,38],[38,38],[36,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],0,0,[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[38,37],[38,38],[38,38],[38,38],[38,38],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,36],[38,36],[38,37],[38,38],[38,38],[38,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],[37,37],[38,37],[38,38],[37,38],[38,38],[37,38],[38,38],[37,38],[38,38],0,0,0,0,0,0,0,0,0,[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],[[68,[],[[65,[-1]],[67,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-1,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-1,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],[[68,[],[[65,[-1]],[67,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],[[68,[],[[65,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-1,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-1,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],[[68,[],[[65,[-1]],[67,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-1,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-1,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],[[68,[],[[65,[-1]],[67,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-1,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-1,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[68,[],[[65,[-1]],[67,[-2]]]]],-2,[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-1,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],[[69,[],[[64,[-1]],[67,[-2]]]]],[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],[[[69,[],[[64,[-1]],[67,[-2]]]]],-2,[],[]],[[[66,[],[[64,[-1]],[65,[-2]]]]],[[66,[],[[64,[-1]],[65,[-2]]]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[46,14],46],[[46,46],46],[[47,47],47],[[47,14],47],[[48,14],48],[[48,48],48],[[46,46],2],[[46,14],2],[[47,47],2],[[47,14],2],[[48,14],2],[[48,48],2],[46,32],[47,33],[48,34],[46,36],[47,37],[48,38],[46,39],[47,40],[48,41],[46,[[42,[14]]]],[47,[[42,[14]]]],[48,[[42,[14]]]],[46,[[42,[14]]]],[47,[[42,[14]]]],[48,[[42,[14]]]],[46,43],[47,44],[48,45],[46,17],[47,18],[47,19],[48,20],[[46,14],-1,[]],[[46,46],-1,[]],[[47,47],-1,[]],[[47,14],-1,[]],[[48,14],-1,[]],[[48,48],-1,[]],[[46,46],-1,[]],[[46,14],-1,[]],[[47,47],-1,[]],[[47,14],-1,[]],[[48,14],-1,[]],[[48,48],-1,[]],[[46,46],-1,[]],[[46,14],-1,[]],[[47,14],-1,[]],[[47,47],-1,[]],[[48,14],-1,[]],[[48,48],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,46,46],46],[[47,47,47],47],[[48,48,48],48],[46,46],[47,47],[48,48],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[46,46],9],[[47,47],10],[[48,48],11],[[46,46],9],[[47,47],10],[[48,48],11],[[46,46],9],[[47,47],10],[[48,48],11],[[46,46],9],[[47,47],10],[[48,48],11],[[46,46],9],[[47,47],10],[[48,48],11],[[46,46],9],[[47,47],10],[[48,48],11],[[47,47],47],[[],46],[[],47],[[],48],[[46,14],46],[[46,46],46],[[47,14],47],[[47,47],47],[[48,48],48],[[48,14],48],[[46,46],2],[[46,14],2],[[47,47],2],[[47,14],2],[[48,14],2],[[48,48],2],[[46,46],14],[[47,47],14],[[48,48],14],[[46,46],46],[[47,47],47],[[48,48],48],[[46,46],3],[[47,47],3],[[48,48],3],[[46,14],47],[[47,14],48],[[46,4],5],[[46,4],5],[[47,4],5],[[47,4],5],[[48,4],5],[[48,4],5],[-1,-1,[]],[[[42,[14]]],46],[[[2,[14,14]]],46],[[[2,[14,14,14]]],47],[[[42,[14]]],47],[-1,-1,[]],[[[2,[46,14]]],47],[[[2,[47,14]]],48],[[[2,[46,14,14]]],48],[[[2,[14,47]]],48],[[[2,[46,46]]],48],[[[42,[14]]],48],[-1,-1,[]],[[[2,[14,14,14,14]]],48],[[[42,[14]]],46],[[[42,[14]]],47],[[[42,[14]]],48],[[[50,[14]]],46],[[[50,[14]]],47],[[[50,[14]]],48],[[46,-1],2,6],[[47,-1],2,6],[[48,-1],2,6],[[46,15],-1,[]],[[47,15],-1,[]],[[48,15],-1,[]],[[46,15],-1,[]],[[47,15],-1,[]],[[48,15],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[46,14],[47,14],[48,14],[[46,46],46],[[47,47],47],[[48,48],48],[46,14],[47,14],[48,14],[[46,46],46],[[47,47],47],[[48,48],48],[46,14],[47,14],[48,14],[[46,46],46],[[46,14],46],[[47,14],47],[[47,47],47],[[48,48],48],[[48,14],48],[[46,14],2],[[46,46],2],[[47,47],2],[[47,14],2],[[48,48],2],[[48,14],2],[[14,14],46],[[14,14,14],47],[[14,14,14,14],48],[46,-1,[]],[47,-1,[]],[48,-1,[]],[-1,46,[[52,[],[[51,[46]]]]]],[-1,46,[[52,[],[[51,[46]]]]]],[-1,47,[[52,[],[[51,[47]]]]]],[-1,47,[[52,[],[[51,[47]]]]]],[-1,48,[[52,[],[[51,[48]]]]]],[-1,48,[[52,[],[[51,[48]]]]]],[[46,46],46],[[46,14],46],[[47,47],47],[[47,14],47],[[48,14],48],[[48,48],48],[[46,46],2],[[46,14],2],[[47,47],2],[[47,14],2],[[48,48],2],[[48,14],2],[[46,46],46],[[47,47],47],[[48,48],48],[[46,46],46],[[47,47],47],[[48,48],48],[[46,46],46],[[47,47],47],[[48,48],48],[[46,46],46],[[47,47],47],[[48,48],48],[[9,46,46],46],[[10,47,47],47],[[11,48,48],48],[[46,59],-1,[]],[[46,57],-1,[]],[[46,14],-1,[]],[[46,62],-1,[]],[[46,39],-1,[]],[[46,63],-1,[]],[[46,60],-1,[]],[[46,58],-1,[]],[[46,61],-1,[]],[[46,46],-1,[]],[[47,62],-1,[]],[[47,60],-1,[]],[[47,59],-1,[]],[[47,57],-1,[]],[[47,63],-1,[]],[[47,47],-1,[]],[[47,40],-1,[]],[[47,61],-1,[]],[[47,14],-1,[]],[[47,58],-1,[]],[[48,61],-1,[]],[[48,62],-1,[]],[[48,60],-1,[]],[[48,57],-1,[]],[[48,58],-1,[]],[[48,59],-1,[]],[[48,41],-1,[]],[[48,14],-1,[]],[[48,48],-1,[]],[[48,63],-1,[]],[[46,58],-1,[]],[[46,46],-1,[]],[[46,61],-1,[]],[[46,60],-1,[]],[[46,62],-1,[]],[[46,39],-1,[]],[[46,14],-1,[]],[[46,57],-1,[]],[[46,59],-1,[]],[[46,63],-1,[]],[[47,58],-1,[]],[[47,40],-1,[]],[[47,62],-1,[]],[[47,61],-1,[]],[[47,59],-1,[]],[[47,60],-1,[]],[[47,47],-1,[]],[[47,57],-1,[]],[[47,63],-1,[]],[[47,14],-1,[]],[[48,14],-1,[]],[[48,61],-1,[]],[[48,58],-1,[]],[[48,41],-1,[]],[[48,57],-1,[]],[[48,63],-1,[]],[[48,48],-1,[]],[[48,62],-1,[]],[[48,60],-1,[]],[[48,59],-1,[]],[14,46],[14,47],[14,48],[[46,46],46],[[46,14],46],[[47,14],47],[[47,47],47],[[48,14],48],[[48,48],48],[[46,46],2],[[46,14],2],[[47,47],2],[[47,14],2],[[48,48],2],[[48,14],2],[-1,46,[[52,[],[[51,[46]]]]]],[-1,46,[[52,[],[[51,[46]]]]]],[-1,47,[[52,[],[[51,[47]]]]]],[-1,47,[[52,[],[[51,[47]]]]]],[-1,48,[[52,[],[[51,[48]]]]]],[-1,48,[[52,[],[[51,[48]]]]]],[46,[[42,[14]]]],[47,[[42,[14]]]],[48,[[42,[14]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[47,46],[48,47],[39,[[7,[46,-1]]],[]],[36,[[7,[46,-1]]],[]],[43,[[7,[46,-1]]],[]],[-1,[[7,[-2]]],[],[]],[37,[[7,[47,-1]]],[]],[40,[[7,[47,-1]]],[]],[44,[[7,[47,-1]]],[]],[-1,[[7,[-2]]],[],[]],[38,[[7,[48,-1]]],[]],[41,[[7,[48,-1]]],[]],[-1,[[7,[-2]]],[],[]],[45,[[7,[48,-1]]],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[14,14],46],[[14,14,14],47],[[14,14,14,14],48],0,[[46,46],46],[[47,47],47],[[48,48],48],[[46,46],46],[[47,47],47],[[48,48],48],[[46,46],46],[[47,47],47],[[48,48],48],[[46,46],46],[[47,47],47],[[48,48],48],[[46,[50,[14]]],2],[[47,[50,[14]]],2],[[48,[50,[14]]],2],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],0,0,0,[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[46,46],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[46,47],[47,47],[48,47],[48,48],[46,48],[47,48],[48,48],[46,48],[47,48],[48,48],[47,48],[48,48],[46,47],[47,47],[48,47],[48,48],[46,48],[47,48],[48,48],[46,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[46,46],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[46,47],[47,47],[48,47],[48,48],[46,48],[47,48],[48,48],[46,48],[47,48],[48,48],[47,48],[48,48],[46,47],[47,47],[48,47],[48,48],[46,48],[47,48],[48,48],[46,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],0,0,0,[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[46,46],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[46,47],[47,47],[48,47],[48,48],[46,48],[47,48],[48,48],[46,48],[47,48],[48,48],[47,48],[48,48],[46,47],[47,47],[48,47],[48,48],[46,48],[47,48],[48,48],[46,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[46,46],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[46,47],[47,47],[48,47],[48,48],[46,48],[47,48],[48,48],[46,48],[47,48],[48,48],[47,48],[48,48],[46,47],[47,47],[48,47],[48,48],[46,48],[47,48],[48,48],[46,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],0,0,[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[48,47],[48,48],[48,48],[48,48],[48,48],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,46],[48,46],[48,47],[48,48],[48,48],[48,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],[47,47],[48,47],[48,48],[47,48],[48,48],[47,48],[48,48],[47,48],[48,48],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[43,43],43],[[43,63],43],[[44,63],44],[[44,44],44],[[45,45],45],[[45,63],45],[[43,43],2],[[43,63],2],[[44,63],2],[[44,44],2],[[45,45],2],[[45,63],2],[43,32],[44,33],[45,34],[43,36],[44,37],[45,38],[43,39],[44,40],[45,41],[43,[[42,[63]]]],[44,[[42,[63]]]],[45,[[42,[63]]]],[43,[[42,[63]]]],[44,[[42,[63]]]],[45,[[42,[63]]]],[43,46],[44,47],[45,48],[43,17],[44,18],[44,19],[45,20],[[43,63],-1,[]],[[43,43],-1,[]],[[44,63],-1,[]],[[44,44],-1,[]],[[45,45],-1,[]],[[45,63],-1,[]],[[43,43],-1,[]],[[43,63],-1,[]],[[44,63],-1,[]],[[44,44],-1,[]],[[45,63],-1,[]],[[45,45],-1,[]],[[43,43],-1,[]],[[43,63],-1,[]],[[44,44],-1,[]],[[44,63],-1,[]],[[45,45],-1,[]],[[45,63],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[43,43,43],43],[[44,44,44],44],[[45,45,45],45],[43,43],[44,44],[45,45],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[43,43],9],[[44,44],10],[[45,45],11],[[43,43],9],[[44,44],10],[[45,45],11],[[43,43],9],[[44,44],10],[[45,45],11],[[43,43],9],[[44,44],10],[[45,45],11],[[43,43],9],[[44,44],10],[[45,45],11],[[43,43],9],[[44,44],10],[[45,45],11],[[44,44],44],[[],43],[[],44],[[],45],[[43,43],43],[[43,63],43],[[44,44],44],[[44,63],44],[[45,45],45],[[45,63],45],[[43,43],2],[[43,63],2],[[44,63],2],[[44,44],2],[[45,63],2],[[45,45],2],[[43,43],63],[[44,44],63],[[45,45],63],[[43,43],43],[[44,44],44],[[45,45],45],[[43,43],3],[[44,44],3],[[45,45],3],[[43,63],44],[[44,63],45],[[43,4],5],[[43,4],5],[[44,4],5],[[44,4],5],[[45,4],5],[[45,4],5],[[[2,[63,63]]],43],[46,43],[-1,-1,[]],[[[42,[63]]],43],[[[42,[63]]],44],[-1,-1,[]],[[[2,[63,63,63]]],44],[[[2,[43,63]]],44],[47,44],[[[2,[63,44]]],45],[[[42,[63]]],45],[[[2,[44,63]]],45],[-1,-1,[]],[[[2,[43,63,63]]],45],[[[2,[63,63,63,63]]],45],[48,45],[[[2,[43,43]]],45],[[[42,[63]]],43],[[[42,[63]]],44],[[[42,[63]]],45],[[[50,[63]]],43],[[[50,[63]]],44],[[[50,[63]]],45],[[43,-1],2,6],[[44,-1],2,6],[[45,-1],2,6],[[43,15],-1,[]],[[44,15],-1,[]],[[45,15],-1,[]],[[43,15],-1,[]],[[44,15],-1,[]],[[45,15],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,63],[44,63],[45,63],[[43,43],43],[[44,44],44],[[45,45],45],[43,63],[44,63],[45,63],[[43,43],43],[[44,44],44],[[45,45],45],[43,63],[44,63],[45,63],[[43,63],43],[[43,43],43],[[44,63],44],[[44,44],44],[[45,63],45],[[45,45],45],[[43,63],2],[[43,43],2],[[44,44],2],[[44,63],2],[[45,45],2],[[45,63],2],[[63,63],43],[[63,63,63],44],[[63,63,63,63],45],[43,-1,[]],[44,-1,[]],[45,-1,[]],[-1,43,[[52,[],[[51,[43]]]]]],[-1,43,[[52,[],[[51,[43]]]]]],[-1,44,[[52,[],[[51,[44]]]]]],[-1,44,[[52,[],[[51,[44]]]]]],[-1,45,[[52,[],[[51,[45]]]]]],[-1,45,[[52,[],[[51,[45]]]]]],[[43,43],43],[[43,63],43],[[44,63],44],[[44,44],44],[[45,63],45],[[45,45],45],[[43,43],2],[[43,63],2],[[44,44],2],[[44,63],2],[[45,63],2],[[45,45],2],[[43,43],43],[[44,44],44],[[45,45],45],[[43,43],43],[[44,44],44],[[45,45],45],[[43,43],43],[[44,44],44],[[45,45],45],[[43,43],43],[[44,44],44],[[45,45],45],[[9,43,43],43],[[10,44,44],44],[[11,45,45],45],[[43,62],-1,[]],[[43,59],-1,[]],[[43,39],-1,[]],[[43,58],-1,[]],[[43,14],-1,[]],[[43,61],-1,[]],[[43,57],-1,[]],[[43,46],-1,[]],[[43,60],-1,[]],[[43,63],-1,[]],[[44,59],-1,[]],[[44,47],-1,[]],[[44,40],-1,[]],[[44,61],-1,[]],[[44,63],-1,[]],[[44,62],-1,[]],[[44,58],-1,[]],[[44,60],-1,[]],[[44,57],-1,[]],[[44,14],-1,[]],[[45,48],-1,[]],[[45,60],-1,[]],[[45,61],-1,[]],[[45,62],-1,[]],[[45,63],-1,[]],[[45,14],-1,[]],[[45,57],-1,[]],[[45,41],-1,[]],[[45,58],-1,[]],[[45,59],-1,[]],[[43,62],-1,[]],[[43,57],-1,[]],[[43,58],-1,[]],[[43,14],-1,[]],[[43,61],-1,[]],[[43,60],-1,[]],[[43,59],-1,[]],[[43,46],-1,[]],[[43,39],-1,[]],[[43,63],-1,[]],[[44,57],-1,[]],[[44,47],-1,[]],[[44,61],-1,[]],[[44,62],-1,[]],[[44,58],-1,[]],[[44,59],-1,[]],[[44,14],-1,[]],[[44,60],-1,[]],[[44,63],-1,[]],[[44,40],-1,[]],[[45,57],-1,[]],[[45,58],-1,[]],[[45,48],-1,[]],[[45,63],-1,[]],[[45,14],-1,[]],[[45,59],-1,[]],[[45,41],-1,[]],[[45,62],-1,[]],[[45,61],-1,[]],[[45,60],-1,[]],[63,43],[63,44],[63,45],[[43,43],43],[[43,63],43],[[44,44],44],[[44,63],44],[[45,45],45],[[45,63],45],[[43,63],2],[[43,43],2],[[44,63],2],[[44,44],2],[[45,45],2],[[45,63],2],[-1,43,[[52,[],[[51,[43]]]]]],[-1,43,[[52,[],[[51,[43]]]]]],[-1,44,[[52,[],[[51,[44]]]]]],[-1,44,[[52,[],[[51,[44]]]]]],[-1,45,[[52,[],[[51,[45]]]]]],[-1,45,[[52,[],[[51,[45]]]]]],[43,[[42,[63]]]],[44,[[42,[63]]]],[45,[[42,[63]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[44,43],[45,44],[-1,[[7,[-2]]],[],[]],[36,[[7,[43,-1]]],[]],[-1,[[7,[-2]]],[],[]],[37,[[7,[44,-1]]],[]],[-1,[[7,[-2]]],[],[]],[38,[[7,[45,-1]]],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[63,63],43],[[63,63,63],44],[[63,63,63,63],45],0,[[43,43],43],[[44,44],44],[[45,45],45],[[43,43],43],[[44,44],44],[[45,45],45],[[43,43],43],[[44,44],44],[[45,45],45],[[43,43],43],[[44,44],44],[[45,45],45],[[43,[50,[63]]],2],[[44,[50,[63]]],2],[[45,[50,[63]]],2],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],0,0,0,[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[43,43],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[43,44],[44,44],[45,44],[45,45],[43,45],[44,45],[45,45],[43,45],[44,45],[45,45],[44,45],[45,45],[43,44],[44,44],[45,44],[45,45],[43,45],[44,45],[45,45],[43,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[43,43],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[43,44],[44,44],[45,44],[45,45],[43,45],[44,45],[45,45],[43,45],[44,45],[45,45],[44,45],[45,45],[43,44],[44,44],[45,44],[45,45],[43,45],[44,45],[45,45],[43,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],0,0,0,[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[43,43],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[43,44],[44,44],[45,44],[45,45],[43,45],[44,45],[45,45],[43,45],[44,45],[45,45],[44,45],[45,45],[43,44],[44,44],[45,44],[45,45],[43,45],[44,45],[45,45],[43,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[43,43],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[43,44],[44,44],[45,44],[45,45],[43,45],[44,45],[45,45],[43,45],[44,45],[45,45],[44,45],[45,45],[43,44],[44,44],[45,44],[45,45],[43,45],[44,45],[45,45],[43,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],0,0,[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[45,44],[45,45],[45,45],[45,45],[45,45],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,43],[45,43],[45,44],[45,45],[45,45],[45,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45],[44,44],[45,44],[45,45],[44,45],[45,45],[44,45],[45,45],[44,45],[45,45]],"c":[],"p":[[6,"EulerRot",0],[1,"tuple"],[1,"bool"],[5,"Formatter",7166],[8,"Result",7166],[10,"Hasher",7167],[6,"Result",7168],[5,"TypeId",7169],[5,"BVec2",32],[5,"BVec3",32],[5,"BVec4",32],[5,"BVec3A",32],[5,"BVec4A",32],[1,"u32"],[1,"usize"],[5,"String",7170],[5,"Vec2",206],[5,"Vec3",206],[5,"Vec3A",206],[5,"Vec4",206],[5,"Affine2",206],[1,"f32"],[5,"Affine3A",206],[5,"Mat3",206],[5,"Mat2",206],[5,"Mat3A",206],[5,"Mat4",206],[5,"Quat",206],[5,"DMat2",1853],[5,"DMat3",1853],[5,"DMat4",1853],[5,"DVec2",1853],[5,"DVec3",1853],[5,"DVec4",1853],[5,"DQuat",1853],[5,"I64Vec2",4060],[5,"I64Vec3",4060],[5,"I64Vec4",4060],[5,"IVec2",3163],[5,"IVec3",3163],[5,"IVec4",3163],[1,"array"],[5,"U64Vec2",6308],[5,"U64Vec3",6308],[5,"U64Vec4",6308],[5,"UVec2",5447],[5,"UVec3",5447],[5,"UVec4",5447],[5,"__m128",7171],[1,"slice"],[17,"Item"],[10,"Iterator",7172],[6,"Option",7173],[5,"DAffine2",1853],[1,"f64"],[5,"DAffine3",1853],[1,"i32"],[1,"u8"],[1,"u16"],[1,"i16"],[1,"i8"],[1,"i64"],[1,"u64"],[17,"Vec2"],[17,"Vec3"],[10,"Vec4Swizzles",4954],[17,"Vec4"],[10,"Vec2Swizzles",4954],[10,"Vec3Swizzles",4954]],"b":[[122,"impl-Display-for-BVec2"],[123,"impl-Debug-for-BVec2"],[124,"impl-Debug-for-BVec3"],[125,"impl-Display-for-BVec3"],[126,"impl-Debug-for-BVec4"],[127,"impl-Display-for-BVec4"],[128,"impl-Display-for-BVec3A"],[129,"impl-Debug-for-BVec3A"],[130,"impl-Debug-for-BVec4A"],[131,"impl-Display-for-BVec4A"],[313,"impl-Add%3Cf32%3E-for-Vec2"],[314,"impl-Add-for-Vec2"],[315,"impl-Add-for-Vec3"],[316,"impl-Add%3Cf32%3E-for-Vec3"],[321,"impl-Add-for-Vec3A"],[322,"impl-Add%3Cf32%3E-for-Vec3A"],[323,"impl-Add-for-Vec4"],[324,"impl-Add%3Cf32%3E-for-Vec4"],[326,"impl-AddAssign%3Cf32%3E-for-Vec2"],[327,"impl-AddAssign-for-Vec2"],[328,"impl-AddAssign%3Cf32%3E-for-Vec3"],[329,"impl-AddAssign-for-Vec3"],[333,"impl-AddAssign%3Cf32%3E-for-Vec3A"],[334,"impl-AddAssign-for-Vec3A"],[335,"impl-AddAssign-for-Vec4"],[336,"impl-AddAssign%3Cf32%3E-for-Vec4"],[529,"impl-Div%3Cf32%3E-for-Vec2"],[530,"impl-Div-for-Vec2"],[531,"impl-Div%3Cf32%3E-for-Vec3"],[532,"impl-Div-for-Vec3"],[534,"impl-Div-for-Vec3A"],[535,"impl-Div%3Cf32%3E-for-Vec3A"],[536,"impl-Div-for-Vec4"],[537,"impl-Div%3Cf32%3E-for-Vec4"],[538,"impl-DivAssign%3Cf32%3E-for-Vec2"],[539,"impl-DivAssign-for-Vec2"],[540,"impl-DivAssign-for-Vec3"],[541,"impl-DivAssign%3Cf32%3E-for-Vec3"],[542,"impl-DivAssign%3Cf32%3E-for-Vec3A"],[543,"impl-DivAssign-for-Vec3A"],[544,"impl-DivAssign-for-Vec4"],[545,"impl-DivAssign%3Cf32%3E-for-Vec4"],[581,"impl-Display-for-Affine2"],[582,"impl-Debug-for-Affine2"],[583,"impl-Debug-for-Affine3A"],[584,"impl-Display-for-Affine3A"],[585,"impl-Display-for-Mat3"],[586,"impl-Debug-for-Mat3"],[587,"impl-Display-for-Vec2"],[588,"impl-Debug-for-Vec2"],[589,"impl-Debug-for-Vec3"],[590,"impl-Display-for-Vec3"],[591,"impl-Debug-for-Mat2"],[592,"impl-Display-for-Mat2"],[593,"impl-Display-for-Mat3A"],[594,"impl-Debug-for-Mat3A"],[595,"impl-Debug-for-Mat4"],[596,"impl-Display-for-Mat4"],[597,"impl-Display-for-Quat"],[598,"impl-Debug-for-Quat"],[599,"impl-Debug-for-Vec3A"],[600,"impl-Display-for-Vec3A"],[601,"impl-Display-for-Vec4"],[602,"impl-Debug-for-Vec4"],[609,"impl-From%3CMat3A%3E-for-Mat3"],[610,"impl-From%3CAffine2%3E-for-Mat3"],[612,"impl-From%3C%5Bf32;+2%5D%3E-for-Vec2"],[614,"impl-From%3C(f32,+f32)%3E-for-Vec2"],[615,"impl-From%3C%5Bf32;+3%5D%3E-for-Vec3"],[616,"impl-From%3CVec3A%3E-for-Vec3"],[618,"impl-From%3C(Vec2,+f32)%3E-for-Vec3"],[619,"impl-From%3C(f32,+f32,+f32)%3E-for-Vec3"],[621,"impl-From%3CAffine2%3E-for-Mat3A"],[622,"impl-From%3CMat3%3E-for-Mat3A"],[627,"impl-From%3CVec3%3E-for-Vec3A"],[628,"impl-From%3C(Vec2,+f32)%3E-for-Vec3A"],[629,"impl-From%3CVec4%3E-for-Vec3A"],[630,"impl-From%3C__m128%3E-for-Vec3A"],[631,"impl-From%3C%5Bf32;+3%5D%3E-for-Vec3A"],[632,"impl-From%3C(f32,+f32,+f32)%3E-for-Vec3A"],[634,"impl-From%3C(Vec3A,+f32)%3E-for-Vec4"],[635,"impl-From%3C(Vec2,+Vec2)%3E-for-Vec4"],[636,"impl-From%3C(Vec3,+f32)%3E-for-Vec4"],[637,"impl-From%3C%5Bf32;+4%5D%3E-for-Vec4"],[638,"impl-From%3C(f32,+f32,+f32,+f32)%3E-for-Vec4"],[639,"impl-From%3C(f32,+Vec3)%3E-for-Vec4"],[641,"impl-From%3C(f32,+Vec3A)%3E-for-Vec4"],[642,"impl-From%3C(Vec2,+f32,+f32)%3E-for-Vec4"],[643,"impl-From%3CQuat%3E-for-Vec4"],[644,"impl-From%3C__m128%3E-for-Vec4"],[872,"impl-Mul-for-Affine2"],[873,"impl-Mul%3CMat3A%3E-for-Affine2"],[874,"impl-Mul%3CMat3%3E-for-Affine2"],[875,"impl-Mul%3CMat4%3E-for-Affine3A"],[876,"impl-Mul-for-Affine3A"],[877,"impl-Mul%3CVec3%3E-for-Mat3"],[878,"impl-Mul-for-Mat3"],[879,"impl-Mul%3Cf32%3E-for-Mat3"],[880,"impl-Mul%3CAffine2%3E-for-Mat3"],[881,"impl-Mul%3CVec3A%3E-for-Mat3"],[882,"impl-Mul-for-Vec2"],[883,"impl-Mul%3Cf32%3E-for-Vec2"],[884,"impl-Mul-for-Vec3"],[885,"impl-Mul%3Cf32%3E-for-Vec3"],[886,"impl-Mul%3Cf32%3E-for-Mat2"],[887,"impl-Mul-for-Mat2"],[888,"impl-Mul%3CVec2%3E-for-Mat2"],[889,"impl-Mul%3CVec3A%3E-for-Mat3A"],[890,"impl-Mul%3CVec3%3E-for-Mat3A"],[891,"impl-Mul%3Cf32%3E-for-Mat3A"],[892,"impl-Mul-for-Mat3A"],[893,"impl-Mul%3CAffine2%3E-for-Mat3A"],[894,"impl-Mul-for-Mat4"],[895,"impl-Mul%3CAffine3A%3E-for-Mat4"],[896,"impl-Mul%3CVec4%3E-for-Mat4"],[897,"impl-Mul%3Cf32%3E-for-Mat4"],[898,"impl-Mul%3CVec3A%3E-for-Quat"],[899,"impl-Mul%3Cf32%3E-for-Quat"],[900,"impl-Mul%3CVec3%3E-for-Quat"],[901,"impl-Mul-for-Quat"],[902,"impl-Mul-for-Vec3A"],[903,"impl-Mul%3Cf32%3E-for-Vec3A"],[904,"impl-Mul-for-Vec4"],[905,"impl-Mul%3Cf32%3E-for-Vec4"],[912,"impl-MulAssign-for-Mat3"],[913,"impl-MulAssign%3Cf32%3E-for-Mat3"],[914,"impl-MulAssign-for-Vec2"],[915,"impl-MulAssign%3Cf32%3E-for-Vec2"],[916,"impl-MulAssign%3Cf32%3E-for-Vec3"],[917,"impl-MulAssign-for-Vec3"],[918,"impl-MulAssign%3Cf32%3E-for-Mat2"],[919,"impl-MulAssign-for-Mat2"],[920,"impl-MulAssign-for-Mat3A"],[921,"impl-MulAssign%3Cf32%3E-for-Mat3A"],[922,"impl-MulAssign%3Cf32%3E-for-Mat4"],[923,"impl-MulAssign-for-Mat4"],[925,"impl-MulAssign-for-Vec3A"],[926,"impl-MulAssign%3Cf32%3E-for-Vec3A"],[927,"impl-MulAssign-for-Vec4"],[928,"impl-MulAssign%3Cf32%3E-for-Vec4"],[986,"impl-Product-for-Mat3"],[987,"impl-Product%3C%26Mat3%3E-for-Mat3"],[988,"impl-Product-for-Vec2"],[989,"impl-Product%3C%26Vec2%3E-for-Vec2"],[990,"impl-Product%3C%26Vec3%3E-for-Vec3"],[991,"impl-Product-for-Vec3"],[992,"impl-Product-for-Mat2"],[993,"impl-Product%3C%26Mat2%3E-for-Mat2"],[994,"impl-Product-for-Mat3A"],[995,"impl-Product%3C%26Mat3A%3E-for-Mat3A"],[996,"impl-Product%3C%26Mat4%3E-for-Mat4"],[997,"impl-Product-for-Mat4"],[998,"impl-Product%3C%26Quat%3E-for-Quat"],[999,"impl-Product-for-Quat"],[1000,"impl-Product-for-Vec3A"],[1001,"impl-Product%3C%26Vec3A%3E-for-Vec3A"],[1002,"impl-Product%3C%26Vec4%3E-for-Vec4"],[1003,"impl-Product-for-Vec4"],[1026,"impl-Rem%3Cf32%3E-for-Vec2"],[1027,"impl-Rem-for-Vec2"],[1028,"impl-Rem%3Cf32%3E-for-Vec3"],[1029,"impl-Rem-for-Vec3"],[1030,"impl-Rem-for-Vec3A"],[1031,"impl-Rem%3Cf32%3E-for-Vec3A"],[1032,"impl-Rem%3Cf32%3E-for-Vec4"],[1033,"impl-Rem-for-Vec4"],[1034,"impl-RemAssign%3Cf32%3E-for-Vec2"],[1035,"impl-RemAssign-for-Vec2"],[1036,"impl-RemAssign%3Cf32%3E-for-Vec3"],[1037,"impl-RemAssign-for-Vec3"],[1038,"impl-RemAssign-for-Vec3A"],[1039,"impl-RemAssign%3Cf32%3E-for-Vec3A"],[1040,"impl-RemAssign-for-Vec4"],[1041,"impl-RemAssign%3Cf32%3E-for-Vec4"],[1069,"impl-Sub-for-Vec2"],[1070,"impl-Sub%3Cf32%3E-for-Vec2"],[1071,"impl-Sub%3Cf32%3E-for-Vec3"],[1072,"impl-Sub-for-Vec3"],[1077,"impl-Sub%3Cf32%3E-for-Vec3A"],[1078,"impl-Sub-for-Vec3A"],[1079,"impl-Sub%3Cf32%3E-for-Vec4"],[1080,"impl-Sub-for-Vec4"],[1082,"impl-SubAssign-for-Vec2"],[1083,"impl-SubAssign%3Cf32%3E-for-Vec2"],[1084,"impl-SubAssign-for-Vec3"],[1085,"impl-SubAssign%3Cf32%3E-for-Vec3"],[1089,"impl-SubAssign%3Cf32%3E-for-Vec3A"],[1090,"impl-SubAssign-for-Vec3A"],[1091,"impl-SubAssign%3Cf32%3E-for-Vec4"],[1092,"impl-SubAssign-for-Vec4"],[1097,"impl-Sum%3C%26Mat3%3E-for-Mat3"],[1098,"impl-Sum-for-Mat3"],[1099,"impl-Sum-for-Vec2"],[1100,"impl-Sum%3C%26Vec2%3E-for-Vec2"],[1101,"impl-Sum%3C%26Vec3%3E-for-Vec3"],[1102,"impl-Sum-for-Vec3"],[1103,"impl-Sum-for-Mat2"],[1104,"impl-Sum%3C%26Mat2%3E-for-Mat2"],[1105,"impl-Sum%3C%26Mat3A%3E-for-Mat3A"],[1106,"impl-Sum-for-Mat3A"],[1107,"impl-Sum-for-Mat4"],[1108,"impl-Sum%3C%26Mat4%3E-for-Mat4"],[1109,"impl-Sum%3C%26Quat%3E-for-Quat"],[1110,"impl-Sum-for-Quat"],[1111,"impl-Sum%3C%26Vec3A%3E-for-Vec3A"],[1112,"impl-Sum-for-Vec3A"],[1113,"impl-Sum-for-Vec4"],[1114,"impl-Sum%3C%26Vec4%3E-for-Vec4"],[1940,"impl-Add%3Cf64%3E-for-DVec2"],[1941,"impl-Add-for-DVec2"],[1942,"impl-Add-for-DVec3"],[1943,"impl-Add%3Cf64%3E-for-DVec3"],[1944,"impl-Add-for-DVec4"],[1945,"impl-Add%3Cf64%3E-for-DVec4"],[1949,"impl-AddAssign%3Cf64%3E-for-DVec2"],[1950,"impl-AddAssign-for-DVec2"],[1951,"impl-AddAssign-for-DVec3"],[1952,"impl-AddAssign%3Cf64%3E-for-DVec3"],[1953,"impl-AddAssign%3Cf64%3E-for-DVec4"],[1954,"impl-AddAssign-for-DVec4"],[2100,"impl-Div%3Cf64%3E-for-DVec2"],[2101,"impl-Div-for-DVec2"],[2102,"impl-Div-for-DVec3"],[2103,"impl-Div%3Cf64%3E-for-DVec3"],[2104,"impl-Div-for-DVec4"],[2105,"impl-Div%3Cf64%3E-for-DVec4"],[2106,"impl-DivAssign%3Cf64%3E-for-DVec2"],[2107,"impl-DivAssign-for-DVec2"],[2108,"impl-DivAssign-for-DVec3"],[2109,"impl-DivAssign%3Cf64%3E-for-DVec3"],[2110,"impl-DivAssign%3Cf64%3E-for-DVec4"],[2111,"impl-DivAssign-for-DVec4"],[2146,"impl-Display-for-DAffine2"],[2147,"impl-Debug-for-DAffine2"],[2148,"impl-Display-for-DAffine3"],[2149,"impl-Debug-for-DAffine3"],[2150,"impl-Debug-for-DMat2"],[2151,"impl-Display-for-DMat2"],[2152,"impl-Debug-for-DMat3"],[2153,"impl-Display-for-DMat3"],[2154,"impl-Display-for-DMat4"],[2155,"impl-Debug-for-DMat4"],[2156,"impl-Display-for-DQuat"],[2157,"impl-Debug-for-DQuat"],[2158,"impl-Display-for-DVec2"],[2159,"impl-Debug-for-DVec2"],[2160,"impl-Debug-for-DVec3"],[2161,"impl-Display-for-DVec3"],[2162,"impl-Debug-for-DVec4"],[2163,"impl-Display-for-DVec4"],[2175,"impl-From%3C%5Bf64;+2%5D%3E-for-DVec2"],[2176,"impl-From%3CUVec2%3E-for-DVec2"],[2178,"impl-From%3C(f64,+f64)%3E-for-DVec2"],[2179,"impl-From%3CVec2%3E-for-DVec2"],[2180,"impl-From%3CIVec2%3E-for-DVec2"],[2182,"impl-From%3C%5Bf64;+3%5D%3E-for-DVec3"],[2183,"impl-From%3C(f64,+f64,+f64)%3E-for-DVec3"],[2184,"impl-From%3CVec3%3E-for-DVec3"],[2185,"impl-From%3C(DVec2,+f64)%3E-for-DVec3"],[2186,"impl-From%3CIVec3%3E-for-DVec3"],[2187,"impl-From%3CUVec3%3E-for-DVec3"],[2188,"impl-From%3CIVec4%3E-for-DVec4"],[2189,"impl-From%3C(DVec3,+f64)%3E-for-DVec4"],[2190,"impl-From%3C%5Bf64;+4%5D%3E-for-DVec4"],[2191,"impl-From%3CVec4%3E-for-DVec4"],[2192,"impl-From%3CDQuat%3E-for-DVec4"],[2194,"impl-From%3C(f64,+f64,+f64,+f64)%3E-for-DVec4"],[2195,"impl-From%3CUVec4%3E-for-DVec4"],[2196,"impl-From%3C(f64,+DVec3)%3E-for-DVec4"],[2197,"impl-From%3C(DVec2,+DVec2)%3E-for-DVec4"],[2198,"impl-From%3C(DVec2,+f64,+f64)%3E-for-DVec4"],[2379,"impl-Mul%3CDMat3%3E-for-DAffine2"],[2380,"impl-Mul-for-DAffine2"],[2381,"impl-Mul%3CDMat4%3E-for-DAffine3"],[2382,"impl-Mul-for-DAffine3"],[2383,"impl-Mul%3Cf64%3E-for-DMat2"],[2384,"impl-Mul%3CDVec2%3E-for-DMat2"],[2385,"impl-Mul-for-DMat2"],[2386,"impl-Mul%3Cf64%3E-for-DMat3"],[2387,"impl-Mul%3CDVec3%3E-for-DMat3"],[2388,"impl-Mul%3CDAffine2%3E-for-DMat3"],[2389,"impl-Mul-for-DMat3"],[2390,"impl-Mul-for-DMat4"],[2391,"impl-Mul%3Cf64%3E-for-DMat4"],[2392,"impl-Mul%3CDAffine3%3E-for-DMat4"],[2393,"impl-Mul%3CDVec4%3E-for-DMat4"],[2394,"impl-Mul%3CDVec3%3E-for-DQuat"],[2395,"impl-Mul-for-DQuat"],[2396,"impl-Mul%3Cf64%3E-for-DQuat"],[2397,"impl-Mul%3Cf64%3E-for-DVec2"],[2398,"impl-Mul-for-DVec2"],[2399,"impl-Mul-for-DVec3"],[2400,"impl-Mul%3Cf64%3E-for-DVec3"],[2401,"impl-Mul%3Cf64%3E-for-DVec4"],[2402,"impl-Mul-for-DVec4"],[2408,"impl-MulAssign-for-DMat2"],[2409,"impl-MulAssign%3Cf64%3E-for-DMat2"],[2410,"impl-MulAssign-for-DMat3"],[2411,"impl-MulAssign%3Cf64%3E-for-DMat3"],[2412,"impl-MulAssign%3Cf64%3E-for-DMat4"],[2413,"impl-MulAssign-for-DMat4"],[2415,"impl-MulAssign%3Cf64%3E-for-DVec2"],[2416,"impl-MulAssign-for-DVec2"],[2417,"impl-MulAssign%3Cf64%3E-for-DVec3"],[2418,"impl-MulAssign-for-DVec3"],[2419,"impl-MulAssign%3Cf64%3E-for-DVec4"],[2420,"impl-MulAssign-for-DVec4"],[2466,"impl-Product-for-DMat2"],[2467,"impl-Product%3C%26DMat2%3E-for-DMat2"],[2468,"impl-Product%3C%26DMat3%3E-for-DMat3"],[2469,"impl-Product-for-DMat3"],[2470,"impl-Product%3C%26DMat4%3E-for-DMat4"],[2471,"impl-Product-for-DMat4"],[2472,"impl-Product-for-DQuat"],[2473,"impl-Product%3C%26DQuat%3E-for-DQuat"],[2474,"impl-Product-for-DVec2"],[2475,"impl-Product%3C%26DVec2%3E-for-DVec2"],[2476,"impl-Product-for-DVec3"],[2477,"impl-Product%3C%26DVec3%3E-for-DVec3"],[2478,"impl-Product%3C%26DVec4%3E-for-DVec4"],[2479,"impl-Product-for-DVec4"],[2496,"impl-Rem-for-DVec2"],[2497,"impl-Rem%3Cf64%3E-for-DVec2"],[2498,"impl-Rem-for-DVec3"],[2499,"impl-Rem%3Cf64%3E-for-DVec3"],[2500,"impl-Rem-for-DVec4"],[2501,"impl-Rem%3Cf64%3E-for-DVec4"],[2502,"impl-RemAssign%3Cf64%3E-for-DVec2"],[2503,"impl-RemAssign-for-DVec2"],[2504,"impl-RemAssign-for-DVec3"],[2505,"impl-RemAssign%3Cf64%3E-for-DVec3"],[2506,"impl-RemAssign%3Cf64%3E-for-DVec4"],[2507,"impl-RemAssign-for-DVec4"],[2532,"impl-Sub%3Cf64%3E-for-DVec2"],[2533,"impl-Sub-for-DVec2"],[2534,"impl-Sub%3Cf64%3E-for-DVec3"],[2535,"impl-Sub-for-DVec3"],[2536,"impl-Sub%3Cf64%3E-for-DVec4"],[2537,"impl-Sub-for-DVec4"],[2541,"impl-SubAssign%3Cf64%3E-for-DVec2"],[2542,"impl-SubAssign-for-DVec2"],[2543,"impl-SubAssign%3Cf64%3E-for-DVec3"],[2544,"impl-SubAssign-for-DVec3"],[2545,"impl-SubAssign-for-DVec4"],[2546,"impl-SubAssign%3Cf64%3E-for-DVec4"],[2550,"impl-Sum-for-DMat2"],[2551,"impl-Sum%3C%26DMat2%3E-for-DMat2"],[2552,"impl-Sum-for-DMat3"],[2553,"impl-Sum%3C%26DMat3%3E-for-DMat3"],[2554,"impl-Sum-for-DMat4"],[2555,"impl-Sum%3C%26DMat4%3E-for-DMat4"],[2556,"impl-Sum-for-DQuat"],[2557,"impl-Sum%3C%26DQuat%3E-for-DQuat"],[2558,"impl-Sum%3C%26DVec2%3E-for-DVec2"],[2559,"impl-Sum-for-DVec2"],[2560,"impl-Sum-for-DVec3"],[2561,"impl-Sum%3C%26DVec3%3E-for-DVec3"],[2562,"impl-Sum%3C%26DVec4%3E-for-DVec4"],[2563,"impl-Sum-for-DVec4"],[3205,"impl-Add-for-IVec2"],[3206,"impl-Add%3Ci32%3E-for-IVec2"],[3207,"impl-Add%3Ci32%3E-for-IVec3"],[3208,"impl-Add-for-IVec3"],[3209,"impl-Add%3Ci32%3E-for-IVec4"],[3210,"impl-Add-for-IVec4"],[3211,"impl-AddAssign%3Ci32%3E-for-IVec2"],[3212,"impl-AddAssign-for-IVec2"],[3213,"impl-AddAssign-for-IVec3"],[3214,"impl-AddAssign%3Ci32%3E-for-IVec3"],[3215,"impl-AddAssign-for-IVec4"],[3216,"impl-AddAssign%3Ci32%3E-for-IVec4"],[3239,"impl-BitAnd-for-IVec2"],[3240,"impl-BitAnd%3Ci32%3E-for-IVec2"],[3241,"impl-BitAnd%3Ci32%3E-for-IVec3"],[3242,"impl-BitAnd-for-IVec3"],[3243,"impl-BitAnd-for-IVec4"],[3244,"impl-BitAnd%3Ci32%3E-for-IVec4"],[3245,"impl-BitOr%3Ci32%3E-for-IVec2"],[3246,"impl-BitOr-for-IVec2"],[3247,"impl-BitOr-for-IVec3"],[3248,"impl-BitOr%3Ci32%3E-for-IVec3"],[3249,"impl-BitOr%3Ci32%3E-for-IVec4"],[3250,"impl-BitOr-for-IVec4"],[3251,"impl-BitXor%3Ci32%3E-for-IVec2"],[3252,"impl-BitXor-for-IVec2"],[3253,"impl-BitXor%3Ci32%3E-for-IVec3"],[3254,"impl-BitXor-for-IVec3"],[3255,"impl-BitXor%3Ci32%3E-for-IVec4"],[3256,"impl-BitXor-for-IVec4"],[3297,"impl-Div-for-IVec2"],[3298,"impl-Div%3Ci32%3E-for-IVec2"],[3299,"impl-Div%3Ci32%3E-for-IVec3"],[3300,"impl-Div-for-IVec3"],[3301,"impl-Div-for-IVec4"],[3302,"impl-Div%3Ci32%3E-for-IVec4"],[3303,"impl-DivAssign%3Ci32%3E-for-IVec2"],[3304,"impl-DivAssign-for-IVec2"],[3305,"impl-DivAssign-for-IVec3"],[3306,"impl-DivAssign%3Ci32%3E-for-IVec3"],[3307,"impl-DivAssign%3Ci32%3E-for-IVec4"],[3308,"impl-DivAssign-for-IVec4"],[3323,"impl-Display-for-IVec2"],[3324,"impl-Debug-for-IVec2"],[3325,"impl-Debug-for-IVec3"],[3326,"impl-Display-for-IVec3"],[3327,"impl-Debug-for-IVec4"],[3328,"impl-Display-for-IVec4"],[3329,"impl-From%3C%5Bi32;+2%5D%3E-for-IVec2"],[3330,"impl-From%3C(i32,+i32)%3E-for-IVec2"],[3332,"impl-From%3C(IVec2,+i32)%3E-for-IVec3"],[3334,"impl-From%3C%5Bi32;+3%5D%3E-for-IVec3"],[3335,"impl-From%3C(i32,+i32,+i32)%3E-for-IVec3"],[3336,"impl-From%3C(i32,+i32,+i32,+i32)%3E-for-IVec4"],[3337,"impl-From%3C(IVec3,+i32)%3E-for-IVec4"],[3338,"impl-From%3C%5Bi32;+4%5D%3E-for-IVec4"],[3339,"impl-From%3C(IVec2,+i32,+i32)%3E-for-IVec4"],[3340,"impl-From%3C(i32,+IVec3)%3E-for-IVec4"],[3342,"impl-From%3C(IVec2,+IVec2)%3E-for-IVec4"],[3382,"impl-Mul%3Ci32%3E-for-IVec2"],[3383,"impl-Mul-for-IVec2"],[3384,"impl-Mul-for-IVec3"],[3385,"impl-Mul%3Ci32%3E-for-IVec3"],[3386,"impl-Mul%3Ci32%3E-for-IVec4"],[3387,"impl-Mul-for-IVec4"],[3388,"impl-MulAssign%3Ci32%3E-for-IVec2"],[3389,"impl-MulAssign-for-IVec2"],[3390,"impl-MulAssign-for-IVec3"],[3391,"impl-MulAssign%3Ci32%3E-for-IVec3"],[3392,"impl-MulAssign%3Ci32%3E-for-IVec4"],[3393,"impl-MulAssign-for-IVec4"],[3405,"impl-Product%3C%26IVec2%3E-for-IVec2"],[3406,"impl-Product-for-IVec2"],[3407,"impl-Product-for-IVec3"],[3408,"impl-Product%3C%26IVec3%3E-for-IVec3"],[3409,"impl-Product%3C%26IVec4%3E-for-IVec4"],[3410,"impl-Product-for-IVec4"],[3411,"impl-Rem%3Ci32%3E-for-IVec2"],[3412,"impl-Rem-for-IVec2"],[3413,"impl-Rem%3Ci32%3E-for-IVec3"],[3414,"impl-Rem-for-IVec3"],[3415,"impl-Rem-for-IVec4"],[3416,"impl-Rem%3Ci32%3E-for-IVec4"],[3417,"impl-RemAssign%3Ci32%3E-for-IVec2"],[3418,"impl-RemAssign-for-IVec2"],[3419,"impl-RemAssign-for-IVec3"],[3420,"impl-RemAssign%3Ci32%3E-for-IVec3"],[3421,"impl-RemAssign%3Ci32%3E-for-IVec4"],[3422,"impl-RemAssign-for-IVec4"],[3442,"impl-Shl%3Cu8%3E-for-IVec2"],[3443,"impl-Shl-for-IVec2"],[3444,"impl-Shl%3Cu16%3E-for-IVec2"],[3445,"impl-Shl%3Cu32%3E-for-IVec2"],[3446,"impl-Shl%3Ci16%3E-for-IVec2"],[3447,"impl-Shl%3Ci8%3E-for-IVec2"],[3448,"impl-Shl%3Ci64%3E-for-IVec2"],[3449,"impl-Shl%3Cu64%3E-for-IVec2"],[3450,"impl-Shl%3Ci32%3E-for-IVec2"],[3451,"impl-Shl%3CUVec2%3E-for-IVec2"],[3452,"impl-Shl%3Ci8%3E-for-IVec3"],[3453,"impl-Shl%3Cu8%3E-for-IVec3"],[3454,"impl-Shl%3Cu16%3E-for-IVec3"],[3455,"impl-Shl%3Cu32%3E-for-IVec3"],[3456,"impl-Shl%3Cu64%3E-for-IVec3"],[3457,"impl-Shl%3Ci16%3E-for-IVec3"],[3458,"impl-Shl%3Ci32%3E-for-IVec3"],[3459,"impl-Shl%3CUVec3%3E-for-IVec3"],[3460,"impl-Shl-for-IVec3"],[3461,"impl-Shl%3Ci64%3E-for-IVec3"],[3462,"impl-Shl%3Ci64%3E-for-IVec4"],[3463,"impl-Shl%3Cu8%3E-for-IVec4"],[3464,"impl-Shl%3Cu64%3E-for-IVec4"],[3465,"impl-Shl%3Ci32%3E-for-IVec4"],[3466,"impl-Shl%3Ci8%3E-for-IVec4"],[3467,"impl-Shl-for-IVec4"],[3468,"impl-Shl%3Cu32%3E-for-IVec4"],[3469,"impl-Shl%3Cu16%3E-for-IVec4"],[3470,"impl-Shl%3CUVec4%3E-for-IVec4"],[3471,"impl-Shl%3Ci16%3E-for-IVec4"],[3472,"impl-Shr%3Ci32%3E-for-IVec2"],[3473,"impl-Shr%3Cu32%3E-for-IVec2"],[3474,"impl-Shr-for-IVec2"],[3475,"impl-Shr%3Cu64%3E-for-IVec2"],[3476,"impl-Shr%3Ci64%3E-for-IVec2"],[3477,"impl-Shr%3Cu16%3E-for-IVec2"],[3478,"impl-Shr%3Ci16%3E-for-IVec2"],[3479,"impl-Shr%3CUVec2%3E-for-IVec2"],[3480,"impl-Shr%3Ci8%3E-for-IVec2"],[3481,"impl-Shr%3Cu8%3E-for-IVec2"],[3482,"impl-Shr%3Ci32%3E-for-IVec3"],[3483,"impl-Shr%3Cu32%3E-for-IVec3"],[3484,"impl-Shr%3CUVec3%3E-for-IVec3"],[3485,"impl-Shr%3Cu64%3E-for-IVec3"],[3486,"impl-Shr-for-IVec3"],[3487,"impl-Shr%3Cu16%3E-for-IVec3"],[3488,"impl-Shr%3Ci8%3E-for-IVec3"],[3489,"impl-Shr%3Ci64%3E-for-IVec3"],[3490,"impl-Shr%3Ci16%3E-for-IVec3"],[3491,"impl-Shr%3Cu8%3E-for-IVec3"],[3492,"impl-Shr%3Cu64%3E-for-IVec4"],[3493,"impl-Shr%3CUVec4%3E-for-IVec4"],[3494,"impl-Shr%3Cu16%3E-for-IVec4"],[3495,"impl-Shr%3Ci32%3E-for-IVec4"],[3496,"impl-Shr%3Ci64%3E-for-IVec4"],[3497,"impl-Shr%3Cu8%3E-for-IVec4"],[3498,"impl-Shr%3Ci8%3E-for-IVec4"],[3499,"impl-Shr%3Ci16%3E-for-IVec4"],[3500,"impl-Shr-for-IVec4"],[3501,"impl-Shr%3Cu32%3E-for-IVec4"],[3508,"impl-Sub%3Ci32%3E-for-IVec2"],[3509,"impl-Sub-for-IVec2"],[3510,"impl-Sub%3Ci32%3E-for-IVec3"],[3511,"impl-Sub-for-IVec3"],[3512,"impl-Sub-for-IVec4"],[3513,"impl-Sub%3Ci32%3E-for-IVec4"],[3514,"impl-SubAssign%3Ci32%3E-for-IVec2"],[3515,"impl-SubAssign-for-IVec2"],[3516,"impl-SubAssign-for-IVec3"],[3517,"impl-SubAssign%3Ci32%3E-for-IVec3"],[3518,"impl-SubAssign%3Ci32%3E-for-IVec4"],[3519,"impl-SubAssign-for-IVec4"],[3520,"impl-Sum-for-IVec2"],[3521,"impl-Sum%3C%26IVec2%3E-for-IVec2"],[3522,"impl-Sum%3C%26IVec3%3E-for-IVec3"],[3523,"impl-Sum-for-IVec3"],[3524,"impl-Sum%3C%26IVec4%3E-for-IVec4"],[3525,"impl-Sum-for-IVec4"],[3537,"impl-TryFrom%3CI64Vec2%3E-for-IVec2"],[3539,"impl-TryFrom%3CUVec2%3E-for-IVec2"],[3540,"impl-TryFrom%3CU64Vec2%3E-for-IVec2"],[3542,"impl-TryFrom%3CU64Vec3%3E-for-IVec3"],[3543,"impl-TryFrom%3CUVec3%3E-for-IVec3"],[3544,"impl-TryFrom%3CI64Vec3%3E-for-IVec3"],[3545,"impl-TryFrom%3CI64Vec4%3E-for-IVec4"],[3546,"impl-TryFrom%3CU64Vec4%3E-for-IVec4"],[3547,"impl-TryFrom%3CUVec4%3E-for-IVec4"],[4102,"impl-Add-for-I64Vec2"],[4103,"impl-Add%3Ci64%3E-for-I64Vec2"],[4104,"impl-Add-for-I64Vec3"],[4105,"impl-Add%3Ci64%3E-for-I64Vec3"],[4106,"impl-Add%3Ci64%3E-for-I64Vec4"],[4107,"impl-Add-for-I64Vec4"],[4108,"impl-AddAssign%3Ci64%3E-for-I64Vec2"],[4109,"impl-AddAssign-for-I64Vec2"],[4110,"impl-AddAssign-for-I64Vec3"],[4111,"impl-AddAssign%3Ci64%3E-for-I64Vec3"],[4112,"impl-AddAssign-for-I64Vec4"],[4113,"impl-AddAssign%3Ci64%3E-for-I64Vec4"],[4136,"impl-BitAnd-for-I64Vec2"],[4137,"impl-BitAnd%3Ci64%3E-for-I64Vec2"],[4138,"impl-BitAnd-for-I64Vec3"],[4139,"impl-BitAnd%3Ci64%3E-for-I64Vec3"],[4140,"impl-BitAnd%3Ci64%3E-for-I64Vec4"],[4141,"impl-BitAnd-for-I64Vec4"],[4142,"impl-BitOr%3Ci64%3E-for-I64Vec2"],[4143,"impl-BitOr-for-I64Vec2"],[4144,"impl-BitOr-for-I64Vec3"],[4145,"impl-BitOr%3Ci64%3E-for-I64Vec3"],[4146,"impl-BitOr%3Ci64%3E-for-I64Vec4"],[4147,"impl-BitOr-for-I64Vec4"],[4148,"impl-BitXor%3Ci64%3E-for-I64Vec2"],[4149,"impl-BitXor-for-I64Vec2"],[4150,"impl-BitXor-for-I64Vec3"],[4151,"impl-BitXor%3Ci64%3E-for-I64Vec3"],[4152,"impl-BitXor%3Ci64%3E-for-I64Vec4"],[4153,"impl-BitXor-for-I64Vec4"],[4194,"impl-Div%3Ci64%3E-for-I64Vec2"],[4195,"impl-Div-for-I64Vec2"],[4196,"impl-Div-for-I64Vec3"],[4197,"impl-Div%3Ci64%3E-for-I64Vec3"],[4198,"impl-Div-for-I64Vec4"],[4199,"impl-Div%3Ci64%3E-for-I64Vec4"],[4200,"impl-DivAssign%3Ci64%3E-for-I64Vec2"],[4201,"impl-DivAssign-for-I64Vec2"],[4202,"impl-DivAssign-for-I64Vec3"],[4203,"impl-DivAssign%3Ci64%3E-for-I64Vec3"],[4204,"impl-DivAssign%3Ci64%3E-for-I64Vec4"],[4205,"impl-DivAssign-for-I64Vec4"],[4220,"impl-Display-for-I64Vec2"],[4221,"impl-Debug-for-I64Vec2"],[4222,"impl-Display-for-I64Vec3"],[4223,"impl-Debug-for-I64Vec3"],[4224,"impl-Display-for-I64Vec4"],[4225,"impl-Debug-for-I64Vec4"],[4226,"impl-From%3CIVec2%3E-for-I64Vec2"],[4227,"impl-From%3C%5Bi64;+2%5D%3E-for-I64Vec2"],[4228,"impl-From%3C(i64,+i64)%3E-for-I64Vec2"],[4230,"impl-From%3C(i64,+i64,+i64)%3E-for-I64Vec3"],[4231,"impl-From%3C%5Bi64;+3%5D%3E-for-I64Vec3"],[4232,"impl-From%3CIVec3%3E-for-I64Vec3"],[4234,"impl-From%3C(I64Vec2,+i64)%3E-for-I64Vec3"],[4235,"impl-From%3C(I64Vec2,+i64,+i64)%3E-for-I64Vec4"],[4236,"impl-From%3C%5Bi64;+4%5D%3E-for-I64Vec4"],[4237,"impl-From%3C(I64Vec2,+I64Vec2)%3E-for-I64Vec4"],[4238,"impl-From%3C(i64,+i64,+i64,+i64)%3E-for-I64Vec4"],[4239,"impl-From%3C(I64Vec3,+i64)%3E-for-I64Vec4"],[4241,"impl-From%3CIVec4%3E-for-I64Vec4"],[4242,"impl-From%3C(i64,+I64Vec3)%3E-for-I64Vec4"],[4282,"impl-Mul-for-I64Vec2"],[4283,"impl-Mul%3Ci64%3E-for-I64Vec2"],[4284,"impl-Mul%3Ci64%3E-for-I64Vec3"],[4285,"impl-Mul-for-I64Vec3"],[4286,"impl-Mul%3Ci64%3E-for-I64Vec4"],[4287,"impl-Mul-for-I64Vec4"],[4288,"impl-MulAssign%3Ci64%3E-for-I64Vec2"],[4289,"impl-MulAssign-for-I64Vec2"],[4290,"impl-MulAssign-for-I64Vec3"],[4291,"impl-MulAssign%3Ci64%3E-for-I64Vec3"],[4292,"impl-MulAssign%3Ci64%3E-for-I64Vec4"],[4293,"impl-MulAssign-for-I64Vec4"],[4305,"impl-Product%3C%26I64Vec2%3E-for-I64Vec2"],[4306,"impl-Product-for-I64Vec2"],[4307,"impl-Product-for-I64Vec3"],[4308,"impl-Product%3C%26I64Vec3%3E-for-I64Vec3"],[4309,"impl-Product-for-I64Vec4"],[4310,"impl-Product%3C%26I64Vec4%3E-for-I64Vec4"],[4311,"impl-Rem%3Ci64%3E-for-I64Vec2"],[4312,"impl-Rem-for-I64Vec2"],[4313,"impl-Rem-for-I64Vec3"],[4314,"impl-Rem%3Ci64%3E-for-I64Vec3"],[4315,"impl-Rem-for-I64Vec4"],[4316,"impl-Rem%3Ci64%3E-for-I64Vec4"],[4317,"impl-RemAssign-for-I64Vec2"],[4318,"impl-RemAssign%3Ci64%3E-for-I64Vec2"],[4319,"impl-RemAssign-for-I64Vec3"],[4320,"impl-RemAssign%3Ci64%3E-for-I64Vec3"],[4321,"impl-RemAssign-for-I64Vec4"],[4322,"impl-RemAssign%3Ci64%3E-for-I64Vec4"],[4342,"impl-Shl%3Ci64%3E-for-I64Vec2"],[4343,"impl-Shl%3Ci32%3E-for-I64Vec2"],[4344,"impl-Shl%3CUVec2%3E-for-I64Vec2"],[4345,"impl-Shl%3Ci16%3E-for-I64Vec2"],[4346,"impl-Shl%3Cu32%3E-for-I64Vec2"],[4347,"impl-Shl%3Cu64%3E-for-I64Vec2"],[4348,"impl-Shl%3CIVec2%3E-for-I64Vec2"],[4349,"impl-Shl%3Cu16%3E-for-I64Vec2"],[4350,"impl-Shl%3Ci8%3E-for-I64Vec2"],[4351,"impl-Shl%3Cu8%3E-for-I64Vec2"],[4352,"impl-Shl%3Ci8%3E-for-I64Vec3"],[4353,"impl-Shl%3Cu32%3E-for-I64Vec3"],[4354,"impl-Shl%3CUVec3%3E-for-I64Vec3"],[4355,"impl-Shl%3Cu64%3E-for-I64Vec3"],[4356,"impl-Shl%3Cu8%3E-for-I64Vec3"],[4357,"impl-Shl%3CIVec3%3E-for-I64Vec3"],[4358,"impl-Shl%3Ci64%3E-for-I64Vec3"],[4359,"impl-Shl%3Ci16%3E-for-I64Vec3"],[4360,"impl-Shl%3Ci32%3E-for-I64Vec3"],[4361,"impl-Shl%3Cu16%3E-for-I64Vec3"],[4362,"impl-Shl%3Cu64%3E-for-I64Vec4"],[4363,"impl-Shl%3Ci16%3E-for-I64Vec4"],[4364,"impl-Shl%3Ci32%3E-for-I64Vec4"],[4365,"impl-Shl%3Ci64%3E-for-I64Vec4"],[4366,"impl-Shl%3Cu16%3E-for-I64Vec4"],[4367,"impl-Shl%3Ci8%3E-for-I64Vec4"],[4368,"impl-Shl%3Cu32%3E-for-I64Vec4"],[4369,"impl-Shl%3CUVec4%3E-for-I64Vec4"],[4370,"impl-Shl%3Cu8%3E-for-I64Vec4"],[4371,"impl-Shl%3CIVec4%3E-for-I64Vec4"],[4372,"impl-Shr%3Cu16%3E-for-I64Vec2"],[4373,"impl-Shr%3Ci8%3E-for-I64Vec2"],[4374,"impl-Shr%3Ci16%3E-for-I64Vec2"],[4375,"impl-Shr%3Ci32%3E-for-I64Vec2"],[4376,"impl-Shr%3Ci64%3E-for-I64Vec2"],[4377,"impl-Shr%3Cu64%3E-for-I64Vec2"],[4378,"impl-Shr%3CIVec2%3E-for-I64Vec2"],[4379,"impl-Shr%3Cu32%3E-for-I64Vec2"],[4380,"impl-Shr%3Cu8%3E-for-I64Vec2"],[4381,"impl-Shr%3CUVec2%3E-for-I64Vec2"],[4382,"impl-Shr%3CUVec3%3E-for-I64Vec3"],[4383,"impl-Shr%3Cu8%3E-for-I64Vec3"],[4384,"impl-Shr%3Cu64%3E-for-I64Vec3"],[4385,"impl-Shr%3Cu32%3E-for-I64Vec3"],[4386,"impl-Shr%3Ci32%3E-for-I64Vec3"],[4387,"impl-Shr%3Ci8%3E-for-I64Vec3"],[4388,"impl-Shr%3Cu16%3E-for-I64Vec3"],[4389,"impl-Shr%3Ci64%3E-for-I64Vec3"],[4390,"impl-Shr%3CIVec3%3E-for-I64Vec3"],[4391,"impl-Shr%3Ci16%3E-for-I64Vec3"],[4392,"impl-Shr%3Ci64%3E-for-I64Vec4"],[4393,"impl-Shr%3Ci8%3E-for-I64Vec4"],[4394,"impl-Shr%3Cu64%3E-for-I64Vec4"],[4395,"impl-Shr%3CUVec4%3E-for-I64Vec4"],[4396,"impl-Shr%3CIVec4%3E-for-I64Vec4"],[4397,"impl-Shr%3Cu32%3E-for-I64Vec4"],[4398,"impl-Shr%3Ci32%3E-for-I64Vec4"],[4399,"impl-Shr%3Cu16%3E-for-I64Vec4"],[4400,"impl-Shr%3Ci16%3E-for-I64Vec4"],[4401,"impl-Shr%3Cu8%3E-for-I64Vec4"],[4408,"impl-Sub-for-I64Vec2"],[4409,"impl-Sub%3Ci64%3E-for-I64Vec2"],[4410,"impl-Sub%3Ci64%3E-for-I64Vec3"],[4411,"impl-Sub-for-I64Vec3"],[4412,"impl-Sub-for-I64Vec4"],[4413,"impl-Sub%3Ci64%3E-for-I64Vec4"],[4414,"impl-SubAssign-for-I64Vec2"],[4415,"impl-SubAssign%3Ci64%3E-for-I64Vec2"],[4416,"impl-SubAssign%3Ci64%3E-for-I64Vec3"],[4417,"impl-SubAssign-for-I64Vec3"],[4418,"impl-SubAssign-for-I64Vec4"],[4419,"impl-SubAssign%3Ci64%3E-for-I64Vec4"],[4420,"impl-Sum-for-I64Vec2"],[4421,"impl-Sum%3C%26I64Vec2%3E-for-I64Vec2"],[4422,"impl-Sum%3C%26I64Vec3%3E-for-I64Vec3"],[4423,"impl-Sum-for-I64Vec3"],[4424,"impl-Sum%3C%26I64Vec4%3E-for-I64Vec4"],[4425,"impl-Sum-for-I64Vec4"],[5474,"impl-Add%3Cu32%3E-for-UVec2"],[5475,"impl-Add-for-UVec2"],[5476,"impl-Add-for-UVec3"],[5477,"impl-Add%3Cu32%3E-for-UVec3"],[5478,"impl-Add%3Cu32%3E-for-UVec4"],[5479,"impl-Add-for-UVec4"],[5480,"impl-AddAssign-for-UVec2"],[5481,"impl-AddAssign%3Cu32%3E-for-UVec2"],[5482,"impl-AddAssign-for-UVec3"],[5483,"impl-AddAssign%3Cu32%3E-for-UVec3"],[5484,"impl-AddAssign%3Cu32%3E-for-UVec4"],[5485,"impl-AddAssign-for-UVec4"],[5508,"impl-BitAnd%3Cu32%3E-for-UVec2"],[5509,"impl-BitAnd-for-UVec2"],[5510,"impl-BitAnd-for-UVec3"],[5511,"impl-BitAnd%3Cu32%3E-for-UVec3"],[5512,"impl-BitAnd%3Cu32%3E-for-UVec4"],[5513,"impl-BitAnd-for-UVec4"],[5514,"impl-BitOr-for-UVec2"],[5515,"impl-BitOr%3Cu32%3E-for-UVec2"],[5516,"impl-BitOr-for-UVec3"],[5517,"impl-BitOr%3Cu32%3E-for-UVec3"],[5518,"impl-BitOr%3Cu32%3E-for-UVec4"],[5519,"impl-BitOr-for-UVec4"],[5520,"impl-BitXor-for-UVec2"],[5521,"impl-BitXor%3Cu32%3E-for-UVec2"],[5522,"impl-BitXor%3Cu32%3E-for-UVec3"],[5523,"impl-BitXor-for-UVec3"],[5524,"impl-BitXor%3Cu32%3E-for-UVec4"],[5525,"impl-BitXor-for-UVec4"],[5563,"impl-Div%3Cu32%3E-for-UVec2"],[5564,"impl-Div-for-UVec2"],[5565,"impl-Div%3Cu32%3E-for-UVec3"],[5566,"impl-Div-for-UVec3"],[5567,"impl-Div-for-UVec4"],[5568,"impl-Div%3Cu32%3E-for-UVec4"],[5569,"impl-DivAssign-for-UVec2"],[5570,"impl-DivAssign%3Cu32%3E-for-UVec2"],[5571,"impl-DivAssign-for-UVec3"],[5572,"impl-DivAssign%3Cu32%3E-for-UVec3"],[5573,"impl-DivAssign%3Cu32%3E-for-UVec4"],[5574,"impl-DivAssign-for-UVec4"],[5586,"impl-Debug-for-UVec2"],[5587,"impl-Display-for-UVec2"],[5588,"impl-Debug-for-UVec3"],[5589,"impl-Display-for-UVec3"],[5590,"impl-Display-for-UVec4"],[5591,"impl-Debug-for-UVec4"],[5593,"impl-From%3C%5Bu32;+2%5D%3E-for-UVec2"],[5594,"impl-From%3C(u32,+u32)%3E-for-UVec2"],[5595,"impl-From%3C(u32,+u32,+u32)%3E-for-UVec3"],[5596,"impl-From%3C%5Bu32;+3%5D%3E-for-UVec3"],[5598,"impl-From%3C(UVec2,+u32)%3E-for-UVec3"],[5599,"impl-From%3C(UVec3,+u32)%3E-for-UVec4"],[5600,"impl-From%3C(UVec2,+u32,+u32)%3E-for-UVec4"],[5601,"impl-From%3C(u32,+UVec3)%3E-for-UVec4"],[5602,"impl-From%3C(UVec2,+UVec2)%3E-for-UVec4"],[5603,"impl-From%3C%5Bu32;+4%5D%3E-for-UVec4"],[5605,"impl-From%3C(u32,+u32,+u32,+u32)%3E-for-UVec4"],[5639,"impl-Mul-for-UVec2"],[5640,"impl-Mul%3Cu32%3E-for-UVec2"],[5641,"impl-Mul%3Cu32%3E-for-UVec3"],[5642,"impl-Mul-for-UVec3"],[5643,"impl-Mul-for-UVec4"],[5644,"impl-Mul%3Cu32%3E-for-UVec4"],[5645,"impl-MulAssign%3Cu32%3E-for-UVec2"],[5646,"impl-MulAssign-for-UVec2"],[5647,"impl-MulAssign-for-UVec3"],[5648,"impl-MulAssign%3Cu32%3E-for-UVec3"],[5649,"impl-MulAssign-for-UVec4"],[5650,"impl-MulAssign%3Cu32%3E-for-UVec4"],[5657,"impl-Product-for-UVec2"],[5658,"impl-Product%3C%26UVec2%3E-for-UVec2"],[5659,"impl-Product-for-UVec3"],[5660,"impl-Product%3C%26UVec3%3E-for-UVec3"],[5661,"impl-Product%3C%26UVec4%3E-for-UVec4"],[5662,"impl-Product-for-UVec4"],[5663,"impl-Rem-for-UVec2"],[5664,"impl-Rem%3Cu32%3E-for-UVec2"],[5665,"impl-Rem-for-UVec3"],[5666,"impl-Rem%3Cu32%3E-for-UVec3"],[5667,"impl-Rem%3Cu32%3E-for-UVec4"],[5668,"impl-Rem-for-UVec4"],[5669,"impl-RemAssign-for-UVec2"],[5670,"impl-RemAssign%3Cu32%3E-for-UVec2"],[5671,"impl-RemAssign-for-UVec3"],[5672,"impl-RemAssign%3Cu32%3E-for-UVec3"],[5673,"impl-RemAssign-for-UVec4"],[5674,"impl-RemAssign%3Cu32%3E-for-UVec4"],[5690,"impl-Shl%3Cu16%3E-for-UVec2"],[5691,"impl-Shl%3Ci32%3E-for-UVec2"],[5692,"impl-Shl%3Cu32%3E-for-UVec2"],[5693,"impl-Shl%3Ci64%3E-for-UVec2"],[5694,"impl-Shl%3CIVec2%3E-for-UVec2"],[5695,"impl-Shl%3Cu64%3E-for-UVec2"],[5696,"impl-Shl%3Ci16%3E-for-UVec2"],[5697,"impl-Shl%3Cu8%3E-for-UVec2"],[5698,"impl-Shl%3Ci8%3E-for-UVec2"],[5699,"impl-Shl-for-UVec2"],[5700,"impl-Shl%3Ci64%3E-for-UVec3"],[5701,"impl-Shl%3Ci16%3E-for-UVec3"],[5702,"impl-Shl%3Cu16%3E-for-UVec3"],[5703,"impl-Shl%3Ci32%3E-for-UVec3"],[5704,"impl-Shl%3Cu64%3E-for-UVec3"],[5705,"impl-Shl-for-UVec3"],[5706,"impl-Shl%3CIVec3%3E-for-UVec3"],[5707,"impl-Shl%3Ci8%3E-for-UVec3"],[5708,"impl-Shl%3Cu32%3E-for-UVec3"],[5709,"impl-Shl%3Cu8%3E-for-UVec3"],[5710,"impl-Shl%3Ci8%3E-for-UVec4"],[5711,"impl-Shl%3Ci64%3E-for-UVec4"],[5712,"impl-Shl%3Ci16%3E-for-UVec4"],[5713,"impl-Shl%3Ci32%3E-for-UVec4"],[5714,"impl-Shl%3Cu8%3E-for-UVec4"],[5715,"impl-Shl%3Cu16%3E-for-UVec4"],[5716,"impl-Shl%3CIVec4%3E-for-UVec4"],[5717,"impl-Shl%3Cu32%3E-for-UVec4"],[5718,"impl-Shl-for-UVec4"],[5719,"impl-Shl%3Cu64%3E-for-UVec4"],[5720,"impl-Shr%3Cu8%3E-for-UVec2"],[5721,"impl-Shr-for-UVec2"],[5722,"impl-Shr%3Ci8%3E-for-UVec2"],[5723,"impl-Shr%3Ci16%3E-for-UVec2"],[5724,"impl-Shr%3Ci64%3E-for-UVec2"],[5725,"impl-Shr%3CIVec2%3E-for-UVec2"],[5726,"impl-Shr%3Cu32%3E-for-UVec2"],[5727,"impl-Shr%3Ci32%3E-for-UVec2"],[5728,"impl-Shr%3Cu16%3E-for-UVec2"],[5729,"impl-Shr%3Cu64%3E-for-UVec2"],[5730,"impl-Shr%3Cu8%3E-for-UVec3"],[5731,"impl-Shr%3CIVec3%3E-for-UVec3"],[5732,"impl-Shr%3Ci64%3E-for-UVec3"],[5733,"impl-Shr%3Ci8%3E-for-UVec3"],[5734,"impl-Shr%3Cu16%3E-for-UVec3"],[5735,"impl-Shr%3Ci16%3E-for-UVec3"],[5736,"impl-Shr-for-UVec3"],[5737,"impl-Shr%3Ci32%3E-for-UVec3"],[5738,"impl-Shr%3Cu64%3E-for-UVec3"],[5739,"impl-Shr%3Cu32%3E-for-UVec3"],[5740,"impl-Shr%3Cu32%3E-for-UVec4"],[5741,"impl-Shr%3Ci8%3E-for-UVec4"],[5742,"impl-Shr%3Cu8%3E-for-UVec4"],[5743,"impl-Shr%3CIVec4%3E-for-UVec4"],[5744,"impl-Shr%3Ci32%3E-for-UVec4"],[5745,"impl-Shr%3Cu64%3E-for-UVec4"],[5746,"impl-Shr-for-UVec4"],[5747,"impl-Shr%3Ci64%3E-for-UVec4"],[5748,"impl-Shr%3Ci16%3E-for-UVec4"],[5749,"impl-Shr%3Cu16%3E-for-UVec4"],[5753,"impl-Sub-for-UVec2"],[5754,"impl-Sub%3Cu32%3E-for-UVec2"],[5755,"impl-Sub%3Cu32%3E-for-UVec3"],[5756,"impl-Sub-for-UVec3"],[5757,"impl-Sub%3Cu32%3E-for-UVec4"],[5758,"impl-Sub-for-UVec4"],[5759,"impl-SubAssign-for-UVec2"],[5760,"impl-SubAssign%3Cu32%3E-for-UVec2"],[5761,"impl-SubAssign-for-UVec3"],[5762,"impl-SubAssign%3Cu32%3E-for-UVec3"],[5763,"impl-SubAssign-for-UVec4"],[5764,"impl-SubAssign%3Cu32%3E-for-UVec4"],[5765,"impl-Sum-for-UVec2"],[5766,"impl-Sum%3C%26UVec2%3E-for-UVec2"],[5767,"impl-Sum%3C%26UVec3%3E-for-UVec3"],[5768,"impl-Sum-for-UVec3"],[5769,"impl-Sum-for-UVec4"],[5770,"impl-Sum%3C%26UVec4%3E-for-UVec4"],[5782,"impl-TryFrom%3CIVec2%3E-for-UVec2"],[5783,"impl-TryFrom%3CI64Vec2%3E-for-UVec2"],[5784,"impl-TryFrom%3CU64Vec2%3E-for-UVec2"],[5786,"impl-TryFrom%3CI64Vec3%3E-for-UVec3"],[5787,"impl-TryFrom%3CIVec3%3E-for-UVec3"],[5788,"impl-TryFrom%3CU64Vec3%3E-for-UVec3"],[5790,"impl-TryFrom%3CI64Vec4%3E-for-UVec4"],[5791,"impl-TryFrom%3CIVec4%3E-for-UVec4"],[5793,"impl-TryFrom%3CU64Vec4%3E-for-UVec4"],[6335,"impl-Add-for-U64Vec2"],[6336,"impl-Add%3Cu64%3E-for-U64Vec2"],[6337,"impl-Add%3Cu64%3E-for-U64Vec3"],[6338,"impl-Add-for-U64Vec3"],[6339,"impl-Add-for-U64Vec4"],[6340,"impl-Add%3Cu64%3E-for-U64Vec4"],[6341,"impl-AddAssign-for-U64Vec2"],[6342,"impl-AddAssign%3Cu64%3E-for-U64Vec2"],[6343,"impl-AddAssign%3Cu64%3E-for-U64Vec3"],[6344,"impl-AddAssign-for-U64Vec3"],[6345,"impl-AddAssign-for-U64Vec4"],[6346,"impl-AddAssign%3Cu64%3E-for-U64Vec4"],[6369,"impl-BitAnd%3Cu64%3E-for-U64Vec2"],[6370,"impl-BitAnd-for-U64Vec2"],[6371,"impl-BitAnd%3Cu64%3E-for-U64Vec3"],[6372,"impl-BitAnd-for-U64Vec3"],[6373,"impl-BitAnd-for-U64Vec4"],[6374,"impl-BitAnd%3Cu64%3E-for-U64Vec4"],[6375,"impl-BitOr-for-U64Vec2"],[6376,"impl-BitOr%3Cu64%3E-for-U64Vec2"],[6377,"impl-BitOr%3Cu64%3E-for-U64Vec3"],[6378,"impl-BitOr-for-U64Vec3"],[6379,"impl-BitOr%3Cu64%3E-for-U64Vec4"],[6380,"impl-BitOr-for-U64Vec4"],[6381,"impl-BitXor-for-U64Vec2"],[6382,"impl-BitXor%3Cu64%3E-for-U64Vec2"],[6383,"impl-BitXor-for-U64Vec3"],[6384,"impl-BitXor%3Cu64%3E-for-U64Vec3"],[6385,"impl-BitXor-for-U64Vec4"],[6386,"impl-BitXor%3Cu64%3E-for-U64Vec4"],[6424,"impl-Div-for-U64Vec2"],[6425,"impl-Div%3Cu64%3E-for-U64Vec2"],[6426,"impl-Div-for-U64Vec3"],[6427,"impl-Div%3Cu64%3E-for-U64Vec3"],[6428,"impl-Div-for-U64Vec4"],[6429,"impl-Div%3Cu64%3E-for-U64Vec4"],[6430,"impl-DivAssign-for-U64Vec2"],[6431,"impl-DivAssign%3Cu64%3E-for-U64Vec2"],[6432,"impl-DivAssign%3Cu64%3E-for-U64Vec3"],[6433,"impl-DivAssign-for-U64Vec3"],[6434,"impl-DivAssign%3Cu64%3E-for-U64Vec4"],[6435,"impl-DivAssign-for-U64Vec4"],[6447,"impl-Display-for-U64Vec2"],[6448,"impl-Debug-for-U64Vec2"],[6449,"impl-Debug-for-U64Vec3"],[6450,"impl-Display-for-U64Vec3"],[6451,"impl-Debug-for-U64Vec4"],[6452,"impl-Display-for-U64Vec4"],[6453,"impl-From%3C(u64,+u64)%3E-for-U64Vec2"],[6454,"impl-From%3CUVec2%3E-for-U64Vec2"],[6456,"impl-From%3C%5Bu64;+2%5D%3E-for-U64Vec2"],[6457,"impl-From%3C%5Bu64;+3%5D%3E-for-U64Vec3"],[6459,"impl-From%3C(u64,+u64,+u64)%3E-for-U64Vec3"],[6460,"impl-From%3C(U64Vec2,+u64)%3E-for-U64Vec3"],[6461,"impl-From%3CUVec3%3E-for-U64Vec3"],[6462,"impl-From%3C(u64,+U64Vec3)%3E-for-U64Vec4"],[6463,"impl-From%3C%5Bu64;+4%5D%3E-for-U64Vec4"],[6464,"impl-From%3C(U64Vec3,+u64)%3E-for-U64Vec4"],[6466,"impl-From%3C(U64Vec2,+u64,+u64)%3E-for-U64Vec4"],[6467,"impl-From%3C(u64,+u64,+u64,+u64)%3E-for-U64Vec4"],[6468,"impl-From%3CUVec4%3E-for-U64Vec4"],[6469,"impl-From%3C(U64Vec2,+U64Vec2)%3E-for-U64Vec4"],[6503,"impl-Mul%3Cu64%3E-for-U64Vec2"],[6504,"impl-Mul-for-U64Vec2"],[6505,"impl-Mul%3Cu64%3E-for-U64Vec3"],[6506,"impl-Mul-for-U64Vec3"],[6507,"impl-Mul%3Cu64%3E-for-U64Vec4"],[6508,"impl-Mul-for-U64Vec4"],[6509,"impl-MulAssign%3Cu64%3E-for-U64Vec2"],[6510,"impl-MulAssign-for-U64Vec2"],[6511,"impl-MulAssign-for-U64Vec3"],[6512,"impl-MulAssign%3Cu64%3E-for-U64Vec3"],[6513,"impl-MulAssign-for-U64Vec4"],[6514,"impl-MulAssign%3Cu64%3E-for-U64Vec4"],[6521,"impl-Product-for-U64Vec2"],[6522,"impl-Product%3C%26U64Vec2%3E-for-U64Vec2"],[6523,"impl-Product-for-U64Vec3"],[6524,"impl-Product%3C%26U64Vec3%3E-for-U64Vec3"],[6525,"impl-Product-for-U64Vec4"],[6526,"impl-Product%3C%26U64Vec4%3E-for-U64Vec4"],[6527,"impl-Rem-for-U64Vec2"],[6528,"impl-Rem%3Cu64%3E-for-U64Vec2"],[6529,"impl-Rem%3Cu64%3E-for-U64Vec3"],[6530,"impl-Rem-for-U64Vec3"],[6531,"impl-Rem%3Cu64%3E-for-U64Vec4"],[6532,"impl-Rem-for-U64Vec4"],[6533,"impl-RemAssign-for-U64Vec2"],[6534,"impl-RemAssign%3Cu64%3E-for-U64Vec2"],[6535,"impl-RemAssign-for-U64Vec3"],[6536,"impl-RemAssign%3Cu64%3E-for-U64Vec3"],[6537,"impl-RemAssign%3Cu64%3E-for-U64Vec4"],[6538,"impl-RemAssign-for-U64Vec4"],[6554,"impl-Shl%3Ci64%3E-for-U64Vec2"],[6555,"impl-Shl%3Cu16%3E-for-U64Vec2"],[6556,"impl-Shl%3CIVec2%3E-for-U64Vec2"],[6557,"impl-Shl%3Cu8%3E-for-U64Vec2"],[6558,"impl-Shl%3Cu32%3E-for-U64Vec2"],[6559,"impl-Shl%3Ci8%3E-for-U64Vec2"],[6560,"impl-Shl%3Ci32%3E-for-U64Vec2"],[6561,"impl-Shl%3CUVec2%3E-for-U64Vec2"],[6562,"impl-Shl%3Ci16%3E-for-U64Vec2"],[6563,"impl-Shl%3Cu64%3E-for-U64Vec2"],[6564,"impl-Shl%3Cu16%3E-for-U64Vec3"],[6565,"impl-Shl%3CUVec3%3E-for-U64Vec3"],[6566,"impl-Shl%3CIVec3%3E-for-U64Vec3"],[6567,"impl-Shl%3Ci8%3E-for-U64Vec3"],[6568,"impl-Shl%3Cu64%3E-for-U64Vec3"],[6569,"impl-Shl%3Ci64%3E-for-U64Vec3"],[6570,"impl-Shl%3Cu8%3E-for-U64Vec3"],[6571,"impl-Shl%3Ci16%3E-for-U64Vec3"],[6572,"impl-Shl%3Ci32%3E-for-U64Vec3"],[6573,"impl-Shl%3Cu32%3E-for-U64Vec3"],[6574,"impl-Shl%3CUVec4%3E-for-U64Vec4"],[6575,"impl-Shl%3Ci16%3E-for-U64Vec4"],[6576,"impl-Shl%3Ci8%3E-for-U64Vec4"],[6577,"impl-Shl%3Ci64%3E-for-U64Vec4"],[6578,"impl-Shl%3Cu64%3E-for-U64Vec4"],[6579,"impl-Shl%3Cu32%3E-for-U64Vec4"],[6580,"impl-Shl%3Ci32%3E-for-U64Vec4"],[6581,"impl-Shl%3CIVec4%3E-for-U64Vec4"],[6582,"impl-Shl%3Cu8%3E-for-U64Vec4"],[6583,"impl-Shl%3Cu16%3E-for-U64Vec4"],[6584,"impl-Shr%3Ci64%3E-for-U64Vec2"],[6585,"impl-Shr%3Ci32%3E-for-U64Vec2"],[6586,"impl-Shr%3Cu8%3E-for-U64Vec2"],[6587,"impl-Shr%3Cu32%3E-for-U64Vec2"],[6588,"impl-Shr%3Ci8%3E-for-U64Vec2"],[6589,"impl-Shr%3Ci16%3E-for-U64Vec2"],[6590,"impl-Shr%3Cu16%3E-for-U64Vec2"],[6591,"impl-Shr%3CUVec2%3E-for-U64Vec2"],[6592,"impl-Shr%3CIVec2%3E-for-U64Vec2"],[6593,"impl-Shr%3Cu64%3E-for-U64Vec2"],[6594,"impl-Shr%3Ci32%3E-for-U64Vec3"],[6595,"impl-Shr%3CUVec3%3E-for-U64Vec3"],[6596,"impl-Shr%3Ci8%3E-for-U64Vec3"],[6597,"impl-Shr%3Ci64%3E-for-U64Vec3"],[6598,"impl-Shr%3Cu8%3E-for-U64Vec3"],[6599,"impl-Shr%3Cu16%3E-for-U64Vec3"],[6600,"impl-Shr%3Cu32%3E-for-U64Vec3"],[6601,"impl-Shr%3Ci16%3E-for-U64Vec3"],[6602,"impl-Shr%3Cu64%3E-for-U64Vec3"],[6603,"impl-Shr%3CIVec3%3E-for-U64Vec3"],[6604,"impl-Shr%3Ci32%3E-for-U64Vec4"],[6605,"impl-Shr%3Cu8%3E-for-U64Vec4"],[6606,"impl-Shr%3CUVec4%3E-for-U64Vec4"],[6607,"impl-Shr%3Cu64%3E-for-U64Vec4"],[6608,"impl-Shr%3Cu32%3E-for-U64Vec4"],[6609,"impl-Shr%3Cu16%3E-for-U64Vec4"],[6610,"impl-Shr%3CIVec4%3E-for-U64Vec4"],[6611,"impl-Shr%3Ci64%3E-for-U64Vec4"],[6612,"impl-Shr%3Ci8%3E-for-U64Vec4"],[6613,"impl-Shr%3Ci16%3E-for-U64Vec4"],[6617,"impl-Sub-for-U64Vec2"],[6618,"impl-Sub%3Cu64%3E-for-U64Vec2"],[6619,"impl-Sub-for-U64Vec3"],[6620,"impl-Sub%3Cu64%3E-for-U64Vec3"],[6621,"impl-Sub-for-U64Vec4"],[6622,"impl-Sub%3Cu64%3E-for-U64Vec4"],[6623,"impl-SubAssign%3Cu64%3E-for-U64Vec2"],[6624,"impl-SubAssign-for-U64Vec2"],[6625,"impl-SubAssign%3Cu64%3E-for-U64Vec3"],[6626,"impl-SubAssign-for-U64Vec3"],[6627,"impl-SubAssign-for-U64Vec4"],[6628,"impl-SubAssign%3Cu64%3E-for-U64Vec4"],[6629,"impl-Sum%3C%26U64Vec2%3E-for-U64Vec2"],[6630,"impl-Sum-for-U64Vec2"],[6631,"impl-Sum-for-U64Vec3"],[6632,"impl-Sum%3C%26U64Vec3%3E-for-U64Vec3"],[6633,"impl-Sum%3C%26U64Vec4%3E-for-U64Vec4"],[6634,"impl-Sum-for-U64Vec4"]],"a":{"cross":[972,2453,3404,4304],"determinant":[972,2453,3404,4304],"magnitude":[822,823,824,825,826,2341,2342,2343,2344],"magnitude2":[832,833,834,835,836,2349,2350,2351,2352,3367,3368,3369,4267,4268,4269,5624,5625,5626,6488,6489,6490],"mix":[837,838,839,840,841,2353,2354,2355,2356],"scale":[686,687,688,689,2233,2234,2235],"wedge":[972,2453,3404,4304]}}],\ ["grid",{"doc":"Two Dimensional Grid","t":"FFFNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Grid","GridColIter","GridRowIter","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","cols","eq","fill","fill_with","flatten","fmt","from","from","from","from_vec","get","get_mut","get_unchecked","get_unchecked_mut","grid","index","index","index_mut","index_mut","indexed_iter","init","insert_col","insert_row","into","into","into","into_iter","into_iter","into_vec","is_empty","iter","iter_col","iter_col_mut","iter_cols","iter_mut","iter_row","iter_row_mut","iter_rows","new","next","next","pop_col","pop_row","push_col","push_row","remove_col","remove_row","rotate_half","rotate_left","rotate_right","rows","size","to_owned","transpose","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":[[0,"grid"],[75,"core::clone"],[76,"core::cmp"],[77,"core::ops::function"],[78,"alloc::vec"],[79,"core::fmt"],[80,"core::fmt"],[81,"core::iter::traits::iterator"],[82,"core::slice::iter"],[83,"core::iter::adapters::step_by"],[84,"core::slice::iter"],[85,"core::result"],[86,"core::any"]],"d":["Stores elements of a certain type in a 2D grid structure.","","","","","","","","","Clears the grid.","","","Returns the number of columns of the grid.","","Fills the grid with elements by cloning value.","Fills the grid with elements returned by calling a closure …","Returns a reference to the internal data structure of the …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a grid from a vector with a given column length. …","Access a certain element in the grid. Returns None if an …","Mutable access to a certain element in the grid. Returns …","Returns a reference to an element, without performing …","Returns a mutable reference to an element, without …","Init a grid with values.","","","","","Traverse the grid with row and column indexes.","Init a grid of size rows x columns with the given data …","Insert a new column at the index.","Insert a new row at the index and shifts all rows after …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Converts self into a vector without clones or allocation.","Returns true if the grid contains no elements. For example:","Returns an iterator over the whole grid, starting from the …","Returns an iterator over a column.","Returns a mutable iterator over a column.","Iterate over the columns of the grid. Each time an …","Returns an mutable iterator over the whole grid that …","Returns an iterator over a row.","Returns a mutable iterator over a row.","Iterate over the rows of the grid. Each time an iterator …","Init a grid of size rows x columns with default values of …","","","Removes the last column from a grid and returns it, or …","Removes the last row from a grid and returns it, or None …","Add a new column to the grid.","Add a new row to the grid.","Remove a column at the index and return a vector of it.","Remove a Row at the index and return a vector of it.","Rotate the grid 180°.","Rotate the grid 90° counter-clockwise.","Rotate the grid 90° clockwise.","Returns the number of rows of the grid.","Returns the size of the gird as a two element tuple. First …","","Transpose the grid so that columns become rows in new grid.","","","","","","","","",""],"i":[0,0,0,1,21,20,1,21,20,1,1,1,1,1,1,1,1,1,1,21,20,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,21,20,21,20,1,1,1,1,1,1,1,1,1,1,1,21,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,21,20,1,21,20,1,21,20],"f":[0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],2,[]],[[[1,[-1]]],[[1,[-1]]],3],[[-1,-2],2,[],[]],[[[1,[-1]]],4,[]],[[[1,[-1]],[1,[-1]]],5,6],[[[1,[-1]],-1],2,3],[[[1,[-1]],-2],2,[],[[8,[],[[7,[-1]]]]]],[[[1,[-1]]],[[9,[-1]]],[]],[[[1,[-1]],10],11,12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[9,[-1]],4],[[1,[-1]]],[]],[[[1,[-1]],4,4],[[13,[-1]]],[]],[[[1,[-1]],4,4],[[13,[-1]]],[]],[[[1,[-1]],4,4],-1,[]],[[[1,[-1]],4,4],-1,[]],0,[[[1,[-1]],[2,[4,4]]],-1,[]],[[[1,[-1]],4],[[14,[-1]]],[]],[[[1,[-1]],[2,[4,4]]],-1,[]],[[[1,[-1]],4],[[14,[-1]]],[]],[[[1,[-1]]],[[0,[[16,[],[[15,[[2,[[2,[4,4]],-1]]]]]]]]],[]],[[4,4,-1],[[1,[-1]]],3],[[[1,[-1]],4,[9,[-1]]],2,[]],[[[1,[-1]],4,[9,[-1]]],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],[[9,[-1]]],[]],[[[1,[-1]]],5,[]],[[[1,[-1]]],[[17,[-1]]],[]],[[[1,[-1]],4],[[18,[[17,[-1]]]]],[]],[[[1,[-1]],4],[[18,[[19,[-1]]]]],[]],[[[1,[-1]]],[[20,[-1]]],[]],[[[1,[-1]]],[[19,[-1]]],[]],[[[1,[-1]],4],[[17,[-1]]],[]],[[[1,[-1]],4],[[19,[-1]]],[]],[[[1,[-1]]],[[21,[-1]]],[]],[[4,4],[[1,[-1]]],22],[[[21,[-1]]],[[13,[-2]]],[],[]],[[[20,[-1]]],[[13,[-2]]],[],[]],[[[1,[-1]]],[[13,[[9,[-1]]]]],[]],[[[1,[-1]]],[[13,[[9,[-1]]]]],[]],[[[1,[-1]],[9,[-1]]],2,[]],[[[1,[-1]],[9,[-1]]],2,[]],[[[1,[-1]],4],[[13,[[9,[-1]]]]],[]],[[[1,[-1]],4],[[13,[[9,[-1]]]]],[]],[[[1,[-1]]],[[1,[-1]]],3],[[[1,[-1]]],[[1,[-1]]],3],[[[1,[-1]]],[[1,[-1]]],3],[[[1,[-1]]],4,[]],[[[1,[-1]]],[[2,[4,4]]],[]],[-1,-2,[],[]],[[[1,[-1]]],[[1,[-1]]],3],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]]],"c":[],"p":[[5,"Grid",0],[1,"tuple"],[10,"Clone",75],[1,"usize"],[1,"bool"],[10,"Eq",76],[17,"Output"],[10,"FnMut",77],[5,"Vec",78],[5,"Formatter",79],[8,"Result",79],[10,"Debug",79],[6,"Option",80],[1,"slice"],[17,"Item"],[10,"Iterator",81],[5,"Iter",82],[5,"StepBy",83],[5,"IterMut",82],[5,"GridColIter",0],[5,"GridRowIter",0],[10,"Default",84],[6,"Result",85],[5,"TypeId",86]],"b":[[27,"impl-Index%3C(usize,+usize)%3E-for-Grid%3CT%3E"],[28,"impl-Index%3Cusize%3E-for-Grid%3CT%3E"],[29,"impl-IndexMut%3C(usize,+usize)%3E-for-Grid%3CT%3E"],[30,"impl-IndexMut%3Cusize%3E-for-Grid%3CT%3E"]]}],\